:root{--ink:#1d1b19;--header:#1c1d1d;--footer:#0d0c0b;--panel:#181613;--crimson:#931223;--crimson-d:#7a0f1d;--accent:#8a1c1c;--gold:#d4a574;--gold-d:#b98a5c;--cream:#f8f4ef;--warm:#e8e8e1;--white:#ffffff;--rose:#bfa79d;--muted:#5e5751;--mist:#bdb5ab;--line:#d9d4cd;--line-d:rgba(212,165,116,.22);--display:"Playfair Display","Times New Roman",serif;--body:"Lora",Georgia,serif;--ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--wrap:1180px;--read:720px}*,*:before,*:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.lp{margin:0;background:var(--cream);color:var(--ink);font:400 1.0625rem/1.7 var(--body);-webkit-font-smoothing:antialiased}.lp img{max-width:100%;display:block}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lp-wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}.lp-read{max-width:var(--read);margin-left:auto;margin-right:auto}.lp-center{text-align:center}.lp-h1,.lp-h2,.lp-h3,.lp-num{font-family:var(--display);font-weight:500;margin:0;letter-spacing:-.005em}.lp-h1{font-size:clamp(2.7rem,5.4vw,4.9rem);line-height:1.06}.lp-h2{font-size:clamp(2.1rem,3.9vw,3.4rem);line-height:1.12}.lp-h3{font-size:1.4rem;line-height:1.2}.lp-hl{font-style:italic;color:var(--crimson)}.lp-dark .lp-hl,.lp-hero .lp-hl{color:var(--gold)}.lp-lede{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;color:var(--muted);margin:22px 0 0;max-width:60ch}.lp-lede p{margin:0}.lp-dark .lp-lede{color:var(--mist)}.lp-center .lp-lede{margin-left:auto;margin-right:auto}.lp-kicker{font:600 .72rem/1 var(--ui);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-d);margin:0 0 18px}.lp-dark .lp-kicker,.lp-hero .lp-kicker{color:var(--gold)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;background:linear-gradient(180deg,#a5182d,var(--crimson) 55%,#83101f);box-shadow:inset 0 1px #ffffff24,0 10px 24px -14px #931223cc;color:#fff!important;font:600 .78rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid var(--crimson);cursor:pointer;transition:background .2s,border-color .2s}.lp-btn:hover{background:linear-gradient(180deg,#931223,var(--crimson-d));border-color:var(--crimson-d);box-shadow:inset 0 0 0 1px #d4a57499,0 14px 30px -14px #931223e6}.lp-btn--ghost{background:transparent;box-shadow:none;border-color:currentColor;color:inherit!important}.lp-btn--ghost:hover{background:#d4a5741a;border-color:var(--gold);box-shadow:none}.lp-btn--block{width:100%}.lp-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.lp-center .lp-btns{justify-content:center}.lp-micro{font:400 .82rem/1.5 var(--ui);letter-spacing:.02em;color:var(--muted);margin-top:16px}.lp-dark .lp-micro,.lp-hero .lp-micro{color:var(--mist)}.lp-bar{background:var(--rose);color:var(--header);font:400 .9rem/1.3 var(--body);text-align:center;padding:9px 16px}.lp-bar b{font-weight:600}.lp-bar .lp-cd-inline{font:600 .8rem/1 var(--ui);letter-spacing:.12em;margin-left:10px;white-space:nowrap}.lp-nav{position:sticky;top:0;z-index:50;background:var(--header);color:#fff;transition:box-shadow .3s}.lp-nav.is-scrolled{box-shadow:0 1px 0 var(--line-d)}.lp-nav .lp-wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:84px}.lp-nav__tel{justify-self:start;font:600 .72rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.lp-logo{justify-self:center;display:flex;align-items:center;text-decoration:none}.lp-logo img{height:58px;width:auto}.lp-logo span{font:500 1.5rem/1 var(--display);letter-spacing:.04em}.lp-nav__cta{justify-self:end}.lp-nav .lp-btn{min-height:42px;padding:0 20px;font-size:.7rem}.lp-hero{position:relative;background:var(--footer);color:#fff;overflow:hidden;isolation:isolate}.lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lp-hero__bg img{width:100%;height:100%;object-fit:cover;opacity:.6}.lp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d0c0bf2,#0d0c0bcc 46%,#0d0c0b33)}.lp-hero .lp-wrap{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(20px,3vw,48px);padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(64px,7vw,112px)}.lp-rating{display:flex;align-items:center;gap:12px;font:500 .74rem/1.5 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--mist);margin:0 0 26px}.lp-rating b{color:#fff;font-weight:600}.lp-stars{color:var(--gold);letter-spacing:3px;font-size:.95rem}.lp-hero .lp-lede{color:#d8d1c7;max-width:50ch}.lp-checks{list-style:none;padding:0;margin:28px 0 34px;display:grid;gap:12px}.lp-checks li{display:flex;gap:12px;align-items:flex-start}.lp-checks svg{flex:none;margin-top:5px;color:var(--gold)}.lp-hero__art{position:relative;justify-self:center;width:100%;max-width:590px}.lp-hero__art--empty{aspect-ratio:4/5;border:1px solid var(--line-d)}.lp-hero__floor{position:absolute;left:12%;right:12%;bottom:-4%;height:8%;background:radial-gradient(closest-side,rgba(212,165,116,.26),transparent);z-index:-1}.lp-laser{position:absolute;left:-6%;right:-6%;top:0;height:2px;background:#f3dcbd;box-shadow:0 0 18px 4px #d4a574a6,0 0 2px 1px #fff;opacity:0;pointer-events:none}.js .lp-laser{animation:lp-scan 1.8s cubic-bezier(.65,0,.35,1) .45s forwards}@keyframes lp-reveal{to{clip-path:inset(0 0 0 0)}}@keyframes lp-scan{0%{top:0;opacity:1}92%{opacity:1}to{top:100%;opacity:0}}.lp-stats{background:var(--white);border-bottom:1px solid var(--line)}.lp-stats .lp-wrap{display:grid;grid-template-columns:repeat(4,1fr)}.lp-stat{padding:34px 18px;text-align:center;border-left:1px solid var(--line)}.lp-stat:first-child{border-left:0}.lp-num{font-size:clamp(2.2rem,3.6vw,3rem);line-height:1;color:var(--crimson)}.lp-stat p{margin:10px 0 0;font:500 .7rem/1.4 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.lp-marquee{background:var(--header);overflow:hidden;padding:20px 0;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d)}.lp-marquee__track{display:flex;align-items:center;width:max-content;animation:lp-marq 48s linear infinite}.lp-marquee span{font:italic 400 clamp(1.5rem,2.6vw,2.1rem)/1 var(--display);color:var(--gold);white-space:nowrap;padding:0 .9em}.lp-marquee i{font-style:normal;color:var(--crimson);font-size:.8rem}@keyframes lp-marq{to{transform:translate(-50%)}}.lp-sec{padding:clamp(76px,9vw,128px) 0}.lp-sec--white{background:var(--white)}.lp-sec--linen{background:var(--warm)}.lp-dark{background:var(--footer);color:#fff}.lp-head{margin-bottom:clamp(40px,5vw,60px)}.lp-cta-row{margin-top:clamp(44px,5vw,60px)}.lp-pains{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lp-pains--3{grid-template-columns:repeat(3,1fr)}.lp-pain{padding:34px 28px;display:flex;flex-direction:column}.lp-pain svg{box-sizing:content-box;padding:13px;margin-bottom:24px;color:var(--crimson);border:1px solid rgba(212,165,116,.5);background:linear-gradient(180deg,#fffdf9,#f4ece1)}.lp-pain p{margin:12px 0 18px;color:var(--muted);font-size:1rem}.lp-pain .lp-cost{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);color:var(--crimson);font-style:italic}.lp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,32px)}.lp-step{position:relative;padding:32px 26px 30px}.lp-step:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line-d)}.lp-step .lp-num{font-style:italic;color:var(--gold);font-size:clamp(2.6rem,3.6vw,3.2rem);margin-bottom:16px}.lp-step p{color:var(--mist);margin:10px 0 0;font-size:1rem}.lp-step--hot:before{background:var(--crimson);height:2px}.lp-tag{display:inline-block;margin-top:16px;background:var(--crimson);color:#fff;font:600 .66rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;padding:8px 10px}.lp-grid{display:grid;gap:14px}.lp-grid--6{grid-template-columns:repeat(6,1fr)}.lp-grid--3{grid-template-columns:repeat(3,1fr)}.lp-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:3/4;overflow:hidden;background:var(--panel);color:#fff;text-decoration:none}.lp-tile--wide{aspect-ratio:4/3}.lp-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.lp-tile:hover img{transform:scale(1.04)}.lp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(13,12,11,.85))}.lp-tile__txt{position:relative;z-index:2;padding:16px 16px 18px}.lp-tile b{display:block;color:#fff;font:500 1.3rem/1.15 var(--display)}.lp-tile small{display:block;margin-top:6px;font:600 .68rem/1 var(--ui);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.lp-tile--noimg{background:var(--header);border:1px solid var(--line-d)}.lp-tile--noimg:after{display:none}.lp-score{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line);font-size:1rem}.lp-score th,.lp-score td{padding:18px 22px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-weight:400}.lp-score thead th{font:600 .7rem/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.lp-score .us{background:var(--header);color:#fff;text-align:center;width:24%}.lp-score thead .us{background:var(--crimson);color:#fff}.lp-score .them{text-align:center;width:24%;color:var(--muted);font-style:italic}.lp-score .yes{color:var(--gold)}.lp-score tbody tr:last-child td,.lp-score tbody tr:last-child th{border-bottom:0}.lp-store{display:grid;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);background:var(--white)}.lp-store__info{padding:clamp(28px,4vw,52px)}.lp-store__info dl{margin:26px 0 30px;display:grid;gap:20px}.lp-store__info dt{font:600 .68rem/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-d)}.lp-store__info dd{margin:8px 0 0;font-size:1.08rem}.lp-store__map{min-height:420px;background:var(--warm);position:relative}.lp-store__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:grayscale(.4) sepia(.08)}.lp-open{display:inline-flex;align-items:center;gap:8px;background:var(--header);color:#fff;font:600 .66rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;padding:9px 12px}.lp-open:before{content:"";width:7px;height:7px;background:var(--gold)}.lp-proof{display:grid;grid-template-columns:.8fr 2.2fr;gap:clamp(24px,4vw,56px);align-items:start}.lp-proof__score .lp-num{font-size:clamp(4.4rem,8vw,6.6rem);color:var(--ink)}.lp-proof__score p{margin:12px 0 0;color:var(--muted)}.lp-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lp-quote{padding:30px 28px;margin:0;display:flex;flex-direction:column}.lp-quote__mark{font:400 2.6rem/1 var(--display);color:var(--gold);height:22px}.lp-quote p{margin:14px 0 22px;font-size:1.02rem;line-height:1.65}.lp-quote footer{margin-top:auto;display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.lp-avatar{width:36px;height:36px;display:grid;place-items:center;background:var(--crimson);color:#fff;font:600 .9rem/1 var(--ui)}.lp-quote cite{font-style:normal;font-weight:600;font-size:.95rem}.lp-stack{display:grid;grid-template-columns:1.25fr .75fr;border:1px solid var(--line-d)}.lp-stack__list{padding:clamp(28px,4vw,56px)}.lp-stack__list ul{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 30px}.lp-stack__list li{display:flex;gap:12px;align-items:flex-start;color:#e6dfd5}.lp-stack__list svg{flex:none;margin-top:6px;color:var(--gold)}.lp-stack__buy{background:var(--panel);padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line-d)}.lp-stack__buy .lp-num{color:#fff;font-size:clamp(2.8rem,4.6vw,3.8rem)}.lp-stack__buy small{display:block;font:600 .68rem/1 var(--ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.lp-stack__buy p{color:var(--mist);margin:14px 0 28px}.lp-guar{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,52px);align-items:center;max-width:900px;margin:0 auto}.lp-seal{width:124px;height:124px;border:1px solid var(--crimson);display:grid;place-items:center;text-align:center;outline:1px solid var(--crimson);outline-offset:6px}.lp-seal .lp-num{font-size:2.8rem}.lp-seal small{display:block;margin-top:6px;font:600 .62rem/1.3 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--crimson)}.lp-guar p{margin:14px 0 0;color:var(--muted);font-size:1.08rem}.lp-faq{max-width:var(--read);margin:0 auto;border-top:1px solid var(--line)}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:500 1.2rem/1.35 var(--display)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";font:300 1.6rem/1 var(--ui);color:var(--crimson);transition:transform .25s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq .lp-a{padding:0 0 24px;color:var(--muted)}.lp-faq .lp-a p{margin:0 0 10px}.lp-closer{text-align:center}.lp-closer .lp-h2{font-size:clamp(2.4rem,4.8vw,4.2rem)}.lp-cd{display:flex;justify-content:center;gap:10px;margin:36px 0 0}.lp-cd div{min-width:92px;padding:18px 10px 14px;border:1px solid var(--line-d);background:var(--panel)}.lp-cd .lp-num{color:var(--gold);font-size:2.6rem}.lp-cd small{display:block;margin-top:8px;font:600 .62rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase;color:var(--mist)}.lp-cd-label{margin:18px 0 0;color:var(--mist);font-style:italic}.lp-foot{background:var(--footer);color:var(--mist);padding:48px 0 110px;font-size:.95rem;border-top:1px solid var(--line-d)}.lp-foot .lp-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px}.lp-foot img{height:52px;width:auto;margin-bottom:14px}.lp-foot nav{display:flex;gap:22px;flex-wrap:wrap;font:600 .68rem/1 var(--ui);letter-spacing:.2em;text-transform:uppercase}.lp-foot a{text-decoration:none}.lp-foot a:hover{color:#fff}.lp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--header);color:#fff;border-top:1px solid var(--line-d);transform:translateY(110%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.lp-sticky.is-on{transform:none}.lp-sticky b{display:block;font:500 1.05rem/1.2 var(--display)}.lp-sticky small{color:var(--mist);font-size:.82rem}.lp-sticky .lp-btn{min-height:46px;padding:0 18px;font-size:.68rem}[data-cd-wrap][hidden],[data-cd-fallback][hidden]{display:none!important}@media(max-width:980px){.lp-hero .lp-wrap{grid-template-columns:1fr}.lp-hero__art{max-width:380px;order:-1;margin-bottom:-10px}.lp-hero:before{background:linear-gradient(180deg,#0d0c0b8c,#0d0c0beb 45%,#0d0c0bf7)}.lp-pains,.lp-steps{grid-template-columns:1fr 1fr}.lp-pains--3{grid-template-columns:1fr}.lp-grid--6{grid-template-columns:repeat(3,1fr)}.lp-proof,.lp-quotes,.lp-stack,.lp-store{grid-template-columns:1fr}.lp-stack__buy{border-left:0;border-top:1px solid var(--line-d)}.lp-store__map{min-height:320px}}@media(max-width:720px){.lp-nav .lp-wrap{grid-template-columns:auto 1fr;height:70px}.lp-nav__tel{display:none}.lp-logo{justify-self:start}.lp-logo img{height:46px}.lp-stats .lp-wrap{grid-template-columns:1fr 1fr}.lp-stat:nth-child(3){border-left:0}.lp-stat:nth-child(n+3){border-top:1px solid var(--line)}.lp-pains,.lp-steps{grid-template-columns:1fr}.lp-grid--6,.lp-grid--3{grid-template-columns:1fr 1fr}.lp-stack__list ul{grid-template-columns:1fr}.lp-guar{grid-template-columns:1fr;justify-items:center;text-align:center}.lp-score th,.lp-score td{padding:14px 10px;font-size:.92rem}.lp-cd div{min-width:70px}.lp-cd .lp-num{font-size:2rem}.lp-sticky{display:flex}.lp-btn{width:100%}.lp-nav .lp-btn,.lp-sticky .lp-btn{width:auto}}@property --cl{syntax:"<length>";inherits:false;initial-value:16px}.lp-pain,.lp-quote,.lp-store__info,.lp-step,.lp-stack__list,.lp-score{--cc:var(--gold);--ct:1.5px;background:linear-gradient(var(--cc),var(--cc)) top left/var(--cl) var(--ct) no-repeat,linear-gradient(var(--cc),var(--cc)) top left/var(--ct) var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) top right/var(--cl) var(--ct) no-repeat,linear-gradient(var(--cc),var(--cc)) top right/var(--ct) var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom left/var(--cl) var(--ct) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom left/var(--ct) var(--cl) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom right/var(--cl) var(--ct) no-repeat,linear-gradient(var(--cc),var(--cc)) bottom right/var(--ct) var(--cl) no-repeat,var(--card,linear-gradient(180deg,#ffffff,#fbf7f1))}.lp-pain,.lp-quote,.lp-store__info{border:1px solid rgba(29,27,25,.07);box-shadow:0 1px 2px #1d1b190a,0 26px 50px -30px #1d1b1952}.lp-pain,.lp-quote,.lp-step{transition:--cl .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1),translate .5s cubic-bezier(.16,1,.3,1),opacity .9s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}.lp-pain:hover,.lp-quote:hover{--cl:38px;translate:0 -6px;box-shadow:0 2px 4px #1d1b190d,0 40px 70px -34px #1d1b1973}.lp-store{border:0;background:transparent;box-shadow:0 30px 60px -36px #1d1b1966}.lp-score{border:1px solid rgba(29,27,25,.07);box-shadow:0 30px 60px -38px #1d1b1961}.lp-score thead th{border-bottom:1px solid var(--gold)}.lp-step,.lp-stack__list{--card:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.012));border:1px solid rgba(212,165,116,.16)}.lp-step:hover{--cl:38px;translate:0 -6px;box-shadow:0 30px 60px -30px #000000b3}.lp-step--hot{--cc:var(--crimson)}.lp-stack{border:0}.lp-stack__buy{background:linear-gradient(180deg,#221f1b,#151311);box-shadow:inset 0 0 0 1px #d4a5742e}.lp-quote footer{border-top-color:#d4a57459}.lp-tile:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:3;border:1px solid rgba(212,165,116,0);pointer-events:none;transition:inset .5s cubic-bezier(.16,1,.3,1),border-color .5s}.lp-tile:hover:before{top:16px;right:16px;bottom:16px;left:16px;border-color:#ecd3b2d9}.lp-tile{box-shadow:0 24px 46px -30px #0d0c0b99}.lp-center .lp-kicker{display:flex;justify-content:center;align-items:center;gap:16px}.lp-center .lp-kicker:before,.lp-center .lp-kicker:after{content:"";width:38px;height:1px;background:currentColor;opacity:.55}.lp-stat{position:relative}.lp-stat+.lp-stat:before{content:"";position:absolute;left:-4px;top:50%;width:7px;height:7px;background:var(--gold);transform:translateY(-50%) rotate(45deg)}.lp-halo{position:absolute;left:50%;top:44%;width:112%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,rgba(212,165,116,.22),rgba(212,165,116,.07) 55%,transparent 72%);animation:lp-breathe 6s ease-in-out infinite}.lp-halo:before{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 60%,rgba(243,220,189,.85) 74%,transparent 86%);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));animation:lp-spin 12s linear infinite}.lp-halo:after{content:"";position:absolute;top:7%;right:7%;bottom:7%;left:7%;border-radius:50%;border:1px solid rgba(212,165,116,.16)}@keyframes lp-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%) scale(.97)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.03)}}.lp-beam{position:absolute;left:50%;top:-34%;width:74%;height:118%;transform:translate(-50%);background:linear-gradient(180deg,rgba(243,220,189,.24),transparent 78%);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);filter:blur(16px);pointer-events:none;z-index:-1;animation:lp-beam 7s ease-in-out infinite}@keyframes lp-beam{0%,to{opacity:.5}50%{opacity:.9}}.lp-stage{position:relative;aspect-ratio:1/.98;-webkit-box-reflect:below 2px linear-gradient(transparent 80%,rgba(255,255,255,.16))}.lp-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55))}html:not(.js) .lp-slide:not(:first-child){display:none}.js .lp-slide{clip-path:inset(0 0 100% 0)}.js .lp-slide.is-active{animation:lp-reveal 1.8s cubic-bezier(.65,0,.35,1) var(--delay,.45s) forwards}.js .lp-slide.is-leaving{clip-path:inset(0);animation:lp-out .9s ease forwards}@keyframes lp-out{to{opacity:0;transform:scale(.95)}}.lp-glint,.lp-glare{-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lp-dots{display:flex;gap:10px;justify-content:center;margin-top:34px;position:relative;z-index:2}.lp-dots button{position:relative;width:34px;height:14px;padding:0;border:0;background:none;cursor:pointer}.lp-dots button:before{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:#ffffff38}.lp-dots button:after{content:"";position:absolute;left:0;right:0;top:6px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.lp-dots button.is-active:after{animation:lp-fill var(--slide-ms,5.5s) linear forwards}@keyframes lp-fill{to{transform:scaleX(1)}}.lp-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--crimson),var(--gold));transform:scaleX(0);transform-origin:0 50%;z-index:80;pointer-events:none}.lp-nav .lp-wrap,.lp-logo img{transition:height .4s cubic-bezier(.16,1,.3,1)}.lp-nav.is-scrolled .lp-wrap{height:68px}.lp-nav.is-scrolled .lp-logo img{height:44px}.lp-hero__bg img{animation:lp-drift 26s ease-in-out infinite alternate}@keyframes lp-drift{0%{transform:scale(1.1)}to{transform:scale(1) translate(-1.5%,1%)}}.lp-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;filter:saturate(.85);transition:opacity 1.8s ease}.lp-hero__video.is-on{opacity:.3}.lp-sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.lp-hero .lp-wrap{position:relative;z-index:1}.js .lp-hero .lp-h1{visibility:hidden}.js .lp-hero .lp-h1.is-split{visibility:visible}.js .is-split .w{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .1em .16em 0;margin:0 -.1em -.16em 0}.js .is-split .w>span{display:inline-block;transform:translateY(112%);transition:transform 1.05s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms + var(--base,0ms))}.js .lp-hero.is-in .is-split .w>span,.js .lp-h2.is-in .w>span{transform:none}.lp-hero .lp-h1{--base:.18s}.js .lp-hero .lp-rating,.js .lp-hero .lp-lede,.js .lp-hero .lp-checks li,.js .lp-hero .lp-btns,.js .lp-hero .lp-micro{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1s cubic-bezier(.16,1,.3,1)}.js .lp-hero .lp-rating{transition-delay:.05s}.js .lp-hero .lp-lede{transition-delay:.75s}.js .lp-hero .lp-checks li:nth-child(1){transition-delay:.9s}.js .lp-hero .lp-checks li:nth-child(2){transition-delay:1s}.js .lp-hero .lp-checks li:nth-child(3){transition-delay:1.1s}.js .lp-hero .lp-btns{transition-delay:1.25s}.js .lp-hero .lp-micro{transition-delay:1.4s}.js .lp-hero.is-in .lp-rating,.js .lp-hero.is-in .lp-lede,.js .lp-hero.is-in .lp-checks li,.js .lp-hero.is-in .lp-btns,.js .lp-hero.is-in .lp-micro{opacity:1;transform:none}.lp-hero__float{animation:lp-float 7s ease-in-out 2.6s infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lp-tilt{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.lp-glint{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%}.lp-glint:before{content:"";position:absolute;top:-25%;bottom:-25%;left:-45%;width:32%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-14deg);animation:lp-glint 6.5s ease-in-out 3s infinite}@keyframes lp-glint{0%{left:-45%}32%,to{left:135%}}.lp-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),rgba(255,247,235,.45),transparent 42%);opacity:0;transition:opacity .4s}.lp-tilt.is-hover .lp-glare{opacity:1}.js .lp-head,.js .lp-store,.js .lp-score,.js .lp-guar,.js .lp-faq,.js .lp-stack,.js .lp-proof__score,.js .lp-cta-row,.js .lp-closer .lp-lede,.js .lp-closer .lp-micro{opacity:0;transform:translateY(34px);transition:opacity 1s ease,transform 1.15s cubic-bezier(.16,1,.3,1)}.js .lp-head.is-in,.js .lp-store.is-in,.js .lp-score.is-in,.js .lp-guar.is-in,.js .lp-faq.is-in,.js .lp-stack.is-in,.js .lp-proof__score.is-in,.js .lp-cta-row.is-in,.js .lp-closer .lp-lede.is-in,.js .lp-closer .lp-micro.is-in{opacity:1;transform:none}.lp-h2{--base:.12s}.js .lp-pains>*,.js .lp-grid>*,.js .lp-steps>*,.js .lp-quotes>*,.js .lp-stack__list li,.js .lp-stats .lp-stat{opacity:0;transform:translateY(30px);transition:opacity .9s ease,transform 1.05s cubic-bezier(.16,1,.3,1),--cl .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease,translate .5s cubic-bezier(.16,1,.3,1),outline-color .35s;transition-delay:calc(var(--i,0) * 95ms + .12s)}.js .lp-pains.is-in>*,.js .lp-grid.is-in>*,.js .lp-steps.is-in>*,.js .lp-quotes.is-in>*,.js .lp-stack__list ul.is-in li,.js .lp-stats .lp-wrap.is-in .lp-stat{opacity:1;transform:none}.js .lp-step:before{transform:scaleX(0);transform-origin:0 50%;transition:transform 1.3s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * .22s + .2s)}.js .lp-steps.is-in .lp-step:before{transform:none}.lp-tile{outline:1px solid transparent;outline-offset:-1px;transition:outline-color .35s,opacity .9s ease,transform 1.05s cubic-bezier(.16,1,.3,1)}.lp-tile:hover{outline-color:var(--gold)}.lp-tile__shine{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.lp-tile__shine:before{content:"";position:absolute;top:-10%;bottom:-10%;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-16deg);transition:left .9s cubic-bezier(.16,1,.3,1)}.lp-tile:hover .lp-tile__shine:before{left:130%}[data-shine]{position:relative;overflow:hidden}[data-shine]:after{content:"";position:absolute;top:0;bottom:0;left:-70%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent);transform:skew(-20deg);animation:lp-shine 5.5s ease-in-out 2.8s infinite;pointer-events:none}@keyframes lp-shine{0%{left:-70%}28%,to{left:140%}}.lp-btn:hover:after{animation-duration:1.4s}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}.lp-show{--p:1;position:relative;height:230vh;background:var(--footer)}.lp-show__stick{position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.lp-show__frame{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(calc((1 - var(--p)) * 16vh) calc((1 - var(--p)) * 26vw));will-change:clip-path}.lp-show__frame img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 40%);transform:scale(calc(1.25 - var(--p) * .25));will-change:transform}.lp-show__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0d0c0be0 8%,#0d0c0b33 60%,#0d0c0b59);opacity:calc(.25 + var(--p) * .75)}.lp-show__txt{position:relative;z-index:2;align-self:end;max-width:900px;padding:0 24px 12vh;text-align:center;color:#fff;opacity:clamp(0,calc((var(--p) - .5) * 3.2),1);transform:translateY(calc((1 - var(--p)) * 60px))}.lp-show__txt .lp-h2{font-size:clamp(2.2rem,4.6vw,4.1rem)}.lp-seal-wrap{position:relative;width:250px;height:250px;display:grid;place-items:center}.lp-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:lp-spin 40s linear infinite}.lp-ring text{font:600 10.5px var(--ui);letter-spacing:3px;fill:var(--crimson);text-transform:uppercase}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-cd-inline [data-d],.lp-cd-inline [data-h],.lp-cd-inline [data-m],.lp-cd-inline [data-s]{display:inline-block}.tick{animation:lp-tick .55s cubic-bezier(.16,1,.3,1)}@keyframes lp-tick{0%{transform:translateY(-40%);opacity:0}to{transform:none;opacity:1}}.lp-faq details[open] .lp-a{animation:lp-open .5s ease}@keyframes lp-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:720px){.lp-seal-wrap{width:220px;height:220px}.lp-seal{width:104px;height:104px}.lp-seal .lp-num{font-size:2.3rem}.lp-show{height:200vh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js .lp-slide{clip-path:none}.lp-slide:not(.is-active){visibility:hidden}.lp-halo:before{display:none}.lp-dots,.lp-laser,.lp-sparks,.lp-hero__video,.lp-progress{display:none}.js .lp-hero .lp-h1{visibility:visible}.js .is-split .w>span,.js [class*=lp-]{opacity:1!important;transform:none!important}.lp-show{height:auto;--p:1 !important}.lp-show__stick{position:relative;height:80vh}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/lp-kit.css.map */
