:root{--bg:#070A12;--bg2:#0A1022;--panel:rgba(255,255,255,.06);--panel2:rgba(255,255,255,.04);--border:rgba(255,255,255,.1);--text:#EEF2FF;--muted:#AAB4D6;--brand:#4DA3FF;--brand2:#6C5CE7;--accent:#23D5FF;--ok:#38F2B3;--warn:#FFD166;--shadow:0 16px 60px rgba(0,0,0,.55);--radius:22px;--radius2:30px;--max:1200px;--font: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji"}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:var(--font);color:var(--text);background:radial-gradient(1100px 600px at 15% 0%,rgba(77,163,255,.18),transparent 60%),radial-gradient(900px 500px at 90% 15%,rgba(108,92,231,.14),transparent 62%),radial-gradient(700px 520px at 55% 95%,rgba(35,213,255,.1),transparent 60%),var(--bg)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{max-width:var(--max);margin:0 auto;padding:0 18px}.small{color:var(--muted);font-size:13px;line-height:1.6}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:12px}.badge--glow{background:#4da3ff1a;border-color:#4da3ff40;box-shadow:0 0 0 1px #4da3ff0d,0 0 24px #4da3ff2e}.btn{border:none;border-radius:16px;padding:14px 16px;font-weight:900;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .06s ease,filter .2s ease,background .2s ease,border .2s ease}.btn:active{transform:translateY(1px)}.btn--primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#070a12;box-shadow:0 16px 46px #4da3ff29}.btn--primary:hover{filter:brightness(1.05)}.btn--ghost{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text)}.btn--ghost:hover{background:#ffffff17}.card{background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid var(--border);border-radius:var(--radius2);box-shadow:var(--shadow)}.card--flat{box-shadow:none}.topbar{position:sticky;top:0;z-index:80;background:#070a12c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.announce{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 12px;font-size:13px;color:var(--muted)}.header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.brand{display:flex;align-items:center;gap:10px}.brand__logo{height:34px;width:auto}.brand__mark{width:36px;height:36px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand2));box-shadow:0 14px 26px #00000073}.brand__name{font-weight:950;letter-spacing:.3px}.nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nav a{color:var(--muted);font-size:14px;padding:8px 10px;border-radius:999px}.nav a:hover{color:var(--text);background:#ffffff0f}.header__right{display:flex;align-items:center;gap:10px}.hero{padding:44px 0 18px}.hero__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;align-items:stretch}.hero__copy{padding:28px}.h1{margin:12px 0 10px;font-size:48px;line-height:1.03;font-weight:1000;letter-spacing:-.6px}.lead{margin:0;color:var(--muted);font-size:16px;line-height:1.65;max-width:58ch}.ctaRow{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.hero__art{padding:14px;display:flex;align-items:center;justify-content:center;min-height:320px;position:relative;overflow:hidden}.hero__art:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(500px 300px at 30% 30%,rgba(77,163,255,.22),transparent 60%),radial-gradient(500px 300px at 70% 70%,rgba(108,92,231,.18),transparent 62%);opacity:.9}.hero__art>*{position:relative;z-index:1}.hero__img{border-radius:22px;border:1px solid rgba(255,255,255,.12)}.trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.trust{padding:12px;border-radius:20px;background:#00000024;border:1px solid rgba(255,255,255,.1);display:flex;gap:10px;align-items:flex-start}.trust svg{width:18px;height:18px;color:var(--ok);margin-top:2px}.trust b{display:block;font-size:13px}.trust span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.section{padding:22px 0}.section__title{margin:0 0 10px;font-size:22px;font-weight:950}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.productCard{padding:14px;border-radius:26px}.pimg{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000040}.pmeta{margin-top:10px;display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ptitle{font-weight:900;font-size:14px;line-height:1.25}.price{font-weight:1000}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.kpi{padding:16px;border-radius:24px;background:#00000024;border:1px solid rgba(255,255,255,.1)}.kpi h3{margin:0 0 6px;font-size:14px}.kpi p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quote{padding:16px;border-radius:26px;background:#00000024;border:1px solid rgba(255,255,255,.1)}.quote .stars{display:flex;gap:6px;margin-bottom:10px;color:var(--warn)}.quote b{display:block;margin-top:10px}.quote p{margin:0;color:var(--muted);line-height:1.6}.product{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gallery{padding:14px}.frame{border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000040}.thumbs{display:flex;gap:10px;margin-top:10px;overflow:auto;padding-bottom:4px}.thumb{width:74px;height:74px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);opacity:.85;cursor:pointer;flex:0 0 auto}.thumb:hover{opacity:1}.panel{padding:18px}.pTitle{margin:0 0 10px;font-size:32px;line-height:1.08;font-weight:1000}.buyBox{margin-top:14px;padding:14px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:#00000024}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.select,.qty{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:var(--text);border-radius:16px;padding:12px;font-size:14px}.qty{width:96px}.ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:8px}.ul li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:13px}.ul svg{width:16px;height:16px;color:var(--ok);margin-top:2px}.divider{height:1px;background:#ffffff1a;margin:14px 0}.accordion{border-radius:22px;border:1px solid rgba(255,255,255,.14);overflow:hidden;background:#0000001f}.accItem{border-top:1px solid rgba(255,255,255,.1)}.accItem:first-child{border-top:none}.accBtn{width:100%;text-align:left;background:#ffffff0d;color:var(--text);border:none;padding:14px;font-weight:950;font-size:14px;display:flex;justify-content:space-between;gap:12px;align-items:center;cursor:pointer}.accBtn:hover{background:#ffffff14}.accPanel{display:none;padding:0 14px 14px;color:var(--muted);font-size:13px;line-height:1.6}.accPanel.open{display:block}.footer{padding:28px 0 34px;border-top:1px solid rgba(255,255,255,.1);margin-top:24px}.footerGrid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:16px}.stickyATC{position:fixed;left:50%;transform:translate(-50%);bottom:14px;z-index:90;width:min(var(--max),calc(100% - 24px));display:none;padding:10px;border-radius:22px;background:#0a1022d1;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 22px 70px #0009}.stickyRow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.stickyTitle{font-weight:1000;font-size:13px}.stickyPrice{font-weight:1000}@media(max-width:980px){.hero__grid{grid-template-columns:1fr}.trustbar,.grid4{grid-template-columns:1fr 1fr}.grid3,.kpis,.testimonials,.product,.footerGrid{grid-template-columns:1fr}.h1{font-size:38px}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:none}.drawer.open{display:block}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(420px,92vw);background:#0a1022eb;border-left:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:-20px 0 80px #000000a6;display:flex;flex-direction:column}.drawer__head{padding:16px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:space-between}.drawer__x{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-size:24px;line-height:1;cursor:pointer}.drawer__x:hover{background:#ffffff1a}.drawer__body{padding:14px;overflow:auto;flex:1}.drawer__items{display:grid;gap:10px;margin-top:10px}.drawer__item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:18px;background:#00000024;border:1px solid rgba(255,255,255,.1)}.drawer__thumb{width:64px;height:64px;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#00000040;flex:0 0 auto}.drawer__meta{flex:1}.drawer__title{font-weight:950;font-size:13px;line-height:1.25}.drawer__variant{color:var(--muted);font-size:12px;margin-top:2px}.drawer__line{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:10px}.drawer__qty{display:flex;align-items:center;gap:8px}.drawer__qty button{width:34px;height:34px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);cursor:pointer;font-weight:950}.drawer__qty button:hover{background:#ffffff1a}.drawer__qty input{width:52px;text-align:center;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);padding:8px 6px}.drawer__remove{border:none;background:transparent;color:var(--muted);cursor:pointer;text-decoration:underline;font-size:12px}.drawer__remove:hover{color:var(--text)}.drawer__foot{padding:14px;border-top:1px solid rgba(255,255,255,.1)}.drawer__total{display:flex;justify-content:space-between;align-items:center}.productGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}@media(max-width:900px){.productGrid{grid-template-columns:1fr}}.productTitle{font-size:34px;line-height:1.05;margin:0;font-weight:1000}.priceRow{display:flex;gap:10px;align-items:baseline}.priceNow{font-size:28px;font-weight:1000}.priceCompare{text-decoration:line-through;opacity:.7}.productForm{margin-top:12px;display:grid;gap:12px}.select{width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text)}.qtyRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.qty{width:110px;text-align:center;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text)}.thumbRow{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.thumb{display:block;width:64px;height:64px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#00000026}.thumb img{width:100%;height:100%;object-fit:cover}.divider{height:1px;background:#ffffff1a;margin:18px 0}.rte{line-height:1.6;opacity:.95}.variantPicker{display:grid;gap:10px}.variantSearch{width:100%;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:var(--text);outline:none}.variantSearch:focus{border-color:#4d83ff8c;box-shadow:0 0 0 4px #4d83ff26}.select--variant{padding:14px;border-radius:18px;font-weight:900}.select--variant option{font-weight:700}.variantHint{opacity:.85}select.select,.select{background:#ffffff0f;color:var(--text)}select.select option,select.select optgroup{background:#0b1226;color:#fff}.optBlock{margin-top:10px;display:grid;gap:10px}.optHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.optLabel{font-weight:950}.optValue{opacity:.85;font-size:13px}.pillGrid{display:flex;flex-wrap:wrap;gap:10px}.pill{padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);cursor:pointer;font-weight:900}.pill:hover{background:#ffffff1a}.pill.isActive{border-color:#4d83ffbf;box-shadow:0 0 0 4px #4d83ff24}.modelGrid{max-height:260px;overflow:auto;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#00000024}.modelRow{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border:none;background:transparent;color:var(--text);cursor:pointer;text-align:left;border-bottom:1px solid rgba(255,255,255,.08);font-weight:900}.modelRow:last-child{border-bottom:none}.modelRow:hover{background:#ffffff0f}.modelRow.isActive{background:#4d83ff2e}.badge{font-size:11px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;opacity:.9}.siteHeader{position:sticky;top:0;z-index:110;background:#070a16b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.headerInner{max-width:1100px;margin:0 auto;padding:10px 14px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px}.brand{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.brandLogo{height:28px;width:auto;display:block}.brandText{font-weight:1000;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.headerNav{display:none;gap:18px;justify-content:center}.headerNav a{opacity:.88;font-weight:850}.headerNav a:hover{opacity:1}.headerActions{display:flex;gap:10px;justify-content:flex-end}.pillBtn{padding:10px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-weight:900;font-size:13px}.pillBtn:hover{background:#ffffff1a}.iconBtn{width:42px;height:42px;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center}.iconBtn:hover{background:#ffffff1a}.headerBurger{gap:4px;flex-direction:column}.headerBurger span{display:block;width:18px;height:2px;background:#ffffffe6;border-radius:4px}@media(max-width:420px){.pillBtn{padding:10px;font-size:12px}.headerActions{gap:8px}}@media(min-width:980px){.headerInner{grid-template-columns:220px 1fr auto}.headerBurger{display:none}.headerNav{display:flex}}.menuDrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:none}.menuDrawer.open{display:block}.menuBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.menuPanel{position:absolute;top:0;left:0;height:100%;width:min(360px,88vw);background:#0a1022f0;border-right:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:20px 0 80px #0000008c;display:flex;flex-direction:column}.menuTop{display:flex;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid rgba(255,255,255,.1)}.menuClose{font-size:24px;line-height:1}.menuList{padding:10px 14px;display:grid;gap:8px;overflow:auto;flex:1}.menuLink{padding:14px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;font-weight:950}.menuLink:hover{background:#ffffff1a}.menuDivider{height:1px;background:#ffffff1a;margin:6px 0}.menuTrust{padding:14px;border-top:1px solid rgba(255,255,255,.1);opacity:.9}.siteHeader{overflow:visible}.menuDrawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100vh!important;width:100vw!important;z-index:9999!important}.menuPanel{height:100vh!important;top:0!important;left:0!important;padding-top:max(env(safe-area-inset-top),0px)}.menuTop{position:sticky;top:0;background:#0a1022fa;z-index:1}.menuList{padding-bottom:max(env(safe-area-inset-bottom),16px)}.menuLink{font-size:16px;padding:16px 14px}.menuTrust{font-size:13px}.contactLinks{margin:18px 0;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.contactLinks__title{font-weight:1000;margin-bottom:12px}.contactLinks__grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:740px){.contactLinks__grid{grid-template-columns:1fr 1fr}}.contactLink{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0000001f;font-weight:900}.contactLink:hover{background:#ffffff14}.contactLink:after{content:"\203a";opacity:.8}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none}.intro.show{display:block}.intro__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1000px 500px at 20% 20%,rgba(77,131,255,.22),transparent 55%),radial-gradient(900px 420px at 80% 30%,rgba(255,255,255,.1),transparent 55%),linear-gradient(135deg,#060a16f5,#0c1228f5)}.intro__card{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(520px,90vw);padding:22px 18px;border-radius:26px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 120px #0000008c;text-align:center}.intro__logo{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:10px}.intro__mark{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;position:relative;overflow:hidden}.intro__mark:before{content:"";position:absolute;top:7px;right:10px;bottom:7px;left:10px;border-radius:12px;border:2px solid rgba(255,255,255,.85)}.intro__mark:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:8px;border:2px solid rgba(255,255,255,.85);transform:translate(-50%,-50%);opacity:.55}.intro__word{font-weight:1000;font-size:26px;letter-spacing:-.02em}.intro__sub{opacity:.9;font-size:14px;margin-top:2px}.intro__hint{opacity:.75;font-size:12px;margin-top:14px}.intro.hide .intro__card{animation:introOut .38s ease forwards}.intro.show .intro__card{animation:introIn .45s ease forwards}@keyframes introIn{0%{opacity:0;transform:translate(-50%,-52%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes introOut{to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/base.css.map */
