.hsf-rebuild{--hsf-r-ink: #171612;--hsf-r-ink-soft: #625f59;--hsf-r-forest: #2f2d28;--hsf-r-forest-deep: #171612;--hsf-r-gold: #a9843f;--hsf-r-gold-soft: #d9c18c;--hsf-r-cream: #f8f7f3;--hsf-r-paper: #fff;--hsf-r-line: rgba(23, 22, 18, .14);--hsf-r-shadow: none;--hsf-r-radius: 2px;color:var(--hsf-r-ink);background:var(--hsf-r-cream)}body:has(.hsf-rebuild) #header-component,body:has(.hsf-rebuild) #header-component .header__underlay{border-radius:0!important}body:has(.hsf-rebuild) :is(.hsf-arrival__copy,.hsf-arrival__review-chip,.hsf-arrival__copy>span,.hsf-arrival__proof,.hsf-hush-focus__offer-tile,.hsf-hush-focus__thumb,.hsf-hush-focus__image-shell,.fp-section,.fp-left,.fp-card,.fp-card__product-link,.fp-card__img-wrap,.hsf-loox-reviews-shell,.hsf-loox-reviews-shell article){border-radius:2px!important}body:has(.hsf-rebuild) :is(.hsf-arrival__button,.hsf-arrival__scroll,.hsf-hush-focus__button,.fp-card .quick-add__button,.founder-authority-wrapper a[href="/products/hush-gummies"]){border-radius:2px!important}.hsf-rebuild *,.hsf-rebuild *:before,.hsf-rebuild *:after{box-sizing:border-box}.hsf-rebuild__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.hsf-rebuild__header{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.6fr);gap:clamp(24px,5vw,64px);align-items:end}.hsf-rebuild__brand-line{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--hsf-r-forest);font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.hsf-rebuild__eyes{display:block;width:54px;height:27px;object-fit:contain}.hsf-rebuild :is(h2,h3,p){text-wrap:pretty}.hsf-rebuild h2{max-width:780px;margin:0;color:var(--hsf-r-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.15rem,5vw,4.4rem);font-weight:500;letter-spacing:-.04em;line-height:.98}.hsf-rebuild__lede{max-width:570px;margin:0;color:var(--hsf-r-ink-soft);font-size:clamp(1rem,.94rem + .22vw,1.12rem);line-height:1.65}.hsf-rebuild__text-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;color:var(--hsf-r-forest);font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.hsf-rebuild a:focus-visible,.hsf-rebuild button:focus-visible,.hsf-rebuild summary:focus-visible{outline:3px solid var(--hsf-r-gold);outline-offset:4px}.hsf-benefit-paths{position:relative;isolation:isolate;overflow:hidden;padding:clamp(58px,8vw,108px) 0;border-block:1px solid var(--hsf-r-line);background:#efede7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hsf-benefit-paths:after{display:none;content:none}.hsf-benefit-paths__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(34px,5vw,58px)}.hsf-benefit-card{--hsf-benefit-accent: #244d35;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 116px;min-height:228px;overflow:hidden;border:1px solid var(--hsf-r-line);border-radius:var(--hsf-r-radius);background:var(--hsf-r-paper);color:var(--hsf-r-ink);box-shadow:none;text-decoration:none}.hsf-benefit-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--hsf-benefit-accent);content:""}.hsf-benefit-card__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:28px;min-width:0;padding:24px 12px 22px 26px}.hsf-benefit-card__number{color:var(--hsf-benefit-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em}.hsf-benefit-card h3{margin:0;color:var(--hsf-r-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.5rem,1.2rem + .7vw,2.05rem);font-weight:500;letter-spacing:-.02em;line-height:1.05}.hsf-benefit-card p{margin:9px 0 0;color:var(--hsf-r-ink-soft);font-size:.88rem;line-height:1.48}.hsf-benefit-card__action{color:var(--hsf-r-forest);font-size:.77rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hsf-benefit-card__media{display:flex;align-items:flex-end;justify-content:center;min-width:0;background:#e7e4dc}.hsf-benefit-card__media img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){.hsf-benefit-card{transition:border-color .14s ease,background-color .14s ease}.hsf-benefit-card:hover{border-color:color-mix(in srgb,var(--hsf-benefit-accent) 60%,transparent);background:#faf9f6;box-shadow:none;transform:none}}.hsf-proof-path{padding:clamp(58px,8vw,108px) 0;background:#f8f7f3!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hsf-proof-path__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(34px,5vw,58px);overflow:hidden;border:1px solid var(--hsf-r-line);border-radius:var(--hsf-r-radius);background:var(--hsf-r-line)}.hsf-proof-step{display:flex;flex-direction:column;min-height:260px;padding:clamp(22px,3vw,34px);background:var(--hsf-r-paper)}html body #MainContent[data-template^=index] .hsf-proof-step{position:relative;isolation:isolate;overflow:hidden;background:#f8f7f3}html body #MainContent[data-template^=index] .hsf-proof-step:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#f8f7f35c,#f8f7f380 30%,#f8f7f3cc 62%,#f8f7f3ad);content:"";pointer-events:none}html body #MainContent[data-template^=index] .hsf-proof-step:before{position:absolute;z-index:1;top:96px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8f7f3c7,#f8f7f3f0 28%,#f8f7f3e6);content:"";pointer-events:none}html body #MainContent[data-template^=index] .hsf-proof-step>:not(.hsf-proof-step__media){position:relative;z-index:2}html body #MainContent[data-template^=index] .hsf-proof-step__index{background:#f8f7f3eb}html body #MainContent[data-template^=index] .hsf-proof-step__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:.76;filter:saturate(.82) contrast(.96);pointer-events:none}html body #MainContent[data-template^=index] .hsf-proof-step--goal .hsf-proof-step__media{object-position:44% center}html body #MainContent[data-template^=index] .hsf-proof-step--label .hsf-proof-step__media{object-position:54% center}html body #MainContent[data-template^=index] .hsf-proof-step--proof .hsf-proof-step__media{object-position:48% center}html body #MainContent[data-template^=index] .hsf-proof-step--routine .hsf-proof-step__media{object-position:58% center}.hsf-proof-step__index{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--hsf-r-gold);border-radius:2px;color:var(--hsf-r-forest);font-size:.76rem;font-weight:800}.hsf-proof-step h3{margin:42px 0 0;color:var(--hsf-r-ink);font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(1.38rem,1.15rem + .5vw,1.8rem);font-weight:500;line-height:1.08}.hsf-proof-step p{margin:12px 0 0;color:var(--hsf-r-ink-soft);font-size:.92rem;line-height:1.55}.hsf-proof-step a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding-top:18px;color:var(--hsf-r-forest);font-size:.8rem;font-weight:800;letter-spacing:.06em;text-decoration-thickness:1px;text-underline-offset:.2em;text-transform:uppercase}.hsf-proof-path__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-block:1px solid var(--hsf-r-line)}.hsf-proof-path__rail a,.hsf-proof-path__rail span{display:flex;align-items:center;justify-content:center;min-height:64px;padding:12px 16px;border-inline-end:1px solid var(--hsf-r-line);color:var(--hsf-r-ink);font-size:.8rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:none}.hsf-proof-path__rail>:last-child{border-inline-end:0}.hsf-purchase-assurance{padding:0;border-block:1px solid var(--hsf-r-line);background:var(--hsf-r-forest-deep);color:#f8f2e5}.hsf-purchase-assurance__inner{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,3.2fr) minmax(210px,.9fr);align-items:stretch}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__action{display:flex;flex-direction:column;justify-content:center;min-height:148px;padding:22px;border-inline-end:1px solid rgba(255,255,255,.16)}.hsf-purchase-assurance__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.hsf-purchase-assurance__fact{display:flex;min-width:0;flex-direction:column;justify-content:center;min-height:148px;padding:22px 18px;border-inline-end:1px solid rgba(255,255,255,.16)}.hsf-purchase-assurance__eyebrow{margin:0 0 6px;color:var(--hsf-r-gold-soft);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hsf-purchase-assurance__intro h2,.hsf-purchase-assurance__fact strong{display:block;margin:0;color:#fffaf0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.14rem;font-weight:500;line-height:1.2}.hsf-purchase-assurance__intro p:last-child,.hsf-purchase-assurance__fact span{display:block;margin-top:5px;color:#f8f2e5b8;font-size:.76rem;line-height:1.35}.hsf-purchase-assurance__intro p:last-child,.hsf-purchase-assurance__fact dd,.hsf-purchase-assurance__note{margin-bottom:0}.hsf-purchase-assurance__fact dt{margin:0 0 7px;color:var(--hsf-r-gold-soft);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hsf-purchase-assurance__fact dd{margin-inline:0}.hsf-purchase-assurance__action{gap:9px;border-inline-end:0}.hsf-purchase-assurance__button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;min-height:50px;padding:0 20px;border:1px solid var(--hsf-r-gold);border-radius:2px;background:var(--hsf-r-gold);color:#14251b;font-size:.78rem;font-weight:850;letter-spacing:.07em;text-align:center;text-decoration:none;text-transform:uppercase}.hsf-purchase-assurance__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px}.hsf-purchase-assurance__links a{color:#f8f2e5cc;font-size:.7rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.2em}.hsf-purchase-assurance__note{color:#f8f2e5a8;font-size:.64rem;line-height:1.35;text-align:center}body:has(#MainContent[data-template^=product] .hsf-rebuild) :is(.hsf-pdp-facts,.hsf-pdp-trust-svg){gap:6px!important}body:has(#MainContent[data-template^=product] .hsf-rebuild) :is(.hsf-pdp-facts>span,.hsf-pdp-trust-svg__item){border-color:#17161224!important;border-radius:2px!important;background:#f8f7f3!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(#MainContent[data-template^=product] .hsf-rebuild) #MainContent[data-template^=product] :is(.hsf-pdp-quick-commit,.hsf-mobile-buybar) form[action*="/cart/add"] :is(button[type=submit],button[name=add],input[type=submit]){border:1px solid #2f2d28!important;border-radius:2px!important;background:#2f2d28!important;background-image:none!important;color:#fffdf6!important;box-shadow:none!important;text-shadow:none!important;transition:none!important;transform:none!important}body:has(#MainContent[data-template^=product] .hsf-rebuild) #MainContent[data-template^=product] .product-information__media>media-gallery{inline-size:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;justify-self:stretch!important}@media(max-width:990px){body:has(#MainContent[data-template^=product] .hsf-rebuild) .product-information__grid:not(.product-information--media-none){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}body:has(#MainContent[data-template^=product] .hsf-rebuild) :is(.product-information__media,.product-details){min-width:0!important}.hsf-benefit-paths__grid,.hsf-proof-path__steps,.hsf-purchase-assurance__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.hsf-purchase-assurance__facts{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr))}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__action{grid-column:span 2}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__fact,.hsf-purchase-assurance__action{min-height:104px;border-bottom:1px solid rgba(255,255,255,.16)}}@media(max-width:749px){.hsf-rebuild__shell{width:min(100% - 28px,620px)}.hsf-rebuild__header{grid-template-columns:1fr;gap:18px}.hsf-rebuild h2{font-size:clamp(2rem,10vw,3rem)}.hsf-benefit-paths__grid{grid-template-columns:1fr}.hsf-benefit-card{grid-template-columns:minmax(0,1fr) 108px;min-height:206px}.hsf-proof-path__steps{grid-template-columns:1fr}.hsf-proof-step{min-height:220px}.hsf-proof-step h3{margin-top:28px}html body #MainContent[data-template^=index] .hsf-proof-step:after{background:linear-gradient(145deg,#f8f7f375,#f8f7f39e 34%,#f8f7f3db 66%,#f8f7f3c2)}html body #MainContent[data-template^=index] .hsf-proof-step:before{top:78px;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f8f7f3d1,#f8f7f3f2 28%,#f8f7f3eb)}.hsf-proof-path__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.hsf-proof-path__rail a,.hsf-proof-path__rail span{border-bottom:1px solid var(--hsf-r-line)}}@media(prefers-contrast:more){html body #MainContent[data-template^=index] .hsf-proof-step__media{opacity:.24}html body #MainContent[data-template^=index] .hsf-proof-step:after{background:#f8f7f3db}html body #MainContent[data-template^=index] .hsf-proof-step:before{background:#f8f7f3f0}}@media(max-width:480px){.hsf-purchase-assurance__inner{grid-template-columns:1fr}.hsf-purchase-assurance__facts{grid-column:auto;grid-template-columns:1fr}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__action{grid-column:auto}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__fact,.hsf-purchase-assurance__action{min-height:0;padding:18px}.hsf-purchase-assurance__button{width:100%}}@media(prefers-reduced-motion:reduce){.hsf-benefit-card,.fp-card{animation:none;scroll-behavior:auto;transition:none}}@media(prefers-reduced-motion:no-preference){.hsf-rebuild__header>*,.hsf-benefit-card,.hsf-proof-step,.hsf-purchase-assurance__inner>*,.fp-card{animation:none;transform:none}}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer{background:#171612!important;color:#f8f7f3!important;text-shadow:none!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__shell{border-color:#f8f7f333!important;border-radius:0!important;background:#171612!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__brand,body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__column{border-color:#f8f7f329!important;border-radius:2px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer :is(h2,p,a,span),body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__bottom,body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__bottom span{text-shadow:none!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__badges span{border-color:#f8f7f333!important;border-radius:2px!important;background:transparent!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__form input{border-color:#f8f7f347!important;border-radius:2px!important;background:#24221e!important;box-shadow:none!important}body:has(#MainContent[data-template^=index] .hsf-rebuild) .hermetica-clean-footer__form button{border-color:#d9c18c!important;border-radius:2px!important;background:#d9c18c!important;background-image:none!important;color:#171612!important;text-shadow:none!important}html body #MainContent[data-template^=index]>.shopify-section>section.hsf-rebuild{width:100%!important;max-width:none!important;margin-inline:0!important;border-color:var(--hsf-r-line)!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #MainContent[data-template^=index]>.shopify-section>section.hsf-rebuild.hsf-benefit-paths{background:#efede7!important;background-image:none!important}html body #MainContent[data-template^=index]>.shopify-section>section.hsf-rebuild.hsf-proof-path{background:#f8f7f3!important;background-image:none!important}html body #MainContent[data-template^=collection]>.shopify-section>section.hsf-rebuild.hsf-collection{background:#efede7!important;background-image:none!important}html body #MainContent[data-template^=index] .fp-section .fp-card{border-radius:2px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;transform:none!important}html body #MainContent[data-template^=index] section.fp-section{border-color:#17161224!important;border-radius:0!important;background-color:var(--fp-section-background, #f4f1e9)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell{border-color:#17161224!important;border-radius:2px!important;background:#f8f7f3!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.hsf-hush-gift-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;width:100%;margin:24px 0;padding:18px 0;border-block:1px solid rgba(23,22,18,.2);border-radius:0;background:transparent;color:#171612;box-shadow:none}.hsf-hush-gift-offer__kicker{grid-column:1 / -1;margin:0;color:#7a5e25;font-size:11px;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.hsf-hush-gift-offer__copy{display:grid;gap:4px;min-width:0}.hsf-hush-gift-offer__copy strong{color:inherit;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.25}.hsf-hush-gift-offer__copy span{max-width:720px;color:#5d5a54;font-size:.88rem;line-height:1.5}.hsf-hush-gift-offer>a{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;padding:0 18px;border:1px solid #171612;border-radius:2px;background:#171612;color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.hsf-hush-gift-offer>a:hover{background:#34312c}.hsf-hush-gift-offer>a:focus-visible{outline:3px solid #b89445;outline-offset:3px}.hsf-hush-gift-offer>small{grid-column:1 / -1;color:#6b6760;font-size:.72rem;line-height:1.4}.hsf-hush-gift-offer--compact{max-width:650px;margin:22px 0 0;padding-block:14px}@media(max-width:749px){.hsf-hush-gift-offer{grid-template-columns:1fr;gap:8px;margin-block:20px;padding-block:16px}.hsf-hush-gift-offer>a{justify-self:start;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/hsf-rebuild-foundation.css.map */
