@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;800&display=swap";.lumi-page{--o:#F07A2E;--o2:#F5A340;--orgb:240,122,46;--bg:#0a0a0a;--card:#131313;--line:rgba(255,255,255,.1);--mut:#9a9a9a;background:var(--bg);color:#fff;font-family:Inter,system-ui,-apple-system,Helvetica,Arial,sans-serif;line-height:1.5}.lumi-page *{box-sizing:border-box}.lumi-root{container-type:inline-size;background:var(--bg);color:#fff;font-family:Inter,system-ui,Helvetica,Arial,sans-serif}.lumi-root img{max-width:100%;display:block}.lumi-root :focus-visible{outline:3px solid var(--o);outline-offset:2px}.l-wrap{max-width:1080px;margin:0 auto;padding:0 20px}.l-eyebrow{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--o)}.l-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--o)}.l-h2{font-size:clamp(30px,4.4vw,54px);font-weight:800;letter-spacing:-.045em;line-height:1.02;text-align:center;margin:14px 0 12px}.l-h2 em{font-style:normal;color:var(--o);display:block}.l-sub{text-align:center;color:var(--mut);margin:0 auto 36px;max-width:560px;font-size:15px}.l-bar{background:linear-gradient(90deg,var(--o),var(--o2),var(--o));color:#fff;text-align:center;padding:10px 16px;display:flex;gap:28px;justify-content:center;align-items:center;flex-wrap:wrap}.l-bar b{font-size:24px;font-weight:800;letter-spacing:-.03em}.l-bar small{display:block;font-size:10px;letter-spacing:.2em;font-weight:700}.l-cd{display:flex;gap:6px;align-items:center;font-size:26px;font-weight:800}.l-cd i{font-style:normal;display:block;text-align:center}.l-cd i span{display:block;font-size:9px;font-weight:600;letter-spacing:.05em}.l-tick{background:#000;border-bottom:1px solid var(--line);overflow:hidden;white-space:nowrap;padding:14px 0}.l-tick div{display:inline-flex;gap:34px;animation:l-m 30s linear infinite;padding-right:34px}.l-tick span{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.l-tick span:after{content:"\2726";color:var(--o);margin-left:34px}@keyframes l-m{to{transform:translate(-50%)}}.l-head{background:#000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px max(20px,calc((100% - 1080px)/2 + 20px));gap:12px}.l-head nav{display:flex;gap:22px;font-size:12px;font-weight:700}.l-head nav a{color:#fff;text-decoration:none}.l-head img{height:46px;margin:0 auto}.l-head .r{justify-self:end;font-size:13px;font-weight:600}.l-prod{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;padding:40px 20px;max-width:1080px;margin:0 auto}.l-gal{display:grid;grid-template-columns:1fr 64px;gap:10px;align-items:start}.l-gal>img{width:100%;border-radius:6px}.l-th{display:flex;flex-direction:column;gap:8px}.l-th img{width:64px;height:64px;object-fit:cover;border-radius:4px;border:2px solid transparent;opacity:.7}.l-th img:first-child{border-color:#fff;opacity:1}.l-info h1{margin:4px 0 6px;text-align:center;font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--o)}.l-price{text-align:center;font-size:20px;font-weight:700;margin-bottom:20px}.l-price s{color:#cfcfcf;margin-left:6px}.l-opts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.l-opt{position:relative;display:block;cursor:pointer;background:linear-gradient(160deg,#1c1c1c,#0f0f0f);border:1px solid var(--line);border-radius:12px;padding:14px 12px}.l-opt input{position:absolute;opacity:0}.l-opt:has(input:checked){border-color:var(--o);box-shadow:0 0 0 1px var(--o) inset}.l-opt:has(input:focus-visible){outline:3px solid var(--o);outline-offset:2px}.l-pill{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:3px 8px;background:#2a2a2a;color:#ddd}.l-pill.hot{background:var(--o);color:#000}.l-opt small{display:block;font-size:10px;letter-spacing:.14em;color:var(--mut);margin-top:8px;font-weight:700}.l-opt b{display:block;font-size:22px;font-weight:800;letter-spacing:-.03em}.l-opt em{font-style:normal;font-size:10px;color:#4ade80;font-weight:600}.l-buy{display:flex;gap:10px;border-top:1px solid var(--line);padding-top:18px}.l-qty{display:flex;align-items:center;justify-content:space-between;background:#fff;color:#000;border-radius:8px;width:104px;padding:0 14px;font-weight:600}.l-add{flex:1;padding:16px;border-radius:8px;border:0;background:var(--o);color:#000;font-size:15px;font-weight:800;cursor:pointer}.l-add:hover{background:#ff8a3a}.l-pay{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:16px 0;padding-bottom:16px;border-bottom:1px solid var(--line)}.l-pay span{background:#fff;color:#111;font-size:10px;font-weight:800;border-radius:4px;padding:4px 8px}.l-bul{list-style:none;padding:0;margin:0;font-size:14px}.l-bul li{padding:5px 0}.l-sec{padding:72px 0;background:#0a0a0a}.l-faq{max-width:680px;margin:0 auto;padding:0 20px}.l-faq details{background:linear-gradient(160deg,#171717,#0f0f0f);border:1px solid var(--line);border-radius:10px;margin-bottom:10px}.l-faq summary{list-style:none;display:flex;align-items:center;gap:14px;padding:20px 22px;cursor:pointer;font-weight:700;font-size:14px}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary i{font-style:normal;font-size:10px;color:var(--o);font-weight:700}.l-faq summary:after{content:"+";margin-left:auto;width:26px;height:26px;border:1px solid #444;border-radius:50%;display:grid;place-items:center;font-weight:400}.l-faq details[open] summary:after{content:"\2013"}.l-faq details p{margin:0;padding:0 22px 20px 52px;color:var(--mut);font-size:14px}.l-more{text-align:center;border-top:1px solid var(--line);margin:30px auto 0;padding-top:28px;max-width:680px;font-size:12px;color:var(--mut)}.l-more a{display:block;margin-top:10px;color:var(--o);font-weight:800;letter-spacing:.1em;text-decoration:none}.l-feat{padding:48px 20px;background:#0a0a0a}.l-feat img{max-width:390px;margin:0 auto;border-radius:22px}.l-rev{padding:64px 0;background:#0a0a0a}.l-track{display:flex;gap:14px;width:max-content;animation:l-m 45s linear infinite}.l-card{width:300px;background:linear-gradient(160deg,#171717,#0f0f0f);border:1px solid var(--line);border-radius:12px;padding:20px;position:relative}.l-card .st{color:var(--o);font-size:12px;letter-spacing:2px}.l-card p{font-size:13px;font-weight:600;margin:12px 0 16px}.l-who{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700}.l-who i{font-style:normal;width:26px;height:26px;border-radius:50%;background:#2a1a10;border:1px solid var(--o);color:var(--o);display:grid;place-items:center;font-size:9px}.l-who small{display:block;color:var(--o);font-size:8px;letter-spacing:.1em}.l-avg{text-align:center;margin-top:28px;font-size:10px;letter-spacing:.12em;color:var(--mut)}.l-avg b{color:#fff}.l-gl{max-width:1080px;margin:0 auto;padding:56px 20px 0;text-align:center}.l-gl .g{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;margin-top:8px}.l-gl .g img{width:100%;height:100%;object-fit:cover;aspect-ratio:3/4}.l-end{max-width:none;margin:0;padding:80px 20px;text-align:center;background:linear-gradient(#0a0a0a,#000)}.l-end small{display:block;margin-top:26px;font-size:9px;letter-spacing:.22em;color:var(--mut);font-weight:700}.l-foot{max-width:1080px;margin:0 auto;border-top:1px solid #fff;display:flex;justify-content:space-between;padding:18px 20px;font-size:11px;color:#ddd}@container (max-width:760px){.l-prod{grid-template-columns:1fr;gap:24px;padding:20px 16px}.l-gal{grid-template-columns:1fr}.l-th{flex-direction:row;order:2}.l-head{padding:12px 16px;grid-template-columns:1fr auto 1fr}.l-head nav{display:none}.l-opts{grid-template-columns:1fr}.l-bar b{font-size:18px}.l-cd{font-size:20px}.l-gl .g{grid-template-columns:1fr}.l-sec{padding:48px 0}.l-faq details p{padding-left:22px}}@keyframes lumiBreath{0%,to{opacity:.7;scale:1}50%{opacity:1;scale:1.07}}@keyframes lumiDriftBg{0%{translate:0 0}to{translate:40px -26px}}@keyframes lumiTextGlow{0%,to{text-shadow:0 0 22px rgba(var(--orgb),.25),0 0 60px rgba(var(--orgb),.12)}50%{text-shadow:0 0 34px rgba(var(--orgb),.55),0 0 90px rgba(var(--orgb),.28)}}@keyframes lumiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes lumiBob{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-20px) rotate(6deg)}}@keyframes lumiTwinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes lumiRise{0%{transform:translateY(0);opacity:0}15%{opacity:.9}to{transform:translateY(-160px);opacity:0}}@keyframes lumiShine{0%,45%{left:-70%}to{left:140%}}@keyframes lumiJelly{0%,68%,to{transform:scale(1)}74%{transform:scale(1.06,.94)}80%{transform:scale(.96,1.04)}86%{transform:scale(1.025,.975)}92%{transform:scale(1)}}@keyframes lumiBarFlow{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes lumiBarShine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.l-sec,.l-rev,.l-why,.l-steps,.l-pbg,.l-hero,.l-close,.l-end{position:relative;isolation:isolate;overflow:hidden}.l-sec:before,.l-rev:before,.l-why:before,.l-steps:before,.l-pbg:before,.l-hero:before,.l-close:before,.l-end:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 48% 42% at var(--gx,50%) var(--gy,40%),rgba(var(--orgb),var(--ga,.2)),transparent 100%);animation:lumiBreath 9s ease-in-out infinite}.l-sec:after,.l-rev:after,.l-why:after,.l-steps:after,.l-pbg:after,.l-hero:after,.l-close:after,.l-end:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 30% 34% at var(--hx,12%) var(--hy,78%),rgba(var(--orgb),var(--ha,.1)),transparent 100%);animation:lumiDriftBg 22s ease-in-out infinite alternate}.l-hero{--gx:78%;--gy:50%;--ga:.26;--hx:8%;--hy:86%;--ha:.1}.l-pbg{--gx:72%;--gy:38%;--ga:.22;--hx:8%;--hy:80%;--ha:.1}.l-why{--gx:50%;--gy:30%;--ga:.22;--hx:92%;--hy:84%;--ha:.1}.l-steps{--gx:24%;--gy:62%;--ga:.2;--hx:90%;--hy:22%;--ha:.1}.l-sec{--gx:50%;--gy:28%;--ga:.2;--hx:88%;--hy:80%;--ha:.08}.l-rev{--gx:50%;--gy:44%;--ga:.14;--hx:10%;--hy:70%;--ha:.07}.l-close{--gx:50%;--gy:46%;--ga:.3;--hx:10%;--hy:78%;--ha:.12}.l-end{--gx:50%;--gy:50%;--ga:.26;--hx:90%;--hy:72%;--ha:.1}.l-h2{text-shadow:0 0 40px rgba(var(--orgb),.1)}.l-h2 em{animation:lumiTextGlow 6s ease-in-out infinite}.l-faq details{transition:border-color .25s,background .25s,transform .25s}.l-faq details:hover,.l-faq details[open]{border-color:rgba(var(--orgb),.55);background:linear-gradient(160deg,#1f140c,#120d09)}.l-faq details:hover{transform:translateY(-2px)}.l-faq summary:hover:after{border-color:var(--o);color:var(--o)}.l-opt{transition:border-color .2s,transform .2s}.l-opt:hover{border-color:rgba(var(--orgb),.6);transform:translateY(-2px)}.l-bar{position:relative;overflow:hidden;padding:14px 16px;gap:34px;background:linear-gradient(90deg,var(--o),var(--o2),var(--o));background-size:200% 100%;animation:lumiBarFlow 10s ease-in-out infinite;box-shadow:inset 0 -2px #fff6}.l-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-100%);animation:lumiBarShine 7s ease-in-out infinite;pointer-events:none}.l-bar>*{position:relative;z-index:1}.l-bar b{font-size:clamp(20px,2.6vw,32px);letter-spacing:-.035em}.l-bar small{font-size:11px;margin-top:2px}.l-cd{font-size:clamp(22px,3vw,38px)}.l-cd i span{font-size:11px;margin-top:2px}.l-spark{position:absolute;z-index:0;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:lumiTwinkle var(--d,3s) ease-in-out var(--w,0s) infinite;pointer-events:none}.l-tick{padding:16px 0;background:#050505;border-bottom:1px solid rgba(255,255,255,.08)}.l-tick div{gap:44px;padding-right:44px;animation-duration:38s}.l-tick span{font-size:14px;letter-spacing:.16em}.l-tick span:after{content:"\2726";color:var(--o);margin-left:44px;font-size:18px;text-shadow:0 0 12px rgba(var(--orgb),.8)}.l-head nav a{transition:color .2s}@media(prefers-reduced-motion:reduce){.lumi-root *,.lumi-root *:before,.lumi-root *:after{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lumi.css.map */
