.hsf-rebuild{--hsf-r-ink: #181A1F;--hsf-r-ink-soft: #575D6B;--hsf-r-forest: var(--hsf-lens, #1E56A0);--hsf-r-forest-deep: var(--hsf-lens-deep, #133B70);--hsf-r-gold: var(--hsf-lens, #1E56A0);--hsf-r-gold-soft: var(--hsf-lens, #1E56A0);--hsf-r-cream: #F6F8FC;--hsf-r-paper: rgba(255, 255, 255, .72);--hsf-r-line: var(--hsf-lens-line, rgba(30, 86, 160, .2));--hsf-r-shadow: 0 18px 44px rgba(17, 24, 39, .08), inset 0 1px 0 rgba(255, 255, 255, .92);--hsf-r-radius: 20px;color:var(--hsf-r-ink);background:transparent}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:20px}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:999px}.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:#f6f8fcad;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.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: var(--hsf-lens, #1E56A0);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:#ffffff8f}.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:#ffffffd6;box-shadow:none;transform:none}}.hsf-proof-path{padding:clamp(58px,8vw,108px) 0;background:#ffffff9e;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.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:96px;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:1;filter:none;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:999px;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{position:relative;margin-block:clamp(18px,3vw,32px);border:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .22));border-radius:24px;background:var(--hsf-lens-tint, rgba(244, 247, 253, .86));color:#181a1f;box-shadow:0 20px 50px #11182714,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(22px) saturate(175%);backdrop-filter:blur(22px) saturate(175%);overflow:hidden}.hsf-purchase-assurance__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:clamp(20px,3vw,30px);align-items:stretch}.hsf-purchase-assurance__intro,.hsf-purchase-assurance__action{position:static;float:none;min-width:0;grid-column:auto}.hsf-purchase-assurance__eyebrow{margin:0 0 6px;color:var(--hsf-lens, #1E56A0);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hsf-purchase-assurance__intro h2,.hsf-purchase-assurance__fact strong{color:#181a1f;margin:0;font-family:var(--font-heading--family, Georgia, serif);font-size:1.12rem;font-weight:600;line-height:1.24;overflow-wrap:anywhere}.hsf-purchase-assurance__intro h2{font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.1}.hsf-purchase-assurance__intro p:last-child,.hsf-purchase-assurance__fact span,.hsf-purchase-assurance__fact dd,.hsf-purchase-assurance__note{margin:5px 0 0;color:#575d6b;font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.hsf-purchase-assurance__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;margin:0;padding:0}.hsf-purchase-assurance__fact{position:static;float:none;grid-column:auto;grid-row:auto;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;min-height:0;padding:16px 18px;border:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .18));border-radius:16px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffeb}.hsf-purchase-assurance__fact dt{margin:0;color:var(--hsf-lens, #1E56A0);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hsf-purchase-assurance__fact dd{margin:0;min-width:0;overflow-wrap:anywhere}.hsf-purchase-assurance__action{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px;padding-top:14px;border-top:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .16))}.hsf-purchase-assurance__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid var(--hsf-lens, #1E56A0);border-radius:999px;background:linear-gradient(135deg,var(--hsf-lens, #1E56A0),var(--hsf-lens-deep, #133B70));color:#fff;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 26px var(--hsf-lens-glow, rgba(30, 86, 160, .24)),inset 0 1px #ffffff59}.hsf-purchase-assurance__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.hsf-purchase-assurance__links a{color:var(--hsf-lens-deep, #133B70);font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:.22em}.hsf-purchase-assurance__note{margin:0;color:#575d6b;font-size:.8rem}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:var(--hsf-lens-line, rgba(30, 86, 160, .2))!important;border-radius:999px!important;background:var(--hsf-lens-tint, rgba(245, 248, 253, .82))!important;box-shadow:0 8px 22px #1118270d,inset 0 1px #ffffffe6!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;backdrop-filter:blur(16px) saturate(160%)!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 var(--hsf-lens, #1E56A0)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--hsf-lens, #1E56A0),var(--hsf-lens-deep, #133B70))!important;color:#fff!important;box-shadow:0 12px 28px var(--hsf-lens-glow, rgba(30, 86, 160, .24)),inset 0 1px #ffffff57!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__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@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{top:78px;right:0;bottom:0;left:0;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__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.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}}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;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important}html body #MainContent[data-template^=index]>.shopify-section>section.hsf-rebuild.hsf-benefit-paths{background:#f6f8fcb3!important}html body #MainContent[data-template^=index]>.shopify-section>section.hsf-rebuild.hsf-proof-path{background:#ffffffa3!important}html body #MainContent[data-template^=index] section.hsf-hush-focus{border-bottom:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .16));background:#f4f1fca3;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}html body #MainContent[data-template^=index] section.hsf-founder-standard{background:#f6f8fcad;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}html body #MainContent[data-template^=collection]>.shopify-section>section.hsf-rebuild.hsf-collection{background:transparent!important}html body #MainContent[data-template^=index] .fp-section .fp-card{border-radius:22px!important;background:#ffffffb3!important;-webkit-backdrop-filter:blur(18px) saturate(165%)!important;backdrop-filter:blur(18px) saturate(165%)!important;box-shadow:0 18px 42px #11182714,inset 0 1px #ffffffeb!important}html body #MainContent[data-template^=index] section.fp-section{border-color:var(--hsf-lens-line, rgba(30, 86, 160, .16))!important;background-color:#f6f8fca3!important;-webkit-backdrop-filter:blur(18px) saturate(160%)!important;backdrop-filter:blur(18px) saturate(160%)!important}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell{border-color:var(--hsf-lens-line, rgba(30, 86, 160, .16))!important;border-radius:24px!important;background:#ffffffa8!important;box-shadow:0 18px 44px #11182712,inset 0 1px #ffffffeb!important;-webkit-backdrop-filter:blur(20px) saturate(165%)!important;backdrop-filter:blur(20px) saturate(165%)!important}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell .hsf-eyebrow{gap:12px;margin:0 0 14px;color:var(--hsf-lens, #1E56A0)!important;font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.3}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell .hsf-eyebrow:before,html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell .hsf-eyebrow:after{content:none}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell h2{max-width:780px;color:#181a1f!important;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(2.15rem,5vw,4.4rem);font-weight:500!important;letter-spacing:-.04em!important;line-height:.98;text-wrap:pretty}html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell .hsf-section__lede{max-width:570px;color:#575d6b!important;font-size:clamp(1rem,.94rem + .22vw,1.12rem);line-height:1.65}@media(max-width:749px){html body #MainContent[data-template^=index] section.hsf-loox-reviews-shell h2{font-size:clamp(2rem,10vw,3rem)}}.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:#181a1f;box-shadow:none}.hsf-hush-gift-offer__kicker{grid-column:1 / -1;margin:0;color:var(--hsf-lens, #1E56A0);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:#575d6b;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 var(--hsf-lens, #1E56A0);border-radius:999px;background:linear-gradient(135deg,var(--hsf-lens, #1E56A0),var(--hsf-lens-deep, #133B70));color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.hsf-hush-gift-offer>a:hover{background:var(--hsf-lens-deep, #133B70)}.hsf-hush-gift-offer>a:focus-visible{outline:3px solid var(--hsf-lens, #1E56A0);outline-offset:3px}.hsf-hush-gift-offer>small{grid-column:1 / -1;color:#575d6b;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}}body #MainContent[data-template^=product] .hsf-purchase-assurance{border:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .24))!important;border-radius:24px!important;background:var(--hsf-lens-tint, rgba(244, 247, 253, .88))!important;color:#181a1f!important;-webkit-backdrop-filter:blur(22px) saturate(175%)!important;backdrop-filter:blur(22px) saturate(175%)!important;box-shadow:0 20px 50px #11182714,inset 0 1px #fffffff0!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__inner{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;padding:clamp(20px,3vw,32px)!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__intro{position:static!important;float:none!important;grid-column:auto!important;min-width:0!important;min-height:0!important;padding:0 0 14px!important;border:0!important;border-bottom:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .16))!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__intro h2{color:#181a1f!important;font-size:clamp(1.55rem,2.3vw,2.2rem)!important;line-height:1.1!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__intro p:last-child{max-width:44rem;margin-top:8px;color:#575d6b!important;font-size:.92rem}body #MainContent[data-template^=product] .hsf-purchase-assurance__facts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;grid-column:auto!important;padding:0!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__fact{position:static!important;float:none!important;grid-column:auto!important;grid-row:auto!important;width:auto!important;max-width:100%!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:6px!important;padding:16px 18px!important;border:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .18))!important;border-radius:16px!important;background:#ffffffbd!important;box-shadow:inset 0 1px #fffffff0!important;overflow-wrap:anywhere!important;word-break:break-word!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__fact dt{position:static!important;float:none!important;min-width:0!important;margin:0!important;color:var(--hsf-lens, #1E56A0)!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__fact dd{position:static!important;float:none!important;min-width:0!important;margin:0!important;overflow-wrap:anywhere!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__fact strong{display:block!important;color:#181a1f!important;font-size:clamp(1rem,1.3vw,1.25rem)!important;line-height:1.24!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__fact span{display:block!important;max-width:none!important;margin-top:5px!important;color:#575d6b!important;font-size:.8rem!important;white-space:normal!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__action{position:static!important;float:none!important;grid-column:auto!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px 20px!important;width:100%!important;min-width:0!important;padding:16px 0 0!important;border-top:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .16))!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__button{width:auto!important;min-width:240px;min-height:48px!important;padding:0 26px!important;border:1px solid var(--hsf-lens, #1E56A0)!important;border-radius:999px!important;background:linear-gradient(135deg,var(--hsf-lens, #1E56A0),var(--hsf-lens-deep, #133B70))!important;color:#fff!important;box-shadow:0 12px 28px var(--hsf-lens-glow, rgba(30, 86, 160, .25)),inset 0 1px #ffffff5c!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__button:hover{filter:brightness(1.06);transform:translateY(-1px)}body #MainContent[data-template^=product] .hsf-purchase-assurance__links{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__links a{color:var(--hsf-lens-deep, #133B70)!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__note{margin:0!important;color:#575d6b!important}@media(max-width:990px){body #MainContent[data-template^=product] .hsf-purchase-assurance__facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){body #MainContent[data-template^=product] .hsf-purchase-assurance__facts{grid-template-columns:minmax(0,1fr)!important}body #MainContent[data-template^=product] .hsf-purchase-assurance__button{width:100%!important}}@media(max-width:749px){body #MainContent[data-template^=product] .hsf-mobile-buybar{gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hsf-lens-line, rgba(30, 86, 160, .22));border-radius:20px 20px 0 0!important;background:var(--hsf-lens-tint, rgba(246, 248, 252, .9))!important;-webkit-backdrop-filter:blur(22px) saturate(175%)!important;backdrop-filter:blur(22px) saturate(175%)!important;box-shadow:0 -10px 28px #11182714}body #MainContent[data-template^=product] .hsf-mobile-buybar .hsf-mobile-buybar__button{border-radius:999px!important;border:1px solid var(--hsf-lens, #1E56A0)!important;background:linear-gradient(135deg,var(--hsf-lens, #1E56A0),var(--hsf-lens-deep, #133B70))!important;color:#fff!important;box-shadow:0 10px 24px var(--hsf-lens-glow, rgba(30, 86, 160, .24)),inset 0 1px #ffffff59!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/hsf-rebuild-foundation.css.map */
