:root{--bg:#08080f;--bg2:#0d0d1a;--card:#111120;--card2:#161630;--ac:#00c8ff;--ac2:rgba(0,200,255,.3);--t:#f0f0f8;--t2:#9090b0;--t3:#555570;--b:rgba(0,200,255,.12);--b2:rgba(0,200,255,.4);--grad:linear-gradient(135deg,#00c8ff,#0055ff);--glow:0 0 30px rgba(0,200,255,.15);--r:12px;--r2:20px;--fh:"Space Grotesk",sans-serif;--fb:"Inter",sans-serif;--tr:.25s cubic-bezier(.4,0,.2,1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--t);font-family:var(--fb);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--fh);font-weight:700;line-height:1.2}a{color:var(--ac);text-decoration:none;transition:color var(--tr)}a:hover{color:#fff}img{max-width:100%;display:block}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.badge{display:inline-block;background:#00c8ff14;border:1px solid rgba(0,200,255,.25);color:var(--ac);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 16px;border-radius:100px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--r);font-family:var(--fh);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--tr);border:none;text-decoration:none}.btnp{background:var(--grad);color:#fff;box-shadow:0 0 20px #00c8ff4d}.btnp:hover{transform:translateY(-2px);box-shadow:0 0 40px #00c8ff80;color:#fff}.btng{background:#ffffff0d;color:var(--t);border:1px solid var(--b)}.btng:hover{background:#ffffff1a;color:var(--t)}.btno{background:transparent;color:var(--ac);border:1.5px solid var(--ac)}.btno:hover{background:#00c8ff14;color:var(--ac);transform:translateY(-2px)}.site-header{position:sticky;top:0;z-index:100;background:#08080fed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--b)}.hdr{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.logo{font-family:var(--fh);font-size:1.5rem;font-weight:800;color:var(--t)!important;letter-spacing:-.02em}.logo span{color:var(--ac)}.navlist{display:flex;align-items:center;gap:28px;list-style:none}.navlist a{color:var(--t2);font-size:.9rem;font-weight:500;transition:color var(--tr)}.navlist a:hover{color:var(--t)}.cartbtn{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#00c8ff14;border:1px solid var(--b);color:var(--t);transition:all var(--tr)}.cartbtn:hover{background:#00c8ff26;border-color:var(--b2);color:var(--t)}.cartcount{position:absolute;top:-6px;right:-6px;background:var(--ac);color:#000;font-size:.6rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:none;align-items:center;justify-content:center}.mobtog{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.mobtog span{display:block;width:24px;height:2px;background:var(--t);border-radius:2px}.mobnav{display:none;flex-direction:column;background:var(--bg2);border-top:1px solid var(--b)}.mobnav a{color:var(--t2);font-size:.95rem;font-weight:500;padding:14px 24px;border-bottom:1px solid var(--b);transition:color var(--tr)}.mobnav a:hover{color:var(--t)}.mobnav.open{display:flex}.hero{position:relative;padding:110px 0 130px;text-align:center;overflow:hidden}.herobg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(0,200,255,.1) 0%,transparent 70%);pointer-events:none}.herogrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,200,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,200,255,.025) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,black 40%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 0%,black 40%,transparent 80%);pointer-events:none}.heroin{position:relative;z-index:1}.herotitle{font-size:clamp(2.6rem,7vw,5rem);font-weight:800;letter-spacing:-.03em;margin-bottom:24px;line-height:1.1}.herotitle .ac{color:var(--ac)}.herodesc{font-size:1.15rem;color:var(--t2);max-width:540px;margin:0 auto 40px;line-height:1.75}.herocta{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.herostats{display:flex;justify-content:center;gap:48px;margin-top:64px;flex-wrap:wrap}.statnum{font-family:var(--fh);font-size:2.2rem;font-weight:800;color:var(--ac);display:block}.statlbl{font-size:.82rem;color:var(--t3);margin-top:4px}.sechead{text-align:center;margin-bottom:56px}.sechead .badge{margin-bottom:16px}.sectitle{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;margin-bottom:14px}.secsub{color:var(--t2);font-size:1.05rem;max-width:580px;margin:0 auto;line-height:1.7}.sec-products{padding:80px 0 100px}.pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.pcard{background:var(--card);border:1px solid var(--b);border-radius:var(--r2);padding:36px 28px;display:flex;flex-direction:column;transition:all var(--tr);position:relative;overflow:hidden;text-decoration:none;color:inherit}.pcard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--grad);transform:scaleX(0);transition:transform var(--tr);transform-origin:left}.pcard:hover{border-color:var(--b2);background:var(--card2);transform:translateY(-6px);box-shadow:var(--glow);color:inherit}.pcard:hover:before{transform:scaleX(1)}.picon{width:58px;height:58px;border-radius:14px;background:#00c8ff1a;border:1px solid rgba(0,200,255,.2);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:22px}.ptag{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ac);background:#00c8ff14;border:1px solid rgba(0,200,255,.2);padding:4px 12px;border-radius:100px;margin-bottom:14px}.ptitle{font-family:var(--fh);font-size:1.25rem;font-weight:700;margin-bottom:12px;line-height:1.3}.pdesc{color:var(--t2);font-size:.9rem;line-height:1.65;flex:1;margin-bottom:26px}.pfoot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.pprice{font-family:var(--fh);font-size:1.5rem;font-weight:800;color:var(--ac)}.ppricen{font-size:.72rem;color:var(--t3);margin-top:2px}.pbtn{display:inline-flex;align-items:center;gap:8px;background:var(--grad);color:#fff;padding:10px 22px;border-radius:10px;font-size:.88rem;font-weight:700;font-family:var(--fh);transition:all var(--tr);white-space:nowrap;border:none;cursor:pointer}.pbtn:hover{box-shadow:0 0 20px #00c8ff66;color:#fff;transform:translateY(-1px)}.pbtn svg{transition:transform var(--tr)}.pcard:hover .pbtn svg{transform:translate(3px)}.sec-features{padding:80px 0;background:var(--bg2);border-top:1px solid var(--b);border-bottom:1px solid var(--b)}.fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fcard{background:var(--card);border:1px solid var(--b);border-radius:var(--r);padding:32px 24px;text-align:center;transition:all var(--tr)}.fcard:hover{border-color:var(--b2);box-shadow:var(--glow)}.ficon{font-size:2rem;margin-bottom:14px}.ftitle{font-family:var(--fh);font-size:1.05rem;font-weight:700;margin-bottom:10px}.ftext{color:var(--t2);font-size:.88rem;line-height:1.65}.sec-about{padding:80px 0 100px}.aboutgrid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.aboutimg{background:var(--card);border:1px solid var(--b);border-radius:var(--r2);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-size:6rem;position:relative;overflow:hidden}.aboutimg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(0,200,255,.12),transparent 70%)}.steps{display:flex;flex-direction:column;gap:28px}.step{display:flex;gap:20px;align-items:flex-start}.stepnum{width:44px;height:44px;border-radius:12px;background:var(--grad);display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:800;font-size:1rem;color:#fff;flex-shrink:0;box-shadow:0 0 16px #00c8ff4d}.stepbody h4{font-family:var(--fh);font-weight:700;font-size:1.05rem;margin-bottom:6px}.stepbody p{color:var(--t2);font-size:.9rem;line-height:1.65}.detaillist{display:flex;flex-direction:column;gap:20px}.dcard{background:var(--card);border:1px solid var(--b);border-radius:var(--r);padding:28px 32px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;transition:all var(--tr)}.dcard:hover{border-color:var(--b2);transform:translate(4px)}.dicon{font-size:2.2rem;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:#00c8ff14;border-radius:12px;border:1px solid rgba(0,200,255,.15)}.dbody h3{font-family:var(--fh);font-size:1.15rem;font-weight:700;margin-bottom:8px}.dbody p{color:var(--t2);font-size:.88rem;line-height:1.65}.dtags{margin-top:12px;display:flex;flex-wrap:wrap;gap:7px}.dtag{background:#00c8ff12;border:1px solid rgba(0,200,255,.15);color:var(--ac);font-size:.72rem;font-weight:600;padding:4px 11px;border-radius:100px}.ctastrip{background:linear-gradient(135deg,#00c8ff14,#0055ff14);border:1px solid var(--b);border-radius:var(--r2);padding:56px;text-align:center;margin-top:60px}.ctastrip h2{font-size:clamp(1.6rem,3.5vw,2.3rem);margin-bottom:14px}.ctastrip p{color:var(--t2);font-size:1rem;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.ctabtns{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.sec-faq{padding:80px 0 100px}.faqlist{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faqitem{background:var(--card);border:1px solid var(--b);border-radius:var(--r);overflow:hidden;transition:border-color var(--tr)}.faqitem.open{border-color:var(--b2)}.faqq{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;cursor:pointer;font-family:var(--fh);font-weight:600;font-size:.98rem;gap:16px;-webkit-user-select:none;user-select:none}.faqq:hover{color:var(--ac)}.faqico{width:26px;height:26px;border-radius:7px;background:#00c8ff14;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--tr);font-size:1.2rem;color:var(--ac);line-height:1}.faqitem.open .faqico{transform:rotate(45deg);background:#00c8ff26}.faqa{max-height:0;overflow:hidden;transition:max-height .35s ease}.faqain{padding:0 26px 20px;color:var(--t2);font-size:.9rem;line-height:1.75}.faqitem.open .faqa{max-height:300px}.prodpage{padding:60px 0 100px}.breadcrumb{padding:16px 0;display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--t3);flex-wrap:wrap}.breadcrumb a{color:var(--t3)}.breadcrumb a:hover{color:var(--t)}.prodlayout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.prodimgwrap{border-radius:var(--r2);overflow:hidden;background:var(--card);border:1px solid var(--b);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;font-size:5rem}.prodmeta .vendor{color:var(--ac);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.prodmeta h1{font-size:clamp(1.8rem,3.5vw,2.4rem);margin-bottom:18px;font-weight:800}.prodmeta .prodprice{font-family:var(--fh);font-size:2.2rem;font-weight:800;color:var(--ac);margin-bottom:24px}.proddesc{color:var(--t2);font-size:.95rem;line-height:1.8;margin-bottom:32px}.proddesc ul{padding-left:20px;margin-top:10px}.proddesc li{margin-bottom:8px}.atcbtn{width:100%;padding:18px;font-size:1.05rem;border-radius:var(--r);background:var(--grad);color:#fff;border:none;cursor:pointer;font-family:var(--fh);font-weight:700;transition:all var(--tr);box-shadow:0 0 24px #00c8ff4d}.atcbtn:hover{transform:translateY(-2px);box-shadow:0 0 44px #00c8ff80}.prodnote{text-align:center;color:var(--t3);font-size:.78rem;margin-top:10px}.cartpage{padding:60px 0 100px}.cartpage h1{font-size:2rem;margin-bottom:40px;font-family:var(--fh)}.cartitems{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.cartitem{display:flex;align-items:center;gap:18px;background:var(--card);border:1px solid var(--b);border-radius:var(--r);padding:18px}.ciimg{width:76px;height:76px;border-radius:10px;background:var(--bg2);border:1px solid var(--b);display:flex;align-items:center;justify-content:center;font-size:1.8rem;flex-shrink:0}.ciinfo{flex:1}.cititle{font-family:var(--fh);font-weight:600;margin-bottom:5px}.ciprice{color:var(--ac);font-weight:800;font-family:var(--fh);font-size:1.1rem}.civariant{color:var(--t3);font-size:.82rem;margin-bottom:4px}.ciqty{display:flex;align-items:center;gap:10px}.qtybtn{width:32px;height:32px;border-radius:8px;background:var(--bg2);border:1px solid var(--b);color:var(--t);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:all var(--tr)}.qtybtn:hover{border-color:var(--ac);background:#00c8ff14}.ciremove{color:var(--t3);font-size:1.4rem;line-height:1;transition:color var(--tr);padding:4px}.ciremove:hover{color:#f44}.cartsummary{background:var(--card);border:1px solid var(--b);border-radius:var(--r2);padding:30px;max-width:420px;margin-left:auto}.ctrow{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid var(--b);font-size:.93rem}.ctrow.total{border-bottom:none;font-weight:800;font-size:1.2rem;color:var(--ac);font-family:var(--fh);padding-top:14px}.cartempty{text-align:center;padding:80px 0}.cartempty p{color:var(--t2);margin-bottom:28px;font-size:1.05rem}.collpage{padding:60px 0 100px}.pagecontent{padding:60px 0 100px;max-width:800px;margin:0 auto}.pagecontent h1{font-size:2.2rem;margin-bottom:36px;font-weight:800}.pagecontent h2{font-size:1.35rem;margin:28px 0 10px;color:var(--ac)}.pagecontent p,.pagecontent li{color:var(--t2);line-height:1.8;font-size:.94rem;margin-bottom:12px}.pagecontent ul,.pagecontent ol{padding-left:22px;margin-bottom:14px}.rte a{color:var(--ac)}.rte a:hover{color:#fff}.p404{padding:100px 0;text-align:center}.p404 h1{font-size:7rem;color:var(--ac);opacity:.25;font-weight:800;margin-bottom:0;line-height:1}.p404 h2{font-size:1.8rem;margin-bottom:14px}.p404 p{color:var(--t2);margin-bottom:36px}.site-footer{background:var(--bg2);border-top:1px solid var(--b);padding:56px 0 28px}.ftrgrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:48px;margin-bottom:44px}.ftrlogo{font-family:var(--fh);font-size:1.3rem;font-weight:800;color:var(--t)!important;display:inline-block;margin-bottom:14px}.ftrtagline{color:var(--t3);font-size:.86rem;line-height:1.7;max-width:260px}.ftrcol h4{font-family:var(--fh);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--t2);margin-bottom:16px}.ftrcol ul{list-style:none;display:flex;flex-direction:column;gap:9px}.ftrcol ul a{color:var(--t3);font-size:.86rem;transition:color var(--tr)}.ftrcol ul a:hover{color:var(--t)}.ftrbot{border-top:1px solid var(--b);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.ftrbot p{color:var(--t3);font-size:.8rem}.notif{position:fixed;top:84px;right:22px;z-index:999;background:var(--card);border:1px solid var(--b2);border-radius:var(--r);padding:15px 18px;font-size:.86rem;box-shadow:0 8px 32px #00000080,var(--glow);transform:translate(130%);transition:transform .35s cubic-bezier(.4,0,.2,1);max-width:280px}.notif.show{transform:translate(0)}.notiftitle{font-weight:700;color:var(--ac);font-family:var(--fh);margin-bottom:3px;font-size:.9rem}@media(max-width:960px){.pgrid,.fgrid{grid-template-columns:1fr 1fr}.aboutgrid{grid-template-columns:1fr}.aboutimg{display:none}.ftrgrid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.pgrid,.fgrid,.ftrgrid{grid-template-columns:1fr}.navlist{display:none}.mobtog{display:flex}.hero{padding:70px 0 80px}.herostats{gap:28px}.ctastrip{padding:36px 20px}.prodlayout{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/theme.css.map */
