:root{--hb-teal:#027475;--hb-teal-deep:#035A58;--hb-cream:#F9EBD6;--hb-cream-light:#FAF6E5;--hb-tan:#E59D63;--hb-brown:#4A260A;--hb-turq:#2FB5AC;--hb-line:rgba(74,38,10,.16);--hb-radius:18px;--hb-display:"Rye",Georgia,serif}html{scroll-behavior:smooth;scroll-padding-top:84px}.hb{font-family:var(--font-body-family);color:var(--hb-brown);letter-spacing:0;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.hb h1,.hb h2,.hb h3,.hb p,.hb ul,.hb figure,.hb fieldset{margin:0;padding:0;letter-spacing:0}.hb ul{list-style:none}.hb fieldset{border:0;min-width:0}.hb a{color:inherit}.hb img{display:block;max-width:100%;height:auto}.hb-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.hb-sec{padding:56px 0}.hb-sec--light{background:var(--hb-cream-light)}.hb-sec--teal{background:var(--hb-teal);color:var(--hb-cream)}.hb-h2{font-family:var(--hb-display);font-weight:400;font-size:29px;line-height:1.14;color:var(--hb-teal);text-wrap:balance}.hb-sec--teal .hb-h2{color:var(--hb-cream)}.hb-lead{font-size:17px;max-width:620px;margin-top:14px!important;color:#4a260adb}.hb-sec--teal .hb-lead{color:#f9ebd6e6}.hb-center{text-align:center}.hb-center .hb-lead{margin-left:auto;margin-right:auto}.hb-head{margin-bottom:32px}.hb-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--hb-teal);color:var(--hb-cream)!important;border:0;border-radius:999px;padding:17px 30px;font-family:var(--font-body-family);font-weight:700;font-size:17px;line-height:1;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .15s ease;box-shadow:0 5px 0 var(--hb-teal-deep)}.hb-btn:hover{background:var(--hb-teal-deep)}.hb-btn:active{transform:translateY(3px);box-shadow:0 2px 0 var(--hb-teal-deep)}.hb-btn:focus-visible,.hb a:focus-visible,.hb summary:focus-visible,.hb-gal__thumb:focus-visible{outline:3px solid var(--hb-tan);outline-offset:3px}.hb-btn--sm{padding:12px 20px;font-size:14px;box-shadow:0 3px 0 var(--hb-teal-deep)}.hb-btn--full{width:100%;padding:20px 24px;font-size:18px}.hb-btn--cream{background:var(--hb-cream);color:var(--hb-teal-deep)!important;box-shadow:0 5px #00000038}.hb-btn--cream:hover{background:var(--hb-cream-light)}.hb-btn[disabled]{opacity:.7;cursor:wait}.hb-ico{width:24px;height:24px;flex:0 0 auto}.hb-marquee{background:var(--hb-teal);color:var(--hb-cream);overflow:hidden;white-space:nowrap;font-size:12.5px;font-weight:600;text-transform:uppercase}.hb-marquee__track{display:inline-flex;animation:hb-marquee 38s linear infinite;padding:9px 0}.hb-marquee__item{display:inline-flex;align-items:center;gap:26px;padding-right:26px;letter-spacing:.08em!important}.hb-marquee__item:after{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--hb-tan);display:inline-block}@keyframes hb-marquee{to{transform:translate(-50%)}}.hb-header{position:sticky;top:0;z-index:30;background:#f9ebd6f0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hb-line)}.hb-header__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;padding-bottom:8px}.hb-header__logo{display:flex;align-items:center;gap:10px;text-decoration:none}.hb-header__logo img{width:52px;height:52px;border-radius:50%}.hb-header__name{font-family:var(--hb-display);font-size:20px;color:var(--hb-teal);line-height:1}.hb-product{padding:20px 0 48px}.hb-product__grid{display:grid;gap:22px}.hb-gal{min-width:0}.hb-gal__frame{position:relative}.hb-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--hb-radius);background:var(--hb-cream-light);border:1px solid var(--hb-line)}.hb-gal__track::-webkit-scrollbar{display:none}.hb-gal__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;overflow:hidden}.hb-gal__slide img{width:100%;height:100%;object-fit:cover}.hb-gal__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:1px solid var(--hb-line);background:var(--hb-cream);color:var(--hb-teal);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hb-gal__nav--prev{left:10px}.hb-gal__nav--next{right:10px}.hb-gal__nav svg{width:20px;height:20px}.hb-gal__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.hb-gal__thumb{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--hb-cream-light);cursor:pointer;aspect-ratio:1/1;opacity:.72;transition:opacity .2s,border-color .2s}.hb-gal__thumb img{width:100%;height:100%;object-fit:cover}.hb-gal__thumb.is-active{border-color:var(--hb-teal);opacity:1}.hb-title{font-family:var(--hb-display);font-weight:400;font-size:28px;line-height:1.12;color:var(--hb-teal);text-wrap:balance}.hb-tagline{margin-top:10px!important;font-size:17px;color:#4a260ae0}.hb-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.hb-price__now{font-size:30px;font-weight:700;line-height:1;color:var(--hb-brown)}.hb-pill{display:inline-flex;align-items:center;gap:6px;background:var(--hb-tan);color:var(--hb-brown);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700;line-height:1}.hb-bullets{margin-top:18px!important;display:grid;gap:10px}.hb-bullets li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;font-weight:500}.hb-bullets .hb-ico{width:22px;height:22px;color:var(--hb-teal);margin-top:1px}.hb-buy{margin-top:22px}.hb-label{display:flex;align-items:center;gap:12px;width:100%;font-size:12.5px;font-weight:700;letter-spacing:.1em!important;text-transform:uppercase;color:var(--hb-teal-deep);margin-bottom:12px;padding:0}.hb-label:before,.hb-label:after{content:"";height:1px;background:var(--hb-line);flex:1}.hb-bundles{display:grid;gap:10px}.hb-bundle{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:2px solid var(--hb-line);border-radius:16px;background:var(--hb-cream-light);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.hb-bundle input,.hb-upsell input{position:absolute;opacity:0;width:1px;height:1px}.hb-bundle__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--hb-teal);flex:0 0 auto;display:flex;align-items:center;justify-content:center}.hb-bundle__dot:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--hb-teal);transform:scale(0);transition:transform .15s}.hb-bundle:has(input:checked){border-color:var(--hb-teal);background:#fffaf0;box-shadow:0 0 0 3px #0274751f}.hb-bundle:has(input:checked) .hb-bundle__dot:after{transform:scale(1)}.hb-bundle:has(input:focus-visible){outline:3px solid var(--hb-tan);outline-offset:2px}.hb-bundle__main{flex:1;min-width:0;display:grid;gap:2px}.hb-bundle__title{font-weight:700;font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;line-height:1.25}.hb-save{background:var(--hb-teal);color:var(--hb-cream);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:700;line-height:1}.hb-bundle__sub{font-size:13.5px;color:#4a260abf}.hb-bundle__price{text-align:right;display:grid;line-height:1.2}.hb-bundle__now{font-weight:700;font-size:17px}.hb-bundle__price s{font-size:13px;color:#4a260a99}.hb-bundle__badge{position:absolute;top:-11px;right:14px;background:var(--hb-tan);color:var(--hb-brown);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.06em!important;text-transform:uppercase;line-height:1.2}.hb-upsells{margin-top:20px;display:grid;gap:8px}.hb-upsell{position:relative;display:flex;align-items:center;gap:12px;padding:11px 14px;border:1.5px dashed rgba(74,38,10,.32);border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.hb-upsell__box{width:22px;height:22px;border-radius:6px;border:2px solid var(--hb-teal);flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .15s,color .15s}.hb-upsell__box svg{width:16px;height:16px;stroke-width:3}.hb-upsell:has(input:checked){border-style:solid;border-color:var(--hb-teal);background:#fffaf0}.hb-upsell:has(input:checked) .hb-upsell__box{background:var(--hb-teal);color:var(--hb-cream)}.hb-upsell:has(input:focus-visible){outline:3px solid var(--hb-tan);outline-offset:2px}.hb-upsell__main{flex:1;min-width:0;display:grid}.hb-upsell__title{font-weight:700;font-size:14.5px;line-height:1.3}.hb-upsell__text{font-size:13px;color:#4a260abf;line-height:1.35}.hb-upsell__price{font-weight:700;font-size:14.5px;white-space:nowrap}.hb-buy .hb-btn--full{margin-top:20px}.hb-buy__error{margin-top:10px!important;font-size:14px;color:#8a1c0c;font-weight:600}.hb-trust{margin-top:18px!important;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.hb-trust li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:12.5px;font-weight:600;line-height:1.25;padding:10px 6px;border-radius:12px;background:var(--hb-cream-light)}.hb-trust .hb-ico{color:var(--hb-teal)}.hb-pays{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}.hb-pays svg{height:24px;width:auto}.hb-viral{margin-top:20px;border-radius:16px;background:var(--hb-teal);color:var(--hb-cream);padding:16px 18px;display:flex;gap:14px;align-items:flex-start}.hb-viral .hb-ico{width:30px;height:30px;color:var(--hb-tan);margin-top:2px}.hb-viral__title{font-family:var(--hb-display);font-size:18px;line-height:1.2;color:var(--hb-cream)}.hb-viral__text{font-size:14px;line-height:1.5;margin-top:6px!important;color:#f9ebd6eb}.hb-compare__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-card{border-radius:var(--hb-radius);overflow:hidden;background:var(--hb-cream-light);border:1px solid var(--hb-line);display:flex;flex-direction:column}.hb-card--good{border:2px solid var(--hb-teal);background:#fffaf0}.hb-card__img{aspect-ratio:1/1;overflow:hidden;background:var(--hb-cream)}.hb-card__img img{width:100%;height:100%;object-fit:cover}.hb-card__body{padding:14px 12px 16px}.hb-card__title{font-family:var(--hb-display);font-size:17px;line-height:1.15;color:var(--hb-brown)}.hb-card--good .hb-card__title{color:var(--hb-teal)}.hb-points{margin-top:10px!important;display:grid;gap:8px}.hb-points li{display:flex;gap:7px;align-items:flex-start;font-size:13.5px;line-height:1.35;font-weight:500}.hb-points .hb-ico{width:18px;height:18px;margin-top:1px;stroke-width:2.6}.hb-card--bad .hb-ico{color:#a63a1c}.hb-card--good .hb-ico{color:var(--hb-teal)}.hb-benefits__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hb-benefit{background:var(--hb-cream);border:1px solid var(--hb-line);border-radius:var(--hb-radius);padding:18px 16px}.hb-benefit__ico{width:48px;height:48px;border-radius:50%;background:var(--hb-teal);color:var(--hb-cream);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.hb-benefit__ico .hb-ico{width:26px;height:26px}.hb-benefit__title{font-weight:700;font-size:16.5px;line-height:1.25}.hb-benefit__text{font-size:14px;margin-top:6px!important;color:#4a260ad1;line-height:1.5}.hb-rows{display:grid;gap:28px}.hb-row{display:grid;gap:16px;align-items:center}.hb-row__img{border-radius:var(--hb-radius);overflow:hidden;aspect-ratio:1/1;border:1px solid var(--hb-line)}.hb-row__img img{width:100%;height:100%;object-fit:cover}.hb-row__title{font-family:var(--hb-display);font-size:23px;line-height:1.15;color:var(--hb-brown)}.hb-row__text{margin-top:10px!important;font-size:16px;color:#4a260adb}.hb-how__grid{display:grid;gap:24px;align-items:center}.hb-how__img{border-radius:var(--hb-radius);overflow:hidden;border:3px solid var(--hb-cream)}.hb-how__img img{width:100%}.hb-steps{display:grid;gap:12px;margin-top:22px!important;counter-reset:hb-step}.hb-step{display:flex;gap:14px;align-items:flex-start;background:#f9ebd61a;border:1px solid rgba(249,235,214,.28);border-radius:16px;padding:14px 16px;counter-increment:hb-step}.hb-step:before{content:counter(hb-step);font-family:var(--hb-display);font-size:22px;line-height:40px;width:40px;height:40px;border-radius:50%;background:var(--hb-tan);color:var(--hb-brown);text-align:center;flex:0 0 auto}.hb-step__title{font-weight:700;font-size:17px;line-height:1.25;color:var(--hb-cream)}.hb-step__text{font-size:14.5px;margin-top:4px!important;color:#f9ebd6e6}.hb-reviews__grid{display:grid;gap:12px}.hb-review{border:1.5px dashed rgba(74,38,10,.3);border-radius:var(--hb-radius);padding:22px 18px;text-align:center;background:var(--hb-cream)}.hb-stars{display:flex;justify-content:center;gap:4px;color:var(--hb-tan)}.hb-stars .hb-ico{width:22px;height:22px}.hb-review__text{margin-top:10px!important;font-size:14.5px;color:#4a260ab8}.hb-reviews__cta{margin-top:26px;text-align:center}.hb-faq__list{max-width:760px;margin:0 auto;display:grid;gap:10px}.hb-qa{border:1px solid var(--hb-line);border-radius:16px;background:var(--hb-cream-light);overflow:hidden}.hb-qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;font-weight:700;font-size:16.5px;line-height:1.3}.hb-qa summary::-webkit-details-marker{display:none}.hb-qa summary:after{content:"+";font-size:26px;font-weight:400;line-height:1;color:var(--hb-teal);flex:0 0 auto;transition:transform .2s}.hb-qa[open] summary:after{transform:rotate(45deg)}.hb-qa__a{padding:0 18px 18px;font-size:15.5px;color:#4a260ae0}.hb-qa__a p+p{margin-top:10px}.hb-qa__a a{color:var(--hb-teal);font-weight:600}.hb-cta__in{display:grid;gap:26px;justify-items:center;text-align:center}.hb-cta .hb-h2{font-size:33px}.hb-cta__img{border-radius:var(--hb-radius);overflow:hidden;border:3px solid var(--hb-cream);width:100%}.hb-cta__img img{width:100%}.hb-footer{background:var(--hb-teal-deep);color:var(--hb-cream);padding:44px 0 96px;text-align:center}.hb-footer__logo{width:96px;height:96px;margin:0 auto 14px;border-radius:50%}.hb-footer__tag{font-family:var(--hb-display);font-size:20px;line-height:1.2;color:var(--hb-cream)}.hb-footer__mail{display:inline-block;margin-top:12px;font-weight:600;color:var(--hb-cream)!important}.hb-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px!important;font-size:14px}.hb-footer__links a{color:#f9ebd6e6!important;text-underline-offset:3px}.hb-footer__copy{margin-top:22px!important;font-size:13px;color:#f9ebd6b3}.hb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--hb-cream);border-top:1px solid var(--hb-line);box-shadow:0 -6px 20px #4a260a24;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .25s ease}.hb-sticky.is-on{transform:translateY(0)}.hb-sticky__info{display:grid;line-height:1.2;min-width:0}.hb-sticky__name{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-sticky__price{font-size:14px;color:var(--hb-teal-deep);font-weight:700}@media(min-width:750px){.hb-benefits__grid{grid-template-columns:repeat(4,1fr);gap:16px}.hb-reviews__grid{grid-template-columns:repeat(3,1fr);gap:16px}.hb-compare__grid{gap:24px;max-width:860px;margin:0 auto}.hb-card__body{padding:20px 22px 24px}.hb-card__title{font-size:23px}.hb-points li{font-size:15.5px}.hb-row{grid-template-columns:1fr 1fr;gap:44px}.hb-row:nth-child(2n) .hb-row__img{order:2}.hb-row__title{font-size:30px}.hb-how__grid{grid-template-columns:1fr 1fr;gap:48px}}@media(min-width:900px){.hb-sec{padding:88px 0}.hb-h2{font-size:42px}.hb-head{margin-bottom:44px}.hb-header__logo img{width:60px;height:60px}.hb-header__name{font-size:24px}.hb-product{padding:40px 0 80px}.hb-product__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:52px;align-items:start}.hb-gal{position:sticky;top:100px}.hb-title{font-size:38px}.hb-cta .hb-h2{font-size:50px}.hb-rows{gap:56px}.hb-sticky{display:none}.hb-footer{padding-bottom:48px}}@media(max-width:899px){.hb-gal__nav{display:none}}@media(prefers-reduced-motion:reduce){.hb-marquee__track{animation:none}html{scroll-behavior:auto}.hb-btn,.hb-sticky{transition:none}}.hb-product{background:var(--hb-cream-light)}.hb-header{background:#faf6e5f0}.hb-card__title,.hb-row__title,.hb-viral__title{font-family:var(--font-body-family);font-weight:700}.hb-emoji{font-size:20px;line-height:1.2;flex:0 0 auto;width:26px;text-align:center}.hb-bullets{gap:12px}.hb-bullets li{align-items:center}.hb-price__was{font-size:19px;color:#4a260a8c;text-decoration:line-through}.hb-pill--teal{background:var(--hb-teal);color:var(--hb-cream)}.hb-pill--soft{background:#e59d6347}.hb-viral{background:#fff4e2;color:var(--hb-brown);border:1.5px solid var(--hb-tan)}.hb-viral__title{color:var(--hb-brown);font-size:16.5px}.hb-viral__text{color:#4a260ad9}.hb-viral .hb-emoji{font-size:26px;width:auto}.hb-upsells__head{font-weight:700;font-size:15px;display:flex;gap:8px;align-items:center;margin-bottom:2px}.hb-upsell{border:1.5px solid var(--hb-line);background:var(--hb-cream)}.hb-upsell .hb-emoji{font-size:24px;width:30px}.hb-upsell__price{background:#e59d634d;border-radius:999px;padding:5px 9px;font-size:13px}.hb-switch{width:42px;height:24px;border-radius:999px;background:#4a260a38;position:relative;flex:0 0 auto;transition:background .2s}.hb-switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--hb-cream-light);transition:transform .2s;box-shadow:0 1px 3px #00000040}.hb-upsell:has(input:checked) .hb-switch{background:var(--hb-teal)}.hb-upsell:has(input:checked) .hb-switch:after{transform:translate(18px)}.hb-upsell:has(input:checked) .hb-upsell__price{background:var(--hb-teal);color:var(--hb-cream)}.hb-benefit{background:#fffaf0}.hb-benefit__ico{background:#e59d6347;font-size:24px}.hb-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto}.hb-chip{display:inline-flex;align-items:center;gap:8px;background:#fffaf0;border:1px solid var(--hb-line);border-radius:999px;padding:10px 16px;font-weight:600;font-size:15px;line-height:1.2}.hb-places__cta{margin-top:28px;text-align:center}.hb-how--noimg .hb-how__grid{grid-template-columns:1fr}.hb-how--noimg .hb-h2{text-align:center}@media(min-width:750px){.hb-how--noimg .hb-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px!important}.hb-how--noimg .hb-step{flex-direction:column}}.hb-rating{display:flex;align-items:center;gap:8px;margin-top:8px!important;font-size:14.5px;font-weight:600}.hb-rating .hb-stars{justify-content:flex-start;gap:2px}.hb-rating .hb-ico{width:18px;height:18px;fill:currentColor}.hb-social-proof{display:flex;flex-direction:column;gap:6px;margin:10px 0 6px}.hb-social-proof__orders{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff6b35,#e63946);color:#fff;font-weight:700;font-size:.88rem;padding:7px 16px;border-radius:20px;width:fit-content;letter-spacing:.01em}.hb-social-proof__live{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--hb-teal,#2a7a6e)}.hb-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;display:inline-block;animation:hb-pulse 2s ease-in-out infinite}@keyframes hb-pulse{0%,to{opacity:1}50%{opacity:.3}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hb.css.map */
