:root{--ink:#111;--mut:#6b6b6b;--line:#e6e6e6;--org:#f26b1d;--pur:#5a31f4;--grey:#f2f2f2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,sans-serif;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}.bar{background:#000;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;overflow:hidden;white-space:nowrap;padding:8px 0}.mq{display:inline-flex;animation:mq 40s linear infinite;will-change:transform;backface-visibility:hidden}.mq span{padding:0 22px}@keyframes mq{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}header{position:sticky;top:0;z-index:5;background:#000;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px 16px;border-top:1px solid #222}.crumbs{font-size:11px;color:#aaa;letter-spacing:.06em;text-transform:uppercase}.crumbs a{margin-right:12px}@media(max-width:600px){.crumbs{visibility:hidden;width:0;overflow:hidden}}.logo{white-space:nowrap;font-weight:900;font-size:20px;letter-spacing:.02em;text-align:center}.icons{display:flex;justify-content:flex-end;gap:14px;align-items:center}.ib{background:none;border:none;color:#fff;cursor:pointer;position:relative;display:flex;padding:4px}.ib svg{width:22px;height:22px}#cnt{position:absolute;top:-4px;right:-6px;background:var(--org);color:#fff;font-size:10px;font-weight:700;border-radius:10px;min-width:17px;height:17px;display:flex;align-items:center;justify-content:center;padding:0 4px}.bump{animation:bump .4s}@keyframes bump{50%{transform:scale(1.4)}}.cartbtn.hit{animation:hit .5s}@keyframes hit{30%{transform:scale(1.25)}}.stars{color:#111;font-size:12px;letter-spacing:1px}.stars small{color:var(--mut);letter-spacing:0;margin-left:4px}.old{color:var(--mut);text-decoration:line-through;font-weight:400;margin-left:6px;font-size:.85em}.rv{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}footer{padding:36px 16px;border-top:1px solid var(--line);color:var(--mut);font-size:12px;text-align:center;background:#fafafa}.fly{position:fixed;z-index:30;border-radius:8px;background:#ddd;box-shadow:0 6px 24px #00000040;pointer-events:none;transition:all .7s cubic-bezier(.6,-.2,.3,1)}body.lock{overflow:hidden}#drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:#fff;clip-path:circle(0% at calc(100% - 30px) 70px);transition:clip-path .7s cubic-bezier(.77,0,.18,1);padding:28px 18px;display:flex;flex-direction:column;overflow:auto}#drawer.open{clip-path:circle(150% at calc(100% - 30px) 70px)}#drawer>*{max-width:760px;width:100%;margin-left:auto;margin-right:auto;opacity:0;transform:translateY(30px);transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1)}#drawer.open>*{opacity:1;transform:none;transition-delay:.3s}#drawer.open>*:nth-child(2){transition-delay:.38s}#drawer.open>*:nth-child(3){transition-delay:.46s}#drawer.open>*:nth-child(4){transition-delay:.54s}.dh{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #000;padding-bottom:14px}.dh h2{font-size:28px;font-weight:900;text-transform:uppercase}.close{background:#000;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;cursor:pointer}#items{flex:1;margin:10px 0}.row{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line);animation:slide .45s cubic-bezier(.22,1,.36,1) both}@keyframes slide{0%{opacity:0;transform:translate(40px)}}.th{width:72px;height:72px;border-radius:8px;background:var(--grey);flex:none}.rmb{display:block;width:100%;margin-top:10px;padding:12px;border:1.5px solid #000;border-radius:6px;background:#fff;color:#000;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .25s}.rmb:hover,.rmb:active{background:#000;color:#fff}#total{font-weight:800;font-size:18px;display:flex;justify-content:space-between;margin-bottom:14px}.cta{display:block;width:100%;padding:16px;border:none;border-radius:6px;background:var(--org);color:#fff;font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;text-align:center;transition:transform .2s,filter .2s}.cta:hover{filter:brightness(1.06)}.cta:active{transform:scale(.97)}.wrap{max-width:1100px;margin:auto;padding:14px 14px 40px;display:grid;gap:22px}@media(min-width:820px){.wrap{grid-template-columns:1.1fr 1fr;padding-top:30px}}.big{aspect-ratio:1;background:var(--grey);border-radius:6px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:11px;letter-spacing:.1em;transition:opacity .25s}.thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.thumbs button{flex:none;width:64px;height:64px;border-radius:6px;background:var(--grey);border:2px solid transparent;cursor:pointer}.thumbs button.on{border-color:#000}h1{font-size:22px;font-weight:900;text-transform:uppercase;line-height:1.15}.pp{font-size:20px;font-weight:800;margin:6px 0 4px}.pp .old{font-size:14px}.up{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:6px;padding:10px;margin:14px 0 10px;cursor:pointer;font-size:13px}.up input{width:18px;height:18px;accent-color:#000}.up .th{width:40px;height:40px}.up b{display:block;font-size:12px;text-transform:uppercase}.shop{display:block;width:100%;margin-top:8px;padding:15px;border:none;border-radius:6px;background:var(--pur);color:#fff;font-weight:600;font-size:15px;cursor:pointer;text-align:center}.shop b{background:#fff;color:var(--pur);border-radius:4px;padding:1px 6px;margin-left:4px;font-weight:900}.more{text-align:center;font-size:11px;color:var(--mut);text-decoration:underline;margin:8px 0}.pay{display:flex;gap:6px;justify-content:center;flex-wrap:wrap;margin:10px 0}.pay span{font-size:10px;font-weight:800;padding:5px 8px;border:1px solid var(--line);border-radius:4px;letter-spacing:.02em}.v{color:#1a1f71;font-style:italic}.m{color:#eb001b}.ax{background:#2e77bc;color:#fff;border-color:#2e77bc!important}.pl{color:#003087;font-style:italic}.ap{background:#000;color:#fff;border-color:#000!important}.low{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;margin:12px 0}.dot{width:9px;height:9px;border-radius:50%;background:#e11d1d;box-shadow:0 0 #e11d1d99;animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px #e11d1d00}to{box-shadow:0 0 #e11d1d00}}.badges{display:flex;gap:8px;margin:12px 0}.badges div{flex:1;font-size:12px;font-weight:700;border:1px solid var(--line);border-radius:6px;padding:10px;text-align:center}.offer{text-align:center;font-size:11px;font-weight:800;letter-spacing:.08em;margin:18px 0 8px;display:flex;align-items:center;gap:10px}.offer:before,.offer:after{content:"";flex:1;height:1px;background:var(--line)}.bund label{display:flex;align-items:center;gap:10px;border:1.5px solid var(--line);border-radius:8px;padding:12px;margin-bottom:8px;cursor:pointer;transition:all .25s;position:relative}.bund input{accent-color:var(--org);width:18px;height:18px}.bund .t{flex:1;font-size:14px;font-weight:700}.bund .t small{display:block;font-weight:400;color:var(--mut);font-size:12px}.bund .pr{text-align:right;font-weight:800;font-size:14px}.bund .pr small{display:block;color:var(--mut);text-decoration:line-through;font-weight:400;font-size:11px}.bund label:has(input:checked){border-color:var(--org);background:#fff4ec}.tag{background:var(--org);color:#fff;font-size:9px;font-weight:800;padding:2px 6px;border-radius:3px;margin-left:6px;vertical-align:middle;text-transform:uppercase}details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:18px}summary{list-style:none;padding:16px 0;font-weight:800;font-size:13px;text-transform:uppercase;display:flex;justify-content:space-between;cursor:pointer}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:20px;transition:transform .3s}details[open] summary:after{transform:rotate(45deg)}details p{font-size:14px;color:#444;line-height:1.6;padding-bottom:16px}.wrap{max-width:1200px;margin:0 auto;padding:24px 16px}.hero{text-align:center;padding:56px 16px;background:var(--grey)}.hero h1{font-size:34px;font-weight:900;text-transform:uppercase}.hero p{color:var(--mut);margin:10px 0 18px}.btn{display:inline-block;background:#000;color:#fff;border:0;border-radius:8px;padding:14px 22px;font-weight:800;text-transform:uppercase;cursor:pointer;width:100%;text-align:center}.btn.org{background:var(--org);font-size:16px;padding:18px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.card{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:var(--grey)}.card .in{padding:12px;display:flex;flex-direction:column;gap:6px;flex:1}.card h3{font-size:14px;font-weight:800;text-transform:uppercase}.price{font-weight:800}.pp{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:800px){.pp{grid-template-columns:1fr}}.main-img{width:100%;border-radius:12px;aspect-ratio:1;object-fit:cover}.thumbs{display:flex;gap:8px;margin-top:8px;overflow:auto}.thumbs img{width:64px;height:64px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.thumbs img.on{border-color:#000}.pi h1{font-size:26px;font-weight:900;text-transform:uppercase;margin:6px 0}.pi .price{font-size:24px;margin:8px 0}.low{color:#c0392b;font-weight:700;font-size:13px;margin:8px 0}.badges{display:flex;gap:10px;margin:14px 0}.badges div{flex:1;background:var(--grey);border-radius:8px;padding:10px;font-size:12px;font-weight:700;text-align:center}.bundle{display:grid;gap:8px;margin:12px 0}.bundle label{border:2px solid var(--line);border-radius:10px;padding:12px;display:flex;justify-content:space-between;cursor:pointer;font-weight:700}.bundle input{display:none}.bundle input:checked+label{border-color:#000;background:#fafafa}.pay{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.pay svg{height:24px;width:auto}details{border-top:1px solid var(--line);padding:14px 0}summary{font-weight:800;cursor:pointer;text-transform:uppercase}.variant select,.qty{padding:10px;border:1px solid var(--line);border-radius:8px;width:100%;margin:6px 0;font:inherit}.ci{display:grid;grid-template-columns:80px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding:12px 0}.ci img{width:80px;height:80px;object-fit:cover;border-radius:8px}.rm{background:#000;color:#fff;border:0;border-radius:8px;padding:12px 18px;font-weight:800;cursor:pointer;text-transform:uppercase}.dclose{align-self:flex-end;background:none;border:0;font-size:30px;cursor:pointer}.shopify-payment-button{margin-top:10px}.grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.grid>*{flex:0 1 260px;max-width:300px;min-width:0}@media(max-width:600px){.grid{gap:12px}.grid>*{flex:0 1 calc(50% - 6px)}}.sec-title{font-weight:900;text-transform:uppercase;margin-bottom:18px;text-align:center;letter-spacing:.02em}.btn-pur{background:var(--pur);width:auto}.btn-pur:hover{filter:brightness(1.15)}.eyebrow{display:inline-block;color:var(--pur);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.ph{width:100%;height:100%;background:#1a1a1a;fill:#5a31f4;display:block}.iwt{display:grid;grid-template-columns:1fr 1fr;background:#000;color:#fff;align-items:center}.iwt-rev .iwt-media{order:2}.iwt-media{aspect-ratio:1;overflow:hidden}.iwt-media img{width:100%;height:100%;object-fit:cover}.iwt-copy{padding:48px 7vw}.iwt-copy h2{font-size:clamp(28px,4vw,46px);font-weight:900;text-transform:uppercase;line-height:1.05;margin-bottom:14px}.iwt-copy .rte{color:#bbb;line-height:1.6;margin-bottom:22px}@media(max-width:750px){.iwt{grid-template-columns:1fr}.iwt-rev .iwt-media{order:0}}.perks{background:var(--pur);color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;white-space:nowrap;padding:12px 0}.perks .mq{animation-duration:var(--spd,40s)}.feats{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.feat{flex:0 1 240px;text-align:center;padding:26px 18px;border:1px solid var(--line);border-radius:14px;transition:transform .3s,box-shadow .3s,opacity .7s}.feat:hover{transform:translateY(-4px);box-shadow:0 10px 30px #5a31f426}.feat-ic{width:54px;height:54px;margin:0 auto 12px;border-radius:50%;background:#000;color:#fff;display:flex;align-items:center;justify-content:center}.feat-ic svg{width:26px;height:26px}.feat h3{font-size:15px;font-weight:900;text-transform:uppercase;margin-bottom:6px}.feat p{color:var(--mut);font-size:14px}.testi{background:#000;color:#fff;padding:20px 0}.testi-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.tcard{flex:0 1 330px;background:#111;border:1px solid #222;border-radius:14px;padding:24px}.tstars{color:var(--pur);letter-spacing:2px;margin-bottom:10px}.tcard blockquote{font-size:15px;line-height:1.55;margin-bottom:14px}.tcard figcaption{font-weight:800;font-size:13px}.verif{color:#8b6dff;font-weight:600;margin-left:6px}.faq{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:800}.faq-item summary::-webkit-details-marker{display:none}.faq-x{font-size:22px;transition:transform .3s;color:var(--pur)}.faq-item[open] .faq-x{transform:rotate(45deg)}.faq-a{color:var(--mut);padding:0 0 18px;line-height:1.6;animation:slide .4s cubic-bezier(.22,1,.36,1) both}.nl{background:linear-gradient(135deg,#000 40%,#2a1080);color:#fff;text-align:center;padding:60px 16px}.nl h2{font-size:clamp(26px,4vw,40px);font-weight:900;text-transform:uppercase}.nl>p{color:#bbb;margin:8px 0 22px}.nl-form{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:480px;margin:0 auto}.nl-form input[type=email]{flex:1 1 220px;padding:14px;border-radius:8px;border:1px solid #333;background:#111;color:#fff;font:inherit}.nl-ok{color:#8b6dff;font-weight:700}.nl-err{color:#ff6b6b;width:100%}.lb-handle{text-align:center;color:var(--mut);margin:-10px 0 18px}.lb{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;max-width:1100px;margin:0 auto}.lb-item{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#111;display:block}.lb-item img,.lb-item svg{width:100%;height:100%;object-fit:cover;transition:transform .5s}.lb-ov{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#5a31f48c;color:#fff;font-size:28px;opacity:0;transition:opacity .3s}.lb-item:hover .lb-ov{opacity:1}.lb-item:hover img,.lb-item:hover svg{transform:scale(1.07)}.faq-item summary:after{content:none;display:none}@media(min-width:820px){.fc-wrap,.faq-wrap,.feats-wrap,.lb-wrap,.testi .wrap{display:block;grid-template-columns:none}.fc-wrap .sec-title,.faq-wrap .sec-title,.feats-wrap .sec-title,.lb-wrap .sec-title,.testi .sec-title{text-align:center}.faq{max-width:800px;margin:0 auto}}@media(min-width:820px){.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;grid-template-columns:none}.hero.in{transform:none}.hero>*{max-width:900px;margin-left:auto;margin-right:auto;transform:none;float:none}.hero h1{text-wrap:balance}.hero .btn{display:inline-block;width:auto;align-self:center}.iwt .wrap,.nl .wrap,.perks .wrap{display:block;grid-template-columns:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/theme.css.map */
