@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c5a0b145-module__19wr9q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c5a0b145-module__19wr9q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2?dpl=dpl_CFXJKu3vqHYPK2qBDwQnLruNwvWJ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_354fc78-module__zrY5Sa__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}
:root[data-season=fall]{--fall-copper:#d8a16f;--fall-cream:#fff3e5;--fall-ink:#25150e;--fall-surface:#171c29}.fall-banner{isolation:isolate;color:#fff3e5;background:#080f21;border-bottom:1px solid #bf875c;position:relative;overflow:hidden}.fall-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#080f21fa 0%,#080f21ed 28%,#080f21ad 52%,#25150e66 78%,#25150e45 100%),url(/images/campaigns/fall-2026/backdrop-desktop-v2.webp) 85% 64%/cover;position:absolute;inset:0}.fall-banner:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffd2a32b 48%,#0000 61%);animation:3.8s cubic-bezier(.16,1,.3,1) fall-light-sweep;position:absolute;inset:0;transform:translate(100%)}.fall-banner__inner{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1280px;min-height:68px;padding-block:8px;display:grid;position:relative}.fall-banner__offer{border-radius:4px;align-items:center;gap:12px;width:fit-content;display:flex}.fall-banner__percent{letter-spacing:-.04em;color:#edb480;align-items:center;font-size:46px;font-weight:750;line-height:.9;display:inline-flex}.fall-banner__percent>span{letter-spacing:-.02em;flex-direction:column;font-size:23px;display:flex}.fall-banner__percent small{letter-spacing:.04em;margin-top:4px;font-size:9px}.fall-banner__message{flex-direction:column;gap:4px;max-width:19ch;display:flex}.fall-banner__message strong{font-size:13px;font-weight:650;line-height:1.3}.fall-banner__message small{color:#edc9a6;font-size:10px;line-height:1.3}.fall-banner__leaves{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fall-banner__leaf{color:#eab17b;fill:#b96b34;stroke-width:1px;opacity:0;width:23px;height:23px;animation:12s linear infinite fall-banner-leaf;position:absolute;top:-32px}.fall-banner__leaf:first-child{animation-delay:-3s;left:4%}.fall-banner__leaf:nth-child(2){width:16px;height:16px;animation-duration:14s;animation-delay:-8s;left:22%}.fall-banner__leaf:nth-child(3){animation-duration:15s;animation-delay:-1s;left:42%}.fall-banner__leaf:nth-child(4){width:18px;height:18px;animation-delay:-10s;left:60%}.fall-banner__leaf:nth-child(5){animation-duration:14s;animation-delay:-6s;left:77%}.fall-banner__leaf:nth-child(6){width:16px;height:16px;animation-duration:16s;animation-delay:-4s;left:93%}.fall-banner__leaves[data-paused=true] .fall-banner__leaf{animation-play-state:paused}@keyframes fall-banner-leaf{0%{opacity:0;transform:translate(-25px)rotate(-40deg)}15%{opacity:.5}50%{opacity:.35;transform:translate(10px,65px)rotate(95deg)}85%{opacity:.45}to{opacity:0;transform:translate(65px,145px)rotate(210deg)}}.fall-banner__details{flex-direction:column;justify-self:end;align-items:center;gap:5px;display:flex}.fall-code-wrap{display:inline-flex}.fall-code{clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%);color:#25150e;letter-spacing:.05em;cursor:pointer;background:#edb480;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:5px 18px 5px 26px;font-size:16px;font-weight:750;line-height:20px;transition:background .2s ease-out;display:inline-flex}.fall-code:hover{background:#ffcc9f}.fall-code>span{flex-direction:column;align-items:flex-start;display:flex}.fall-code small{letter-spacing:0;margin-top:1px;font-size:9px;font-weight:550;line-height:12px}.fall-code svg{width:16px;height:16px}.fall-code:focus-visible{background:#fff3e5;outline:none}.fall-code-wrap:has(:focus-visible){outline-offset:4px;outline:2px solid #fff3e5}.fall-banner__offer:focus-visible,.campaign-preview button:focus-visible{outline-offset:4px;outline:2px solid #ffe0b8}.fall-hero{isolation:isolate;color:#fff3e5;background:#080f21;position:relative;overflow:hidden}.fall-hero__media{z-index:-3;position:absolute;inset:0}.fall-hero__image{object-fit:cover;object-position:center;width:100%;height:100%}.fall-hero__media picture{display:contents}.fall-hero__scrim{z-index:-2;background:linear-gradient(90deg,#080f21e8 0%,#080f21a6 33%,#080f2140 62%,#080f210c 100%);position:absolute;inset:0}.fall-hero__layout{grid-template-columns:.94fr 1.06fr;align-items:center;gap:10px;min-height:740px;padding-block:28px 36px;display:grid}.fall-hero__copy{z-index:4;max-width:610px;padding-block:25px;position:relative}.fall-hero h1{letter-spacing:-.04em;font-size:clamp(3.2rem,5.35vw,5.4rem);font-weight:650;line-height:1.07}.fall-hero h1 span{color:#edb480}.fall-hero__description{color:#f1e6d8;max-width:43ch;margin-top:24px;font-size:17px;line-height:1.75}.fall-hero__description strong{color:#ffd2a3;font-weight:650}.fall-countdown{margin-block:32px 30px}.fall-countdown__title{color:#e0c4a7;margin-bottom:9px;font-size:12px}.fall-countdown__clock{gap:30px;display:flex}.fall-countdown__unit{flex-direction:column;align-items:center;min-width:48px;display:flex;position:relative}.fall-countdown__value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:#fff3e5;font-size:42px;font-weight:550;line-height:1.15}.fall-countdown__label{color:#e0c4a7;margin-top:6px;font-size:10px}.fall-countdown__colon{color:#cb9363;font-size:30px;position:absolute;top:4px;left:-19px}.fall-countdown__ended{color:#e0c4a7;margin-block:25px}.fall-hero__actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:24px;display:flex}.fall-hero .fall-shop-button{color:#25150e;background:#edb480;border-color:#edb480;box-shadow:0 6px 18px #0004}.fall-hero .fall-shop-button:hover{background:#ffcc9f}.fall-hero__science-link{color:#f1e6d8;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.fall-hero__science-link svg{width:15px;height:15px}.fall-hero__science-link:hover{text-decoration:underline}.fall-hero__science-link:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #ffd2a3}.fall-hero__terms{color:#d9c9b7;margin-top:23px;font-size:11px;line-height:1.8}.fall-vial-stage{min-width:0;height:660px;position:relative}.fall-vial-stage__objects{position:absolute;inset:0}.fall-vial{aspect-ratio:9/16;position:absolute}.fall-vial--tz2{z-index:1;width:34.8%;top:28%;left:6.1%}.fall-vial--nad{z-index:4;width:34.8%;top:16%;right:5.1%}.fall-vial--rt3{z-index:3;width:38.4%;top:20%;left:29.8%}.fall-vial__float{filter:drop-shadow(8px 22px 20px #0207188c);transform-origin:50% 55%;width:100%;height:100%;display:block;position:relative}.fall-vial--tz2 .fall-vial__float{animation:8.1s ease-in-out -2.5s infinite fall-vial-left}.fall-vial--nad .fall-vial__float{animation:7.6s ease-in-out -4s infinite fall-vial-right}.fall-vial--rt3 .fall-vial__float{animation:6.8s ease-in-out -1.5s infinite fall-vial-front}.fall-vial__float:hover,.fall-vial__float:focus-visible,[data-motion-paused=true] .fall-vial__float{animation-play-state:paused}.fall-vial__float:focus-visible{outline-offset:-30px;border-radius:18%;outline:2px solid #ffe0b8}.fall-vial__product{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@keyframes fall-vial-left{0%,to{transform:translate(0,0)rotate(-24deg)}50%{transform:translate(3px,-16px)rotate(-21deg)}}@keyframes fall-vial-right{0%,to{transform:translateY(-10px)rotate(8deg)}50%{transform:translate(-3px,7px)rotate(5deg)}}@keyframes fall-vial-front{0%,to{transform:translate(0,0)rotate(-11deg)}50%{transform:translateY(-18px)rotate(-7deg)}}.fall-price__numbers{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fall-price__sale{color:#f0ba8e;font-size:18px;font-weight:700}.fall-price__original{color:#c4cedf;font-size:12px;text-decoration-thickness:1px}.fall-price__condition{color:#d8c9ba;font-size:10px;line-height:1.65;display:block}.fall-price__condition strong{color:#f0ba8e;font-weight:600}.fall-price--large .fall-price__sale{font-size:30px}.fall-price--large .fall-price__original{font-size:16px}.fall-price--large .fall-price__condition{font-size:12px}.fall-product-badge{color:#ffe0ae;white-space:nowrap;background:#5b1725;border-radius:999px;justify-content:center;align-items:center;min-width:48px;padding:5px 9px;display:inline-flex}.fall-product-badge>span{letter-spacing:.01em;font-size:12px;font-weight:700;line-height:14px}.fall-notice{color:#ffe8cf;background:#d8a16f0c;border:1px solid #d8a16f50;border-radius:10px;align-items:flex-start;gap:12px;margin-block:16px;padding:14px 16px;display:flex}.fall-notice>svg{color:#d8a16f;flex-shrink:0;width:19px;height:19px;margin-top:2px}.fall-notice p{font-size:13px}.fall-notice span{color:#d5cbbf;font-size:11px;line-height:1.7}.campaign-preview{color:#e6ecf4;background:#101c30;border-bottom:1px solid #49617f;justify-content:center;align-items:center;gap:14px;padding:5px 12px;font-size:11px;display:flex;position:relative}.campaign-preview>span{display:block}.campaign-preview div{gap:3px;display:flex}.campaign-preview button{cursor:pointer;border-radius:6px;min-height:36px;padding:5px 10px}.campaign-preview button[aria-pressed=true]{color:#fff;background:#324766}:root[data-season=fall] ::selection{color:#25150e;background:#d8a16f}@keyframes fall-light-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fall-leaf-arrive{0%{transform:translate(12px,-8px)rotate(25deg)}to{transform:translate(0)rotate(0)}}@media (max-width:1100px){.fall-banner__inner{gap:20px}.fall-banner__percent{font-size:44px}.fall-hero__layout{min-height:680px}.fall-vial-stage{height:560px}.fall-countdown__clock{gap:24px}.fall-countdown__colon{left:-16px}}@media (max-width:767px){.fall-product-badge{min-width:44px;padding:4px 8px}.fall-product-badge>span{font-size:11px}.fall-banner__inner{z-index:1;grid-template-columns:1fr auto;gap:6px 12px;min-height:88px;padding-block:8px;position:relative}.fall-banner__offer{grid-area:1/1;gap:8px}.fall-banner__message{gap:3px;max-width:16ch}.fall-banner__message strong{font-size:11px}.fall-banner__message small{font-size:9px}.fall-banner__percent{font-size:38px}.fall-banner__percent>span{font-size:20px}.fall-banner__percent small{margin-top:4px;font-size:8px}.fall-banner__details{grid-area:1/2;gap:3px}.fall-banner .fall-code{gap:8px;min-height:44px;padding:5px 10px 5px 20px;font-size:15px}.fall-banner .fall-code small{font-size:8px}.fall-banner .fall-code svg{width:13px;height:13px}.fall-hero__layout{grid-template-columns:1fr;gap:0;min-height:auto;padding-block:28px 16px}.fall-hero__copy{max-width:560px;padding-block:8px 0}.fall-hero h1{font-size:clamp(2.7rem,11.8vw,4.1rem);line-height:1.08}.fall-hero__description{margin-top:18px;font-size:14px;line-height:1.8}.fall-hero__scrim{background:linear-gradient(#080f21f5 0%,#080f21d9 36%,#080f2140 65%,#080f210c 100%)}.fall-hero__image{object-position:66% center}.fall-countdown{margin-block:22px}.fall-countdown__value{font-size:35px}.fall-countdown__clock{gap:24px}.fall-countdown__unit{min-width:42px}.fall-countdown__colon{font-size:26px;top:2px;left:-16px}.fall-countdown__label{font-size:10px}.fall-hero__actions{gap:14px;margin-top:20px}.fall-hero__actions a{font-size:12px}.fall-hero__terms{margin-top:17px;font-size:10px}.fall-vial-stage{margin-inline:-16px;width:calc(100% + 32px);height:clamp(310px,82vw,430px);margin-top:6px}.fall-vial--rt3{top:12%}.fall-vial--tz2{top:22%}.fall-vial--nad{top:10%}.fall-price__sale{font-size:16px}.fall-price__numbers{gap:5px}.fall-price__original{font-size:10px}}.fall-banner .fall-countdown--compact{justify-self:center;margin:0}.fall-banner .fall-countdown__title{color:#edc9a6;margin-bottom:5px;font-size:10px}.fall-banner .fall-countdown__clock{gap:17px}.fall-banner .fall-countdown__unit{flex-direction:row;align-items:baseline;gap:2px;min-width:29px}.fall-banner .fall-countdown__value{font-size:20px;font-weight:650}.fall-banner .fall-countdown__label{color:#edc9a6;margin:0;font-size:10px}.fall-banner .fall-countdown__colon{font-size:20px;top:0;left:-11px}@media (max-width:767px){.fall-banner .fall-countdown--compact{grid-area:2/1/auto/-1;justify-self:center;align-items:baseline;gap:12px;display:flex}.fall-banner .fall-countdown__title{margin:0;font-size:9px}.fall-banner .fall-countdown__value{font-size:16px}.fall-banner .fall-countdown__clock{gap:15px}.fall-banner .fall-countdown__unit{min-width:25px}.fall-banner .fall-countdown__colon{font-size:14px;left:-10px}}@media (max-width:420px){.fall-banner__message{max-width:96px}.fall-banner__message strong{font-size:10px}.fall-banner__message small{font-size:8px}.fall-banner__inner{column-gap:8px}.fall-banner .fall-code{gap:6px;padding-left:18px;padding-right:8px;font-size:14px}}@media (max-width:359px){.fall-banner__percent{font-size:34px}.fall-banner__offer{gap:7px}.fall-banner__inner{column-gap:8px}}@media (prefers-reduced-motion:reduce){.fall-banner:after,.fall-vial__float{animation:none!important}.fall-banner__leaves{display:none}.fall-vial--tz2 .fall-vial__float{transform:rotate(-24deg)}.fall-vial--nad .fall-vial__float{transform:rotate(8deg)}.fall-vial--rt3 .fall-vial__float{transform:rotate(-11deg)}}@media print{.campaign-preview,.fall-banner{display:none}}.fall-card-price{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.fall-card-price__sale{color:#f0ba8e;font-size:16px;font-weight:700;line-height:24px}.fall-card-price__original{color:#c4cedf;font-size:10px;text-decoration-thickness:1px}@media (min-width:640px){.fall-card-price__sale{font-size:18px;line-height:28px}.fall-card-price__original{font-size:12px}}@media (max-width:639px){.fall-card-price{flex-direction:column;flex-shrink:0;gap:0}.fall-card-price__original{line-height:14px}}
.catalog-layout-module__g3wfoG__boundary{container-type:inline-size}.catalog-layout-module__g3wfoG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;display:grid}.catalog-layout-module__g3wfoG__results{min-height:calc(200cqw + 592px)}.catalog-layout-module__g3wfoG__body{box-sizing:border-box;grid-template-rows:48px 24px 36px;gap:4px;min-width:0;height:144px;padding:20px 8px 8px;display:grid}.catalog-layout-module__g3wfoG__title{height:32px;margin:0;line-height:16px;overflow:hidden}@media (min-width:640px){.catalog-layout-module__g3wfoG__grid{gap:24px}.catalog-layout-module__g3wfoG__body{grid-template-rows:60px 28px 40px;gap:6px;height:176px;padding:24px 12px 12px}.catalog-layout-module__g3wfoG__title{height:40px;line-height:20px}.catalog-layout-module__g3wfoG__results{min-height:calc(200cqw + 728px)}}@media (min-width:1024px){.catalog-layout-module__g3wfoG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-layout-module__g3wfoG__results{min-height:calc(100cqw + 528px)}}@media (min-width:1536px){.catalog-layout-module__g3wfoG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-layout-module__g3wfoG__results{min-height:calc(50cqw + 340px)}}@media (max-width:639px){[data-season=fall] .catalog-layout-module__g3wfoG__body{grid-template-rows:48px 40px 36px;height:160px}[data-season=fall] .catalog-layout-module__g3wfoG__results{min-height:calc(200cqw + 656px)}}
@media (max-width:767px){.header-mobile-home-module__bMfdGq__homeHeader{flex-direction:column;display:flex}.header-mobile-home-module__bMfdGq__homeHeader>header{order:1}.header-mobile-home-module__bMfdGq__homeHeader>.header-mobile-home-module__bMfdGq__banner{order:2}.header-mobile-home-module__bMfdGq__homeRow{grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:0;display:grid;position:relative}.header-mobile-home-module__bMfdGq__brand{justify-self:center;position:absolute;left:50%;transform:translate(-50%)}.header-mobile-home-module__bMfdGq__brand img{width:clamp(108px,35vw,140px);height:auto}.header-mobile-home-module__bMfdGq__actions{display:contents}.header-mobile-home-module__bMfdGq__homeRow [data-mobile-action]{grid-row:1;width:44px;height:44px}.header-mobile-home-module__bMfdGq__homeRow [data-mobile-action=menu]{grid-column:1}.header-mobile-home-module__bMfdGq__homeRow [data-mobile-action=account]{grid-column:3}.header-mobile-home-module__bMfdGq__homeRow [data-mobile-action=cart]{grid-column:4}}
.floating-research-vials-module__GCb2ga__scene{pointer-events:none;position:absolute;inset:0}.floating-research-vials-module__GCb2ga__scene[data-layout=hero]{inset:8% 12% -8%}.floating-research-vials-module__GCb2ga__reflections{pointer-events:none;opacity:.28;height:110px;display:block;position:absolute;top:84%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0%,#0009 35%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 35%,#0000 100%)}.floating-research-vials-module__GCb2ga__reflectedScene{height:var(--vial-stage-height);position:absolute;inset:0 0 auto;transform:translateY(-16%)scaleY(-1)}.floating-research-vials-module__GCb2ga__reflectionImage{object-fit:contain;filter:blur(.65px);-webkit-user-select:none;user-select:none}:is(.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__front:focus-within) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__front,.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__backLeft:focus-within) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__backLeft,.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__backRight:focus-within) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__backRight){animation-play-state:paused}.floating-research-vials-module__GCb2ga__vial{--bob:12px;left:var(--vial-x);top:var(--vial-y);aspect-ratio:9/16;transform:translate(-50%, -50%) rotate(var(--vial-rotation));animation:floating-research-vials-module__GCb2ga__research-vial-float var(--vial-duration) ease-in-out infinite;position:absolute}.floating-research-vials-module__GCb2ga__front{--vial-x:51%;--vial-y:46%;--vial-rotation:-11deg;--vial-duration:6.8s;z-index:2;width:44%;max-width:320px;animation-delay:-1.5s}.floating-research-vials-module__GCb2ga__backLeft{--vial-x:20%;--vial-y:48%;--vial-rotation:-24deg;--vial-duration:8.1s;z-index:1;opacity:.9;width:27%;max-width:200px;animation-delay:-2.5s}.floating-research-vials-module__GCb2ga__backRight{--vial-x:81%;--vial-y:38%;--vial-rotation:8deg;--vial-duration:7.6s;z-index:1;opacity:.85;width:27%;max-width:200px;animation-delay:-4s}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__backLeft{--vial-x:14%}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__backRight{--vial-x:88%}.floating-research-vials-module__GCb2ga__link{pointer-events:auto;touch-action:manipulation;border-radius:12px;transition:transform .18s ease-out;display:block;position:absolute;inset:0;transform:scale(1)}.floating-research-vials-module__GCb2ga__vial:focus-within{z-index:3;animation-play-state:paused}.floating-research-vials-module__GCb2ga__link:focus-visible{outline:2px solid var(--accent);outline-offset:5px;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){:is(.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__front .floating-research-vials-module__GCb2ga__link:hover) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__front,.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__backLeft .floating-research-vials-module__GCb2ga__link:hover) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__backLeft,.floating-research-vials-module__GCb2ga__scene:has(>.floating-research-vials-module__GCb2ga__backRight .floating-research-vials-module__GCb2ga__link:hover) .floating-research-vials-module__GCb2ga__reflections .floating-research-vials-module__GCb2ga__backRight){animation-play-state:paused}.floating-research-vials-module__GCb2ga__vial:has(.floating-research-vials-module__GCb2ga__link:hover){z-index:3;animation-play-state:paused}.floating-research-vials-module__GCb2ga__link:hover{transform:scale(1.06)}}.floating-research-vials-module__GCb2ga__image{object-fit:contain;filter:drop-shadow(0 24px 22px #02081866)}@keyframes floating-research-vials-module__GCb2ga__research-vial-float{0%,to{transform:translate(-50%, calc(-50% + var(--bob))) rotate(calc(var(--vial-rotation) - 1deg))}50%{transform:translate(-50%, calc(-50% - var(--bob))) rotate(calc(var(--vial-rotation) + 1deg))}}@media (max-width:1023px){.floating-research-vials-module__GCb2ga__scene[data-layout=gateway] .floating-research-vials-module__GCb2ga__vial{--bob:4px;width:auto;max-width:none;height:52%}.floating-research-vials-module__GCb2ga__scene[data-layout=gateway] .floating-research-vials-module__GCb2ga__front{--vial-x:50%;--vial-y:50%;height:74%}.floating-research-vials-module__GCb2ga__scene[data-layout=gateway] .floating-research-vials-module__GCb2ga__backLeft{--vial-x:34%;--vial-y:53%}.floating-research-vials-module__GCb2ga__scene[data-layout=gateway] .floating-research-vials-module__GCb2ga__backRight{--vial-x:66%;--vial-y:46%}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__vial{--bob:7px}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__front{--vial-y:50%;width:34%;max-width:180px}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__backLeft{--vial-x:15%;--vial-y:54%;width:23%;max-width:125px}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__backRight{--vial-x:87%;--vial-y:44%;width:23%;max-width:125px}}@media (max-width:767px){.floating-research-vials-module__GCb2ga__scene[data-layout=hero]{top:var(--vial-stage-offset,calc(var(--vial-stage-height) * .08));height:var(--vial-stage-height);bottom:auto}.floating-research-vials-module__GCb2ga__reflections{height:80px;top:80%}.floating-research-vials-module__GCb2ga__reflectedScene{transform:translateY(-20%)scaleY(-1)}.floating-research-vials-module__GCb2ga__scene[data-layout=hero] .floating-research-vials-module__GCb2ga__image{filter:drop-shadow(0 18px 18px #02081866) drop-shadow(0 0 12px color-mix(in oklch, var(--primary) 32%, transparent))}}@media (prefers-reduced-motion:reduce),(update:slow){.floating-research-vials-module__GCb2ga__vial{animation:none}.floating-research-vials-module__GCb2ga__link{transition:none}}
.hero-section-module__BtZYMG__studio{isolation:isolate;position:relative}.hero-section-module__BtZYMG__shell{padding-top:56px;padding-bottom:40px}.hero-section-module__BtZYMG__layout{flex-direction:column;display:flex}.hero-section-module__BtZYMG__copy{z-index:2;order:1;max-width:640px;position:relative}.hero-section-module__BtZYMG__copy h1{color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(40px,4vw,60px);font-weight:650;line-height:1.1}.hero-section-module__BtZYMG__copy h1 span{display:block}.hero-section-module__BtZYMG__copy p{max-width:44ch;color:color-mix(in oklch, var(--foreground) 76%, var(--background));text-wrap:pretty;font-size:17px;line-height:1.75}.hero-section-module__BtZYMG__stage{--vial-stage-height:390px;order:3;width:100%;max-width:576px;height:390px;margin:16px auto 0;position:relative}.hero-section-module__BtZYMG__conversion{z-index:3;order:2;min-width:0;position:relative}.hero-section-module__BtZYMG__actions{z-index:3;flex-wrap:wrap;order:2;gap:12px;margin-top:32px;display:flex;position:relative}.hero-section-module__BtZYMG__action{border-radius:999px;height:48px;padding-inline:22px}.hero-section-module__BtZYMG__infoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:20px 0 0;padding:0;list-style:none;display:grid}.hero-section-module__BtZYMG__infoCard{border:1px solid color-mix(in oklch, var(--primary) 28%, transparent);background:color-mix(in oklch, var(--primary) 5%, var(--background));min-width:0;min-height:44px;color:var(--foreground);text-align:center;text-wrap:balance;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:550;line-height:1.4;display:flex}.hero-section-module__BtZYMG__infoCard svg{width:16px;height:16px;color:var(--primary);stroke-width:1.6px;flex-shrink:0}@media (min-width:768px) and (max-width:1023px){.hero-section-module__BtZYMG__copy{text-align:center;align-self:center}.hero-section-module__BtZYMG__copy p{margin-inline:auto}.hero-section-module__BtZYMG__conversion{align-self:center;width:100%;max-width:640px}.hero-section-module__BtZYMG__actions{justify-content:center}}@media (max-width:767px){.hero-section-module__BtZYMG__shell{padding:32px 16px 16px}.hero-section-module__BtZYMG__copy{text-align:center;align-self:center;width:100%;max-width:560px}.hero-section-module__BtZYMG__copy h1{letter-spacing:-.03em;margin-bottom:16px;font-size:clamp(27px,7.6vw,40px);line-height:1.16}.hero-section-module__BtZYMG__copy p{max-width:36ch;margin-inline:auto;font-size:13px;line-height:1.7}.hero-section-module__BtZYMG__stage{--vial-stage-height:clamp(240px, 70vw, 310px);--vial-stage-offset:-12px;height:calc(var(--vial-stage-height) + 16px);order:2;max-width:420px;margin-top:12px}.hero-section-module__BtZYMG__stage:before{content:"";height:var(--vial-stage-height);pointer-events:none;background:radial-gradient(ellipse at 50% 60%, color-mix(in oklch, var(--primary) 14%, transparent), color-mix(in oklch, var(--primary) 5%, transparent) 42%, transparent 72%);position:absolute;inset:-8% -10% auto}.hero-section-module__BtZYMG__stage:after{content:"";top:calc(var(--vial-stage-offset) + var(--vial-stage-height) * .8);pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 72%);height:76px;position:absolute;left:-4%;right:-4%}.hero-section-module__BtZYMG__conversion{order:3;align-self:center;width:100%;max-width:440px}.hero-section-module__BtZYMG__actions{order:3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:10px;width:100%;max-width:440px;margin-top:0;display:grid}.hero-section-module__BtZYMG__action{border-radius:999px;min-width:0;padding-inline:7px;font-size:clamp(10px,2.9vw,13px)}.hero-section-module__BtZYMG__infoCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin-top:16px}.hero-section-module__BtZYMG__infoCard{border-radius:999px;flex-direction:row;align-items:center;gap:4px;min-height:48px;padding:8px 6px;font-size:clamp(10px,2.6vw,11px)}.hero-section-module__BtZYMG__infoCard svg{width:14px;height:14px}}@media (min-width:1024px){.hero-section-module__BtZYMG__shell{padding-bottom:80px}.hero-section-module__BtZYMG__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-section-module__BtZYMG__copy h1{font-size:clamp(34px,3.4vw,52px)}.hero-section-module__BtZYMG__layout{grid-template-rows:1fr auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;min-height:480px;display:grid}.hero-section-module__BtZYMG__copy{grid-area:2/1}.hero-section-module__BtZYMG__stage{--vial-stage-height:480px;grid-area:1/2/5;max-width:none;height:480px;margin:0}.hero-section-module__BtZYMG__conversion{grid-area:3/1}}
.landing-module__3RW0na__productBody{box-sizing:border-box;grid-template-rows:48px 24px 36px;gap:4px;min-width:0;height:144px;padding:20px 8px 8px;display:grid}.landing-module__3RW0na__productTitle{height:32px;margin:0;line-height:16px;overflow:hidden}@media (min-width:640px){.landing-module__3RW0na__productBody{grid-template-rows:60px 28px 40px;gap:6px;height:176px;padding:24px 12px 12px}.landing-module__3RW0na__productTitle{height:40px;line-height:20px}}@media (max-width:639px){[data-season=fall] .landing-module__3RW0na__productBody{grid-template-rows:48px 40px 36px;height:160px}}
.age-verification-modal-module__IKEJHa__pending,.age-verification-modal-module__IKEJHa__overlay,.age-verification-modal-module__IKEJHa__gateway{z-index:9999;background:var(--background);position:fixed;inset:0}.age-verification-modal-module__IKEJHa__pending{color:var(--foreground);place-items:center;padding:24px;display:grid}.age-verification-modal-module__IKEJHa__gateway{overscroll-behavior:contain;height:100dvh;color:var(--foreground);scrollbar-color:var(--accent) var(--background);scrollbar-width:thin;outline:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:auto}.age-verification-modal-module__IKEJHa__gateway ::selection{background:var(--accent);color:var(--accent-foreground)}.age-verification-modal-module__IKEJHa__brand{grid-area:1/1;padding:24px 40px 0}.age-verification-modal-module__IKEJHa__logo{width:200px;height:auto}.age-verification-modal-module__IKEJHa__content{grid-area:2/1;justify-content:center;align-items:center;min-width:0;padding:40px clamp(32px,5vw,96px);display:flex}.age-verification-modal-module__IKEJHa__formContent{width:100%;max-width:460px}.age-verification-modal-module__IKEJHa__title{letter-spacing:-.04em;outline:none;margin:0;font-size:clamp(40px,4vw,64px);font-weight:650;line-height:1.06}.age-verification-modal-module__IKEJHa__description{max-width:42ch;color:color-mix(in oklch, var(--foreground) 78%, var(--background));text-wrap:pretty;margin:24px 0 0;font-size:14px;line-height:1.8}.age-verification-modal-module__IKEJHa__form{margin-top:28px}.age-verification-modal-module__IKEJHa__checklist{gap:0;min-width:0}.age-verification-modal-module__IKEJHa__fields{gap:12px}.age-verification-modal-module__IKEJHa__field{border:1px solid color-mix(in oklch, var(--foreground) 20%, var(--background));background:color-mix(in oklch, var(--foreground) 3%, var(--background));border-radius:12px;transition:border-color .16s ease-out,background-color .16s ease-out}.age-verification-modal-module__IKEJHa__field:hover{border-color:var(--accent)}.age-verification-modal-module__IKEJHa__field[data-checked=true]{border-color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, var(--background))}.age-verification-modal-module__IKEJHa__field:focus-within{outline:2px solid var(--accent);outline-offset:3px}.age-verification-modal-module__IKEJHa__checkLabel{cursor:pointer;touch-action:manipulation;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:16px;font-size:13px;font-weight:400;line-height:1.65;display:flex}.age-verification-modal-module__IKEJHa__checkLabel strong{font-weight:650}.age-verification-modal-module__IKEJHa__checkbox{border-color:color-mix(in oklch, var(--foreground) 55%, var(--background));width:19px;height:19px;box-shadow:none;flex:none;margin-top:1px}.age-verification-modal-module__IKEJHa__checkbox[data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.age-verification-modal-module__IKEJHa__enter{cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:52px;margin-top:22px;padding:14px 22px;font-size:13px;font-weight:650;line-height:1.5;transition:background-color .16s ease-out;display:inline-flex}.age-verification-modal-module__IKEJHa__enter:disabled{cursor:not-allowed}.age-verification-modal-module__IKEJHa__enter:focus-visible,.age-verification-modal-module__IKEJHa__gateway a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.age-verification-modal-module__IKEJHa__arrow{width:17px;height:17px}.age-verification-modal-module__IKEJHa__disclaimer{color:color-mix(in oklch, var(--foreground) 70%, var(--background));text-wrap:pretty;margin-top:22px;font-size:11px;line-height:1.8}.age-verification-modal-module__IKEJHa__gateway a{text-underline-offset:3px;text-decoration:underline}.age-verification-modal-module__IKEJHa__gateway a:hover{color:var(--accent)}.age-verification-modal-module__IKEJHa__exit{color:color-mix(in oklch, var(--foreground) 70%, var(--background));flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.age-verification-modal-module__IKEJHa__exit a{min-height:44px;color:var(--foreground);align-items:center;gap:6px;display:inline-flex}.age-verification-modal-module__IKEJHa__exit svg{width:13px;height:13px}.age-verification-modal-module__IKEJHa__footer{padding:0 40px max(24px, env(safe-area-inset-bottom));color:color-mix(in oklch, var(--foreground) 58%, var(--background));grid-area:3/1;font-size:10px}.age-verification-modal-module__IKEJHa__hero{background-color:#080f21;background-image:linear-gradient(#080f2114,#080f2133),url(/images/hero/stroude-studio-desktop-v2.webp);background-position:50%,78%;background-repeat:no-repeat;background-size:cover;grid-area:1/2/-1;min-height:100%;position:relative;overflow:hidden}.age-verification-modal-module__IKEJHa__heroCaption{color:#f2f7fc;background:linear-gradient(#0000,#020818 95%);padding:90px 40px 36px;position:absolute;inset:auto 0 0}.age-verification-modal-module__IKEJHa__heroCaption p{letter-spacing:-.025em;font-size:clamp(24px,2.2vw,36px);font-weight:550}.age-verification-modal-module__IKEJHa__heroCaption span{color:#bbcce2;margin-top:8px;font-size:12px;display:block}@media (max-width:1023px){.age-verification-modal-module__IKEJHa__gateway{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.age-verification-modal-module__IKEJHa__brand{padding:max(16px, env(safe-area-inset-top)) 24px 12px}.age-verification-modal-module__IKEJHa__logo{width:160px}.age-verification-modal-module__IKEJHa__hero{background-image:linear-gradient(#080f2114,#080f2133),url(/images/hero/stroude-studio-mobile-v2.webp);background-position:50%,50% 65%;border-radius:12px;grid-area:2/1;height:clamp(120px,17dvh,150px);min-height:0;margin:0 24px}.age-verification-modal-module__IKEJHa__heroCaption{display:none}.age-verification-modal-module__IKEJHa__content{grid-row:3;align-items:flex-start;padding:24px 24px 12px}.age-verification-modal-module__IKEJHa__formContent{max-width:540px}.age-verification-modal-module__IKEJHa__title{font-size:clamp(34px,6vw,46px)}.age-verification-modal-module__IKEJHa__description{max-width:48ch;margin-top:16px;font-size:13px;line-height:1.7}.age-verification-modal-module__IKEJHa__form{margin-top:22px}.age-verification-modal-module__IKEJHa__checkLabel{padding:14px}.age-verification-modal-module__IKEJHa__enter{justify-content:space-between;width:100%;margin-top:18px;padding-inline:18px}.age-verification-modal-module__IKEJHa__disclaimer{margin-top:18px}.age-verification-modal-module__IKEJHa__exit{margin-top:8px}.age-verification-modal-module__IKEJHa__footer{width:100%;max-width:588px;padding:0 24px max(20px, env(safe-area-inset-bottom));grid-row:4;justify-self:center}}@media (max-width:1023px) and (max-height:740px){.age-verification-modal-module__IKEJHa__hero{height:104px}.age-verification-modal-module__IKEJHa__content{padding-top:20px}}@media (prefers-reduced-motion:reduce){.age-verification-modal-module__IKEJHa__gateway *,.age-verification-modal-module__IKEJHa__gateway :before,.age-verification-modal-module__IKEJHa__gateway :after{transition:none}}
