:root,body[data-hsf-release=v10]{--font-heading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body--family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hsf-ug-canvas: #faf8f3;--hsf-ug-ink: #16281f;--hsf-ug-muted: #4c5d54;--hsf-ug-emerald: #143d2b;--hsf-ug-emerald-deep: #0e2c1f;--hsf-ug-gold: #b58d3d;--hsf-ug-glass: linear-gradient(145deg, rgba(255, 255, 255, .8) 0%, rgba(255, 253, 248, .62) 100%);--hsf-ug-glass-strong: linear-gradient(145deg, rgba(255, 255, 255, .88) 0%, rgba(255, 253, 249, .74) 100%);--hsf-ug-glass-tint: linear-gradient(145deg, rgba(239, 246, 242, .84) 0%, rgba(255, 255, 255, .72) 100%);--hsf-ug-glass-dark: linear-gradient(145deg, rgba(16, 38, 28, .9) 0%, rgba(11, 27, 20, .94) 100%);--hsf-ug-rim: rgba(255, 255, 255, .9);--hsf-ug-hairline: rgba(20, 44, 32, .08);--hsf-ug-shadow: 0 20px 48px -14px rgba(16, 34, 25, .085), 0 2px 10px rgba(16, 34, 25, .035), inset 0 1px 0 rgba(255, 255, 255, .95), 0 0 0 1px var(--hsf-ug-hairline);--hsf-ug-shadow-sm: 0 12px 28px -10px rgba(16, 34, 25, .07), inset 0 1px 0 rgba(255, 255, 255, .92), 0 0 0 1px var(--hsf-ug-hairline);--hsf-ug-shadow-hover: 0 28px 60px -14px rgba(16, 34, 25, .13), 0 6px 16px rgba(16, 34, 25, .05), inset 0 1px 0 #ffffff, 0 0 0 1px rgba(20, 61, 43, .16);--hsf-ug-blur: blur(22px) saturate(1.38);--hsf-ug-blur-sm: blur(14px) saturate(1.28);--hsf-ug-radius-xl: 26px;--hsf-ug-radius-lg: 22px;--hsf-ug-radius: 18px;--hsf-ug-radius-sm: 14px;--hsf-ug-pill: 999px}html body[data-hsf-release=v10]{background-color:var(--hsf-ug-canvas)!important;background-image:radial-gradient(900px 520px at 8% 4%,rgba(123,166,139,.135),transparent 65%),radial-gradient(840px 500px at 92% 12%,rgba(196,162,101,.115),transparent 64%),radial-gradient(960px 620px at 50% 58%,rgba(139,124,181,.07),transparent 68%)!important;background-attachment:scroll;color:var(--hsf-ug-ink);font-family:var(--font-body--family);letter-spacing:.005em;word-spacing:.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body[data-hsf-release=v10] #MainContent#MainContent,html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-v10-home,.hsf-v10-surface,.hsf-pdp--v10,.hsf-collection,.hsf-collection__body,.hsf-sleep-hub),html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection]>.shopify-section>section.hsf-rebuild.hsf-collection{--v10-cream: transparent;--v10-paper: rgba(255, 255, 255, .8);--pdp-cream: transparent;--pdp-paper: rgba(255, 255, 255, .8);background-color:transparent!important;background-image:radial-gradient(80% 45% at 12% 0%,color-mix(in srgb,var(--hsf-accent, #7ba68b) 11%,transparent),transparent 66%),radial-gradient(75% 45% at 88% 28%,rgba(196,162,101,.085),transparent 66%)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.product-information,.hsf-pdp-intro,section.hsf-loox-reviews-shell){background-color:transparent!important}html body[data-hsf-release=v10] :is(#MainContent,#header-group,.hsf-shop-rail,footer){font-family:var(--font-body--family)}html body[data-hsf-release=v10] #MainContent#MainContent :is(h1,h2,.product-details .product-title h1,.hsf-pdp--v10 h2.hsf-pdp__display,.hsf-pdp__display,.hsf-pdp-intro__headline,.hsf-gift-arrival h1,.hsf-collection__hero h1,.hsf-collection-card__content h2,.hsf-modern-article__header h1,.hsf-loox-reviews-shell h2){font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.008em!important;word-spacing:.02em!important;line-height:1.12!important;text-wrap:balance}html body[data-hsf-release=v10] #MainContent#MainContent :is(p,li,dd,summary,label){letter-spacing:.005em;word-spacing:.015em}html body[data-hsf-release=v10] #MainContent#MainContent p{line-height:1.7}html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-pdp__eyebrow,.hsf-pdp-intro__eyebrow,.hsf-eyebrow,.hsf-modern-arrival__eyebrow,.hsf-modern-article__eyebrow,.hsf-v10-journal__eyebrow,.hsf-v10-page-eyebrow,.hsf-v10-page-index){font-family:var(--font-body--family)!important;font-weight:600!important;letter-spacing:.14em!important;word-spacing:.04em!important;text-transform:uppercase}html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-collection-card__price strong,.hsf-collection-card__price>span,.hsf-collection-card__variant,.hsf-collection-card__variant option,.hsf-collection-card__rating strong,.hsf-collection-card__rating small,.price,.compare-at-price,.mrk-bundle__card-price,.mrk-bundle__sub-price,.hsf-ritual-bundle__opt-price,.hsf-intent__price-row strong,.hsf-pdp-intro__facts,.hsf-pair__price,.hsf-rating-link__avg,.rating-count,.cart-items__price,.cart-items__price-unit,.hsf-empty-cart__product-price,input[type=number]){font-family:var(--font-body--family)!important;font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"lnum" 1,"tnum" 1!important}html body[data-hsf-release=v10] .header__row{background:#faf8f3c7!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border-bottom:1px solid rgba(20,44,32,.07)!important}html body[data-hsf-release=v10] .hsf-shop-rail__inner{background:#ffffffad!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border-bottom:1px solid rgba(20,44,32,.06)!important;padding-block:6px}html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-benefit-card,.hsf-proof-step,.hsf-founder-standard__proofs li,.hsf-pdp__facts,.hsf-pdp__faq,.hsf-pdp__proof-item,.hsf-pdp__featured>li,.hsf-pdp__inside-photo,.hsf-pdp__safety,.hsf-use-steps li,.hsf-info-card,.hsf-v10-info-card,.hsf-expert-card,.hsf-editorial-card,.hsf-merch-product-card,.hsf-rec-grid-section){background:var(--hsf-ug-glass)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;border-radius:var(--hsf-ug-radius-lg)!important;box-shadow:var(--hsf-ug-shadow)!important;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .28s ease}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__facts{padding-inline:24px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__faq{padding-inline:22px!important;margin-bottom:12px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__proof-item{border-top:3px solid var(--hsf-accent, #153c2a)!important;padding:24px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-use-steps{gap:18px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-use-steps li{padding:22px 24px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template=index] :is(.fp-section,.hsf-benefit-paths,.hsf-proof-path,.hsf-section--experts){padding-block:clamp(48px,5.5vw,76px)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template=index] .hsf-gift-arrival{background:var(--hsf-ug-glass-strong)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;border-radius:var(--hsf-ug-radius-xl)!important;box-shadow:var(--hsf-ug-shadow)!important;margin-block:18px 28px!important;padding:clamp(24px,3.5vw,44px)!important;gap:clamp(24px,4vw,44px)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] :is(.hsf-collection__hero,.hsf-collection__guide,.hsf-sleep-hub__hero,.hsf-sleep-hub__fact-bar){background:transparent!important;border-color:#142c2014!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__category-wrap{background:#ffffffa3!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border-block:1px solid rgba(20,44,32,.07)!important;padding-block:6px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__categories{gap:8px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__categories a{border-radius:var(--hsf-ug-pill)!important;padding:9px 18px!important;font-weight:500!important;border:1px solid transparent!important;transition:background .2s ease,color .2s ease,box-shadow .2s ease!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__categories a:hover{background:#ffffffd9!important;border-color:#142c201a!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__categories a[aria-current=page]{background:linear-gradient(135deg,#164431,#0e2d20)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px -8px #0e2d205c!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__count,html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__outcome{border-radius:var(--hsf-ug-pill)!important;padding:6px 13px!important;background:#ffffffe0!important;-webkit-backdrop-filter:blur(12px) saturate(1.25)!important;backdrop-filter:blur(12px) saturate(1.25)!important;border:1px solid rgba(255,255,255,.94)!important;box-shadow:0 6px 16px -6px #1022191a!important;color:var(--hsf-ug-emerald)!important;font-weight:600!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection__grid{gap:32px 26px!important;padding-block:38px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card{padding:18px!important;border-radius:24px!important;background:var(--hsf-ug-glass)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;box-shadow:var(--hsf-ug-shadow)!important;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__media{border-radius:18px!important;background:linear-gradient(160deg,#ffffffeb,#f5f8f5c2)!important;border:1px solid rgba(255,255,255,.9)!important;overflow:hidden!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__content{padding:18px 4px 2px!important;background:transparent!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__footer{background:transparent!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__facts{gap:7px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__facts li{border-radius:var(--hsf-ug-pill)!important;padding:4px 11px!important;background:#ffffffb8!important;border:1px solid rgba(20,44,32,.09)!important;color:var(--hsf-ug-ink)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection-card__variant{border-radius:var(--hsf-ug-radius-sm)!important;background:#ffffffe0!important;border:1px solid rgba(20,44,32,.14)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection :is(.hsf-collection-card__buy,.hsf-sleep-hub__button){border-radius:var(--hsf-ug-pill)!important;background:linear-gradient(135deg,#164431,#0e2d20)!important;border:1px solid rgba(255,255,255,.16)!important;color:#fff!important;font-weight:700!important;box-shadow:0 12px 24px -8px #0e2d2057!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] .hsf-collection .hsf-collection-card__add{border-radius:var(--hsf-ug-pill)!important;background:#ffffffc2!important;border:1px solid rgba(21,60,42,.26)!important;color:#153c2a!important;font-weight:600!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=collection] :is(.hsf-collection .hsf-collection__assurance>a,.hsf-collection__guide-grid article,.hsf-sleep-hub__compare-grid article,.hsf-sleep-hub__decision,.hsf-sleep-hub__resources a,.hsf-sleep-hub__faq details){border-radius:20px!important;border:1px solid var(--hsf-ug-rim)!important;box-shadow:var(--hsf-ug-shadow-sm)!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=page] :is(.hsf-v10-page-button,.hsf-info-btn,.hushabout-btn,.hsf-hush-landing__submit,.contact-form .submit-button,.hsf-v10-info-nav a){border-radius:var(--hsf-ug-pill)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=page] :is(.contact-form__form,.hsf-v10-page-product__media,.hsf-v10-page-hero__media img){border-radius:var(--hsf-ug-radius-lg)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=page] .hsf-v10-page-close{border-radius:var(--hsf-ug-radius-xl)!important;background:var(--hsf-ug-glass-dark)!important;box-shadow:var(--hsf-ug-shadow)!important}@media(hover:hover)and (pointer:fine){html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-collection-card:hover,.hsf-benefit-card:hover,.hsf-proof-step:hover,.hsf-merch-product-card:hover){transform:translateY(-4px)!important;box-shadow:var(--hsf-ug-shadow-hover)!important}}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.product-detail-padd,.product-details>.group-block,.product-details .group-block-content){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}@media(min-width:990px){html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .product-information__grid{background:transparent!important;gap:clamp(32px,4.2vw,56px)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .hsf-curated-native-gallery__stage{border-radius:var(--hsf-ug-radius-xl)!important;border:1px solid var(--hsf-ug-rim)!important;background:var(--hsf-ug-glass-strong)!important;box-shadow:var(--hsf-ug-shadow)!important;overflow:hidden!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.hsf-curated-native-gallery__viewport,.hsf-curated-native-gallery__figure){border-radius:var(--hsf-ug-radius-xl)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .product-details{background:var(--hsf-ug-glass)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;border-radius:var(--hsf-ug-radius-xl)!important;box-shadow:var(--hsf-ug-shadow)!important;padding:clamp(28px,3.2vw,38px)!important}}@media(max-width:989px){html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.hsf-curated-native-gallery__stage,.hsf-curated-native-gallery__viewport,.hsf-curated-native-gallery__figure){border-radius:var(--hsf-ug-radius-lg)!important;overflow:hidden!important}}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .hsf-curated-native-gallery__controls{border-radius:var(--hsf-ug-pill)!important;background:#fffc!important;-webkit-backdrop-filter:blur(14px) saturate(1.3)!important;backdrop-filter:blur(14px) saturate(1.3)!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 8px 22px -6px #1022191a!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.hsf-curated-native-gallery__thumb,.hsf-curated-native-gallery__thumbs button,media-gallery .slideshow-controls__thumbnails button,media-gallery .slideshow-controls__thumbnails li){border-radius:12px!important;overflow:hidden!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] media-gallery :is(.product-media-container,.slideshow-slide,.product-media){border-radius:var(--hsf-ug-radius-lg)!important;overflow:hidden!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .product-details .product-title h1{font-size:clamp(2.15rem,3.2vw,2.85rem)!important;line-height:1.1!important;letter-spacing:-.008em!important;color:var(--hsf-ug-ink)!important;margin-bottom:6px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .hsf-pdp-intro__facts{gap:10px!important;margin:14px 0 8px!important;font-size:15px!important;line-height:1.58!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] :is(.hsf-pdp-intro__inside,.product-information .hsf-hush-gift-offer--compact){border-radius:var(--hsf-ug-radius)!important;background:var(--hsf-ug-glass-strong)!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border:1px solid var(--hsf-ug-rim)!important;box-shadow:var(--hsf-ug-shadow-sm)!important;padding:16px 18px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__cards.mrk-bundle__cards{gap:12px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__heading{font-family:var(--font-body--family)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:var(--hsf-ug-muted)!important;margin:10px 0!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__card.mrk-bundle__card.mrk-bundle__card{grid-template-columns:50px minmax(0,1fr) auto!important;gap:4px 14px!important;min-height:76px!important;padding:14px 18px!important;border:1px solid rgba(20,44,32,.12)!important;border-radius:16px!important;background:#fffc!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;color:var(--hsf-ug-ink)!important;box-shadow:0 6px 18px -8px #1022190f,inset 0 1px #ffffffeb!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__card.mrk-bundle__card.mrk-bundle__card:hover{border-color:#143d2b59!important;background:#fffffff0!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__card.mrk-bundle__card.mrk-bundle__card:has(input:checked){border-color:var(--hsf-accent-ink, #143d2b)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--hsf-accent, #143d2b) 11%,#ffffff),#fffffff0)!important;box-shadow:0 14px 30px -12px #143d2b2e,inset 0 0 0 1px var(--hsf-accent-ink, #143d2b),inset 0 1px #ffffffe6!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__card .mrk-bundle__card-img-wrap{width:48px!important;height:48px!important;border-radius:12px!important;background:#faf8f3eb!important;padding:3px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__card .mrk-bundle__card-title{font-weight:600!important;font-size:15.5px!important;letter-spacing:.005em!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__sub-plans{gap:10px!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__sub-row{min-height:64px!important;padding:15px 18px!important;border:1px solid rgba(20,44,32,.12)!important;border-radius:16px!important;background:#fffc!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;box-shadow:0 6px 18px -8px #1022190f,inset 0 1px #ffffffeb!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__sub-radio:checked+.mrk-bundle__sub-row,html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__sub-row:has(input:checked){border-color:var(--hsf-accent-ink, #143d2b)!important;background:linear-gradient(145deg,#e8f4ece6,#fffffff2)!important;box-shadow:0 14px 30px -12px #143d2b2e,inset 0 0 0 1px var(--hsf-accent-ink, #143d2b)!important}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] [data-hsf-v10-purchase] .mrk-bundle__sub-row.subscription .mrk-bundle__plan-save{border-radius:var(--hsf-ug-pill)!important;padding:4px 11px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em!important;background:linear-gradient(135deg,#143d2b,#1f5a40)!important;color:#fff!important}html body[data-hsf-release=v10] #MainContent#MainContent :is(.add-to-cart-button,form[action*="/cart/add"] button[type=submit][name=add].add-to-cart-button.button,button[name=add],button.hsf-mobile-buybar__button,.hsf-ten-tin button.hsf-ten-tin__add,.hsf-pdp--v10 a.hsf-pdp__button,.hsf-pdp--v10 .hsf-explorer__more,.shopify-payment-button__button,.hsf-collection-card__button,.hsf-modern-arrival__button,.hsf-founder-standard__button,.hsf-hush-growth__button,.hsf-mobile-buybar button[type=submit]){border-radius:var(--hsf-ug-pill)!important;font-family:var(--font-body--family)!important;letter-spacing:.03em!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}html body[data-hsf-release=v10] #MainContent#MainContent :is(.add-to-cart-button,form[action*="/cart/add"] button[type=submit][name=add].add-to-cart-button.button,button.hsf-mobile-buybar__button,.hsf-ten-tin button.hsf-ten-tin__add,.hsf-pdp--v10 a.hsf-pdp__button){min-height:58px!important;background:linear-gradient(135deg,#164431,#0e2d20)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 16px 32px -10px #0e2d205c,inset 0 1px #ffffff3d!important;font-size:15.5px!important;font-weight:700!important}@media(hover:hover)and (pointer:fine){html body[data-hsf-release=v10] #MainContent#MainContent :is(.add-to-cart-button,form[action*="/cart/add"] button[type=submit][name=add].add-to-cart-button.button):hover:not(:disabled){transform:translateY(-2px);box-shadow:0 22px 40px -10px #0e2d2070,inset 0 1px #ffffff52!important;filter:brightness(1.05)}}html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-pdp-gwp-note,.hsf-pdp-routine-callout){border-radius:var(--hsf-ug-radius)!important;background:linear-gradient(145deg,#f0f7f2e0,#fffdf7cc)!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:var(--hsf-ug-shadow-sm)!important;padding:14px 16px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp-routine-callout__pill{border-radius:var(--hsf-ug-pill)!important;padding:8px 14px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__shell{display:grid;gap:clamp(40px,5vw,68px)}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__nav{background:var(--hsf-ug-glass-strong)!important;-webkit-backdrop-filter:var(--hsf-ug-blur-sm)!important;backdrop-filter:var(--hsf-ug-blur-sm)!important;border:1px solid var(--hsf-ug-rim)!important;border-top:2px solid var(--hsf-accent, #153c2a)!important;border-radius:var(--hsf-ug-pill)!important;box-shadow:var(--hsf-ug-shadow-sm)!important;padding:6px 18px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 :is(.hsf-pdp__why-media,.hsf-pdp__why-media img,.hsf-pdp__why-media picture,.hsf-pdp__ritual-photo picture){border-radius:var(--hsf-ug-radius-xl)!important;overflow:hidden!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 #hsf-pdp-ingredients{border-radius:var(--hsf-ug-radius-xl)!important;background:linear-gradient(155deg,color-mix(in srgb,var(--hsf-accent, #7ba68b) 10%,rgba(255,255,255,.84)),#fffdf8b8)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;box-shadow:var(--hsf-ug-shadow)!important;padding:clamp(28px,4.5vw,54px)!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-explorer__thumb{border-radius:16px!important}html body[data-hsf-release=v10] #MainContent#MainContent .hsf-pdp--v10 .hsf-pdp__closing{border-radius:var(--hsf-ug-radius-xl)!important;background:var(--hsf-ug-glass-tint)!important;-webkit-backdrop-filter:var(--hsf-ug-blur)!important;backdrop-filter:var(--hsf-ug-blur)!important;border:1px solid var(--hsf-ug-rim)!important;box-shadow:var(--hsf-ug-shadow)!important}@media(max-width:749px){:root,body[data-hsf-release=v10]{--hsf-ug-blur: blur(14px) saturate(1.25);--hsf-ug-blur-sm: blur(10px) saturate(1.2);--hsf-ug-radius-xl: 20px;--hsf-ug-radius-lg: 18px}html body[data-hsf-release=v10] #MainContent#MainContent[data-template^=product] .hsf-mobile-buybar{background:#fffdf9e0!important;-webkit-backdrop-filter:blur(16px) saturate(1.3)!important;backdrop-filter:blur(16px) saturate(1.3)!important;border-top:1px solid rgba(255,255,255,.92)!important;box-shadow:0 -10px 30px #1022191a!important}}@media(prefers-reduced-transparency:reduce){html body[data-hsf-release=v10] *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body[data-hsf-release=v10] #MainContent#MainContent :is(.hsf-collection-card,.hsf-benefit-card,.hsf-proof-step,.product-details,.hsf-gift-arrival){background:#fffdf9!important}}@media(prefers-reduced-motion:reduce){html body[data-hsf-release=v10] *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hsf-ultra-glass-20261110.css.map */
