:root{--bg:#0a0a0b;--bg2:#0e0f11;--card:#141518;--card2:#1b1d21;--hair:#2a2c31;--hair2:#34373d;--silver:#c4c8cf;--silver-l:#eceef1;--mute:#878c95;--white:#f6f7f8;--accent:#e9ebee;--maxw:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--silver);font-family:Inter,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}section{position:relative}.eyebrow{font-size:12px;letter-spacing:3.5px;text-transform:uppercase;color:var(--mute);font-weight:600}h1,h2,h3{color:var(--silver-l);font-weight:600;line-height:1.1;letter-spacing:-.5px}.metallic{background:linear-gradient(180deg,#9a9ea6,#fff 42%,#f2f3f5 52%,#80848d);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;gap:9px;cursor:pointer;border:none;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.3px;padding:14px 26px;border-radius:10px;transition:.25s;white-space:nowrap}.btn-primary{background:linear-gradient(180deg,#f4f5f7,#cfd3d9);color:#0c0c0d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px #dce0e62e}.btn-ghost{background:transparent;color:var(--silver-l);border:1px solid var(--hair2)}.btn-ghost:hover{border-color:var(--silver);background:#ffffff08}.ticker{position:fixed;top:0;left:0;right:0;z-index:120;height:34px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:#070708;border-bottom:1px solid var(--hair)}.ticker-track{display:inline-flex;align-items:center;flex-shrink:0;animation:tick 32s linear infinite;will-change:transform}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track span{font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:var(--silver);font-weight:500;padding:0 24px}.ticker-track i{font-style:normal;font-size:8px;color:var(--mute)}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}nav{position:fixed;top:34px;left:0;right:0;z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0bb8;border-bottom:1px solid transparent;transition:.3s}nav.scrolled{border-bottom:1px solid var(--hair);background:#0a0a0be6}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.brand{display:flex;align-items:center;gap:11px}.brand .mark{width:26px;height:26px}.brand .name{font-size:18px;letter-spacing:5px;font-weight:500;color:var(--silver-l)}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{font-size:14px;color:var(--silver);transition:.2s}.nav-links a:hover{color:var(--white)}.nav-cta{display:flex;gap:12px;align-items:center}.burger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px}.burger span{width:22px;height:2px;background:var(--silver-l);border-radius:2px}.hero{padding:122px 0 88px;text-align:center;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.hero-photo{width:min(298px,78vw);margin:24px auto 4px;display:block;filter:drop-shadow(0 26px 42px rgba(0,0,0,.6)) drop-shadow(0 0 32px rgba(150,162,178,.17));animation:rise .9s cubic-bezier(.2,.7,.15,1) both}.hero-range{display:flex;justify-content:center;align-items:flex-start;gap:clamp(8px,4vw,44px);margin:22px auto 2px}.hbottle{width:clamp(96px,25vw,176px);cursor:pointer;transition:transform .5s cubic-bezier(.2,.7,.15,1),opacity .4s}.hbottle>img{width:100%;display:block;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6)) drop-shadow(0 0 26px rgba(150,162,178,.14))}.hero-range:hover .hbottle{opacity:.38}.hero-range .hbottle:hover{opacity:1;transform:translateY(-20px) scale(1.07);z-index:3}.hinfo{margin-top:14px;min-height:108px}.hinfo .hn{font-size:16px;color:var(--silver-l);font-weight:600;letter-spacing:1.5px}.hwrap{opacity:0;transform:translateY(6px);transition:.4s;pointer-events:none}.hbottle:hover .hwrap{opacity:1;transform:none;pointer-events:auto}.hwrap .hs{font-size:12px;color:var(--silver);margin-top:4px}.hwrap .hi{font-size:11.5px;color:var(--mute);font-style:italic;margin-top:2px}.hwrap .hbtn{margin-top:11px;font-size:12px;padding:9px 15px}.hero-case{width:262px;margin:30px auto 4px;position:relative}.hero-case .case{position:relative;border-radius:30px;padding:36px 24px 26px;background:linear-gradient(159deg,#212226,#0c0d0e 72%);border:1px solid #34373d;box-shadow:0 44px 90px #0000009e,inset 0 1px #ffffff0f;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-case .spray{position:absolute;top:-9px;left:50%;transform:translate(-50%);width:56px;height:17px;border-radius:5px 5px 9px 9px;background:#1a1b1e;border:1px solid #34373d}.hero-case .spray:after{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);width:8px;height:9px;border-radius:3px;background:#3a3d43}.hero-case .clogo{width:60px;height:60px;margin-bottom:12px}.hero-case .cbrand{font-size:21px;letter-spacing:8px;color:var(--silver-l);font-weight:400;margin-left:8px}.hero-case .cdiv{width:30px;height:1px;background:var(--hair2);margin:13px 0}.hero-case .ctag{font-size:11px;letter-spacing:3px;line-height:1.75;color:var(--silver);font-weight:600}.hero-case .ctype{font-size:8.5px;letter-spacing:2px;line-height:1.8;color:var(--mute);margin-top:13px}.hero-case .cnum{font-size:11px;letter-spacing:2px;color:var(--mute);margin-top:13px}.hero:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:900px;height:700px;background:radial-gradient(ellipse at center,rgba(70,74,80,.35),transparent 62%);filter:blur(40px);z-index:0;pointer-events:none}.hero .wrap{position:relative;z-index:1}.hero .mark{width:74px;height:74px;margin:0 auto 26px}.hero h1{font-size:clamp(40px,8vw,84px);letter-spacing:10px;font-weight:300;margin-left:10px}.hero .tagline{margin-top:14px;font-size:13px;letter-spacing:5px;text-transform:uppercase;color:var(--silver);font-weight:600}.hero .sub{max-width:560px;margin:26px auto 0;font-size:18px;color:var(--mute);line-height:1.65}.hero .cta-row{margin-top:38px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero .price{margin-top:22px;font-size:13px;color:var(--mute);letter-spacing:1px}.hero .price b{color:var(--silver-l);font-weight:600}.strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--bg2)}.strip .wrap{display:flex;flex-wrap:wrap;gap:14px 50px;justify-content:center;padding:20px 28px;font-size:12.5px;letter-spacing:2.5px;text-transform:uppercase;color:var(--mute);font-weight:500}.strip span{display:flex;align-items:center;gap:9px}.dot{width:5px;height:5px;border-radius:50%;background:var(--silver);opacity:.6}.sec{padding:96px 0}.sec-head{max-width:640px;margin-bottom:54px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-size:clamp(30px,4.5vw,46px);margin-top:14px}.sec-head p{margin-top:16px;font-size:17px;color:var(--mute);line-height:1.65}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.stat{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:38px 30px;text-align:center}.stat .num{font-size:52px;font-weight:600;color:var(--silver-l);letter-spacing:-1px}.stat .lab{margin-top:12px;font-size:14.5px;color:var(--silver);line-height:1.5}.src{margin-top:26px;font-size:11.5px;color:#5d626b;text-align:center}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.feat{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:34px;transition:.25s}.feat:hover{border-color:var(--hair2);transform:translateY(-3px)}.feat .ic{width:46px;height:46px;border:1px solid var(--hair2);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.feat .ic svg{width:22px;height:22px;stroke:var(--silver-l)}.feat h3{font-size:20px;margin-bottom:9px}.feat p{font-size:15px;color:var(--mute);line-height:1.6}.scent{background:linear-gradient(180deg,#101113,#0b0c0d);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.scent .wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:90px 28px}.scent h2{font-size:clamp(28px,4vw,42px);margin:16px 0}.scent p{font-size:16.5px;color:var(--mute);line-height:1.7}.scent .panel{aspect-ratio:1/1;border:1px solid var(--hair);border-radius:20px;background:radial-gradient(circle at 50% 38%,rgba(60,63,68,.5),transparent 60%),var(--card);display:flex;align-items:center;justify-content:center}.scent .panel .mark{width:150px;height:150px}.compare{width:100%;border-collapse:collapse;font-size:15px}.compare td,.compare th{padding:17px 20px;text-align:left;border-bottom:1px solid var(--hair)}.compare th{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--mute);font-weight:600}.compare .lab{color:var(--silver-l);font-weight:600}.compare .old{color:var(--mute)}.compare .new{color:var(--silver-l)}.compare tr td:last-child{background:#ffffff05}.program{background:var(--bg2);border-top:1px solid var(--hair)}.prog-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:46px}.prog-stat{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:34px 28px;text-align:center}.prog-stat .num{font-size:46px;font-weight:600;color:var(--silver-l)}.prog-stat .lab{margin-top:10px;font-size:14px;color:var(--silver)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px}.step{padding:26px;border:1px solid var(--hair);border-radius:14px;background:var(--card)}.step .n{font-size:13px;color:var(--mute);letter-spacing:2px;font-weight:600}.step h4{font-size:16px;color:var(--silver-l);margin:12px 0 7px}.step p{font-size:13.5px;color:var(--mute);line-height:1.55}.form-card{background:var(--card);border:1px solid var(--hair);border-radius:20px;padding:42px;max-width:760px;margin:0 auto}.form-card h3{font-size:24px;margin-bottom:8px}.form-card .fc-sub{color:var(--mute);font-size:15px;margin-bottom:28px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;letter-spacing:.5px;color:var(--silver);margin-bottom:7px;font-weight:500}.field input,.field select,.field textarea{width:100%;background:var(--bg);border:1px solid var(--hair2);border-radius:10px;padding:13px 15px;color:var(--white);font-family:inherit;font-size:15px;transition:.2s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--silver)}.field textarea{min-height:92px;resize:vertical}.form-note{font-size:12px;color:#5d626b;margin-top:8px}.apply-flow{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.af{flex:1;min-width:130px;display:flex;align-items:center;gap:8px;background:var(--card2);border:1px solid var(--hair);border-radius:10px;padding:10px 12px;font-size:11.5px;color:var(--silver)}.af span{width:20px;height:20px;border-radius:50%;border:1px solid var(--hair2);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--silver-l);font-weight:600;flex-shrink:0}.ok-msg{display:none;background:#78c88c14;border:1px solid rgba(150,200,160,.35);color:#cfead6;border-radius:12px;padding:18px 20px;font-size:13.5px;line-height:1.7;margin-top:6px}.stockist .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:center}.badge{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--hair2);border-radius:999px;padding:8px 16px;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:var(--silver-l);font-weight:600;margin-bottom:20px}.badge .dot{background:#dfe3e8;opacity:1}.stockist h2{font-size:clamp(28px,4vw,42px);margin-bottom:18px}.stockist ul{list-style:none;margin:24px 0}.stockist li{display:flex;gap:13px;align-items:flex-start;padding:11px 0;font-size:15.5px;color:var(--silver)}.stockist li svg{width:20px;height:20px;stroke:var(--silver-l);flex-shrink:0;margin-top:2px}.faq{max-width:820px;margin:0 auto}.qa{border:1px solid var(--hair);border-radius:14px;margin-bottom:13px;background:var(--card);overflow:hidden}.qa summary{cursor:pointer;padding:22px 26px;font-size:16.5px;color:var(--silver-l);font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-size:24px;color:var(--mute);font-weight:300;transition:.2s}.qa[open] summary:after{transform:rotate(45deg)}.qa p{padding:0 26px 24px;color:var(--mute);font-size:15px;line-height:1.65}.final{text-align:center;padding:100px 0}.final:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(70,74,80,.3),transparent 62%);filter:blur(40px)}.final .wrap{position:relative}.final .mark{width:54px;height:54px;margin:0 auto 22px}.final h2{font-size:clamp(32px,5vw,52px);margin-bottom:18px}.final p{color:var(--mute);font-size:17px;max-width:520px;margin:0 auto 32px}.shop{text-align:center}.shop .metallic{font-size:clamp(30px,4.5vw,46px)}.range{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px;perspective:1500px}.product{background:radial-gradient(circle at 50% 23%,#26282ef2,#16171a00 58%),var(--card);border:1px solid var(--hair);border-radius:20px;padding:36px 26px 32px;transition:transform .5s cubic-bezier(.2,.7,.15,1),box-shadow .5s,opacity .45s,border-color .45s;will-change:transform}.range:hover .product{opacity:.5;transform:scale(.95)}.range:hover .product:hover{opacity:1;transform:translateY(-18px) scale(1.06);box-shadow:0 34px 70px #0009,0 0 50px #c8cdd412;border-color:var(--hair2);z-index:3}.bottle{width:138px;height:194px;margin:0 auto 24px;position:relative}.bottle .nozzle{position:absolute;top:0;left:50%;transform:translate(-50%);width:30px;height:20px;background:#14151840;border:1px solid var(--hair2);border-radius:6px 6px 3px 3px}.bottle .nozzle:after{content:"";position:absolute;top:-7px;left:50%;transform:translate(-50%);width:7px;height:9px;border-radius:3px;background:var(--hair2)}.bottle .body{position:absolute;top:16px;left:0;right:0;bottom:0;border-radius:20px;background:linear-gradient(157deg,#1d1e22,#0c0d0e 70%);border:1px solid var(--hair2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;box-shadow:inset 0 1px #ffffff0f}.bottle .blogo{width:40px;height:40px}.bottle .bname{font-size:11px;letter-spacing:5px;color:var(--silver-l);font-weight:500;margin-top:2px}.bottle .btype{font-size:7px;letter-spacing:1.6px;color:var(--mute);text-transform:uppercase}.bottle .bscent{margin-top:6px;font-size:9px;letter-spacing:3px;color:var(--silver);text-transform:uppercase}.product .pname{font-size:24px;color:var(--silver-l);margin-bottom:4px}.product .accent{width:26px;height:2px;border-radius:2px;margin:10px auto 12px}.product .pscent{font-size:13.5px;color:var(--silver);letter-spacing:.4px}.product .pinsp{font-size:12px;color:var(--mute);font-style:italic;margin-top:5px}.product .pprice{font-size:18px;color:var(--silver-l);font-weight:600;margin:18px 0 16px}.product .btn{width:100%;justify-content:center}.product .pimg{width:auto;height:296px;display:block;margin:2px auto 14px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.5)) drop-shadow(0 0 16px rgba(150,162,178,.12))}.bundle{margin-top:26px;background:var(--card);border:1px solid var(--hair2);border-radius:20px;display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;padding:42px;text-align:left}.bundle h3{font-size:28px;color:var(--silver-l);margin-bottom:10px}.bundle p{color:var(--mute);font-size:15px;line-height:1.6;margin-bottom:20px}.bundle .badge{margin-bottom:18px}.bundle-price{display:flex;align-items:baseline;gap:13px;margin-bottom:24px}.bundle-price .now{font-size:32px;color:var(--silver-l);font-weight:600}.bundle-price .was{font-size:17px;color:var(--mute);text-decoration:line-through}.bundle-bottles{display:flex;justify-content:center;align-items:center}.bundle-bottles img{height:172px;margin:0 -14px;position:relative;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55));transition:transform .45s cubic-bezier(.2,.7,.15,1)}.bundle-bottles img:nth-child(2){transform:translateY(-16px) scale(1.08);z-index:2}.bundle:hover .bundle-bottles img:nth-child(1){transform:translate(-18px) rotate(-5deg)}.bundle:hover .bundle-bottles img:nth-child(3){transform:translate(18px) rotate(5deg)}footer{border-top:1px solid var(--hair);padding:54px 0 40px;background:var(--bg2)}.foot-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;margin-bottom:40px}.foot-col h5{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--mute);margin-bottom:16px;font-weight:600}.foot-col a{display:block;color:var(--silver);font-size:14.5px;margin-bottom:11px;transition:.2s}.foot-col a:hover{color:var(--white)}.foot-brand{max-width:280px}.foot-brand .brand{margin-bottom:16px}.foot-brand p{font-size:14px;color:var(--mute);line-height:1.6}.foot-bot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--hair);padding-top:26px;font-size:12.5px;color:#5d626b}.disclaimer{max-width:760px;font-size:11.5px;color:#4f545c;margin-top:18px;line-height:1.6}@media(max-width:880px){.nav-links{display:none}.stats,.prog-stats,.feat-grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.scent .wrap,.stockist .wrap{grid-template-columns:1fr;gap:34px}.scent .panel{max-width:300px;margin:0 auto;order:-1}.range{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto}.range:hover .product{opacity:1;transform:none}.bundle{grid-template-columns:1fr;text-align:center;padding:30px 24px}.bundle .badge,.bundle-price{justify-content:center}.bundle-bottles{margin-top:22px}.grid2{grid-template-columns:1fr}.burger{display:flex}.hero{padding:140px 0 80px}.form-card{padding:28px}}@media(max-width:520px){.steps{grid-template-columns:1fr}.nav-cta .btn-ghost{display:none}.strip .wrap{gap:10px 24px}}main{display:block}.prod-grid{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}.prod-media img{width:100%;border-radius:18px}.prod-info h1{font-size:clamp(26px,4vw,38px);color:var(--silver-l)}.prod-price{font-size:22px;color:var(--silver-l);margin:14px 0}.prod-desc{color:var(--mute);line-height:1.7;font-size:15px}.coll-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:20px}.coll-card{display:block;background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:22px;text-decoration:none;transition:.25s}.coll-card:hover{border-color:var(--hair2);transform:translateY(-3px)}.coll-card img{width:100%;height:230px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.5))}.cc-name{color:var(--silver-l);font-weight:600;font-size:15px}.cc-price{color:var(--mute);margin-top:6px}.cart-row{display:flex;gap:16px;align-items:center;border-bottom:1px solid var(--hair);padding:14px 0}.cart-row img{width:70px;border-radius:8px}@media(max-width:760px){.prod-grid{grid-template-columns:1fr;gap:24px}}.stars{color:#eceef1;letter-spacing:2px;font-size:14px;line-height:1}.rating-pill{display:inline-flex;align-items:center;gap:11px;border:1px solid var(--hair);border-radius:999px;padding:9px 18px;margin-top:20px}.rating-pill .rt{color:var(--silver);font-size:13px}.rating-pill .rt b{color:var(--silver-l)}.trust-strip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:26px 0;background:var(--bg2)}.trust-strip .wrap{display:flex;flex-direction:column;align-items:center;gap:14px}.trust-label{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--mute)}.trust-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 30px}.trust-logos span{color:var(--silver);font-size:14px;font-weight:500;letter-spacing:1px;opacity:.85}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:42px}.review{background:var(--card);border:1px solid var(--hair);border-radius:14px;padding:24px}.review p{color:var(--silver);font-size:14px;line-height:1.6;margin:12px 0 18px}.rev-by{display:flex;align-items:center;gap:10px;color:var(--mute);font-size:13px}.rev-by .av{width:32px;height:32px;border-radius:50%;background:var(--card2);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;color:var(--silver);font-size:11px;font-weight:600}.proof-band{text-align:center;margin-top:54px;padding-top:42px;border-top:1px solid var(--hair)}.proof-band .pb-head{color:var(--silver-l);font-size:18px;font-weight:600;margin:12px 0 4px}.proof-band .pb-sub{color:var(--mute);font-size:13px}.prod-rating{display:flex;align-items:center;gap:9px;margin:10px 0 4px}.prod-rating .pr-count{color:var(--mute);font-size:13px}.scarcity{display:inline-flex;align-items:center;gap:7px;color:#d8a05a;font-size:13px;margin-top:14px}.scarcity .dot-flame{width:7px;height:7px;border-radius:50%;background:#d8a05a}.prod-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:18px;color:var(--mute);font-size:12px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
