:root{--mollecule-teal: #4c8386;--mollecule-charcoal: #20262b;--mollecule-sage: #add0d0;--mollecule-grey: #c9d2d5;--mollecule-cream: #f3f5f7;--mollecule-nad: #6a5ba8;--mollecule-wolverine: #0c58a0;--mollecule-glow: #e76b9a;--mollecule-tirz: #f0c02c;--mollecule-reta: #f0644c;--mollecule-mots: #5cbb4b;--mollecule-tb500: #00acd8;--mollecule-bpc: #1b7cef;--mollecule-semaglutide: #fe8e16;--mollecule-oxytocin: #9cd028;--mollecule-ghk: #c864cc;--mollecule-melanotan: #e8458a;--mollecule-accessories: #4c8386;--mollecule-aesthetics: #e76b9a;--mollecule-metabolic: #fe8e16;--mollecule-vitality: #5cbb4b;--mollecule-recovery: #1b7cef;--mollecule-cognitive: #6a5ba8;--mollecule-cellular: var(--mollecule-cognitive);--mollecule-wellness: var(--mollecule-vitality)}.molecule-spectrum-bar{position:sticky;top:0;z-index:calc(var(--layer-sticky) + 1);height:3px;width:100%;overflow:hidden;flex-shrink:0;background:var(--mollecule-teal)}.molecule-spectrum-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:200%;height:100%;background-image:linear-gradient(90deg,var(--mollecule-aesthetics) 0%,var(--mollecule-metabolic) 20%,var(--mollecule-vitality) 40%,var(--mollecule-recovery) 60%,var(--mollecule-cognitive) 80%,var(--mollecule-aesthetics) 100%);background-size:50% 100%;animation:mollecule-spectrum-slide 14s linear infinite}@keyframes mollecule-spectrum-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.molecule-spectrum-bar:before{animation:none;width:100%;background-size:100% 100%}}body{background-color:var(--mollecule-cream);color:var(--mollecule-charcoal)}::selection{background-color:var(--mollecule-sage);color:var(--mollecule-charcoal)}.header-logo__image{object-fit:contain}:root{--molecule-logo-mark-offset: 3.35rem}@media screen and (max-width:749px){:root{--molecule-logo-mark-offset: 2.55rem}}.announcement-bar{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.button{border-radius:10px;font-weight:600;letter-spacing:.03em}.button--secondary{border-color:var(--mollecule-teal);color:var(--mollecule-teal)}.button--secondary:hover{background-color:var(--mollecule-sage)}.product-card{background:#fff;border:1px solid var(--mollecule-grey);border-radius:14px;overflow:hidden}.product-card__media,.product-card .card-gallery,.product-card slideshow-container,.product-card .product-media-container,.product-card .card-gallery img{background:#fff;background-color:#fff}.product-card__title{font-weight:600}.product-information .price{color:var(--mollecule-teal);font-weight:600}.product-details .text-block.h3 :is(h1,h2,h3,p),.product-details .text-block.h3{font-size:clamp(1.35rem,1.8vw,1.65rem);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.product-information__media .product-media-container{border-radius:var(--media-radius, 12px);overflow:hidden;background:linear-gradient(180deg,#f8fafb 0%,var(--mollecule-cream) 100%)}.product-information__media .product-media-container img{object-fit:contain;padding:.35rem}@media screen and (min-width:750px){.product-information__media .media-gallery--grid .media-gallery__grid{gap:.5rem}}.molecule-lineup__header{text-align:center;max-width:36rem;margin:0 auto 2.25rem}.molecule-lineup__group{margin:0}.molecule-lineup__group+.molecule-lineup__group{margin-top:3.5rem;padding-top:2.75rem;border-top:1px solid var(--mollecule-grey)}.molecule-lineup__group-header{text-align:center;max-width:32rem;margin:0 auto 1.75rem}.molecule-lineup__group-heading{margin:0 0 .45rem;font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;letter-spacing:-.02em}.molecule-lineup__group-subheading{margin:0;color:color-mix(in srgb,var(--mollecule-charcoal) 75%,transparent);line-height:1.55;font-size:.95rem}.molecule-lineup__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:600;color:var(--mollecule-teal);margin:0 0 .75rem}.molecule-lineup__heading{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;margin:0 0 .75rem;letter-spacing:-.02em}.molecule-lineup__subheading{margin:0;color:color-mix(in srgb,var(--mollecule-charcoal) 75%,transparent);line-height:1.6}.molecule-lineup__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.molecule-lineup__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.molecule-lineup__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--mollecule-grey);transition:transform .2s ease,box-shadow .2s ease}.molecule-lineup__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #20262b1a}.molecule-lineup__card-media{background:#fff;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;padding:1.5rem;border-bottom:4px solid var(--product-accent, var(--mollecule-teal));overflow:hidden}.molecule-lineup__card-media img{width:100%;height:100%;object-fit:contain;transition:transform .55s ease}.molecule-lineup__card--strip .molecule-lineup__card-media{padding:.85rem .65rem}.molecule-lineup__card-body{padding:1rem 1.15rem 1.25rem}.molecule-lineup__card-body .molecule-category-chip{margin-bottom:.55rem}.molecule-lineup__card-tag{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mollecule-teal);margin-bottom:.35rem;font-weight:600}.molecule-category-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem .85rem;margin:-1.25rem auto 2.25rem;max-width:44rem}.molecule-category-strip__item{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem .4rem .45rem;border-radius:999px;text-decoration:none;color:var(--mollecule-charcoal);background:#fff;border:1px solid color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-grey)) 55%,#fff);box-shadow:inset 0 -2px 0 0 var(--molecule-category-accent, var(--mollecule-teal));transition:transform .18s ease,border-color .18s ease}.molecule-category-strip__item:hover{transform:translateY(-2px);border-color:var(--molecule-category-accent, var(--mollecule-teal))}.molecule-category-strip__icon{width:1.35rem;height:1.35rem;object-fit:contain;flex-shrink:0}.molecule-category-strip__label{font-size:.78rem;font-weight:650;letter-spacing:.02em}.molecule-category-chip{display:inline-flex;align-items:center;gap:.35rem;color:var(--molecule-category-accent, var(--mollecule-teal))}.molecule-category-chip__icon{width:1rem;height:1rem;object-fit:contain;flex-shrink:0}.molecule-category-chip__label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.molecule-category-badge{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.15rem;padding:.65rem .85rem;border-radius:12px;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 10%,#fff);border:1px solid color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 28%,transparent);transition:background .18s ease,border-color .18s ease}.molecule-category-badge:hover{background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 16%,#fff);border-color:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 45%,transparent)}.molecule-category-badge__icon{width:1.55rem;height:1.55rem;object-fit:contain;flex-shrink:0}.molecule-category-badge__text{display:flex;flex-direction:column;gap:.1rem;line-height:1.2}.molecule-category-badge__eyebrow{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.molecule-category-badge__label{font-size:.92rem;font-weight:700;color:var(--molecule-category-accent, var(--mollecule-charcoal))}.molecule-category-nav-icon{width:1.05rem;height:1.05rem;object-fit:contain;flex-shrink:0;margin-inline-end:.4rem;vertical-align:-.15em;display:inline-block}.mega-menu__link:has(.molecule-category-nav-icon):not(:has(.mega-menu__link-image)),.menu-drawer__menu-item:has(.molecule-category-nav-icon):not(:has(.menu-drawer__link-image)){display:inline-flex;align-items:center}.menu-drawer__menu-item:has(.molecule-category-nav-icon):not(:has(.menu-drawer__link-image)){--molecule-pill-accent: var(--molecule-nav-category-accent, var(--mollecule-teal));justify-content:flex-start!important;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.45rem .85rem .45rem .5rem;margin-block:.2rem;border-radius:999px;text-decoration:none!important;color:var(--molecule-pill-accent);background:color-mix(in srgb,var(--molecule-pill-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--molecule-pill-accent) 32%,transparent);font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;min-height:0}.menu-drawer__menu-item:has([data-category=metabolic]){--molecule-pill-accent: var(--mollecule-metabolic)}.menu-drawer__menu-item:has([data-category=aesthetics]){--molecule-pill-accent: var(--mollecule-aesthetics)}.menu-drawer__menu-item:has([data-category=recovery]){--molecule-pill-accent: var(--mollecule-recovery)}.menu-drawer__menu-item:has([data-category=cognitive]){--molecule-pill-accent: var(--mollecule-cognitive)}.menu-drawer__menu-item:has([data-category=vitality]){--molecule-pill-accent: var(--mollecule-vitality)}.menu-drawer__menu-item:has(.molecule-category-nav-icon):not(:has(.menu-drawer__link-image)):hover{color:var(--molecule-pill-accent);background:color-mix(in srgb,var(--molecule-pill-accent) 18%,#fff);text-decoration:none!important}.menu-drawer__menu-item:has(.molecule-category-nav-icon) .molecule-category-nav-icon{width:1.15rem;height:1.15rem;margin-inline-end:0}.menu-drawer__menu-item:has(.molecule-category-nav-icon) .menu-drawer__menu-item-text{flex:0 1 auto;width:auto;text-align:left}.menu-drawer__menu-item--child:has(.molecule-category-nav-icon):not([href*="/collections/"]){color:var(--mollecule-charcoal)}.menu-drawer__menu-item--child:has(.molecule-category-nav-icon):not([href*="/collections/"]) .menu-drawer__menu-item-text{color:var(--mollecule-charcoal);text-transform:none;letter-spacing:0;font-weight:650;font-size:.95rem}.menu-drawer__menu-item:has(.molecule-category-nav-icon)[href*="/collections/"] .menu-drawer__menu-item-text{text-transform:uppercase;letter-spacing:.06em}@media screen and (min-width:990px){.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon):not(:has(.mega-menu__link-image)){--molecule-pill-accent: var(--molecule-nav-category-accent, var(--mollecule-teal));display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;width:auto;min-width:100%;box-sizing:border-box;padding:.55rem 1rem .55rem .55rem;margin:0;border-radius:999px;text-decoration:none;color:var(--molecule-pill-accent);background:color-mix(in srgb,var(--molecule-pill-accent) 12%,#fff);border:1px solid color-mix(in srgb,var(--molecule-pill-accent) 32%,transparent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;transition:background .18s ease,border-color .18s ease,transform .18s ease}.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon):not(:has(.mega-menu__link-image)):hover{background:color-mix(in srgb,var(--molecule-pill-accent) 18%,#fff);border-color:color-mix(in srgb,var(--molecule-pill-accent) 48%,transparent);transform:translateY(-1px);text-decoration:none}.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon) .molecule-category-nav-icon{width:1.15rem;height:1.15rem;margin-inline-end:0}.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon) .wrap-text{text-transform:uppercase;letter-spacing:.08em;flex:0 1 auto;text-align:left}.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon):not([href*="/collections/"]){color:var(--mollecule-charcoal)}.mega-menu__list .mega-menu__link:has(.molecule-category-nav-icon):not([href*="/collections/"]) .wrap-text{text-transform:none;letter-spacing:.01em;font-weight:650;font-size:.9rem}.mega-menu__list .mega-menu__link:has([data-category=metabolic]){--molecule-pill-accent: var(--mollecule-metabolic)}.mega-menu__list .mega-menu__link:has([data-category=aesthetics]){--molecule-pill-accent: var(--mollecule-aesthetics)}.mega-menu__list .mega-menu__link:has([data-category=recovery]){--molecule-pill-accent: var(--mollecule-recovery)}.mega-menu__list .mega-menu__link:has([data-category=cognitive]){--molecule-pill-accent: var(--mollecule-cognitive)}.mega-menu__list .mega-menu__link:has([data-category=vitality]){--molecule-pill-accent: var(--mollecule-vitality)}}.molecule-footer-categories--utilities{text-align:center;padding:1.15rem var(--page-margin, 1.5rem) .35rem}.molecule-footer-categories__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem .7rem}.molecule-footer-categories__link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .45rem;border-radius:999px;text-decoration:none;color:#fff;background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 22%,transparent);border:1px solid color-mix(in srgb,var(--molecule-category-accent, #fff) 40%,transparent);transition:transform .18s ease,background .18s ease}.molecule-footer-categories__link:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 34%,transparent);color:#fff}.molecule-footer-categories__icon{width:1.2rem;height:1.2rem;object-fit:contain;flex-shrink:0}.molecule-footer-categories__label{font-size:.78rem;font-weight:650;letter-spacing:.02em}.molecule-pdp-category{width:100%}.molecule-pdp-category:empty{display:none}.product-details .molecule-category-chip--pdp{display:inline-flex;align-items:center;gap:.4rem;margin:.1rem 0 .15rem;padding:.28rem .65rem .28rem .4rem;border-radius:999px;text-decoration:none;color:var(--molecule-category-accent, var(--mollecule-teal));background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 12%,transparent);border:1px solid color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 30%,transparent)}.product-details .molecule-category-chip--pdp:hover{color:var(--molecule-category-accent, var(--mollecule-teal));background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 18%,transparent)}.product-details .molecule-category-badge{display:inline-flex;margin-top:.25rem}.molecule-lineup__card-title{font-size:1.05rem;font-weight:700;margin:0;letter-spacing:-.01em}.molecule-lineup__cta{text-align:center;margin-top:2.5rem}.molecule-brand-band__inner{text-align:center;max-width:40rem;margin:0 auto;padding-inline:1.5rem}.molecule-brand-band__logo{max-width:min(280px,70vw);height:auto;margin:0 auto 1.25rem;display:block}.molecule-brand-band__heading{font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:600;line-height:1.45;margin:0 0 .75rem;letter-spacing:.01em}.molecule-brand-band__disclaimer{font-size:.75rem;opacity:.75;margin:0;letter-spacing:.04em;text-transform:uppercase}.molecule-editorial__grid{display:grid;min-height:min(70vh,640px)}@media screen and (min-width:990px){.molecule-editorial__grid{grid-template-columns:1fr 1fr}.molecule-editorial__grid--right .molecule-editorial__media{order:2}}.molecule-editorial__media{display:flex;align-items:center;justify-content:center;padding:2rem;min-height:320px}.molecule-editorial__media img{max-height:min(520px,70vh);width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(32,38,43,.12));transition:transform .6s ease}.molecule-editorial__content{display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1.5rem;gap:1rem}@media screen and (min-width:990px){.molecule-editorial__content{padding:4rem}}.molecule-editorial__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:600;color:var(--mollecule-teal);margin:0}.molecule-editorial__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin:0;line-height:1.1;letter-spacing:-.02em}.molecule-editorial__body{font-size:1.05rem;line-height:1.65;max-width:28rem}.molecule-editorial__body p{margin:0}.molecule-editorial__disclaimer{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.65;margin:.5rem 0 0}.molecule-hero__wordmark{max-width:min(340px,80vw);height:auto;margin:0 auto 1rem;display:block;filter:drop-shadow(0 2px 12px rgba(0,0,0,.25))}.molecule-hero__tagline{font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;opacity:.92;margin:0 0 1.5rem;color:#fff}.hero .hero__content-wrapper,.hero .slide__content{z-index:2}@property --mollecule-beam-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hero .hero__content-wrapper .button,.hero .slide__content .button,.molecule-lineup__cta .button,.molecule-editorial__button,.molecule-password__submit{position:relative;isolation:isolate;overflow:visible;box-shadow:0 8px 24px #20262b2e}.hero .hero__content-wrapper .button:before,.hero .slide__content .button:before,.molecule-lineup__cta .button:before,.molecule-editorial__button:before,.molecule-password__submit:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:13px;padding:2px;background:conic-gradient(from var(--mollecule-beam-angle),transparent 0%,transparent 55%,#4c8386 68%,#add0d0 74%,#e76b9a 82%,#6a5ba8 90%,transparent 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:-1;animation:mollecule-beam-spin 3.2s linear infinite}@keyframes mollecule-beam-spin{to{--mollecule-beam-angle: 360deg}}@media(prefers-reduced-motion:reduce){.hero .hero__content-wrapper .button:before,.hero .slide__content .button:before,.molecule-lineup__cta .button:before,.molecule-editorial__button:before,.molecule-password__submit:before{animation:none;background:linear-gradient(90deg,#4c8386,#e76b9a,#6a5ba8);opacity:.85}}@supports not (background: conic-gradient(from var(--a),red,blue)){.hero .hero__content-wrapper .button:before,.hero .slide__content .button:before,.molecule-lineup__cta .button:before,.molecule-editorial__button:before,.molecule-password__submit:before{background:linear-gradient(120deg,#4c8386,#e76b9a,#6a5ba8);opacity:.9;animation:none}}.section-resource-list .product-card__content.product-grid__card{--padding-inline-start: 16px;--padding-inline-end: 16px;--padding-block-start: 0px;--padding-block-end: 16px;padding-inline:16px!important;padding-block:0 16px!important;gap:.35rem!important;height:100%}.section-resource-list .product-card__content>.card-gallery{margin-inline:-16px;margin-bottom:.55rem;width:calc(100% + 32px);max-width:none;border-radius:12px 12px 8px 8px}.section-resource-list .product-card{background:#fff}.section-resource-list .card-gallery,.section-resource-list .card-gallery slideshow-container,.section-resource-list .card-gallery .product-media-container{background:#fff;background-color:#fff;overflow:hidden}.section-resource-list .product-card .card-gallery{--gallery-aspect-ratio: 1 !important;aspect-ratio:1}.section-resource-list .product-card .card-gallery slideshow-component,.section-resource-list .product-card .card-gallery slideshow-container,.section-resource-list .product-card .card-gallery .product-media-container{aspect-ratio:1!important;width:100%;height:100%}.section-resource-list .product-card .card-gallery img{object-fit:contain!important;width:100%;height:100%;padding:.65rem .6rem .5rem;background:#fff}.section-resource-list .product-card .h4,.section-resource-list .product-card h3,.section-resource-list .product-card .product-title,.section-resource-list .product-card product-title,.section-resource-list .product-card .text-block{min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.section-resource-list .product-card product-price{margin-top:auto}@media screen and (max-width:749px){.section-resource-list .product-card .card-gallery img{padding:.45rem}.section-resource-list .product-card .h4,.section-resource-list .product-card h3,.section-resource-list .product-card .product-title,.section-resource-list .product-card product-title,.section-resource-list .product-card .text-block{min-height:3.75em;-webkit-line-clamp:3}}.footer-utilities{background-color:var(--mollecule-charcoal)}.field__input,input[type=email]{border-radius:10px;border-color:var(--mollecule-grey)}.field__input:focus,input[type=email]:focus{border-color:var(--mollecule-teal);box-shadow:0 0 0 2px #4c838633}.molecule-collection-header{position:relative;min-height:clamp(220px,32vh,360px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background-color:var(--mollecule-charcoal)}.molecule-collection-header--catalog{min-height:clamp(260px,36vh,400px)}.molecule-collection-header--brand{background-image:var(--molecule-collection-hero);background-size:cover;background-position:center 40%}.molecule-collection-header__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.molecule-collection-header--has-image .molecule-collection-header__img{object-position:70% center}.molecule-collection-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#20262be0,#20262b9e 42%,#20262b59)}.molecule-collection-header__content{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1200px);margin-inline:auto;padding-block:2.5rem 2.25rem;padding-inline-start:calc(var(--page-margin, 1.5rem) + var(--molecule-logo-mark-offset));padding-inline-end:var(--page-margin, 1.5rem);box-sizing:border-box;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:1rem 1.15rem}.molecule-collection-header__icon-wrap{flex:0 0 auto;width:clamp(3rem,5.5vw,3.75rem);height:clamp(3rem,5.5vw,3.75rem);display:grid;place-items:center;border-radius:.9rem;background:color-mix(in srgb,var(--molecule-category-accent, var(--mollecule-teal)) 24%,rgba(0,0,0,.28));border:1px solid color-mix(in srgb,var(--molecule-category-accent, #fff) 55%,transparent);box-shadow:0 8px 20px #0000002e;margin-inline-start:0;order:-1}.molecule-collection-header__icon{width:62%;height:62%;object-fit:contain;display:block}.molecule-collection-header__copy{min-width:0;flex:0 1 auto;max-width:36rem}.molecule-collection-header__categories{position:relative;z-index:1;width:100%;max-width:var(--page-width, 1200px);margin:0 auto;padding:0 var(--page-margin, 1.5rem) 1.75rem;padding-inline-start:calc(var(--page-margin, 1.5rem) + var(--molecule-logo-mark-offset));box-sizing:border-box;display:flex;flex-wrap:wrap;gap:.55rem}.molecule-collection-header__categories .molecule-footer-categories__link{color:#fff;background:color-mix(in srgb,var(--molecule-category-accent, #fff) 18%,rgba(0,0,0,.28));border-color:color-mix(in srgb,var(--molecule-category-accent, #fff) 45%,transparent)}.molecule-collection-header__categories .molecule-footer-categories__link:hover{color:#fff;background:color-mix(in srgb,var(--molecule-category-accent, #fff) 28%,rgba(0,0,0,.2))}@media screen and (max-width:749px){.molecule-collection-header__content{flex-direction:row;align-items:center;gap:.85rem}.molecule-collection-header__icon-wrap{width:2.85rem;height:2.85rem}}.molecule-collection-header__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:600;color:var(--mollecule-sage);margin:0 0 .75rem}.molecule-collection-header__title{font-size:clamp(2rem,4.5vw,2.85rem);font-weight:700;line-height:1.05;margin:0 0 .65rem;letter-spacing:-.02em}.molecule-collection-header__title--accent,body.template-collection[style*=--molecule-category-accent] [data-template=collection] .text-block h1,body.template-collection[style*=--molecule-category-accent] .molecule-collection-header__title{display:inline-block;padding-bottom:.2em;background-image:linear-gradient(var(--molecule-category-accent, var(--mollecule-teal)),var(--molecule-category-accent, var(--mollecule-teal)));background-repeat:no-repeat;background-position:left bottom;background-size:100% .16em}a[href*="/collections/metabolic"],a[href$="/collections/metabolic"]{--molecule-nav-category-accent: var(--mollecule-metabolic)}a[href*="/collections/recovery"],a[href$="/collections/recovery"]{--molecule-nav-category-accent: var(--mollecule-recovery)}a[href*="/collections/aesthetics"],a[href$="/collections/aesthetics"]{--molecule-nav-category-accent: var(--mollecule-aesthetics)}a[href*="/collections/cellular"],a[href$="/collections/cellular"],a[href*="/collections/cognitive"],a[href$="/collections/cognitive"]{--molecule-nav-category-accent: var(--mollecule-cognitive)}a[href*="/collections/wellness"],a[href$="/collections/wellness"],a[href*="/collections/vitality"],a[href$="/collections/vitality"],a[href*="/collections/vitality-wellness"],a[href$="/collections/vitality-wellness"]{--molecule-nav-category-accent: var(--mollecule-vitality)}body.molecule-hide-category-tags .header-menu a[href*="/collections/metabolic"],body.molecule-hide-category-tags .header-menu a[href*="/collections/recovery"],body.molecule-hide-category-tags .header-menu a[href*="/collections/aesthetics"],body.molecule-hide-category-tags .header-menu a[href*="/collections/cellular"],body.molecule-hide-category-tags .header-menu a[href*="/collections/cognitive"],body.molecule-hide-category-tags .header-menu a[href*="/collections/wellness"],body.molecule-hide-category-tags .header-menu a[href*="/collections/vitality"],body.molecule-hide-category-tags .header-menu a[href*="/collections/vitality-wellness"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/metabolic"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/recovery"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/aesthetics"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/cellular"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/cognitive"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/wellness"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/vitality"],body.molecule-hide-category-tags .menu-drawer a[href*="/collections/vitality-wellness"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/metabolic"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/recovery"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/aesthetics"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/cellular"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/cognitive"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/wellness"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/vitality"],body.molecule-hide-category-tags .mega-menu a[href*="/collections/vitality-wellness"],body.molecule-hide-category-tags .molecule-category-nav-icon,body.molecule-hide-category-tags .molecule-category-strip,body.molecule-hide-category-tags .molecule-collection-header__categories,body.molecule-hide-category-tags .molecule-footer-categories,body.molecule-hide-category-tags .molecule-category-chip,body.molecule-hide-category-tags .molecule-category-badge{display:none!important}body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/metabolic"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/recovery"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/aesthetics"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/cellular"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/cognitive"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/wellness"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/vitality"],body:not(.molecule-hide-category-tags) .header-menu a[href*="/collections/vitality-wellness"],body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/metabolic"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/recovery"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/aesthetics"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/cellular"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/cognitive"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/wellness"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/vitality"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .menu-drawer a[href*="/collections/vitality-wellness"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/metabolic"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/recovery"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/aesthetics"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/cellular"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/cognitive"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/wellness"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/vitality"]:not(:has(.molecule-category-nav-icon)),body:not(.molecule-hide-category-tags) .mega-menu a[href*="/collections/vitality-wellness"]:not(:has(.molecule-category-nav-icon)){text-decoration-line:underline;text-decoration-color:var(--molecule-nav-category-accent, currentColor);text-decoration-thickness:.14em;text-underline-offset:.22em;text-decoration-skip-ink:none}.menu-drawer a[href*="/collections/metabolic"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/recovery"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/aesthetics"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/cellular"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/cognitive"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/wellness"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/vitality"]:has(.molecule-category-nav-icon),.menu-drawer a[href*="/collections/vitality-wellness"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/metabolic"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/recovery"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/aesthetics"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/cellular"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/cognitive"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/wellness"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/vitality"]:has(.molecule-category-nav-icon),.mega-menu a[href*="/collections/vitality-wellness"]:has(.molecule-category-nav-icon){text-decoration:none}.menu-drawer__menu--childlist:has(.molecule-category-nav-icon),.menu-drawer__menu--grandchildlist:has(.molecule-category-nav-icon){display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding-block:.45rem .85rem}.menu-drawer__menu--childlist:has(.molecule-category-nav-icon)>.menu-drawer__list-item,.menu-drawer__menu--grandchildlist:has(.molecule-category-nav-icon)>.menu-drawer__list-item{width:fit-content;max-width:100%}@media screen and (min-width:990px){.menu-list__submenu-inner:has(.mega-menu__content),.menu-list__submenu-inner:has(.mega-menu__list){width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline-start:calc(var(--page-margin) + var(--molecule-logo-mark-offset));padding-inline-end:var(--page-margin);padding-block:1.5rem 1.75rem;box-sizing:border-box}.menu-list__submenu:has(.mega-menu__list){padding-block-start:.35rem}.menu-list__submenu-inner:has(.mega-menu__content) .mega-menu.section,.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu.section{display:block!important;width:100%;max-width:none;padding-inline:0!important;margin:0}.menu-list__submenu-inner:has(.mega-menu__content) .mega-menu__grid,.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__grid{display:flex!important;justify-content:flex-start;align-items:flex-start;gap:2.5rem;width:100%;grid-template-columns:none!important}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__list{display:flex!important;flex-direction:column;align-items:stretch;grid-template-columns:none!important;grid-column:unset!important;width:16.5rem;min-width:16.5rem;max-width:18rem;flex:0 0 16.5rem;gap:0;row-gap:0}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column{display:flex!important;flex-direction:column;align-items:stretch;grid-column:unset!important;width:100%;min-width:0;gap:0}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column>div{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column>div+div{margin-top:.7rem!important}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column>div>ul{display:flex!important;flex-direction:column;align-items:stretch;width:100%;margin:.55rem 0 0!important;padding:0!important;list-style:none;column-count:1!important;gap:0}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column>div>ul>li{width:100%;margin:0!important;padding:0!important;break-after:auto!important}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__column>div>ul>li+li{margin-top:.7rem!important}.menu-list__submenu-inner:has(.mega-menu__content) .mega-menu__content{grid-column:unset!important;flex:1 1 auto;margin-inline-start:0;min-width:0}.menu-list__submenu-inner:has(.mega-menu__list) .mega-menu__list .mega-menu__link:not(:has(.molecule-category-nav-icon)){font-size:.8rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;padding:.15rem .2rem .35rem;opacity:.55}}.molecule-collection-header__description{font-size:1rem;line-height:1.6;margin:0;opacity:.92;max-width:32rem}.molecule-collection-header__description p{margin:0}.molecule-collection-header__disclaimer{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin:.85rem 0 0}.collection-wrapper .product-grid-container,results-list.product-grid-container:has(.main-collection-grid){background:var(--mollecule-cream)}.collection-wrapper{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:var(--page-margin, 1.5rem);padding-block-start:.5rem}.collection-wrapper .facets-block-wrapper{border-bottom:1px solid rgba(76,131,134,.12);margin-bottom:.25rem}.collection-wrapper .facets__form{padding-block:.35rem .75rem}.collection-wrapper .products-count,.collection-wrapper .facets__summary-label{font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#20262b8c}@media screen and (min-width:990px){.main-collection-grid .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr))}}@media screen and (max-width:989px){.main-collection-grid .product-grid.product-grid--grid{--product-grid-columns-desktop: repeat(2, minmax(0, 1fr))}}.main-collection-grid .product-card{--collection-card-shadow: 0 10px 32px rgba(32, 38, 43, .07);background:#fff;border-color:#c9d2d5d9;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.main-collection-grid [product-grid-view=default] .product-grid__card,.main-collection-grid .product-card__content.product-grid__card{--padding-inline-start: 14px;--padding-inline-end: 14px;--padding-block-start: 0px;--padding-block-end: 14px;padding-inline:14px!important;padding-block:0 14px!important;gap:.3rem!important;height:100%}.main-collection-grid .product-card__content>.card-gallery{margin-inline:-14px;margin-bottom:.5rem;width:calc(100% + 28px);max-width:none;border-radius:14px 14px 10px 10px;border-bottom:4px solid var(--molecule-category-accent, var(--mollecule-teal))}.main-collection-grid .molecule-product-card-meta{width:100%;margin:0 0 .35rem}.main-collection-grid .molecule-product-card-meta:not(:has(.molecule-category-chip)){display:none}.main-collection-grid .molecule-category-chip{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.2rem;color:var(--molecule-category-accent, var(--mollecule-teal))}.main-collection-grid .molecule-category-chip__label{font-size:.66rem}.section-resource-list .molecule-product-card-meta{width:100%;margin:0 0 .3rem}.section-resource-list .product-card--category .card-gallery{border-bottom:4px solid var(--molecule-category-accent, var(--mollecule-teal))}.main-collection-grid .product-card:hover{transform:translateY(-4px);box-shadow:var(--collection-card-shadow);border-color:#4c838659}.main-collection-grid .card-gallery{--gallery-aspect-ratio: 1;aspect-ratio:1;background:#fff;background-color:#fff;border-radius:14px;overflow:hidden}.main-collection-grid .card-gallery slideshow-container,.main-collection-grid .card-gallery .product-media-container{background:#fff;background-color:#fff}.main-collection-grid .card-gallery img,.main-collection-grid .product-card__image{object-fit:contain!important;width:100%;height:100%;padding:.55rem .55rem .45rem;background:#fff}.main-collection-grid .product-card .h4,.main-collection-grid .product-card h3,.main-collection-grid .product-card .product-title,.main-collection-grid .product-card product-title,.main-collection-grid .product-card .text-block{color:var(--mollecule-charcoal);font-weight:650;letter-spacing:-.015em;font-size:.9rem;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word}.main-collection-grid .product-card product-price{font-size:.88rem;font-weight:600;color:var(--mollecule-teal);margin-top:auto}.main-collection-grid .product-card__content.product-grid__card{min-height:100%}@media screen and (max-width:749px){.main-collection-grid .card-gallery img,.main-collection-grid .product-card__image{padding:.4rem}.main-collection-grid .product-card .h4,.main-collection-grid .product-card h3,.main-collection-grid .product-card .product-title,.main-collection-grid .product-card product-title,.main-collection-grid .product-card .text-block{font-size:.78rem;line-height:1.25;letter-spacing:-.02em;min-height:3.75em;-webkit-line-clamp:3}.main-collection-grid .product-card product-price{font-size:.8rem}}body:has(.molecule-password){background:var(--mollecule-charcoal)}body:has(.molecule-password) .password-main-content{flex:1;display:flex;min-height:calc(100svh - 5rem)}.molecule-password{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:min(100svh,900px);overflow:hidden}.molecule-password__hero{position:absolute;top:0;right:0;bottom:0;left:0}.molecule-password__hero-img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.molecule-password__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#20262be0,#20262bb8 45%,#4c838659)}.molecule-password__content{position:relative;z-index:1;max-width:34rem;margin:0 auto;padding:3rem 1.5rem 4rem;text-align:center;color:#fff}.molecule-password__logo{max-width:min(300px,72vw);height:auto;margin:0 auto 1.5rem;display:block;filter:drop-shadow(0 2px 16px rgba(0,0,0,.25))}.molecule-password__eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:600;color:var(--mollecule-sage);margin:0 0 .75rem}.molecule-password__heading{font-size:clamp(2.25rem,6vw,3.25rem);font-weight:700;line-height:1.05;margin:0 0 1rem;letter-spacing:-.02em}.molecule-password__subheading{font-size:1.05rem;line-height:1.65;margin:0 0 1.5rem;opacity:.92}.molecule-password__message{font-size:.95rem;margin:0 0 1.25rem;opacity:.85}.molecule-password__signup{margin:0 0 1.25rem}.molecule-password__signup-row{display:flex;flex-direction:column;gap:.65rem;max-width:22rem;margin:0 auto}@media screen and (min-width:550px){.molecule-password__signup-row{flex-direction:row;max-width:28rem}}.molecule-password__input{flex:1;min-width:0;border-radius:10px;border:1px solid rgba(201,210,213,.5);background:#fffffff2}.molecule-password__submit{white-space:nowrap;border-radius:10px}.molecule-password__signup-success{margin:.75rem 0 0;color:var(--mollecule-sage);font-size:.9rem}.molecule-password__signup-error{margin:.75rem 0 0;color:#ffb4a8;font-size:.85rem}.molecule-password__disclaimer{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;opacity:.65;margin:1.5rem 0 0}body:has(.molecule-password) .password-footer{background:var(--mollecule-charcoal);color:#ffffffb3;border-top:1px solid rgba(173,208,208,.15)}body:has(.molecule-password) .password-footer__button{color:var(--mollecule-sage);font-size:.85rem;letter-spacing:.04em}body:has(.molecule-password) .password-footer__powered-by{opacity:.45}body:has(.molecule-password) .password-dialog{background:var(--mollecule-cream);color:var(--mollecule-charcoal)}body:has(.molecule-password) .password-dialog__submit-button{background:var(--mollecule-teal);color:#fff}html.molecule-age-gate-pending,html.molecule-age-gate-pending body,body.molecule-age-gate-open{overflow:hidden}.molecule-age-gate{width:min(92vw,660px);max-width:none;max-height:min(94svh,900px);padding:2px;overflow:visible;border:0;border-radius:22px;color:var(--mollecule-charcoal);background:#4c838685;box-shadow:0 28px 90px #20262b4d}.molecule-age-gate::backdrop{background:#20262bc2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.molecule-age-gate__beam{display:none}.molecule-age-gate--animated .molecule-age-gate__beam{position:absolute;z-index:0;top:-2px;right:-2px;bottom:-2px;left:-2px;display:block;overflow:hidden;border-radius:24px;pointer-events:none}.molecule-age-gate--animated .molecule-age-gate__beam:before{content:"";position:absolute;top:50%;left:50%;width:170%;aspect-ratio:1;background:conic-gradient(transparent 0deg 235deg,rgba(173,208,208,.25) 250deg,var(--mollecule-sage) 278deg,#fff 300deg,var(--mollecule-teal) 322deg,transparent 345deg);transform:translate(-50%,-50%) rotate(0);animation:mollecule-gate-orbit 7s linear infinite}.molecule-age-gate__panel{position:relative;z-index:1;max-height:calc(min(94svh,900px) - 4px);overflow-y:auto;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid rgba(76,131,134,.4);border-radius:20px;background:linear-gradient(#f3f5f7f7,#f3f5f7f7),repeating-linear-gradient(0deg,transparent 0 31px,rgba(76,131,134,.035) 31px 32px)}.molecule-age-gate__brand{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid rgba(76,131,134,.55)}.molecule-age-gate__logo{display:block;width:min(200px,52vw);height:auto}.molecule-age-gate__brandline,.molecule-age-gate__eyebrow,.molecule-age-gate__field-label{color:var(--mollecule-teal);font-size:.7rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.molecule-age-gate__brandline{max-width:10rem;text-align:right}.molecule-age-gate__intro{padding:clamp(1.1rem,3.5vw,1.75rem) 0 1.1rem}.molecule-age-gate__eyebrow{margin:0 0 .5rem}.molecule-age-gate__title{margin:0 0 .65rem;color:var(--mollecule-charcoal);font-size:clamp(2rem,5.5vw,3.4rem);font-weight:650;line-height:.98;letter-spacing:-.045em}.molecule-age-gate__description{max-width:40rem;margin:0;color:#20262bbf;font-size:.95rem;line-height:1.55}.molecule-age-gate__body{display:grid;gap:.85rem}.molecule-age-gate__form{display:grid;gap:.85rem;min-width:0}.molecule-age-gate__fields,.molecule-age-gate__footer{display:grid;gap:.85rem}.molecule-age-gate__check{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.8rem;color:var(--mollecule-charcoal);font-size:.95rem;line-height:1.5;cursor:pointer}.molecule-age-gate__check input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.molecule-age-gate__checkbox{position:relative;box-sizing:border-box;display:block;width:22px;min-width:22px;height:22px;min-height:22px;aspect-ratio:1 / 1;margin-top:1px;align-self:start;justify-self:start;border:1.5px solid var(--mollecule-teal);border-radius:2px;background:#ffffff8c;transition:background .16s ease,box-shadow .16s ease}.molecule-age-gate__check input:checked+.molecule-age-gate__checkbox{background:var(--mollecule-teal)}.molecule-age-gate__check input:checked+.molecule-age-gate__checkbox:after{content:"";position:absolute;top:3px;left:7px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.molecule-age-gate__check input:focus-visible+.molecule-age-gate__checkbox{outline:2px solid var(--mollecule-charcoal);outline-offset:3px}.molecule-age-gate__field{display:grid;gap:.45rem;margin-top:.15rem}.molecule-age-gate__select-wrap{position:relative;display:block}.molecule-age-gate__select-wrap:after{content:"\25be";position:absolute;top:50%;right:1rem;color:var(--mollecule-teal);transform:translateY(-52%);pointer-events:none}.molecule-age-gate select{width:100%;min-height:48px;padding:.7rem 2.75rem .7rem 1rem;border:1px solid rgba(76,131,134,.7);border-radius:6px;color:var(--mollecule-charcoal);background:#ffffff80;font:inherit;-webkit-appearance:none;appearance:none}.molecule-age-gate select:focus-visible{outline:2px solid var(--mollecule-teal);outline-offset:2px}.molecule-age-gate__validation{margin:0;color:#a13a2b;font-size:.8rem}.molecule-age-gate__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.molecule-age-gate__decline,.molecule-age-gate__enter{min-height:48px;padding:.7rem 1rem;border-radius:999px;font:inherit;font-weight:650;letter-spacing:.025em;cursor:pointer;transition:transform .16s ease,background .16s ease,opacity .16s ease}.molecule-age-gate__decline{border:1px solid rgba(76,131,134,.5);color:var(--mollecule-charcoal);background:#fff}.molecule-age-gate__enter{border:1px solid var(--mollecule-teal);color:#fff;background:var(--mollecule-teal)}.molecule-age-gate__enter:disabled{border-color:#4c838633;color:#ffffffbf;background:#4c838661;cursor:not-allowed}.molecule-age-gate__decline:hover,.molecule-age-gate__enter:not(:disabled):hover{transform:translateY(-1px)}.molecule-age-gate__legal{margin:1rem auto 0;color:#20262b8c;font-size:.72rem;line-height:1.55;text-align:center}.molecule-age-gate__legal a{color:var(--mollecule-teal);text-underline-offset:.15em}@keyframes mollecule-gate-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width:549px){.molecule-age-gate{width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);border-radius:16px}.molecule-age-gate__panel{max-height:calc(100svh - 1rem - 4px);padding:1.1rem;border-radius:14px}.molecule-age-gate__brand{align-items:flex-start}.molecule-age-gate__brandline{display:none}.molecule-age-gate__title{font-size:clamp(1.9rem,11vw,2.7rem)}.molecule-age-gate__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.molecule-age-gate--animated .molecule-age-gate__beam:before{animation:none}.molecule-age-gate__decline,.molecule-age-gate__enter,.molecule-lineup__card-media img,.molecule-editorial__media img{transition:none}}.molecule-ticker{overflow:hidden}.molecule-ticker .marquee__content :is(p,h1,h2,h3,h4,h5,h6),.molecule-ticker .text-block{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.molecule-ticker .marquee__repeated-items{gap:0}.molecule-ticker .marquee__repeated-items>*{display:inline-flex;align-items:center;flex-direction:row}.molecule-ticker .marquee__repeated-items>*:after{content:"\2022";margin-inline:1.75rem;color:var(--mollecule-sage);font-size:1.05em}@media(prefers-reduced-motion:no-preference){.molecule-lineup__card:hover .molecule-lineup__card-media img,.molecule-editorial__grid:hover .molecule-editorial__media img{transform:scale(1.06)}.molecule-lineup__header,.molecule-lineup__group-header,.molecule-lineup__card,.molecule-editorial__media,.molecule-editorial__content,.molecule-brand-band__inner{animation:mollecule-reveal .85s cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 0% entry 30%}}@keyframes mollecule-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.cart-items__discount--bundler,.cart-discounts__item--bundler,#bndlr-discount-message,.bndlr-go-to-checkout,.wbdl_widget,.wbundle_qb,#wbundle_qb,[class*=wbundle],[id*=wbundle],[class*=bundler],[id*=bundler],[data-bundler-widget],.spb-quantity-breaks,.spb-widget,shopify-subscriptions,[data-subscription-widget],.molecule-bulk__subscribe,.molecule-bulk__note{display:none!important;visibility:hidden!important;pointer-events:none!important}.product-information .variant-option--buttons:not(.variant-option--swatches){gap:.4rem}.product-information .variant-option--buttons:not(.variant-option--swatches) legend{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--mollecule-charcoal, #20262b) 62%,transparent);margin-block-end:.45rem}.product-information .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{flex:0 0 auto;min-height:2.15rem;min-width:3.4rem;padding-block:.35rem;padding-inline:.85rem;border-radius:999px;font-size:.82rem;font-weight:600}product-swatches .molecule-strength-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 .15rem;padding:0;border:0;width:100%}product-swatches .molecule-strength-pills legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}product-swatches .molecule-strength-pills .variant-option__button-label{flex:0 0 auto;min-height:1.85rem;min-width:2.85rem;padding-block:.28rem;padding-inline:.62rem;border-radius:999px;overflow:hidden;font-size:.72rem;font-weight:600}product-swatches .molecule-strength-pills .variant-option__button-label__pill{display:none}product-swatches .molecule-strength-pills .variant-option__button-label:before,product-swatches .molecule-strength-pills .variant-option__button-label:after{top:0;right:0;bottom:0;left:0;clip-path:none!important}product-swatches .molecule-strength-pills .variant-option__button-label:has(:checked){background-color:var(--mollecule-teal, #4c8386);border-color:var(--mollecule-teal, #4c8386);color:#fff}@media screen and (max-width:749px){product-swatches .molecule-strength-pills .variant-option__button-label{min-height:1.7rem;padding-inline:.52rem;font-size:.68rem}}product-card .quick-add--card{position:relative;inset:auto;z-index:1;width:100%;margin-top:.15rem;flex-shrink:0;pointer-events:auto}product-card .quick-add--card .quick-add__product-form-component,product-card .quick-add--card .quick-add__product-form-component .shopify-product-form{display:block;height:auto;width:100%}product-card .quick-add--card add-to-cart-component{display:block;width:100%}product-card .quick-add--card .quick-add__button{position:static;display:flex;opacity:1!important;width:100%;height:2.4rem;padding-inline:.7rem;border:0;border-radius:999px;background:var(--mollecule-teal, #4c8386);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}product-card .quick-add--card .quick-add__button:hover,product-card .quick-add--card .quick-add__button:focus-visible{scale:1;filter:brightness(1.07)}product-card .quick-add--card .quick-add__button .add-to-cart-text{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;background:transparent;color:#fff;border-radius:999px}product-card .quick-add--card .quick-add__button .add-to-cart-icon{width:1.05rem;height:1.05rem;color:#fff}product-card .quick-add--card .quick-add__button .add-to-cart-text__content,product-card .quick-add--card .quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content{display:block;grid-template-columns:none}product-card .quick-add--card .quick-add__button .add-to-cart-text__content span span{display:inline;padding-right:0;opacity:1;filter:none;translate:none;font-size:.76rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:749px){product-card .quick-add--card .quick-add__button{height:2.2rem}product-card .quick-add--card .quick-add__button .add-to-cart-text__content span span{font-size:.68rem}}.blog-post-details time,.blog-post-details>span:has(time),.blog-post-details>span:has(time)+span,.blog-post-comment__date{display:none!important}.blog-post-details:not(:has(>span:not(:has(time)))){display:none!important}body.molecule-wholesale{--mollecule-cream: #d7e4e4;--mollecule-sage: #8fb8b9;--mollecule-grey: #b5c4c6;background-color:var(--mollecule-cream)}.molecule-wholesale .molecule-spectrum-bar{height:4px;background:var(--mollecule-teal)}.molecule-wholesale .molecule-spectrum-bar:before{display:none}.molecule-wholesale .header-logo__image{width:auto;max-width:13.5rem}.molecule-wholesale .hero .slide__content .group-block-content:before{width:clamp(16.5rem,22vw,22.5rem);aspect-ratio:1024 / 338;margin:0 0 .15rem}.molecule-wholesale .molecule-age-gate__logo,.molecule-wholesale .molecule-password__logo,.molecule-wholesale .molecule-brand-band__logo{width:min(22rem,100%);height:auto}.molecule-wholesale .molecule-ticker .marquee__repeated-items>*:after{color:var(--mollecule-teal)}.molecule-wholesale .molecule-lineup{padding-inline:0}.molecule-wholesale .molecule-lineup__header{text-align:left;max-width:none;margin:0 0 2.25rem;padding:0 0 0 1.15rem;background:transparent;color:inherit;border-left:6px solid var(--mollecule-teal)}.molecule-wholesale .molecule-lineup__eyebrow{color:var(--mollecule-teal);letter-spacing:.18em}.molecule-wholesale .molecule-lineup__heading{color:var(--mollecule-charcoal)}.molecule-wholesale .molecule-lineup__subheading{color:color-mix(in srgb,var(--mollecule-charcoal) 75%,transparent);max-width:36rem}.molecule-wholesale .molecule-lineup__group-header{text-align:left;max-width:none;margin:0 0 1.15rem}.molecule-wholesale .molecule-lineup__group-heading{display:inline-flex;align-items:center;gap:.55rem;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.molecule-wholesale .molecule-lineup__group-heading:before{content:"";width:.7rem;height:.7rem;border-radius:1px;background:var(--mollecule-teal);flex-shrink:0}.molecule-wholesale .molecule-lineup__group-subheading{max-width:34rem}.molecule-wholesale .molecule-lineup__grid{gap:.75rem}.molecule-wholesale .molecule-lineup__card{border-radius:4px;border:1px solid color-mix(in srgb,var(--mollecule-charcoal) 14%,#fff);box-shadow:none}.molecule-wholesale .molecule-lineup__card:hover{transform:none;box-shadow:none;border-color:var(--mollecule-charcoal)}.molecule-wholesale .molecule-lineup__card-media{aspect-ratio:1 / 1;border-bottom:none;border-left:6px solid var(--product-accent, var(--mollecule-teal));padding:1.1rem;background:#f4f8f8}.molecule-wholesale .molecule-lineup__card-tag{color:var(--mollecule-charcoal);opacity:.62}.molecule-wholesale .molecule-lineup__group+.molecule-lineup__group{margin-top:2.25rem;padding-top:0;border-top:none}.molecule-wholesale .molecule-lineup__card--strip .molecule-lineup__card-media{background:#f4f8f8;padding:1.1rem}.molecule-wholesale .molecule-lineup__cta{margin-top:2rem}.molecule-wholesale .molecule-collection-header__overlay{background:linear-gradient(108deg,#20262beb,color-mix(in srgb,var(--mollecule-teal) 42%,rgba(32,38,43,.58)) 46%,#20262b47)}.molecule-wholesale .account-button__research-link{color:var(--mollecule-sage)}.molecule-wholesale .account-button__research-link:hover,.molecule-wholesale .account-button__research-link:focus-visible{color:#fff}.molecule-price-locked{display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.02em;line-height:1.3;color:var(--mollecule-teal, #4c8386);text-decoration:none;background:color-mix(in srgb,var(--mollecule-sage, #add0d0) 38%,#fff);padding:.28rem .7rem;border-radius:999px}.molecule-price-locked:hover,.molecule-price-locked:focus-visible{color:var(--mollecule-charcoal, #20262b);text-decoration:none;background:color-mix(in srgb,var(--mollecule-sage, #add0d0) 58%,#fff)}.molecule-wholesale-locked .price:not(:has(.molecule-price-locked)),.molecule-wholesale-locked .compare-at-price,.molecule-wholesale-locked .price-item--sale,.molecule-wholesale-locked .price-item--regular,.molecule-wholesale-locked .volume-pricing-note,.molecule-wholesale-locked .volume-pricing,.molecule-wholesale-locked .molecule-bulk__compare,.molecule-wholesale-locked .molecule-bulk__price:not(:has(.molecule-price-locked)),.molecule-wholesale-locked .cart-totals__original-value,.molecule-wholesale-locked .cart-totals__total-value,.molecule-wholesale-locked .cart-items__price,.molecule-wholesale-locked .cart-items__unit-price-wrapper,.molecule-wholesale-locked .cart-upsell__price:not(:has(.molecule-price-locked)),.molecule-wholesale-locked .sticky-add-to-cart__price,.molecule-wholesale-locked .cart-discounts__value{font-size:0!important;color:transparent!important;letter-spacing:0!important}.molecule-wholesale-locked .price:not(:has(.molecule-price-locked)):after,.molecule-wholesale-locked .molecule-bulk__price:not(:has(.molecule-price-locked)):after,.molecule-wholesale-locked .cart-totals__total-value:not(:has(.molecule-price-locked)):after,.molecule-wholesale-locked .cart-items__price:not(:has(.molecule-price-locked)):after,.molecule-wholesale-locked .sticky-add-to-cart__price:not(:has(.molecule-price-locked)):after{content:"Register to get pricing";display:inline-block;font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--mollecule-teal, #4c8386);background:color-mix(in srgb,var(--mollecule-sage, #add0d0) 38%,#fff);padding:.28rem .7rem;border-radius:999px}.molecule-wholesale-locked .molecule-bulk__price-label{display:none}.molecule-wholesale-locked .volume-pricing,.molecule-wholesale-locked .volume-pricing-note,.molecule-wholesale-locked .volume-pricing-info,.molecule-wholesale-locked .price-per-item,.molecule-wholesale-locked .price-facet,.molecule-wholesale-locked [data-testid=price-filter]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/molecule-brand.css.map */
