@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Inter:wght@400;500;600;700&display=swap";.native-content-page{color:#eee;min-height:70vh;padding:calc(var(--header-height) + 40px) var(--section-pad) 80px;background:#080808}.native-content-page .content-page{max-width:840px;margin:0 auto}.native-content-page h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 32px;font-size:clamp(32px,5vw,56px);line-height:1.08}.native-content-page h2{margin:40px 0 18px;font-size:clamp(23px,3vw,30px);line-height:1.25}.native-content-page h3{margin:28px 0 12px;font-size:20px;line-height:1.35}.native-content-page p,.native-content-page li{color:#ccc;font-size:16px;line-height:1.8}.native-content-page a{color:var(--amber-400);overflow-wrap:anywhere;text-decoration:underline}.native-content-page blockquote{border-left:2px solid var(--amber-400);margin:24px 0;padding:12px 24px}.native-content-page form{max-width:600px;margin-top:32px}.native-content-page label{margin:20px 0 8px;display:block}.native-content-page input:not([type=hidden]),.native-content-page textarea{color:#eee;width:100%;font:inherit;background:#151515;border:1px solid #555;padding:14px}.native-content-page textarea{resize:vertical;min-height:150px}.native-content-page button[type=submit]{background:var(--amber-400);color:#080808;font:inherit;cursor:pointer;border:0;margin-top:24px;padding:16px 28px;font-weight:700}:root{--black-1000:#060708;--black-950:#0a0b0d;--black-900:#111316;--white:#fff;--bone:#f2f0eb;--paper:#f7f6f3;--grey-100:#e8e6e0;--amber-500:#d5942f;--amber-400:#e8b04a;--amber-300:#f2cc72;--surface:var(--bone);--ink:var(--black-1000);--muted:#686962;--line:#06070829;--brand-accent:var(--amber-400);--section-pad:clamp(24px,6vw,88px);--button-height:50px;--header-height:72px;color:var(--ink);background:var(--surface);font-synthesis:none;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);margin:0}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--amber-400);outline-offset:3px}img{max-width:100%;display:block}.app-shell{min-height:100vh;overflow:clip}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcement{color:#fff;letter-spacing:.16em;text-align:center;background:linear-gradient(90deg,#713710,#d28b28,#1c222a);place-items:center;height:30px;padding:0 12px;font-size:10px;font-weight:700;display:grid}.site-header{height:var(--header-height);background:var(--black-950);color:#fff;z-index:20;border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5vw;display:grid;position:relative}.wordmark{color:#fff;cursor:pointer;background:0 0;border:0;justify-self:start;width:164px;min-height:44px;padding:0}.wordmark svg{width:100%;height:auto;display:block}.desktop-nav{gap:32px;display:flex}.desktop-nav button,.text-button{color:#ddd;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:13px}.desktop-nav button:hover,.text-button:hover{color:#fff}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-builder{text-transform:uppercase;letter-spacing:.08em;height:44px;border:1px solid #34373b!important;padding:0 17px!important;font-size:10px!important}.header-builder span{margin-right:8px;font-size:18px}.cart-button{color:#050607;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;height:44px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.cart-button span{color:#fff;background:#111;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.language-switcher{border:1px solid #34373b;align-items:stretch;height:32px;display:flex}.language-switcher button{color:#8f9297;min-width:32px;font:700 9px/1 var(--font-body);letter-spacing:.08em;cursor:pointer;background:0 0;border:0}.language-switcher button+button{border-left:1px solid #34373b}.language-switcher button.is-active{color:#08090a;background:#fff}.language-switcher button:focus-visible{outline:2px solid var(--amber-400);outline-offset:2px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.button{min-height:var(--button-height);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 26px;font-size:11px;font-weight:800;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.42;cursor:not-allowed;transform:none}.button--dark{background:var(--black-1000);color:#fff}.button--light{color:#090909;background:#fff}.button--ghost,.button--outline-light{color:#fff;background:0 0;border-color:#ffffff8c}.button--full{width:100%}.button-row{flex-wrap:wrap;gap:10px;display:flex}.section-pad{padding-left:var(--section-pad);padding-right:var(--section-pad)}.hero{color:#fff;background:#0a0b0d;align-items:flex-end;min-height:clamp(590px,72vw,780px);display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#040506e0 0%,#04050673 38%,#04050608 70%),linear-gradient(#0000 65%,#04050680);position:absolute;inset:0}.hero-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy{z-index:2;max-width:650px;padding:0 0 clamp(70px,10vw,125px) max(24px,7vw);position:relative}.hero h1{letter-spacing:-.065em;margin:0 0 24px;font:clamp(50px,6.5vw,94px)/.98 Archivo Black}.hero h1 em{color:var(--amber-300);font-style:normal}.hero-lead{color:#ddd;max-width:440px;margin:0 0 32px;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.hero-index{z-index:2;letter-spacing:.2em;color:#ddd;font-size:10px;position:absolute;bottom:28px;right:5vw}.best-sellers{background:#f3f2ef;padding-top:82px;padding-bottom:100px}.section-heading-row{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.section-heading-row h2,.why-copy h2,.system-callout h2,.set-copy h2,.style-studies h2{letter-spacing:-.055em;margin:0;font:clamp(38px,5vw,68px)/1 Archivo Black}.inline-link{text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;min-height:44px;padding:0 0 8px;font-size:11px;font-weight:800}.inline-link span{margin-left:12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#fff;min-width:0}.product-visual{aspect-ratio:1;background:#e7e5e0;position:relative;overflow:hidden}.product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-visual img{transform:scale(1.025)}.evidence-label{color:#fff;letter-spacing:.12em;background:#111;padding:7px 9px;font-size:8px;font-weight:800;position:absolute;top:12px;left:12px}.product-copy{padding:20px 18px 18px}.product-copy h3{letter-spacing:-.04em;margin:0 0 9px;font:25px/1 Archivo Black}.product-copy>p:not(.eyebrow){color:var(--muted);min-height:40px;font-size:13px;line-height:1.5}.benefit-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:14px 0;padding:14px 0;list-style:none;display:flex}.benefit-list li{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.benefit-list li:before{content:"+ ";color:#8a5c14}.product-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;display:flex}.product-card__footer>strong{font-size:14px}.product-card__footer .button{min-height:44px;padding:0 18px;font-size:9px}.category-grid{background:#08090a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.category-card{cursor:pointer;background:#ddd;border:0;height:520px;padding:0;position:relative;overflow:hidden}.category-card:after{content:"";background:linear-gradient(#0000 48%,#000000c2);position:absolute;inset:0}.category-card img{object-fit:cover;filter:contrast(1.04)brightness(.82);width:100%;height:100%;transition:transform .6s}.category-card:hover img{transform:scale(1.04)}.category-card span{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:-.04em;font:28px Archivo Black;position:absolute;bottom:28px;left:30px}.why-section{background:var(--black-950);color:#fff;grid-template-columns:1fr 1fr;gap:7vw;padding-top:110px;padding-bottom:110px;display:grid}.why-copy>p:not(.eyebrow){color:#bbb;max-width:560px;margin:28px 0 34px;line-height:1.65}.comparison-card{border:1px solid #3b3d40;align-self:center}.comparison-head,.comparison-card>div:not(.comparison-head){border-bottom:1px solid #303236;grid-template-columns:62px 1fr 60px;align-items:center;min-height:58px;padding:0 20px;display:grid}.comparison-head{text-transform:uppercase;letter-spacing:.12em;background:#17191c;grid-template-columns:1fr 1fr;font-size:12px}.comparison-head span{text-align:right;color:#888}.comparison-card>div strong{color:var(--amber-300)}.comparison-card>div i{text-align:right;color:#777;font-style:normal}.comparison-card small{color:#777;padding:16px 20px;line-height:1.5;display:block}.brand-stats{color:#ececec;background:#0a0a0a;border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-stats article{flex-direction:column;justify-content:space-between;min-height:430px;padding:46px clamp(28px,5vw,78px);display:flex;position:relative;overflow:hidden}.brand-stats article+article{border-left:1px solid #2d2d2d}.brand-stats__index{z-index:1;letter-spacing:.18em;text-transform:uppercase;color:#8f8f8f;font-size:9px;font-weight:700;position:relative}.brand-stats strong{letter-spacing:-.09em;color:#f0f0ed;margin-left:-.06em;font:clamp(116px,16vw,245px)/.72 Archivo Black}.brand-stats article:nth-child(2) strong{color:#dbb65f}.brand-stats p{z-index:1;color:#b3b3b3;max-width:390px;margin:0;font-size:clamp(15px,1.35vw,20px);line-height:1.45;position:relative}.system-callout{color:#fff;isolation:isolate;background:#050505;align-items:center;min-height:720px;padding-top:90px;padding-bottom:90px;display:flex;position:relative;overflow:hidden}.system-callout:after{content:"";z-index:-1;background:linear-gradient(90deg,#030303f5 0%,#030303c9 38%,#0303032e 65%,#0303030f 100%);position:absolute;inset:0}.system-callout__visual{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.system-callout__copy{text-align:left;max-width:690px;position:relative}.system-callout h2{font-size:clamp(56px,7.5vw,108px);line-height:.88}.system-callout__copy>p:not(.eyebrow){color:#d8d2c9;max-width:560px;margin:28px 0 32px;line-height:1.6}.featured-set{background:#e6e4df;grid-template-columns:1.25fr .75fr;gap:5vw;padding-top:90px;padding-bottom:90px;display:grid}.set-visual{background:#d5d2cb;justify-content:center;align-items:flex-end;min-height:500px;display:flex;overflow:hidden}.set-visual img{mix-blend-mode:multiply;width:31%;margin:0 -3%}.set-copy{align-self:center}.set-copy>p:not(.eyebrow){color:var(--muted);line-height:1.6}.set-copy ul{border-top:1px solid var(--line);margin:24px 0;padding:22px 0;list-style:none}.set-copy li{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;padding:10px 0;font-size:12px}.set-copy li:before{content:"✓";margin-right:12px}.proof-placeholder{text-align:center;background:#c8933d;padding-top:100px;padding-bottom:110px}.proof-placeholder h2{max-width:920px;margin:auto}.proof-placeholder>p:last-child{max-width:620px;margin:24px auto 0;line-height:1.6}.style-studies{color:#0a0a0a;background:#ececec;padding-top:105px;padding-bottom:105px}.style-studies__head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:7vw;margin-bottom:52px;display:grid}.style-studies__head h2{font-size:clamp(48px,6.2vw,94px)}.style-studies__intro{max-width:430px;padding-bottom:4px}.style-studies__intro p{color:#525252;margin:0 0 26px;font-size:15px;line-height:1.65}.style-study-grid{background:#0a0a0a;border:2px solid #0a0a0a;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.style-study-card{color:#ececec;background:#171717;min-width:0}.style-study-card__visual{aspect-ratio:3/2;background:#080808;position:relative;overflow:hidden}.style-study-card__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000009e);height:24%;position:absolute;inset:auto 0 0}.style-study-card__visual img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.style-study-card:hover .style-study-card__visual img{transform:scale(1.015)}.style-study-card__label,.style-study-card__disclosure{z-index:2;text-transform:uppercase;letter-spacing:.17em;font-size:8px;font-weight:800;position:absolute}.style-study-card__label{color:#0a0a0a;background:#ececec;padding:8px 10px;top:16px}.style-study-card__label--before{left:16px}.style-study-card__label--after{right:16px}.style-study-card__disclosure{color:#d9bf7d;bottom:14px;left:16px}.style-study-card__copy{padding:28px 30px 32px}.style-study-card__copy>span{letter-spacing:.16em;text-transform:uppercase;color:#dbb65f;font-size:9px;font-weight:700}.style-study-card__copy h3{letter-spacing:-.045em;margin:16px 0 12px;font:clamp(25px,2.5vw,39px)/1.02 Archivo Black}.style-study-card__copy p{color:#a8a8a8;max-width:520px;margin:0;font-size:13px;line-height:1.55}.style-studies__truth-note{border-top:1px solid #bdbdb9;grid-template-columns:220px 1fr;gap:30px;margin-top:32px;padding:28px 0 0;display:grid}.style-studies__truth-note strong{letter-spacing:.14em;text-transform:uppercase;font-size:10px}.style-studies__truth-note p{color:#5f5f5f;max-width:770px;margin:0;font-size:12px;line-height:1.6}.shop-page,.guides-page{min-height:70vh;padding-top:90px;padding-bottom:120px}.shop-page>h1,.guides-page>h1,.text-page h1,.builder-intro h1,.quiz-shell h1,.routine-hero h1,.empty-state h1{letter-spacing:-.06em;margin:0 0 55px;font:clamp(48px,7vw,96px)/.98 Archivo Black}.shop-page>.product-grid{margin-top:50px}.text-page{min-height:70vh;padding:110px var(--section-pad);background:#f5f4f0}.text-page p:last-child{max-width:720px;color:var(--muted);line-height:1.8}.quiz-page{color:#fff;background:#0a0b0d;min-height:calc(100vh - 102px)}.quiz-progress{background:#25272b;height:4px}.quiz-progress span{background:var(--amber-400);height:100%;transition:width .3s;display:block}.quiz-shell{max-width:980px;margin:auto;padding:clamp(60px,10vw,120px) 24px}.quiz-shell h1{max-width:900px}.quiz-options{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.quiz-options button{color:#fff;text-align:left;cursor:pointer;background:#15171a;border:1px solid #33363a;justify-content:space-between;align-items:center;min-height:92px;padding:20px;transition:border-color .2s,background .2s;display:flex}.quiz-options button:hover{border-color:var(--amber-400);background:#1d1e20}.quiz-options button strong{font-size:18px}.quiz-options button span{color:#92949a;font-size:11px}.back-button{color:#aaa;cursor:pointer;background:0 0;border:0;margin-top:28px}.routine-hero{padding:100px var(--section-pad);color:#fff;background:radial-gradient(circle at 70% 40%,#754319,#0a0b0d 58%)}.routine-hero>p:not(.eyebrow){color:#c8c4bd;max-width:650px;line-height:1.6}.routine-products{gap:10px;margin:38px 0;display:flex}.routine-products>div{color:#111;background:#fff;grid-template-columns:36px 1fr;align-items:center;width:190px;padding:12px;display:grid}.routine-products img{aspect-ratio:1;object-fit:cover;grid-column:1/-1;width:100%;margin-bottom:10px}.routine-products span{font:20px Archivo Black}.routine-products strong{font-size:11px}.routine-steps{background:#f4f3ef;padding-top:80px;padding-bottom:90px}.routine-steps article{border-top:1px solid var(--line);grid-template-columns:110px 1fr 100px;gap:22px;padding:28px 0;display:grid}.routine-steps article>span{letter-spacing:.12em;font-size:10px}.routine-steps h2{margin:0 0 8px;font:28px Archivo Black}.routine-steps p{color:var(--muted);margin:0;line-height:1.5}.prototype-notice{padding:18px var(--section-pad);background:var(--amber-400);text-align:center;font-size:11px}.builder-page{background:#f1f0ec;min-height:100vh}.builder-intro>p:last-child{color:var(--muted)}.tier-track{max-width:780px;margin:0 var(--section-pad) 25px;border:1px solid var(--ink);grid-template-columns:repeat(2,1fr);display:grid}.tier-track div{opacity:.4;align-items:center;gap:16px;padding:15px;display:flex}.tier-track div+div{border-left:1px solid}.tier-track div.is-unlocked{opacity:1;background:var(--amber-400)}.tier-track span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.builder-grid{grid-template-columns:1.4fr .6fr;gap:25px;padding-top:20px;padding-bottom:100px;display:grid}.builder-products{gap:10px;display:grid}.builder-product{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;grid-template-columns:150px 1fr 44px;align-items:center;padding:12px;display:grid}.builder-product.is-selected{border:2px solid var(--ink)}.mini-pack{object-fit:cover;background:#ddd;width:130px;height:130px}.builder-product h2{margin:7px 0;font:28px Archivo Black}.builder-product p,.builder-product>div>span{letter-spacing:.08em;font-size:10px}.select-mark{border:1px solid;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.builder-summary{color:#fff;background:#0c0d0f;align-self:start;padding:28px;position:sticky;top:25px}.builder-summary h2{font:30px Archivo Black}.summary-row,.summary-total{border-bottom:1px solid #34363a;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.summary-row--saving{color:var(--amber-300)}.gift-unlock{background:var(--amber-400);color:#111;margin:15px 0;padding:12px;font-weight:800}.next-tier{color:#aaa;font-size:11px;line-height:1.5}.summary-total{margin:18px 0;font-size:18px}.builder-summary small,.cart-drawer small{color:#999;margin-top:12px;line-height:1.4;display:block}.mobile-builder-cta{display:none}.guide-list article{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:70px 1fr auto;gap:25px;padding:30px 0;display:grid}.guide-list article>span{color:#a06b1f;font:28px Archivo Black}.guide-list h2{margin:0 0 8px;font:30px Archivo Black}.guide-list p{color:var(--muted);margin:0}.empty-state{min-height:70vh;padding:100px var(--section-pad)}.cart-scrim{z-index:39;opacity:0;pointer-events:none;background:#000000a6;border:0;transition:opacity .25s;position:fixed;inset:0}.cart-scrim.is-open{opacity:1;pointer-events:auto}.cart-drawer{z-index:40;color:#fff;background:#101113;grid-template-rows:auto 1fr auto;width:min(480px,100%);height:100%;transition:transform .3s;display:grid;position:fixed;top:0;right:0;transform:translate(100%)}.cart-drawer.is-open{transform:none}.cart-drawer__header{border-bottom:1px solid #333;justify-content:space-between;padding:25px;display:flex}.cart-drawer h2{margin:0;font:35px Archivo Black}.cart-drawer__header button{color:#fff;background:0 0;border:0;font-size:28px}.cart-items{padding:20px 25px;overflow:auto}.cart-items article{border-bottom:1px solid #333;grid-template-columns:38px 1fr auto;gap:12px;padding:18px 0;display:grid}.cart-items article>span{color:var(--amber-300);font:20px Archivo Black}.cart-items small{display:block}.cart-items button{color:#888;text-align:left;background:0 0;border:0;grid-column:2;padding:0;font-size:10px}.cart-drawer__footer{border-top:1px solid #333;padding:25px}.cart-drawer__footer>div{justify-content:space-between;margin-bottom:20px;display:flex}.site-footer{padding:75px var(--section-pad) 30px;color:#fff;background:#070809;grid-template-columns:2fr 1fr 1fr;gap:30px;display:grid}.footer-brand>svg:first-child{width:min(300px,80%);height:auto}.footer-brand>svg:last-child{width:42px;height:42px;color:var(--amber-400);margin-top:24px}.site-footer p{color:#888}.site-footer>div:not(:first-child){flex-direction:column;gap:10px;display:flex}.site-footer>div>span{letter-spacing:.15em;color:#777;text-transform:uppercase;margin-bottom:10px;font-size:10px}.site-footer button{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.site-footer>small{color:#666;border-top:1px solid #292b2e;grid-column:1/-1;padding-top:22px}@media (width<=1180px){.header-builder{display:none}}@media (width<=900px){:root{--section-pad:22px;--header-height:62px}.site-header{grid-template-columns:1fr auto;padding:0 18px}.desktop-nav,.text-button{display:none}.wordmark{width:138px}.hero{align-items:flex-end;min-height:680px}.hero-image{object-position:64% center}.hero:after{background:linear-gradient(#0506070d 0%,#05060794 46%,#050607f5 100%)}.hero-copy{padding:0 22px 66px}.hero h1{font-size:52px}.hero-index{display:none}.button-row .button{flex:1;min-width:150px}.product-grid{grid-template-columns:1fr}.section-heading-row{align-items:start}.section-heading-row h2{font-size:42px}.category-grid{grid-template-columns:1fr}.category-card{height:430px}.why-section{grid-template-columns:1fr;padding-top:75px;padding-bottom:75px}.brand-stats article{min-height:350px;padding:36px 28px}.style-studies__head{grid-template-columns:1fr;align-items:start}.style-studies__intro{max-width:560px}.style-study-card__copy{padding:24px}.featured-set{grid-template-columns:1fr;padding-top:60px}.set-visual{min-height:390px}.quiz-options{grid-template-columns:1fr}.quiz-options button{flex-direction:column;align-items:flex-start;gap:8px}.routine-products{overflow:auto}.routine-products>div{min-width:160px}.routine-steps article{grid-template-columns:70px 1fr}.routine-steps article>strong{grid-column:2}.builder-grid{grid-template-columns:1fr;padding-bottom:115px}.builder-summary{position:static}.builder-product{grid-template-columns:95px 1fr 38px}.mini-pack{width:84px;height:84px}.mobile-builder-cta{z-index:19;color:#fff;background:#0c0d0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-builder-cta div{flex-direction:column;display:flex}.mobile-builder-cta span{font-size:10px}.mobile-builder-cta button{background:var(--amber-400);border:0;padding:13px 20px;font-weight:800}.guide-list article{grid-template-columns:50px 1fr}.guide-list article>strong{grid-column:2}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}}@media (width<=520px){.announcement{font-size:8px}.hero h1{font-size:46px}.best-sellers{padding-top:60px;padding-bottom:70px}.section-heading-row{display:block}.inline-link{margin-top:20px}.product-copy{padding:18px 16px}.category-card{height:360px}.category-card span{bottom:20px;left:20px}.comparison-card>div:not(.comparison-head){grid-template-columns:35px 1fr 30px;padding:0 12px}.brand-stats{grid-template-columns:1fr}.brand-stats article{min-height:285px}.brand-stats article+article{border-top:1px solid #2d2d2d;border-left:0}.brand-stats strong{font-size:132px}.style-studies{padding-top:75px;padding-bottom:75px}.style-studies__head{margin-bottom:35px}.style-studies__head h2{font-size:48px}.style-study-grid{grid-template-columns:1fr}.style-study-card__copy h3{font-size:28px}.style-studies__truth-note{grid-template-columns:1fr;gap:12px}.system-callout{min-height:520px}.featured-set{padding-bottom:70px}.set-visual{min-height:300px}.shop-page>h1,.guides-page>h1,.text-page h1,.builder-intro h1,.quiz-shell h1,.routine-hero h1,.empty-state h1{font-size:48px}.tier-track{grid-template-columns:1fr}.tier-track div+div{border-top:1px solid;border-left:0}.site-footer{grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip-link{z-index:100;color:#000;background:#fff;padding:12px 16px;font-weight:700;position:fixed;top:8px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:none}:root{--black-1000:#060606;--black-950:#0a0a0a;--black-900:#171717;--bone:#ececec;--paper:#efefef;--amber-500:#b8923d;--amber-400:#dbb65f;--amber-300:#dbb65f;--muted:#5d5d5d;--header-height:68px}.announcement{background:var(--amber-400);color:#0a0a0a;font-size:9px}.site-header{background:#171717;padding-left:4vw;padding-right:4vw}.button--gold,.button--accent{background:var(--amber-400);color:#090909}.product-visual{cursor:pointer;width:100%;color:inherit;text-align:inherit;border:0;padding:0;display:block}.product-title{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;padding:0;display:block}.product-title h3{transition:color .2s}.category-tabs{border-bottom:1px solid var(--line);gap:28px;margin:-12px 0 28px;display:flex}.category-tabs button{color:#777;cursor:pointer;background:0 0;border:0;min-height:54px;padding:0 0 12px;font-size:13px;position:relative}.category-tabs button[aria-selected=true]{color:#0a0a0a;font-weight:700}.category-tabs button[aria-selected=true]:after{content:"";background:#0a0a0a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.category-tabs small{text-transform:uppercase;letter-spacing:.08em;color:#9a792d;margin-left:6px;font-size:7px}.coming-category{color:#ececec;background:#171717;flex-direction:column;justify-content:flex-end;min-height:420px;padding:55px;display:flex}.coming-category>span{letter-spacing:.18em;color:#a8a8a8;font-size:9px}.coming-category h3{letter-spacing:-.05em;max-width:720px;margin:18px 0 28px;font:clamp(38px,5vw,68px)/1 Archivo Black}.coming-category .inline-link{color:#fff;align-self:flex-start}.menu-button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-button span{background:#fff;height:1px;margin:7px 0;display:block}.mobile-nav{display:none}.quick-buy{z-index:25;height:58px;padding:0 var(--section-pad);color:#fff;background:#171717f5;border-bottom:1px solid #3d3d3d;align-items:center;gap:20px;display:none;position:sticky;top:0}.quick-buy span{font-weight:700}.quick-buy strong{color:var(--amber-300);margin-left:auto}.quick-buy button{background:var(--amber-400);text-transform:uppercase;cursor:pointer;border:0;height:38px;padding:0 20px;font-size:10px;font-weight:800}.pdp{background:#ececec}.pdp-hero{grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);min-height:760px;display:grid}.pdp-gallery{background:#d8d8d6;place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}.pdp-gallery>img{object-fit:cover;width:100%;height:100%}.gallery-dots{gap:8px;display:flex;position:absolute;bottom:24px}.gallery-dots i{border:1px solid #111;border-radius:50%;width:7px;height:7px}.gallery-dots i.active{background:#111}.pdp-buybox{background:#ececec;padding:clamp(42px,6vw,82px)}.pdp-buybox h1{letter-spacing:-.06em;margin:0 0 18px;font:clamp(48px,5vw,72px)/.92 Archivo Black}.pdp-buybox h1 small{letter-spacing:.1em;text-transform:uppercase;color:#696969;margin-top:15px;font:500 11px/1.2 Inter;display:block}.proof-row{border-bottom:1px solid #c6c6c4;align-items:center;gap:14px;padding-bottom:20px;font-size:11px;display:flex}.proof-row span{letter-spacing:.2em}.set-promo,.pdp-builder-link{text-align:left;cursor:pointer;background:#fff;border:1px solid #bbb;justify-content:space-between;gap:18px;width:100%;margin:18px 0;padding:16px;display:flex}.set-promo span,.pdp-builder-link span{color:#666;font-size:11px}.pdp-benefits{margin:22px 0;padding:0;list-style:none}.pdp-benefits li{padding:9px 0;font-size:13px}.pdp-benefits li:first-letter{color:#9c7624}.buy-option{cursor:pointer;background:#f4f4f2;border:1px solid #b9b9b6;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;margin-top:-1px;padding:16px;display:grid}.buy-option.active{border:2px solid #171717;position:relative}.buy-option input{accent-color:#171717}.buy-option span{flex-direction:column;display:flex}.buy-option small{color:#747474;margin-top:4px}.pdp-atc{margin-top:18px}.pdp-builder-link{background:#dbb65f;border-color:#a88e3d}.pdp-builder-link span{color:#2a271e}.order-benefits{background:#bbb;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.order-benefits span{text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#ececec;padding:13px 7px;font-size:8px;line-height:1.35}.pdp-result{color:#ececec;text-align:center;background:#171717;padding-top:110px;padding-bottom:110px}.pdp-result>h2,.ingredients h2,.pdp-faq h2{letter-spacing:-.06em;margin:0;font:clamp(45px,6vw,82px)/.96 Archivo Black}.pdp-result>p:not(.eyebrow){color:#aaa;max-width:760px;margin:25px auto 55px;line-height:1.7}.result-grid{text-align:left;border:1px solid #3d3d3d;grid-template-columns:repeat(3,1fr);max-width:1100px;margin:auto;display:grid}.result-grid article{min-height:220px;padding:28px}.result-grid article+article{border-left:1px solid #3d3d3d}.result-grid span,.ingredient-cards span{letter-spacing:.18em;color:var(--amber-300);font-size:9px}.result-grid h3,.ingredient-cards h3{margin:45px 0 10px;font:28px Archivo Black}.result-grid p,.ingredient-cards p{color:#aaa;font-size:13px;line-height:1.55}.ingredients{background:#efefef;grid-template-columns:.75fr 1.25fr;gap:7vw;padding-top:110px;padding-bottom:110px;display:grid}.ingredients>div:first-child>p:last-child{color:#666;max-width:470px;line-height:1.65}.ingredient-cards{background:#ccc;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.ingredient-cards article{background:#fff;flex-direction:column;min-height:310px;padding:28px;display:flex}.ingredient-cards h3{margin-top:auto}.ingredient-cards p{color:#666}.pdp-faq{background:#dbb65f;padding-top:100px;padding-bottom:110px}.pdp-faq h2{margin-bottom:45px}.pdp-faq details{border-top:1px solid #00000059;max-width:900px;margin:auto}.pdp-faq details:last-child{border-bottom:1px solid #00000059}.pdp-faq summary{cursor:pointer;justify-content:space-between;padding:22px 0;font-weight:700;list-style:none;display:flex}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq details p{color:#332c1e;max-width:700px;margin:0 0 24px;line-height:1.6}.footer-routine{border-bottom:1px solid #333;grid-column:1/-1;justify-content:space-between;align-items:end;gap:30px;padding-bottom:60px;flex-direction:row!important;display:flex!important}.footer-routine h2{letter-spacing:-.05em;max-width:820px;margin:0;font:clamp(34px,4.5vw,64px)/1 Archivo Black}.footer-routine .button{flex:none}.footer-routine .button span{margin-left:28px}.cart-drawer__footer .cart-saving{color:var(--amber-300);margin-top:-10px;font-size:12px}.cart-routine-email-note{color:#ead892;background:#211e16;border:1px solid #514a35;margin:0 0 18px;padding:12px 14px;font-size:11px;line-height:1.5}.cart-stock-alert{background:#0a0a0a;border:1px solid #393939;margin:18px 0 0!important;padding:18px!important;display:block!important}.cart-stock-alert__status{color:#dbb65f;letter-spacing:.13em;font-size:9px;font-weight:800;display:block}.cart-stock-alert h3{margin:8px 0;font:22px/1.05 Archivo Black}.cart-stock-alert>p{color:#aaa;margin:0 0 15px;font-size:11px;line-height:1.5}.cart-stock-alert form label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cart-stock-alert form>div{grid-template-columns:minmax(0,1fr) auto;margin:0!important;display:grid!important}.cart-stock-alert input{color:#fff;background:#171717;border:1px solid #555;border-right:0;min-width:0;height:48px;padding:0 13px;font:12px Inter,Arial,sans-serif}.cart-stock-alert input::placeholder{color:#777}.cart-stock-alert form button{color:#0a0a0a;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#dbb65f;border:1px solid #dbb65f;height:48px;padding:0 16px;font-size:10px;font-weight:900}.cart-stock-alert form button:disabled{cursor:wait;opacity:.65}.cart-stock-alert form>small{color:#777;margin-top:9px;font-size:9px}.cart-stock-alert .cart-stock-alert__success{color:#dbe9cf;background:#171d14;margin:12px 0 0;padding:12px;font-weight:700}.cart-stock-alert .cart-stock-alert__error{color:#ffb2a7;margin:9px 0 0;font-size:10px}.pdp-result>h2{text-wrap:balance;font-size:clamp(44px,5vw,70px)}@media (width>=901px){.pdp .quick-buy{display:flex}}@media (width<=900px){.desktop-nav,.header-builder{display:none}.menu-button{display:block}.site-header{grid-template-columns:1fr auto}.header-actions{gap:4px}.mobile-nav{color:#fff;background:#171717;border-top:1px solid #333;flex-direction:column;padding:12px 20px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:20px 0;font-size:18px;display:flex}.mobile-nav span{color:#888;font-size:9px}.category-tabs{gap:22px;overflow:auto}.category-tabs button{white-space:nowrap}.pdp-hero{grid-template-columns:1fr}.pdp-gallery{aspect-ratio:1;min-height:auto}.pdp-buybox{padding:42px 22px}.result-grid{grid-template-columns:1fr}.result-grid article+article{border-top:1px solid #3d3d3d;border-left:0}.ingredients,.ingredient-cards{grid-template-columns:1fr}.ingredient-cards article{min-height:220px}.footer-routine{align-items:flex-start;flex-direction:column!important}.quick-buy{display:flex;position:fixed;inset:auto 0 0}.pdp{padding-bottom:58px}}@media (width<=520px){.category-tabs{margin-top:0}.coming-category{min-height:330px;padding:28px}.order-benefits{grid-template-columns:1fr}.pdp-buybox h1{font-size:48px}.pdp-result,.ingredients,.pdp-faq{padding-top:75px;padding-bottom:75px}.footer-routine{padding-bottom:40px}}@media (width<=900px){.language-switcher{height:30px}.language-switcher button{min-width:29px}}:root{--surface:#0a0a0a;--paper:#171717;--bone:#ececec;--muted-dark:#a8a8a8;--based-gold:#dbb65f;--based-orange:#b65e13}body{background:#0a0a0a}.announcement{color:#ececec;background:linear-gradient(90deg,#6a3418 0%,#a25016 46%,#171b24 100%)}.site-header{color:#ececec;background:#171717}.best-sellers .section-heading-row h2{color:#ececec}.best-sellers .inline-link{color:#ececec;border-color:#5d5d5d}.category-tabs{border-color:#3d3d3d}.category-tabs button{color:#8c8c8c}.category-tabs button[aria-selected=true]{color:#ececec}.category-tabs button[aria-selected=true]:after{background:#dbb65f}.category-tabs small{color:#dbb65f}.product-card{color:#ececec;background:#171717;border:1px solid #292929}.product-visual{background:#0a0a0a}.product-copy{background:#171717}.product-title:hover h3{color:#dbb65f}.benefit-list,.product-card__footer{border-color:#3d3d3d}.benefit-list li{color:#d6d6d6}.benefit-list li:before{color:#dbb65f}.product-card__footer .button{color:#0a0a0a;background:#ececec}.evidence-label{color:#dbb65f;background:#0a0a0a;border:1px solid #3d3d3d}.shop-page{color:#ececec;background:#0a0a0a}.category-grid,.category-card{background:#0a0a0a}.category-card img{filter:none}.why-section{background:#171717}.system-callout{background:#050505}.featured-set{color:#ececec;background:#0a0a0a}.set-visual{background:#060606}.set-visual img{mix-blend-mode:normal}.set-copy>p:not(.eyebrow){color:#a8a8a8}.set-copy ul,.set-copy li{border-color:#3d3d3d}.set-copy .button{color:#0a0a0a;background:#ececec}.proof-placeholder{color:#ececec;background:#171717;border-top:1px solid #292929}.proof-placeholder>p:last-child{color:#a8a8a8}.pdp-gallery{background:#0a0a0a}.pdp-gallery>img{object-fit:cover}.builder-product .mini-pack{background:#0a0a0a}.routine-products>div{color:#ececec;background:#171717;border:1px solid #333}.site-footer{background:#0a0a0a}@media (width<=900px){.mobile-nav{background:#171717}}.best-sellers .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.best-sellers .product-copy h3{font-size:clamp(19px,1.75vw,25px)}.set-product-visual{background:#060606;position:relative}.set-product-visual img{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,.7,.2,1);display:block}.set-product-card:hover .set-product-visual img{transform:scale(1.025)}@media (width<=1100px){.best-sellers .product-grid{gap:8px}.best-sellers .product-copy{padding:16px 14px}.best-sellers .product-copy>p:not(.eyebrow){font-size:11px}.best-sellers .benefit-list{display:none}.best-sellers .product-card__footer{margin-top:auto}.best-sellers .product-card__footer .button{padding:0 12px}}@media (width<=700px){.best-sellers{overflow:hidden}.best-sellers .product-grid{scroll-snap-type:x mandatory;margin-right:calc(var(--section-pad) * -1);scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(245px,78vw);grid-auto-flow:column;padding-bottom:14px;display:grid;overflow-x:auto}.best-sellers .product-card{scroll-snap-align:start}.best-sellers .product-card:last-child{margin-right:var(--section-pad)}}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden}.category-card span{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.category-card span small{letter-spacing:.16em;color:#dbb65f;font:700 9px/1 Inter}@media (width<=900px){.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{height:400px}.category-card span{font-size:clamp(18px,2.7vw,25px);bottom:20px;left:20px}}@media (width<=600px){.category-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:82vw;grid-auto-flow:column;display:grid;overflow-x:auto}.category-card{scroll-snap-align:start;height:410px}}.why-section{color:#fff;background:#0a0a0a;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;flex-direction:column;align-items:center;gap:84px;min-height:829px;padding:105px clamp(24px,7vw,80px);display:flex;position:relative;overflow:hidden}.why-glow{z-index:0;pointer-events:none;background:radial-gradient(125.48% 100% at 50% 0,#1b1914cc,#0a0a0a00 40%);width:100%;height:225px;position:absolute;top:0;left:0}.why-head{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.why-head p{color:#ececec;letter-spacing:-.015em;margin:0;font-size:14px;line-height:14px}.why-wordmark{color:#ececec;width:166px;height:auto;display:block}.why-table{z-index:1;grid-template-columns:minmax(290px,420px) minmax(205px,300px) minmax(180px,260px);justify-content:center;width:100%;max-width:980px;min-height:471px;display:grid;position:relative}.why-column{flex-direction:column;min-width:0;display:flex}.why-column--looxed{color:#0a0a0a;background:linear-gradient(#e2c274 0%,#edd294 27%,#f7e3b3 55%,#fdedc7 78%,#f3dca7 100%);box-shadow:67px 64px 26px #e6cb8000,43px 41px 24px #e6cb8003,24px 23px 20px #e6cb800d,11px 10px 15px #e6cb8017,3px 3px 8px #e6cb801a}.why-cell{border-bottom:1px solid #ffffff14;align-items:center;height:92px;min-height:92px;display:flex}.why-cell--head{justify-content:center;height:103px;min-height:103px}.why-cell--label{color:#ececec;letter-spacing:-.01em;gap:16px;height:auto;min-height:132px;padding:14px 0;font:300 24px/20px Inter,Arial,sans-serif}.why-cell__icon{background:#e5cb780f;border:1px solid #e5cb7861;flex:0 0 42px;align-self:flex-start;place-items:center;width:42px;height:42px;margin-top:3px;display:grid}.why-cell__icon svg{fill:none;stroke:#e5cb78;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;width:23px;height:23px}.why-cell__copy{flex-direction:column;gap:7px;min-width:0;display:flex}.why-cell__copy strong{letter-spacing:-.02em;font:500 22px/1.05 Inter,Arial,sans-serif}.why-cell__copy small{color:#9f9f9f;letter-spacing:0;font:400 11px/1.4 Inter,Arial,sans-serif}.why-cell__copy small:last-child{color:#777}.why-cell__copy b{color:#dbb65f;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.why-standard-button{z-index:1;margin-top:-28px;position:relative}.formula-page{color:#f4f4f1;background:#090a0c}.formula-page__hero{background:radial-gradient(circle at 80% 20%,#8e401499,#0000 38%);flex-direction:column;justify-content:flex-end;min-height:650px;display:flex}.formula-page__hero h1{letter-spacing:-.07em;max-width:1050px;margin:16px 0 28px;font:clamp(62px,9vw,132px)/.86 Archivo Black}.formula-page__hero>p:last-child{color:#c9c9c5;max-width:720px;font-size:18px;line-height:1.65}.formula-page__grid{background:#37383b;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.formula-page__grid article{background:#111317;min-height:370px;padding:44px}.formula-page__grid article>span{color:#d2b052;letter-spacing:.16em;font-size:11px;font-weight:800}.formula-page__grid svg{fill:none;stroke:#e5cb78;stroke-width:1.4px;width:54px;height:54px;margin:70px 0 30px}.formula-page__grid h2{letter-spacing:-.055em;margin:0 0 18px;font:clamp(30px,4vw,52px)/.95 Archivo Black}.formula-page__grid p,.formula-page__proof p:last-child{color:#a9a9a6;max-width:580px;line-height:1.65}.formula-page__note{margin-top:10px;font-size:12px;line-height:1.55}.formula-page__note strong{color:#d2b052;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.formula-page__proof{text-align:center}.formula-page__proof h2{letter-spacing:-.065em;margin:20px auto 28px;font:clamp(50px,7vw,100px)/.9 Archivo Black}.formula-page__proof p:last-child{margin:0 auto}.formula-page__proof .eyebrow{color:#d2b052}.why-cell--mark{justify-content:center}.why-cell--mark svg{width:34px;height:34px;display:block}.why-column--looxed .why-cell{border-bottom-color:#0a0a0a1f}.why-table-logo{color:#0a0a0a;width:132px;height:auto;display:block}.why-column--others{color:#5d5d5d}.why-column--others .why-cell--head span{color:#ececec;font:300 24px/20px Inter,Arial,sans-serif}@media (width<=900px){.why-section{gap:64px;min-height:auto;padding:76px 22px;display:flex}.why-table{grid-template-columns:minmax(210px,1.4fr) minmax(135px,1fr) minmax(120px,.87fr)}.why-cell--label{font-size:20px}}@media (width<=600px){.why-section{gap:52px;padding:64px 16px}.why-head p{font-size:12px}.why-wordmark{width:150px}.why-table{grid-template-columns:minmax(155px,1.45fr) minmax(82px,.82fr) minmax(76px,.72fr)}.why-cell,.why-cell--head{height:78px;min-height:78px}.why-cell--label{height:auto;min-height:122px;padding-right:14px;font-size:15px;line-height:17px}.why-cell__copy{gap:6px}.why-cell__copy strong{font-size:15px;line-height:1.1}.why-cell__copy small{font-size:9px;line-height:1.35}.why-cell__copy b{font-size:7px}.why-table-logo{width:76px}.why-column--others .why-cell--head span{font-size:16px}.why-cell--mark svg{width:28px;height:28px}}@media (width<=700px){.why-cell--label{gap:8px}.why-cell__icon{flex-basis:30px;width:30px;height:30px}.why-cell__icon svg{width:17px;height:17px}.why-standard-button{margin-top:-12px}.formula-page__grid{grid-template-columns:1fr}.formula-page__grid article{min-height:310px;padding:30px 22px}.formula-page__grid svg{margin:48px 0 24px}.formula-page__hero{min-height:570px}}.why-section{gap:56px;min-height:940px}.why-head{gap:14px;max-width:780px}.why-head .why-wordmark{margin-bottom:18px}.why-head .eyebrow{color:#dbb65f;letter-spacing:.18em;margin:0;font-size:9px;line-height:1.2}.why-head h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font:clamp(38px,5vw,66px)/.96 Archivo Black,Inter,sans-serif}.why-head>p:last-child{color:#a8a8a8;max-width:620px;margin:5px 0 0;font-size:14px;line-height:1.55}.why-varies{color:#777;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.why-disclaimer{z-index:1;color:#777;text-align:center;max-width:930px;margin:-28px auto 0;font-size:9px;line-height:1.55;position:relative}@media (width<=900px){.why-section{gap:48px;min-height:auto}.why-head h2{font-size:44px}.why-disclaimer{margin:-20px auto 0}}@media (width<=600px){.why-section{gap:38px}.why-head{gap:11px}.why-head .why-wordmark{margin-bottom:12px}.why-head h2{font-size:35px}.why-head>p:last-child{font-size:12px;line-height:1.5}.why-column--others .why-cell--head span{text-align:center;font-size:13px;line-height:1.1}.why-varies{letter-spacing:.08em;font-size:7px}.why-disclaimer{text-align:left;margin:-12px 6px 0;font-size:8px}}.why-head h2 em{color:#dfbf66;font-style:normal}.why-stats{z-index:1;border-top:1px solid #4b4b4b;border-bottom:1px solid #4b4b4b;grid-template-columns:repeat(3,1fr);width:min(100%,920px);display:grid;position:relative}.why-stats>div{text-align:center;border-right:1px solid #343434;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:158px;display:flex}.why-stats>div:last-child{border-right:0}.why-stats strong{color:#ead28e;letter-spacing:-.055em;font:clamp(40px,6vw,72px)/1 Archivo Black,Inter,sans-serif;animation:.8s cubic-bezier(.2,.8,.2,1) both proof-pop}.why-stats>div:nth-child(2) strong{animation-delay:.12s}.why-stats>div:nth-child(3) strong{animation-delay:.24s}.why-stats span{color:#d0d0ce;max-width:180px;font-size:12px;line-height:1.35}.why-stats>div:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#dfbf66,#0000);width:64%;height:2px;margin-top:8px;animation:1.1s .25s both proof-line}@keyframes proof-pop{0%{opacity:0;filter:blur(5px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes proof-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.why-table-intro{z-index:1;text-align:left;width:min(100%,980px);margin-bottom:-38px;position:relative}.why-table-intro .eyebrow{color:#dfbf66;margin:0 0 10px}.why-table-intro h3{letter-spacing:-.055em;max-width:650px;margin:0;font:clamp(34px,5vw,62px)/.95 Archivo Black,Inter,sans-serif}.why-table-intro>p:last-child{color:#aaa;max-width:610px;margin:17px 0 0;font-size:13px;line-height:1.55}.why-table .why-cell--label,.why-table .why-cell--mark{height:126px;min-height:126px}.why-cell--label{padding-top:10px;padding-bottom:10px}.why-cell--mark{text-align:center;flex-direction:column;gap:6px;padding:10px}.why-column--looxed .why-cell--mark{color:#121212}.why-column--looxed .why-cell--mark svg{width:25px;height:25px}.why-column--looxed .why-cell--mark span{font-size:11px;font-weight:700;line-height:1.25}.why-column--others .why-cell--mark span{color:#a6a6a6;max-width:140px;font-size:11px;line-height:1.3}@media (width<=600px){.why-stats>div{min-height:126px;padding:12px 6px}.why-stats strong{font-size:36px}.why-stats span{font-size:9px}.why-table-intro{margin-bottom:-16px}.why-table-intro h3{font-size:35px}.why-table-intro>p:last-child{font-size:11px}.why-table .why-cell--label,.why-table .why-cell--mark{height:116px;min-height:116px}.why-cell--mark{padding:7px 4px}.why-column--looxed .why-cell--mark span,.why-column--others .why-cell--mark span{font-size:8px}.why-column--looxed .why-cell--mark svg{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.why-stats strong,.why-stats>div:after{animation:none}}.lx-gallery__slide{background:#080b11;transition:transform .3s;position:absolute;inset:0;overflow:hidden}.lx-gallery__slide>img{position:absolute;inset:0}.lx-annotation{color:#f5f3ee;text-align:left;position:absolute;inset:0;overflow:hidden}.lx-annotation>img{z-index:0;object-fit:cover;position:absolute;inset:0}.lx-annotation__shade{z-index:1;background:linear-gradient(90deg,#03060af5 0%,#03060ad1 46%,#03060a0f 78%);position:absolute;inset:0}.lx-callout{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#04080ee0;border:1px solid #e5cb7880;flex-direction:column;gap:7px;width:41%;padding:14px 16px;display:flex;position:absolute}.lx-callout:after{content:"";background:#e5cb78;width:70px;height:1px;position:absolute}.lx-callout strong{color:#e5cb78;letter-spacing:.15em;font-size:9px}.lx-callout span{font-size:11px;line-height:1.4}.lx-callout--one{top:9%;left:6%}.lx-callout--one:after{top:40%;left:100%}.lx-callout--two{bottom:9%;right:6%}.lx-callout--two:after{top:40%;right:100%}.lx-annotation--benefits>p,.lx-annotation--benefits>h3,.lx-annotation--benefits>ul{z-index:2;width:43%;margin-left:7%;position:relative}.lx-annotation--benefits>p{color:#e5cb78;letter-spacing:.16em;margin-top:0;padding-top:13%;font-size:10px;font-weight:800}.lx-annotation--benefits>h3{margin-top:10px;margin-bottom:30px;font:clamp(28px,4vw,55px)/.95 Archivo Black,Inter,sans-serif}.lx-annotation--benefits>ul{flex-direction:column;gap:18px;padding:0;list-style:none;display:flex}.lx-annotation--benefits li{gap:12px;font-size:15px;line-height:1.25;display:flex}.lx-annotation--benefits li span{color:#e5cb78}.lx-annotation--ingredients{padding:8% 7%}.lx-annotation--ingredients>p{z-index:2;color:#e5cb78;letter-spacing:.17em;margin:0;font-size:9px;font-weight:800;position:relative}.lx-annotation--ingredients>h3{z-index:2;max-width:66%;margin:10px 0 27px;font:clamp(27px,4vw,52px)/.98 Archivo Black,Inter,sans-serif;position:relative}.lx-annotation--ingredients>div{z-index:2;grid-template-columns:repeat(2,1fr);gap:12px;width:75%;display:grid;position:relative}.lx-annotation--ingredients article{background:#0a0e15d6;border:1px solid #34383f;flex-direction:column;gap:8px;min-height:82px;padding:15px;display:flex}.lx-annotation--ingredients article span{color:#e5cb78;font-size:9px}.lx-annotation--ingredients article strong{font-size:13px;line-height:1.2}.lx-annotation--ingredients>img{object-fit:contain;width:58%;height:58%;inset:auto -12% -20% auto}.lx-annotation--set>img{object-fit:cover}.lx-annotation--set:after{content:"";z-index:1;background:linear-gradient(#02050900 30%,#020509fa);position:absolute;inset:0}.lx-annotation--set>div{z-index:2;position:absolute;bottom:7%;left:7%;right:7%}.lx-annotation--set p{color:#e5cb78;letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:800}.lx-annotation--set h3{max-width:600px;margin:0 0 16px;font:clamp(25px,4vw,48px)/.98 Archivo Black,Inter,sans-serif}.lx-annotation--set span{font-size:12px}.lx-annotation--compare{padding:8% 7%}.lx-annotation--compare>p{color:#e5cb78;letter-spacing:.16em;margin:0;font-size:9px;font-weight:800}.lx-annotation--compare>h3{margin:8px 0 25px;font:clamp(28px,4vw,50px)/1 Archivo Black,Inter,sans-serif}.lx-mini-compare{z-index:2;background:#06090ee6;border:1px solid #353941;grid-template-columns:1fr 1fr;width:68%;display:grid;position:relative}.lx-mini-compare>*{border-bottom:1px solid #2d3036;min-height:48px;padding:13px;font-size:10px;line-height:1.25}.lx-mini-compare b{color:#e5cb78;letter-spacing:.08em}.lx-mini-compare>:nth-child(odd){border-right:1px solid #2d3036}.lx-annotation--compare>img{object-fit:contain;width:48%;height:65%;inset:auto -9% -4% auto}.set-editorial{background:#2b2d31;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.set-editorial__card{background:#080b11;min-height:620px;position:relative;overflow:hidden}.set-editorial__card>img{object-fit:cover;width:100%;height:100%}.set-editorial__card:after{content:"";background:linear-gradient(#0000 32%,#04070cfa);position:absolute;inset:0}.set-editorial__copy{z-index:2;color:#fff;position:absolute;bottom:7%;left:7%;right:7%}.set-editorial__copy>span{color:#e5cb78;letter-spacing:.16em;font-size:9px;font-weight:800}.set-editorial__copy h2{margin:10px 0 8px;font:clamp(31px,4vw,52px)/.95 Archivo Black,Inter,sans-serif}.set-editorial__copy p{color:#d0d0ce;max-width:440px}.set-editorial__copy button{color:#fff;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5cb78;padding:0 0 7px;font-weight:800}@media (width<=700px){.lx-gallery__stage{aspect-ratio:1}.lx-callout{width:48%;padding:10px}.lx-callout span{font-size:8px}.lx-callout:after{width:35px}.lx-annotation--benefits>p,.lx-annotation--benefits>h3,.lx-annotation--benefits>ul{width:52%;margin-left:6%}.lx-annotation--benefits>p{padding-top:10%}.lx-annotation--benefits>h3{margin-bottom:20px;font-size:26px}.lx-annotation--benefits>ul{gap:11px}.lx-annotation--benefits li{font-size:11px}.lx-annotation--ingredients{padding:7% 6%}.lx-annotation--ingredients>h3{margin-bottom:18px;font-size:26px}.lx-annotation--ingredients>div{gap:7px;width:82%}.lx-annotation--ingredients article{min-height:64px;padding:10px}.lx-annotation--ingredients article strong{font-size:10px}.lx-mini-compare{width:78%}.lx-mini-compare>*{min-height:39px;padding:8px;font-size:7px}.set-editorial{grid-template-columns:1fr}.set-editorial__card{min-height:480px}}.routine-popup{z-index:120;color:#fff;background:#05070a;place-items:center;animation:.35s both popup-in;display:grid;position:fixed;inset:0;overflow:hidden}.routine-popup:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 30%,#c7a4461f,#0000 38%),linear-gradient(#0000001a,#05070a 82%);position:absolute;inset:0}.routine-popup__close{z-index:3;color:#aaa;cursor:pointer;background:0 0;border:0;width:52px;height:52px;font:300 48px/1 Inter;position:absolute;top:24px;left:28px}.routine-popup__content{z-index:2;text-align:center;width:min(90vw,690px);padding-bottom:23vh;position:relative}.routine-popup__content>p{color:#eee;letter-spacing:.16em;margin:0 0 12px;font-size:14px;font-weight:800}.routine-popup__content h2{letter-spacing:-.065em;margin:0;font:clamp(48px,7vw,96px)/.82 Archivo Black,Inter,sans-serif}.routine-popup__content h2 em{color:#d6b650;font-style:normal;display:inline-block}.routine-popup__content>span{margin:38px 0 24px;font-size:20px;font-weight:600;display:block}.routine-popup__options{flex-direction:column;gap:12px;width:min(100%,520px);margin:auto;display:flex}.routine-popup__options button{color:#fff;cursor:pointer;background:linear-gradient(#d8bd65,#b7983e);border:0;border-radius:999px;min-height:74px;padding:18px 30px;font:800 18px/1 Inter;transition:transform .18s,filter .18s;box-shadow:inset 0 1px #ffffff59}.routine-popup__options button:hover{filter:brightness(1.08);transform:translateY(-2px)}.routine-popup__content small{color:#9d9d9d;letter-spacing:.08em;margin-top:19px;font-size:11px;display:block}.routine-popup>img{z-index:1;object-fit:contain;filter:brightness(.72)contrast(1.1);width:min(900px,100vw);height:68%;position:absolute;bottom:-30%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 24% 100%);mask-image:linear-gradient(#0000 0%,#000 24% 100%)}@keyframes popup-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}@media (width<=600px){.routine-popup__close{top:15px;left:14px}.routine-popup__content{width:86vw;padding-bottom:18vh}.routine-popup__content>p{font-size:10px}.routine-popup__content h2{font-size:44px;line-height:.86}.routine-popup__content>span{margin:25px 0 17px;font-size:17px}.routine-popup__options{gap:10px}.routine-popup__options button{min-height:64px;font-size:16px}.routine-popup>img{height:59%;bottom:-27%}}@media (prefers-reduced-motion:reduce){.routine-popup{animation:none}.routine-popup__options button{transition:none}}.site-header{z-index:30}.desktop-nav{align-self:stretch;gap:27px}.desktop-nav>button{cursor:pointer;position:relative}.desktop-nav>button:after{content:"";background:var(--amber-400);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.desktop-nav>button:hover,.desktop-nav>button.is-active{color:#fff}.desktop-nav>button.is-active:after{transform:scaleX(1)}.nav-chevron{border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin:0 0 3px 5px;transition:transform .18s;display:inline-block;transform:rotate(45deg)}.desktop-nav>button[aria-expanded=true] .nav-chevron{transform:translateY(4px)rotate(225deg)}.mega-menu{color:#f3f1ec;z-index:40;background:#080b11;border-top:1px solid #292c32;border-bottom:1px solid #292c32;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 60px #0000008f}.mega-menu__inner{grid-template-columns:205px minmax(390px,1fr) minmax(315px,370px);gap:48px;min-height:430px;padding:46px 5vw 54px;display:grid}.mega-menu button{font-family:inherit}.mega-menu__categories{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.mega-menu__categories>div:first-child{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.mega-menu__categories button,.mega-menu__categories span{color:#e8e7e2;text-align:left;cursor:pointer;background:0 0;border:0;min-height:42px;padding:3px 0;font-size:22px;line-height:1.1}.mega-menu__categories button:hover,.mega-menu__categories button.is-active{color:var(--amber-400)}.mega-menu__categories small{color:#8b8d92;letter-spacing:.13em;text-transform:uppercase;vertical-align:middle;margin-left:9px;font-size:8px;font-weight:800}.mega-menu__utilities{flex-direction:column;align-items:flex-start;margin-top:28px;gap:1px!important;display:flex!important}.mega-menu__utilities button,.mega-menu__utilities span{color:#aeb0b4;min-height:33px;font-size:13px}.mega-menu__utilities button:hover{color:#fff}.mega-menu__utilities span{opacity:.72;cursor:default;align-items:center;display:flex}.mega-menu__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:4px;display:grid}.mega-menu__column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.mega-menu__column>p{color:#8f9299;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:11px;line-height:1.2}.mega-menu__links{flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.mega-menu__links button,.mega-menu__links>span{color:#e6e6e2;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;padding:2px 0;font-size:15px;display:flex}.mega-menu__links button:hover{color:var(--amber-400)}.mega-menu__links>span{color:#9b9da2;cursor:default}.mega-menu__links small{color:#777b82;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.mega-menu__column-action{color:#f0efea;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #686b70;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:12px 0 1px;font-size:14px;display:flex}.mega-menu__column-action:hover{color:var(--amber-400);border-color:var(--amber-400)}.mega-menu__column-action span{font-size:22px;line-height:1}.mega-menu__routine-card{isolation:isolate;background:#11151c;border:1px solid #34373e;min-height:320px;position:relative;overflow:hidden}.mega-menu__routine-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#040609f5 0%,#040609cc 48%,#0406092e 100%);position:absolute;inset:0}.mega-menu__routine-card img{object-fit:cover;object-position:62% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mega-menu__routine-copy{flex-direction:column;justify-content:center;align-items:flex-start;width:70%;height:100%;padding:30px;display:flex;position:relative}.mega-menu__routine-copy>p{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 16px;font-size:29px;font-weight:900;line-height:.96}.mega-menu__routine-copy>p:first-line{color:#fff}.mega-menu__routine-copy>span{color:#d0d1d4;margin-bottom:20px;font-size:13px;line-height:1.35}.mega-menu__routine-copy button{background:var(--amber-400);color:#090a0c;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:0;min-height:46px;padding:0 17px;font-size:10px;font-weight:900}.mega-menu__routine-copy button:hover{background:#f2d379}.mega-menu__routine-copy small{color:#c9c9c5;margin-top:16px;font-size:9px;line-height:1.4}.mega-menu__routine-copy b{color:var(--amber-400);margin-right:6px}.mega-menu button:focus-visible,.desktop-nav button:focus-visible{outline:2px solid var(--amber-400);outline-offset:3px}.mobile-nav__future{color:#8e9094;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:20px 0;font-size:18px;display:flex}.mobile-nav__future small{color:var(--amber-400);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}@media (width<=1180px) and (width>=901px){.mega-menu__inner{grid-template-columns:165px minmax(350px,1fr) 290px;gap:30px;padding-left:3vw;padding-right:3vw}.mega-menu__categories button{font-size:18px}.mega-menu__routine-copy{width:82%;padding:24px}.mega-menu__routine-copy>p{font-size:25px}}@media (width>=1100px){.header-builder{display:block}}@media (width<=900px){.mega-menu{display:none}.site-header--menu-open{border-bottom-color:#333}}@media (prefers-reduced-motion:reduce){.desktop-nav>button:after,.nav-chevron{transition:none}}.mega-menu__inner.mega-menu__inner--simple{grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:42px;min-height:0;padding:38px 5vw 42px}.mega-menu__catalog{min-width:0}.mega-menu__catalog-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.mega-menu__catalog-head small{color:#8f9299;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.mega-menu__catalog-head h2{font:38px/.95 var(--font-display);letter-spacing:-.05em;text-transform:uppercase;margin:0}.mega-menu__catalog-head>button{color:#e7e6e2;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #666a70;min-height:36px;padding:0 0 5px;font-size:12px}.mega-menu__catalog-head>button:hover{border-color:var(--amber-400);color:var(--amber-400)}.mega-menu__product-list{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;display:grid}.mega-menu__product-list>button{color:#f0efeb;text-align:left;cursor:pointer;background:#0d1015;border:1px solid #292c32;grid-template-columns:42px minmax(0,1fr);align-items:center;min-height:62px;padding:10px 14px;transition:background .16s,border-color .16s,color .16s;display:grid}.mega-menu__product-list>button:hover,.mega-menu__product-list>button:focus-visible{color:var(--amber-400);background:#15171a;border-color:#756634}.mega-menu__product-list>button small{color:#777b82;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.mega-menu__product-list>button span{font-size:13px;line-height:1.25}.mega-menu__fix-card{border:0;min-height:280px}.mega-menu__fix-card .mega-menu__routine-copy{width:78%;padding:28px}.mega-menu__fix-card .mega-menu__routine-copy>p{text-transform:uppercase}.header-quiz{border-color:var(--amber-400)!important;background:var(--amber-400)!important;color:#090a0c!important;font-weight:900!important}.header-quiz:hover{color:#090a0c!important;background:#f2d379!important}.mobile-nav .mobile-nav__quiz{background:var(--amber-400);color:#090a0c;text-transform:uppercase;border:0;margin-top:12px;padding-left:16px;padding-right:16px;font-weight:900}.mobile-nav .mobile-nav__quiz span{color:#090a0c}@media (width<=1180px) and (width>=901px){.mega-menu__inner.mega-menu__inner--simple{grid-template-columns:minmax(0,1fr) 270px;gap:26px;padding-left:3vw;padding-right:3vw}.mega-menu__product-list{grid-template-columns:repeat(3,minmax(145px,1fr))}.mega-menu__fix-card .mega-menu__routine-copy{width:88%;padding:22px}.mega-menu__catalog-head h2{font-size:34px}}@media (width>=980px){.header-builder{display:block}}.mega-menu__routine-copy .mega-menu__promo-eyebrow{color:var(--amber-400);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:800}.category-card .category-card__copy{z-index:2;color:#fff;text-align:left;text-transform:none;letter-spacing:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 48px;align-items:end;gap:7px 16px;display:grid;position:absolute;bottom:27px;left:28px;right:28px}.category-card .category-card__copy small{color:var(--amber-400);letter-spacing:.16em;text-transform:uppercase;grid-area:1/1;font:800 9px/1 Inter,sans-serif}.category-card .category-card__copy strong{letter-spacing:-.055em;text-transform:uppercase;grid-area:2/1;font:clamp(27px,2.8vw,42px)/.96 Archivo Black,Inter,sans-serif}.category-card .category-card__copy em{color:#d2d2cf;grid-area:3/1;max-width:270px;font:12px/1.45 Inter,sans-serif}.category-card .category-card__arrow{color:#fff;fill:none;stroke:currentColor;stroke-width:1.6px;border:1px solid #ffffff9e;grid-area:1/2/4;align-self:end;width:48px;height:48px;padding:13px;transition:background .2s,color .2s,border-color .2s}.category-card:hover .category-card__arrow,.category-card:focus-visible .category-card__arrow{border-color:var(--amber-400);background:var(--amber-400);color:#090a0c}.category-card--skin:before,.category-card--body:before{content:"COMING SOON";z-index:2;color:#fff;letter-spacing:.14em;background:#07080ab8;border:1px solid #ffffff80;padding:9px 11px;font:800 8px/1 Inter,sans-serif;position:absolute;top:20px;left:20px}@media (width<=900px){.category-card .category-card__copy{grid-template-columns:minmax(0,1fr) 44px;bottom:20px;left:20px;right:20px}.category-card .category-card__arrow{width:44px;height:44px;padding:11px}.category-card .category-card__copy strong{font-size:clamp(22px,2.6vw,31px)}.category-card .category-card__copy em{font-size:10px}}@media (width<=600px){.category-card .category-card__copy{bottom:22px;left:22px;right:22px}.category-card .category-card__copy strong{font-size:34px}.category-card .category-card__copy em{font-size:12px}.category-card--skin:before,.category-card--body:before{top:16px;left:16px}}.quiz-shell{max-width:1060px}.quiz-options--text{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quiz-options button.quiz-option--text{background:#15171a;border:1px solid #34373c;grid-template-rows:auto 1fr;grid-template-columns:1fr 34px;align-items:start;min-height:156px;padding:22px 22px 20px;display:grid;position:relative;overflow:hidden}.quiz-option--text:after{content:"";background:var(--amber-400);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.quiz-option--text:hover:after,.quiz-option--text:focus-visible:after{transform:scaleX(1)}.quiz-options button.quiz-option--text:hover,.quiz-options button.quiz-option--text:focus-visible{background:#1b1d21;border-color:#696c72}.quiz-option--text .quiz-option__index{color:var(--amber-400);letter-spacing:.16em;grid-area:1/1;font:800 9px/1 Inter,sans-serif;position:static}.quiz-option--text .quiz-option__copy{flex-direction:column;grid-area:2/1;justify-content:flex-end;align-items:flex-start;gap:9px;padding-top:29px;display:flex}.quiz-option--text .quiz-option__copy strong{letter-spacing:-.04em;font:26px/1 Archivo Black,Inter,sans-serif}.quiz-option--text .quiz-option__copy small{color:#a6a8ad;text-align:left;font-size:12px;line-height:1.4}.quiz-option--text .quiz-option__select{border:1px solid #555960;grid-area:1/2;width:30px;height:30px;position:relative}.quiz-option--text .quiz-option__select:before,.quiz-option--text .quiz-option__select:after{content:"";background:#a6a8ad;width:10px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quiz-option--text .quiz-option__select:after{transform:translate(-50%,-50%)rotate(90deg)}.quiz-option--text:hover .quiz-option__select,.quiz-option--text:focus-visible .quiz-option__select{border-color:var(--amber-400);background:var(--amber-400)}.quiz-option--text:hover .quiz-option__select:before,.quiz-option--text:hover .quiz-option__select:after,.quiz-option--text:focus-visible .quiz-option__select:before,.quiz-option--text:focus-visible .quiz-option__select:after{background:#0a0b0d}.quiz-options--visual{gap:8px}.quiz-options--visual.quiz-options--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-options--visual.quiz-options--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.quiz-options--visual.quiz-options--count-5{grid-template-columns:repeat(5,minmax(0,1fr))}.quiz-options button.quiz-option--visual{background:#15171a;border:1px solid #34373c;flex-direction:column;align-items:stretch;min-height:0;display:flex}.quiz-option--visual .quiz-option__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:92px;padding:17px 18px;display:flex}.quiz-options--count-4 .quiz-option__copy strong,.quiz-options--count-5 .quiz-option__copy strong{font-size:18px}.quiz-options--count-4 .quiz-option__copy small,.quiz-options--count-5 .quiz-option__copy small{font-size:10px}.back-button{min-height:44px;padding:0 8px}@media (width<=800px){.quiz-options--text{grid-template-columns:1fr}.quiz-options button.quiz-option--text{min-height:112px}.quiz-option--text .quiz-option__copy{padding-top:18px}.quiz-options--visual.quiz-options--count-3,.quiz-options--visual.quiz-options--count-4,.quiz-options--visual.quiz-options--count-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.quiz-shell{padding:54px 18px 80px}.quiz-shell h1{margin-bottom:35px}.quiz-options--visual.quiz-options--count-3,.quiz-options--visual.quiz-options--count-4,.quiz-options--visual.quiz-options--count-5{grid-template-columns:1fr}.quiz-options button.quiz-option--visual{grid-template-columns:104px minmax(0,1fr);min-height:104px;display:grid}.quiz-option--visual>img,.quiz-option--visual>.quiz-option__visual{aspect-ratio:auto;border:0;border-right:1px solid #ffffff1a;width:104px;height:104px}.quiz-option--visual>.quiz-option__visual svg{padding:12px}.quiz-option--visual .quiz-option__copy{min-height:104px;padding:14px 16px}.quiz-option--visual .quiz-option__copy strong,.quiz-options--count-4 .quiz-option__copy strong,.quiz-options--count-5 .quiz-option__copy strong{font-size:18px}.quiz-option--visual .quiz-option__copy small,.quiz-options--count-4 .quiz-option__copy small,.quiz-options--count-5 .quiz-option__copy small{font-size:10px}.quiz-option--text .quiz-option__copy strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.quiz-option--text:after{transition:none}}.faq-page{color:#090a0c;background:#efeeea}.faq-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:8vw;padding-top:120px;padding-bottom:90px;display:grid}.faq-hero h1{letter-spacing:-.075em;max-width:880px;margin:0;font:clamp(62px,8vw,116px)/.87 Archivo Black,Inter,sans-serif}.faq-hero__intro{padding-bottom:8px}.faq-hero__intro strong{letter-spacing:-.045em;max-width:430px;font:28px/1.08 Archivo Black,Inter,sans-serif;display:block}.faq-hero__intro p{color:#5f5f5c;max-width:520px;margin:22px 0 0;font-size:14px;line-height:1.7}.faq-jump{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:0;padding-bottom:90px;display:grid}.faq-jump button{color:#090a0c;text-align:left;cursor:pointer;background:0 0;border:1px solid #bdbcb7;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:18px;min-height:148px;padding:22px;transition:background .2s,color .2s;display:grid}.faq-jump button+button{border-left:0}.faq-jump button:hover,.faq-jump button:focus-visible{color:#ecebea;background:#090a0c}.faq-jump span{color:#a1842d;letter-spacing:.16em;font-size:9px;font-weight:800}.faq-jump strong{letter-spacing:-.035em;align-self:end;font:22px/1.05 Archivo Black,Inter,sans-serif}.faq-jump i{grid-area:1/2/3;align-self:end;font-size:23px;font-style:normal}.faq-content{color:#ecebea;background:#090a0c;padding-top:30px;padding-bottom:120px}.faq-group{border-top:1px solid #343434;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:7vw;padding:82px 0;scroll-margin-top:120px;display:grid}.faq-group:first-child{border-top:0}.faq-group>header>span{color:#dbb65f;letter-spacing:.18em;font-size:10px;font-weight:800}.faq-group h2{letter-spacing:-.055em;max-width:350px;margin:24px 0 16px;font:clamp(36px,4vw,58px)/.94 Archivo Black,Inter,sans-serif}.faq-group header p{color:#929292;max-width:350px;font-size:13px;line-height:1.65}.faq-accordion{border-top:1px solid #424242}.faq-accordion details{border-bottom:1px solid #424242}.faq-accordion summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 42px;align-items:center;gap:18px;min-height:92px;padding:20px 0;list-style:none;display:grid}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary>span{color:#dbb65f;letter-spacing:.13em;font-size:9px;font-weight:800}.faq-accordion summary strong{letter-spacing:-.035em;font:22px/1.15 Archivo Black,Inter,sans-serif}.faq-accordion summary i{border:1px solid #555;place-items:center;width:38px;height:38px;font:22px/1 Inter,sans-serif;transition:transform .2s,background .2s;display:grid}.faq-accordion details[open] summary i{color:#090a0c;background:#dbb65f;border-color:#dbb65f;transform:rotate(45deg)}.faq-accordion details>p{color:#aaa;max-width:780px;margin:0 60px 30px 62px;font-size:14px;line-height:1.75}.faq-cta{color:#ecebea;text-align:center;background:#141414;padding-top:100px;padding-bottom:110px}.faq-cta h2{letter-spacing:-.065em;margin:0;font:clamp(54px,7vw,96px)/.9 Archivo Black,Inter,sans-serif}.faq-cta>p:not(.eyebrow){color:#aaa;max-width:650px;margin:24px auto 30px;line-height:1.65}.faq-cta .button-row{justify-content:center}@media (width<=900px){.faq-hero{grid-template-columns:1fr;gap:46px}.faq-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-jump button:nth-child(3){border-left:1px solid #bdbcb7}.faq-jump button:nth-child(n+3){border-top:0}.faq-group{grid-template-columns:1fr;gap:36px}.faq-group header p{max-width:600px}}@media (width<=560px){.faq-hero{padding-top:76px;padding-bottom:58px}.faq-hero h1{font-size:54px}.faq-hero__intro strong{font-size:24px}.faq-jump{grid-template-columns:1fr;padding-bottom:60px}.faq-jump button{min-height:108px}.faq-jump button+button,.faq-jump button:nth-child(3){border-top:0;border-left:1px solid #bdbcb7}.faq-content{padding-bottom:75px}.faq-group{padding:58px 0}.faq-group h2{font-size:40px}.faq-accordion summary{grid-template-columns:32px minmax(0,1fr) 38px;gap:10px;min-height:84px}.faq-accordion summary strong{font-size:18px}.faq-accordion details>p{margin:0 0 26px 42px;font-size:13px}.faq-cta{padding-top:75px;padding-bottom:82px}.faq-cta h2{font-size:50px}.faq-cta .button-row{display:grid}}.footer-brand{flex-direction:column;align-items:flex-start;min-height:238px;display:flex}.footer-brand>svg:first-child{width:min(260px,78%)}.footer-brand>svg:last-child{margin-top:auto}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));min-height:238px;padding:2px 0;gap:34px!important;display:grid!important}.footer-links>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-links>div>span{color:#777;letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:10px}.footer-routine-card{isolation:isolate;background:#161616;border:1px solid #ffffff1a;align-items:center;height:238px;min-height:238px;padding:0 28px;display:flex;position:relative;overflow:hidden}.footer-routine-card:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0afa 0%,#0a0a0adb 43%,#0a0a0a33 73%,#0a0a0a0d 100%);position:absolute;inset:0}.footer-routine-card>img{z-index:-2;object-fit:cover;object-position:58% center;filter:saturate(.92)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.footer-routine-card__inner{flex-direction:column;gap:12px;width:225px;display:flex;position:relative}.site-footer .footer-routine-card__title{color:#0000;letter-spacing:-.035em;background:linear-gradient(90deg,#ececec,#dbb65f);-webkit-background-clip:text;background-clip:text;margin:0;font:28px/28px Archivo Black,Inter,sans-serif}.site-footer .footer-routine-card__desc{color:#ececec;letter-spacing:-.015em;margin:0;font-size:13px;line-height:15px}.site-footer .footer-routine-card__cta{color:#0a0a0a;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:linear-gradient(90deg,#ececec,#dbb65f);border:1px solid #ffffff1f;justify-content:center;align-items:center;width:100%;min-height:44px;padding:10px;font-size:9px;font-weight:800;transition:filter .2s;display:flex}.site-footer .footer-routine-card__cta:hover{filter:brightness(1.08)}.footer-routine-card__proof{color:#dbb65f;align-items:center;gap:6px;font-size:10px;line-height:12px;display:flex}.footer-routine-card__proof svg{flex:none;width:11px;height:11px}.site-footer>small{grid-column:1/-1;margin-top:22px}@media (width<=1100px){.site-footer{grid-template-columns:1fr minmax(380px,460px)}.footer-brand{min-height:210px}.footer-links{grid-column:1;min-height:auto}.footer-routine-card{grid-area:1/2/3;height:100%;min-height:300px}.site-footer>small{grid-column:1/-1}}@media (width<=760px){.site-footer{grid-template-columns:1fr;padding-top:48px}.footer-brand{min-height:180px}.footer-links{grid-column:1}.footer-routine-card{grid-area:auto/1;width:100%;height:260px;min-height:260px}.footer-routine-card__inner{width:min(240px,68%)}.site-footer>small{grid-column:1}}@media (width<=430px){.footer-links{gap:22px!important}.footer-routine-card{height:250px;min-height:250px;padding:0 20px}.footer-routine-card>img{object-position:62% center}.site-footer .footer-routine-card__title{font-size:25px}.footer-routine-card__inner{width:70%}}.quiz-options button .quiz-option__copy{flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.quiz-options button .quiz-option__copy strong{color:#fff}.quiz-options button .quiz-option__copy small{color:#92949a;text-align:right;font-size:11px;line-height:1.35}.quiz-options--visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quiz-options button.quiz-option--visual{text-align:left;background:#ffffff12;border-color:#ffffff29;grid-template-columns:112px minmax(0,1fr);align-items:stretch;min-height:112px;padding:0;display:grid;overflow:hidden}.quiz-option--visual>img{object-fit:cover;filter:saturate(.88)contrast(1.06);width:112px;height:112px;transition:filter .2s,transform .25s}.quiz-option__visual{color:#dedede;background:radial-gradient(circle at 50% 35%,#242527 0%,#121315 68%,#0c0d0f 100%);border-right:1px solid #ffffff14;place-items:center;width:112px;height:112px;transition:background .2s,color .2s;display:grid;overflow:hidden}.quiz-option__visual svg{width:100%;height:100%;padding:12px;display:block}.quiz-option__visual .visual-accent{color:#dbb65f;stroke:#dbb65f}.quiz-option__visual .visual-accent-fill{fill:#dbb65f}.quiz-option__visual .visual-fill{fill:#dedede}.quiz-option__visual .visual-muted{color:#55585d;stroke:#55585d}.quiz-option--visual .quiz-option__copy{padding:18px 20px}.quiz-option--visual:hover>img,.quiz-option--visual:focus-visible>img{filter:saturate()contrast(1.1);transform:scale(1.035)}.quiz-option--visual:hover>.quiz-option__visual,.quiz-option--visual:focus-visible>.quiz-option__visual{color:#fff;background:radial-gradient(circle at 50% 35%,#2c2a23 0%,#171717 70%)}.quiz-option--visual:hover,.quiz-option--visual:focus-visible{background:#1d1e20!important;border-color:#dbb65f!important}.quiz-option--visual .quiz-option__copy strong{font-size:18px}@media (width<=700px){.quiz-options--visual{grid-template-columns:1fr}.quiz-options button.quiz-option--visual{grid-template-columns:100px minmax(0,1fr);min-height:100px}.quiz-option--visual>img,.quiz-option__visual{width:100px;height:100px}.quiz-option__visual svg{padding:10px}.quiz-option--visual .quiz-option__copy{padding:15px 16px}.quiz-option--visual .quiz-option__copy small{font-size:10px}}.launch-access-trigger{z-index:32;color:#ececec;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#0a0a0a;border:1px solid #ffffff29;min-width:260px;min-height:56px;padding:0 24px;font-size:10px;font-weight:800;transition:background .2s,color .2s,border-color .2s;position:fixed;bottom:12px;left:12px;box-shadow:0 12px 38px #0000004d}.launch-access-trigger:after{content:"→";color:#dbb65f;margin-left:32px}.launch-access-trigger:hover{color:#0a0a0a;background:#dbb65f;border-color:#dbb65f}.launch-access-trigger:hover:after{color:#0a0a0a}.launch-access{z-index:180;color:#ececec;isolation:isolate;background:#060606;min-height:100dvh;animation:.32s ease-out both launch-fade-in;position:fixed;inset:0;overflow:auto}.launch-access__image{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.launch-access__shade{z-index:-2;background:linear-gradient(90deg,#060606 0%,#060606f5 24%,#06060694 48%,#0606061a 72%),linear-gradient(#0000 55%,#06060659);position:absolute;inset:0}.launch-access__close{z-index:2;color:#ececec;cursor:pointer;background:#0a0a0a6b;border:0;place-items:center;width:48px;height:48px;display:grid;position:fixed;top:22px;right:22px}.launch-access__close svg,.cookie-consent__head button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.launch-access__close:hover{color:#0a0a0a;background:#dbb65f}.launch-access__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(520px,44vw);min-height:100dvh;padding:clamp(48px,7vw,96px) clamp(24px,5vw,84px);display:flex}.launch-access__logo{color:#ececec;width:158px;height:auto;margin-bottom:clamp(56px,8vh,92px)}.launch-access__kicker{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 12px;font-size:clamp(16px,1.5vw,25px);font-weight:700}.launch-access h2{color:#0000;letter-spacing:-.07em;text-transform:uppercase;background:linear-gradient(#dbc36f 0%,#a98328 100%);-webkit-background-clip:text;background-clip:text;margin:0;font:clamp(54px,6.3vw,100px)/.82 Archivo Black,Inter,sans-serif}.launch-access__body{color:#d0d0d0;max-width:410px;margin:26px auto 28px;font-size:14px;line-height:1.6}.launch-access__form{gap:12px;width:min(100%,330px);display:grid}.launch-access__form label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.launch-access__form input{color:#0a0a0a;background:#f1f1f1;border:2px solid #ececec;border-radius:999px;outline:none;width:100%;height:64px;padding:0 28px;font-size:16px}.launch-access__form input:focus{border-color:#dbb65f;box-shadow:0 0 0 3px #c8ac5647}.launch-access__form input[aria-invalid=true]{border-color:#e6a27f}.launch-access__error{color:#f0b59a;text-align:left;padding:0 14px;font-size:12px}.launch-access__submit{color:#0a0a0a;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#dbb65f;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:min(100%,330px);min-height:58px;padding:0 26px;font-size:11px;font-weight:800;transition:filter .2s,transform .2s;display:flex}.launch-access__submit svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:15px;height:15px}.launch-access__submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.launch-access__content>small{color:#777;max-width:330px;margin-top:16px;font-size:9px;line-height:1.5}.launch-access__success{flex-direction:column;align-items:center;display:flex}.launch-access__success .launch-access__submit{margin-top:6px}.cookie-consent{z-index:200;color:#ececec;background:#101010;border:1px solid #353535;width:min(420px,100vw - 40px);padding:24px;animation:.28s ease-out both cookie-rise;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 55px #0000007a}.cookie-consent__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cookie-consent__head>span{letter-spacing:.18em;text-transform:uppercase;color:#dbb65f;font-size:9px;font-weight:800}.cookie-consent__head button{color:#b6b6b6;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;display:grid}.cookie-consent h2{letter-spacing:-.045em;margin:0 0 12px;font:30px/1 Archivo Black,Inter,sans-serif}.cookie-consent>p{color:#aaa;margin:0 0 20px;font-size:13px;line-height:1.55}.cookie-consent__settings{border-top:1px solid #353535;margin:0 0 16px}.cookie-consent__settings>div{border-bottom:1px solid #353535;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.cookie-consent__settings span{flex-direction:column;gap:4px;display:flex}.cookie-consent__settings strong,.cookie-consent__settings b{font-size:11px}.cookie-consent__settings small{color:#888;font-size:10px}.cookie-consent__settings b{color:#dbb65f;font-weight:600}.cookie-consent__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-consent__actions button{color:#ececec;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #505050;min-height:46px;padding:0 12px;font-size:9px;font-weight:800}.cookie-consent__actions button:last-child{grid-column:1/-1}.cookie-consent__actions .cookie-consent__primary{color:#0a0a0a;background:#dbb65f;border-color:#dbb65f}.cookie-consent__actions button:hover{border-color:#dbb65f}@keyframes launch-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cookie-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=820px){.launch-access__image{object-position:69% center}.launch-access__shade{background:linear-gradient(#0606061f 0%,#06060647 25%,#060606f7 53%,#060606 100%)}.launch-access__content{width:100%;min-height:100dvh;padding:84px 22px max(42px,env(safe-area-inset-bottom));justify-content:flex-end}.launch-access__logo{width:130px;margin:0;position:absolute;top:28px;left:22px}.launch-access__body{margin-top:20px;margin-bottom:20px}.launch-access__content>small{margin-top:12px}.launch-access-trigger{min-width:220px;bottom:10px;left:10px}.cookie-consent{width:calc(100vw - 20px);bottom:10px;right:10px}}@media (width<=430px){.launch-access__image{object-position:69% 20%;height:52%}.launch-access__shade{background:linear-gradient(#0606061f 12%,#060606 46% 100%)}.launch-access__content{padding-bottom:max(28px,env(safe-area-inset-bottom));justify-content:flex-end}.launch-access h2{font-size:52px}.launch-access__body{font-size:13px}.launch-access__form input{height:54px}.launch-access__submit{min-height:52px}.launch-access__close{top:14px;right:12px}.launch-access-trigger{width:auto;min-width:0;padding:0 16px}.launch-access-trigger:after{margin-left:16px}.cookie-consent{padding:20px}.cookie-consent h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.launch-access,.cookie-consent{animation:none}.launch-access__submit{transform:none!important}}.article-page{color:#0a0a0a;background:#f3f1eb;grid-template-columns:minmax(0,760px) minmax(280px,360px);align-items:start;gap:clamp(48px,8vw,120px);display:grid}.article-page__body>h1{letter-spacing:-.065em;max-width:900px;font:clamp(48px,6vw,86px)/.94 Archivo Black,Inter,sans-serif}.article-page__standfirst{font-size:clamp(20px,2vw,28px);line-height:1.45}.article-page__body>img{aspect-ratio:3/2;object-fit:cover;background:#111;width:100%;margin:36px 0}.article-page__meta{color:#696760;border-bottom:1px solid #c8c4ba;padding-bottom:24px;font-size:12px}.article-page__body section{padding-top:38px}.article-page__body section h2{letter-spacing:-.045em;font:clamp(30px,3vw,46px)/1 Archivo Black,Inter,sans-serif}.article-page__body section p,.article-page__body li{font-size:17px;line-height:1.7}.article-page__body ol{padding-left:24px}.article-page__note{color:#eee;background:#121316;margin-top:42px;padding:24px}.article-page__note strong{color:var(--amber-400);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.article-page__related{color:#fff;background:#0c0d0f;padding:28px;position:sticky;top:120px}.article-page__related h2{font:32px/.98 Archivo Black,Inter,sans-serif}.article-page__related>button:not(.button){color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #303238;grid-template-columns:38px 1fr;gap:4px 12px;width:100%;padding:18px 0;display:grid}.article-page__related>button span{color:var(--amber-400);grid-row:1/3}.article-page__related>button em{color:#8f9095;letter-spacing:.08em;font-size:10px;font-style:normal}.article-page__related .button{width:100%;margin-top:24px}@media (width<=900px){.article-page{grid-template-columns:1fr}.article-page__related{position:static}.article-page__body>h1{font-size:clamp(46px,12vw,72px)}}.guide-gate-page{color:#f2f1ed;background:#08090b;min-height:100vh;padding-bottom:96px}.guide-gate-page__back{margin:22px var(--section-pad) 18px;color:#d8d7d2;border-color:#555}.guide-gate-hero{isolation:isolate;align-items:flex-end;min-height:560px;display:flex;position:relative;overflow:hidden}.guide-gate-hero>img{z-index:-2;object-fit:cover;object-position:center 36%;width:100%;height:100%;position:absolute;inset:0}.guide-gate-hero__shade{z-index:-1;background:linear-gradient(90deg,#050608f7 0%,#050608c9 46%,#0506082e 78%),linear-gradient(#0000 45%,#050608a6);position:absolute;inset:0}.guide-gate-hero__copy{width:min(790px,72vw);padding:72px var(--section-pad)}.guide-gate-hero__copy h1{font:clamp(55px,7vw,102px)/.9 var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0 0 24px}.guide-gate-hero__copy>p:last-child{color:#d0d0cd;max-width:610px;margin:0;font-size:18px;line-height:1.6}.guide-gate-content{grid-template-columns:minmax(0,1fr) minmax(340px,470px);align-items:start;gap:clamp(50px,8vw,110px);padding-top:82px;display:grid}.guide-gate-content__preview h2{max-width:700px;font:clamp(42px,5vw,72px)/.95 var(--font-display);letter-spacing:-.055em;margin:0 0 34px}.guide-gate-content__preview ol{border-top:1px solid #34363a;margin:0;padding:0;list-style:none}.guide-gate-content__preview li{border-bottom:1px solid #34363a;grid-template-columns:48px 1fr;align-items:center;gap:18px;min-height:70px;display:grid}.guide-gate-content__preview li span{color:var(--amber-400);letter-spacing:.14em;font-size:10px;font-weight:800}.guide-gate-content__preview li strong{font-size:16px}.guide-unlock-card{color:#090a0c;background:#f0eee8;padding:34px;box-shadow:0 24px 70px #00000040}.guide-unlock-card>span{color:#8c651f;letter-spacing:.17em;font-size:9px;font-weight:900}.guide-unlock-card h2{font:clamp(34px,4vw,52px)/.94 var(--font-display);letter-spacing:-.055em;margin:16px 0}.guide-unlock-card>p{color:#54544f;margin:0;font-size:14px;line-height:1.55}.guide-unlock-card>small{color:#77756f;margin-top:14px;font-size:9px;line-height:1.5;display:block}.guide-unlock-card .waitlist-form>label:first-child{color:#55534e}.guide-unlock-card .waitlist-form input[type=email]{color:#090a0c;background:#fff;border-color:#222}.guide-unlock-card .waitlist-form__consent{color:#4f4e49}.waitlist-form__consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:9px;line-height:1.45;color:#b7b7b3!important;letter-spacing:0!important;text-transform:none!important;margin:13px 0 0!important;font-size:10px!important;font-weight:400!important;display:grid!important}.waitlist-form__consent input{accent-color:var(--amber-400);margin:0;padding:0;width:16px!important;height:16px!important}.article-page.article-page--unlocked{color:#0a0a0a;background:#f3f1eb;padding-top:58px;padding-bottom:110px;display:block}.article-page__header{max-width:950px;margin:0 auto 54px}.article-page__header>.eyebrow{color:#8a641f;margin-top:45px}.article-page__header h1{font:clamp(54px,7vw,98px)/.91 var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0 0 28px}.article-page__header .article-page__standfirst{color:#34332f;max-width:820px;margin:0;font-size:clamp(20px,2vw,27px);line-height:1.5}.article-page__layout{grid-template-columns:minmax(0,760px) minmax(280px,360px);justify-content:center;align-items:start;gap:clamp(50px,8vw,110px);display:grid}.article-page--unlocked .article-page__body>img{aspect-ratio:3/2;object-fit:cover;background:#111;width:100%;margin:0 0 18px}.article-page--unlocked .article-page__meta{color:#696760;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c8c4ba;margin:0;padding:0 0 22px;font-size:10px}.article-page--unlocked .article-page__body section{border-bottom:1px solid #d0ccc2;padding:54px 0 6px;position:relative}.article-page__section-number{color:#9b6c1d;letter-spacing:.16em;margin-bottom:15px;font-size:10px;font-weight:900;display:block}.article-page--unlocked .article-page__body section h2{max-width:650px;font:clamp(34px,3.5vw,48px)/.98 var(--font-display);letter-spacing:-.05em;margin:0 0 22px}.article-page--unlocked .article-page__body section p,.article-page--unlocked .article-page__body li{font-size:17px;line-height:1.72}.article-page--unlocked .article-page__body section p{color:#3e3d38;max-width:680px}.article-page--unlocked .article-page__body ol{counter-reset:guide-step;margin:28px 0 34px;padding:0;list-style:none}.article-page--unlocked .article-page__body li{counter-increment:guide-step;border-top:1px solid #d4d0c7;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;display:grid}.article-page--unlocked .article-page__body li:before{content:counter(guide-step,decimal-leading-zero);color:#9b6c1d;letter-spacing:.12em;padding-top:6px;font-size:10px;font-weight:800}.article-page--unlocked .article-page__related{position:sticky;top:105px}@media (width<=900px){.guide-gate-hero{min-height:610px}.guide-gate-hero__shade{background:linear-gradient(#0506082e 0%,#050608c7 45%,#050608fa 100%)}.guide-gate-hero__copy{width:100%;padding:54px 22px}.guide-gate-content{grid-template-columns:1fr;padding-top:58px}.guide-unlock-card{order:-1}.article-page__layout{grid-template-columns:1fr}.article-page--unlocked .article-page__related{position:static}.article-page__header{margin-bottom:38px}.article-page__header h1{font-size:clamp(46px,12vw,72px)}}@media (width<=560px){.guide-gate-page{padding-bottom:64px}.guide-gate-page__back{margin-left:22px}.guide-gate-hero{min-height:560px}.guide-gate-hero__copy h1{font-size:48px}.guide-gate-hero__copy>p:last-child{font-size:15px}.guide-gate-content{padding-left:18px;padding-right:18px}.guide-unlock-card{padding:26px 20px}.guide-gate-content__preview h2{font-size:40px}.article-page.article-page--unlocked{padding-top:38px;padding-left:20px;padding-right:20px}.article-page__header>.eyebrow{margin-top:32px}.article-page--unlocked .article-page__body section p,.article-page--unlocked .article-page__body li{font-size:16px}}.guide-email-dialog{color:#f2f1ed;background:#0b0d11;border:1px solid #3b3d42;width:min(920px,100vw - 36px);max-width:none;margin:auto;padding:0;box-shadow:0 35px 100px #000000b3}.guide-email-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1}.guide-email-dialog__panel{grid-template-columns:minmax(270px,.8fr) minmax(360px,1.2fr);min-height:540px;display:grid}.guide-email-dialog__close{z-index:3;color:#fff;cursor:pointer;background:#050608bf;border:1px solid #ffffff4d;place-items:center;width:44px;height:44px;font-size:23px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.guide-email-dialog__close:hover{border-color:var(--amber-400);background:var(--amber-400);color:#08090b}.guide-email-dialog__visual{background:#050607;position:relative;overflow:hidden}.guide-email-dialog__visual:after{content:"";background:linear-gradient(#0000 45%,#050608b8);position:absolute;inset:0}.guide-email-dialog__visual img{object-fit:cover;width:100%;height:100%}.guide-email-dialog__visual>span{z-index:2;color:var(--amber-400);font:44px/1 var(--font-display);position:absolute;bottom:22px;left:24px}.guide-email-dialog__copy{flex-direction:column;justify-content:center;padding:52px clamp(28px,5vw,64px);display:flex}.guide-email-dialog__copy>.eyebrow{color:var(--amber-400)}.guide-email-dialog__copy h2{font:clamp(42px,5vw,66px)/.92 var(--font-display);letter-spacing:-.06em;text-transform:uppercase;margin:0 0 13px}.guide-email-dialog__copy h3{margin:0 0 14px;font-size:18px;line-height:1.3}.guide-email-dialog__copy>p:not(.eyebrow){color:#a9aaad;margin:0;font-size:13px;line-height:1.55}.guide-email-dialog__copy>small{color:#777a7f;margin-top:14px;font-size:9px;line-height:1.5}.guide-email-dialog .waitlist-form{margin-top:24px}@media (width<=700px){.guide-email-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);overflow:auto}.guide-email-dialog__panel{grid-template-columns:1fr;min-height:0}.guide-email-dialog__visual{height:220px}.guide-email-dialog__copy{padding:30px 20px 28px}.guide-email-dialog__copy h2{font-size:42px}.guide-email-dialog__close{position:fixed;top:20px;right:20px}}.style-study-card__copy p{font-size:14px;line-height:1.6}@media (width<=520px){.style-studies__intro p,.style-study-card__copy p{font-size:16px}.system-callout{align-items:flex-end;min-height:650px}.system-callout:after{background:linear-gradient(#0303030f 0%,#030303c7 48%,#030303fa 100%)}.system-callout__visual{object-position:68% center}.system-callout h2{font-size:52px}}.product-visual-wrap{background:#0a0a0a;position:relative;overflow:hidden}.product-visual-wrap .product-visual{touch-action:manipulation;width:100%;height:auto;position:relative}.product-visual-wrap .product-image{object-fit:cover;width:100%;height:100%;transition:opacity .38s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.product-visual-wrap .product-image--primary{z-index:1;opacity:1}.product-visual-wrap .product-image--alternate{z-index:2;opacity:0;transform:scale(1.01)}.product-visual-wrap.is-alternate .product-image--primary{opacity:0;transform:scale(1.02)}.product-visual-wrap.is-alternate .product-image--alternate{opacity:1;transform:scale(1.025)}.product-visual-wrap .evidence-label{z-index:4}.product-angle-hint{z-index:4;color:#b9b9b9;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:700;transition:opacity .2s;position:absolute;bottom:15px;left:14px}.product-angle-toggle{z-index:5;color:#ececec;cursor:pointer;touch-action:manipulation;background:#0a0a0ac2;border:1px solid #ffffff57;place-items:center;width:44px;height:44px;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;bottom:10px;right:10px}.product-angle-toggle:hover,.product-angle-toggle:focus-visible{color:#0a0a0a;background:#dbb65f;border-color:#dbb65f}.product-angle-toggle svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:square;stroke-linejoin:miter;width:20px;height:20px}.product-angle-count{z-index:4;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.product-angle-count i{background:#666;width:18px;height:2px;transition:background .2s;display:block}.product-angle-count i:first-child,.product-visual-wrap.is-alternate .product-angle-count i:last-child{background:#ececec}.product-visual-wrap.is-alternate .product-angle-count i:first-child{background:#666}@media (hover:hover) and (pointer:fine){.product-visual-wrap:hover .product-image--primary{opacity:0;transform:scale(1.02)}.product-visual-wrap:hover .product-image--alternate{opacity:1;transform:scale(1.025)}.product-visual-wrap:hover .product-angle-count i:first-child{background:#666}.product-visual-wrap:hover .product-angle-count i:last-child{background:#ececec}.product-angle-toggle{opacity:0}.product-visual-wrap:hover .product-angle-toggle,.product-angle-toggle:focus-visible{opacity:1}}@media (hover:none),(pointer:coarse){.product-angle-hint{display:none}.product-angle-toggle{display:grid}.product-angle-count{left:18px;transform:none}}.pdp-gallery .pdp-gallery__image{z-index:1;opacity:0;object-fit:cover;pointer-events:none;transition:opacity .42s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pdp-gallery .pdp-gallery__image.is-active{opacity:1;transform:scale(1.005)}.pdp-gallery__thumbs{z-index:3;gap:8px;display:flex;position:absolute;bottom:24px;left:24px}.pdp-gallery__thumbs button{cursor:pointer;opacity:.58;touch-action:manipulation;background:#090909;border:1px solid #ffffff47;width:58px;height:58px;padding:3px;transition:opacity .2s,border-color .2s}.pdp-gallery__thumbs button:hover,.pdp-gallery__thumbs button:focus-visible,.pdp-gallery__thumbs button.is-active{opacity:1;border-color:#dbb65f}.pdp-gallery__thumbs img{object-fit:cover;width:100%;height:100%}.pdp-gallery__controls{z-index:3;color:#ececec;background:#0a0a0ad6;border:1px solid #ffffff3d;align-items:center;height:48px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.pdp-gallery__controls button{width:48px;height:48px;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:18px}.pdp-gallery__controls button:hover,.pdp-gallery__controls button:focus-visible{color:#0a0a0a;background:#dbb65f}.pdp-gallery__controls span{text-align:center;letter-spacing:.14em;min-width:72px;font-size:9px;font-weight:700}@media (width<=700px){.pdp-gallery__thumbs{bottom:12px;left:12px}.pdp-gallery__thumbs button{width:48px;height:48px}.pdp-gallery__controls{bottom:12px;left:auto;right:12px;transform:none}.pdp-gallery__controls span{min-width:58px}}.category-card--hair img{object-position:55% 40%}.category-card--skin img{object-position:52% 42%}.category-card--body img{object-position:52% 48%}.category-card:after{background:linear-gradient(#00000008 28%,#00000059 62%,#000000e6 100%)}.category-card:hover img{filter:saturate(.92)contrast(1.05);transform:scale(1.035)}.cart-drawer{background:#0a0a0a;grid-template-rows:auto auto 1fr auto}.cart-drawer__header{background:#171717;padding:24px 26px}.cart-drawer__header button{cursor:pointer;place-items:center;width:48px;height:48px;display:grid}.cart-drawer__header button svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:24px;height:24px}.cart-progress{color:#0a0a0a;background:#dbb65f;padding:18px 26px}.cart-progress>div{letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;gap:14px;margin-bottom:11px;font-size:10px;font-weight:800;display:flex}.cart-progress>i{background:#0a0a0a38;height:4px;display:block;overflow:hidden}.cart-progress>i>b{background:#0a0a0a;height:100%;transition:width .3s;display:block}.cart-items{padding:8px 26px}.cart-items article{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0}.cart-items article>img{object-fit:cover;background:#050505;width:84px;height:84px}.cart-items article>div{min-width:0}.cart-items article>div>small{color:#dbb65f;letter-spacing:.1em;margin:0 0 7px;font-size:8px}.cart-items article>div>strong{font-size:14px;display:block}.cart-items article>div>button{color:#888;text-underline-offset:3px;cursor:pointer;margin-top:11px;text-decoration:underline;display:block}.cart-items article>strong{align-self:start;padding-top:5px;font-size:12px}.cart-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.cart-empty>span{color:#dbb65f;font:24px Archivo Black}.cart-empty h3{margin:16px 0 8px;font:28px/1 Archivo Black}.cart-empty p{color:#888;max-width:300px;margin:0;font-size:12px;line-height:1.55}.cart-drawer__footer{background:#171717}.cart-drawer__footer .button{color:#0a0a0a;background:#dbb65f}.cart-checkout-notice{color:#f2dea0;background:#17140d;border:1px solid #5a4b27;margin:12px 0 0;padding:13px 14px;font-size:11px;line-height:1.5}@media (width<=430px){.cart-drawer__header,.cart-progress,.cart-items,.cart-drawer__footer{padding-left:18px;padding-right:18px}.cart-items article{grid-template-columns:72px minmax(0,1fr) auto;gap:12px}.cart-items article>img{width:72px;height:72px}}.guides-hub{color:#ececec;background:#0a0a0a}.guides-hero{border-bottom:1px solid #292929;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);min-height:720px;display:grid}.guides-hero__copy{flex-direction:column;justify-content:center;padding:clamp(64px,8vw,130px) clamp(24px,7vw,100px);display:flex}.guides-hero__copy .eyebrow{color:#dbb65f}.guides-hero__copy h1{letter-spacing:-.07em;margin:0;font:clamp(58px,7vw,104px)/.88 Archivo Black,Inter,sans-serif}.guides-hero__copy h1 em{color:#dbb65f;font-style:normal}.guides-hero__copy>p:not(.eyebrow){color:#aaa;max-width:590px;margin:30px 0;font-size:16px;line-height:1.65}.guides-hero__copy ul{border-top:1px solid #333;margin:0;padding:0;list-style:none}.guides-hero__copy li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #333;align-items:center;gap:12px;min-height:50px;font-size:11px;display:flex}.guides-hero__copy li:before{content:"";background:#dbb65f;border-radius:50%;width:7px;height:7px}.guide-access-card{isolation:isolate;min-height:720px;position:relative;overflow:hidden}.guide-access-card>img{z-index:-2;object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.guide-access-card__overlay{z-index:-1;background:linear-gradient(90deg,#050505f5 0%,#050505c7 52%,#0505052e 100%),linear-gradient(#0000 45%,#05050599);position:absolute;inset:0}.guide-access-card__content{flex-direction:column;justify-content:center;width:min(480px,72%);min-height:100%;padding:70px 0 70px clamp(32px,5vw,78px);display:flex}.guide-access-card__logo{color:#ececec;width:145px;height:auto;margin-bottom:54px}.guide-access-card__content>span{color:#dbb65f;letter-spacing:.16em;font-size:9px;font-weight:800}.guide-access-card__content h2{letter-spacing:-.055em;max-width:430px;margin:15px 0 26px;font:clamp(39px,4vw,58px)/.94 Archivo Black,Inter,sans-serif}.guide-access-card form{gap:11px;display:grid}.guide-access-card form>label:first-child{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.guide-access-card form>input{color:#0a0a0a;background:#f1f1f1;border:1px solid #d8d8d8;width:100%;height:56px;padding:0 18px;font-size:16px}.guide-access-card form>input:focus{outline-offset:2px;outline:2px solid #dbb65f}.guide-access-card form>input[aria-invalid=true]{border-color:#db8a65}.guide-form-error{color:#ffc1a5;font-size:11px;line-height:1.4}.guide-marketing-optin{color:#b5b5b5;cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.45;display:grid}.guide-marketing-optin input{accent-color:#dbb65f;width:16px;height:16px;margin:0}.guide-access-card form>button,.guide-access-success a{color:#0a0a0a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#dbb65f;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.guide-access-card form>small{color:#777;font-size:9px;line-height:1.5}.guide-access-success{border-top:1px solid #555;padding-top:22px}.guide-access-success>span{color:#dbb65f;letter-spacing:.15em;font-size:9px;font-weight:800}.guide-access-success p{color:#c1c1c1;font-size:13px;line-height:1.6}.guide-access-success a{margin-top:18px}.guide-preview{padding-top:100px;padding-bottom:110px}.guide-preview .section-heading-row h2{letter-spacing:-.06em;max-width:850px;font:clamp(46px,6vw,80px)/.95 Archivo Black,Inter,sans-serif}.guide-preview__meta{color:#777;letter-spacing:.14em;font-size:9px}.guide-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guide-card{background:#171717;border:1px solid #292929;min-width:0}.guide-card__visual{aspect-ratio:1/.78;background:#050505;position:relative;overflow:hidden}.guide-card__visual:after{content:"";background:linear-gradient(#0000 38%,#050505a6);position:absolute;inset:0}.guide-card__visual img{object-fit:cover;filter:saturate(.72)brightness(.78);width:100%;height:100%;transition:transform .45s,filter .3s}.guide-card:hover .guide-card__visual img{filter:saturate(.88)brightness(.88);transform:scale(1.035)}.guide-card__visual>span,.guide-card__visual>small{z-index:2;position:absolute;bottom:14px}.guide-card__visual>span{color:#dbb65f;font:30px Archivo Black;left:14px}.guide-card__visual>small{color:#ececec;letter-spacing:.1em;text-transform:uppercase;font-size:9px;right:14px}.guide-card__copy{padding:20px}.guide-card__copy h3{letter-spacing:-.035em;min-height:56px;margin:0 0 10px;font:24px/1.05 Archivo Black,Inter,sans-serif}.guide-card__copy p{color:#999;min-height:60px;margin:0;font-size:12px;line-height:1.55}.guide-card__copy button{color:#ececec;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-top:1px solid #333;justify-content:space-between;align-items:end;width:100%;min-height:46px;margin-top:18px;padding:14px 0 0;font-size:9px;font-weight:800;display:flex}.guide-card__copy button span{color:#dbb65f}.guide-library{background:#171717;border-top:1px solid #292929;padding-top:110px;padding-bottom:120px}.guide-library__heading{grid-template-columns:1fr auto;align-items:end;margin-bottom:58px;display:grid}.guide-library__heading .eyebrow{grid-column:1/-1}.guide-library__heading h2{letter-spacing:-.06em;max-width:850px;margin:0;font:clamp(47px,6vw,82px)/.95 Archivo Black,Inter,sans-serif}.guide-library__heading button{color:#0a0a0a;text-transform:uppercase;cursor:pointer;background:#dbb65f;border:0;min-height:52px;padding:0 22px;font-size:10px;font-weight:800}.guide-library__locked{border:1px solid #333;grid-template-columns:repeat(8,1fr);min-height:280px;display:grid;overflow:hidden}.guide-library__locked span{color:#444;border-right:1px solid #333;place-items:center;font:clamp(25px,4vw,54px) Archivo Black;display:grid}.guide-library__locked span:last-child{border:0}.guide-articles{border-top:1px solid #454545}.guide-articles details{border-bottom:1px solid #454545}.guide-articles summary{cursor:pointer;grid-template-columns:70px 1fr auto 48px;align-items:center;gap:18px;min-height:94px;list-style:none;display:grid}.guide-articles summary::-webkit-details-marker{display:none}.guide-articles summary>span{color:#dbb65f;font:26px Archivo Black}.guide-articles summary>strong{letter-spacing:-.035em;font:clamp(22px,2.2vw,34px) Archivo Black}.guide-articles summary>small{color:#888;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.guide-articles summary>i{border:1px solid #555;place-items:center;width:44px;height:44px;font:22px Inter;transition:transform .2s;display:grid}.guide-articles details[open] summary>i{color:#0a0a0a;background:#dbb65f;border-color:#dbb65f;transform:rotate(45deg)}.guide-article-body{grid-template-columns:.8fr 1.2fr;gap:7vw;padding:12px 66px 52px 70px;display:grid}.guide-article-body>p{color:#aaa;line-height:1.65}.guide-article-body ol{grid-row:span 2;margin:0;padding-left:25px}.guide-article-body li{padding:0 0 18px 10px;line-height:1.55}.guide-article-body aside{background:#0f0f0f;border-left:2px solid #dbb65f;padding:18px}.guide-article-body aside span{color:#dbb65f;letter-spacing:.16em;font-size:8px;font-weight:800}.guide-article-body aside p{color:#bbb;margin:8px 0 0;font-size:12px;line-height:1.55}@media (width<=1100px){.guides-hero{grid-template-columns:1fr 1fr}.guide-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-access-card__content{width:82%;padding-left:40px}.guide-library__locked{grid-template-columns:repeat(4,1fr)}.guide-library__locked span{border-bottom:1px solid #333;min-height:150px}}@media (width<=760px){.guides-hero{grid-template-columns:1fr}.guides-hero__copy{min-height:590px;padding-top:85px;padding-bottom:75px}.guides-hero__copy h1{font-size:62px}.guide-access-card{min-height:660px}.guide-access-card__content{justify-content:flex-end;width:100%;padding:65px 22px}.guide-access-card__overlay{background:linear-gradient(#0606061f 0%,#060606f5 40%,#060606 100%)}.guide-access-card__logo{width:130px;position:absolute;top:35px;left:22px}.guide-preview{padding-top:75px;padding-bottom:80px}.guide-preview .section-heading-row{display:block}.guide-preview__meta{margin-top:20px;display:block}.guide-card-grid{grid-template-columns:1fr}.guide-card{grid-template-columns:130px minmax(0,1fr);display:grid}.guide-card__visual{aspect-ratio:auto;height:100%;min-height:220px}.guide-card__copy h3,.guide-card__copy p{min-height:0}.guide-library{padding-top:78px;padding-bottom:90px}.guide-library__heading{grid-template-columns:1fr}.guide-library__heading button{margin-top:24px}.guide-library__locked{grid-template-columns:repeat(2,1fr)}.guide-articles summary{grid-template-columns:44px 1fr 44px;gap:12px;min-height:86px}.guide-articles summary>small{display:none}.guide-articles summary>span,.guide-articles summary>strong{font-size:20px}.guide-article-body{grid-template-columns:1fr;gap:16px;padding:0 0 38px 56px}.guide-article-body ol{grid-row:auto}.guide-article-body aside{margin-right:0}}@media (width<=430px){.guides-hero__copy{min-height:540px}.guides-hero__copy h1{font-size:52px}.guide-access-card{min-height:640px}.guide-access-card__content h2{font-size:42px}.guide-card{grid-template-columns:105px minmax(0,1fr)}.guide-card__visual{min-height:230px}.guide-card__copy{padding:16px}.guide-card__copy h3{font-size:21px}.guide-card__copy p{font-size:11px}.guide-card__visual>span{font-size:24px}.guide-library__heading h2{font-size:43px}.guide-article-body{padding-left:0}.guide-articles summary{grid-template-columns:34px 1fr 42px}.guide-articles summary>strong{font-size:18px}}.quiz-options button.quiz-option--visual{background:#15171a;border:1px solid #34373c;flex-direction:column;grid-template-columns:none;align-items:stretch;min-height:0;display:flex}.quiz-option--visual>img,.quiz-option--visual>.quiz-option__visual{aspect-ratio:1.28;border:0;border-bottom:1px solid #ffffff1a;width:100%;height:auto}.quiz-option--visual>img{object-fit:cover;object-position:center 35%}.quiz-option--visual>.quiz-option__visual svg{width:100%;height:100%;padding:24px}.quiz-option--visual .quiz-option__copy{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:92px;padding:17px 18px;display:flex}.quiz-option--visual .quiz-option__copy strong{letter-spacing:-.035em;font:21px/1 Archivo Black,Inter,sans-serif}.quiz-option--visual .quiz-option__copy small{text-align:left;font-size:11px}.quiz-options--count-4 .quiz-option__copy strong{font-size:18px}.quiz-options--count-4 .quiz-option__copy small{font-size:10px}@media (width<=560px){.quiz-options button.quiz-option--visual{grid-template-columns:104px minmax(0,1fr);min-height:104px;display:grid}.quiz-option--visual>img,.quiz-option--visual>.quiz-option__visual{aspect-ratio:auto;border:0;border-right:1px solid #ffffff1a;width:104px;height:104px}.quiz-option--visual>.quiz-option__visual svg{padding:12px}.quiz-option--visual .quiz-option__copy{min-height:104px;padding:14px 16px}.quiz-option--visual .quiz-option__copy strong,.quiz-options--count-4 .quiz-option__copy strong{font-size:18px}.quiz-option--visual .quiz-option__copy small,.quiz-options--count-4 .quiz-option__copy small{font-size:10px}}.mega-menu__links button>span{text-align:left;flex:1;min-width:0}.mega-menu__item-thumb{object-fit:cover;background:#090a0c;border:1px solid #30333a;flex:0 0 44px;width:44px;height:44px}.mega-menu__links button:has(.mega-menu__item-thumb){min-height:54px}.concept-category{color:#fff;background:#0a0a0a}.concept-category__hero{isolation:isolate;align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.concept-category__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000ed 0%,#00000091 48%,#0000001a 78%),linear-gradient(#0000 56%,#000000d1);position:absolute;inset:0}.concept-category__hero>img{z-index:-2;object-fit:cover;object-position:center 28%;width:100%;height:100%;position:absolute;inset:0}.concept-category__hero-copy{max-width:820px;padding:0 var(--section-pad) 90px}.concept-category__hero h1{letter-spacing:-.065em;max-width:900px;margin:0;font:clamp(58px,8vw,118px)/.88 Archivo Black}.concept-category__hero-copy>p:not(.eyebrow){color:#d1d1ce;max-width:590px;margin:28px 0 34px;font-size:17px;line-height:1.6}.concept-category__products{color:#0a0a0a;background:#f1f0ed;padding-top:100px;padding-bottom:115px}.concept-category__status{letter-spacing:.14em;text-transform:uppercase;border:1px solid #aaa7a0;padding:11px 14px;font-size:9px;font-weight:800}.concept-product-grid{background:#111;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.concept-product-card{background:#fff;min-width:0}.concept-product-card__visual{cursor:pointer;background:#090909;border:0;width:100%;padding:0;position:relative;overflow:hidden}.concept-product-card__visual img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block}.concept-product-card__visual:hover img{transform:scale(1.025)}.concept-product-card__visual>.concept-product-card__label{z-index:5;color:#e5cb78;letter-spacing:.12em;background:#0a0a0a;border:1px solid #393939;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.concept-product-card__copy{padding:25px 25px 28px}.concept-product-card__copy h3{letter-spacing:-.045em;margin:0 0 14px;font:30px/1 Archivo Black}.concept-product-card__copy>p:not(.eyebrow){color:#656565;min-height:84px;font-size:13px;line-height:1.6}.concept-routine{background:#0b0c0e;grid-template-columns:1.1fr .9fr;gap:8vw;padding-top:110px;padding-bottom:115px;display:grid}.concept-routine h2{letter-spacing:-.06em;margin:0;font:clamp(50px,6.5vw,92px)/.92 Archivo Black}.concept-routine>div>p:not(.eyebrow){color:#aaa;max-width:680px;line-height:1.65}.concept-routine ol{border-top:1px solid #333;margin:42px 0 0;padding:0;list-style:none}.concept-routine li{border-bottom:1px solid #333;grid-template-columns:52px 100px 1fr;align-items:center;gap:14px;min-height:68px;display:grid}.concept-routine li span{color:#d1b75e;font-weight:800}.concept-routine li strong{letter-spacing:.14em;font-size:10px}.concept-routine li em{color:#aaa;font-style:normal}.concept-routine aside{background:#131519;border:1px solid #35373b;align-self:center;padding:38px}.concept-routine aside h3{letter-spacing:-.045em;margin:0 0 14px;font:36px/1 Archivo Black}.concept-routine aside>p:not(.eyebrow){color:#aaa;line-height:1.55}.waitlist-form{margin-top:26px}.waitlist-form>label{color:#c5c5c2;letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;display:block}.waitlist-form__controls{grid-template-columns:minmax(0,1fr) auto;display:grid}.waitlist-form input{color:#fff;background:#090a0c;border:1px solid #4a4d52;border-right:0;min-width:0;height:52px;padding:0 15px}.waitlist-form button{background:var(--amber-400);color:#090a0c;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:0;min-height:52px;padding:0 19px;font-size:10px;font-weight:900}.waitlist-form button:disabled{opacity:.65;cursor:wait}.waitlist-form__status{font-size:11px;line-height:1.5;margin:10px 0 0!important}.waitlist-form__status--error{color:#f2a9a9}.waitlist-form__status--success{color:#d9c071}.concept-pdp{color:#fff;background:#0a0a0a}.concept-pdp__hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:calc(100vh - 102px);display:grid}.concept-pdp__media{background:#08090a;justify-content:center;align-items:center;display:flex;overflow:hidden}.concept-pdp__media img{object-fit:cover;width:100%;height:100%}.concept-pdp__buybox{flex-direction:column;justify-content:center;padding:70px clamp(35px,6vw,92px);display:flex}.concept-pdp__back{color:#aaa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #666;align-self:flex-start;margin-bottom:48px;padding:0 0 7px}.concept-pdp h1{letter-spacing:-.06em;margin:0;font:clamp(58px,6.5vw,94px)/.9 Archivo Black}.concept-pdp__lead{color:#bbb;max-width:620px;font-size:15px;line-height:1.65}.concept-pdp__meta{border-top:1px solid #343434;border-bottom:1px solid #343434;justify-content:space-between;margin-top:18px;padding:18px 0;font-size:12px;display:flex}.concept-pdp__meta span{color:#888}.concept-pdp__buybox>ul{margin:22px 0;padding:0;list-style:none}.concept-pdp__buybox>ul li{color:#d5d5d2;padding:8px 0;font-size:12px}.concept-pdp__buybox>ul li:before{content:"+";color:#d0b55a;margin-right:12px}.concept-pdp__disclosure{background:#17140d;border:1px solid #4a412b;margin:8px 0 2px;padding:18px}.concept-pdp__disclosure strong{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.concept-pdp__disclosure p{color:#aaa;margin:8px 0 0;font-size:11px;line-height:1.55}@media (width<=900px){.concept-category__hero{min-height:650px}.concept-category__hero-copy{padding-bottom:58px}.concept-product-grid{grid-template-columns:1fr}.concept-product-card__copy>p:not(.eyebrow){min-height:0}.concept-routine,.concept-pdp__hero{grid-template-columns:1fr}.concept-pdp__media{height:62vh;min-height:430px}.concept-pdp__buybox{padding:55px 24px 80px}.mega-menu__item-thumb{display:none}}@media (width<=560px){.concept-category__hero h1{font-size:58px}.concept-category__hero>img{object-position:62% center}.concept-category__hero:after{background:linear-gradient(#00000014 0%,#0000008f 42%,#000000f5 100%)}.concept-category__hero-copy{padding-bottom:42px}.concept-routine aside{padding:25px}.concept-routine li{grid-template-columns:42px 80px 1fr}.waitlist-form__controls{grid-template-columns:1fr}.waitlist-form input{border-right:1px solid #4a4d52}.concept-pdp__media{height:52vh;min-height:360px}}.branded-packshot{background:#000;display:block;position:relative;overflow:hidden}.branded-packshot>.branded-packshot__image{object-fit:cover;width:100%;height:100%;display:block}.minimal-product-duo{isolation:isolate;background:#050505;width:100%;height:100%;display:block;position:relative;overflow:hidden}.minimal-product-duo__surface{filter:blur(12px);background:radial-gradient(#ffffff1f,#fff0 70%);border-radius:50%;height:16%;position:absolute;inset:auto 8% 7%}.minimal-product-duo img{object-fit:contain;object-position:center;filter:drop-shadow(0 22px 25px #00000085);width:77%;height:94%;position:absolute}.minimal-product-duo__back{opacity:.72;top:1%;left:35%;transform:rotate(5deg)scale(.88)}.minimal-product-duo__front{top:7%;left:-4%;transform:rotate(-3deg)scale(.94)}.product-visual-wrap .minimal-product-duo.product-image--alternate{z-index:2;opacity:0;transition:opacity .38s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.product-visual-wrap.is-alternate .minimal-product-duo.product-image--alternate{opacity:1;transform:scale(1.015)}.minimal-product-angle{isolation:isolate;background:#050505;width:100%;height:100%;display:block;position:relative;overflow:hidden}.minimal-product-angle__surface{filter:blur(12px);background:radial-gradient(#ffffff1c,#fff0 72%);border-radius:50%;height:13%;position:absolute;inset:auto 12% 8%}.minimal-product-angle img{object-fit:cover;filter:none;width:100%;height:100%;position:absolute;inset:0;transform:none}.product-visual-wrap .minimal-product-angle.product-image--alternate{z-index:2;opacity:0;transition:opacity .38s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.product-visual-wrap.is-alternate .minimal-product-angle.product-image--alternate{opacity:1;transform:scale(1.01)}.product-card{flex-direction:column;min-height:100%;display:flex}.product-copy{flex-direction:column;flex:1;display:flex}.product-copy .product-title{margin-bottom:18px}.product-card__footer{margin-top:auto}.product-grid{align-items:stretch}.product-visual-wrap .evidence-label{display:none}.lx-gallery__duo{aspect-ratio:1;min-height:100%}.lx-editorial figure>.minimal-product-angle,.pdp-action-story figure>.minimal-product-angle,.concept-product-card__visual>.branded-packshot{aspect-ratio:1}.concept-pdp__media>.branded-packshot{width:100%;height:100%}.product-visual,.product-visual-wrap,.set-product-visual,.set-visual,.mini-pack,.routine-products img,.concept-product-card__visual,.concept-pdp__media,.pdp-gallery,.pdp-gallery__thumbs button{background:#000}.best-sellers{color:#fff;background:#000}.best-sellers .inline-link{color:#fff;border:0}.best-sellers .product-grid{background:#000;gap:18px}.best-sellers .product-card,.shop-page .product-card{color:#fff;box-shadow:none;background:#000;border:0}.product-visual,.product-visual-wrap .product-visual,.set-product-visual{border:0;outline:0;width:100%;padding:0}.product-copy{color:#fff;background:#000;padding-left:0;padding-right:0}.product-copy>p:not(.eyebrow){color:#aaa}.benefit-list,.product-card__footer{border:0}.product-angle-count{display:none}.product-angle-hint{color:#888}.product-angle-toggle{background:#000000b8;border:0}.concept-product-card,.concept-product-card__copy{color:#fff;background:#000}.concept-product-card__copy>p:not(.eyebrow){color:#aaa}.set-visual{aspect-ratio:16/9;background:#000;min-height:0;display:block}.set-visual img{object-fit:cover;object-position:center;mix-blend-mode:normal;opacity:1;background:#000;width:100%;height:100%;margin:0;display:block}@media (width<=900px){.set-visual{aspect-ratio:4/3}.set-visual img{object-position:62% center}}.catalog-status{background:#111;border:1px solid #333;align-items:center;gap:22px;max-width:900px;margin:-24px 0 72px;padding:18px 20px;display:flex}.catalog-status strong{color:#d3b553;letter-spacing:.14em;flex:none;font-size:10px}.catalog-status span{color:#aaa;font-size:12px;line-height:1.55}.catalog-section{padding:22px 0 90px;scroll-margin-top:130px}.catalog-section+.catalog-section{border-top:1px solid #2e2e2e;padding-top:82px}.catalog-section__head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.catalog-section__head h2{letter-spacing:-.05em;margin:0;font:clamp(34px,4.5vw,64px)/1 Archivo Black}.catalog-section__head>span{color:#999;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.shop-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shop-page .product-copy{padding:17px 15px}.shop-page .product-copy h3{font-size:22px}.shop-page .product-copy>p:not(.eyebrow){font-size:11px}.shop-page .benefit-list{display:none}.shop-page .product-card__footer{margin-top:auto;padding-top:15px}@media (width<=1100px){.mega-menu__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.catalog-status{flex-direction:column;align-items:flex-start;margin-top:-18px;margin-bottom:50px}.catalog-section{padding-bottom:68px}.catalog-section__head{align-items:start;gap:18px}.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-page .product-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.shop-page .product-card__footer .button{width:100%}}@media (width<=520px){.shop-page .product-grid{grid-template-columns:1fr}.catalog-section__head>span{display:none}}.inline-link{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.inline-link__arrow{border-top:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin:0 2px 0 1px;display:inline-block;transform:rotate(45deg)}@media (width<=520px){.inline-link{gap:8px;min-height:42px;font-size:10px}.inline-link__arrow{width:7px;height:7px}}.header-quiz{text-decoration:none}.site-footer .looxed-native-quiz-link{color:#ddd;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.site-footer .looxed-native-quiz-link:hover{color:var(--gold,#c5aa51)}.category-grid--hair-only{grid-template-columns:minmax(0,1fr)}.body-interest{border-top:1px solid #333}.body-interest .waitlist-form{max-width:620px}.product-interest{padding:20px 0}.product-interest h2{font-size:22px}img[src*=looxed-wordmark-black]{background:#f1f1ef;padding:12%;object-fit:contain!important}.body-interest{padding:90px var(--section-pad);color:#eee;background:#0a0a0a}.body-interest__card{isolation:isolate;background:#111;border:1px solid #ffffff21;width:min(100%,1160px);min-height:520px;margin:0 auto;position:relative;overflow:hidden}.body-interest__card:after{content:"";z-index:-1;background:linear-gradient(90deg,#060709fc 0%,#060709f0 48%,#0607096b 70%,#06070914 100%);position:absolute;inset:0}.body-interest__card>img{z-index:-2;object-fit:cover;object-position:72% 35%;filter:saturate(.78)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.body-interest .eyebrow{color:#dbb65f;margin:0 0 18px}.body-interest h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font:clamp(42px,5.6vw,72px)/.94 Archivo Black,sans-serif}.body-interest__content>p:not(.eyebrow,.body-interest__status){color:#c4c4c1;max-width:610px;margin:22px 0 28px;font-size:14px;line-height:1.6}.body-interest__choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.body-interest__choices button{color:#090a0c;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#e6d095,#c5a847);border:1px solid #d0b45d;min-height:58px;padding:14px 18px;font-size:10px;font-weight:900;transition:filter .2s,transform .2s}.body-interest__choices button+button{color:#eee;background:#090a0dd1;border-color:#4a4a4a}.body-interest__choices button:hover,.body-interest__choices button[aria-pressed=true]{filter:brightness(1.1);transform:translateY(-2px)}.body-interest__choices button[aria-pressed=true]{outline-offset:2px;outline:2px solid #e2c66f}.body-interest__followup{border-top:1px solid #3a3a3a;margin-top:28px;padding-top:24px}.body-interest__followup>p,.body-interest__status{color:#d9c274;margin:0 0 14px;font-size:12px;line-height:1.5}.body-interest__followup .waitlist-form{margin-top:0}.head-routine-callout{padding:0 var(--section-pad) 88px;color:#eee;background:linear-gradient(#0a0a0a 0 42%,#efefef 42%);position:relative}.head-routine-callout__inner{background:radial-gradient(circle at 82% 35%,#debe602e,#0000 31%),linear-gradient(135deg,#111318,#08090c 72%);border:1px solid #343434;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:60px;width:min(100%,1160px);min-height:390px;margin:0 auto;padding:58px clamp(34px,6vw,78px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 65px #00000040}.head-routine-callout__inner:before{content:"";background:linear-gradient(#f2d77f,#a88327);width:5px;position:absolute;inset:0 auto 0 0}.head-routine-callout__copy{z-index:1;position:relative}.head-routine-callout .eyebrow{color:#d7b957;margin:0 0 18px}.head-routine-callout h2{letter-spacing:-.06em;text-wrap:balance;max-width:760px;margin:0;font:clamp(44px,6vw,78px)/.94 Archivo Black,sans-serif}.head-routine-callout__copy>p:not(.eyebrow){color:#b7b7b4;max-width:680px;margin:23px 0 30px;font-size:14px;line-height:1.65}.head-routine-callout__number{color:#e8cd79;border-left:1px solid #383838;flex-direction:column;justify-content:center;align-items:center;min-height:235px;display:flex}.head-routine-callout__number strong{letter-spacing:-.1em;font:clamp(92px,11vw,150px)/.75 Archivo Black,sans-serif}.head-routine-callout__number span{color:#aaa;letter-spacing:.16em;text-align:center;text-transform:uppercase;max-width:150px;margin-top:26px;font-size:9px;font-weight:800;line-height:1.45}@media (width<=760px){.body-interest{padding:62px 18px}.body-interest__card{min-height:610px}.body-interest__card:after{background:linear-gradient(#0607093d 0%,#060709f0 40%,#060709fc 100%)}.body-interest__card>img{object-position:58% 18%}.body-interest__content{width:100%;padding:32px 24px;position:absolute;bottom:0;left:0;right:0}.body-interest h2{font-size:43px}.body-interest__choices{grid-template-columns:1fr}.head-routine-callout{padding:0 18px 62px}.head-routine-callout__inner{grid-template-columns:1fr;gap:35px;min-height:auto;padding:42px 28px}.head-routine-callout h2{font-size:44px}.head-routine-callout__number{border-top:1px solid #383838;border-left:0;align-items:flex-start;min-height:auto;padding-top:28px}.head-routine-callout__number strong{font-size:88px}.head-routine-callout__number span{text-align:left;margin-top:16px}}.routine-popup{isolation:isolate;justify-content:flex-start;align-items:center;padding:clamp(28px,6vw,88px);display:flex}.routine-popup:before{z-index:-1;background:linear-gradient(90deg,#020305fa 0%,#020305e8 38%,#0203055c 67%,#0203051f 100%),linear-gradient(#0000 55%,#00000085)}.routine-popup>.routine-popup__background{z-index:-2;object-fit:cover;object-position:72% 52%;filter:saturate(.88)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.routine-popup__close{color:#eee;border:1px solid #ffffff47;width:48px;height:48px;font-size:36px;line-height:42px;transition:background .2s;top:22px;left:auto;right:24px}.routine-popup__close:hover{background:#ffffff1a}.routine-popup__content{text-align:left;width:min(46vw,570px);padding:0}.routine-popup__logo{color:#fff;width:154px;height:auto;margin:0 0 48px}.routine-popup__content>p{color:#d6b857;letter-spacing:.2em;margin:0 0 14px;font-size:10px}.routine-popup__content h2{font-size:clamp(54px,6vw,92px);line-height:.86}.routine-popup__content h2 em{color:#e1c46c}.routine-popup__content>span{color:#ddd;max-width:430px;margin:30px 0 22px;font-size:15px;line-height:1.45}.routine-popup__options{gap:9px;width:100%;margin:0}.routine-popup__options button{text-align:left;background:linear-gradient(90deg,#d2b558fa,#b39030f0);border:1px solid #e2c46ca6;border-radius:2px;grid-template-columns:42px 1fr 26px;align-items:center;min-height:64px;padding:13px 18px;font-size:13px;display:grid}.routine-popup__options button b{letter-spacing:.12em;opacity:.72;font-size:9px}.routine-popup__options button span{letter-spacing:.06em;font-weight:900}.routine-popup__options button i{text-align:right;font-size:20px;font-style:normal}.routine-popup__content small{color:#bbb;margin-top:18px;font-size:10px}.routine-popup__content small b{color:#dfbf66;font-size:14px}@media (width<=700px){.routine-popup{align-items:flex-start;padding:24px 20px 32px;overflow:auto}.routine-popup:before{background:linear-gradient(#02030547 0%,#020305e3 38%,#020305fc 100%)}.routine-popup>.routine-popup__background{object-position:64% 38%}.routine-popup__close{top:14px;left:auto;right:14px}.routine-popup__content{width:100%;margin-top:18px;padding:0 0 22px}.routine-popup__logo{width:120px;margin-bottom:25vh}.routine-popup__content>p{font-size:8px}.routine-popup__content h2{font-size:48px}.routine-popup__content>span{margin:18px 0 15px;font-size:13px}.routine-popup__options button{min-height:56px;font-size:11px}.routine-popup__content small{margin-top:13px}}.routine-popup>.routine-popup__background{pointer-events:none}@media (width<=700px){.routine-popup__logo{margin-bottom:25vh}}@media (width<=560px){.site-header{grid-template-columns:minmax(0,1fr) auto;column-gap:8px;padding-left:12px;padding-right:12px}.site-header>.wordmark{width:min(112px,100%);min-width:0}.site-header .header-actions{gap:4px}.site-header .cart-button{letter-spacing:0;white-space:nowrap;flex-shrink:0;gap:6px;padding:0 8px;font-size:9px}.site-header .menu-button{flex-shrink:0}}.head-routine-callout__inner{isolation:isolate;background:#08090b;align-items:center;min-height:500px;padding:clamp(46px,6vw,78px);display:flex}.head-routine-callout__inner:after{content:"";z-index:-1;background:linear-gradient(90deg,#050608fa 0%,#050608eb 38%,#0506085c 68%,#0506080f 100%);position:absolute;inset:0}.head-routine-callout__inner>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.head-routine-callout__copy{width:min(55%,610px)}.head-routine-callout h2{max-width:610px;font-size:clamp(48px,5.8vw,76px)}.head-routine-callout__copy>p:not(.eyebrow){color:#d0d0cd;max-width:530px;margin-bottom:26px;font-size:15px}.head-routine-callout__copy>small{color:#d9c578;letter-spacing:.08em;text-transform:uppercase;margin-top:17px;font-size:10px;font-weight:700;display:block}@media (width<=760px){.head-routine-callout__inner{align-items:flex-end;min-height:650px;padding:38px 26px}.head-routine-callout__inner:after{background:linear-gradient(#0506080d 0%,#05060829 18%,#050608f0 52%,#050608fc 100%)}.head-routine-callout__inner>img{object-position:67% center}.head-routine-callout__copy{width:100%}.head-routine-callout h2{font-size:44px}.head-routine-callout__copy>p:not(.eyebrow){font-size:13px}.head-routine-callout__copy>small{font-size:8px}}.legal-policy__body{max-width:760px;line-height:1.8}.legal-policy__body h2{margin:38px 0 16px;font-size:24px;line-height:1.3}.legal-policy__body p{margin:0 0 22px}.legal-policy__body a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.legal-policy__body li{margin:8px 0}.looxed-head-video{z-index:0;object-fit:cover;object-position:65% center;pointer-events:none;animation:.7s both hero-video-in}@keyframes hero-video-in{0%{opacity:0}to{opacity:1}}@media (width<=680px){.looxed-head-video{object-position:75% center}}@media (prefers-reduced-motion:reduce){.looxed-head-video{display:none}}.why-column--others .why-cell--mark .why-cross{color:#777;width:25px;height:25px}@media (width<=600px){.why-column--others .why-cell--mark .why-cross{width:19px;height:19px}}.body-interest{padding-bottom:56px}.site-footer{padding:56px var(--section-pad) 28px;color:#f3f1ec;background:#070809;border-top:1px solid #242424;grid-template-columns:minmax(270px,.8fr) minmax(0,1.45fr);gap:64px 8vw;display:grid;position:relative}.site-footer:before{content:"";top:-1px;left:var(--section-pad);background:linear-gradient(90deg,#efd57c,#9d7c26);width:120px;height:2px;position:absolute}.site-footer .footer-routine-card{background:#0b0d10;border:1px solid #303238;grid-area:1/1/auto/-1;width:100%;height:360px;min-height:360px;padding:0 clamp(32px,6vw,90px);box-shadow:0 30px 70px #0000004d}.site-footer .footer-routine-card>img{object-position:62% 43%;filter:saturate(.82)contrast(1.08)brightness(.78)}.site-footer .footer-routine-card__eyebrow{color:#d8b958;letter-spacing:.18em;font-size:9px;font-weight:900}.site-footer .footer-routine-card__title{letter-spacing:-.055em;font-size:clamp(42px,5vw,72px);line-height:.88}.site-footer .footer-routine-card__desc{color:#d2d2cf;max-width:390px;font-size:15px;line-height:1.5}.site-footer .footer-routine-card__cta{justify-content:space-between;min-height:56px;padding:14px 19px;font-size:10px}.site-footer .footer-routine-card__cta span{font-size:18px;font-weight:400}.site-footer .footer-brand{grid-area:2/1;min-height:310px;padding:8px 0 0}.site-footer .footer-brand>p{color:#aaa;max-width:390px;margin:24px 0 28px;font-size:14px;line-height:1.65}.footer-socials{flex-wrap:wrap;gap:8px;display:flex}.site-footer .footer-socials a{color:#eee;letter-spacing:.11em;border:1px solid #34363a;padding:10px 12px;font-size:8px;font-weight:800;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.site-footer .footer-socials a:hover,.site-footer .footer-socials a:focus-visible{color:#090a0c;background:#dbb65f;border-color:#dbb65f}.site-footer .footer-brand>svg:last-child{color:#dbb65f;width:36px;height:36px;margin-top:auto}.site-footer .footer-links{grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));min-height:310px;padding:10px 0 0;gap:32px!important;display:grid!important}.site-footer .footer-links>div>span{color:#d1b458;letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:900}.site-footer .footer-links button,.site-footer .footer-links a{font-size:13px;line-height:1.45;color:#eee!important}.site-footer .footer-bottom{color:#76787d;border-top:1px solid #2a2c2f;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:30px;padding-top:24px;display:flex}.site-footer .footer-bottom small{letter-spacing:.08em;font-size:10px}.site-footer .footer-bottom>div{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.site-footer .footer-bottom span{letter-spacing:.11em;font-size:8px;font-weight:800}.site-footer .footer-bottom span:before{content:"✓";color:#dbb65f;margin-right:7px}@media (width<=900px){.site-footer{grid-template-columns:1fr;gap:46px;padding-top:42px}.site-footer .footer-routine-card{grid-area:1/1}.site-footer .footer-brand{grid-area:2/1;min-height:240px}.site-footer .footer-links{grid-area:3/1;min-height:auto}.site-footer .footer-bottom{grid-row:4}}@media (width<=620px){.body-interest{padding-bottom:34px}.site-footer{gap:38px;padding:30px 18px 24px}.site-footer:before{left:18px}.site-footer .footer-routine-card{align-items:flex-end;height:500px;min-height:500px;padding:30px 22px}.site-footer .footer-routine-card:after{background:linear-gradient(#05070a1f 0%,#05070aeb 50%,#05070afc 100%)}.site-footer .footer-routine-card>img{object-position:70% center}.site-footer .footer-routine-card__inner{width:100%;padding-bottom:6px}.site-footer .footer-routine-card__title{font-size:43px}.site-footer .footer-brand{min-height:230px}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 22px!important}.site-footer .footer-links>div:last-child{grid-column:1/-1}.site-footer .footer-bottom{flex-direction:column;align-items:flex-start}.site-footer .footer-bottom>div{justify-content:flex-start}}.site-footer{grid-template-columns:minmax(220px,.7fr) minmax(360px,1fr);align-items:start;gap:34px 7vw;padding-top:48px}.site-footer .footer-routine-card{grid-area:1/1/auto/-1;width:100%;height:300px;min-height:300px;padding:0 clamp(28px,5vw,72px)}.site-footer .footer-routine-card__inner{width:min(390px,52%)}.site-footer .footer-brand{grid-area:2/1;height:auto;min-height:0;padding-top:4px}.site-footer .footer-brand>svg:last-child{margin-top:28px}.site-footer .footer-links{grid-area:2/2;min-height:0;padding:0}.site-footer .footer-links button,.site-footer .footer-links a{font-size:13px;line-height:1.45;text-decoration:none;transition:color .2s;color:#fff!important}.site-footer .footer-links button:hover,.site-footer .footer-links a:hover,.site-footer .footer-links button:focus-visible,.site-footer .footer-links a:focus-visible{text-underline-offset:4px;text-decoration:underline;color:#dbb65f!important}.site-footer .footer-links>div>span{color:#fff;font-weight:800}.site-footer>small{grid-row:3;margin-top:0}.legal-policy{max-width:1120px;padding-top:clamp(72px,9vw,130px);padding-bottom:clamp(80px,10vw,150px)}.legal-policy>h1{max-width:900px;margin-bottom:32px}.legal-policy>p{max-width:820px;line-height:1.7}.legal-policy__body{max-width:840px}.legal-policy__body h2{border-top:1px solid #d7d5cf;margin-top:46px;padding-top:24px}@media (width<=760px){.site-footer{grid-template-columns:1fr;gap:34px;padding-top:26px}.site-footer .footer-routine-card{grid-area:1/1;height:420px;min-height:420px;padding:28px}.site-footer .footer-routine-card:after{background:linear-gradient(#0a0a0a1f 0%,#0a0a0ae0 48%,#0a0a0afa 100%)}.site-footer .footer-routine-card>img{object-position:68% center}.site-footer .footer-routine-card__inner{align-self:flex-end;width:100%}.site-footer .footer-brand{grid-area:2/1}.site-footer .footer-links{grid-area:3/1}.site-footer>small{grid-row:4}.legal-policy__body h2{font-size:21px}}.body-interest{padding:34px var(--section-pad) 24px}.body-interest__card{max-width:1080px;min-height:250px}.body-interest__content>p:not(.eyebrow,.body-interest__status){margin:12px 0 17px;font-size:12px}.body-interest__choices button{min-height:44px}.site-footer{gap:24px 6vw;padding-top:28px}.site-footer .footer-routine-card{height:210px;min-height:210px}.site-footer .footer-routine-card__title{font-size:clamp(28px,3vw,40px)}.site-footer .footer-brand>p{max-width:340px}.site-footer .footer-links{align-content:start}.builder-page{background:#f3f2ef}.builder-intro{padding-top:72px;padding-bottom:25px}.builder-intro h1{max-width:860px;margin-bottom:22px;font-size:clamp(48px,6vw,78px)}.tier-track{background:#fff;margin-bottom:34px}.builder-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;padding-top:0}.builder-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.builder-product{background:#fff;grid-template-columns:1fr 38px;align-content:start;min-height:100%;padding:0}.builder-product .mini-pack{aspect-ratio:1;object-fit:contain;background:#050505;grid-column:1/-1;width:100%;height:auto;padding:8%}.builder-product>div{padding:19px 18px 22px}.builder-product h2{margin:5px 0 8px;font-size:24px}.builder-product .select-mark{align-self:center;margin-right:15px}.builder-product.is-selected{border:1px solid #111;box-shadow:inset 0 0 0 2px #111}.builder-summary{background:#0a0a0a;border:1px solid #2b2b2b;top:96px}.gift-unlock{background:linear-gradient(90deg,#f1ead8,#d8bd69)}@media (width<=760px){.body-interest{padding:24px 18px 18px}.body-interest__card{padding-top:130px}.body-interest__content{padding:22px 20px}.body-interest h2{font-size:30px}.site-footer .footer-routine-card{height:300px;min-height:300px}.builder-products,.builder-grid{grid-template-columns:1fr}.builder-intro{padding-top:52px}.builder-product{grid-template-columns:1fr 42px}}.cart-items .native-cart-quantity{align-items:center;gap:8px;margin:6px 0;display:flex}.cart-items .native-cart-quantity button{min-width:44px;min-height:44px;color:inherit;border:1px solid #555;padding:8px;font-size:18px;text-decoration:none}.cart-items .native-cart-quantity button:disabled{opacity:.45;cursor:not-allowed}.sample-ingredients{display:block!important}.sample-inci{overflow-wrap:anywhere;max-width:1000px;line-height:1.8!important}.sample-ingredients h3{margin-top:32px}.pdp .pdp-hero{color:#f7f7f4;background:#101112;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:start;gap:0;min-height:0}.pdp .pdp-buybox{color:#f7f7f4;background:#101112;min-width:0;padding:clamp(28px,4vw,64px)}.pdp .pdp-buybox h1{letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(36px,4.2vw,62px);line-height:1.02}.pdp .pdp-buybox h1 small{color:#aaa;line-height:1.5}.pdp .pdp-buybox .eyebrow{color:#cfb565;font-size:11px}.pdp .proof-row{color:#c3c3c1;border-color:#363738;line-height:1.5;display:block}.pdp .proof-row strong{color:#f5f5f1;margin-bottom:5px;display:block}.pdp .proof-row span{letter-spacing:0}.pdp .set-promo,.pdp .pdp-builder-link{color:#f5f5ee;background:#1c1c19;border-color:#49453a;align-items:center;padding:18px;line-height:1.4}.pdp .set-promo span,.pdp .pdp-builder-link span{color:#c9c7bf;line-height:1.5}.pdp .pdp-benefits{color:#eee;margin:22px 0}.pdp .pdp-benefits li{font-size:14px;line-height:1.5}.pdp .buy-option{color:#f2f2ef;background:#171819;border-color:#424344}.pdp .buy-option.active{background:#24231c;border-color:#dbb65f}.pdp .buy-option small{color:#bbb}.pdp .buy-option input{accent-color:#dbb65f}.pdp .pdp-atc{color:#101010;background:#dbb65f;border:1px solid #dbb65f}.pdp .pdp-atc:disabled{opacity:.55}.pdp .order-benefits{background:#393939}.pdp .order-benefits span{color:#ccc;background:#101112;font-size:9px;line-height:1.6}.pdp .product-interest{background:#171819;border:1px solid #424344;padding:20px}.pdp .product-interest h2{color:#f5f5f1;font-size:24px}.pdp .product-interest p,.pdp .product-interest label{color:#ccc;line-height:1.6}.lx-gallery{color:#fff;background:#0c0c0c;min-width:0;position:sticky;top:100px}.lx-gallery__stage{aspect-ratio:1;cursor:zoom-in;background:#f0efeb;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.lx-gallery__slide{width:100%;height:100%;transition:transform .3s}.lx-gallery__stage img{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.lx-gallery__stage img.lx-gallery__lifestyle{object-fit:cover}.lx-gallery__stage.is-zoomed{cursor:zoom-out}.lx-gallery__stage.is-zoomed .lx-gallery__slide{transform:scale(1.2)}.lx-gallery__zoom{color:#fff;background:#111b;border:1px solid #777;border-radius:50%;place-items:center;width:38px;height:38px;font-size:24px;display:grid;position:absolute;bottom:20px;right:20px}.lx-gallery__bar{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 12px;display:flex}.lx-gallery__thumbs{scrollbar-width:thin;gap:12px;padding-bottom:3px;display:flex;overflow-x:auto}.lx-gallery__thumbs button{color:#aaa;cursor:pointer;letter-spacing:.05em;background:0 0;border:0;flex-direction:column;flex:none;gap:7px;padding:0;font-size:10px;display:flex}.lx-gallery__thumbs img{object-fit:cover;background:#f0efeb;border:1px solid #444;width:68px;height:68px}.lx-gallery__thumbs button.is-active{color:#e3cb83}.lx-gallery__thumbs button.is-active img{border:2px solid #cfb565}.lx-gallery__thumbs .lx-gallery__duo-thumb{border:1px solid #444;width:68px;height:68px}.lx-gallery__thumbs .lx-gallery__duo-thumb img{border:0;width:77%;height:94%;position:absolute}.lx-gallery__thumbs button.is-active .lx-gallery__duo-thumb{border:2px solid #cfb565}.lx-gallery__arrows{color:#aaa;align-items:center;gap:12px;font-size:11px;display:flex}.lx-gallery__arrows button{color:#fff;cursor:pointer;background:0 0;border:1px solid #454545;width:40px;height:40px;font-size:20px}.lx-gallery__note{color:#999;max-width:540px;margin:0;padding:0 24px 20px;font-size:10px;line-height:1.6}.lx-editorial{color:#111;background:#eae8e2;grid-template-columns:1fr 1fr;display:grid}.lx-editorial figure{min-width:0;margin:0;position:relative}.lx-editorial figure img{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.lx-editorial figcaption{color:#eee;background:linear-gradient(#0000,#000b);padding:18px 22px 12px;font-size:10px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.lx-editorial__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,80px);display:flex}.lx-editorial h2{letter-spacing:-.045em;margin:18px 0 24px;font:clamp(34px,4vw,58px)/1.04 Archivo Black,sans-serif}.lx-editorial__intro{color:#454542;font-size:17px;line-height:1.65}.lx-directions{border-top:1px solid #bbb9b0;width:100%;margin:18px 0 28px;padding-top:24px}.lx-directions span{letter-spacing:.08em;font-size:11px;font-weight:800}.lx-directions p{color:#41413d;font-size:15px;line-height:1.8}.lx-editorial .button{gap:24px}.pdp .sample-ingredients{color:#eee;background:#101112;max-width:none;padding:clamp(40px,6vw,90px);display:block}.pdp .sample-ingredients h2{max-width:800px;font-size:clamp(30px,4vw,52px);line-height:1.1}.pdp .sample-ingredients>p{color:#bdbdb8;max-width:950px;line-height:1.8}.pdp .sample-ingredients .sample-inci{border-top:1px solid #3c3c3a;padding-top:20px;font-size:13px}.pdp .sample-ingredients h3{color:#d5bf78;margin-top:32px}.pdp .pdp-faq{color:#111;background:#eae8e2}.pdp .pdp-faq h2{font-size:clamp(32px,4vw,52px);line-height:1.1}.pdp .pdp-faq details{border-color:#c5c4be}.pdp .pdp-faq summary{font-size:17px;line-height:1.5}.pdp .pdp-faq details p{max-width:850px;line-height:1.75}.lx-gallery button:focus-visible{outline-offset:4px;outline:2px solid #e6cb76}@media (width<=900px){.pdp .pdp-hero{grid-template-columns:1fr}.lx-gallery{position:relative;top:auto}.lx-gallery__stage{max-height:680px}.pdp .pdp-buybox{padding:32px 22px}.pdp .pdp-buybox h1{font-size:42px}.lx-editorial{grid-template-columns:1fr}.lx-editorial figure img{aspect-ratio:1;object-fit:cover;min-height:0}.lx-editorial__copy{padding:36px 24px}.pdp .sample-ingredients{padding:48px 24px}.lx-gallery__bar{padding:16px 20px 12px}.lx-gallery__note{padding:0 20px 18px}.pdp .set-promo,.pdp .pdp-builder-link{flex-wrap:wrap;gap:8px}}@media (prefers-reduced-motion:reduce){.lx-gallery__stage img{transition:none}}@media (width<=440px){.lx-gallery__bar{gap:8px;padding-left:16px;padding-right:16px}.lx-gallery__thumbs{gap:8px}.lx-gallery__thumbs img{width:58px;height:58px}.lx-gallery__arrows{gap:6px}.lx-gallery__arrows button{width:34px;height:38px}}.pdp-best-for{letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #353636;border-bottom:1px solid #353636;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;padding:13px 0;font-size:10px;display:flex}.pdp-best-for strong{color:#d8bc66}.pdp-best-for span{color:#deded9;border-left:1px solid #4a4a48;padding-left:10px}.pdp-action-story{color:#f4f3ee;background:#080909;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:680px;display:grid}.pdp-action-story__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(48px,7vw,105px);display:flex}.pdp-action-story__copy .eyebrow{color:#dbb65f}.pdp-action-story__copy h2{letter-spacing:-.06em;max-width:650px;margin:16px 0 24px;font:clamp(44px,5.7vw,78px)/.92 Archivo Black,Inter,sans-serif}.pdp-action-story__copy>p:not(.eyebrow){color:#aaa;max-width:530px;margin:0 0 30px;font-size:16px;line-height:1.7}.pdp-action-story figure{min-width:0;margin:0;overflow:hidden}.pdp-action-story figure img{object-fit:cover;width:100%;height:100%;display:block}.pdp-benefit-story{color:#f4f3ee;background:#0d0e10;padding-top:105px;padding-bottom:110px}.pdp-benefit-story header{grid-template-columns:.7fr 1.3fr;align-items:end;gap:5vw;margin-bottom:54px;display:grid}.pdp-benefit-story header .eyebrow{color:#dbb65f}.pdp-benefit-story h2{letter-spacing:-.06em;max-width:850px;margin:0;font:clamp(42px,5.5vw,76px)/.95 Archivo Black,Inter,sans-serif}.pdp-benefit-story>div{border:1px solid #343539;grid-template-columns:repeat(4,1fr);display:grid}.pdp-benefit-story article{flex-direction:column;justify-content:space-between;min-height:230px;padding:26px;display:flex}.pdp-benefit-story article+article{border-left:1px solid #343539}.pdp-benefit-story article span{color:#dbb65f;letter-spacing:.17em;font-size:10px}.pdp-benefit-story article strong{letter-spacing:-.035em;font:clamp(18px,2vw,28px)/1.16 Archivo Black,Inter,sans-serif}.pdp-key-ingredients{color:#111;background:#e9e7e0;padding-top:105px;padding-bottom:115px}.pdp-key-ingredients>header{max-width:850px;margin-bottom:50px}.pdp-key-ingredients .eyebrow{color:#957322}.pdp-key-ingredients h2{letter-spacing:-.065em;margin:12px 0 20px;font:clamp(48px,6vw,84px)/.92 Archivo Black,Inter,sans-serif}.pdp-key-ingredients header>p:last-child{color:#5f5e58;max-width:690px;font-size:15px;line-height:1.7}.pdp-key-ingredients>div{border:1px solid #bdbab1;grid-template-columns:repeat(4,1fr);display:grid}.pdp-key-ingredients article{background:linear-gradient(145deg,#f6f3ea,#ded7c3);min-height:250px;padding:26px}.pdp-key-ingredients article+article{border-left:1px solid #bdbab1}.pdp-key-ingredients article>span{color:#94711e;letter-spacing:.16em;font-size:10px}.pdp-key-ingredients h3{letter-spacing:-.04em;margin:80px 0 12px;font:clamp(21px,2.4vw,32px)/1 Archivo Black,Inter,sans-serif}.pdp-key-ingredients article p{color:#66635b;margin:0;font-size:12px;line-height:1.55}.pdp-routine{color:#f4f3ef;background:#0b0c0e;padding-top:105px;padding-bottom:115px;scroll-margin-top:80px}.pdp-routine header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.pdp-routine .eyebrow{color:#dbb65f}.pdp-routine h2{letter-spacing:-.06em;margin:12px 0 0;font:clamp(45px,6vw,82px)/.92 Archivo Black,Inter,sans-serif}.pdp-routine ol{border-top:1px solid #393a3d;margin:0;padding:0;list-style:none}.pdp-routine li{border-bottom:1px solid #393a3d;grid-template-columns:100px minmax(0,1fr);gap:28px;padding:32px 0;display:grid}.pdp-routine li>span{color:#dbb65f;letter-spacing:.18em;font-size:11px}.pdp-routine li strong{font:26px/1.1 Archivo Black,Inter,sans-serif}.pdp-routine li p{color:#aaa;max-width:850px;margin:10px 0 0;font-size:15px;line-height:1.7}.pdp-routine__source{color:#777;margin:22px 0 0;font-size:10px}@media (width<=900px){.pdp-action-story{grid-template-columns:1fr}.pdp-action-story__copy{padding:58px 24px}.pdp-action-story figure{aspect-ratio:1}.pdp-benefit-story,.pdp-key-ingredients,.pdp-routine{padding:72px 22px}.pdp-benefit-story header{grid-template-columns:1fr}.pdp-benefit-story>div,.pdp-key-ingredients>div{grid-template-columns:repeat(2,1fr)}.pdp-benefit-story article:nth-child(3),.pdp-key-ingredients article:nth-child(3){border-top:1px solid;border-left:0}.pdp-benefit-story article:nth-child(4),.pdp-key-ingredients article:nth-child(4){border-top:1px solid}.pdp-benefit-story article{min-height:190px}.pdp-key-ingredients article{min-height:220px}}@media (width<=520px){.pdp-action-story__copy h2{font-size:44px}.pdp-benefit-story h2,.pdp-key-ingredients h2,.pdp-routine h2{font-size:43px}.pdp-benefit-story>div,.pdp-key-ingredients>div{grid-template-columns:1fr}.pdp-benefit-story article+article,.pdp-key-ingredients article+article{border-top:1px solid;border-left:0}.pdp-benefit-story article{min-height:150px}.pdp-key-ingredients article{min-height:185px}.pdp-key-ingredients h3{margin-top:55px}.pdp-routine li{grid-template-columns:48px 1fr;gap:14px}.pdp-routine li strong{font-size:22px}}.style-study-card__copy h3{margin:0}.body-interest{padding:54px var(--section-pad) 38px;background:#090a0b}.body-interest__card{align-items:center;width:min(100%,1080px);min-height:340px;display:flex}.body-interest__card:after{background:linear-gradient(90deg,#060709fc 0%,#060709f0 46%,#0607094d 72%,#06070914 100%)}.body-interest__content{width:min(58%,590px);padding:44px 52px}.body-interest .eyebrow{margin-bottom:12px;font-size:8px}.body-interest h2{max-width:530px;font-size:clamp(32px,4vw,50px);line-height:.98}.body-interest__content>p:not(.eyebrow,.body-interest__status){margin:16px 0 22px;font-size:13px;line-height:1.55}.body-interest__choices button{min-height:50px;padding:12px 15px}.body-interest__followup{margin-top:18px;padding-top:16px}.site-footer{padding:38px var(--section-pad) 24px;grid-template-columns:minmax(230px,.7fr) minmax(460px,1.3fr);gap:30px 7vw}.site-footer .footer-routine-card{height:230px;min-height:230px;box-shadow:none;padding:0 clamp(26px,4.5vw,60px)}.site-footer .footer-routine-card__inner{gap:9px;width:min(365px,48%)}.site-footer .footer-routine-card__eyebrow{font-size:8px}.site-footer .footer-routine-card__title{font-size:clamp(30px,3.5vw,46px);line-height:.95}.site-footer .footer-routine-card__desc{font-size:12px;line-height:1.4}.site-footer .footer-routine-card__cta{min-height:46px;padding:11px 15px}.site-footer .footer-routine-card__proof{font-size:9px}.site-footer .footer-brand{padding-top:10px}.site-footer .footer-brand>svg:first-child{width:min(255px,86%)}.site-footer .footer-brand>p{margin:16px 0 20px;font-size:12px;line-height:1.55}.site-footer .footer-links{padding-top:10px;gap:22px!important}.site-footer .footer-links>div{gap:9px}.site-footer .footer-links>div>span{margin-bottom:8px;font-size:8px}.site-footer .footer-links button,.site-footer .footer-links a{font-size:12px!important}.site-footer .footer-bottom{padding-top:18px}@media (width<=760px){.body-interest{padding:38px 18px 28px}.body-interest__card{min-height:0;padding-top:190px;display:block}.body-interest__content{width:100%;padding:28px 22px;position:relative;inset:auto}.body-interest h2{font-size:36px}.site-footer{gap:28px;padding-top:24px}.site-footer .footer-routine-card{height:320px;min-height:320px;padding:24px 22px}.site-footer .footer-routine-card__inner{width:100%}.site-footer .footer-routine-card__title{font-size:36px}.site-footer .footer-brand{min-height:0}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px!important}.site-footer .footer-links>div:last-child{grid-column:1/-1}}.pdp-routine li{display:block}.pdp-key-ingredients h3{margin-top:58px}.routine-popup__options button{grid-template-columns:1fr 26px}.concept-routine li{grid-template-columns:1fr 1fr}.guide-gate-content__preview li,.article-page__related>button:not(.button){grid-template-columns:1fr}.faq-group h2{margin-top:0}.faq-accordion summary{grid-template-columns:minmax(0,1fr) 42px}.faq-accordion details>p{margin-left:0}.quiz-option--text .quiz-option__copy{grid-area:1/1/3;align-self:center;padding-top:0}.pdp-benefit-story article{justify-content:flex-end}.routine-products>div{grid-template-columns:1fr}.routine-steps article{display:block}:root{--primary-cta-surface:linear-gradient(90deg,#ececec,#dbb65f);--primary-cta-border:#ffffff1f}.site-footer .footer-routine-card__cta,.button--gold,.button--accent,.header-quiz,.pdp .pdp-atc,.cart-drawer__footer .button,.quick-buy button,.mobile-builder-cta button,.waitlist-form button,.guide-access-card form>button,.guide-access-success a,.guide-library__heading button,.cookie-consent__actions .cookie-consent__primary,.body-interest__choices button:first-child,.routine-popup__options button{border-color:var(--primary-cta-border)!important;background:var(--primary-cta-surface)!important;color:#090a0b!important;transition:filter .2s,transform .2s!important}.site-footer .footer-routine-card__cta:hover,.button--gold:hover,.button--accent:hover,.header-quiz:hover,.pdp .pdp-atc:hover,.cart-drawer__footer .button:hover,.quick-buy button:hover,.mobile-builder-cta button:hover,.waitlist-form button:hover,.guide-access-card form>button:hover,.guide-access-success a:hover,.guide-library__heading button:hover,.cookie-consent__actions .cookie-consent__primary:hover,.body-interest__choices button:first-child:hover,.routine-popup__options button:hover{filter:brightness(1.06)}.site-footer .footer-routine-card__cta:focus-visible,.button--gold:focus-visible,.button--accent:focus-visible,.header-quiz:focus-visible,.pdp .pdp-atc:focus-visible,.cart-drawer__footer .button:focus-visible,.quick-buy button:focus-visible,.mobile-builder-cta button:focus-visible,.waitlist-form button:focus-visible,.guide-access-card form>button:focus-visible,.guide-access-success a:focus-visible,.guide-library__heading button:focus-visible,.cookie-consent__actions .cookie-consent__primary:focus-visible,.body-interest__choices button:first-child:focus-visible,.routine-popup__options button:focus-visible{outline-offset:3px;outline:2px solid #f1d77e}:root{--amber-500:#dbb65f;--amber-400:#dbb65f;--amber-300:#dbb65f;--brand-accent:#dbb65f}.announcement,.cart-progress,.prototype-notice,.tier-track div.is-unlocked,.gift-unlock,.proof-placeholder,.category-card:hover .category-card__arrow,.category-card:focus-visible .category-card__arrow,.product-angle-toggle:hover,.product-angle-toggle:focus-visible,.pdp-gallery__controls button:hover,.pdp-gallery__controls button:focus-visible,.guide-articles details[open] summary>i,.site-footer .footer-socials a:hover,.site-footer .footer-socials a:focus-visible{background:var(--primary-cta-surface)!important;color:#090a0b!important}.hero-index,.brand-stats__index,.guide-card__visual>span,.guide-articles summary>span{display:none!important}.guide-articles summary{grid-template-columns:minmax(0,1fr) auto 48px}@media (width<=760px){.guide-articles summary{grid-template-columns:minmax(0,1fr) 44px}}.header-builder{white-space:nowrap;justify-content:center;align-items:center;font-weight:900;border-color:var(--primary-cta-border)!important;background:var(--primary-cta-surface)!important;color:#090a0b!important}@media (width>=681px){.site-header .header-builder{display:inline-flex}}@media (width>=681px) and (width<=900px){.site-header{grid-template-columns:auto minmax(110px,1fr) auto;column-gap:15px;padding-left:16px;padding-right:16px}.site-header>.wordmark{width:128px}.site-header .desktop-nav{justify-self:center;gap:18px;display:flex}.site-header .desktop-nav button{white-space:nowrap;padding:0;font-size:12px;display:block}.site-header .header-actions{gap:7px}.site-header .header-builder{height:40px;display:inline-flex;padding:0 13px!important}.site-header .menu-button{display:none}.site-header .cart-button{white-space:nowrap;gap:7px;height:40px;padding:0 10px}}.product-card:hover .product-visual-wrap .product-image--primary{opacity:0;transform:scale(1.02)}.product-card:hover .product-visual-wrap .product-image--alternate{opacity:1;transform:scale(1.025)}.product-card:hover .product-angle-count i:first-child{background:#666}.product-card:hover .product-angle-count i:last-child{background:#ececec}.builder-page{color:#f5f5f2;background:#080808}.builder-intro{background:radial-gradient(circle at 82% 45%,#dbb65f1f,#0000 28%),#080808;border-bottom:1px solid #2a2a2a;flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;padding-top:90px;padding-bottom:82px;display:flex}.builder-intro h1{color:#fff;max-width:780px;margin:10px 0 22px;font-size:clamp(58px,7vw,92px)}.builder-intro>p:last-of-type{color:#aaa;max-width:660px;margin:0 0 28px;font-size:16px;line-height:1.65}.builder-intro .inline-link{color:#f3f3ef;border-color:#dbb65f}.sets-catalog{color:#f4f4f1;background:#080808;padding-top:72px;padding-bottom:105px;scroll-margin-top:90px}.sets-catalog__head{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.sets-catalog__head h2,.sets-catalog__head h1{letter-spacing:-.055em;margin:7px 0 0;font:clamp(42px,5.4vw,70px)/.95 Archivo Black,sans-serif}.sets-catalog__head>span{color:#9b9b97;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.sets-catalog__intro{color:#aaa;max-width:620px;margin:-8px 0 42px;font-size:15px;line-height:1.6}.sets-custom-link{color:#fff;letter-spacing:.06em;text-align:left;cursor:pointer;background:#111;border:1px solid #444;justify-content:space-between;align-items:center;width:min(520px,100%);margin:-18px 0 44px;padding:17px 18px;font-size:11px;font-weight:900;display:flex}.sets-custom-link:hover{border-color:#dbb65f}.sets-custom-link span{color:#dbb65f;font-size:20px}.sets-filter{border-top:1px solid #333;border-bottom:1px solid #333;gap:0;margin-bottom:34px;display:flex;overflow-x:auto}.sets-filter button{color:#888;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #333;min-height:54px;padding:0 24px;font-size:11px;font-weight:800}.sets-filter button:hover,.sets-filter button.is-active{color:#fff;background:#171717}.sets-filter button.is-active{box-shadow:inset 0 -2px #dbb65f}.sets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 24px;display:grid}.set-card{color:#eee;background:#080808;flex-direction:column;min-width:0;display:flex}.set-card__media{aspect-ratio:1;cursor:pointer;background:#111;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.set-card__image{object-fit:cover;width:100%;height:100%;transition:opacity .38s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.set-card__image--front{opacity:1}.set-card__image--hover{opacity:0;transform:scale(1.015)}.set-card:hover .set-card__image--front,.set-card__media:focus-visible .set-card__image--front{opacity:0;transform:scale(1.02)}.set-card:hover .set-card__image--hover,.set-card__media:focus-visible .set-card__image--hover{opacity:1;transform:scale(1.03)}.set-card__media>span{display:none}.set-card__body{flex-direction:column;flex:1;padding:20px 0 0;display:flex}.set-card__body>p{color:#c8ae58;letter-spacing:.14em;margin:0 0 13px;font-size:9px;font-weight:800}.set-card__body h2,.set-card__body h3{letter-spacing:-.045em;margin:0 0 12px;font:clamp(27px,3vw,39px)/1 Archivo Black,sans-serif}.set-card__result{color:#d7d7d2;margin-bottom:17px;font-size:14px;font-weight:600;display:block}.set-card__includes{color:#969692;min-height:40px;font-size:12px;line-height:1.55}.set-card__includes b{color:#eee}.set-card__buy{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:grid}.set-card__buy>strong{font-size:17px}.set-card__buy button{background:var(--primary-cta-surface);color:#090a0b;letter-spacing:.08em;cursor:pointer;border:1px solid #b5973c;min-height:52px;padding:0 18px;font-size:10px;font-weight:900}.set-card__buy button:disabled,.set-card__media:disabled{cursor:not-allowed;opacity:.45}.builder-customize{color:#111;background:#f3f2ef;padding-top:82px;padding-bottom:28px;scroll-margin-top:90px}.builder-customize h2{letter-spacing:-.055em;max-width:800px;margin:8px 0 16px;font:clamp(42px,5vw,68px)/.96 Archivo Black,sans-serif}.builder-customize>p:last-child{color:#666;max-width:620px;line-height:1.6}.builder-grid{color:#111;background:#f3f2ef}.builder-page .tier-track{color:#111;background:#fff}.builder-page--sets-only .sets-catalog{min-height:100vh;padding-top:90px}@media (width>=761px){.builder-page .mobile-builder-cta{display:none}}@media (width>=761px) and (width<=1100px){.set-card__buy{grid-template-columns:1fr}.set-card__body h2,.set-card__body h3{font-size:27px}}@media (width<=760px){.builder-intro{min-height:360px;padding-top:62px;padding-bottom:58px}.builder-intro h1{font-size:54px}.builder-intro>p:last-of-type{font-size:14px}.sets-catalog{padding-top:54px;padding-bottom:74px}.sets-catalog__head{align-items:start}.sets-catalog__head>span{padding-top:8px}.sets-filter{margin-right:-18px}.sets-grid{grid-template-columns:1fr;gap:44px}.set-card__buy{grid-template-columns:1fr}.set-card__buy button{width:100%}.builder-customize{padding-top:62px}}.custom-set-page{color:#0a0a0a;background:#f3f2ee;min-height:100vh}.custom-set-head{border-bottom:1px solid #c9c8c3;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:50px;padding-top:84px;padding-bottom:42px;display:grid}.custom-set-head h1{letter-spacing:-.055em;max-width:760px;margin:8px 0 0;font:clamp(48px,6vw,78px)/.96 Archivo Black,sans-serif}.custom-set-head>p{color:#5c5c58;max-width:470px;margin:0;font-size:16px;line-height:1.65}.custom-set-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:34px;padding-top:38px;padding-bottom:110px;display:grid}.custom-set-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.custom-product{color:#0a0a0a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0cfca;grid-template-columns:44% 56%;min-height:250px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:hidden}.custom-product:hover{border-color:#777;transform:translateY(-2px)}.custom-product.is-selected{border-color:#0a0a0a;box-shadow:inset 0 0 0 2px #0a0a0a}.custom-product:disabled{cursor:not-allowed;opacity:.45;transform:none}.custom-product__visual{background:#0b0b0b;min-width:0;display:block;position:relative}.custom-product__visual img{object-fit:contain;width:100%;height:100%;padding:10%}.custom-product__visual i{color:#111;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font:22px/1 Arial;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 14px #0004}.custom-product.is-selected .custom-product__visual i{background:#dbb65f}.custom-product__copy{flex-direction:column;min-width:0;padding:24px 20px;display:flex}.custom-product__copy small{color:#8a7435;letter-spacing:.13em;margin-bottom:12px;font-size:9px;font-weight:900}.custom-product__copy strong{letter-spacing:-.04em;font:clamp(21px,2.2vw,30px)/1 Archivo Black,sans-serif}.custom-product__copy em{color:#666;margin:12px 0 auto;font-size:12px;font-style:normal;line-height:1.45}.custom-product__copy b{padding-top:16px;font-size:15px}.custom-set-summary{color:#fff;background:#0b0b0b;padding:28px;position:sticky;top:92px}.custom-set-summary h2{letter-spacing:-.035em;margin:8px 0 12px;font:34px/1 Archivo Black,sans-serif}.custom-set-summary__hint{color:#aaa;margin:0 0 22px;font-size:12px;line-height:1.55}.custom-set-lines{border-top:1px solid #333;min-height:52px}.custom-set-lines>div{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.custom-set-lines button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:20px}.custom-set-total{border-top:1px solid #444;justify-content:space-between;align-items:center;margin-top:20px;padding:17px 0;font-size:13px;display:flex}.custom-set-total strong{font-size:22px}.custom-set-submit{background:var(--primary-cta-surface);color:#090a0b;letter-spacing:.07em;cursor:pointer;border:1px solid #b5973c;width:100%;min-height:58px;font-size:10px;font-weight:900}.custom-set-submit:disabled{cursor:not-allowed;opacity:.42}.custom-set-summary>small{color:#888;margin-top:13px;font-size:10px;line-height:1.5;display:block}.custom-set-mobile{display:none}@media (width<=900px){.custom-set-head{grid-template-columns:1fr;gap:18px}.custom-set-layout{grid-template-columns:1fr}.custom-set-summary{position:static}.custom-set-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.custom-set-head{padding-top:58px;padding-bottom:30px}.custom-set-head h1{font-size:48px}.custom-set-products{grid-template-columns:1fr}.custom-product{min-height:210px}.custom-set-layout{padding-top:22px;padding-bottom:130px}.custom-set-summary{padding:23px}.custom-set-mobile{z-index:18;color:#fff;background:#0b0b0b;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0003}.custom-set-mobile span{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:9px;display:flex}.custom-set-mobile strong{letter-spacing:0;margin-top:3px;font-size:17px}.custom-set-mobile button{background:var(--primary-cta-surface);letter-spacing:.06em;border:1px solid #b5973c;min-height:48px;padding:0 20px;font-size:10px;font-weight:900}.custom-set-mobile button:disabled{opacity:.45}}.site-header{top:var(--looxed-announcement-height,30px);z-index:120;box-shadow:none;-webkit-backdrop-filter:blur(14px)saturate(115%)brightness(.55);backdrop-filter:blur(14px)saturate(115%)brightness(.55);background:#09090952;border-bottom-color:#ffffff1a;transition:top .22s,background-color .22s,border-color .22s,box-shadow .22s;position:fixed;left:0;right:0}.site-header.site-header--scrolled,.site-header.site-header--menu-open{background:#090909d1;border-bottom-color:#ffffff29;top:0;box-shadow:0 12px 34px #0003}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#090909d1}}.skip-link:focus{z-index:140}@media (prefers-reduced-motion:reduce){.site-header{transition:none}}:root{--font-body:Inter,Arial,sans-serif;--type-title:clamp(34px,4vw,56px);--type-section:clamp(28px,3vw,44px);--type-card:22px;--type-copy:15px;--type-label:12px}.hero h1.hero-set-title{font-size:var(--type-title);letter-spacing:-.045em;line-height:1.06}.hero-lead{font-size:var(--type-copy);max-width:440px;line-height:1.6}.section-heading-row h2,.why-copy h2,.system-callout h2,.set-copy h2,.style-studies h2,.catalog-section__head h2,.head-routine-callout h2,.body-interest h2{font-size:var(--type-section);letter-spacing:-.04em;line-height:1.1}.builder-intro h1,.custom-set-head h1,.shop-page>h1{font-size:var(--type-title);line-height:1.06}.product-copy h3,.shop-page .product-copy h3,.set-card__body h2,.set-card__body h3,.custom-product__copy strong{font-size:var(--type-card);line-height:1.15}.product-copy>p:not(.eyebrow),.shop-page .product-copy>p:not(.eyebrow),.set-card__result,.set-card__includes,.sets-catalog__intro,.builder-intro>p:last-of-type,.custom-set-head>p,.head-routine-callout__copy>p:not(.eyebrow),.body-interest__content>p:not(.eyebrow,.body-interest__status){font-size:var(--type-copy);line-height:1.6}.button,.product-card__footer .button,.set-card__buy button,.custom-set-submit,.custom-set-mobile button,.inline-link{font-size:var(--type-label);letter-spacing:.06em;line-height:1.35}.language-switcher button{font:700 12px/1 var(--font-body)}.section-heading-row{gap:24px}@media (width<=600px){.section-heading-row{flex-direction:column;align-items:flex-start;gap:16px}.section-heading-row .inline-link{min-height:44px}}.category-grid--hair-only{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;display:grid}.category-card--hair{height:300px}.category-card--hair .category-card__copy{grid-template-columns:minmax(0,1fr);gap:10px;max-width:480px}.category-card--hair .category-card__copy strong{text-transform:none;letter-spacing:-.04em;grid-row:1;font-size:28px;line-height:1.12}.category-card--hair .category-card__copy em{grid-row:2;max-width:360px;font-size:15px;line-height:1.5}.category-card--hair .category-card__copy .category-card__cta{letter-spacing:.06em;grid-row:3;margin-top:6px;font-size:12px;line-height:1.4}.category-card--hair .category-card__arrow{display:none}.category-card--hair:after{background:linear-gradient(90deg,#000000d9,#0006 60%,#00000014)}@media (width<=600px){.category-card--hair{height:280px}.category-card--hair .category-card__copy strong{font-size:24px}.category-card--hair:after{background:linear-gradient(#0000001f,#00000080 40%,#000000f0)}}.why-section{min-height:0;padding-top:40px}.falling-products-section{isolation:isolate;position:relative}.falling-products-section #shop-hair{background:radial-gradient(at 75% 45%,#292720 0%,#111 45%,#050505 80%)}.falling-products{pointer-events:none;position:absolute;inset:0 0 0 38%;overflow:hidden}.falling-product{will-change:transform;--turn:-15deg;--end-turn:30deg;width:220px;height:220px;animation:10s linear infinite looxed-product-fall;position:absolute;top:0;overflow:hidden}#shop-hair .falling-product img{object-fit:fill;filter:none;width:200%;max-width:none;height:200%;transition:none;position:absolute;transform:none}.falling-product--0 img{top:0;left:0}.falling-product--1 img{top:0;left:-100%}.falling-product--2 img{top:-100%;left:0}.falling-product--3 img{top:-100%;left:-100%}.falling-product:first-child{animation-delay:-2s;left:4%}.falling-product:nth-child(2){--turn:22deg;--end-turn:-24deg;animation-delay:-5s;left:35%}.falling-product:nth-child(3){animation-duration:12s;animation-delay:-8s;left:66%}.falling-product:nth-child(4){--turn:-30deg;--end-turn:15deg;animation-duration:11s;animation-delay:-7s;left:15%}.falling-product:nth-child(5){animation-duration:13s;animation-delay:-3s;left:58%}.falling-product:nth-child(6){animation-duration:14s;animation-delay:-10s;left:74%}.falling-product:nth-child(7){--turn:30deg;--end-turn:-15deg;animation-duration:12s;animation-delay:-1s;left:38%}.falling-product:nth-child(8){animation-duration:13s;animation-delay:-5s;left:-8%}@keyframes looxed-product-fall{0%{transform:translate3d(0,-260px,0) rotate(var(--turn))}to{transform:translate3d(25px,420px,0) rotate(var(--end-turn))}}.falling-products-toggle{z-index:4;color:#fff;cursor:pointer;background:#101010d9;border:1px solid #777;padding:7px 10px;font:11px/1.2 Inter,sans-serif;position:absolute;bottom:14px;right:18px}.falling-products-toggle:focus-visible{outline-offset:3px;outline:2px solid #dfbc65}@media (width<=600px){.falling-products{left:0}.falling-product{width:155px;height:155px}.falling-products-section #shop-hair{height:340px}.falling-products-section #shop-hair .category-card__copy{bottom:52px}.falling-products-section #shop-hair:after{background:linear-gradient(#0002 22%,#000d 62%,#000 100%)}.falling-products-toggle{font-size:10px}}@media (prefers-reduced-motion:reduce){.falling-products-section .falling-product{transform:translateY(25px) rotate(var(--turn));will-change:auto;animation:none}.falling-product:nth-child(n+5){display:none}.falling-product:nth-child(2){top:90px}.falling-product:nth-child(4){top:145px}.falling-products-toggle{display:none}}.announcement>a{color:inherit;text-align:center;letter-spacing:.08em;padding:9px 16px;font-size:11px;text-decoration:none;display:block}.launch-journey{color:#172019;background:#f3f1e9;border-bottom:1px solid #d9ddd1;grid-template-columns:1fr 1fr;gap:64px;display:grid}.launch-journey__intro h2{letter-spacing:-.045em;max-width:650px;margin:16px 0 24px;font-size:clamp(36px,4.5vw,64px);line-height:1.05}.launch-journey__intro>p:not(.eyebrow){max-width:540px;line-height:1.65}.launch-journey__intro .button{white-space:normal;text-align:center;margin:16px 0}.launch-journey__note{opacity:.8;font-size:13px}.launch-journey__steps article{border-top:1px solid #aeb6a6;padding:24px 0}.launch-journey__steps article>span{letter-spacing:.12em;font-size:10px}.launch-journey__steps h3{margin:10px 0;font-size:24px}.launch-journey__steps p{max-width:470px;font-size:15px;line-height:1.6}.launch-journey__steps a{color:inherit;text-underline-offset:5px;font-size:13px}@media (width<=760px){.launch-journey{grid-template-columns:1fr;gap:28px}.hero .button-row{flex-wrap:wrap}.launch-journey__intro .button{max-width:100%}}.launch-notice{color:#172019;background:#f3f1e9;border-bottom:1px solid #d9ddd1;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(20px,5vw,80px);display:flex}.launch-notice p{max-width:650px;margin:8px 0 0;font-size:13px;line-height:1.5}.launch-notice a{color:inherit;white-space:nowrap;text-underline-offset:5px;font-size:12px;font-weight:700}@media (width<=650px){.launch-notice{flex-direction:column;align-items:flex-start;gap:14px}}.hero .button-row>a.button{text-decoration:none}.hero .button-row>a.button--gold{color:#111}.hero .button-row>a.button:not(.button--gold){color:#fff;border:1px solid #ffffffa6;justify-content:center;align-items:center;padding:18px 22px;display:inline-flex}.why-table:has(.why-column--others){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr)}.why-column--others{color:#aaa;background:#141414}.why-column--others .why-cell--head span{text-align:center;font-size:clamp(12px,2vw,22px);line-height:1.2}.head-routine-callout:has(+.style-studies){padding-bottom:24px}.style-studies.section-pad{padding-top:36px}.style-studies__head{gap:24px 7vw;margin-bottom:28px}@media (width<=900px){.style-studies__head{gap:20px}.style-studies__intro p{margin-bottom:14px}}@media (width<=520px){.head-routine-callout:has(+.style-studies){padding-bottom:16px}.style-studies.section-pad{padding-top:24px}.style-studies__head{margin-bottom:24px}}.drop-mini-banner{margin:24px var(--section-pad) 0;color:#fff;background:radial-gradient(at 65% 0,#53482b,#201d15 65%);border:1px solid #806b37;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.drop-mini-banner strong{font-size:22px;line-height:1.2;display:block}.drop-mini-banner p{color:#e0d9c8;max-width:630px;margin:8px 0 0;font-size:14px;line-height:1.5}.drop-mini-banner .button{text-align:center;flex-shrink:0}@media (width<=600px){.drop-mini-banner{flex-direction:column;align-items:stretch;gap:16px;margin:16px 18px 0;padding:20px}.drop-mini-banner strong{font-size:20px}.drop-mini-banner p{font-size:13px}.drop-mini-banner .button{min-height:46px}}.drop-mini-banner{flex-wrap:wrap}.drop-countdown{text-align:center;flex-shrink:0}.drop-countdown>small{color:#dfc57c;font-size:10px}.drop-countdown>div{justify-content:center;gap:12px;margin-top:8px;display:flex}.drop-countdown span{flex-direction:column;gap:3px;display:flex}.drop-countdown b{font-variant-numeric:tabular-nums;font-size:25px}.drop-countdown span small{color:#ddd;font-size:8px}.drop-mini-banner{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;display:grid}.drop-signup{grid-column:1/-1;width:100%;max-width:650px}.drop-signup .waitlist-form{margin:0}.drop-signup .waitlist-form__controls{gap:8px;display:flex}.drop-signup .waitlist-form__controls input{color:#111;background:#fff;flex:1;min-width:0}.drop-signup .waitlist-form__controls button{color:#111;white-space:nowrap;background:#dfbd6a}.drop-signup .waitlist-form__consent{color:#e0d9c8;font-size:11px;line-height:1.4}.drop-signup>small{color:#c4baa1;margin-top:8px;font-size:10px;display:block}@media (width<=600px){.drop-mini-banner{grid-template-columns:1fr}.drop-countdown{text-align:left}.drop-countdown>div{justify-content:flex-start}.drop-signup .waitlist-form__controls{flex-wrap:wrap}.drop-signup .waitlist-form__controls button{min-height:44px}}main>.drop-mini-banner,#main-content>.launch-notice,.falling-products-toggle{display:none!important}.falling-products-section.is-paused .falling-product{animation-play-state:running}.falling-products{left:30%}.falling-product{width:165px;height:165px}.falling-product:first-child{--turn:-16deg;--end-turn:-16deg;width:145px;height:145px;animation-duration:10s;animation-delay:-2.73s;left:28%}.falling-product:nth-child(2){--turn:3deg;--end-turn:13deg;width:160px;height:160px;animation-duration:11s;animation-delay:-5.46s;left:65%}.falling-product:nth-child(3){--turn:22deg;--end-turn:42deg;width:175px;height:175px;animation-duration:12s;animation-delay:-8.19s;left:2%}.falling-product:nth-child(4){--turn:-29deg;--end-turn:-19deg;width:190px;height:190px;animation-duration:13s;animation-delay:-10.92s;left:39%}.falling-product:nth-child(5){--turn:-10deg;--end-turn:10deg;width:130px;height:130px;animation-duration:14s;animation-delay:-13.65s;left:76%}.falling-product:nth-child(6){--turn:9deg;--end-turn:39deg;width:145px;height:145px;animation-duration:15s;animation-delay:-1.38s;left:13%}.falling-product:nth-child(7){--turn:28deg;--end-turn:-22deg;width:160px;height:160px;animation-duration:9s;animation-delay:-1.11s;left:50%}.falling-product:nth-child(8){--turn:-23deg;--end-turn:7deg;width:175px;height:175px;animation-duration:10s;animation-delay:-1.84s;left:87%}.falling-product:nth-child(9){--turn:-4deg;--end-turn:36deg;width:190px;height:190px;animation-duration:11s;animation-delay:-2.57s;left:24%}.falling-product:nth-child(10){--turn:15deg;--end-turn:-25deg;width:130px;height:130px;animation-duration:12s;animation-delay:-3.3s;left:61%}.falling-product:nth-child(11){--turn:34deg;--end-turn:4deg;width:145px;height:145px;animation-duration:13s;animation-delay:-4.03s;left:-2%}.falling-product:nth-child(12){--turn:-17deg;--end-turn:33deg;width:160px;height:160px;animation-duration:14s;animation-delay:-4.76s;left:35%}.falling-product:nth-child(13){--turn:2deg;--end-turn:-28deg;width:175px;height:175px;animation-duration:15s;animation-delay:-5.49s;left:72%}.falling-product:nth-child(14){--turn:21deg;--end-turn:1deg;width:190px;height:190px;animation-duration:9s;animation-delay:-2.22s;left:9%}.falling-product:nth-child(15){--turn:-30deg;--end-turn:30deg;width:130px;height:130px;animation-duration:10s;animation-delay:-.95s;left:46%}.falling-product:nth-child(16){--turn:-11deg;--end-turn:-31deg;width:145px;height:145px;animation-duration:11s;animation-delay:-10.68s;left:83%}.falling-product:nth-child(17){--turn:8deg;--end-turn:-2deg;width:160px;height:160px;animation-duration:12s;animation-delay:-10.41s;left:20%}.falling-product:nth-child(18){--turn:27deg;--end-turn:27deg;width:175px;height:175px;animation-duration:13s;animation-delay:-10.14s;left:57%}.falling-product:nth-child(19){--turn:-24deg;--end-turn:-34deg;width:190px;height:190px;animation-duration:14s;animation-delay:-9.87s;left:-6%}.falling-product:nth-child(20){--turn:-5deg;--end-turn:-5deg;width:130px;height:130px;animation-duration:15s;animation-delay:-9.6s;left:31%}.falling-product:nth-child(21){--turn:14deg;--end-turn:24deg;width:145px;height:145px;animation-duration:9s;animation-delay:-3.33s;left:68%}.falling-product:nth-child(22){--turn:33deg;--end-turn:-37deg;width:160px;height:160px;animation-duration:10s;animation-delay:-.06s;left:5%}.falling-product:nth-child(23){--turn:-18deg;--end-turn:-8deg;width:175px;height:175px;animation-duration:11s;animation-delay:-7.79s;left:42%}.falling-product:nth-child(24){--turn:1deg;--end-turn:21deg;width:190px;height:190px;animation-duration:12s;animation-delay:-5.52s;left:79%}.falling-product:nth-child(25){--turn:20deg;--end-turn:-40deg;width:130px;height:130px;animation-duration:13s;animation-delay:-3.25s;left:16%}.falling-product:nth-child(26){--turn:-31deg;--end-turn:-11deg;width:145px;height:145px;animation-duration:14s;animation-delay:-.98s;left:53%}.falling-product:nth-child(27){--turn:-12deg;--end-turn:18deg;width:160px;height:160px;animation-duration:15s;animation-delay:-13.71s;left:90%}.falling-product:nth-child(28){--turn:7deg;--end-turn:-43deg;width:175px;height:175px;animation-duration:9s;animation-delay:-4.44s;left:27%}@media (width<=600px){.falling-products{left:0}.falling-products .falling-product{width:115px;height:115px}}.site-footer a[href="/pages/first-look"],.site-footer a[href="/pages/first-look"]:visited,.site-footer a[href="/pages/pre-order"],.site-footer a[href="/pages/pre-order"]:visited{color:#d0d0d0;text-decoration:none;transition:color .15s}.site-footer a[href="/pages/first-look"]:hover,.site-footer a[href="/pages/pre-order"]:hover{color:#dfbc65;text-underline-offset:4px;text-decoration:underline}.site-footer a[href="/pages/first-look"]:focus-visible,.site-footer a[href="/pages/pre-order"]:focus-visible{color:#dfbc65;outline-offset:4px;outline:2px solid #dfbc65}.cart-drawer.stock-drop{grid-template-rows:auto auto minmax(110px,1fr) auto}.cart-drawer.stock-drop .cart-drawer__footer{max-height:62dvh;overflow-y:auto}.cart-drawer.stock-drop .cart-stock-alert{margin-top:12px!important}.cart-drawer.stock-drop .cart-stock-alert input{border-radius:0}.cart-drawer.stock-drop .cart-stock-alert form>div{grid-template-columns:minmax(0,1fr) auto}@media (height<=650px){.cart-drawer.stock-drop{display:block;overflow-y:auto}.cart-drawer.stock-drop .cart-items{overflow:visible}.cart-drawer.stock-drop .cart-drawer__footer{max-height:none}}.cart-scrim{z-index:179}.cart-drawer{z-index:180}.cart-drawer.stock-drop .cart-drawer__footer{flex-direction:column;display:flex}.cart-drawer.stock-drop .cart-stock-alert{flex-shrink:0;order:-1;margin:0 0 18px!important}.cart-drawer.stock-drop .cart-drawer__footer>div:not(.cart-stock-alert){flex-shrink:0}.site-footer .footer-routine-card{background:#0b0b0b;height:300px;min-height:300px}.site-footer .footer-routine-card>img{object-fit:contain;object-position:center;filter:none;width:50%;height:100%;inset:0 0 0 auto}.site-footer .footer-routine-card:after{background:linear-gradient(90deg,#090909 0%,#090909f5 38%,#09090940 55%,#0000 70%)}@media (width<=760px){.site-footer .footer-routine-card{align-items:flex-start;height:490px;min-height:490px;padding:26px 22px}.site-footer .footer-routine-card>img{width:100%;height:235px;inset:auto 0 0}.site-footer .footer-routine-card:after{background:linear-gradient(#090909 0% 43%,#0000 65%)}.site-footer .footer-routine-card__inner{width:100%;max-width:365px}}.set-card__looks{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.set-card__looks li{gap:3px;font-size:13px;line-height:1.5;display:grid}.set-card__looks strong{color:#efefef;font-size:13px;font-weight:700}.set-card__looks span{color:#aaa}.cart-stock-alert{background:linear-gradient(125deg,#211d13,#0d0d0c 65%);border-color:#695631;padding:18px!important}.cart-stock-alert__status{letter-spacing:.06em;color:#dfbf6d;font-size:10px}.cart-stock-alert h3{letter-spacing:-.035em;color:#dfbf6d;margin:10px 0;font-size:24px;line-height:1.12}.cart-stock-alert>p{color:#ccc;margin-bottom:14px;font-size:13px}.cart-stock-alert form>div{gap:8px;grid-template-columns:1fr!important}.cart-stock-alert input[type=email]{border:1px solid #555;width:100%;font-size:14px}.cart-stock-alert form button{background:linear-gradient(110deg,#ede9df,#daba61);border:0;width:100%;font-size:12px}.cart-stock-alert form label.cart-drop-consent{clip:auto;white-space:normal;color:#bbb;align-items:flex-start;gap:8px;width:auto;height:auto;margin:12px 0 8px;font-size:11px;display:flex;position:static;overflow:visible}.cart-stock-alert .cart-drop-consent input{accent-color:#dbb758;border:1px solid #555;flex:none;width:15px;height:15px;margin:2px 0;padding:0}.cart-stock-alert form>.cart-drop-note{color:#aaa;margin:8px 0;font-size:11px;line-height:1.5}.cart-stock-alert a{color:inherit;text-underline-offset:3px}.cart-drop-terms{color:#aaa;margin-top:10px;font-size:11px;line-height:1.5}.cart-drop-terms summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.cart-drop-terms p{margin:8px 0 0;font-size:11px}.match-pdp{--mp-gold:#b69b42;color:#f5f5f5;background:#111;padding:12px 0 60px;font-family:Inter,Arial,sans-serif}.match-pdp h1,.match-pdp h2,.match-pdp h3,.match-pdp h4{color:inherit;letter-spacing:-.04em;text-transform:none;margin:0;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.15}.match-pdp p{margin:0;line-height:1.5}.match-pdp button{cursor:pointer}.match-pdp button:disabled{opacity:.5;cursor:not-allowed}.match-pdp .mp-icon{width:26px;height:26px;color:var(--mp-gold);flex-shrink:0}.mp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;margin:0 10px;scroll-margin-top:110px;display:grid}.mp-gallery-column{min-width:0}.match-pdp .lx-gallery{background:0 0;position:relative;top:auto}.match-pdp .lx-gallery__stage{aspect-ratio:1;background:#090909;border-radius:8px;max-height:none}.match-pdp .lx-gallery__bar{padding:12px 0 0;display:block}.match-pdp .lx-gallery__thumbs{gap:7px}.match-pdp .lx-gallery__thumbs img{border-radius:3px;width:65px;height:65px}.match-pdp .lx-gallery__thumbs button span,.match-pdp .lx-gallery__arrows{display:none}.match-pdp .lx-gallery__note{color:#888;max-width:none;padding:6px 0;font-size:9px}.match-pdp .lx-gallery__overlay-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:50% 14px auto;transform:translateY(-50%)}.match-pdp .lx-gallery__overlay-nav button{pointer-events:auto;color:#fff;background:linear-gradient(#bda14c,#8a742f);border:0;border-radius:50%;width:44px;height:44px;font-size:24px}.match-pdp .lx-gallery__zoom{width:30px;height:30px;font-size:18px;bottom:12px;right:12px}.mp-best{background:linear-gradient(#1b1b1b,#111);border:1px solid #3c3c3c;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:8px;padding:8px;font-size:11px;display:flex}.mp-best .mp-icon{width:20px;height:20px}.mp-best span{font-size:11px}.mp-buybox{min-width:0;padding:26px 0 0}.mp-buybox h1{flex-wrap:wrap;align-items:center;gap:12px;font-size:30px;display:flex}.mp-buybox h1 small{letter-spacing:0;background:#171717;border-radius:5px;padding:3px 8px;font-size:15px;font-weight:400}.mp-status{align-items:center;gap:8px;font-size:11px;display:flex;margin-top:7px!important}.mp-status .mp-icon{width:18px;height:18px}.mp-benefits{gap:13px;margin:16px 0 28px;padding:0;list-style:none;display:grid}.mp-benefits li{align-items:center;gap:10px;min-height:25px;font-size:14px;display:flex}.mp-choices{gap:13px;display:grid}.mp-option{cursor:pointer;border:1px solid #3d3d3d;border-radius:8px;align-items:center;gap:12px;min-height:59px;padding:16px 22px;display:flex;position:relative}.mp-option.selected{background:linear-gradient(#171715,#27231a);border-color:#baa151;box-shadow:inset 0 0 12px #b49b4233}.mp-option input{opacity:0;width:1px;height:1px;position:absolute}.mp-option:focus-within{outline-offset:3px;outline:2px solid #e4c875}.mp-option>span:not(.mp-duo-images){flex:1;font-size:16px;font-weight:500}.mp-option small{color:#aaa;letter-spacing:0;margin-top:4px;font-size:10px;font-weight:400;line-height:1.4;display:block}.mp-option b{white-space:nowrap;font-size:13px}.mp-duo{min-height:96px}.mp-duo-images{flex-shrink:0;width:65px;height:62px;display:flex}.mp-duo-images img{object-fit:cover;border-radius:3px;width:42px;height:62px}.mp-duo-images img+img{margin-left:-15px;transform:translateY(4px)}.match-pdp .mp-gold{color:#fff;text-align:center;letter-spacing:-.02em;background:linear-gradient(#b69a43,#88732d);border:2px solid #b7a366;border-radius:8px;min-height:54px;padding:12px 24px;font-size:18px;font-weight:700;text-decoration:none}.match-pdp .mp-atc{text-transform:uppercase;width:100%;min-height:76px;margin-top:35px;font-size:26px}.mp-builder{color:#c4ab57;text-align:center;background:linear-gradient(#141413,#302b1a);border:1px solid #716338;border-radius:7px;width:100%;margin-top:8px;padding:11px 10px;display:block}.mp-builder span{font-size:14px}.mp-builder small{color:#ddd;margin-top:3px;font-size:10px;line-height:1.4;display:block}.mp-assurances{text-align:center;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;display:grid}.mp-assurances>div{flex-direction:column;align-items:center;gap:9px;display:flex}.mp-assurances .mp-icon{color:#ccc;background:#1a1a1a;border-radius:50%;width:48px;height:48px;padding:10px}.mp-assurances span{color:#aaa;max-width:140px;font-size:12px;line-height:1.3}.mp-notify{color:#ccc;border-top:1px solid #333;margin-top:20px;font-size:12px}.mp-notify summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 0;display:flex}.mp-notify form{padding:10px 0}.mp-story{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:50px;max-width:1440px;margin:0 auto;padding:40px 40px 0;display:grid}.mp-story h2{color:var(--mp-gold);letter-spacing:-.065em;align-items:flex-start;gap:14px;font-size:52px;display:flex}.mp-story h2>.mp-icon{width:42px;height:42px;margin-top:7px}.mp-story h2 small{letter-spacing:-.04em;margin-top:7px;font-size:26px;line-height:1.4;display:block}.mp-story h3{margin:16px 0 44px;font-size:20px;line-height:1.35}.mp-story figure{align-self:stretch;align-items:center;margin:0;display:flex}.mp-story figure img{aspect-ratio:1.04;object-fit:cover;border-radius:16px;width:100%}.mp-feature-grid{grid-template-columns:1fr 1fr;gap:22px 26px;margin-bottom:34px;display:grid}.mp-feature-grid article{align-items:flex-start;gap:8px;display:flex}.mp-feature-grid h4{letter-spacing:-.04em;font-size:17px}.mp-feature-grid p{color:#ccc;margin-top:4px;font-size:11px;line-height:1.35}.mp-story .mp-gold{width:min(100%,410px);font-size:18px}.mp-fine{color:#999;font-size:10px;margin-top:9px!important}.mp-story .mp-fine{text-align:center;max-width:410px}.mp-ingredients{text-align:center;max-width:960px;margin:44px auto 0}.mp-ingredients>h2{letter-spacing:-.055em;font-size:50px}.mp-subtitle{color:var(--mp-gold);font-size:16px;font-weight:600;margin-top:12px!important}.mp-ingredient-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:36px;display:grid}.mp-ingredient-grid article{text-align:left;border-radius:9px;min-height:124px;position:relative;overflow:hidden}.mp-ingredient-grid img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-ingredient-grid article>div{background:linear-gradient(90deg,#090909d9,#09090910);flex-direction:column;justify-content:center;min-height:124px;padding:24px;display:flex;position:relative}.mp-ingredient-grid h3{font-size:21px}.mp-ingredient-grid p{max-width:260px;margin-top:8px;font-size:11px;line-height:1.3}.mp-ingredient-1 img{filter:sepia(.8)hue-rotate(10deg);transform:scaleX(-1)}.mp-ingredient-2 img{filter:brightness(1.5);transform:rotate(180deg)}.mp-ingredient-3 img{filter:sepia()saturate(2)}.mp-ingredient-badges{justify-content:center;gap:30px;margin:28px 0 24px;display:flex}.mp-ingredient-badges span{align-items:center;gap:10px;font-size:14px;display:flex}.mp-ingredient-actions{grid-template-columns:1.3fr 1fr;gap:12px;max-width:684px;margin:auto;display:grid}.mp-dark{color:#bbb;background:#202020;border:0;border-radius:5px;min-height:54px;padding:14px;font-size:14px}.match-pdp .sample-ingredients{color:#ccc;text-align:left;background:#1a1a1a;border-radius:8px;margin-top:18px;padding:26px}.match-pdp .sample-ingredients h2{color:#fff;font-size:24px}.match-pdp .sample-ingredients h3{color:#fff;margin:20px 0 8px;font-size:18px}.match-pdp .sample-ingredients p{font-size:13px}.mp-faq{border:1px solid #242424;border-radius:12px;max-width:1032px;margin:90px auto 0;padding:8px 32px 24px}.mp-tabs{gap:18px;margin-bottom:24px;margin-left:-24px;display:flex}.mp-tabs button{color:#999;background:0 0;border:0;border-radius:7px;padding:12px 24px;font-size:13px;font-weight:600}.mp-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(#b99c45,#8f782f)}.mp-faq>h2{margin-bottom:22px;font-size:24px}.mp-faq article{border-bottom:1px solid #222}.mp-faq article:last-child{border:0}.mp-faq article h3{letter-spacing:-.03em;font-size:16px}.mp-faq article h3 button{text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;gap:20px;padding:28px 0;display:flex}.mp-faq article p{color:#aaa;max-width:850px;padding:0 0 20px;font-size:13px;line-height:1.7}.mp-service-strip{color:#ccc;justify-content:space-evenly;gap:28px;padding:64px 32px;display:flex}.mp-service-strip span{align-items:center;gap:12px;font-size:18px;display:flex}.mp-service-strip .mp-icon{width:30px;height:30px}.mp-brand-statement{text-align:center;justify-content:center;align-items:center;gap:30px;padding:60px 20px;display:flex}.mp-brand-statement>span{color:#9e8431;font-size:70px}.mp-brand-statement>span:last-child{transform:scaleX(-1)}.mp-brand-statement h2{font-size:44px;font-weight:700}.mp-brand-statement p{margin-top:20px;font-size:15px}.mp-related{padding:35px 45px 0}.mp-related>h2{margin-bottom:24px;font-size:30px}.mp-related>div{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.mp-related a{color:#fff;min-width:0;text-decoration:none}.mp-related img{aspect-ratio:.8;object-fit:cover;background:#191919;border-radius:12px;width:100%}.mp-related h3{margin-top:14px;font-size:18px}.mp-related p{color:#999;margin-top:6px;font-size:12px}.mp-sticky{z-index:25;background:#151515f5;border-top:1px solid #444;align-items:center;gap:16px;padding:10px 5vw;display:flex;position:fixed;bottom:0;left:0;right:0}.mp-sticky img{object-fit:cover;border-radius:4px}.mp-sticky span{flex:1;font-size:14px}.mp-sticky small{color:#aaa;margin-top:4px;font-size:10px;display:block}.mp-sticky strong{font-size:14px}.match-pdp .mp-sticky .mp-gold{min-height:42px;padding:8px 25px;font-size:14px}@media (width>=1600px){.mp-hero{max-width:1500px;margin:auto}}@media (width<=900px){.mp-hero{grid-template-columns:1fr;gap:12px;margin:0 16px}.mp-buybox{padding-top:10px}.mp-story{grid-template-columns:1fr;gap:30px;padding:40px 20px 0}.mp-story figure{grid-row:2}.mp-story h2{font-size:42px}.mp-story h3{margin-bottom:26px}.mp-ingredients{margin-top:48px;padding:0 20px}.mp-ingredients>h2{font-size:36px}.mp-ingredient-badges{flex-wrap:wrap;gap:14px}.mp-ingredient-badges span{font-size:12px}.mp-faq{margin:50px 20px 0;padding:8px 22px 20px}.mp-tabs{margin-left:-14px}.mp-service-strip{flex-wrap:wrap;gap:20px;padding:45px 20px}.mp-service-strip span{font-size:14px}.mp-brand-statement{gap:12px;padding:25px 20px 40px}.mp-brand-statement h2{font-size:30px}.mp-brand-statement>span{font-size:45px}.mp-related{padding:20px}.mp-related>div{grid-template-columns:repeat(2,1fr);gap:24px 14px}.mp-related h3{font-size:16px}.mp-related>h2{font-size:28px}}@media (width<=540px){.match-pdp{padding-top:8px}.mp-buybox h1{font-size:28px}.mp-benefits{margin-bottom:24px}.match-pdp .mp-atc{min-height:60px;margin-top:24px;font-size:21px}.mp-hero{margin:0 12px}.mp-option{padding:15px}.mp-assurances{gap:10px}.mp-assurances span{font-size:10px}.mp-best span{font-size:9px}.mp-feature-grid{gap:20px 12px}.mp-feature-grid h4{font-size:15px}.mp-feature-grid p{font-size:11px}.mp-ingredient-grid{grid-template-columns:1fr}.mp-ingredients>h2{font-size:32px}.mp-ingredient-actions{grid-template-columns:1fr}.mp-subtitle{font-size:13px}.mp-faq article h3 button{padding:22px 0}.mp-faq article h3{font-size:15px}.mp-faq>h2{font-size:22px}.mp-sticky{gap:8px;padding:8px 12px}.mp-sticky img{display:none}.match-pdp .mp-sticky .mp-gold{padding:9px;font-size:12px}.mp-sticky strong{font-size:12px}.mp-service-strip{justify-content:start;display:grid}.mp-related img{aspect-ratio:.85}.mp-brand-statement p{font-size:12px}}@media (prefers-reduced-motion:reduce){.match-pdp *{scroll-behavior:auto;transition:none}}.mp-gallery-poster{background:radial-gradient(at bottom,#393327,#101010 70%);height:100%;padding:8%;position:relative;overflow:hidden}.match-pdp .mp-gallery-poster>span{letter-spacing:.1em;color:#b69b42;font-size:11px}.match-pdp .mp-gallery-poster h2{z-index:1;margin:20px 0;font-size:clamp(25px,3vw,44px);position:relative}.mp-gallery-poster p{z-index:1;color:#ccc;max-width:70%;font-size:clamp(12px,1.3vw,17px);position:relative}.match-pdp .mp-gallery-poster>img{object-fit:contain;width:50%;height:50%;position:absolute;bottom:0;right:0}.mp-gallery-duo{background:#101010;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.match-pdp .mp-gallery-duo img{object-fit:contain;width:48%;height:88%}.mp-gallery-duo>span{color:#d0b66f;font-size:15px;position:absolute;bottom:6%}.mp-footer-wordmark{display:none}.app-shell:has(.match-pdp) .announcement{color:#ddd;letter-spacing:.12em;background:#222;font-size:11px;font-weight:400}.app-shell:has(.match-pdp) .wordmark{width:90px}.app-shell:has(.match-pdp) .site-header{border-bottom:0;padding:0 6.25%}.app-shell:has(.match-pdp) .desktop-nav{justify-self:start;margin-left:40px}.app-shell:has(.match-pdp) .site-header{grid-template-columns:auto 1fr auto}.app-shell:has(.match-pdp) .site-footer{background:#080808;border-top:1px solid #222;grid-template-columns:1fr 1.1fr 1.4fr;gap:40px;padding:48px 6.25% 24px;display:grid}.app-shell:has(.match-pdp) .footer-brand{grid-area:1/1}.app-shell:has(.match-pdp) .footer-brand>svg:first-child{width:110px}.app-shell:has(.match-pdp) .footer-brand>svg:last-child{display:none}.app-shell:has(.match-pdp) .footer-brand>p{font-size:14px;font-weight:400;line-height:1.7}.app-shell:has(.match-pdp) .footer-links{grid-area:1/2;grid-template-columns:1fr 1fr;gap:20px}.app-shell:has(.match-pdp) .footer-links>div:last-child{grid-column:1/-1}.app-shell:has(.match-pdp) .footer-links span{font-size:12px;font-weight:500}:is(.app-shell:has(.match-pdp) .footer-links button,.app-shell:has(.match-pdp) .footer-links a){font-size:12px}.app-shell:has(.match-pdp) .footer-routine-card{grid-area:1/3;align-self:start;min-height:280px;margin:0}.app-shell:has(.match-pdp) .footer-routine-card__inner{max-width:100%;padding:28px}.app-shell:has(.match-pdp) .footer-routine-card__title{letter-spacing:-.04em;font:500 28px/1.1 Inter,Arial,sans-serif}.app-shell:has(.match-pdp) .footer-routine-card__desc{max-width:250px;font-size:12px}.app-shell:has(.match-pdp) .footer-routine-card__eyebrow{display:none}.app-shell:has(.match-pdp) .mp-footer-wordmark{opacity:.3;grid-column:1/-1;margin-top:20px;display:block;-webkit-mask-image:linear-gradient(#fff,#0000);mask-image:linear-gradient(#fff,#0000)}.mp-footer-wordmark svg{width:100%;height:auto}.app-shell:has(.match-pdp) .footer-bottom{grid-column:1/-1;margin:0}@media (width<=900px){.app-shell:has(.match-pdp) .site-footer{grid-template-columns:1fr 1fr;gap:28px;padding:35px 24px}.app-shell:has(.match-pdp) .footer-routine-card{grid-area:2/1/auto/-1}.app-shell:has(.match-pdp) .footer-links{grid-column:2}.app-shell:has(.match-pdp) .mp-footer-wordmark{grid-row:3}.app-shell:has(.match-pdp) .footer-bottom{grid-row:4}.app-shell:has(.match-pdp) .site-header{padding:0 16px}.app-shell:has(.match-pdp) .desktop-nav{margin-left:18px}}@media (width<=540px){.app-shell:has(.match-pdp) .announcement{font-size:8px}.app-shell:has(.match-pdp) .wordmark{width:85px}.app-shell:has(.match-pdp) .site-footer{grid-template-columns:1fr}.app-shell:has(.match-pdp) .footer-brand{grid-area:1/1}.app-shell:has(.match-pdp) .footer-links{grid-area:2/1}.app-shell:has(.match-pdp) .footer-routine-card{grid-row:3}.app-shell:has(.match-pdp) .mp-footer-wordmark{grid-row:4}.app-shell:has(.match-pdp) .footer-bottom{grid-row:5}}.match-pdp{padding-top:84px}.mp-story figure img,.mp-related img{height:auto}.mp-story figure{align-self:center}.mp-related img{object-fit:contain}.app-shell:has(.match-pdp) .announcement{background:#222!important}.app-shell:has(.match-pdp) .footer-routine-card__inner{background:linear-gradient(90deg,#080808e8,#08080830);width:100%;min-height:280px;padding:36px 28px;position:relative}.app-shell:has(.match-pdp) .footer-routine-card__title{width:auto;max-width:280px}.app-shell:has(.match-pdp) .footer-routine-card__cta{white-space:normal;width:auto;max-width:270px;min-height:42px;padding:10px 16px}.app-shell:has(.match-pdp) .footer-routine-card__desc{width:auto;max-width:270px}@media (width<=540px){.match-pdp{padding-top:76px}}.app-shell:has(.match-pdp) .announcement{color:#ddd!important}.mp-saving{color:#80691d;margin-top:5px;font-size:12px;font-weight:600;display:block}.mp-value{max-width:1100px;margin:0 auto;padding:64px 24px}.mp-value h2{text-align:center;margin-bottom:32px;font-size:32px}.mp-value>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.mp-value h3{margin-bottom:12px;font-size:18px}.mp-value p{font-size:14px;line-height:1.6}.mp-value button{color:inherit;cursor:pointer;background:0 0;border:0;padding:12px 0;text-decoration:underline}@media (width<=700px){.mp-value>div{grid-template-columns:1fr;gap:24px}}.announcement>button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0 8px}.mp-assurances>.mp-assurance-link{color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex}.mp-assurance-link:hover span{text-decoration:underline}.mp-policy-actions{flex-wrap:wrap;gap:20px;padding:24px 0 0;display:flex}.mp-policy-actions button,.mp-policy-actions a{font:inherit;color:#c6ad61;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.mp-reviews{text-align:center;border-top:1px solid #292929;border-bottom:1px solid #292929;max-width:1032px;margin:20px auto 40px;padding:40px 24px}.mp-review-symbol{color:#b69b42;font-size:64px;line-height:1}.mp-reviews h2{margin-bottom:16px;font-size:28px}.mp-reviews p{color:#aaa;font-size:14px}.mp-reviews a{color:#c6ad61;margin-top:18px;font-size:13px;display:inline-block}.mp-related-price{margin-top:12px;font-size:16px;display:block}.mp-related-link{color:#c6ad61;margin-top:10px;font-size:12px;display:block}.mp-best{flex-wrap:wrap}.mp-ingredient-grid article,.mp-ingredient-grid article>div{min-height:144px}.mp-ingredient-grid p{max-width:290px;line-height:1.5}.mp-saving{color:#c6ad61!important}@media (width<=540px){.mp-best{gap:6px}.mp-best .mp-icon{width:16px;height:16px}.mp-reviews{margin:20px 20px 30px}.mp-reviews h2{font-size:24px}}.mp-delivery-summary{grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;display:grid}.mp-delivery-summary>div{background:#191813;border:1px solid #383226;border-radius:8px;padding:22px}.mp-delivery-summary span{color:#c6ad61;border:1px solid #b69b42;border-radius:50%;margin-bottom:14px;padding:9px;font-size:12px;display:inline-block}.mp-delivery-summary h3{margin-bottom:12px;font-size:19px}.mp-delivery-summary strong{color:#c6ad61;font-size:17px}.mp-delivery-summary p{color:#aaa;margin-top:8px;font-size:12px}.mp-related-add{color:#d4bd76;text-transform:uppercase;background:#211e15;border:1px solid #6b5b31;border-radius:5px;width:100%;margin-top:14px;padding:12px;font-size:12px}@media (width<=540px){.mp-delivery-summary{grid-template-columns:1fr}.announcement>button{font-size:8px;line-height:1.4}}.mp-faq:has(.mp-delivery-summary) article h3{padding:22px 0 12px}.mp-faq:has(.mp-delivery-summary) article p{padding-bottom:22px}.mp-option .mp-value-label{color:#17150e;letter-spacing:.5px;background:#d5bc73;border-radius:3px;padding:3px 8px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:-9px;left:18px}.mp-separate-price{color:#aaa;margin-bottom:3px;font-size:11px;font-weight:400;display:block}.mp-builder>span{justify-content:center;align-items:center;gap:8px;display:flex}.mp-dark .mp-icon{vertical-align:middle;width:18px;height:18px}.mp-builder .mp-icon{width:20px;height:20px}.why-table{grid-template-columns:1fr 1fr}.mp-origin{letter-spacing:.04em;color:#dedbd3;align-items:center;gap:7px;font-size:12px;display:flex;margin:12px 0!important}.mp-origin .mp-icon{width:18px;height:18px}.mp-product-intro{color:#c8c8c8;max-width:48ch;font-size:14px;line-height:1.6;margin:12px 0 16px!important}.mp-proof-links{flex-wrap:wrap;gap:8px 20px;margin:10px 0;display:flex}.mp-proof-links button{text-underline-offset:4px;min-height:44px;color:inherit;font-size:13px;text-decoration:underline}.mp-proof-links button span{margin-left:4px}.mp-ingredients,.mp-faq{scroll-margin-top:150px}.match-pdp a.mp-atc{justify-content:center;align-items:center;display:flex}.mp-proof-links{gap:12px;margin-top:12px;display:flex}.mp-proof-links .mp-assurance-link{color:#ddd;text-align:center;background:0 0;border:1px solid #716338;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:12px;display:flex}.mobile-language-switcher{display:none}.cart-scrim.is-open{z-index:209}.cart-drawer.is-open{z-index:210}@media (width<=760px){.site-header .header-actions>.language-switcher{display:none}.site-header .mobile-language-switcher{gap:8px;margin-bottom:12px;display:flex}.site-header .mobile-language-switcher button{width:auto;min-width:48px;padding:12px}.announcement>a{letter-spacing:.02em;padding:3px 0;font-size:9px;line-height:12px;display:block}.announcement{letter-spacing:.02em;font-size:9px;line-height:12px}.shop-page,.builder-page--sets-only .sets-catalog{padding-top:84px;padding-bottom:56px}.shop-page>h1,.sets-catalog__head h1,.custom-set-head h1,.quiz-shell h1{overflow-wrap:break-word;font-size:clamp(28px,7.6vw,38px);line-height:1.12}.shop-page>h1{margin-bottom:24px}.catalog-status{gap:12px;margin:0 0 28px;padding:14px}.catalog-section{padding:8px 0 44px}.catalog-section+.catalog-section{padding-top:36px}.catalog-section__head{gap:12px;margin-bottom:20px}.catalog-section__head h2{font-size:clamp(25px,6.8vw,32px)}.shop-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.shop-page .product-copy{padding:14px 8px}.shop-page .product-copy h3{overflow-wrap:break-word;font-size:clamp(16px,4.4vw,21px)}.shop-page .product-card__footer{gap:12px}.shop-page .product-card__footer .button{letter-spacing:.02em;width:100%;min-height:48px;padding:10px 6px;font-size:11px}.product-angle-toggle{min-width:44px;min-height:44px}.hero{min-height:540px}.hero-copy{max-width:100%;padding:200px 20px 36px}.hero h1.hero-set-title{font-size:clamp(29px,7.8vw,38px);line-height:1.08}.hero-lead{margin-bottom:22px}.hero .button-row{flex-wrap:wrap}.sets-catalog__head{gap:12px;margin-bottom:20px}.sets-catalog__intro{margin:0 0 24px}.sets-custom-link{min-height:48px;margin:0 0 26px}.sets-grid{gap:32px}.set-card__media{aspect-ratio:4/3}.set-card__image{object-fit:contain}.set-card__body{padding-top:16px}.set-card__buy{grid-template-columns:auto minmax(0,1fr);gap:16px;padding-top:16px}.custom-set-head{padding-top:84px;padding-bottom:24px}.custom-product{grid-template-columns:38% minmax(0,1fr);min-height:170px}.custom-product__copy{padding:18px 14px}.custom-product__copy strong{font-size:21px}.custom-set-mobile,.mp-sticky{padding-bottom:max(12px,env(safe-area-inset-bottom))}.custom-set-mobile button,.match-pdp .mp-sticky .mp-gold{min-height:44px}.match-pdp{padding-top:72px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.match-pdp .lx-gallery__stage{aspect-ratio:auto;height:clamp(225px,65vw,340px)}.match-pdp .lx-gallery__thumbs img{width:48px;height:48px}.mp-buybox{min-width:0;padding-top:8px}.mp-buybox h1{font-size:clamp(25px,6.8vw,32px)}.mp-option{min-height:48px}.mp-tabs{flex-wrap:wrap;gap:6px;margin-left:0}.mp-tabs button{min-height:44px;padding:12px}.quiz-page{padding-top:68px}.quiz-shell{padding:22px 18px 48px}.quiz-shell h1{margin-bottom:24px}.quiz-options button.quiz-option--visual{grid-template-columns:88px minmax(0,1fr);min-height:88px}.quiz-option--visual>img,.quiz-option--visual>.quiz-option__visual{width:88px;height:88px}.quiz-option--visual .quiz-option__copy{min-height:88px;padding:12px}.quiz-option--visual .quiz-option__copy strong{font-size:17px}.quiz-option--visual .quiz-option__copy small{font-size:12px;line-height:1.4}.quiz-options--text{grid-template-columns:1fr}.quiz-option--text .quiz-option__copy strong{font-size:20px}.back-button{min-height:44px;margin-top:16px}.guides-hero,.guides-hero__copy{min-height:0}.guides-hero__copy{padding:44px 20px}.guides-hero__copy h1{font-size:clamp(32px,9vw,46px)}.native-content-page{padding-top:calc(var(--header-height,80px) + 20px)}.native-content-page h1{margin-bottom:24px;font-size:clamp(28px,7.8vw,38px);line-height:1.15}.native-content-page form{margin-top:24px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:0;max-width:100%;font-size:16px}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}.cookie-consent{max-height:calc(100dvh - 24px);bottom:max(12px,env(safe-area-inset-bottom));overflow-y:auto}.cookie-consent__actions button{font-size:11px}.cart-drawer,.cart-drawer.stock-drop{overscroll-behavior:contain;width:100%;max-width:480px;height:100dvh;padding-bottom:env(safe-area-inset-bottom);display:block;overflow-y:auto}.cart-drawer__header{z-index:2;align-items:center;padding:16px 18px;position:sticky;top:0}.cart-drawer h2{font-size:28px}.cart-drawer .cart-items,.cart-drawer.stock-drop .cart-items{overflow:visible}.cart-drawer.stock-drop .cart-drawer__footer{max-height:none;overflow:visible}.cart-items article{grid-template-columns:64px minmax(0,1fr) auto;gap:10px}.cart-items article>img{width:64px;height:64px}.cart-items article>div>button{color:#bbb;min-height:44px;margin-top:0;font-size:12px}.cart-drawer.stock-drop .cart-stock-alert form>div{grid-template-columns:minmax(0,1fr);gap:8px}.cart-stock-alert button{min-height:48px}.mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 74px);padding-bottom:max(18px,env(safe-area-inset-bottom));background:#111;overflow-y:auto}.menu-button{min-width:44px;min-height:44px}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.site-header .language-switcher button{min-height:44px}:where(button,a,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #dbb65f}}@media (width<=359px){.site-header{padding-left:12px;padding-right:12px}.app:has(.match-pdp) .site-header{padding-left:12px;padding-right:12px}.site-header .wordmark{width:110px}.site-header .header-actions{gap:4px}.site-header .cart-button{padding:10px 8px;font-size:9px}.site-header .language-switcher button{padding-left:6px;padding-right:6px}.set-card__buy{grid-template-columns:1fr}}@media (width>=761px) and (width<=900px){.match-pdp .lx-gallery__stage{aspect-ratio:auto;height:420px}}@media (width>=540px) and (width<=760px){.sets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.set-card__buy{grid-template-columns:1fr}}@media (width<=760px){.site-header .mobile-language-switcher{border:0;height:auto}.site-header .mobile-language-switcher button{border:1px solid #555}.shop-page .benefit-list,.best-sellers .benefit-list{gap:6px;margin:8px 0;padding:8px 0;display:grid}.shop-page .benefit-list li,.best-sellers .benefit-list li{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.4}#root .app-shell .site-footer{padding:28px 20px max(28px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:28px;display:flex}#root .site-footer .footer-routine-card{height:auto;min-height:0;box-shadow:none;order:0;margin:0;padding:24px 20px}#root .site-footer .footer-routine-card>img,#root .site-footer .footer-routine-card:after{display:none}#root .site-footer .footer-routine-card__inner{background:0 0;align-self:auto;gap:12px;width:100%;max-width:none;min-height:0;padding:0}#root .site-footer .footer-routine-card__eyebrow{display:none}#root .site-footer .footer-routine-card__title{letter-spacing:-.04em;width:auto;max-width:none;margin:0;font-size:30px;line-height:1.08}#root .site-footer .footer-routine-card__desc{width:auto;max-width:none;margin:0;font-size:14px;line-height:1.55}#root .site-footer .footer-routine-card__cta{white-space:normal;width:100%;max-width:none;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.4}#root .site-footer .footer-routine-card__proof{font-size:11px}#root .site-footer .footer-brand{order:1;gap:0;min-height:0;padding:0}#root .site-footer .footer-brand>svg:first-child{width:180px;height:auto}#root .site-footer .footer-brand>svg:last-child,#root .site-footer .mp-footer-wordmark{display:none}#root .site-footer .footer-brand>p{color:#b8b8b8;width:100%;max-width:36em;margin:14px 0 0;font-size:14px;line-height:1.6}#root .site-footer .footer-brand>p+p{margin:8px 0 12px}#root .site-footer .footer-brand>p a{color:#d0d0d0;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}#root .site-footer .footer-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}#root .site-footer .footer-socials a{letter-spacing:.04em;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;font-size:10px;display:flex}#root .site-footer .footer-links{border-top:1px solid #2a2c2f;order:2;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;padding:24px 0 0;gap:24px 16px!important}#root .site-footer .footer-links>div{align-items:stretch;gap:0;min-width:0}#root .site-footer .footer-links>div>span{letter-spacing:.12em;color:#f3f1ec;grid-column:1/-1;margin:0 0 8px;font-size:10px;font-weight:800;line-height:1.5}#root .site-footer .footer-links button,#root .site-footer .footer-links a{overflow-wrap:anywhere;text-align:left;align-items:center;min-height:44px;padding:8px 0;line-height:1.5;display:flex;font-size:14px!important}#root .site-footer .footer-links>div:last-child{border-top:1px solid #2a2c2f;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding-top:20px;display:grid}#root .site-footer .footer-bottom{flex-direction:column;order:3;align-items:flex-start;gap:16px;margin:0;padding-top:20px}#root .site-footer .footer-bottom>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}#root .site-footer .footer-bottom small{color:#a0a0a0;font-size:11px}#root .site-footer .footer-bottom span{color:#aaa;font-size:9px;line-height:1.5}#root .site-footer :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #dfbc65}:is(#root .announcement,#root .announcement:has(.looxed-payment-logos)){height:auto;min-height:40px;padding:6px 14px}#root .announcement>a{letter-spacing:.01em;font-size:11px;line-height:1.45}}.site-header{top:var(--looxed-announcement-height,30px)}.looxed-payment-logos{flex-shrink:0;line-height:0}.looxed-payment-logo{flex-shrink:0;display:block}.cart-button .cart-icon{display:none}.cart-button .cart-label{width:auto;height:auto;color:inherit;background:0 0;border-radius:0;display:inline}@media (width<=760px){#root .site-header{grid-template-columns:48px minmax(0,1fr) 48px;height:64px;padding:0 16px}#root .site-header .header-actions{display:contents}#root .site-header .desktop-nav,#root .site-header .header-builder,#root .site-header .header-actions>.language-switcher{display:none}#root .site-header .wordmark{grid-area:1/2;justify-self:center;width:132px}#root .site-header .menu-button{grid-area:1/1;justify-self:start;width:44px;height:44px;display:block}#root .site-header .cart-button{color:#fff;background:0 0;border:0;grid-area:1/3;justify-self:end;width:44px;height:44px;padding:8px;position:relative}#root .site-header .cart-label{display:none}#root .site-header .cart-icon{width:24px;height:24px;display:block}#root .site-header .cart-count{color:#090909;background:#fff;width:18px;height:18px;font-size:9px;position:absolute;top:0;right:-3px}#root .best-sellers{padding:32px 20px 40px;overflow:visible}#root .best-sellers .section-heading-row{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#root .best-sellers .section-heading-row .eyebrow{display:none}#root .best-sellers .section-heading-row h2{font-size:26px;line-height:1.12}#root .best-sellers .section-heading-row .inline-link{letter-spacing:.02em;text-align:right;white-space:normal;flex:0 0 108px;width:108px;max-width:108px;margin:0;padding:4px 0;font-size:10px;display:block}#root .best-sellers .section-heading-row .inline-link span{display:none}#root .best-sellers .category-tabs{gap:20px;margin-bottom:20px}#root .best-sellers .product-grid,#root .shop-page .product-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:28px 12px;width:100%;margin-right:0;padding-bottom:0;display:grid;overflow:visible}#root .best-sellers .product-card:last-child{margin-right:0}#root :is(.best-sellers,.shop-page) .product-card{min-width:0;height:100%}#root :is(.best-sellers,.shop-page) .product-visual{aspect-ratio:4/5;width:100%}#root :is(.best-sellers,.shop-page) .product-visual img{object-fit:contain}#root :is(.best-sellers,.shop-page) .product-copy{padding:12px 0 0}#root :is(.best-sellers,.shop-page) .product-title{margin-bottom:4px}#root :is(.best-sellers,.shop-page) .product-copy h3{min-height:2.3em;margin:0;font-size:clamp(15px,4vw,18px);line-height:1.15}#root :is(.best-sellers,.shop-page) .benefit-list{flex-direction:column;gap:4px;min-height:38px;margin:4px 0 10px;padding:0;display:flex}#root :is(.best-sellers,.shop-page) .benefit-list li{letter-spacing:0;text-transform:none;font-size:11px;line-height:1.45}#root :is(.best-sellers,.shop-page) .product-card__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding-top:0}#root :is(.best-sellers,.shop-page) .product-card__footer>strong{font-size:14px;line-height:1.5}#root :is(.best-sellers,.shop-page) .product-card__footer .button{letter-spacing:.02em;white-space:normal;width:100%;min-width:0;min-height:44px;padding:8px 6px;font-size:10px;line-height:1.35}}.lx-drop-banner{color:#eee;background:linear-gradient(120deg,#181713,#0c0c0c);border:1px solid #49402a;grid-template-columns:1fr 1.15fr;gap:36px;width:calc(100% - 12vw);max-width:1400px;margin:28px auto 0;padding:28px;display:grid}.lx-drop-banner h2{margin:8px 0 12px;font-size:clamp(24px,3vw,36px);line-height:1.08}.lx-drop-banner p:not(.eyebrow){color:#ccc;margin:0;font-size:15px;line-height:1.5}.lx-drop-form{text-align:left;color:#eee}.lx-drop-form>label{margin:0 0 8px;font-size:13px;display:block}.lx-drop-form__controls{gap:8px;display:flex}.lx-drop-form__controls>input{color:#fff;width:100%;min-width:0;font:inherit;background:#101010;border:1px solid #555;border-radius:0;min-height:48px;padding:14px}.lx-drop-form__controls>.button{white-space:nowrap;letter-spacing:.04em;min-height:48px;padding:14px 18px;font-size:12px}.lx-drop-form>.lx-drop-form__consent{color:#ccc;align-items:flex-start;gap:9px;margin:12px 0;font-size:11px;line-height:1.45;display:flex}.lx-drop-form__consent input{accent-color:#dbb758;flex:none;width:15px;height:15px;margin:1px 0 0}.lx-drop-form small{color:#aaa;font-size:10px;line-height:1.5;display:block}.lx-drop-form a{color:#ddd;text-underline-offset:3px;text-decoration:underline}.lx-drop-form p[role=status]{color:#e5c978;margin:10px 0;font-size:12px;line-height:1.5}.lx-drop-form__preferences{margin-top:9px;font-size:11px;display:inline-block}.lx-drop-scrim{z-index:160;background:#000b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lx-drop-popup{color:#eee;background:#101010;border:1px solid #48402c;grid-template-columns:.8fr 1fr;width:min(100%,920px);max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 20px 90px #0009}.lx-drop-popup__visual{background:#080808;align-items:center;display:flex}.lx-drop-popup__visual img{object-fit:contain;width:100%;height:auto;display:block}.lx-drop-popup__copy>svg{width:130px;height:auto}.lx-drop-popup__copy .eyebrow{color:#d9b85f;margin:22px 0 10px;font-size:10px}.lx-drop-popup__copy h2{margin:0 0 14px;font-size:clamp(28px,4vw,42px);line-height:1.05}.lx-drop-popup__copy>p:not(.eyebrow){color:#ccc;margin:0 0 20px;font-size:14px;line-height:1.5}.lx-drop-popup__close{color:#fff;z-index:2;cursor:pointer;background:#111c;border:1px solid #555;place-items:center;width:38px;height:38px;font-size:26px;display:grid;position:absolute;top:10px;right:10px}.lx-drop-popup .lx-drop-form__controls{display:grid}.lx-drop-form :focus-visible,.lx-drop-popup :focus-visible{outline-offset:3px;outline:2px solid #e1bd62}@media (width<=760px){.lx-drop-banner{grid-template-columns:1fr;gap:20px;width:calc(100% - 32px);margin-top:20px;padding:22px 18px}.lx-drop-banner p:not(.eyebrow){font-size:14px}.lx-drop-form__controls{display:grid}.lx-drop-scrim{padding:12px}.lx-drop-popup{grid-template-columns:1fr;max-width:440px;max-height:calc(100dvh - 24px)}.lx-drop-popup__visual{display:none}.lx-drop-popup__copy{padding:28px 22px 22px}.lx-drop-popup__copy .eyebrow{margin-top:20px}.lx-drop-popup__copy h2{padding-right:14px;font-size:32px}.lx-drop-popup__copy>p:not(.eyebrow){margin-bottom:16px;font-size:13px}}.lx-drop-banner{background:#0b0b0b;border-color:#594b2b;grid-template-columns:1.05fr 1fr;gap:0;padding:0;overflow:hidden;box-shadow:0 16px 60px #0003}.lx-drop-banner__story{isolation:isolate;background:#070707;min-height:510px;position:relative;overflow:hidden}.lx-drop-banner__story>img{object-fit:contain;z-index:-2;width:90%;height:90%;position:absolute;bottom:-8%;right:-7%}.lx-drop-banner__story:after{content:"";z-index:-1;background:linear-gradient(#080808 0%,#080808d9 22%,#0000 65%),linear-gradient(90deg,#080808b8,#0000 75%);position:absolute;inset:0}.lx-drop-banner__story-copy{max-width:470px;padding:35px}.lx-drop-banner .eyebrow{letter-spacing:.18em;color:#e0bf70;margin:0 0 20px;font-size:10px}.lx-drop-banner h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(30px,3.3vw,47px);font-weight:850;line-height:.98}.lx-drop-banner h2 em{color:#db6;font-style:normal}.lx-drop-banner__story-copy>p:not(.eyebrow){max-width:275px;font-size:14px;line-height:1.5}.lx-drop-origin{letter-spacing:.16em;color:#d7c590;margin-top:16px;font-size:9px;display:inline-block}.lx-drop-banner__edition{letter-spacing:.2em;color:#aaa;font-size:9px;position:absolute;bottom:22px;left:35px}.lx-drop-banner__signup{background:linear-gradient(145deg,#222018,#101010 65%);border-left:1px solid #4a4029;padding:30px 32px}.lx-drop-banner .lx-drop-bonus,.lx-drop-bonus{letter-spacing:.11em;color:#e6c980!important;margin:0 0 12px!important;font-size:9px!important}.lx-drop-banner__signup h3{letter-spacing:-.035em;margin:0 0 18px;font-size:25px;line-height:1.1}.lx-drop-perks{gap:13px;margin:0 0 22px;padding:0;list-style:none;display:grid}.lx-drop-perks li{align-items:flex-start;gap:10px;display:flex}.lx-drop-perks li>span{color:#e7c16e;border:1px solid #b3985166;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:17px;display:grid}.lx-drop-perks strong{font-size:13px;font-weight:700;line-height:1.3;display:block}.lx-drop-perks small{color:#aaa;margin-top:3px;font-size:11px;line-height:1.45;display:block}.lx-drop-popup{grid-template-columns:.9fr 1fr;width:min(100%,980px)}.lx-drop-popup__copy{padding:34px}.lx-drop-popup__copy>svg{width:120px}.lx-drop-popup__copy .eyebrow{margin-top:20px}.lx-drop-popup__copy h2{font-size:37px}.lx-drop-popup .lx-drop-perks{gap:10px;margin-bottom:20px}.lx-drop-banner .lx-drop-form__controls{display:grid}.lx-drop-banner .lx-drop-form__controls>.button{font-size:12px}.lx-drop-banner .lx-drop-form__preferences{font-size:10px}@media (width<=760px){.lx-drop-banner{grid-template-columns:1fr;width:calc(100% - 32px)}.lx-drop-banner__story{min-height:330px}.lx-drop-banner__story-copy{padding:25px 22px}.lx-drop-banner h2{max-width:290px;font-size:33px}.lx-drop-banner__story-copy>p:not(.eyebrow){max-width:205px;font-size:12px}.lx-drop-banner__story>img{width:78%;height:90%;bottom:-12%;right:-15%}.lx-drop-banner__story:after{background:linear-gradient(#080808 0%,#080808ae 36%,#0000 75%),linear-gradient(90deg,#080808b8,#0000 85%)}.lx-drop-banner__edition{bottom:16px;left:22px}.lx-drop-banner__signup{border-top:1px solid #4a4029;border-left:0;padding:24px 22px}.lx-drop-banner__signup h3{font-size:24px}.lx-drop-popup{grid-template-columns:1fr}.lx-drop-popup__copy{padding:28px 22px 22px}.lx-drop-popup__copy h2{font-size:31px}.lx-drop-popup__copy>p:not(.eyebrow){margin-bottom:16px}.lx-drop-popup .lx-drop-perks{gap:10px;margin-bottom:17px}.lx-drop-popup .lx-drop-perks strong{font-size:12px}.lx-drop-popup .lx-drop-perks small{font-size:11px}.lx-drop-popup__copy .eyebrow{font-size:9px}}@media (prefers-reduced-motion:no-preference){.lx-drop-popup{animation:.3s ease-out both lx-drop-enter}@keyframes lx-drop-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.lx-drop-cap{letter-spacing:.07em;font-weight:750;line-height:1.5;color:#e3c36d!important;margin:0 0 18px!important;font-size:12px!important}.lx-drop-popup .lx-drop-cap{letter-spacing:.01em;margin:14px 0!important;font-size:13px!important}.lx-drop-banner{max-width:1200px;box-shadow:none;border-color:#51452c;grid-template-columns:1fr 1fr;margin-top:24px}.lx-drop-banner__story{background:#080808;min-height:420px}.lx-drop-banner__story>img{object-fit:cover;z-index:0;width:100%;height:100%;inset:0}.lx-drop-banner__story:after{display:none}.lx-drop-banner__edition{z-index:1;color:#e5c777;letter-spacing:.12em;font-size:12px;top:24px;bottom:auto;left:24px}.lx-drop-banner__signup{background:#10100f;flex-direction:column;justify-content:center;padding:34px;display:flex}.lx-drop-banner .lx-drop-cap{letter-spacing:.04em;margin:0 0 16px!important;font-size:12px!important}.lx-drop-banner h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,3vw,40px);line-height:1.06}.lx-drop-banner .lx-drop-offer-line{color:#ddd;max-width:36ch;margin:0 0 22px;font-size:15px}.lx-drop-banner .lx-drop-form>label{font-size:12px}.lx-drop-form__optional{display:none!important}.lx-drop-banner .lx-drop-form__consent{margin:10px 0;font-size:12px;line-height:1.45}.lx-drop-banner .lx-drop-form small{font-size:12px}.lx-drop-offer-terms{color:#aaa;margin-top:14px;font-size:12px;line-height:1.5}.lx-drop-offer-terms summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.lx-drop-banner .lx-drop-offer-terms p{color:#aaa;margin-top:8px;font-size:12px}@media (width<=760px){.lx-drop-banner{grid-template-columns:1fr;width:calc(100% - 32px)}.lx-drop-banner__story{aspect-ratio:3/2;min-height:0}.lx-drop-banner__story>img{object-position:center}.lx-drop-banner__signup{padding:24px 22px}.lx-drop-banner h2{font-size:30px}.lx-drop-banner .lx-drop-cap{margin-bottom:12px!important;font-size:11px!important}.lx-drop-banner .lx-drop-offer-line{margin-bottom:18px;font-size:14px}.lx-drop-banner__edition{font-size:11px;top:18px;left:22px}}.lx-drop-popup__copy .eyebrow{margin:0 0 16px}.lx-drop-popup__copy h2{color:#dfbf6d;margin-bottom:12px;font-size:clamp(28px,4vw,38px);line-height:1.06}.lx-drop-popup__copy>p:not(.eyebrow){margin:0 0 16px;font-size:13px}.lx-drop-popup .lx-drop-cap{margin:0 0 16px!important;font-size:12px!important}.lx-drop-popup .lx-drop-form>label{font-size:12px}.lx-drop-popup .lx-drop-form small,.lx-drop-popup .lx-drop-form__consent{font-size:11px}.lx-drop-popup .lx-drop-offer-terms{margin-top:12px;font-size:11px}@media (width<=760px){.lx-drop-popup__copy{padding:30px 22px 22px}.lx-drop-popup__copy h2{max-width:11ch;font-size:30px}.lx-drop-popup__copy .eyebrow{margin:0 0 16px;padding-right:34px;font-size:11px}}.lx-drop-banner p.lx-drop-offer-line--shimmer{letter-spacing:.025em;color:#e4c46e;margin-bottom:20px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.45}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lx-drop-banner p.lx-drop-offer-line--shimmer{color:#0000;background-image:linear-gradient(110deg,#d7b457 0%,#e7cc86 40%,#fff3cc 49%,#e7cc86 58%,#d7b457 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite lx-drop-gold-shimmer}}@keyframes lx-drop-gold-shimmer{0%,45%{background-position:160% 0}to{background-position:-160% 0}}@media (prefers-reduced-motion:reduce){.lx-drop-banner p.lx-drop-offer-line--shimmer{background-position:50% 0;animation:none}}.lx-drop-popup__copy h2{padding-right:36px}.lx-drop-banner h2 em{color:inherit}.lx-drop-banner h2,.lx-drop-popup__copy h2{color:#f1cf73}@supports ((-webkit-background-clip:text) or (background-clip:text)){:is(.lx-drop-banner,.lx-drop-popup) :is(h2,p.lx-drop-cap){background-image:linear-gradient(110deg,#e9b94e 15%,#f6d784 42%,#fffbea 49%,#f7da86 56%,#deb04a 78%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:#0000!important}@media (prefers-reduced-motion:no-preference){:is(.lx-drop-banner,.lx-drop-popup) :is(h2,p.lx-drop-cap){animation:5s ease-in-out infinite lx-drop-gold-shimmer}}@media (forced-colors:active){:is(.lx-drop-banner,.lx-drop-popup) :is(h2,p.lx-drop-cap){background:0 0;color:canvastext!important}}}
