:root{--ink:#131009;--ink2:#1a150e;--ink3:#231c12;--cream:#ece4d8;--cream2:#ddd3c2;--mut:#98918a;--gold:#D0863F;--gold2:#ecc884;--ok:#4fae7a;--danger:#c96a5a;--r:14px;--rs:10px;--ff:"Inter",system-ui,sans-serif;--fd:"Unbounded","Inter",system-ui,sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--ff);line-height:1.55;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.wrap{max-width:1140px;margin:0 auto;padding:0 22px}.wrap-n{max-width:860px;margin:0 auto;padding:0 22px}h1,h2,h3{font-family:var(--fd);font-weight:700;letter-spacing:-.01em;line-height:1.16}h1{font-size:clamp(1.8rem,4.2vw,3rem);font-weight:800}h2{font-size:clamp(1.35rem,2.8vw,2rem)}h3{font-size:1rem}.eyebrow{display:inline-block;font-family:var(--fd);font-size:.66rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.sub{color:var(--mut);font-size:1.05rem;max-width:560px}.gold{color:var(--gold)}.center{text-align:center}.center .sub{margin:0 auto}.hdr{position:sticky;top:0;z-index:50;background:#131009e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(236,228,216,.06)}.hdr .wrap{display:flex;align-items:center;justify-content:space-between;height:62px}.logo{display:inline-flex;align-items:center}.logo img{height:22px;width:auto;display:block}.logo-ft img{height:18px}.logo span{color:var(--gold)}.hdr nav{display:flex;gap:26px;font-size:.85rem;color:var(--mut)}.hdr nav a:hover{color:var(--cream)}@media(max-width:760px){.hdr nav{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--fd);font-weight:600;font-size:.82rem;padding:15px 28px;border-radius:100px;transition:.18s;letter-spacing:.01em}.btn-gold{background:var(--gold);color:#2a1503}.btn-gold:hover{background:var(--gold2);transform:translateY(-1px)}.btn-ghost{border:1px solid rgba(236,228,216,.25);color:var(--cream)}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-block{width:100%}.btn-lg{padding:18px 34px;font-size:.88rem}.annc{background:linear-gradient(90deg,#1c1309,#241808,#1c1309);color:#c9ab7c;text-align:center;font-size:.8rem;font-weight:700;padding:9px 14px;letter-spacing:.04em;border-bottom:1px solid rgba(208,134,63,.14)}section{padding:84px 0}@media(max-width:760px){section{padding:56px 0}}.scent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}@media(max-width:960px){.scent-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.scent-grid{grid-template-columns:1fr}}.scent-card{background:var(--ink2);border:1px solid rgba(236,228,216,.08);border-radius:var(--r);padding:26px 22px;position:relative;overflow:hidden;transition:.2s}.scent-card:hover{border-color:#d0863f80;transform:translateY(-3px)}.scent-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--sc,var(--gold))}.scent-jar{width:74px;height:74px;border-radius:50%;margin-bottom:18px;background:radial-gradient(circle at 32% 30%,var(--sc2,#ecc884),var(--sc,#D0863F) 70%);box-shadow:0 8px 26px -8px var(--sc,#D0863F);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:800;letter-spacing:.18em;color:#0e0e10d9}.scent-name{font-family:var(--fd);font-size:.98rem;font-weight:700;letter-spacing:.1em;margin-bottom:4px}.scent-insp{font-size:.82rem;color:var(--gold);font-style:italic;margin-bottom:10px}.scent-fam{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--mut);margin-bottom:8px}.scent-notes{font-size:.88rem;color:var(--cream2)}.offer-box{background:var(--ink2);border:1px solid rgba(236,228,216,.1);border-radius:20px;padding:34px;margin-top:40px}@media(max-width:600px){.offer-box{padding:22px 16px}}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:700px){.offer-grid{grid-template-columns:1fr}}.offer-opt{position:relative;background:var(--ink3);border:2px solid rgba(236,228,216,.1);border-radius:var(--r);padding:20px 14px 16px;text-align:center;transition:.15s}.offer-opt:hover{border-color:#d0863f73}.offer-opt.sel{border-color:var(--gold);background:#d0863f14}.offer-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--ink);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:100px;white-space:nowrap}.offer-name{font-weight:800;font-size:.95rem;margin-bottom:2px}.offer-desc{font-size:.72rem;color:var(--mut);margin-bottom:10px}.offer-price{font-family:var(--fd);font-size:1.1rem;font-weight:700}.offer-per{font-size:.72rem;color:var(--gold);font-weight:700;margin-top:2px}.offer-cmp{font-size:.72rem;color:var(--mut);text-decoration:line-through}.jars-title{display:flex;align-items:center;gap:10px;margin:30px 0 6px;font-weight:800;font-size:1.02rem}.jars-title .step{background:var(--gold);color:var(--ink);width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800}.jars-hint{font-size:.82rem;color:var(--mut);margin-bottom:16px}.jar-rows{display:flex;flex-direction:column;gap:12px}.jar-row{background:var(--ink3);border:1px solid rgba(236,228,216,.09);border-radius:var(--rs);padding:14px 16px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.jar-num{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);min-width:52px}.jar-chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1.5px solid rgba(236,228,216,.18);border-radius:100px;padding:8px 15px;font-size:.8rem;font-weight:700;letter-spacing:.06em;transition:.13s;display:inline-flex;align-items:center;gap:7px;color:var(--cream2)}.chip .dot{width:9px;height:9px;border-radius:50%;background:var(--cc,var(--gold))}.chip:hover{border-color:var(--cc,var(--gold))}.chip.on{border-color:var(--cc,var(--gold));background:color-mix(in srgb,var(--cc,#D0863F) 14%,transparent);color:var(--cream)}.jar-free{font-size:.68rem;font-weight:800;color:var(--ok);letter-spacing:.08em;text-transform:uppercase;margin-left:auto}.purchase-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}@media(max-width:640px){.purchase-modes{grid-template-columns:1fr}}.pmode{border:2px solid rgba(236,228,216,.12);border-radius:var(--r);padding:18px;transition:.15s;text-align:left;cursor:pointer}.pmode.sel{border-color:var(--gold);background:#d0863f12}.pmode-head{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:.95rem}.pmode-save{background:var(--ok);color:#0b1a12;font-size:.66rem;font-weight:800;padding:3px 10px;border-radius:100px;letter-spacing:.06em}.pmode-sub{font-size:.78rem;color:var(--mut);margin-top:6px;line-height:1.5}.freq{display:flex;gap:8px;margin-top:12px}.freq button{border:1.5px solid rgba(236,228,216,.18);border-radius:8px;padding:7px 13px;font-size:.76rem;font-weight:700;color:var(--cream2)}.freq button.on{border-color:var(--gold);background:#d0863f24;color:var(--cream)}.freq-note{font-size:.72rem;color:var(--gold);margin-top:10px;font-weight:600}.total-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(236,228,216,.1);flex-wrap:wrap}.total-price{font-family:var(--fd);font-size:1.6rem;font-weight:700}.total-cmp{font-size:.95rem;color:var(--mut);text-decoration:line-through;margin-left:10px}.total-meta{font-size:.78rem;color:var(--mut);margin-top:3px}.total-cta{flex:1;min-width:240px;max-width:380px}.guarantee-line{display:flex;gap:20px;justify-content:center;margin-top:20px;font-size:.76rem;color:var(--mut);flex-wrap:wrap}.guarantee-line span{display:inline-flex;align-items:center;gap:6px}.guarantee-line b{color:var(--cream2)}.cmp-table{width:100%;border-collapse:collapse;margin-top:38px;font-size:.92rem}.cmp-table th,.cmp-table td{padding:15px 14px;text-align:left;border-bottom:1px solid rgba(236,228,216,.08)}.cmp-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--mut)}.cmp-table .hl{color:var(--gold);font-weight:700}.cmp-table td:first-child{font-weight:700}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media(max-width:860px){.rev-grid{grid-template-columns:1fr}}.rev{background:var(--ink2);border:1px solid rgba(236,228,216,.08);border-radius:var(--r);padding:24px}.stars{color:var(--gold);letter-spacing:2px;margin-bottom:10px;font-size:.9rem}.rev p{font-size:.92rem;color:var(--cream2);margin-bottom:14px}.rev-a{font-size:.8rem;color:var(--mut)}.rev-a b{color:var(--cream)}.ph-note{text-align:center;font-size:.72rem;color:#9b948a8c;margin-top:18px;font-style:italic}.faq{max-width:760px;margin:40px auto 0}.faq details{border-bottom:1px solid rgba(236,228,216,.1)}.faq summary{padding:20px 4px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:.98rem}.faq summary:after{content:"+";color:var(--gold);font-size:1.3rem;font-weight:400}.faq details[open] summary:after{content:"\2013"}.faq details p{padding:0 4px 20px;color:var(--mut);font-size:.92rem}footer{border-top:1px solid rgba(236,228,216,.08);padding:44px 0;font-size:.8rem;color:var(--mut)}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.legal-insp{font-size:.68rem;color:#9b948ad9;max-width:520px;line-height:1.6;margin-top:10px}.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:60;background:#1a150ef7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(208,134,63,.3);padding:12px 16px;display:none;align-items:center;gap:14px}.sticky-cta .p{font-family:var(--fd);font-weight:700;font-size:.95rem}.sticky-cta .s{font-size:.68rem;color:var(--mut)}.sticky-cta .btn{flex:1;padding:13px 18px;font-size:.88rem}@media(max-width:760px){.sticky-cta.show{display:flex}}@media(prefers-reduced-motion:no-preference){.rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.hero-in>*{opacity:0;animation:heroUp .8s cubic-bezier(.16,1,.3,1) forwards}.hero-in>*:nth-child(1){animation-delay:.05s}.hero-in>*:nth-child(2){animation-delay:.15s}.hero-in>*:nth-child(3){animation-delay:.25s}.hero-in>*:nth-child(4){animation-delay:.35s}.hero-in>*:nth-child(5){animation-delay:.45s}.hero-in>*:nth-child(6){animation-delay:.55s}@keyframes heroUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.jar-float{animation:jarFloat 5s ease-in-out infinite}@keyframes jarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.jar-glow{position:relative}.jar-glow:after{content:"";position:absolute;top:-22px;right:-22px;bottom:-22px;left:-22px;border-radius:50%;background:radial-gradient(circle,rgba(208,134,63,.28),transparent 65%);animation:glowPulse 4s ease-in-out infinite;pointer-events:none}@keyframes glowPulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}.btn-gold{position:relative;overflow:hidden}.btn-gold:after{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);animation:shimmer 3.2s ease-in-out infinite}@keyframes shimmer{0%,60%{left:-80%}to{left:130%}}.scent-card:hover .scent-jar{animation:jarBob .5s ease}@keyframes jarBob{0%{transform:translateY(0) rotate(0)}30%{transform:translateY(-7px) rotate(-4deg)}60%{transform:translateY(-3px) rotate(3deg)}to{transform:translateY(0)}}.chip.on{animation:chipPop .28s cubic-bezier(.34,1.56,.64,1)}@keyframes chipPop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.total-price.bump{animation:priceBump .4s cubic-bezier(.34,1.56,.64,1)}@keyframes priceBump{0%{transform:scale(1)}40%{transform:scale(1.08);color:var(--gold)}to{transform:scale(1)}}.annc{position:relative;overflow:hidden}.annc:after{content:"";position:absolute;top:0;left:-40%;width:30%;height:100%;background:linear-gradient(105deg,transparent,rgba(208,134,63,.14),transparent);transform:skew(-20deg);animation:shimmer 5s ease-in-out infinite}.jars-title .step{animation:stepPulse 2.6s ease-in-out infinite}@keyframes stepPulse{0%,to{box-shadow:0 0 #d0863f73}50%{box-shadow:0 0 0 7px #d0863f00}}}.nl{background:linear-gradient(160deg,#1a150e,#120e08);border-top:1px solid rgba(208,134,63,.22);border-bottom:1px solid rgba(208,134,63,.22);padding:70px 0}.nl-box{max-width:640px;margin:0 auto;text-align:center;padding:0 22px}.nl-badge{display:inline-flex;align-items:center;gap:8px;background:#d0863f1f;border:1px solid rgba(208,134,63,.4);color:var(--gold);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:7px 16px;border-radius:100px;margin-bottom:18px}.nl h2{font-size:clamp(1.5rem,3vw,2.1rem)}.nl p{color:var(--mut);font-size:.95rem;margin:12px auto 26px;max-width:460px}.nl-form{display:flex;gap:10px;max-width:480px;margin:0 auto}@media(max-width:520px){.nl-form{flex-direction:column}}.nl-form input{flex:1;background:var(--ink);border:1.5px solid rgba(236,228,216,.18);border-radius:100px;padding:15px 22px;color:var(--cream);font-family:inherit;font-size:.92rem;outline:none;transition:.2s}.nl-form input:focus{border-color:var(--gold)}.nl-form input::placeholder{color:#9b948ab3}.nl-form .btn{white-space:nowrap}.nl-ok{display:none;background:#4fae7a1a;border:1px solid rgba(79,174,122,.45);border-radius:14px;padding:18px 24px;max-width:480px;margin:0 auto}.nl-ok b{color:var(--ok)}.nl-ok .code{display:inline-block;background:var(--ink);border:1px dashed var(--gold);border-radius:8px;padding:6px 16px;font-weight:800;letter-spacing:.15em;color:var(--gold);margin-top:8px;font-size:1.05rem}.nl-priv{font-size:.7rem;color:#9b948a8c;margin-top:14px}.annc{font-family:var(--fd);font-weight:500;font-size:.62rem;letter-spacing:.08em}.hdr-rate{font-family:var(--fd);font-size:.7rem;color:var(--cream2);letter-spacing:.04em;display:flex;align-items:center;gap:8px}.hdr-rate .st{color:var(--gold);letter-spacing:2px;font-size:.72rem}@media(max-width:640px){.hdr-rate{display:none}}.jars-title,.jar-num,.chip,.offer-name,.offer-badge,.pmode-head,.pmode-save,.freq button,.jar-free,.nl-badge,.nl-ok .code,.cmp-table th,.scent-fam,.rev-a{font-family:var(--fd)}.chip{font-size:.72rem;font-weight:500}.offer-name{font-size:.85rem}.offer-badge{font-size:.56rem}.pmode-head{font-size:.85rem}.freq button{font-size:.68rem;font-weight:500}.jar-num{font-size:.62rem}.cmp-table th{font-size:.64rem}.rev-a{font-size:.7rem}.faq summary{font-family:var(--fd);font-size:.85rem;font-weight:600}footer a{font-family:var(--fd);font-size:.7rem}.hero-c{position:relative;text-align:center;padding:76px 0 90px;overflow:hidden}.hero-glow{position:absolute;top:-260px;left:50%;transform:translate(-50%);width:1000px;height:680px;background:radial-gradient(ellipse at center,rgba(208,134,63,.2),rgba(58,42,28,.12) 45%,transparent 68%);pointer-events:none}.hero-c .wrap-n{position:relative}.hero-stars{font-size:.8rem;color:var(--mut);margin:22px 0 26px}.hero-stars .st{color:var(--gold);letter-spacing:2px;margin-right:6px}.hero-micro{font-size:.72rem;color:var(--mut);margin-top:16px}.jars-stage{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:22px;margin-top:70px;perspective:900px}.hjar{position:relative;width:172px;aspect-ratio:.92;border-radius:20px;background:linear-gradient(165deg,#43301c,#2e2113 45%,#1d1409);border:1px solid rgba(236,200,132,.16);box-shadow:0 34px 60px -22px #000000d9,inset 0 1px #ecc88424;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:24px;overflow:hidden;text-decoration:none;cursor:pointer;transition:scale .35s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s}.hjar .lid{position:absolute;top:22px;width:58%;height:30px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#f7f2e8,#e4dbc9 75%);box-shadow:0 8px 20px #0000008c,inset 0 -2px 5px #0000001f;transition:box-shadow .3s}.hjar .b-name{font-family:var(--fd);font-weight:600;font-size:.62rem;letter-spacing:.42em;color:var(--cream);text-indent:.42em}.hjar .b-scent{font-family:var(--fd);font-size:.42rem;font-weight:500;letter-spacing:.5em;color:var(--mut);margin-top:7px;text-transform:uppercase;text-indent:.5em;transition:color .3s}.hjar.pos1{margin-bottom:0;z-index:1}.hjar.pos2{width:200px;margin-bottom:38px;z-index:3;border-color:#ecc88442}.hjar.pos3{width:200px;margin-bottom:38px;z-index:2;border-color:#ecc88442}.hjar.pos2 .lid,.hjar.pos3 .lid{height:34px;top:26px}.hjar.pos2 .b-name,.hjar.pos3 .b-name{font-size:.7rem}.hjar.pos4{margin-bottom:0;z-index:1}.hjar:hover{scale:1.06;border-color:var(--ac,var(--gold));box-shadow:0 46px 70px -24px #000000e6,0 0 0 1px var(--ac,var(--gold)),0 18px 50px -18px var(--ac,var(--gold))}.hjar:hover .lid{box-shadow:0 10px 26px #00000080,0 0 18px -4px var(--ac,var(--gold)),inset 0 -2px 5px #0000001f}.hjar:hover .b-scent{color:var(--ac,var(--gold))}.jars-caption{font-family:var(--fd);font-size:.6rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mut);margin-top:34px}@media(max-width:760px){.jars-stage{gap:10px;margin-top:48px}.hjar{width:98px;border-radius:13px;padding-bottom:13px}.hjar .lid{height:17px;top:12px}.hjar .b-name{font-size:.4rem}.hjar .b-scent{font-size:.3rem;margin-top:3px}.hjar.pos2,.hjar.pos3{width:112px;margin-bottom:20px}.hjar.pos2 .lid,.hjar.pos3 .lid{height:19px;top:13px}.hjar.pos2 .b-name,.hjar.pos3 .b-name{font-size:.44rem}}@media(prefers-reduced-motion:no-preference){.jars-stage .hjar{opacity:0;animation:jarRise 1s cubic-bezier(.16,1,.3,1) var(--d,0s) both,hjarFloat 6.5s ease-in-out calc(var(--d,0s) + 1.05s) infinite}@keyframes jarRise{0%{opacity:0;transform:translateY(90px) scale(.86)}to{opacity:1;transform:none}}@keyframes hjarFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.jars-stage .hjar .lid{animation:lidFloat 5.4s ease-in-out calc(var(--d,0s) + 1.6s) infinite}@keyframes lidFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.jars-caption{opacity:0;animation:capIn 1s ease .9s both}@keyframes capIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hjar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.09) 47%,transparent 62%);background-size:260% 100%;background-position:130% 0;animation:jarSheen 5.6s ease-in-out calc(var(--d,0s) + 2.1s) infinite;pointer-events:none}@keyframes jarSheen{0%,55%{background-position:130% 0}to{background-position:-130% 0}}.jars-stage:before{content:"";position:absolute;bottom:-46px;left:50%;transform:translate(-50%);width:76%;height:84px;background:radial-gradient(ellipse at center,rgba(208,134,63,.22),transparent 70%);filter:blur(9px);animation:stageGlow 4.5s ease-in-out infinite;pointer-events:none}@keyframes stageGlow{0%,to{opacity:.55;transform:translate(-50%) scale(.96)}50%{opacity:1;transform:translate(-50%) scale(1.05)}}}.offer-save{font-family:var(--fd);font-size:.6rem;font-weight:600;color:var(--ok);letter-spacing:.06em;margin-top:4px}.price-anchor{display:flex;align-items:baseline;gap:14px;justify-content:center;margin:18px 0 4px;flex-wrap:wrap}.price-anchor .was{font-size:1.05rem;color:var(--mut);text-decoration:line-through;text-decoration-color:#b3543fcc;text-decoration-thickness:2px}.price-anchor .now{font-family:var(--fd);font-size:2rem;font-weight:700;color:var(--gold)}.price-anchor .tag{font-size:.72rem;color:var(--mut)}.wear{max-width:680px;margin:34px auto 0;text-align:left}.wear-row{display:flex;align-items:center;gap:14px;margin-bottom:16px}.wear-lab{font-family:var(--fd);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;width:130px;flex:none;color:var(--cream2)}.wear-track{flex:1;height:12px;border-radius:100px;background:#ece4d814;overflow:hidden;position:relative}.wear-fill{height:100%;border-radius:100px;width:0;position:relative}.wear.go .wear-fill.w-them{background:linear-gradient(90deg,#6b5136,#8a6a45);animation:wearThem 1.6s cubic-bezier(.16,1,.3,1) .2s forwards}.wear.go .wear-fill.w-us{background:linear-gradient(90deg,var(--gold),var(--gold2));animation:wearUs 2.4s cubic-bezier(.16,1,.3,1) .2s forwards;box-shadow:0 0 18px -4px #d0863f99}@keyframes wearThem{to{width:12.5%}}@keyframes wearUs{to{width:100%}}.wear-h{font-family:var(--fd);font-size:.62rem;color:var(--mut);width:56px;flex:none;text-align:right;letter-spacing:.04em}.wear-scale{display:flex;justify-content:space-between;font-size:.62rem;color:var(--mut);margin-top:6px;padding-left:144px;padding-right:70px}@media(max-width:640px){.wear-lab{width:84px;font-size:.52rem}.wear-scale{padding-left:98px}}.guar-box{max-width:760px;margin:0 auto;background:linear-gradient(160deg,#d0863f1a,#d0863f08);border:1.5px solid rgba(208,134,63,.5);border-radius:20px;padding:42px 38px;text-align:center;position:relative;overflow:hidden}.guar-box:before{content:"";position:absolute;top:-60px;left:50%;transform:translate(-50%);width:340px;height:150px;background:radial-gradient(ellipse,rgba(208,134,63,.18),transparent 70%);pointer-events:none}.guar-seal{width:74px;height:74px;border-radius:50%;border:2px solid var(--gold);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fd);font-weight:700;font-size:.78rem;color:var(--gold);margin-bottom:18px;background:#d0863f14}.guar-box h3{font-size:clamp(1.3rem,2.6vw,1.7rem);margin-bottom:14px}.guar-box p{color:var(--mut);font-size:.94rem;max-width:560px;margin:0 auto;line-height:1.65}.guar-box p b{color:var(--cream)}.guar-pts{display:flex;justify-content:center;gap:26px;margin-top:22px;flex-wrap:wrap;font-family:var(--fd);font-size:.64rem;letter-spacing:.06em;color:var(--cream2)}.guar-pts span:before{content:"\2713  ";color:var(--gold)}@media(prefers-reduced-motion:no-preference){.guar-seal{animation:sealPulse 3.2s ease-in-out infinite}@keyframes sealPulse{0%,to{box-shadow:0 0 #d0863f66}50%{box-shadow:0 0 0 14px #d0863f00}}}.rev-switch{display:inline-block;font-family:var(--fd);font-size:.54rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(208,134,63,.4);border-radius:100px;padding:4px 12px;margin-bottom:12px;background:#d0863f12}.story{max-width:680px;margin:0 auto;text-align:left}.story p{font-size:1.02rem;line-height:1.75;color:var(--cream2);margin-bottom:22px}.story p b{color:var(--cream)}.story .pull{border-left:3px solid var(--gold);padding:6px 0 6px 22px;margin:30px 0;font-family:var(--fd);font-weight:500;font-size:1.05rem;line-height:1.6;color:var(--cream)}.story .verbatim{background:var(--ink3);border:1px solid rgba(236,228,216,.1);border-radius:14px;padding:18px 22px;margin:8px 0 22px;font-style:italic;color:var(--mut);font-size:.94rem;position:relative}.story .verbatim:before{content:"\201c";position:absolute;top:2px;left:12px;font-size:2.2rem;color:#d0863f59;font-family:Georgia,serif}.story .verbatim span{display:block;font-style:normal;font-family:var(--fd);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#98918ab3;margin-top:8px}.pillar{background:var(--ink3);border:1px solid rgba(236,228,216,.08);border-radius:18px;padding:34px 30px;text-align:left;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.pillar:hover{border-color:#d0863f73;transform:translateY(-4px)}.pillar .n{font-family:var(--fd);font-weight:800;font-size:2.4rem;color:#d0863f38;line-height:1;margin-bottom:14px}.pillar h3{font-size:1.08rem;margin-bottom:10px}.pillar p{font-size:.9rem;color:var(--mut);line-height:1.65}.pillar .fail{display:block;margin-top:14px;font-size:.78rem;color:#b3543ff2;font-style:italic}.pillar .fail:before{content:"Their flaw: ";font-style:normal;font-family:var(--fd);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.stock-note{display:inline-flex;align-items:center;gap:10px;background:#b3543f1a;border:1px solid rgba(179,84,63,.4);border-radius:100px;padding:9px 20px;font-size:.78rem;color:var(--cream2);margin-top:18px}.stock-note .dotp{width:8px;height:8px;border-radius:50%;background:#c96a50;flex:none}@media(prefers-reduced-motion:no-preference){.stock-note .dotp{animation:dotBlink 1.6s ease-in-out infinite}@keyframes dotBlink{0%,to{opacity:1}50%{opacity:.3}}}.cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cmp-scroll .cmp-table{min-width:680px}.cmp-table td:nth-child(3),.cmp-table td:nth-child(4),.cmp-table th:nth-child(3),.cmp-table th:nth-child(4){color:var(--mut)}.cmp-table td.hl{color:var(--gold)}.cart-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0804a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:90}.cart-ov.on{opacity:1;pointer-events:auto}.cart-dw{position:fixed;top:0;right:0;height:100dvh;width:min(430px,100vw);background:var(--ink2);border-left:1px solid rgba(208,134,63,.22);z-index:91;display:flex;flex-direction:column;transform:translate(102%);transition:transform .38s cubic-bezier(.32,.72,.24,1);box-shadow:-24px 0 60px #00000080}.cart-dw.on{transform:translate(0)}.cart-hd{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(236,228,216,.08)}.cart-hd b{font-family:var(--fd);font-size:.95rem;letter-spacing:.04em}.cart-hd-n{color:var(--gold)}.cart-x{background:none;border:0;color:var(--mut);font-size:1.7rem;line-height:1;cursor:pointer;padding:2px 6px}.cart-x:hover{color:var(--cream)}.cart-ship{padding:14px 22px;border-bottom:1px solid rgba(236,228,216,.08);background:var(--ink3)}.cart-ship-txt{font-size:.78rem;color:var(--cream2);margin-bottom:8px}.cart-ship-txt b{color:var(--gold)}.cart-ship-track{height:6px;border-radius:99px;background:#ece4d81a;overflow:hidden}.cart-ship-fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--gold),var(--gold2));transition:width .5s cubic-bezier(.32,.72,.24,1)}.cart-ship-fill.full{background:linear-gradient(90deg,var(--ok),#6fcf9a)}.cart-body{flex:1;overflow-y:auto;padding:16px 22px}.cart-empty{text-align:center;padding:28px 0}.cart-empty p{color:var(--mut);margin-bottom:18px}.cart-line{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid rgba(236,228,216,.07)}.cl-jar{width:58px;height:64px;flex:none;border-radius:10px;background:linear-gradient(160deg,#241b10,#16110a);border:1px solid rgba(208,134,63,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-family:var(--fd);font-size:.5rem;letter-spacing:.14em;color:var(--cream2);position:relative}.cl-lid{width:34px;height:8px;border-radius:3px;background:linear-gradient(180deg,#3a3126,#241d12);display:block}.cl-info{flex:1;min-width:0}.cl-info>b{font-size:.88rem;display:block;margin-bottom:3px}.cl-scents{display:flex;align-items:center;gap:5px;font-size:.68rem;color:var(--mut);letter-spacing:.02em;flex-wrap:wrap}.cl-dot{width:9px;height:9px;border-radius:50%;background:var(--cc);display:inline-block;flex:none}.cl-sub-tag{display:inline-block;font-size:.62rem;color:var(--ok);margin-top:4px}.cl-qty{display:flex;align-items:center;gap:10px;margin-top:9px}.cl-qty button{width:24px;height:24px;border-radius:6px;background:var(--ink3);border:1px solid rgba(236,228,216,.14);color:var(--cream);cursor:pointer;font-size:.9rem;line-height:1}.cl-qty span{font-size:.85rem;min-width:14px;text-align:center}.cl-rm{width:auto!important;height:auto!important;background:none!important;border:0!important;color:var(--mut)!important;font-size:.68rem!important;text-decoration:underline;text-underline-offset:3px;margin-left:6px;cursor:pointer}.cl-price{text-align:right;flex:none}.cl-price b{color:var(--gold);font-size:.92rem;display:block}.cl-price s{color:var(--mut);font-size:.72rem}.cart-up{margin-top:16px;background:var(--ink3);border:1px dashed rgba(208,134,63,.4);border-radius:12px;padding:16px;text-align:left}.cart-up>b{display:block;font-size:.88rem;margin:6px 0 4px}.cart-up-tag{font-family:var(--fd);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:linear-gradient(90deg,var(--gold),var(--gold2));padding:3px 9px;border-radius:99px}.cart-up-sub{display:block;font-size:.75rem;color:var(--mut);margin-bottom:11px}.cart-up-sub b{color:var(--gold)}.cart-up .btn{font-size:.72rem;padding:10px 16px;width:100%}.cart-up-hero{text-align:center;border-style:solid}.cart-up-hero .offer-badge{position:static;display:inline-block;margin-bottom:8px}.cart-ft{border-top:1px solid rgba(236,228,216,.1);padding:14px 22px 18px;background:var(--ink)}.cart-save-line{font-size:.75rem;color:var(--ok);margin-bottom:8px;display:none}.cart-save-line b{color:var(--ok)}.cart-sub{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.cart-sub span{font-size:.85rem;color:var(--mut)}.cart-sub-p{font-family:var(--fd);font-size:1.25rem;color:var(--gold)}.cart-deliv{font-size:.72rem;color:var(--cream2);margin-bottom:12px}.cart-deliv b{color:var(--cream)}.cart-deliv span{color:var(--mut)}.cart-checkout:disabled{opacity:.45;cursor:not-allowed}.cart-trust{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;font-size:.62rem;color:var(--mut);margin-top:11px}.cart-pay{display:flex;gap:6px;justify-content:center;margin-top:9px;flex-wrap:wrap}.cart-pay span{font-size:.55rem;letter-spacing:.06em;color:var(--mut);border:1px solid rgba(236,228,216,.14);border-radius:4px;padding:3px 7px}.cart-rev{margin-top:12px;font-size:.7rem;color:var(--mut);text-align:center;line-height:1.5}.cart-rev .stars{font-size:.62rem;letter-spacing:1px;margin:0;display:inline}.cart-rev i{display:block;font-style:normal;color:var(--mut);opacity:.75;margin-top:2px}.cart-btn{position:relative;background:none;border:0;cursor:pointer;color:var(--cream);display:inline-flex;align-items:center;padding:6px}.cart-btn svg{width:21px;height:21px}.cart-n{position:absolute;top:-2px;right:-4px;background:var(--gold);color:var(--ink);font-family:var(--fd);font-size:.55rem;min-width:16px;height:16px;border-radius:99px;display:none;align-items:center;justify-content:center;padding:0 4px;font-weight:700}.cart-n.show{display:inline-flex}@media(max-width:480px){.cart-dw{width:100vw}}.cart-pay{gap:7px}.pay-l{display:inline-flex;border-radius:4px;overflow:hidden;line-height:0}.pay-l svg{width:37px;height:25px;display:block;border-radius:4px}.cart-promo{margin-bottom:10px}.cart-promo-toggle{background:none;border:0;color:var(--mut);font-size:.74rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0}.cart-promo-toggle:hover{color:var(--gold)}.cart-promo-form{display:none;gap:8px;margin-top:9px}.cart-promo-form.open{display:flex}.cart-promo-in{flex:1;background:var(--ink3);border:1px solid rgba(236,228,216,.16);border-radius:9px;padding:10px 12px;color:var(--cream);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;outline:none;min-width:0}.cart-promo-in:focus{border-color:var(--gold)}.cart-promo-apply{background:var(--ink3);border:1px solid rgba(208,134,63,.5);color:var(--gold);font-size:.68rem;padding:10px 16px;border-radius:9px;cursor:pointer}.cart-promo-apply:hover{background:#d0863f1f}.cart-promo-msg{font-size:.68rem;color:var(--danger);margin-top:6px;min-height:0}.cart-disc{display:none;justify-content:space-between;align-items:center;margin-bottom:6px}.cart-disc-lab{font-size:.78rem;color:var(--ok)}.cart-disc-lab b{color:var(--ok)}.cart-promo-rm{background:none;border:0;color:var(--mut);font-size:.64rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;margin-left:6px}.cart-disc-p{color:var(--ok);font-size:.9rem}.scent-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(236,228,216,.09)}.scent-key{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--mut);line-height:1.45}.scent-key i{width:9px;height:9px;border-radius:50%;flex:0 0 auto;display:inline-block}.scent-key b{color:var(--cream2);font-weight:700;letter-spacing:.05em}@media(max-width:640px){.scent-legend{flex-direction:column;gap:5px}}@media(max-width:749px){.chip{min-height:44px}.offer-opt{min-height:56px}.pmode{min-height:48px}.freq-opt{min-height:44px}}.hero-banner{position:relative;overflow:hidden;padding:0;min-height:min(92vh,940px);display:flex;align-items:center;text-align:left}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center 20%;background-repeat:no-repeat;background-color:var(--ink2)}.hero-banner .hero-glow{z-index:1;left:22%}.hero-banner .hero-in{position:relative;z-index:2;width:100%;padding:96px 0 70px}.hero-copy-col{max-width:min(56%,600px)}.hero-banner h1{max-width:15ch}.hero-banner .sub{max-width:100%}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;margin:20px 0 0;font-size:.75rem;color:var(--cream2)}.hero-proof-rate{font-weight:700;color:var(--cream)}.hero-proof-rate .st{color:var(--gold);letter-spacing:.06em;margin-right:5px}.hero-proof-sep{width:4px;height:4px;border-radius:50%;background:#ece4d852}.hero-quotes{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:16px 0 0}.hq{font-size:.75rem;color:var(--cream2);font-style:italic;line-height:1.4;background:#1a150eb8;border:1px solid rgba(236,228,216,.12);border-radius:100px;padding:7px 15px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hq b{font-style:normal;color:var(--mut);font-weight:600;margin-left:5px}.hero-offers{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:24px 0 20px}.hoffer{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:15px 12px 13px;border:1px solid rgba(236,228,216,.18);border-radius:var(--r);background:#1a150ecc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:.16s}.hoffer:hover{border-color:#d0863f99;transform:translateY(-2px)}.hoffer--best{border-color:var(--gold);background:#d0863f21}.hoffer-tag{position:absolute;top:-9px;left:12px;white-space:nowrap;background:var(--gold);color:var(--ink);font-family:var(--fd);font-size:.55rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:3px 9px;border-radius:100px}.hoffer-k{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.hoffer-p{font-family:var(--fd);font-size:1.28rem;font-weight:700;color:var(--cream);line-height:1.1}.hoffer-d{font-size:.69rem;color:var(--mut);line-height:1.35}.hero-banner .jars-stage{justify-content:flex-start;margin-top:52px}.hero-banner .jars-caption{text-align:left}@media(max-width:989px){.hero-copy-col,.hero-banner h1{max-width:100%}}@media(max-width:749px){.hero-banner{min-height:auto}.hero-banner .hero-in{padding:52px 0 50px}.hero-quotes{display:none}.hero-proof{font-size:.71rem;gap:7px 10px}.hero-offers{grid-template-columns:1fr;gap:10px;max-width:420px;margin:20px 0 18px}.hoffer{flex-direction:row;justify-content:space-between;align-items:center;min-height:64px;padding:12px 16px;gap:10px;flex-wrap:wrap}.hoffer-tag{left:16px}.hoffer-p{font-size:1.15rem}.hoffer-d{flex:1 1 100%;order:3}.hero-banner .jars-stage{margin-top:36px}}@media(max-width:749px){.annc{font-size:.69rem;letter-spacing:.06em;line-height:1.35;padding:9px 14px}.eyebrow{font-size:.72rem}.hero-proof{font-size:.74rem}.hoffer-k{font-size:.72rem}.hoffer-d{font-size:.74rem}.offer-save,.offer-cmp{font-size:.7rem}.jars-caption{font-size:.76rem}.guarantee-line{font-size:.74rem}}@media(max-width:749px){.logo,.cart-btn,.cart-x,.cart-goto,.ftr a,.hdr nav a{position:relative}.logo:after,.cart-btn:after,.cart-x:after,.ftr a:after,.hdr nav a:after{content:"";position:absolute;top:-11px;right:-8px;bottom:-11px;left:-8px}.cart-goto{min-height:48px}.wear-lab{font-size:.63rem}.rev-switch{font-size:.62rem}.hoffer-tag,.offer-badge{font-size:.6rem}}.pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}@media(max-width:989px){.pillars-grid{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:749px){.pillars-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.pillar{padding:24px 22px;border-radius:14px}.pillar .n{font-size:1.9rem;margin-bottom:10px}.pillar h3{font-size:1.02rem}.pillar p{font-size:.88rem;line-height:1.6}}@media(max-width:749px){.hdr .wrap{gap:12px}.hdr .logo img{max-width:132px;height:auto}.hdr .btn{white-space:nowrap;padding:10px 16px;font-size:.68rem}.annc{text-wrap:balance}}.cmp-table tbody th[scope=row]{font-size:.92rem;text-transform:none;letter-spacing:normal;color:inherit;font-weight:700;font-family:inherit}@media(prefers-reduced-motion:no-preference){.cmp-scroll.rv.in .cmp-table tbody tr{animation:rowIn .5s cubic-bezier(.16,1,.3,1) both}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(1){animation-delay:.06s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(2){animation-delay:.13s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(3){animation-delay:.2s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(4){animation-delay:.27s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(5){animation-delay:.34s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(6){animation-delay:.41s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(7){animation-delay:.48s}.cmp-scroll.rv.in .cmp-table tbody tr:nth-child(8){animation-delay:.55s}@keyframes rowIn{0%{opacity:0}to{opacity:1}}.hero-banner .hero-glow{animation:glowDrift 18s ease-in-out infinite}@keyframes glowDrift{0%,to{transform:translate(-50%) scale(1);opacity:1}50%{transform:translate(-46%) scale(1.08);opacity:.82}}}.offer-ship{font-size:.72rem;color:var(--ok,#4fae7a);font-weight:600;margin-top:4px;letter-spacing:.02em}.freq button{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.25}.freq button small{font-size:.62rem;opacity:.65;font-weight:400;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vespr-landing.css.map */
