:root{--bg:#000;--fg:#fff;--muted:#8b8b8e;--line:#2a2a2c;--btn-fg:#000;--accent:#00A9FF;--accent-dark:#0077CC;--accent-light:#5FD0FF;--font:"Space Grotesk",system-ui,-apple-system,sans-serif;--display:"Unbounded","Space Grotesk",system-ui,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font);line-height:1.25}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:640px;margin:0 auto;padding:0 20px}.hero{position:relative;text-align:center;padding:48px 0 28px;overflow:hidden}.hero__media{position:relative;width:min(100%,520px);margin:0 auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.hero__media img{width:100%;height:100%;object-fit:cover;mask-image:radial-gradient(closest-side,#000 60%,transparent 100%);-webkit-mask-image:radial-gradient(closest-side,#000 60%,transparent 100%)}.hero__mark{font-size:clamp(150px,48vw,300px);font-weight:800;letter-spacing:-.06em;line-height:.9;background:linear-gradient(180deg,var(--accent-light) 5%,var(--accent) 50%,var(--accent-dark) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(0,169,255,.45));animation:glow 4s ease-in-out infinite alternate}@keyframes glow{0%{filter:drop-shadow(0 0 18px rgba(0,169,255,.3))}to{filter:drop-shadow(0 0 40px rgba(0,169,255,.65))}}.hero__title{margin:-34px 0 10px;font-family:var(--display);font-size:clamp(26px,8vw,44px);font-weight:800;letter-spacing:-.02em;position:relative}.hero__sub{margin:0;font-size:clamp(20px,5.2vw,28px);font-weight:400}.links{display:flex;flex-direction:column;gap:22px;padding:34px 0 40px}.card{border:1px solid rgba(0,169,255,.4);border-radius:20px;padding:20px;background:var(--bg)}.card__top{display:flex;gap:20px;align-items:flex-start}.card__img{flex:0 0 clamp(88px,26vw,110px);aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#1a1a1a;display:block}.card__img img{width:100%;height:100%;object-fit:cover}.card__body{min-width:0}.card__title{margin:0;font-family:var(--display);font-size:clamp(15px,4.2vw,20px);font-weight:800;letter-spacing:-.01em;text-transform:uppercase;line-height:1.1}.card__desc{margin:8px 0 0;color:var(--muted);font-size:clamp(16px,4.2vw,20px);line-height:1.2}.card__desc .tick{margin-right:6px}.card__price{color:#fff}.foot a:hover{color:var(--accent)}.page h1{border-bottom:2px solid var(--accent);padding-bottom:10px}.card__price{margin-top:12px;font-family:var(--display);font-size:clamp(17px,4.6vw,22px);font-weight:800}.card__price s{color:var(--muted);margin-left:8px}.btn{position:relative;display:block;width:100%;margin-top:18px;padding:19px 16px;border:0;border-radius:10px;font:800 clamp(13px,3.8vw,16px)/1 var(--display);letter-spacing:0;text-transform:uppercase;text-align:center;color:var(--btn-fg);cursor:pointer;background:linear-gradient(110deg,var(--accent) 0%,var(--accent) 45%,var(--accent-light) 50%,var(--accent) 55%,var(--accent) 100%);background-size:250% 100%;animation:shine 3.2s linear infinite}@keyframes shine{0%{background-position:120% 0}to{background-position:-120% 0}}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus-visible,.card a:focus-visible{outline:2px solid var(--accent-light);outline-offset:3px}.foot{display:flex;justify-content:center;align-items:center;gap:22px;padding:60px 20px 50px;font-size:18px}.foot a,.foot label{display:inline-flex;align-items:center;gap:8px}.foot i{width:1px;height:34px;background:var(--line)}.foot select{background:none;border:0;color:inherit;font:inherit}.foot option{color:#000}.page{padding:40px 0 20px}.page h1{font-family:var(--display);font-size:24px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 14px}.page .rte{color:#c9c9cc;font-size:17px;line-height:1.5}.page .back{display:inline-block;margin-bottom:22px;color:var(--accent)}.page .pimg{border-radius:16px;overflow:hidden;margin-bottom:22px}.qty{width:100%;padding:14px;margin-top:14px;border:1px solid rgba(0,169,255,.4);border-radius:10px;background:#0c0c0c;color:#fff;font:inherit}.cart-row{display:flex;gap:14px;align-items:center;border:1px solid rgba(0,169,255,.4);border-radius:16px;padding:14px;margin-bottom:14px}.cart-row img{width:72px;height:72px;border-radius:10px;object-fit:cover}.cart-row div{flex:1;min-width:0}.reviews{padding:0 0 10px;overflow:hidden}.reviews>.wrap{padding:0 20px}.reviews__title{margin-bottom:14px!important;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.reviews__list{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}.review{border:1px solid rgba(0,169,255,.4);border-radius:16px;padding:16px}.review__stars{font-size:20px;color:#2a2a2c;letter-spacing:2px}.review__stars .on{color:var(--accent)}.review__text{margin:8px 0;color:#d6d6d9;font-size:17px;line-height:1.4}.review__author{margin:0;color:var(--muted);font-weight:700}.reviews__empty{color:var(--muted);margin:0 0 26px;font-size:17px}.review-form__title{margin:0 0 6px;font-family:var(--display);font-size:17px;font-weight:800}.rf-label{display:block;margin-top:14px;color:var(--muted);font-size:15px}textarea.qty{resize:vertical}.review-form__ok{color:var(--accent);font-size:18px;font-weight:700}.review-form__err{color:#ff6b6b}.review-form__note{color:var(--muted);font-size:14px;margin:12px 0 0}.hero__mark{position:relative;background-size:100% 100%}.hero__mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-size:250% 100%;background-position:150% 0;-webkit-background-clip:text;background-clip:text;mix-blend-mode:overlay;pointer-events:none}.hero__mark.is-done:after{animation:sweep 5s ease-in-out 1s infinite}@keyframes sweep{0%{background-position:150% 0}45%,to{background-position:-50% 0}}.marquee{overflow:hidden;border-block:1px solid rgba(0,169,255,.4);padding:14px 0;margin:6px 0 0;background:#04121c}.marquee__track{display:flex;width:max-content;animation:scroll 28s linear infinite}.marquee__group{display:flex;align-items:center;gap:26px;padding-right:26px;font-family:var(--display);font-weight:800;font-size:15px;white-space:nowrap;text-transform:uppercase}.marquee__group b{color:var(--accent);font-size:11px}@keyframes scroll{to{transform:translate(-50%)}}.announce{background:var(--accent);color:#001018;text-align:center;font-family:var(--display);font-weight:800;font-size:12px;padding:10px 14px;overflow:hidden}.announce span{display:inline-block;animation:blink 2.6s ease-in-out infinite}@keyframes blink{50%{opacity:.65}}.hero__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero .wrap{position:relative;z-index:1}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 38%,rgba(0,169,255,.22),transparent 70%),repeating-linear-gradient(90deg,rgba(0,169,255,.05) 0 1px,transparent 1px 48px);z-index:0}.hero__title{animation:floaty 5s ease-in-out infinite}@keyframes floaty{50%{transform:translateY(-6px)}}.cursor-glow{position:fixed;left:0;top:0;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,169,255,.18),transparent 65%);pointer-events:none;opacity:0;z-index:50;transition:opacity .3s}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease var(--d,0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}.js .reveal.in{opacity:1;transform:none}.card{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),rgba(0,169,255,.16),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 12px 40px -12px #00a9ff8c}.card:hover:before{opacity:1}.card__img img{transition:transform .5s}.card:hover .card__img img{transform:scale(1.08) rotate(-1deg)}.card>*{position:relative}.btn{box-shadow:0 0 #00a9ff99;animation:shine 3.2s linear infinite,pulse 2.4s ease-out infinite}@keyframes pulse{70%{box-shadow:0 0 0 14px #00a9ff00}to{box-shadow:0 0 #00a9ff00}}.btn:active{transform:scale(.98)}.sec-title{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--accent)}.how{padding:20px 20px 10px}.how__grid{display:grid;gap:14px}.how__step{position:relative;border:1px solid rgba(0,169,255,.4);border-radius:16px;padding:18px 18px 18px 70px;background:linear-gradient(120deg,rgba(0,169,255,.08),transparent)}.how__n{position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#001018;font-family:var(--display);font-weight:800}.how__step h3{margin:0 0 4px;font-family:var(--display);font-size:16px}.how__step p{margin:0;color:var(--muted);font-size:16px;line-height:1.4}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;padding:20px}.stat{border:1px solid rgba(0,169,255,.4);border-radius:16px;padding:16px;text-align:center}.stat__n{font-family:var(--display);font-weight:800;font-size:30px;color:var(--accent)}.stat__l{color:var(--muted);font-size:14px;margin-top:4px}.faq{padding:20px}.faq__item{border:1px solid rgba(0,169,255,.4);border-radius:14px;margin-bottom:10px;overflow:hidden}.faq__item summary{cursor:pointer;list-style:none;padding:16px 46px 16px 16px;font-weight:700;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--accent);font-size:24px;transition:transform .3s}.faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq__item p{margin:0;padding:0 16px 16px;color:var(--muted);line-height:1.5}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}.page .pimg{background:#0c0c0c}.page .pimg img{width:100%;height:auto;max-height:520px;object-fit:contain}.card__img img,.cart-row img,.hero__media img{height:100%}.card__img img{object-fit:cover}.rv-wall{display:flex;flex-direction:column;gap:12px;margin:0 0 18px;position:relative}.rv-wall:before,.rv-wall:after{content:"";position:absolute;top:0;bottom:0;width:36px;z-index:2;pointer-events:none}.rv-wall:before{left:0;background:linear-gradient(90deg,#000,transparent)}.rv-wall:after{right:0;background:linear-gradient(270deg,#000,transparent)}.rv-row{overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}.rv-row::-webkit-scrollbar{display:none}.rv-track{display:flex;width:max-content;will-change:transform;transform:translateZ(0);backface-visibility:hidden}.rv-group{display:flex;gap:14px;padding-right:14px}.rv-card{position:relative;flex:0 0 260px;min-height:150px;border:1px solid rgba(0,169,255,.4);border-radius:18px;padding:22px 18px 16px;background:linear-gradient(145deg,#00a9ff1f,#0000 60%),#04090d;display:flex;flex-direction:column;gap:8px}.rv-quote{position:absolute;right:14px;top:-6px;font-family:var(--display);font-size:72px;line-height:1;color:var(--accent);opacity:.35}.rv-text{margin:0;color:#e6e6e8;font-size:16px;line-height:1.4;flex:1}.rv-author{margin:0;color:var(--accent);font-family:var(--display);font-size:12px;font-weight:800}@media(prefers-reduced-motion:reduce){.rv-row{overflow-x:auto}.rv-group[aria-hidden]{display:none}}.gp{text-align:center;padding-top:8px}.gp__lead{color:#9fb3c2;margin:0 auto 18px;max-width:420px}.gp__stack{position:relative;width:min(260px,70vw);aspect-ratio:560/792;margin:0 auto 22px;cursor:pointer}.gp__page{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:1px solid var(--accent);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 0 24px #00a9ff40;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;transform:translate(calc(var(--o,0)*14px),calc(var(--o,0)*10px)) rotate(calc(var(--o,0)*3deg));opacity:calc(1 - var(--o,0)*.2)}.gp__page img{width:100%;height:100%;object-fit:cover}.gp__hint{font-size:12px;color:#6b7f8f;margin:0}.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.trust__item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:16px 10px;border:1px solid rgba(0,169,255,.35);border-radius:14px;font-size:13px;color:#9fb3c2}.trust__item strong{color:#fff;font-size:14px}.trust__ico{color:var(--accent);filter:drop-shadow(0 0 8px rgba(0,169,255,.6))}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000;display:flex;align-items:center;justify-content:center;transition:opacity .5s,visibility .5s}.loader.out{opacity:0;visibility:hidden}.loader__n{font-family:var(--display);font-weight:800;font-size:clamp(64px,22vw,140px);background:linear-gradient(180deg,var(--accent-light),var(--accent-dark));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(0,169,255,.6))}.cart-btn{position:fixed;top:12px;right:12px;z-index:60;width:44px;height:44px;border-radius:50%;border:1px solid var(--accent);background:#000000bf;color:var(--accent);display:flex;align-items:center;justify-content:center;cursor:pointer}.cart-btn__n{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#000;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.drawer.open{visibility:visible}.drawer__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;opacity:0;transition:opacity .3s}.drawer.open .drawer__bg{opacity:1}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(380px,92vw);background:#05080c;border-left:1px solid var(--accent);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.drawer.open .drawer__panel{transform:none}.drawer__head{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(0,169,255,.3)}.drawer__head button{background:none;border:0;color:#fff;font-size:18px;cursor:pointer}.drawer__body{flex:1;overflow:auto;padding:16px}.drawer__row{display:flex;gap:12px;margin-bottom:14px}.drawer__row img{width:64px;height:64px;object-fit:cover;border-radius:8px}.drawer__row small{display:block;color:#9fb3c2;margin:2px 0 6px}.drawer__row .qty{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(0,169,255,.4);border-radius:8px;padding:2px 8px}.drawer__row .qty button{background:none;border:0;color:var(--accent);font-size:18px;cursor:pointer}.drawer__empty{color:#9fb3c2;text-align:center;margin-top:40px}.drawer__foot{padding:16px;border-top:1px solid rgba(0,169,255,.3)}.drawer__total{display:flex;justify-content:space-between;margin-bottom:12px}.no-scroll{overflow:hidden}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#000 60%,transparent);transform:translateY(110%);transition:transform .35s;display:none}.sticky-cta.show{transform:none}@media(max-width:700px){.sticky-cta{display:block}}.wa{position:fixed;left:14px;bottom:18px;z-index:65;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px #25d36680}@media(max-width:700px){.wa{bottom:84px}}.social{display:flex;justify-content:center;gap:18px;margin-bottom:12px}.social a{color:var(--accent);transition:transform .2s}.social a:hover{transform:scale(1.15)}.legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-bottom:10px;font-size:13px}.legal a{color:#9fb3c2}.btn--ghost{background:transparent;color:var(--accent);border:1px solid var(--accent);margin-bottom:10px}.about .rte{color:#cfdbe5;line-height:1.7}@media(prefers-reduced-motion:reduce){.gp__page,.drawer__panel,.sticky-cta{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/theme.css.map */
