@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.p.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e50c2b8c-module__Dasx6W__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e50c2b8c-module__Dasx6W__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9b9db241-module__sLJoNW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9b9db241-module__sLJoNW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b764f8d-module__ZFuH0q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b764f8d-module__ZFuH0q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.p.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_a23ecfdf-module__e8M3dW__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_a23ecfdf-module__e8M3dW__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#090909;--color-muted:#595959;--color-lime:#b2ff1f;--color-surface:#f6f6f6;--font-body:var(--font-geist), Arial, sans-serif;--font-display:var(--font-manrope), Arial, sans-serif;--font-brand:var(--font-unbounded), Arial, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--color-ink);font-family:var(--font-body);background:#fff}a{color:inherit;text-decoration:none}.storefront-page{background:#fff;width:100%;max-width:1440px;margin-inline:auto}.site-header{justify-content:space-between;align-items:center;height:96px;padding:22px 56px;display:flex}.wordmark{font:800 30px/1 var(--font-brand);letter-spacing:-1.5px;white-space:nowrap}.primary-nav{color:#141414;white-space:nowrap;align-items:center;gap:28px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.primary-nav a:hover,.primary-nav a:focus-visible{color:#2457f0}.search-button{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hero{justify-content:space-between;align-items:center;height:620px;padding:24px 56px 26px;display:flex;position:relative;overflow:hidden}.hero-copy{flex-direction:column;flex:none;align-items:flex-start;gap:18px;width:720px;height:552px;display:flex}.hero h1{color:#050505;width:720px;font-family:var(--font-display);letter-spacing:-5.4px;margin:0;font-size:108px;font-weight:800;line-height:96px}.hero h1 span{display:block}.hero-copy>p{max-width:590px;color:var(--color-muted);margin:0;font-size:20px;line-height:1.25}.hero-actions{align-items:center;gap:24px;display:flex}.hero-link{color:#fff;white-space:nowrap;background:#090909;border-radius:999px;justify-content:space-between;align-items:center;width:226px;height:56px;padding:0 22px 0 26px;font-size:16px;font-weight:600;display:flex}.hero-link span{color:var(--color-lime);font-size:19px;line-height:1}.player-avatars{flex:none}.hero-proof{color:#1f1f1f;width:150px;font-size:13px;font-weight:500;line-height:1.15}.hero-banner{object-fit:cover;border-radius:26px;flex:none;width:580px;height:570px}.hero-rays,.hero-underline{pointer-events:none;position:absolute}.hero-rays{top:46px;left:500px}.hero-underline{top:344px;left:470px}@media (max-width:1400px){.site-header{padding-inline:24px}.primary-nav{gap:14px;font-size:13px}.hero{gap:28px;height:auto;padding:24px}.hero-copy{width:min(54%,720px);height:auto}.hero h1{letter-spacing:-.05em;width:100%;font-size:clamp(44px,7.5vw,92px);line-height:.95}.hero-banner{aspect-ratio:580/570;width:min(43%,580px);height:auto}.hero-rays,.hero-underline{display:none}}@media (max-width:720px){.site-header{flex-wrap:wrap;gap:20px;height:auto;padding:20px}.wordmark{font-size:23px}.primary-nav{order:3;gap:18px;width:100%;padding-bottom:4px;overflow-x:auto}.search-button{margin-left:auto}.hero{flex-direction:column;align-items:stretch;padding:20px;display:flex}.hero-copy,.hero-banner{width:100%}.hero h1{max-width:480px;font-size:clamp(47px,11vw,72px)}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap;gap:14px}.hero-banner{align-self:center;max-width:580px}}.category-navigation{justify-content:space-between;align-items:center;gap:8px;height:104px;padding:24px 56px;display:flex;overflow:auto}.category-tile{background:#f6f6f6;border-radius:14px;align-items:center;gap:10px;min-width:max-content;height:56px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.category-tile.active{background:#b2ff1f}.category-sprite{flex:none;width:24px;height:24px;position:relative;overflow:hidden}.category-sprite img{max-width:none;position:absolute}.promo-banners{grid-template-columns:1fr 1fr;gap:16px;padding:24px 56px;display:grid}.promo-banners a{aspect-ratio:656/273;border-radius:24px;position:relative;overflow:hidden}.promo-banners img{object-fit:cover}.home-section{padding-left:56px;padding-right:56px}.section-heading{justify-content:space-between;align-items:center;gap:16px;height:56px;display:flex}.section-heading>div{align-items:center;gap:12px;display:flex}.section-heading h2{font:800 38px/1.15 var(--font-display);letter-spacing:-1.5px;margin:0}.section-heading>a{color:#2457f0;white-space:nowrap;font-size:16px;font-weight:600}.section-heading>a span{margin-left:5px}.popular-section{gap:20px;padding-top:30px;padding-bottom:30px;display:grid}.popular-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#fff;border:1px solid #e5e5e8;border-radius:16px;flex-direction:column;gap:10px;min-width:0;height:316px;display:flex;overflow:hidden}.product-card-compact{border-color:#e0e0e0;border-radius:18px;box-shadow:0 4px 12px #00000012}.product-card-art{color:#fff;border-radius:16px;flex:none;height:202px;padding:16px;font-size:28px;font-weight:800;position:relative;overflow:hidden}.product-card-art img{object-fit:cover}.product-card-copy{flex-direction:column;gap:5px;min-width:0;padding:0 14px 12px;display:flex}.product-card-copy strong{font-size:17px;line-height:1.15}.product-card-copy span{color:#7c7c7c;font-size:13px}.product-card-copy b{font-size:18px;line-height:1.2}.product-card:not(a) .product-card-copy b{color:#777;font-size:14px;font-weight:500}.why-section{gap:20px;padding-top:24px;padding-bottom:38px;display:grid}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.benefit-card{border:1px solid #e6e6e6;border-radius:18px;height:202px;padding:18px 20px}.benefit-card h3{margin:9px 0 4px;font-size:18px}.benefit-card p{color:#747474;margin:0;font-size:14px;line-height:1.35}.reviews-section{gap:20px;padding-top:28px;padding-bottom:34px;display:grid}.reviews-grid{grid-template-columns:repeat(3,minmax(0,360px)) 200px;gap:16px;display:grid}.review-card{border:1px solid #e0e0e0;border-radius:18px;height:170px;padding:18px 20px;overflow:hidden}.review-author{align-items:center;gap:12px;display:flex}.review-author>span{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.review-author div{gap:3px;display:grid}.review-author strong{font-size:16px}.review-author small{color:#ffb800;letter-spacing:1px;font-size:16px}.review-card p{color:#4c4c4c;margin:12px 0 0;font-size:14px;line-height:1.28}.reviews-creative{object-fit:cover;border-radius:22px}.home-blog-section{gap:18px;padding-top:24px;padding-bottom:30px;display:grid}.home-blog-grid{grid-template-columns:repeat(4,minmax(0,244px)) minmax(0,304px);gap:12px;display:grid}.article-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;min-width:0;height:333px;display:block;overflow:hidden}.article-card-cover{height:169px;position:relative}.article-card-cover span{background:#fff;border-radius:18px;padding:7px 12px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px}.article-card-body{padding:12px 14px}.article-card-body strong{font-size:17px;line-height:1.2;display:block}.article-card-body p{color:#777;margin:8px 0 0;font-size:13px;line-height:1.25}.article-card-small{border-radius:16px;height:260px}.article-card-small .article-card-cover{height:132px}.article-card-small .article-card-body{padding:10px 12px}.article-card-small .article-card-body strong{font-size:14px}.blog-creative{border-radius:20px;height:260px;position:relative;overflow:hidden}.blog-creative img{object-fit:cover}.newsletter-section{padding:22px 56px 30px}.newsletter-banner{color:#fff;background:#5729f0;border-radius:24px;justify-content:space-between;align-items:center;height:200px;padding:26px 28px 26px 36px;display:flex;position:relative;overflow:hidden}.newsletter-copy{width:610px}.newsletter-badge{background:#ffffff2e;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-block}.newsletter-copy h2{font:800 29px/1.1 var(--font-display);letter-spacing:-.6px;margin:7px 0}.newsletter-copy p{color:#e9e0ff;margin:0;font-size:14px}.newsletter-form{z-index:1;width:548px;position:relative}.newsletter-input{color:#888;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;height:58px;padding:6px 6px 6px 20px;font-size:14px;display:flex}.newsletter-input input{color:#111;min-width:0;height:46px;font:500 15px var(--font-body);background:0 0;border:0;flex:1;box-shadow:none!important;outline:0!important}.newsletter-input input::placeholder{color:#9699a3}.newsletter-input button{color:#fff;height:46px;font:600 14px var(--font-body);cursor:pointer;background:#0a0a0a;border:0;border-radius:12px;padding:0 20px;transition:background-color .18s,transform .15s}.newsletter-input button:hover{background:#222;transform:translateY(-1px)}.newsletter-input button:active{transform:translateY(0)}.newsletter-status{margin:10px 0 0;font-size:13px}.newsletter-status.is-ok{color:#b8ff7a}.newsletter-status.is-error{color:#ffd0d0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.newsletter-form p{color:#e9e0ff;font-size:12px}.newsletter-form p span{color:#111;background:#b2ff1f;border-radius:4px;margin-right:6px;padding:2px 4px}.newsletter-plane{position:absolute;top:20px;left:594px}.site-footer{background:#f7f7f7;gap:20px;min-height:276px;padding:38px 56px 28px;display:grid}.footer-top{justify-content:space-between;min-height:142px;display:flex}.footer-brand{width:360px}.footer-brand p{color:#777;font-size:14px;line-height:1.35}.footer-nav{gap:84px;width:520px;display:flex}.footer-nav>div{flex-direction:column;gap:9px;display:flex}.footer-nav strong,.footer-social strong{font-size:14px}.footer-nav a{color:#777;font-size:13px}.footer-social{flex-direction:column;gap:14px;width:250px;display:flex}.footer-social>div{gap:8px;display:flex}.footer-social a{background:#e6e6e6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid}.footer-bottom{color:gray;border-top:1px solid #dbdbdb;justify-content:space-between;align-items:end;font-size:12px;display:flex}.breadcrumbs{color:#999;align-items:center;gap:10px;height:58px;padding:0 56px;font-size:13px;display:flex}.breadcrumb-separator{color:#aaa;margin-right:10px}.catalog-intro{gap:18px;padding:22px 56px 28px;display:grid}.catalog-intro h1{font:800 42px/1.2 var(--font-display);letter-spacing:-1.5px;margin:0}.catalog-controls{gap:14px;height:54px;display:flex}.catalog-controls input{width:560px;max-width:100%;font:15px var(--font-body);background:#f5f5f6;border:0;border-radius:14px;padding:0 18px}.catalog-controls select{min-width:220px;font:15px var(--font-body);background:#fff;border:1px solid #e2e2e6;border-radius:14px;margin-left:auto;padding:0 18px}.catalog-controls button{color:#fff;font:600 14px var(--font-body);background:#111;border:0;border-radius:14px;padding:0 20px}.catalog-filters{gap:10px;display:flex;overflow:auto}.catalog-filters a{white-space:nowrap;background:#f4f4f5;border-radius:12px;place-items:center;height:40px;padding:0 18px;font-size:14px;display:grid}.catalog-filters a.selected{background:#a6ff16}.catalog-products{padding:18px 56px 48px}.catalog-heading{justify-content:space-between;align-items:center;height:42px;display:flex}.catalog-heading h2{font:800 30px var(--font-display);margin:0}.catalog-heading span,.catalog-preview-note{color:#858585;font-size:14px}.catalog-preview-note{margin:12px 0 24px}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.catalog-empty{color:#777;padding:48px 0}.product-detail{padding:8px 56px 32px}.product-columns{grid-template-columns:minmax(0,640px) minmax(0,640px);align-items:start;gap:48px;display:grid}.product-gallery{gap:16px;display:grid}.product-main-image{border-radius:20px;height:520px;position:relative;overflow:hidden}.product-main-image img{object-fit:cover}.product-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.product-thumbs>div{border-radius:12px;height:92px;position:relative;overflow:hidden}.product-thumbs>div.active{outline:2px solid #6c4bff}.product-thumbs img{object-fit:cover}.product-info{flex-direction:column;gap:12px;min-width:0;display:flex}.product-tags{gap:8px;display:flex}.product-tags span{background:#f3f4f6;border-radius:99px;place-items:center;height:28px;padding:0 14px;font-size:12px;font-weight:600;display:grid}.product-tags span:first-child{color:#fff;background:#6c4bff}.product-info h1{font:800 42px/1.1 var(--font-display);letter-spacing:-1.2px;margin:0}.product-info h2{margin:0;font-size:21px;font-weight:700}.product-rating{align-items:center;gap:9px;font-size:15px;display:flex}.product-rating strong{color:#111}.product-description{color:#747985;margin:0;font-size:14px;line-height:1.4}.product-choice{gap:12px;display:grid}.choice-title{font-size:15px}.product-input{gap:7px;font-size:14px;font-weight:600;display:grid}.product-input input,.product-input select{height:51px;font:500 15px var(--font-body);background:#fff;border:1px solid #dadde3;border-radius:13px;padding:0 16px}.denomination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.denomination{text-align:left;cursor:pointer;height:92px;font:600 15px var(--font-body);background:#f7f7f8;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:7px;padding:11px 16px;display:flex}.denomination.selected{background:#fff;border:2px solid #6c4bff}.denomination strong{font-size:17px}.product-buy{color:#fff;height:58px;font:600 15px var(--font-body);background:#080808;border:0;border-radius:14px}.product-buy:disabled{opacity:.7;cursor:not-allowed}.product-buy-note{color:#777;margin:0;font-size:12px}.product-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-perks>div{align-items:center;gap:10px;font-size:13px;display:flex}.product-perks small{color:#9a9da7;display:block}.perk-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.perk-icon.yellow{background:#fff4d6}.perk-icon.purple{background:#efeaff}.perk-icon.blue{background:#e7f6ff}.how-section{padding:40px 56px 56px}.how-section-roomy{padding-top:48px;padding-bottom:64px}.how-section h2,.about-product h2,.article-related h2{font:800 32px var(--font-display);margin:0 0 20px}.how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.how-grid img{object-fit:cover;border-radius:20px;width:100%;height:auto}.about-product{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:48px;padding:32px 56px 48px;display:grid}.about-product .product-about-copy{min-width:0}.about-product p{color:#676767;font-size:15px;line-height:1.5}.about-product a{color:#6246ff}.about-product a.product-support-mail{font-size:.88em;font-weight:600}.product-specs{background:#f7f7f8;border-radius:18px;align-self:start;height:fit-content;padding:22px 24px}.product-specs p{border-bottom:1px solid #ececef;justify-content:space-between;gap:20px;margin:0;padding:12px 0;font-size:13px;display:flex}.product-specs p:last-child{border-bottom:0}.product-specs p span{color:#9499a4}.product-specs strong{color:#252a32;text-align:right;font-weight:600}.faq-intro{text-align:center;padding:28px 20px 16px}.faq-intro h1{font:800 44px var(--font-display);margin:0}.faq-intro p{color:#888}.faq-content{max-width:1128px;margin:0 auto;padding:0 0 56px}.faq-search{width:560px;max-width:100%;height:54px;font:15px var(--font-body);background:#f5f5f6;border:0;border-radius:14px;margin:0 auto 28px;padding:0 18px;display:block}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid #e5e5e8;border-radius:16px;padding:20px 22px}.faq-list summary{cursor:pointer;justify-content:space-between;font-size:17px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#6246ff;font-size:22px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#6f7078;max-width:1000px;margin:12px 0 0;font-size:14px;line-height:1.45}.faq-contact{color:#fff;border-radius:22px;justify-content:space-between;align-items:center;height:190px;margin-top:24px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.faq-contact img{object-fit:cover}.faq-contact>div,.faq-contact>a{z-index:1;position:relative}.faq-contact h2{margin:0 0 8px;font-size:26px}.faq-contact p{max-width:600px;margin:0;font-size:14px}.faq-contact a{color:#111;background:#a6ff16;border-radius:13px;place-items:center;height:50px;padding:0 20px;font-size:14px;font-weight:700;display:grid}.blog-hero{align-items:center;gap:32px;min-height:360px;padding:24px 56px 36px;display:flex}.blog-hero>div{flex:1}.blog-hero span{color:#6246ff;font-size:13px;font-weight:700}.blog-hero h1{font:800 44px/1.1 var(--font-display);max-width:760px;margin:18px 0}.blog-hero p{color:#666872;max-width:720px;font-size:17px}.blog-hero img{object-fit:cover;border-radius:22px}.blog-content{padding:20px 56px 56px}.blog-controls{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.blog-controls h2{margin:0;font-size:30px}.blog-controls nav{gap:8px;display:flex;overflow:auto}.blog-controls a{white-space:nowrap;background:#f4f4f5;border-radius:12px;place-items:center;height:40px;padding:0 16px;font-size:14px;display:grid}.blog-controls a.active{background:#a6ff16}.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 16px;display:grid}.article-hero{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:520px;padding:34px 240px;display:flex;position:relative;overflow:hidden}.article-hero>img{object-fit:cover}.article-hero-shade{background:#070a1a9e;position:absolute;inset:0}.article-hero>:not(img):not(.article-hero-shade){z-index:1;position:relative}.article-hero>span{color:#111;background:#a6ff16;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:600}.article-hero h1{font:800 48px/1.13 var(--font-display);max-width:900px;margin:0}.article-hero p{color:#e8f0ff;max-width:840px;margin:0;font-size:18px}.article-hero small{color:#c7d4ed;font-size:13px}.article-content{grid-template-columns:300px minmax(0,780px);align-items:start;gap:36px;max-width:1116px;margin:0 auto;padding:54px 0 64px;display:grid}.article-content aside{gap:18px;display:grid}.article-toc{background:#f7f7f8;border-radius:18px;gap:16px;padding:20px;display:grid}.article-toc strong,.article-share strong{font-size:17px}.article-toc a{color:#626b7d;font-size:14px}.article-share{background:#f6f7fa;border:1px solid #e5e7ec;border-radius:16px;padding:18px}.article-share p{color:#8791a3;font-size:13px}.article-share>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.article-share a,.article-share button{height:44px;font:600 13px var(--font-body);border:0;border-radius:10px;place-items:center;display:grid}.article-share a:first-child{color:#1769c2;background:#e7f1ff}.article-share a:last-child{color:#087ab5;background:#e4f6ff}.article-share button{background:#fff;border:1px solid #dde2eb;width:100%;margin-top:10px}.article-body{color:#545b67;font-size:16px;line-height:1.55}.article-body>p:first-child{margin-top:0}.article-body h2{font:800 26px/1.2 var(--font-display);color:#111;margin:24px 0 10px}.article-note{color:#57506e;background:#f1efff;border-radius:18px;padding:20px 22px}.article-note p{margin:8px 0 0}.article-related{max-width:1116px;margin:0 auto;padding-bottom:56px}.article-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1200px){.catalog-intro,.catalog-products,.product-detail,.how-section,.about-product,.blog-hero,.blog-content{padding-left:24px;padding-right:24px}.catalog-grid,.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-columns{grid-template-columns:1fr 1fr;gap:24px}.product-main-image{aspect-ratio:640/520;height:auto}.faq-content{padding-left:24px;padding-right:24px}.article-content,.article-related{margin-left:24px;margin-right:24px}.article-hero{padding-left:80px;padding-right:80px}}@media (max-width:800px){.catalog-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-columns{grid-template-columns:1fr}.product-gallery,.product-info{max-width:640px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-product{grid-template-columns:1fr}.blog-hero{display:grid}.blog-hero img{width:100%;max-width:476px;height:auto}.blog-controls{flex-direction:column;align-items:start}.article-content{grid-template-columns:1fr}.article-content aside{order:2}.article-hero h1{font-size:36px}.article-hero{padding-left:24px;padding-right:24px}.article-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.catalog-intro,.catalog-products,.product-detail,.how-section,.about-product,.blog-hero,.blog-content{padding-left:20px;padding-right:20px}.catalog-intro h1,.blog-hero h1,.faq-intro h1{font-size:30px}.catalog-controls{height:auto;display:grid}.catalog-controls input,.catalog-controls select,.catalog-controls button{width:100%;height:50px;margin:0}.catalog-grid,.blog-grid{grid-template-columns:1fr}.product-info h1{font-size:34px}.product-thumbs{gap:8px}.product-thumbs>div{aspect-ratio:145/92;height:auto}.denomination-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-grid{gap:8px}.faq-content{padding-left:20px;padding-right:20px}.faq-contact{align-content:space-between;gap:16px;height:auto;min-height:250px;display:grid}.article-related>div{grid-template-columns:1fr}.article-hero{height:480px}.article-hero h1{font-size:30px}.article-hero p{font-size:15px}}@media (max-width:1200px){.home-section,.newsletter-section,.promo-banners,.category-navigation{padding-left:24px;padding-right:24px}.popular-grid,.home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-blog-grid>:nth-child(4){display:none}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reviews-creative{display:none}.newsletter-form{width:42%}.newsletter-copy{width:48%}.site-footer{padding-left:24px;padding-right:24px}.breadcrumbs{padding:0 24px}}@media (max-width:760px){.category-navigation{justify-content:flex-start;height:auto}.promo-banners{grid-template-columns:1fr;padding-top:12px;padding-bottom:12px}.section-heading h2{letter-spacing:-.6px;font-size:26px}.section-heading>a{font-size:13px}.popular-grid,.benefit-grid,.reviews-grid,.home-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog-grid>:nth-child(4){display:block}.blog-creative{grid-column:span 2}.review-card{height:auto;min-height:180px}.newsletter-banner{gap:20px;height:auto;min-height:260px;padding:24px;display:grid}.newsletter-copy,.newsletter-form{width:100%}.newsletter-plane{display:none}.site-footer{display:block}.footer-top{grid-template-columns:1fr 1fr;gap:28px;display:grid}.footer-brand,.footer-nav,.footer-social{width:auto}.footer-nav{gap:20px}.footer-bottom{gap:8px;margin-top:25px;padding-top:18px;display:grid}.breadcrumbs{padding:0 20px}}@media (max-width:480px){.popular-grid,.benefit-grid,.reviews-grid,.home-blog-grid{grid-template-columns:1fr}.blog-creative{grid-column:auto}.home-section{padding-left:20px;padding-right:20px}.section-heading h2{font-size:22px}.section-heading>a{font-size:12px}.promo-banners,.newsletter-section{padding-left:20px;padding-right:20px}.footer-top{grid-template-columns:1fr}}.admin-shell{max-width:560px;margin:72px auto;padding:0 24px}.admin-brand{font:800 24px/1 var(--font-brand)}.admin-card{border:1px solid #e4e5e9;border-radius:18px;margin-top:32px;padding:32px}.admin-card h1{margin:0 0 12px;font-size:26px}.admin-card p{color:#626772}.admin-form{gap:20px;margin-top:28px;display:grid}.admin-form label{gap:8px;font-weight:600;display:grid}.admin-form input{height:44px;font:inherit;border:1px solid #dce0e7;border-radius:8px;padding:0 12px}.admin-card button{color:#fff;min-height:44px;font:600 15px var(--font-body);cursor:pointer;background:#141414;border:0;border-radius:8px;padding:0 20px}.admin-error{color:#a52020!important}.footer-nav span{color:#777;font-size:13px}.footer-social span{background:#e6e6e6;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:600;display:grid}.product-buy:disabled{opacity:1}.related-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.faq-contact-disabled{z-index:1;color:#111;background:#a6ff16;border-radius:13px;padding:16px 20px;font-size:14px;font-weight:700;position:relative}.article-card-cover img{object-fit:cover}.checkout-delivery-codes{gap:5px;display:grid}.checkout-delivery-codes code{overflow-wrap:anywhere;color:#171717;background:#fff;border:1px solid #d9dee5;border-radius:8px;padding:8px 10px;font:600 14px/1.35 ui-monospace,monospace;display:block}.checkout-promo-success{color:#277000;margin:12px 0 0;font-size:13px}.checkout-main{min-height:760px}.checkout-content{gap:24px;padding:18px 56px 56px;display:grid}.checkout-content h1{font:800 42px/1.2 var(--font-display);color:#111;margin:0}.checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.checkout-step{color:#8b8b93;background:#f6f6f7;border-radius:14px;align-items:center;gap:10px;height:54px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.checkout-step span{color:#111;background:#e5e5e8;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.checkout-step.active{color:#111;background:#f1efff;font-weight:600}.checkout-step.active span{color:#fff;background:#6246ff}.checkout-step.completed span{color:#111;background:#a6ff16}.checkout-columns,.checkout-state-area{min-height:540px}.checkout-columns{grid-template-columns:minmax(0,856px) minmax(320px,440px);align-items:start;gap:32px;display:grid}.checkout-form-column{gap:12px;display:grid}.checkout-form-column form{gap:18px;display:grid}.checkout-box{background:#fff;border:1px solid #e5e5e8;border-radius:18px;padding:22px 24px}.checkout-box h2{font:700 22px/1.25 var(--font-body);color:#111;margin:0 0 16px}.checkout-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout-inputs label{gap:8px;font-size:14px;font-weight:600;display:grid}.checkout-inputs input{min-width:0;height:54px;font:400 15px var(--font-body);background:#f7f7f8;border:1px solid #e3e3e7;border-radius:12px;padding:0 16px}.checkout-inputs input::placeholder{color:#9899a1}.checkout-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.checkout-method{cursor:pointer;min-width:0;height:92px;display:block;position:relative}.checkout-method input{opacity:0;position:absolute;inset:0}.checkout-method-inner{background:#f6f6f7;border:1px solid #e2e2e6;border-radius:14px;align-items:center;gap:12px;height:100%;padding:14px;display:flex}.checkout-method input:checked+.checkout-method-inner{background:#f1efff;border:2px solid #6246ff;padding:13px}.checkout-method input:focus-visible+.checkout-method-inner{outline-offset:2px;outline:3px solid #a6ff16}.checkout-method.disabled{opacity:.48;cursor:not-allowed}.checkout-method-icon{background:#fff;border:1px solid #e5e5e8;border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.checkout-method-inner strong,.checkout-method-inner small{white-space:normal;display:block}.checkout-method-inner strong{font-size:15px;line-height:1.2}.checkout-method-inner small{color:#777880;margin-top:6px;font-size:12px;line-height:1.15}.checkout-box>p{color:#777880;margin:18px 0 0;font-size:13px}.checkout-support{color:#686a74;background:#f6f8ff;border-radius:16px;align-content:start;gap:6px;min-height:86px;padding:15px 20px;font-size:13px;display:grid}.checkout-support strong{color:#111;font-size:14px}.checkout-error{color:#9c3030;margin:0;font-size:13px}.checkout-summary{flex-direction:column;gap:16px;min-height:440px;display:flex}.checkout-summary h2{margin:0}.checkout-order-item{background:#f7f7f8;border-radius:14px;gap:8px;width:100%;padding:16px;font-size:15px;display:grid}.checkout-order-item span{color:#777880;font-size:13px}.checkout-order-item small{color:#999aa2;font-size:12px}.checkout-total-row{justify-content:space-between;gap:10px;width:100%;font-size:14px;display:flex}.checkout-total-row span{color:#767780}.checkout-total-row.final{border-top:1px solid #e5e5e8;padding-top:16px}.checkout-total-row.final b{font-size:20px}.checkout-primary,.checkout-secondary{color:#fff;text-align:center;min-height:54px;font:600 14px var(--font-body);cursor:pointer;background:#111;border:0;border-radius:12px;place-items:center;padding:0 18px;display:grid}.checkout-primary:disabled{cursor:not-allowed;background:#777}.checkout-summary .checkout-primary{width:100%;margin-top:auto}.checkout-state-area{place-items:center;display:grid}.checkout-pending{text-align:center;background:#f7f7f8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:min(640px,100%);min-height:310px;padding:32px 44px;display:flex}.checkout-pending-icon{color:#fff;background:#6246ff;border-radius:50%;place-items:center;width:72px;height:72px;font-size:32px;font-weight:700;display:grid}.checkout-pending h2{margin:0;font-size:28px}.checkout-pending p{color:#6f7078;max-width:500px;margin:0;font-size:15px}.checkout-pending small{color:#8b8b93;font-size:13px}.checkout-result{border:1px solid #e3e5eb;border-radius:22px;align-content:start;gap:18px;width:min(1120px,100%);min-height:540px;padding:24px 32px;display:grid}.checkout-result-heading{align-items:center;gap:16px;min-height:72px;display:flex}.checkout-result-check{background:#a6ff16;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid}.checkout-result-check.failed{background:#ffe4e4}.checkout-result-heading h2{margin:0 0 4px;font-size:30px}.checkout-result-heading p{color:#666b76;margin:0;font-size:14px}.checkout-receipt{grid-template-columns:minmax(0,636px) minmax(0,396px);gap:24px;display:grid}.checkout-receipt-product,.checkout-receipt-meta{border-radius:18px;min-height:320px;padding:24px}.checkout-receipt-product{background:#f7f8fa;flex-direction:column;gap:10px;display:flex}.checkout-receipt-product>small{color:#6a6f79;font-size:12px;font-weight:600}.checkout-receipt-product h3{margin:0;font-size:22px;line-height:1.2}.checkout-receipt-product p{color:#666b76;margin:0;font-size:14px}.checkout-delivery{border-top:1px solid #d9dee5;gap:6px;margin-top:auto;padding-top:15px;display:grid}.checkout-delivery small{color:#5742f5;font-size:11px;font-weight:600}.checkout-delivery span{color:#525b65;font-size:13px}.checkout-receipt-meta{border:1px solid #e3e5eb}.checkout-receipt-meta h3{margin:0 0 18px;font-size:20px}.checkout-receipt-meta dl{gap:12px;margin:0;display:grid}.checkout-receipt-meta dl>div{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:10px;min-height:29px;font-size:13px;display:grid}.checkout-receipt-meta dt{color:#737985}.checkout-receipt-meta dd{overflow-wrap:anywhere;margin:0;font-weight:600}.checkout-receipt-meta .sum{border-top:1px solid #e3e5eb;padding-top:12px;font-size:15px}.checkout-receipt-meta .sum dd{font-size:20px}.checkout-result-actions{justify-content:center;gap:12px;display:flex}.checkout-result-actions a{width:204px;min-height:48px}.checkout-secondary{color:#171717;background:#fff;border:1px solid #dce0e7}.checkout-pay-redirect{text-align:center;border:1px solid #e3e5eb;border-radius:20px;max-width:560px;margin:100px auto;padding:32px}.checkout-pay-redirect h1{font-size:30px}.checkout-pay-redirect p{color:#666b76;font-size:14px}.checkout-pay-redirect form{margin-top:24px;display:grid}@media (max-width:1100px){.checkout-content{padding-left:24px;padding-right:24px}.checkout-columns{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.checkout-methods{gap:8px}.checkout-method-inner{gap:6px;padding:8px}.checkout-method input:checked+.checkout-method-inner{padding:7px}.checkout-method-icon{width:40px;height:40px}.checkout-method-icon img{width:32px;height:32px}.checkout-method-inner strong{font-size:13px}.checkout-method-inner small{font-size:10px}.checkout-receipt{grid-template-columns:1fr 1fr}}@media (max-width:800px){.checkout-columns{grid-template-columns:1fr}.checkout-state-area{min-height:540px}.checkout-result{padding:24px}.checkout-receipt{grid-template-columns:1fr}.checkout-receipt-product,.checkout-receipt-meta{min-height:auto}.checkout-result-actions{margin-top:4px}}@media (max-width:540px){.checkout-content{gap:18px;padding:16px 20px 40px}.checkout-content h1{font-size:30px}.checkout-steps{gap:6px}.checkout-step{gap:5px;height:auto;min-height:55px;padding:6px;font-size:10px}.checkout-step span{width:24px;height:24px;font-size:11px}.checkout-columns,.checkout-state-area{min-height:0}.checkout-inputs,.checkout-methods{grid-template-columns:1fr}.checkout-method{height:74px}.checkout-method-inner{gap:12px;padding:10px}.checkout-method input:checked+.checkout-method-inner{padding:9px}.checkout-method-inner strong{font-size:15px}.checkout-method-inner small{font-size:12px}.checkout-summary{min-height:0}.checkout-pending{min-height:310px;padding:24px}.checkout-result{min-height:0;padding:20px}.checkout-result-heading h2{font-size:24px}.checkout-result-heading p{font-size:12px}.checkout-result-check{width:50px;height:50px}.checkout-receipt-product,.checkout-receipt-meta{padding:18px}.checkout-receipt-product h3{font-size:19px}.checkout-result-actions{flex-direction:column}.checkout-result-actions a{width:100%}}@media (max-width:1200px){.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.related-grid{grid-template-columns:1fr}}.admin-catalog{max-width:1240px;margin:40px auto 96px;padding:0 24px}.admin-catalog-embedded{max-width:none;margin:0;padding:0}.admin-product-table-head,.admin-product-table-row{grid-template-columns:minmax(180px,2fr) minmax(100px,1fr) 72px 85px 96px minmax(180px,1.5fr) 100px;align-items:center;gap:12px;display:grid}.admin-product-table-head{color:#737b86;padding:12px 18px;font-size:12px;font-weight:700}.admin-product-table-item{border-bottom:0!important;border-radius:0!important;margin:0!important}.admin-product-table-item:first-of-type{border-radius:16px 16px 0 0!important}.admin-product-table-item:last-of-type{border-bottom:1px solid #e4e6ea!important;border-radius:0 0 16px 16px!important}.admin-product-table-row strong{font-size:14px}.admin-product-table-row small{color:#89919b;overflow-wrap:anywhere;font-size:11px;display:block}.admin-product-table-row>span{font-size:13px}.admin-product-table-row .admin-status{font-size:12px;line-height:1.35}.admin-product-table-row button{width:100%;font-size:12px}.admin-product-table-item .admin-product-details{margin-top:8px}.admin-variant-table{border:1px solid #e7e9ed;border-radius:10px;max-height:520px;overflow:auto}.admin-variant-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-variant-table th{color:#68717c;white-space:nowrap;background:#f6f7f9;padding:10px;position:sticky;top:0}.admin-variant-table td{vertical-align:top;border-top:1px solid #eceef1;padding:9px 10px}.admin-variant-table td:nth-child(2),.admin-variant-table td:nth-child(5){min-width:125px}.admin-variant-table form{margin:0}@media (max-width:1100px){.admin-product-table-head{display:none}.admin-product-table-row{grid-template-columns:minmax(150px,2fr) 90px 80px minmax(130px,1.2fr) 85px}.admin-product-table-row>span:nth-child(2),.admin-product-table-row>span:nth-child(3){display:none}}@media (max-width:700px){.admin-product-table-row{grid-template-columns:1fr 1fr;gap:9px}.admin-product-table-row>div:first-child,.admin-product-table-row .admin-status,.admin-product-table-row form{grid-column:1/-1}}.admin-orders-table{max-height:none}.admin-orders-table td{min-width:110px}.admin-orders-table td:first-child{min-width:170px}.admin-orders-table td:nth-child(2){min-width:180px}.admin-orders-table td:nth-child(3){min-width:185px}.admin-orders-table small{color:#818995;margin-top:5px;font-size:11px;line-height:1.3;display:block}.admin-orders-table .admin-order-warning{color:#a54b30;font-weight:700}.admin-orders-table details{min-width:220px}.admin-orders-table summary{cursor:pointer;color:#5637e8;font-weight:700}.admin-order-details{white-space:normal;padding:10px 0}.admin-order-details p{overflow-wrap:anywhere;line-height:1.4}.admin-order-row{border-top:1px solid #e7e8ec;grid-template-columns:1fr 1fr;gap:24px;padding:18px 0;font-size:14px;display:grid}.admin-order-row p{color:#626772;overflow-wrap:anywhere;margin:7px 0}.admin-order-row strong{color:#161616}@media (max-width:760px){.admin-order-row{grid-template-columns:1fr}}.admin-catalog-header,.admin-product-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.admin-catalog-header h1{margin:30px 0 4px;font-size:36px}.admin-catalog-header p,.admin-panel>p,.admin-muted{color:#636875}.admin-panel{background:#fff;border:1px solid #e4e5e9;border-radius:16px;margin-top:24px;padding:24px}.admin-panel h2,.admin-products h2{margin:0 0 16px;font-size:22px}.admin-panel h3{margin:0 0 12px;font-size:22px}.admin-panel h4{margin:24px 0 12px;font-size:16px}.admin-panel p{line-height:1.5}.admin-catalog button{color:#fff;min-height:40px;font:600 14px var(--font-body);cursor:pointer;background:#151515;border:0;border-radius:8px;padding:0 16px}.admin-catalog button:disabled{opacity:.5;cursor:not-allowed}.admin-catalog input,.admin-catalog select{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dce0e7;border-radius:8px;padding:8px 12px}.admin-catalog label{gap:6px;font-size:13px;font-weight:600;display:grid}.admin-compact-form{gap:12px;max-width:520px;display:grid}.admin-inline-forms{flex-wrap:wrap;gap:10px;display:flex}.admin-inline-forms form{align-items:center;gap:6px;display:flex}.admin-price-input{width:100px;min-height:34px;font:inherit;border:1px solid #d9dde3;border-radius:7px;padding:5px 8px}.admin-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-search{gap:10px;max-width:600px;display:flex}.admin-search input{flex:1}.admin-sync-list{margin-top:16px;font-size:13px}.admin-sync-list p{margin:5px 0}.admin-products{margin-top:32px}.admin-item{background:#f6f7f9;border-radius:8px;padding:9px 12px;font-size:13px}.admin-item-row{background:#f6f7f9;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:6px 0;padding:7px 10px;font-size:13px;display:flex}.admin-catalog .admin-small-button{color:#333;background:#e5e7eb;min-height:28px;padding:0 8px;font-size:11px}.admin-details-form{margin:24px 0}.admin-value{font-size:32px;font-weight:750;color:#181818!important}.admin-config{border:1px solid #e4e5e9;border-radius:12px;padding:20px}.admin-config h3{margin:0}.admin-catalog .admin-checkbox{align-items:center;display:flex}.admin-catalog .admin-checkbox input{width:auto;min-height:0}.admin-price-row{border-top:1px solid #e7e8ec;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.admin-price-row p{margin:5px 0;font-size:13px}.admin-product-heading .admin-muted{margin:0 0 4px}.admin-status{white-space:nowrap;background:#f0f0f2;border-radius:20px;padding:7px 10px;font-size:12px}.admin-problems{color:#825700;margin:12px 0 20px;font-size:13px}.admin-notice{color:#214300;background:#efffe0;border-radius:10px;padding:14px 18px}.admin-notice-error{color:#92211e;background:#fff1f0}@media (max-width:760px){.admin-grid-2,.admin-grid-3{grid-template-columns:1fr}.admin-catalog-header,.admin-search{flex-direction:column}.admin-price-row{flex-direction:column;align-items:stretch}}.admin-dashboard{color:#17191d;min-height:100vh;font-family:var(--font-body);background:#f2f3f5;grid-template-columns:244px minmax(0,1fr);display:grid}.admin-dashboard-sidebar{background:#e9ebee;border-right:1px solid #dde0e5;flex-direction:column;gap:38px;padding:30px 18px 22px;display:flex}.admin-dashboard-logo{font:800 27px/1 var(--font-brand);letter-spacing:-1px;color:#111;padding:0 14px;display:block}.admin-dashboard-logo small{color:#676d78;font:500 12px/1.2 var(--font-body);letter-spacing:0;margin-top:6px;display:block}.admin-dashboard-sidebar nav{gap:4px;display:grid}.admin-dashboard-sidebar nav a{color:#343943;border-radius:11px;padding:12px 14px;font-size:14px;font-weight:600;display:block}.admin-dashboard-sidebar nav a:hover,.admin-dashboard-sidebar nav a.active{color:#101217;background:#fff}.admin-dashboard-account{overflow-wrap:anywhere;color:#59616d;gap:10px;margin-top:auto;padding:14px;font-size:12px;display:grid}.admin-dashboard-account button{color:#20242b;cursor:pointer;font:600 12px var(--font-body);background:#fff;border:1px solid #cdd1d8;border-radius:9px;padding:8px 12px}.admin-dashboard-main{width:min(1420px,100%);margin:0 auto;padding:36px 38px 72px}.admin-dashboard-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.admin-dashboard-eyebrow{color:#6a7180;letter-spacing:1.5px;font-size:11px;font-weight:800}.admin-dashboard-header h1{letter-spacing:-1.3px;margin:8px 0;font-size:34px}.admin-dashboard-header p{color:#68707b;margin:0;font-size:14px}.admin-dashboard-header>a{white-space:nowrap;background:#fff;border-radius:10px;padding:11px 16px;font-size:13px;font-weight:700}.admin-dashboard-readiness{background:#fffdf5;border:1px solid #e3ded4;border-radius:16px;align-items:center;gap:15px;margin-bottom:16px;padding:17px 20px;display:flex}.admin-dashboard-readiness.ready{background:#effce7;border-color:#d4eac4}.admin-dashboard-readiness>span{background:#e5aa40;border-radius:50%;flex:none;width:12px;height:12px}.admin-dashboard-readiness.ready>span{background:#56bc5e}.admin-dashboard-readiness strong{font-size:16px}.admin-dashboard-readiness p{color:#65707b;margin:4px 0 0;font-size:13px}.admin-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-dashboard-metrics article,.admin-dashboard-panel{background:#fff;border:1px solid #e5e8ec;border-radius:18px}.admin-dashboard-metrics article{align-content:space-between;min-height:136px;padding:19px 20px;display:grid}.admin-dashboard-metrics article>span{color:#626a76;font-size:13px}.admin-dashboard-metrics strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:9px 0;font-size:28px;line-height:1}.admin-dashboard-metrics em{color:#8b919a;font-size:15px;font-style:normal}.admin-dashboard-metrics small{color:#818894;font-size:11px}.admin-dashboard-columns{grid-template-columns:1.2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.admin-dashboard-panel{padding:22px 24px}.admin-dashboard-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.admin-dashboard-panel-heading h2{letter-spacing:-.3px;margin:0;font-size:19px}.admin-dashboard-panel-heading>a{color:#4e35ea;font-size:12px;font-weight:700}.admin-dashboard-panel-heading>span{color:#593df0;background:#f0efff;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.admin-dashboard-tasks,.admin-dashboard-sync{margin:0;padding:0;list-style:none}.admin-dashboard-tasks li+li{border-top:1px solid #eff0f2}.admin-dashboard-tasks a{color:#303740;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:13px;line-height:1.4;display:flex}.admin-dashboard-tasks a:hover{color:#5432f5}.admin-dashboard-tasks a span{color:#6851ec}.admin-dashboard-balance{gap:12px;margin:0;display:grid}.admin-dashboard-balance>div{justify-content:space-between;gap:16px;font-size:13px;display:flex}.admin-dashboard-balance dt{color:#747d87}.admin-dashboard-balance dd{text-align:right;margin:0;font-weight:700}.admin-dashboard-wallet-note{border-radius:9px;margin:18px 0 0;padding:10px 12px;font-size:12px}.admin-dashboard-wallet-note.warning{color:#80571a;background:#fff4dc}.admin-dashboard-wallet-note.ok{color:#315c29;background:#effae9}.admin-dashboard-empty{color:#7d8590;margin:0;font-size:13px;line-height:1.5}.admin-dashboard-steps{color:#424951;gap:12px;margin:0;padding-left:20px;font-size:13px;line-height:1.45;display:grid}.admin-dashboard-steps li::marker{color:#5d42ee;font-weight:800}.admin-dashboard-sync li{border-top:1px solid #eff0f2;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 0;font-size:13px;display:grid}.admin-dashboard-sync li:first-child{border-top:0}.admin-dashboard-sync li span{color:#4b7650}.admin-dashboard-sync li small{color:#89909a;grid-column:1/-1}.admin-dashboard-table{overflow:auto}.admin-dashboard-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin-dashboard-table th{color:#8b929a;padding:10px;font-weight:600}.admin-dashboard-table td{white-space:nowrap;border-top:1px solid #eff0f2;padding:12px 10px}.admin-dashboard-table td:nth-child(2){white-space:normal}@media (max-width:1050px){.admin-dashboard{grid-template-columns:190px minmax(0,1fr)}.admin-dashboard-main{padding:28px 20px 50px}.admin-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-columns{grid-template-columns:1fr}}@media (max-width:660px){.admin-dashboard{display:block}.admin-dashboard-sidebar{gap:12px;padding:16px}.admin-dashboard-sidebar nav{gap:6px;display:flex;overflow-x:auto}.admin-dashboard-sidebar nav a{white-space:nowrap;padding:9px 12px;font-size:12px}.admin-dashboard-account{display:none}.admin-dashboard-main{padding:24px 16px 44px}.admin-dashboard-header{flex-direction:column;align-items:start}.admin-dashboard-header h1{font-size:29px}.admin-dashboard-metrics{gap:8px}.admin-dashboard-metrics article{min-height:122px;padding:14px}.admin-dashboard-metrics strong{font-size:21px}.admin-dashboard-panel{padding:18px}}.header-search{z-index:30;position:relative}.header-search .search-button{cursor:pointer;font:500 28px/1 var(--font-body);border:0;place-items:center;display:grid}.header-search-panel{background:#fff;border:1px solid #e4e6ea;border-radius:18px;width:min(420px,100vw - 40px);padding:12px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 14px 36px #15151518}.header-search-panel form{background:#f5f5f6;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:4px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.header-search-panel form:focus-within{box-shadow:none;background:#fff;border-color:#d7dbe3}.header-search-panel input{width:100%;min-width:0;height:42px;font:500 15px var(--font-body);background:0 0;border:0;padding:0 12px;box-shadow:none!important;outline:0!important}.header-search-panel input:focus,.header-search-panel input:focus-visible{box-shadow:none!important;outline:0!important}.header-search-panel form button{color:#111;cursor:pointer;background:#a6ff16;border:0;border-radius:10px;flex:none;width:42px;height:42px;font-size:21px;transition:background-color .18s,transform .15s}.header-search-panel form button:hover{background:#95ef00;transform:translateY(-1px)}.header-search-panel form button:active{transform:translateY(0)}.header-search-results{padding-top:8px;display:grid}.header-search-results a{border-radius:10px;justify-content:space-between;padding:11px 12px;font-size:14px;display:flex}.header-search-results a:hover,.header-search-results a:focus-visible{background:#f3f3f5}.header-search-results a span{color:#6246ff}.header-search-results p{color:#777;padding:8px 12px;font-size:14px}.hero-player-avatars{flex:none;align-items:center;padding-left:4px;display:flex}.hero-player-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:36px;height:36px;margin-left:-7px}.category-tile img{object-fit:contain;flex:none;width:24px;height:24px}.benefit-grid{align-items:stretch}.benefit-card{aspect-ratio:1586/992;background:#f5f5f6;border:0;border-radius:18px;width:100%;height:auto;min-height:0;padding:0;position:relative;overflow:hidden}.review-author>img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.reviews-marquee{grid-template-columns:minmax(0,1fr) 200px;align-items:stretch;gap:16px;display:grid;overflow:hidden}.reviews-marquee-track{gap:16px;width:max-content;animation:48s linear infinite reviews-scroll;display:flex}.reviews-marquee:hover .reviews-marquee-track{animation-play-state:paused}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-marquee .review-card{flex:0 0 min(340px,78vw);height:auto;min-height:170px}.reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.review-card{scroll-snap-align:start;flex:0 0 min(360px,80vw);height:auto;min-height:170px}.reviews-creative{scroll-snap-align:start;flex:none;width:200px;height:170px}.review-card p,.benefit-card p,.article-card-body p{font-size:15px;line-height:1.4}.article-card-small .article-card-body p{font-size:14px}.newsletter-consent{color:#e9e0ff;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.newsletter-consent input{appearance:none;cursor:pointer;background:#fff;border:2px solid #fff;border-radius:5px;flex:none;width:19px;height:19px;margin:0}.newsletter-consent input:checked{background:#b2ff1f;border-color:#b2ff1f}.newsletter-consent input:checked:after{content:"✓";text-align:center;color:#111;font-size:15px;font-weight:800;line-height:15px;display:block}.newsletter-consent input:focus-visible{outline-offset:3px;outline:3px solid #fff}.site-footer{border-radius:26px 26px 0 0;min-height:310px}.footer-brand p,.footer-nav strong,.footer-social strong{font-size:16px}.footer-nav a,.footer-nav span{color:#626262;font-size:15px}.footer-bottom{font-size:13px}.footer-social span{color:#242424;background:#e7e7e9;border-radius:14px;width:46px;height:46px;font-size:20px;font-weight:800}.breadcrumbs{color:#7c7c82;font-size:15px}.breadcrumbs a{color:#5e6068}.catalog-controls{justify-content:space-between;align-items:center;gap:24px;height:auto}.catalog-search-group{flex:1;align-items:center;gap:10px;max-width:700px;display:flex}.catalog-search-group input{border:1px solid #0000;width:100%;height:54px;transition:border-color .18s,background-color .18s;box-shadow:none!important;outline:0!important}.catalog-search-group input:focus,.catalog-search-group input:focus-visible{background:#fff;border-color:#cfd4de;box-shadow:none!important;outline:0!important}.catalog-search-group button{white-space:nowrap;color:#101010;cursor:pointer;background:#a6ff16;border:0;border-radius:14px;height:54px;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .18s,transform .15s}.catalog-search-group button:hover{background:#95ef00;transform:translateY(-1px)}.catalog-search-group button:active{transform:translateY(0)}.catalog-search-group button span{margin-left:8px}.catalog-sort{color:#76777d;white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.catalog-sort-label{color:#76777d;flex:none;font-size:14px;font-weight:600}.catalog-sort-menu{position:relative}.catalog-controls .catalog-sort select{cursor:pointer;min-width:210px;height:54px;margin-left:0}.product-preview-link{color:#5338d8;background:#f1efff;border-radius:13px;place-items:center;min-height:48px;font-size:14px;font-weight:700;display:grid}.checkout-preview-nav{color:#797b83;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.checkout-preview-nav a{color:#4a4c52;background:#f1f1f3;border-radius:99px;padding:7px 12px;font-weight:600}.checkout-preview-nav a.selected{color:#111;background:#a6ff16}.faq-list details{transition:border-color .2s,background-color .2s,transform .2s}.faq-list details:hover{background:#fcfbff;border-color:#cbc6ff}.faq-list summary{align-items:center;gap:20px}.faq-toggle{background:#f1efff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .25s,background-color .25s;display:grid}.faq-list details[open] .faq-toggle{background:#e5e0ff;transform:rotate(45deg)}.faq-list details p{animation:.22s ease-out faq-enter}@keyframes faq-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){a,button,select,summary,.category-tile,.product-card,.article-card{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s,opacity .2s}a:hover,button:hover:not(:disabled){opacity:.86}.hero-link:hover,.catalog-search-group button:hover,.category-tile:hover,.product-card:hover,.article-card:hover,.blog-creative:hover{transform:translateY(-3px)}.product-card:hover,.article-card:hover{box-shadow:0 10px 26px #11111112}.faq-list summary:hover .faq-toggle{background:#e5e0ff}}a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #765dff}@media (hover:hover){.review-card:hover,.benefit-card:hover{transform:translateY(-2px)}.review-card,.benefit-card{transition:transform .2s}}@media (max-width:800px){.reviews-grid{display:flex}.reviews-creative{display:block}.catalog-controls{flex-direction:column;align-items:stretch}.catalog-search-group{max-width:none}.catalog-sort{justify-content:space-between}.catalog-controls .catalog-sort select{flex:1;max-width:320px}}@media (max-width:760px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-search{margin-left:auto}.footer-social span{width:42px;height:42px}.site-footer{border-radius:22px 22px 0 0}}@media (max-width:480px){.benefit-grid{grid-template-columns:1fr}.catalog-search-group button{padding:0 16px}.catalog-sort{font-size:12px}.catalog-controls .catalog-sort select{min-width:0}.breadcrumbs{font-size:14px}.newsletter-consent{font-size:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.wordmark{flex:none;align-items:center;line-height:0;display:inline-flex}.wordmark img{object-fit:contain;width:154px;height:auto;display:block}.footer-brand .wordmark img{width:160px}.footer-bottom a{color:inherit;text-underline-offset:3px;text-decoration:underline}.footer-nav a:hover,.footer-bottom a:hover{color:#6246ff}.information-page{color:#202126;max-width:900px;margin:0 auto;padding:28px 32px 88px;font-size:18px;line-height:1.65}.information-page h1{font:800 clamp(32px,4vw,48px)/1.15 var(--font-display);letter-spacing:-1.5px;color:#111;margin:0 0 26px}.information-page h2{font:800 25px/1.25 var(--font-display);color:#111;margin:38px 0 12px}.information-page p,.information-page ul,.information-page ol{margin:0 0 16px}.information-page li{margin:8px 0;padding-left:4px}.information-page a{color:#5637ec;text-underline-offset:3px;text-decoration:underline}.information-details{border:1px solid #e3e5eb;border-radius:20px;gap:0;margin:28px 0;padding:8px 22px;display:grid}.information-details div{border-bottom:1px solid #e8e8ec;grid-template-columns:180px 1fr;gap:20px;padding:14px 0;display:grid}.information-details div:last-child{border:0}.information-details dt{color:#6f7280}.information-details dd{margin:0;font-weight:600}.blog-hero img{object-position:center;border-radius:22px}.product-thumbs>button{cursor:pointer;background:#f5f5f6;border:2px solid #0000;border-radius:14px;height:92px;padding:0;position:relative;overflow:hidden}.product-thumbs>button.active{border-color:#6246ff}.product-thumbs>button img{object-fit:cover}.product-main-image img{animation:.25s both gallery-reveal}.product-gallery-controls{pointer-events:none;color:#fff;text-shadow:0 1px 3px #0009;justify-content:space-between;align-items:center;font-weight:700;display:flex;position:absolute;inset:auto 18px 18px}.product-gallery-controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;width:40px;height:40px;font:30px/1 var(--font-body);cursor:pointer;pointer-events:auto;background:#1119;border:1px solid #ffffffa6;border-radius:50%}.product-gallery-controls span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1118;border-radius:9px;padding:7px 10px}.product-main-placeholder{color:#fff;text-align:center;background:radial-gradient(circle at 80% 10%,#a6ff16 0,#0000 34%),linear-gradient(140deg,#27145d,#6246ff 65%,#906aff);place-items:center;padding:40px;display:grid}.product-main-placeholder span{max-width:520px;font:800 clamp(32px,4vw,62px)/1.06 var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere}.product-choice .denomination-grid:empty{display:none}.product-choice .denomination{height:auto;min-height:92px;transition:background-color .18s,border-color .18s}.product-choice .denomination:hover{background:#efedff}.product-choice .denomination.selected:hover{background:#fff}@keyframes gallery-reveal{0%{opacity:.6}to{opacity:1}}.product-description,.about-product p,.product-specs p{font-size:17px;line-height:1.55}.product-specs p{align-items:baseline}.product-read-more{color:#6246ff;font:700 16px var(--font-body);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0}.product-more{gap:12px;margin-top:12px;animation:.24s faq-enter;display:grid}.product-main-image{height:560px}.product-buy{background:#6246ff}.product-buy:hover:not(:disabled){background:#5031ec}.product-buy:active:not(:disabled){background:#4427d5}.product-choice .denomination.unavailable{color:#636874;background:#f5f5f6;border-color:#e4e6e9}.product-choice .denomination.unavailable:hover{background:#eeedf6}.product-choice .denomination.unavailable strong{color:#666b76;font-size:14px;font-weight:600}.product-choice .denomination small{color:#777d89;font-size:12px;font-weight:500;line-height:1.3}.product-card-art{background:radial-gradient(circle at 85% 15%,#a6ff16 0,#0000 30%),linear-gradient(135deg,#33208a,#6448ff);align-items:flex-end;display:flex}.product-card-art>span{z-index:1;overflow-wrap:anywhere;text-shadow:0 2px 12px #1a0f5a88;max-width:100%;font-size:clamp(18px,2vw,28px);line-height:1.08;display:block;position:relative}.product-choice .denomination .denomination-region{color:#6246ff;font-weight:700}.key-compatibility{background:#f7f5ff;border:1px solid #e5e1ff;border-radius:14px;gap:7px;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.key-compatibility strong{font-size:15px}.key-compatibility details summary{cursor:pointer;color:#5536ed;font-weight:650}.key-compatibility details p{color:#41404b;margin:8px 0 0}.key-compatibility small{color:#656471;font-size:13px}.admin-search select{flex:none;width:170px}.admin-pagination{color:#666;align-items:center;gap:16px;margin:16px 0;font-size:14px;display:flex}.admin-pagination a{color:#5236d6;font-weight:700;text-decoration:none}.admin-pagination a:hover{text-decoration:underline}@media (max-width:760px){.admin-search select{width:100%}}.admin-product-details{border-top:1px solid #e7e8ec;margin-top:16px}.admin-product-details>summary{cursor:pointer;color:#5031d8;padding:14px 0;font-size:14px;font-weight:700;list-style:none}.admin-product-details>summary::-webkit-details-marker{display:none}.admin-product-details>summary:before{content:"＋";margin-right:8px;display:inline-block}.admin-product-details[open]>summary:before{content:"−"}.benefit-card{aspect-ratio:1586/992;height:auto}.benefit-card img{object-fit:cover;object-position:center}.review-card{border-color:#e0e0e0}.review-card p{font-size:16px;line-height:1.45}.reviews-grid{overscroll-behavior-inline:contain;scroll-padding:0 16px}@media (prefers-reduced-motion:reduce){.reviews-marquee-track{flex-wrap:wrap;width:auto;max-width:100%;animation:none}}@media (max-width:900px){.reviews-marquee{grid-template-columns:1fr}.reviews-marquee .reviews-creative{display:none}}.faq-list .faq-item{background:#fff;border:1px solid #e5e5e8;border-radius:16px;overflow:hidden}.faq-item h2{margin:0}.faq-item h2 button{text-align:left;width:100%;min-height:72px;font:700 18px/1.35 var(--font-body);color:#111;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.faq-toggle{color:#6246ff;background:#f0edff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.faq-toggle svg{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.faq-item.is-open .faq-toggle svg{transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),opacity .25s;display:grid}.faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer>div{overflow:hidden}.faq-answer p{color:#626672;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.5}.faq-contact{justify-content:flex-start;height:auto;min-height:190px}.faq-contact>div{max-width:640px}.faq-contact p{font-size:17px;line-height:1.4}.faq-contact p a{color:#fff;text-decoration:underline}.faq-contact-action{width:max-content;margin-top:18px;padding:0 22px;color:#111!important;background:#a6ff16!important;text-decoration:none!important;display:inline-flex!important}.faq-telegram-link{margin-left:14px;color:#fff!important;background:#fff2!important;text-decoration:none!important;display:inline-flex!important}.faq-contact img{object-position:center}.checkout-step{font:700 16px/1.3 var(--font-body);color:#747783}.checkout-step.active{color:#111}.checkout-step span{font:800 15px/1 var(--font-body)}.checkout-box h2{font-size:24px}.checkout-inputs label{font-size:16px}.checkout-inputs label>span{color:#6b49ff}.checkout-inputs input{font-size:16px}.checkout-method-inner{transition:background-color .2s,border-color .2s,box-shadow .2s}.checkout-method:hover:not(.disabled) .checkout-method-inner{background:#f9f8ff;border-color:#8976ff;box-shadow:0 0 0 3px #6246ff12}.checkout-method-icon{background:0 0;border:0}.checkout-method-inner strong{font-size:16px}.checkout-method-inner small{font-size:13px}.checkout-box>p,.checkout-support,.checkout-support strong{font-size:15px}.checkout-support{min-height:100px}.checkout-support a{color:#5637ec;text-decoration:underline}.checkout-order-item{font-size:17px}.checkout-order-item span,.checkout-total-row{font-size:15px}.checkout-order-item small{font-size:14px}.checkout-primary{background:#6246ff;font-size:16px;transition:background-color .2s}.checkout-primary:hover:not(:disabled){background:#4f31e6}.checkout-primary:active:not(:disabled){background:#4022d2}.checkout-secondary{font-size:16px}.checkout-pending{width:min(700px,100%);min-height:340px}.checkout-pending-icon{color:#6246ff;background:#eeeaff}.checkout-pending-icon svg{animation:1s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}.checkout-pending h2{font-size:32px}.checkout-pending p{font-size:17px;line-height:1.45}.checkout-pending small{font-size:15px}.checkout-result-heading p{font-size:16px;line-height:1.4}.checkout-receipt-product h3{font-size:24px}.checkout-receipt-product p,.checkout-delivery span{font-size:16px}.checkout-delivery{background:#fff;border:1px solid #e2e5eb;border-radius:14px;padding:16px}.checkout-delivery.is-fulfilled{background:#eaf9ed;border-color:#cae7d0}.checkout-delivery.is-failed{background:#fff3f3;border-color:#fdd}.checkout-delivery strong{font-size:21px}.checkout-delivery small{font-size:12px}.checkout-receipt-meta dl>div{font-size:15px}.checkout-result-actions a{width:225px}.header-search .search-button{color:#171717;background:#f5f5f6;border-radius:50%;width:48px;height:48px;transition:background-color .2s,color .2s;position:relative}.header-search .search-button:hover{color:#5739e8;background:#ebe6ff}.search-button svg{transition:opacity .18s;position:absolute}.search-button .close-icon,.header-search.is-open .search-button .search-icon{opacity:0}.header-search.is-open .search-button .close-icon{opacity:1}.header-search-panel{transform-origin:100% 0;border-radius:22px;width:min(470px,100vw - 40px);padding:16px;animation:.24s cubic-bezier(.2,.8,.2,1) both search-open;box-shadow:0 22px 60px #1112}@keyframes search-open{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.header-search-panel form{padding:5px 5px 5px 14px}.header-search-panel form>svg{color:#777;flex:none}.header-search-panel form button{background:#a6ff16;place-items:center;display:grid}.header-search-panel input:focus,.header-search-panel input:focus-visible,.catalog-search-group input:focus,.catalog-search-group input:focus-visible,.newsletter-input input:focus,.newsletter-input input:focus-visible{box-shadow:none!important;outline:0!important}.header-search-results a{align-items:center;gap:10px;font-size:15px}.header-search-results a svg{color:#6246ff;flex:none}.header-search-results p{font-size:15px}.reviews-marquee .reviews-creative{object-fit:cover;border-radius:22px;align-self:center;width:200px;height:170px}.catalog-sort{font-size:15px;position:relative}.catalog-sort details{position:relative}.catalog-sort summary{color:#171717;cursor:pointer;background:#fff;border:1px solid #e2e2e6;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-width:210px;height:54px;padding:0 16px;list-style:none;display:flex}.catalog-sort summary::-webkit-details-marker{display:none}.catalog-sort summary span{color:#6246ff;font-size:20px;transition:transform .2s}.catalog-sort details[open] summary span{transform:rotate(180deg)}.catalog-sort-options{z-index:10;background:#fff;border:1px solid #e2e2e6;border-radius:14px;min-width:230px;padding:6px;animation:.2s search-open;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 28px #1112}.catalog-sort-options a{border-radius:9px;padding:11px 12px;font-size:15px}.catalog-sort-options a:hover,.catalog-sort-options a[aria-current=true]{color:#5536e7;background:#f0edff}@media (hover:hover){a:hover,button:hover:not(:disabled){opacity:1}.hero-link:hover,.catalog-search-group button:hover,.category-tile:hover,.product-card:hover,.article-card:hover,.blog-creative:hover{transform:none}.product-card:hover,.article-card:hover{box-shadow:none}.review-card:hover,.benefit-card:hover{transform:none}.promo-banners a:hover img,.blog-creative:hover img{filter:brightness(1.12)}.promo-banners img,.blog-creative img{transition:filter .25s}.category-tile:hover{background:#eae7f7}.product-card:hover,.article-card:hover{border-color:#a99cff}.faq-item h2 button:hover .faq-toggle{background:#e4defe}}a:active,button:active:not(:disabled),summary:active{transform:none}@media (max-width:800px){.information-page{padding:20px 24px 64px}.checkout-receipt-product,.checkout-receipt-meta{min-height:0}.catalog-sort{justify-content:space-between}.catalog-sort details{flex:1;max-width:320px}}@media (max-width:540px){.wordmark img{width:126px}.information-page{padding:18px 20px 56px;font-size:16px}.information-page h2{font-size:22px}.information-details div{grid-template-columns:1fr;gap:4px}.product-thumbs>button{aspect-ratio:145/92;height:auto}.faq-item h2 button{font-size:16px}.faq-answer p{font-size:15px}.checkout-step{padding:7px;font-size:11px}.checkout-step span{font-size:11px}.checkout-method-inner strong{font-size:16px}.checkout-method-inner small{font-size:13px}.checkout-result-heading p{font-size:14px}.checkout-pending p{font-size:16px}.catalog-sort summary{min-width:0}.faq-contact{min-height:260px}}.product-rating{color:#111;flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;display:flex}.product-rating span{color:#f5b800;letter-spacing:.04em}.product-rating strong{font-size:16px}.product-rating small{color:#9ca3af;font-size:13px}.product-rating-store-link{color:#5536e7;margin-left:4px;font-size:13px;font-weight:650;text-decoration:none}.product-rating-store-link:hover{text-decoration:underline}.product-card-rating{color:#6b7280;align-items:center;gap:5px;font-size:13px;line-height:1;display:inline-flex}.product-card-rating span{color:#f5b800}.product-card-rating strong{color:#111;font-size:13px}.product-card-rating small{color:#9ca3af}.product-card{height:auto;min-height:316px}.product-card-compact{min-height:0}.how-section-collapsed{border:0;padding:28px 56px 40px}.how-section-collapsed>summary{cursor:pointer;background:#fafafa;border:1px solid #e5e5e8;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.how-section-collapsed>summary::-webkit-details-marker{display:none}.how-section-collapsed>summary h2{font:800 28px/1.15 var(--font-display);margin:0}.how-section-collapsed>summary span{color:#6246ff;background:#f0edff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:22px;transition:transform .2s;display:grid}.how-section-collapsed[open]>summary{margin-bottom:18px}.how-section-collapsed[open]>summary span{transform:rotate(180deg)}.how-section-collapsed .how-grid{margin-top:4px}.how-section-more{color:#676767;margin:14px 0 0;font-size:14px}.how-section-more a{color:#5536e7;font-weight:650}.admin-reviews-note{color:#4b5563;background:#fafbfc;border:1px solid #e7e8ec;border-radius:14px;margin:0 0 14px;padding:14px 16px;font-size:14px;line-height:1.45}.admin-reviews-note strong{color:#111}@media (max-width:800px){.how-section-collapsed{padding-left:24px;padding-right:24px}.how-section-collapsed>summary h2{font-size:22px}}@media (max-width:540px){.how-section-collapsed{padding-left:20px;padding-right:20px}}.admin-launch-status{margin-bottom:12px}.admin-launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-launch-grid li{background:#fafbfc;border:1px solid #eef0f3;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.admin-launch-grid strong{font-size:13px}.admin-launch-grid span{font-size:14px;font-weight:700}.admin-launch-grid span.ok{color:#2f7a3a}.admin-launch-grid span.warn{color:#9a6b12}.admin-launch-grid span.bad{color:#a54b30}.admin-launch-grid small{color:#7d8590;font-size:11px;line-height:1.35}.admin-order-actions{border-top:1px solid #eef0f3;gap:8px;margin-top:12px;padding-top:12px;display:grid}.admin-order-actions button{color:#20242b;cursor:pointer;width:fit-content;font:700 12px var(--font-body);background:#fff;border:1px solid #c9ced6;border-radius:9px;padding:9px 12px}.admin-order-actions button:hover{color:#5b45e8;border-color:#5b45e8}.admin-order-actions small{color:#7d8590;font-size:11px;line-height:1.4}@media (max-width:1050px){.admin-launch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:660px){.admin-launch-grid{grid-template-columns:1fr}}.admin-crm-shell .admin-dashboard-main{width:min(1600px,100%)}.admin-crm{gap:14px;display:grid}.admin-crm-toolbar{background:#fff;border:1px solid #e5e8ec;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.admin-crm-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-crm-filters input[type=search],.admin-crm-filters select{min-height:38px;font:500 13px var(--font-body);background:#fff;border:1px solid #d5d9e0;border-radius:8px;padding:0 12px}.admin-crm-filters input[type=search]{flex:1;min-width:220px}.admin-crm-filters button{color:#fff;min-height:38px;font:700 13px var(--font-body);cursor:pointer;background:#17191d;border:0;border-radius:8px;padding:0 14px}.admin-crm-check{color:#404652;align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.admin-crm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-crm-kpis article{background:#fafbfc;border:1px solid #eef0f3;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.admin-crm-kpis span{color:#707884;font-size:12px}.admin-crm-kpis strong{letter-spacing:-.5px;font-size:22px}.admin-crm-table-wrap{background:#fff;border:1px solid #d9dee7;border-radius:12px;overflow:auto}.admin-crm-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:12px}.admin-crm-table thead th{z-index:1;color:#4b5563;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#eef1f5;border-bottom:1px solid #cfd5df;padding:8px 10px;font-size:11px;font-weight:800;position:sticky;top:0}.admin-crm-table td{vertical-align:top;background:#fff;border-bottom:1px solid #eef0f3;padding:8px 10px}.admin-crm-table tbody tr:nth-child(2n) td{background:#fbfcfd}.admin-crm-table tbody tr:hover td{background:#f3f6ff}.admin-crm-table tbody tr.is-problem td{background:#fff8f1}.admin-crm-table.compact td,.admin-crm-table.compact th{padding:7px 9px}.admin-crm-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-crm-link{color:#1f2430;align-items:center;gap:6px;font-weight:700;display:inline-flex}.admin-crm-link:hover{color:#4e35ea}.admin-crm-dot{background:#e08a1e;border-radius:50%;width:8px;height:8px}.admin-crm-stack{gap:2px;display:grid}.admin-crm-stack small{color:#7a8290}.admin-crm-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.admin-crm-muted{color:#6d7582}.admin-crm-row-action{font:700 11px var(--font-body);background:#fff;border:1px solid #d0d5de;border-radius:8px;padding:6px 10px;display:inline-flex}.admin-crm-row-action:hover{color:#5b45e8;border-color:#5b45e8}.admin-crm-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.admin-crm-pill.is-ok{color:#246b32;background:#e8f8eb}.admin-crm-pill.is-warn{color:#8a6114;background:#fff4dc}.admin-crm-pill.is-bad{color:#a23d2a;background:#ffe8e4}.admin-crm-pill.is-muted{color:#5b6472;background:#eef0f3}.admin-crm-detail{gap:16px}.admin-crm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-crm-card{background:#fff;border:1px solid #e5e8ec;border-radius:16px;padding:18px 20px}.admin-crm-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-crm-card>header h2{letter-spacing:-.2px;margin:0;font-size:17px}.admin-crm-card>header a{color:#4e35ea;font-size:12px;font-weight:700}.admin-crm-dl{gap:10px;margin:0;display:grid}.admin-crm-dl>div{grid-template-columns:140px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.admin-crm-dl dt{color:#707884;margin:0}.admin-crm-dl dd{overflow-wrap:anywhere;margin:0;font-weight:650}.admin-crm-subblock{border-top:1px solid #eef0f3;margin-top:14px;padding-top:12px}.admin-crm-subblock h3{margin:0 0 8px;font-size:13px}.admin-crm-subblock ul{margin:0;padding-left:18px;font-size:13px;line-height:1.45}.admin-crm-alert{color:#80571a;background:#fff4dc;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.4}.admin-crm-codes{gap:6px;margin:8px 0;display:grid}.admin-crm-codes code{color:#b2ff1f;overflow-wrap:anywhere;background:#111;border-radius:10px;padding:10px 12px;font:600 13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}.admin-crm-mail-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-crm-mail-list li{border:1px solid #eef0f3;border-radius:12px;gap:6px;padding:12px;display:grid}.admin-crm-mail-list li>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.admin-crm-mail-list small{color:#7a8290}.admin-crm-mail-list button,.admin-crm-actions button{cursor:pointer;width:fit-content;font:700 12px var(--font-body);background:#fff;border:1px solid #c9ced6;border-radius:8px;padding:8px 12px}.admin-crm-actions{gap:8px;margin-top:14px;display:grid}.admin-crm-actions small{color:#7d8590;font-size:11px;line-height:1.4}@media (max-width:1100px){.admin-crm-detail-grid,.admin-crm-kpis,.admin-crm-dl>div{grid-template-columns:1fr}}.admin-crm-form-grid{gap:10px;display:grid}.admin-crm-form-grid label{color:#4b5563;gap:5px;font-size:12px;font-weight:700;display:grid}.admin-crm-form-grid input,.admin-crm-form-grid select,.admin-crm-form-grid textarea,.admin-crm-decision select,.admin-crm-decision textarea,.admin-crm-inline-price input{min-height:38px;font:500 13px var(--font-body);background:#fff;border:1px solid #d5d9e0;border-radius:8px;padding:8px 10px}.admin-crm-form-grid textarea,.admin-crm-decision textarea{resize:vertical;min-height:84px}.admin-crm-form-grid button,.admin-crm-inline-actions button,.admin-crm-row-actions button,.admin-crm-inline-price button,.admin-crm-channel button,.admin-crm-expand button{color:#fff;min-height:36px;font:700 12px var(--font-body);cursor:pointer;background:#17191d;border:0;border-radius:8px;padding:0 12px}.admin-crm-form-grid button:disabled,.admin-crm-row-actions button:disabled{opacity:.45;cursor:not-allowed}.admin-crm-inline-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.admin-crm-mini-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-crm-mini-list li{background:#f7f8fa;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;display:flex}.admin-crm-mini-list strong{font-size:12px}.admin-crm-mini-list span{color:#6d7582;text-align:right}.admin-crm-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-crm-expand-row td{background:#f7f8fb!important;padding:0!important}.admin-crm-expand{gap:12px;padding:14px 16px;display:grid}.admin-crm-problem-list{color:#8a6114;margin:0;padding-left:18px;font-size:12px}.admin-crm-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.admin-crm-channel{background:#fafbfc;border:1px solid #eef0f3;border-radius:12px;padding:12px}.admin-crm-channel h3{margin:0}.admin-crm-inline-price{align-items:center;gap:6px;display:flex}.admin-crm-inline-price input{width:96px}.admin-crm-delta-up{color:#246b32;font-weight:700}.admin-crm-delta-down{color:#a23d2a;font-weight:700}.admin-crm-promo-create{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.admin-crm-promo-create button{grid-column:1/-1;width:fit-content}.admin-crm-kpis small{color:#7a8290;font-size:11px}.admin-crm-audit-rich{gap:4px;max-width:520px;display:grid}.admin-crm-audit-summary{color:#303740;font-size:12px;font-weight:700}.admin-crm-audit-change{color:#404652;overflow-wrap:anywhere;font:500 11px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.admin-crm-decision label{color:#4b5563;gap:6px;font-size:12px;font-weight:700;display:grid}.admin-crm-refund-steps{color:#4b5563;margin:0 0 14px;padding-left:18px;font-size:12px;line-height:1.45}.admin-crm-refund-steps li+li{margin-top:4px}.admin-attention-panel{margin-bottom:12px}.admin-attention-list{margin:0;padding:0;list-style:none}.admin-attention-list li+li{border-top:1px solid #eff0f2}.admin-attention-list a{color:#303740;gap:4px;padding:12px 2px;text-decoration:none;display:grid}.admin-attention-list a:hover{color:#5432f5}.admin-attention-list strong{font-size:13px}.admin-attention-list span{color:#5f6772;font-size:12px;line-height:1.4}.admin-attention-list small{color:#8a919a;font-size:11px}.admin-attention-list li.bad a strong{color:#a23d2a}.admin-attention-list li.warn a strong{color:#8a6114}.admin-crm-audit-line{color:#404652;overflow-wrap:anywhere;font-size:12px}.admin-crm-audit-change.is-up{color:#246b32}.admin-crm-audit-change.is-down{color:#a23d2a}.admin-crm-audit-change.is-new{color:#2f6fed}.admin-journal-table td:last-child{min-width:280px;max-width:520px}.admin-analytics-chart header,.admin-crm-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-analytics-svg{background:#fbfcfd;border:1px solid #eef0f3;border-radius:12px;width:100%;height:auto;display:block}.admin-analytics-shares{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-analytics-shares li{grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.admin-analytics-shares li>div{gap:2px;display:grid}.admin-analytics-share-track{background:#eef1f5;border-radius:999px;height:10px;overflow:hidden}.admin-analytics-share-track>span{background:#2f6fed;border-radius:999px;height:100%;display:block}.admin-analytics-shares em{font-style:normal;font-weight:700}.admin-analytics-filters .admin-crm-date{color:#4b5563;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.admin-analytics-filters .admin-crm-date input{background:#fff;border:1px solid #d5d9e0;border-radius:8px;min-height:38px;padding:0 10px}.admin-monitor-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-monitor-checks li{grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.admin-monitor-checks strong{font-size:13px;display:block}.admin-monitor-checks small{color:#6d7582;margin-top:2px;font-size:12px;line-height:1.4;display:block}.admin-monitor-steps{color:#404652;margin:0;padding-left:18px;font-size:13px;line-height:1.5}.admin-monitor-steps li+li{margin-top:8px}.admin-monitor-steps code{font-size:12px}.admin-monitor-curl{color:#e8ecf2;background:#111318;border-radius:12px;margin:14px 0 0;padding:12px 14px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}@media (max-width:900px){.admin-crm-channel-grid,.admin-crm-promo-create,.admin-analytics-shares li{grid-template-columns:1fr}}
.storefront-page{--hb-action-primary:#6c4bff;--hb-action-hover:#5b38ef;--hb-selection-soft:#f5f1ff;--hb-selection-lime:#b2ff1f;--hb-surface-base:#fff;--hb-surface-control:#f8f8fa;--hb-surface-filter:#f4f4f6;--hb-border-default:#dee0e8;--hb-border-selected:#6c4bff;--hb-text-primary:#111;--hb-text-secondary:#717682;--hb-state-error:#e94a62;--hb-state-success:#238b51;--hb-radius-check:6px;--hb-radius-choice:12px;--hb-radius-control:14px;--hb-radius-summary:16px;--hb-gradient-buy:linear-gradient(90deg, #9e40f5, #5e40ff 50%, #9e40f5);font-family:var(--font-inter), Arial, sans-serif}.storefront-page .category-tile,.storefront-page .catalog-filters a{background:var(--hb-surface-filter);color:var(--hb-text-primary);border-radius:var(--hb-radius-control);font-family:var(--font-inter), Arial, sans-serif;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s;transform:none}.storefront-page .category-tile.active,.storefront-page .catalog-filters a.selected{background:var(--hb-selection-lime)}.storefront-page .category-tile:hover,.storefront-page .catalog-filters a:hover{background:#e9e9ed;transform:none}.storefront-page .category-tile.active:hover,.storefront-page .catalog-filters a.selected:hover{background:#a5f400}.storefront-page .topup-region,.storefront-page .key-region-chip{border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-choice);background:var(--hb-surface-base);min-height:42px;color:var(--hb-text-primary);transition:background-color .18s,border-color .18s;transform:none}.storefront-page .topup-region.selected,.storefront-page .key-region-chip.selected,.storefront-page .topup-region:hover,.storefront-page .key-region-chip:hover{border-color:var(--hb-border-selected);background:var(--hb-selection-soft);transform:none}.storefront-page .topup-region,.storefront-page .key-region-select{font:600 14px var(--font-inter), Arial, sans-serif}.storefront-page .topup-nominal,.storefront-page .key-edition{border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-choice);background:var(--hb-surface-control);min-height:50px;color:var(--hb-text-primary);font:600 15px var(--font-inter), Arial, sans-serif;transition:background-color .18s,border-color .18s;transform:none}.storefront-page .key-edition{background:var(--hb-surface-base)}.storefront-page .topup-nominal:hover,.storefront-page .key-edition:hover,.storefront-page .topup-nominal.selected,.storefront-page .key-edition.selected{border-color:var(--hb-border-selected);background:var(--hb-selection-soft);transform:none}.storefront-page .topup-nominal.selected,.storefront-page .key-edition.selected{color:var(--hb-action-primary);border-width:2px}.storefront-page .topup-more{border-radius:var(--hb-radius-choice);background:var(--hb-selection-soft);min-height:50px;color:var(--hb-action-primary);font:600 15px var(--font-inter), Arial, sans-serif;border:1px solid #d4c7ff;transform:none}.storefront-page .topup-more:hover{background:#ece5ff;transform:none}.storefront-page :is(.topup-field input,.topup-field select,.topup-platform select,.product-input input,.product-input select,.catalog-controls input,.catalog-controls select,.topup-mobile-trigger){border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-control);background:var(--hb-surface-control);min-height:54px;color:var(--hb-text-primary);font:500 15px var(--font-inter), Arial, sans-serif;transition:border-color .18s,background-color .18s}.storefront-page :is(.topup-field input,.topup-field select,.topup-platform select,.product-input input,.product-input select,.catalog-controls input,.catalog-controls select,.topup-mobile-trigger):focus-visible{outline:2px solid var(--hb-border-selected);outline-offset:2px;background:var(--hb-surface-base)}.storefront-page :is(.topup-section legend,.key-choice-section legend,.topup-field-heading label,.product-input){color:var(--hb-text-primary);font:600 14px var(--font-inter), Arial, sans-serif}.storefront-page .topup-mobile-options{border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-choice);background:var(--hb-surface-base)}.storefront-page .topup-mobile-options button:hover,.storefront-page .topup-mobile-options button[aria-selected=true]{background:var(--hb-selection-soft)}.storefront-page .key-choice-total{border-radius:var(--hb-radius-summary);background:var(--hb-selection-soft);min-height:116px}.storefront-page .key-choice-total .price-unavailable{letter-spacing:-.3px;font-size:24px;line-height:1.2}.storefront-page .key-choice-consent input{width:22px;height:22px;accent-color:var(--hb-action-primary)}.storefront-page .key-choice-buy{border-radius:var(--hb-radius-control);background:var(--hb-gradient-buy);color:#fff;width:100%;height:60px;font:700 17px var(--font-inter), Arial, sans-serif;transition:filter .18s,box-shadow .18s;transform:none}.storefront-page .key-choice-buy:hover:not(:disabled){background:var(--hb-gradient-buy);filter:brightness(1.07);transform:none}.storefront-page .key-choice-buy:disabled{filter:grayscale(.15);opacity:.48}.storefront-page :is(button,a,input,select):focus-visible{outline:2px solid var(--hb-border-selected);outline-offset:3px}.storefront-page :is(.newsletter-input button,.catalog-controls button,.header-search-panel form button):hover{transform:none}.storefront-page :is(.faq-search,.checkout-inputs input,.catalog-search-group input){border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-control);background:var(--hb-surface-control);min-height:54px;color:var(--hb-text-primary);font:500 15px var(--font-inter), Arial, sans-serif;transition:border-color .18s,background-color .18s}.storefront-page :is(.faq-search,.checkout-inputs input,.catalog-search-group input):focus,.storefront-page :is(.faq-search,.checkout-inputs input,.catalog-search-group input):focus-visible{border-color:var(--hb-border-selected);background:var(--hb-surface-base);box-shadow:0 0 0 3px #6c4bff24!important}.storefront-page :is(.catalog-sort summary,.header-search-panel form){border-color:var(--hb-border-default);border-radius:var(--hb-radius-control);background:var(--hb-surface-base)}.storefront-page :is(.catalog-sort-options a:hover,.catalog-sort-options a[aria-current=true],.header-search-results a:hover){background:var(--hb-selection-soft);color:var(--hb-action-primary)}.storefront-page :is(.catalog-search-group button,.header-search-panel form button,.faq-contact-action){border-radius:var(--hb-radius-control);transition:background-color .18s;background:var(--hb-selection-lime)!important;color:var(--hb-text-primary)!important}.storefront-page :is(.catalog-search-group button,.header-search-panel form button,.faq-contact-action):hover{transform:none;background:#a5f400!important}.storefront-page .newsletter-input{border-radius:var(--hb-radius-summary)}.storefront-page .newsletter-input button{border-radius:var(--hb-radius-choice)}.storefront-page .checkout-method-inner{border-color:var(--hb-border-default);border-radius:var(--hb-radius-control);background:var(--hb-surface-control)}.storefront-page .checkout-method input:checked+.checkout-method-inner,.storefront-page .checkout-method:hover:not(.disabled) .checkout-method-inner{border-color:var(--hb-border-selected);background:var(--hb-selection-soft)}.storefront-page .checkout-primary{border-radius:var(--hb-radius-control);background:var(--hb-action-primary);font:700 16px var(--font-inter), Arial, sans-serif;transition:background-color .18s}.storefront-page .checkout-primary:hover:not(:disabled){background:var(--hb-action-hover)}.storefront-page .checkout-secondary{border-radius:var(--hb-radius-control)}.storefront-page .checkout-inputs label{font:600 15px var(--font-inter), Arial, sans-serif}.storefront-page .checkout-inputs .checkout-field-label{color:var(--hb-text-primary)}.storefront-page .checkout-inputs .checkout-field-label b{color:var(--hb-action-primary)}.storefront-page .checkout-step.active{background:var(--hb-selection-soft)}.storefront-page .checkout-step.active span{background:var(--hb-action-primary)}.storefront-page .checkout-step.completed span,.storefront-page .checkout-result-check{background:var(--hb-selection-lime)}.storefront-page .faq-toggle{color:var(--hb-action-primary);background:var(--hb-selection-soft)}@media (max-width:540px){.storefront-page .topup-nominal,.storefront-page .key-edition{min-height:50px}.storefront-page .topup-mobile-trigger{min-height:56px}.storefront-page .key-choice-total{min-height:86px}.storefront-page .key-choice-total .price-unavailable{font-size:18px}.storefront-page .key-choice-buy{height:56px}}.storefront-page .product-card{border:1px solid var(--hb-border-default);background:#fff;border-radius:18px;flex-direction:column;gap:0;min-width:0;height:330px;min-height:330px;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden;transform:none;box-shadow:0 4px 16px #1810350a}.storefront-page .product-card:hover{border-color:#b7a8ff;transform:none;box-shadow:0 8px 22px #31207816}.storefront-page .product-card-art{background:#301b82;border-radius:0;flex:none;width:100%;height:178px;padding:0;display:block;position:relative;overflow:hidden}.storefront-page .product-card-art img{object-fit:cover;transition:filter .2s}.storefront-page .product-card:hover .product-card-art img{filter:brightness(1.07)}.storefront-page .product-card-art-fallback{background:radial-gradient(circle at 87% 7%,#b2ff1f 0 3%,#0000 30%),linear-gradient(135deg,#24144d,#6545e8 82%)}.storefront-page .product-card-art-fallback.tone-1{background:radial-gradient(circle at 84% 9%,#b2ff1f 0,#0000 30%),linear-gradient(135deg,#131d42,#3157b5 85%)}.storefront-page .product-card-art-fallback.tone-2{background:radial-gradient(circle at 82% 10%,#b2ff1f 0,#0000 28%),linear-gradient(135deg,#261442,#7a33ab 85%)}.storefront-page .product-card-art-fallback.tone-3{background:radial-gradient(circle at 85% 7%,#b2ff1f 0,#0000 30%),linear-gradient(135deg,#122b38,#216e8d 85%)}.storefront-page .product-card-art-fallback:before{content:"";border:24px solid #ffffff24;border-radius:50%;width:180px;height:180px;position:absolute;top:-67px;right:-66px}.storefront-page .product-card-placeholder{color:#fff;flex-direction:column;justify-content:space-between;padding:17px 18px 18px;display:flex;position:absolute;inset:0}.storefront-page .product-card-placeholder>span{font:800 12px/1 var(--font-manrope),sans-serif;letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.storefront-page .product-card-placeholder i{color:#b2ff1f;font:normal 700 28px/1 var(--font-manrope),sans-serif;text-shadow:0 0 20px #b2ff1f88}.storefront-page .product-card-placeholder>strong{-webkit-line-clamp:3;overflow-wrap:anywhere;max-width:215px;font:800 23px/1.12 var(--font-manrope),sans-serif;letter-spacing:-.035em;text-shadow:0 2px 13px #160d3f55;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.storefront-page .product-card-copy{flex-direction:column;flex:1;gap:5px;min-height:0;padding:14px 16px 16px;display:flex}.storefront-page .product-card-copy>strong{-webkit-line-clamp:2;min-height:39px;color:var(--hb-text-primary);font:700 15px/1.28 var(--font-manrope),sans-serif;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.storefront-page .product-card-copy>span{color:var(--hb-text-secondary);font:400 13px/1.25 var(--font-inter),sans-serif}.storefront-page .product-card-rating{color:var(--hb-text-secondary);font:500 12px/1 var(--font-inter),sans-serif;align-items:center;gap:5px;margin-top:auto;display:flex}.storefront-page .product-card-rating>span{color:#f5ac00;font-size:15px}.storefront-page .product-card-rating strong{color:var(--hb-text-primary);font-size:13px}.storefront-page .product-card-rating small{color:var(--hb-text-secondary);font-size:11px}.storefront-page .product-card-copy>b{color:var(--hb-text-primary);font:800 16px/1.2 var(--font-manrope),sans-serif;margin-top:4px}.storefront-page .product-card:not(a) .product-card-copy>b{color:var(--hb-text-secondary);font:600 13px/1.2 var(--font-inter),sans-serif}.storefront-page .benefit-grid{align-items:stretch}.storefront-page .benefit-card{aspect-ratio:1586/992;border-radius:18px;height:auto;overflow:hidden}.storefront-page .benefit-card img{object-fit:cover;object-position:center}.storefront-page .reviews-marquee{grid-template-columns:minmax(0,1fr) 200px;gap:16px;display:grid;overflow:visible}.storefront-page .reviews-viewport{border-radius:18px;width:100%;min-width:0;overflow:hidden}.storefront-page .reviews-marquee-track{width:max-content;max-width:none;animation:92s linear infinite hb-review-scroll}.storefront-page .reviews-marquee:hover .reviews-marquee-track{animation-play-state:paused}.storefront-page .reviews-marquee .review-card{border:1px solid var(--hb-border-default);height:182px;min-height:182px;box-shadow:none;border-radius:18px;flex:0 0 340px;padding:17px 18px;transform:none}.storefront-page .review-card p{color:#555b68;font:400 14px/1.4 var(--font-inter),sans-serif;margin-top:10px}.storefront-page .reviews-creative{object-fit:cover;border-radius:18px;align-self:stretch;width:200px;height:182px;display:block}@keyframes hb-review-scroll{to{transform:translate(calc(-50% - 8px))}}.storefront-page .key-choice-consent input,.storefront-page .newsletter-consent input{appearance:none;border:1px solid var(--hb-border-default);border-radius:var(--hb-radius-check);cursor:pointer;background:#fff;flex:0 0 22px;place-content:center;width:22px;height:22px;min-height:22px;margin:0;display:inline-grid}.storefront-page .key-choice-consent input:after,.storefront-page .newsletter-consent input:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;transition:transform .15s;transform:rotate(45deg)scale(0)}.storefront-page .key-choice-consent input:checked,.storefront-page .newsletter-consent input:checked{border-color:var(--hb-action-primary);background:var(--hb-action-primary)}.storefront-page .key-choice-consent input:checked:after,.storefront-page .newsletter-consent input:checked:after{transform:rotate(45deg)scale(1)}.storefront-page .purchase-assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:2px;display:grid}.storefront-page .purchase-assurance-item{align-items:center;gap:9px;min-width:0;display:flex}.storefront-page .purchase-assurance-icon{border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.storefront-page .purchase-assurance-icon.gold{background:#fff4d8}.storefront-page .purchase-assurance-icon.violet{background:#f0ebff}.storefront-page .purchase-assurance-icon.blue{background:#e9f4ff}.storefront-page .purchase-assurance-item strong,.storefront-page .purchase-assurance-item small{font-family:var(--font-inter),sans-serif;display:block}.storefront-page .purchase-assurance-item strong{font-size:12px;line-height:1.22}.storefront-page .purchase-assurance-item small{color:var(--hb-text-secondary);margin-top:2px;font-size:11px;line-height:1.22}.storefront-page .product-how{max-width:1328px;margin:24px auto 50px;padding:0 24px}.storefront-page .product-how-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.storefront-page .product-how-heading h2{color:var(--hb-text-primary);font:800 clamp(26px,2.5vw,34px)/1.18 var(--font-manrope),sans-serif;letter-spacing:-.035em;margin:0}.storefront-page .product-how-heading a{color:var(--hb-action-primary);font:600 14px/1.3 var(--font-inter),sans-serif}.storefront-page .product-how-heading a:hover{color:var(--hb-action-hover);background:0 0}.storefront-page .product-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.storefront-page .product-how-grid img{border-radius:16px;width:100%;height:auto;display:block}.storefront-page .primary-nav a:hover,.storefront-page .mantine-preview-nav .mantine-Button-root:hover,.storefront-page .section-heading>a:hover,.storefront-page .section-heading .hb-text-link:hover{color:var(--hb-action-primary);background:0 0}.storefront-page .header-search-results{max-height:min(430px,60vh);overflow-y:auto}.storefront-page .header-search-panel{z-index:80}@media (max-width:900px){.storefront-page .reviews-marquee{grid-template-columns:1fr}.storefront-page .reviews-creative{display:none}.storefront-page .product-how{padding:0 20px}.storefront-page .product-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.storefront-page .product-card{height:330px;min-height:330px}.storefront-page .product-card-art{height:178px}.storefront-page .reviews-marquee .review-card{flex-basis:300px}.storefront-page .purchase-assurance{gap:6px}.storefront-page .purchase-assurance-item{flex-direction:column;align-items:flex-start;gap:5px}.storefront-page .purchase-assurance-icon{flex-basis:34px;width:34px;height:34px}.storefront-page .product-how-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.storefront-page .product-how-grid::-webkit-scrollbar{display:none}.storefront-page .product-how-grid img{scroll-snap-align:start;flex:0 0 min(76vw,300px);width:min(76vw,300px)}}@media (prefers-reduced-motion:reduce){.storefront-page .reviews-marquee-track{animation:none}.storefront-page .reviews-viewport{overflow-x:auto}}
