:root{--ink: #0E1116;--ink-2: #161B22;--ink-3: #1F2630;--beam: #FFB22C;--beam-hi: #FFC766;--ember: #D72638;--pine: #1B7F5A;--pine-hi: #27A06F;--paper: #F5F6F8;--card: #FFFFFF;--line: #E5E8EC;--t-ink: #10151B;--t-mut: #5A6573;--t-pap: #EEF1F5;--t-pap-mut: #A2AEBD;--r: 14px;--maxw: 1180px;--sh: 0 1px 2px rgba(16, 21, 27, .06), 0 8px 24px rgba(16, 21, 27, .06);--sh-lift: 0 6px 14px rgba(16, 21, 27, .1), 0 20px 48px rgba(16, 21, 27, .12)}html{scroll-behavior:smooth}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.02;letter-spacing:.01em;font-weight:800}.eyebrow{font-family:var(--body);font-weight:700;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--t-mut)}:focus-visible{outline:3px solid var(--beam);outline-offset:2px;border-radius:6px}.topbar{background:var(--ink);border-bottom:1px solid var(--ink-3)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:18px}.brand{display:flex;align-items:baseline;gap:10px}.brand .mark{font-family:var(--display);font-weight:800;font-size:27px;letter-spacing:.02em;color:#fff}.brand .mark span{color:var(--beam)}.brand .reg{font-size:12px;color:var(--t-pap-mut);font-weight:600;letter-spacing:.04em}.topbar nav{display:flex;gap:24px;align-items:center}.topbar nav a{color:var(--t-pap-mut);font-size:14px;font-weight:500}.topbar nav a:hover{color:#fff}.topbar .call{color:var(--beam);font-weight:700;font-size:14px;white-space:nowrap}@media(max-width:760px){.topbar nav a:not(.call){display:none}}.hero{position:relative;background:var(--ink);color:var(--t-pap);overflow:hidden;isolation:isolate}.hero .glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(120% 90% at 50% -8%,#ffb22c4d,#ffb22c00 46%),radial-gradient(60% 60% at 50% 36%,#ffc76629,#ffc76600 60%),linear-gradient(180deg,#0c0f14,#10151c 60%,#0e1116)}.hero .nova{position:absolute;top:-90px;left:50%;transform:translate(-50%);width:560px;max-width:120vw;z-index:-1;opacity:.9;animation:breathe 7s ease-in-out infinite}.hero .grid-floor{position:absolute;left:0;right:0;bottom:0;height:230px;z-index:-1;opacity:.5;background-image:linear-gradient(rgba(255,178,44,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,178,44,.1) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(180deg,transparent,#000);mask-image:linear-gradient(180deg,transparent,#000);transform:perspective(420px) rotateX(58deg);transform-origin:bottom}@keyframes breathe{0%,to{opacity:.78;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.035)}}.hero .wrap{padding-top:30px;padding-bottom:62px;text-align:center;position:relative}.live{display:inline-flex;align-items:center;gap:9px;background:#d7263824;border:1px solid rgba(215,38,56,.5);color:#ff7080;font-weight:700;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.live .pulse{width:8px;height:8px;border-radius:50%;background:var(--ember);box-shadow:0 0 #d72638b3;animation:pulse 1.7s infinite}@keyframes pulse{0%{box-shadow:0 0 #d7263899}70%{box-shadow:0 0 0 9px #d7263800}to{box-shadow:0 0 #d7263800}}.hero h1{margin:20px auto 0;max-width:13ch;font-size:clamp(46px,9.5vw,104px);line-height:.92;letter-spacing:.005em;color:#fff;text-transform:uppercase}.hero h1 .free{color:var(--beam);text-shadow:0 0 38px rgba(255,178,44,.45)}.hero .kick{display:block;font-family:var(--display);font-weight:600;font-size:clamp(15px,2.6vw,22px);letter-spacing:.34em;color:var(--beam-hi);text-transform:uppercase;margin-bottom:4px}.hero .sub{margin:18px auto 0;max-width:60ch;color:var(--t-pap-mut);font-size:clamp(15px,2.1vw,18.5px);font-family:var(--body)}.hero .sub strong{color:var(--t-pap);font-weight:600}.cd{display:flex;justify-content:center;gap:10px;margin:30px auto 0;flex-wrap:wrap}.cd .unit{min-width:84px;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:12px;padding:14px 10px 10px}.cd .num{font-family:var(--display);font-weight:800;font-size:clamp(34px,7vw,52px);line-height:1;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cd .lab{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--t-pap-mut);margin-top:7px;font-weight:600}.cd.ended{gap:0}.cd-ended-msg{display:none;font-family:var(--display);font-weight:700;font-size:22px;color:var(--beam)}.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 30px;border-radius:12px;font-weight:700;font-size:16.5px;font-family:var(--body);cursor:pointer;border:1px solid transparent;transition:transform .12s ease,box-shadow .2s ease,background .2s ease}.btn-primary{background:var(--beam);color:#14110a;box-shadow:0 8px 26px #ffb22c52}.btn-primary:hover{background:var(--beam-hi);transform:translateY(-2px)}.btn-ghost{background:transparent;color:#fff;border-color:var(--ink-3)}.btn-ghost:hover{border-color:var(--beam);color:var(--beam-hi)}.btn .arr{transition:transform .15s ease}.btn:hover .arr{transform:translate(3px)}.stickbar{position:fixed;top:0;left:0;right:0;z-index:60;background:#0e1116f5;-webkit-backdrop-filter:saturate(140%) blur(6px);backdrop-filter:saturate(140%) blur(6px);border-bottom:1px solid var(--ink-3);color:#fff;transform:translateY(-110%);transition:transform .28s ease}.stickbar.show{transform:translateY(0)}.stickbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:10px;padding-bottom:10px}.stickbar .sl{display:flex;align-items:center;gap:12px;min-width:0}.stickbar .tag{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.02em;white-space:nowrap}.stickbar .tag b{color:var(--beam)}.stickbar .mini{font-variant-numeric:tabular-nums;color:var(--t-pap-mut);font-size:14px;font-weight:600;white-space:nowrap}.stickbar .mini b{color:#fff}.stickbar .btn{min-height:42px;padding:0 18px;font-size:14.5px}@media(max-width:620px){.stickbar .mini{display:none}}.trust{background:var(--ink-2);border-top:1px solid var(--ink-3);color:var(--t-pap-mut)}.trust .wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding-top:16px;padding-bottom:16px}.trust .ti{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:500;justify-content:center}.trust .ti svg{flex:none;color:var(--pine-hi)}.trust .ti b{color:var(--t-pap);font-weight:600}@media(max-width:900px){.trust .wrap{grid-template-columns:repeat(3,1fr);gap:14px 8px}}@media(max-width:520px){.trust .wrap{grid-template-columns:repeat(2,1fr)}.trust .ti{justify-content:flex-start}}.observe{background:var(--ink);border-top:1px solid var(--ink-3)}.observe .wrap{padding-top:22px;padding-bottom:22px;display:flex;gap:16px;align-items:center;justify-content:center;text-align:center;flex-wrap:wrap}.observe .stripe{display:flex;gap:5px}.observe .stripe i{width:8px;height:30px;border-radius:2px;display:block}.observe p{margin:0;color:var(--t-pap-mut);font-size:14.5px;max-width:64ch}.observe p b{color:var(--t-pap);font-weight:600}.sec{padding-top:64px;padding-bottom:64px}.sec-paper{background:var(--paper)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:30px;flex-wrap:wrap}.sec-head h2{font-size:clamp(30px,4.6vw,46px);text-transform:uppercase;color:var(--t-ink)}.sec-head .lead{color:var(--t-mut);font-size:15.5px;max-width:48ch}.sec-head .link{color:var(--ink);font-weight:600;font-size:15px;border-bottom:2px solid var(--beam);padding-bottom:2px}.deals-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:900px){.deals-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:540px){.deals-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.deal{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh);transition:transform .15s ease,box-shadow .2s ease}.deal:hover{transform:translateY(-4px);box-shadow:var(--sh-lift)}.deal .media{position:relative;aspect-ratio:1/1;background:radial-gradient(120% 120% at 30% 20%,#fff,#edf0f4);padding:14px}.deal .media img{width:100%;height:100%;object-fit:contain}.deal .ph{width:100%;height:100%;border-radius:10px;display:none;align-items:center;justify-content:center;text-align:center;padding:18px;color:#7c8794;font-weight:600;font-size:13px;background:repeating-linear-gradient(135deg,#eef1f5 0 12px,#e7ebf0 12px 24px)}.deal .save{position:absolute;top:12px;left:12px;background:var(--ember);color:#fff;font-weight:800;font-family:var(--display);font-size:18px;letter-spacing:.02em;padding:5px 11px;border-radius:9px;box-shadow:0 4px 10px #d7263852}.deal .cat{position:absolute;top:13px;right:12px;background:#2196f3;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;border-radius:7px}.deal .body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:9px;flex:1}.deal .name{font-family:var(--body);font-weight:600;font-size:15px;line-height:1.32;color:var(--t-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:40px}.deal .stars{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--t-mut)}.deal .stars .s{color:var(--beam);letter-spacing:1px}.deal .price{display:flex;align-items:baseline;gap:9px;margin-top:2px;flex-wrap:wrap}.deal .now{font-family:var(--display);font-weight:800;font-size:28px;color:var(--t-ink);line-height:1}.deal .was{color:#9aa4b1;text-decoration:line-through;font-size:15px;font-weight:600}.deal .stock{font-size:12.5px;font-weight:600;color:var(--pine);display:flex;align-items:center;gap:6px}.deal .stock .dotg{width:7px;height:7px;border-radius:50%;background:var(--pine);display:inline-block}.deal .stock.low{color:#c45a12}.deal .stock.low .dotg{background:#c45a12}.deal .add{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:11px;background:#2196f3;color:#fff;font-weight:700;font-size:15px;transition:background .18s ease,transform .12s ease}.deal .add:hover{background:#107db3;transform:translateY(-1px)}.deal .add .ic{color:var(--beam)}.promo{background:var(--ink);color:var(--t-pap)}.promo .wrap{padding-top:56px;padding-bottom:56px}.promo-card{border:1px dashed rgba(255,178,44,.55);border-radius:18px;background:linear-gradient(180deg,#ffb22c12,#ffb22c00);padding:34px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center}.promo-card h2{font-size:clamp(26px,3.8vw,38px);color:#fff;text-transform:uppercase}.promo-card p{color:var(--t-pap-mut);margin:12px 0 0;font-size:15px;max-width:46ch}.promo-card .meth{margin-top:18px;display:flex;flex-direction:column;gap:9px}.promo-card .meth div{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--t-pap)}.promo-card .meth b{color:var(--beam)}.codebox{display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.code-pill{font-family:var(--display);font-weight:800;font-size:clamp(30px,5vw,44px);letter-spacing:.16em;color:#fff;background:var(--ink-2);border:1px solid var(--ink-3);border-radius:12px;padding:16px 26px;width:100%}.copy-btn{min-height:50px;width:100%;border-radius:11px;border:none;cursor:pointer;background:var(--beam);color:#14110a;font-weight:700;font-size:15.5px;font-family:var(--body);display:flex;align-items:center;justify-content:center;gap:9px;transition:background .18s ease}.copy-btn:hover{background:var(--beam-hi)}.copy-btn.copied{background:var(--pine-hi);color:#06140d}.promo-fine{color:var(--t-pap-mut);font-size:12.5px}@media(max-width:760px){.promo-card{grid-template-columns:1fr;padding:24px}}.cats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:860px){.cats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.cats-grid{grid-template-columns:1fr}}.cat-card{position:relative;border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:22px;display:flex;align-items:center;gap:16px;overflow:hidden;box-shadow:var(--sh);transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.cat-card:hover{transform:translateY(-3px);box-shadow:var(--sh-lift);border-color:#d7dce2}.cat-card .ico{flex:none;width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--ink);color:var(--beam)}.cat-card .ct{display:flex;flex-direction:column;gap:3px;min-width:0}.cat-card .ct .n{font-family:var(--display);font-weight:700;font-size:21px;color:var(--t-ink);text-transform:uppercase;line-height:1}.cat-card .ct .o{font-size:14px;color:var(--ember);font-weight:700}.cat-card .go{margin-left:auto;color:var(--t-mut);transition:transform .15s ease,color .15s ease;flex:none}.cat-card:hover .go{transform:translate(4px);color:var(--ink)}.signup{background:linear-gradient(180deg,#11161d,#0e1116);color:var(--t-pap)}.signup .wrap{padding-top:60px;padding-bottom:60px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.signup h2{font-size:clamp(28px,4.2vw,42px);color:#fff;text-transform:uppercase;max-width:16ch}.signup ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:11px}.signup li{display:flex;gap:11px;align-items:flex-start;color:var(--t-pap);font-size:15px}.signup li svg{flex:none;color:var(--beam);margin-top:3px}.form-card{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:18px;padding:26px}.form-card label{display:block;font-size:13px;font-weight:600;color:var(--t-pap-mut);margin:0 0 7px;letter-spacing:.04em}.form-card input[type=email],.form-card input[type=tel]{width:100%;height:50px;border-radius:11px;border:1px solid var(--ink-3);background:#0e1217;color:#fff;padding:0 15px;font-size:15px;font-family:var(--body);margin-bottom:16px}.form-card input::placeholder{color:#5c6675}.form-card input:focus{border-color:var(--beam);outline:none}.form-card .chk{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;color:var(--t-pap-mut);font-size:13.5px}.form-card .chk input{margin-top:3px;width:17px;height:17px;accent-color:var(--beam)}.form-card .submit{width:100%;min-height:52px;border:none;border-radius:11px;cursor:pointer;background:var(--beam);color:#14110a;font-weight:700;font-size:16px;font-family:var(--body);transition:background .18s ease;padding:10px}.form-card .submit:hover{background:var(--beam-hi)}.form-card .note{color:#6b7686;font-size:12px;margin:13px 0 0;text-align:center}.form-ok{display:none;background:#1b7f5a24;border:1px solid rgba(39,160,111,.5);color:#7fe3b6;border-radius:11px;padding:16px;font-size:14.5px;text-align:center}svg{width:26px;height:26px}@media(max-width:760px){.signup .wrap{grid-template-columns:1fr;gap:26px}}.terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:820px){.terms-grid{grid-template-columns:1fr;gap:34px}}.terms ul{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:10px}.terms li{position:relative;padding-left:22px;color:var(--t-mut);font-size:14px;line-height:1.5}.terms li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:2px;background:var(--beam)}.faq details{border:1px solid var(--line);border-radius:12px;background:var(--card);margin-top:12px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:16px 18px;font-family:var(--display);font-weight:600;font-size:18px;color:var(--t-ink);display:flex;justify-content:space-between;align-items:center;gap:14px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{flex:none;width:24px;height:24px;border-radius:6px;background:var(--paper);position:relative;transition:background .2s}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;background:var(--ink);border-radius:2px}.faq summary .pm:before{left:6px;right:6px;top:11px;height:2px}.faq summary .pm:after{top:6px;bottom:6px;left:11px;width:2px;transition:transform .2s}.faq details[open] summary .pm{background:var(--beam)}.faq details[open] summary .pm:after{transform:scaleY(0)}.faq .ans{padding:0 18px 17px;color:var(--t-mut);font-size:14.5px;line-height:1.6}.faq .ans a{color:var(--ink);border-bottom:1px solid var(--beam)}.standing{background:var(--ink);color:var(--t-pap)}.standing .wrap{padding-top:48px;padding-bottom:18px}.standing h2{color:#fff;font-size:clamp(24px,3.6vw,34px);text-transform:uppercase}.standing p.intro{color:var(--t-pap-mut);margin:10px 0 24px;max-width:60ch;font-size:15px}.standing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.standing-grid div{background:var(--ink-2);border:1px solid var(--ink-3);border-radius:12px;padding:16px;font-size:13.5px;color:var(--t-pap);font-weight:500;display:flex;gap:10px;align-items:flex-start}.standing-grid svg{flex:none;color:var(--pine-hi);margin-top:2px}@media(max-width:900px){.standing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.standing-grid{grid-template-columns:1fr}}.foot{background:var(--ink);border-top:1px solid var(--ink-3);color:var(--t-pap-mut)}.foot .wrap{padding-top:26px;padding-bottom:34px;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13.5px}.foot .links{display:flex;gap:22px;flex-wrap:wrap}.foot a:hover{color:#fff}.foot .contact b{color:var(--beam)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/flash-sale-custom.css.map */
