@font-face{font-family:Onest;src:url(../fonts/Onest-cyrillic.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:100 900;font-display:swap}@font-face{font-family:Onest;src:url(../fonts/Onest-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+2122,u+2191,u+2193,u+2212,u+2215;font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-cyrillic.woff2) format("woff2");unicode-range:u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-weight:200 800;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+2000-206f,u+2122,u+2191,u+2193,u+2212,u+2215;font-weight:200 800;font-display:swap}:root{color-scheme:light;--tabbar-h:0px;--f-body:"Onest";--f-num:"Manrope";--r:4px;--r-lg:6px;--shadow:0 1px 2px rgba(20,26,32,.04),0 1px 10px rgba(20,26,32,.04);--shadow-pop:0 10px 30px rgba(20,26,32,.13);--app:#f3f6fa;--paper:#fff;--ink:#101822;--ink-2:#4a5563;--ink-3:#606b78;--rule:#e1e8f0;--rule-2:#eef3f8;--accent:#1668c7;--accent-ink:#1157ab;--accent-soft:#e8f1fc;--ok:#0e7a4a;--warn:#9a5b00;--cta:var(--accent);--cta-hover:var(--accent-ink);--cta-soft:var(--accent-soft);--ring:0 0 0 3px rgba(22,104,199,.2);--deep:#0e2740;--deep-2:#9db2c8}*,:after,:before{box-sizing:border-box}.skip-link{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 16px;background:var(--accent);color:#fff;border-radius:var(--r);font-weight:600}.skip-link:focus{top:12px}*{margin:0}body{background:var(--app);color:var(--ink);font-family:var(--f-body),system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}img{max-width:100%;display:block}ul{list-style:none;padding:0}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:5px}.num{font-family:var(--f-num);font-variant-numeric:tabular-nums}.wrap{max-width:1440px;margin:0 auto;padding:0 20px}.panel{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow)}input[type=email],input[type=search],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit;font-size:15.5px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);transition:border-color .15s,box-shadow .15s}select{padding:0 34px 0 12px;height:40px;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%235a6675' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' viewBox='0 0 12 8'%3E%3Cpath d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:11px}select:hover{border-color:var(--ink-3)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--ring)}select:disabled{color:var(--ink-3);background-color:var(--rule-2);cursor:default}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;flex:none;margin:0;cursor:pointer;border:1.5px solid var(--rule);border-radius:4px;background:var(--paper);transition:border-color .15s,background .15s}input[type=checkbox]:hover{border-color:var(--accent)}input[type=checkbox]:checked{background:var(--accent) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 12 12'%3E%3Cpath d='m2.5 6.2 2.3 2.4 4.7-5'/%3E%3C/svg%3E") center/11px no-repeat;border-color:var(--accent)}input[type=checkbox]:focus-visible{box-shadow:var(--ring)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:40px;padding:0 15px;border:1px solid var(--rule);border-radius:var(--r);background:var(--paper);font-size:15px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.btn:hover{color:var(--accent)}.btn-primary,.btn:hover{border-color:var(--accent)}.btn-primary{background:var(--accent);color:#fff}.btn-cart{background:var(--cta);border-color:var(--cta);color:#fff}.btn-cart:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:#fff}.btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.btn-sm{height:34px;padding:0 11px;font-size:14px}.badge{font-family:var(--f-num);font-size:13px;font-variant-numeric:tabular-nums;background:var(--accent-soft);color:var(--accent);border-radius:9px;padding:1px 7px}.btn-primary .badge{background:#ffffff38;color:#fff}.util{background:var(--paper);border-bottom:1px solid var(--rule);font-size:15px;color:var(--ink)}.util .wrap{display:flex;align-items:center;gap:24px;height:44px}.util-links{display:flex;align-items:stretch;gap:24px;align-self:stretch}.util .util-mail,.util-links a{display:inline-flex;align-items:center;min-height:44px}.util a{color:var(--ink)}.util a:hover{color:var(--accent)}.util .sep{margin-left:auto}.util .util-spec{color:var(--accent);font-weight:600}.util .util-muted{color:var(--ink-2)}.util .util-mail,.util-addr{display:inline-flex;align-items:center;gap:7px;color:var(--ink-2)}.util-addr svg,.util-mail svg{width:17px;height:17px;color:var(--accent);flex:none}.site-top{display:contents}.head{position:sticky;top:0;z-index:40;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 1px #141a2005}.head .wrap{gap:40px;height:84px}.head .wrap,.logo{display:flex;align-items:center}.logo{flex:none}.logo-text{display:grid;padding-left:14px;border-left:4px solid var(--accent);margin-left:clamp(-18px,calc(708px - 50vw),-12px)}.logo-text b{font-family:var(--f-num);font-size:27px;font-weight:800;letter-spacing:.1em;color:var(--deep)}.logo-text b,.logo-text i{display:block;line-height:1}.logo-text i{font-style:normal;font-size:13.5px;font-weight:500;color:var(--ink-3);margin-top:8px}.find{flex:1;display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border:1px solid transparent;border-radius:var(--r);background:var(--rule-2);transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.sugs{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;max-height:70vh;overflow-y:auto;list-style:none}.sug{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:var(--r);cursor:pointer}.sug.is-active,.sug:hover{background:var(--accent-soft)}.sug-ico{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r);background:var(--rule-2);color:var(--ink-3);font-size:17px;overflow:hidden}.sug-ico img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff}.sug-txt{flex:1;min-width:0;display:grid}.sug-txt b{font-weight:500;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sug-txt small{font-size:12.5px;color:var(--ink-3)}.sug-tag{flex:none;font-size:12px;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:2px 8px}.sug-fix{padding:4px 10px 6px;font-size:13px;color:var(--ink-3)}.sug--all{justify-content:center;color:var(--accent);font-size:14px;border-top:1px solid var(--rule-2);margin-top:4px;border-radius:0}.find:focus-within{border-color:var(--accent);box-shadow:var(--ring);background:var(--paper)}.find svg{width:19px;height:19px;flex:none;color:var(--accent)}.find input{flex:1;border:0;background:none;font-size:16px;height:44px}.find input::-moz-placeholder{color:var(--ink-3)}.find input::placeholder{color:var(--ink-3)}.find kbd{font-family:var(--f-num);font-size:12.5px;color:var(--ink-3);border:1px solid var(--rule);border-radius:5px;padding:1px 6px;background:var(--paper)}.head-tel{flex:none;text-align:right;line-height:1.25}.head-tel svg{display:none}.head-tel b{font-family:var(--f-num);font-size:19px;font-weight:700;font-variant-numeric:tabular-nums}.head-tel span{display:block;font-size:13.5px;color:var(--ink-3)}.head-tel:hover b{color:var(--accent)}.head-quote{height:48px;padding:0 22px;font-size:16px}.nav{background:var(--paper);border-bottom:1px solid var(--rule)}.nav .wrap{display:flex;gap:4px;overflow-x:auto}.nav .wrap,.nav a{align-items:center;height:52px}.nav a{padding:0 14px;display:inline-flex;font-size:16px;color:var(--ink);font-weight:500;border-bottom:3px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.nav a.is-on,.nav a:hover{color:var(--accent)}.nav a.is-on{border-bottom-color:var(--accent)}.nav .price-link{margin-left:auto;color:var(--accent)}.nav a.nav-cat{gap:9px;height:40px;margin-right:10px;padding:0 18px;border:0;border-radius:var(--r);background:var(--accent);color:#fff;font-weight:600}.nav a.nav-cat svg{width:17px;height:17px}.nav a.nav-cat.is-on,.nav a.nav-cat:hover{background:var(--accent-ink);color:#fff}.nav .spec-first{display:none}.work{display:grid;grid-template-columns:282px minmax(0,1fr);gap:20px;padding:0 0 60px;align-items:start}.rail{position:sticky;top:104px;overflow:hidden;max-height:calc(100vh - 124px);display:flex;flex-direction:column}.rail-title{font-family:var(--f-num);padding:13px 15px;border-bottom:1px solid var(--rule);font-size:16px;font-weight:700;color:var(--ink)}.rail-scroll{overflow-y:auto}.rail-head{display:flex;align-items:center;gap:8px;width:100%;padding:9px 14px;border:0;background:none;text-align:left;cursor:pointer;font-size:15px;border-left:2px solid transparent;transition:background .12s}.rail-head:hover{background:var(--rule-2)}.rail-group.is-sel>.rail-head{border-left-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.rail-caret{width:7px;height:7px;flex:none;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .18s}.rail-group.is-open .rail-caret{transform:rotate(45deg)}.rail-name{flex:1}.rail-num{font-family:var(--f-num);font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rail-subs{display:none;padding:2px 0 8px}.rail-group.is-open .rail-subs{display:block}.rail-subs a{display:flex;gap:8px;padding:5px 14px 5px 31px;font-size:14.5px;color:var(--ink-2)}.rail-subs a span{margin-left:auto;font-family:var(--f-num);font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.rail-subs a:hover{color:var(--accent);background:var(--rule-2)}.rail-subs a.is-sel{color:var(--accent);font-weight:600;background:var(--accent-soft)}.rail-subs a.is-empty{color:var(--ink-3);opacity:.55}.rail-note{display:block;margin-top:2px;font-family:var(--f-body);font-size:13px;font-weight:400;color:var(--ink-3)}.side .facets-head,.side .rail-title{position:sticky;top:0;z-index:2;background:var(--paper);border-radius:var(--r-lg) var(--r-lg) 0 0}.side{display:flex;flex-direction:column;gap:14px;position:sticky;top:97px;max-height:calc(100vh - 85px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:4px}.side::-webkit-scrollbar{width:6px}.side::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.facets,.rail{flex:none}.rail{position:static;display:block}.rail,.rail .rail-scroll{max-height:none;overflow:visible}.facets-head{padding:13px 15px;border-bottom:1px solid var(--rule);font-family:var(--f-num);font-size:16px;font-weight:700;color:var(--ink)}.facets-head,.facets-toggle{display:flex;align-items:center}.facets-toggle{gap:8px;border:0;background:none;padding:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:default}.facets-head .reset{margin-left:auto;border:0;background:none;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--accent);cursor:pointer;font-weight:500}.facet{padding:13px 15px;border-bottom:1px solid var(--rule-2)}.facet:last-child{border-bottom:0}.facet h2{font-size:14.5px;font-weight:600;margin-bottom:8px}.check{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:15px;color:var(--ink-2);cursor:pointer}.check:hover{color:var(--ink)}.check input{flex:none}.check-name{line-height:1.3}.check{align-items:flex-start}.check input{margin-top:2px}.check-num{margin-left:auto;font-size:13px;color:var(--ink-3)}.facet-vals.is-scroll{max-height:262px;overflow-y:auto;margin-right:-8px;padding-right:8px;overscroll-behavior:contain}.facet-vals.is-scroll::-webkit-scrollbar{width:5px}.facet-vals.is-scroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.facet .more{margin-top:6px;border:0;background:none;padding:0;font-size:14px;color:var(--accent);cursor:pointer}.facets-empty{padding:14px 15px;font-size:14px;color:var(--ink-3)}.facets-body{display:contents}.facets-close,.facets-foot,.listing-found,.p-acc,.p-dock,.toolbar-filter{display:none}.p-buy-sub{display:contents}.q-step{display:none}.toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;margin-bottom:12px}.toolbar-count{display:flex;align-items:baseline;gap:7px}.toolbar-count b{font-size:20.5px;font-weight:700}.toolbar-count span{font-size:14.5px;color:var(--ink-2)}.toolbar-right{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sort{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.sort select{height:34px;font-size:15px}.viewsw{display:flex;border:1px solid var(--rule);border-radius:var(--r);overflow:hidden}.viewsw button{width:34px;height:32px;border:0;background:var(--paper);cursor:pointer;display:grid;place-items:center;color:var(--ink-3)}.viewsw button.is-on{background:var(--accent-soft);color:var(--accent)}.viewsw svg{width:14px;height:14px}.search-note{margin:0 0 12px;padding:10px 14px;border-radius:var(--r);background:var(--accent-soft);font-size:14.5px;color:var(--ink-2)}.search-note a{color:var(--accent)}.applied{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.applied,.chip{align-items:center}.chip{display:inline-flex;gap:6px;height:28px;padding:0 7px 0 11px;border:1px solid var(--rule);border-radius:14px;font-size:14px;background:var(--paper)}.chip button{border:0;background:none;cursor:pointer;color:var(--ink-3);font-size:15.5px;line-height:1}.chip button:hover{color:var(--ink)}.applied .clear{border:0;background:none;color:var(--accent);font-size:14px;cursor:pointer}.cards--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:14px}.cards--list{gap:10px}.card,.cards--list{display:flex;flex-direction:column}.card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}.card:hover{border-color:transparent;box-shadow:var(--shadow-pop);transform:translateY(-2px)}.card.is-picked{border-color:var(--accent)}.card-shot{position:relative;display:grid;place-items:center;background:#fff;padding:14px;height:186px}.card-shot img{max-width:100%;max-height:158px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.card:hover .card-shot img{transform:scale(1.05)}.card-nophoto{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;min-height:150px;border-radius:var(--r);background:var(--rule-2);color:var(--ink-3);font-size:13.5px;text-align:center;line-height:1.35}.card-nophoto svg{width:38px;height:38px;color:#b7c2cf}.card-badge{position:absolute;top:10px;left:10px;font-size:12.5px;font-weight:500;color:var(--ok);background:#eaf7f0;border-radius:4px;padding:2px 7px}.card-badge.order{color:var(--ink-2);background:var(--rule-2)}@media(max-width:560px){.card-shot{padding-top:34px;height:176px}.card-shot img{max-height:128px}}.card-example{position:absolute;bottom:8px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:12px;color:var(--ink-2);background:#ffffffe6;padding:1px 6px;border-radius:4px}.card-body{display:flex;flex-direction:column;flex:1;padding:0 15px 15px}.card-kind{font-size:13.5px;font-weight:500;color:var(--accent);margin-bottom:5px}.card-name{font-size:15.5px;line-height:1.4;min-height:2.8em;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-name:hover{color:var(--accent)}.card-specs{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px;max-height:22px;overflow:hidden}.card-specs li{font-size:13px;color:var(--ink-2);background:var(--rule-2);border-radius:5px;padding:1px 7px}.card-art{display:flex;gap:8px;margin-top:8px;font-family:var(--f-num);font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.card-brand{margin-left:auto;font-family:var(--f-body);color:var(--ink-2)}.card-brand:first-child{margin-left:0}.card-foot{margin-top:auto;padding-top:12px}.card-price b{display:block;font-family:var(--f-num);font-size:21.5px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.card-price b.ask{font-size:16px;color:var(--ink-2);font-weight:600}.card-price span{display:block;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.card-stock{display:flex;align-items:center;gap:6px;margin:8px 0 10px;font-size:13.5px;color:var(--ok)}.card-stock i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.card-stock.order{color:var(--ink-3)}.card-btn{width:100%}.card-btn.is-added{border-color:var(--cta);color:var(--cta);background:var(--cta-soft)}.card--list{flex-direction:row;align-items:stretch}.card--list .card-shot{width:128px;height:auto;flex:none;padding:12px;border-right:1px solid var(--rule-2)}.card--list .card-shot img{max-height:104px}.card--list .card-badge{display:none}.card--list .card-body{flex-direction:row;align-items:center;gap:20px;padding:14px 16px}.card--list .card-name{min-height:0;-webkit-line-clamp:2;font-size:16px}.card--list .card-specs{max-height:none}.card--list .card-foot{margin:0;padding:0;width:210px;flex:none;text-align:right}.card--list .card-stock{justify-content:flex-end}.card--list .card-info{flex:1;min-width:0}.pager{display:flex;align-items:center;justify-content:center;gap:6px;padding:22px 0 8px;flex-wrap:wrap}.pager button{min-width:36px;height:36px;padding:0 10px;border:1px solid var(--rule);background:var(--paper);border-radius:var(--r);font-family:var(--f-num);font-size:14.5px;font-variant-numeric:tabular-nums;cursor:pointer}.pager button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pager button.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.pager button:disabled{opacity:.4;cursor:default}.pager .dots{color:var(--ink-3);padding:0 2px}.empty-state{padding:56px 16px;text-align:center;color:var(--ink-2)}.empty-state a{color:var(--accent)}.relax{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.relax-btn{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:14.5px;cursor:pointer;max-width:100%;text-align:left}.relax-btn:hover{border-color:var(--accent);color:var(--accent)}.relax-btn em{font-style:normal;font-size:13px;color:var(--ink-3);white-space:nowrap}.empty-state b{display:block;color:var(--ink);margin-bottom:5px;font-size:16px}.page-title{font-size:28px;font-weight:650;letter-spacing:-.02em;margin:2px 0 16px}.page-lead{max-width:76ch;margin:-8px 0 20px;font-size:16px;line-height:1.6;color:var(--ink-2)}.quote{position:fixed;right:20px;bottom:20px;z-index:50;width:296px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);transform:translateY(140%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.quote.is-on{transform:none}.quote:not(.is-on){visibility:hidden;transition:transform .28s cubic-bezier(.2,.7,.2,1),visibility 0s .28s}.quote-head{display:flex;align-items:center;gap:9px;padding:12px 14px;border-bottom:1px solid var(--rule)}.quote-head b{font-size:15px}.quote-head .close{margin-left:auto;border:0;background:none;cursor:pointer;color:var(--ink-3)}.quote-body{padding:12px 14px;display:flex;flex-direction:column;gap:7px;font-size:14.5px}.quote-line{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.quote-line b{font-family:var(--f-num);color:var(--ink);font-variant-numeric:tabular-nums}.quote-total{padding-top:9px;border-top:1px solid var(--rule);font-size:15.5px}.quote .btn{margin:0 14px 14px;width:calc(100% - 28px)}.crumbs{display:flex;flex-wrap:wrap;gap:6px;padding:14px 0 10px;font-size:14px;color:var(--ink-3)}.crumbs a:hover{color:var(--accent)}.p-head{margin-bottom:14px}.p-head h1{font-size:26px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.p-ids{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:14px;color:var(--ink-3)}.p-ids b{color:var(--ink-2);font-weight:500}.product{display:grid;grid-template-columns:minmax(360px,460px) minmax(0,1fr) 306px;gap:16px;align-items:stretch;padding-bottom:40px}.p-photo{padding:14px;background:#fff}.p-photo .none{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:300px;border-radius:var(--r);background:var(--rule-2);color:var(--ink-2);font-size:15px;text-align:center;line-height:1.5;padding:24px}.p-photo .none svg{width:64px;height:64px;color:#b7c2cf}.p-key{padding:22px 24px;display:flex;flex-direction:column}.p-key h2{margin:0 0 6px;font-size:18px;font-weight:600}.p-key .p-more{align-self:flex-start}.p-key-docs{margin:2px 0 0}.p-key-note{margin:14px 0 0;padding:12px 14px;border-radius:var(--r);background:var(--rule-2);color:var(--ink-2);font-size:14px;line-height:1.5}.p-main{grid-column:1/-1;overflow:hidden}.p-tabs{display:flex;gap:2px;border-bottom:1px solid var(--rule);padding:0 8px;overflow-x:auto;scrollbar-width:none}.p-tabs::-webkit-scrollbar{display:none}.p-tabs button{white-space:nowrap;flex:none;border:0;background:none;padding:13px 14px;font-size:15px;color:var(--ink-2);cursor:pointer;border-bottom:2px solid transparent}.p-tabs button:hover{color:var(--ink)}.p-tabs button.is-on{color:var(--ink);font-weight:500;border-bottom-color:var(--accent)}.p-tabs .num{font-size:13px;color:var(--ink-3)}.p-pane{padding:18px 22px 22px}.p-specs{display:flex;flex-direction:column}.p-specs .line{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px dashed var(--rule);font-size:15.5px}.p-specs dt{color:var(--ink-2)}.p-specs dd{text-align:right}.p-specs--all{display:block;-moz-columns:2;column-count:2;-moz-column-gap:48px;column-gap:48px}.p-specs--all .line{-moz-column-break-inside:avoid;break-inside:avoid}.p-sub{margin:18px 0 6px;font-size:14.5px;font-weight:600}.p-desc,.p-sub{color:var(--ink-2)}.p-desc{margin-top:16px;font-size:15.5px;line-height:1.6}.p-desc.is-clamped{display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.p-more{margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14.5px;color:var(--accent);min-height:32px}@media(max-width:680px){.p-more{min-height:44px}}.p-more:hover{text-decoration:underline}.p-docs{display:flex;flex-direction:column;gap:2px}.p-docs li{padding:9px 0;border-bottom:1px solid var(--rule)}.p-docs li:last-child{border-bottom:0}.p-docs a{color:var(--accent);word-break:break-word}.p-note-src{display:inline-block;margin-left:8px;font-size:13px;padding:1px 7px;border-radius:20px;white-space:nowrap}.p-note-src.ok{background:#e4f3ec;color:#0e7a4a}.p-note-src.one{background:var(--app);color:var(--ink-3)}.p-alt{display:block;font-size:13px;color:var(--ink-3);margin-top:2px}.p-synonyms{margin:6px 0 0;font-size:14.5px}.p-note,.p-synonyms{color:var(--ink-3);line-height:1.5}.p-note{margin-top:14px;font-size:14px}.p-note a{color:var(--accent)}.p-analogs{display:flex;flex-direction:column}.p-analogs li{display:flex;gap:16px;padding:9px 0;border-bottom:1px dashed var(--rule);font-size:15.5px}.p-analogs li a:hover{color:var(--accent)}.p-analogs span{margin-left:auto;white-space:nowrap;color:var(--ink-2)}.p-buy{padding:20px 22px}.p-price{font-size:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.p-price,.p-price-vat{font-family:var(--f-num)}.p-price-vat{font-size:14px;color:var(--ink-3);margin-bottom:14px;font-variant-numeric:tabular-nums}.p-stock{display:flex;align-items:center;gap:7px;font-size:15px;color:var(--ok);margin-bottom:14px}.p-stock i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.p-stock.none{color:var(--ink-3)}.p-buy .btn{width:100%;margin-bottom:8px}.p-buy .is-added{border-color:var(--cta);color:var(--cta);background:var(--cta-soft)}.p-terms{margin-top:16px;padding-top:14px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:7px;font-size:14px}.p-terms>div{display:flex;gap:12px}.p-terms dt{color:var(--ink-3);min-width:74px}.p-terms dd{color:var(--ink-2)}.p-similar{padding-bottom:60px}.home-block{margin-top:30px}.home-block:last-child{margin-bottom:56px}.block-head{display:flex;align-items:center;gap:16px;margin-bottom:14px}.block-head h2{font-size:20.5px;font-weight:650;letter-spacing:-.015em}.block-head .link-btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;border:1px solid var(--rule);border-radius:999px;background:var(--paper);font:inherit;font-size:13.5px;color:var(--ink-3);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.block-head .link-btn svg{width:13px;height:13px}.block-head .link-btn:hover{color:#b3261e;border-color:#e8b4b0;background:#fdf3f2}.block-head a{margin-left:auto;display:inline-flex;align-items:center;min-height:28px;font-size:15px;color:var(--accent)}.block-head a:hover{text-decoration:underline}.sec-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:14px}.sec-card{display:flex;flex-direction:column;padding:16px 18px 18px;transition:border-color .18s,box-shadow .18s,transform .18s}.sec-card:hover{border-color:transparent;box-shadow:var(--shadow-pop);transform:translateY(-2px)}.sec-top{display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.sec-cover{width:56px;height:56px;flex:none;background:#fff;border:1px solid var(--rule);border-radius:var(--r);display:grid;place-items:center;overflow:hidden}.sec-cover img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.sec-title h3{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.sec-title p{font-size:13.5px;color:var(--ink-3);margin-top:3px}.sec-types{margin:12px 0 0;display:flex;flex-direction:column;gap:4px}.sec-types li{display:flex;gap:10px;font-size:15px;color:var(--ink-2)}.sec-types b{margin-left:auto;font-size:13px;color:var(--ink-3);font-weight:500}.sec-more{margin-top:auto;padding-top:10px;font-size:14px;color:var(--accent)}.foot{background:var(--paper);border-top:1px solid var(--rule);margin-top:auto;padding:34px 0 22px}.foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot-col h2{font-size:13.5px;font-weight:600;color:var(--ink-2);margin-bottom:12px}.foot-col ul{display:flex;flex-direction:column;gap:8px;font-size:15px}.foot-col a{color:var(--ink-2)}.foot-col a:hover{color:var(--accent)}.foot-about{font-size:15px;color:var(--ink-2);display:flex;flex-direction:column;gap:8px;max-width:42ch}.foot-logo{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:.01em}.foot-logo,.foot-tel{font-family:var(--f-num);color:var(--ink)}.foot-tel{font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.foot-addr{color:var(--ink-3);font-size:14px;line-height:1.5}.foot-bottom{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:26px;padding-top:16px;border-top:1px solid var(--rule-2);font-size:13.5px;color:var(--ink-3)}.text-page{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start;padding-bottom:60px}.text-block{padding:26px 30px}.text-block h2{font-size:18px;font-weight:650;margin:22px 0 10px}.text-block h2:first-child{margin-top:0}.text-block p{color:var(--ink-2);margin-bottom:10px;max-width:74ch}.text-block .lead{font-size:17px;color:var(--ink)}.text-block .note{font-size:14.5px;color:var(--ink-3)}.list{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.list li{position:relative;padding-left:18px;color:var(--ink-2);max-width:74ch}.list li:before{content:"";position:absolute;left:3px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--accent)}.list b{color:var(--ink);font-weight:600}.reqs{display:flex;flex-direction:column}.reqs>div{display:flex;gap:20px;padding:9px 0;border-bottom:1px dashed var(--rule);font-size:15.5px}.reqs dt{color:var(--ink-2);min-width:220px}.text-aside{padding:22px;position:sticky;top:104px}.text-aside h3{font-size:17px;font-weight:650;margin-bottom:8px}.text-aside p{font-size:15px;color:var(--ink-2);margin-bottom:14px}.text-aside .btn{width:100%}.text-aside-tel{font-family:var(--f-num);font-size:18px;font-weight:700;color:var(--ink);margin:14px 0 0;text-align:center}.contacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.contact-card{padding:22px 24px}.contact-card h2{font-size:16px;font-weight:650;margin-bottom:10px}.contact-card p{font-size:15.5px;color:var(--ink-2);margin-bottom:6px}.contact-tel{font-family:var(--f-num);font-size:21.5px;font-weight:700;color:var(--ink)!important;font-variant-numeric:tabular-nums}.contact-card .muted{font-size:14px;color:var(--ink-3)}.contact-card a{color:var(--accent)}.modal-back{position:fixed;inset:0;z-index:60;background:#10182280;display:grid;place-items:center;padding:24px}.modal{width:min(1000px,100%);max-height:88vh;display:flex;flex-direction:column;box-shadow:var(--shadow-pop)}.modal-head{display:flex;align-items:center;padding:18px 22px;border-bottom:1px solid var(--rule)}.modal-head h2{font-size:18px;font-weight:650}.modal-head .close{margin-left:auto;border:0;background:none;font-size:17px;color:var(--ink-3);cursor:pointer}.modal-body{display:grid;grid-template-columns:minmax(0,1.4fr) 320px;gap:0;overflow:hidden}.modal-list{padding:18px 22px;overflow-y:auto}.modal-empty{color:var(--ink-3);font-size:15.5px;padding:30px 0;text-align:center}.q-table{width:100%;border-collapse:collapse;font-size:15px}.q-table th{text-align:left;font-weight:500;color:var(--ink-3);font-size:13.5px;padding-bottom:8px;border-bottom:1px solid var(--rule)}.q-table td{padding:10px 8px 10px 0;border-bottom:1px solid var(--rule-2);vertical-align:top}.q-table tbody a:hover{color:var(--accent)}.q-qty{white-space:nowrap}.q-qty input{width:62px;padding:4px 6px;border:1px solid var(--rule);border-radius:5px;font:inherit;font-size:14.5px;text-align:right}.q-qty span{margin-left:5px;color:var(--ink-3);font-size:13.5px}.q-trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.q-consent{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:14px;color:var(--ink-2);line-height:1.45}.q-consent input{margin-top:2px}.modal-form .q-consent{flex-direction:row;align-items:flex-start;font-size:14px;line-height:1.45}.modal-form .q-consent input[type=checkbox]{width:16px;height:16px;padding:0;flex:none}.q-consent a{color:var(--accent);text-decoration:underline}.q-failed{margin-top:10px;font-size:14.5px;color:#b3261e}.q-art{display:block;font-family:var(--f-num);font-size:13px;color:var(--ink-3);margin-top:3px}.q-stock{color:var(--ok)}.q-price,.q-stock{white-space:nowrap}.q-price{text-align:right;font-variant-numeric:tabular-nums}.q-del{border:0;background:none;color:var(--ink-3);cursor:pointer}.q-del:hover{color:var(--ink)}.q-table tfoot td{font-weight:600;border-bottom:0;padding-top:12px}.q-table tfoot .q-vat td{font-weight:500;color:var(--ink-2);padding-top:2px}.modal-form{padding:18px 22px;border-left:1px solid var(--rule);background:var(--rule-2);display:flex;flex-direction:column;gap:10px;overflow-y:auto}.modal-form h3{font-size:16px;font-weight:650}.modal-form label{display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--ink-2)}.modal-form input{height:38px;padding:0 11px;font-size:15px}.modal-form textarea{padding:9px 11px;font-size:15px;resize:vertical}.modal-form .btn{margin-top:4px}.modal-note{font-size:13px;color:var(--ink-3);line-height:1.45}.modal-done{padding:46px 30px;text-align:center}.done-mark{width:46px;height:46px;margin:0 auto 14px;border-radius:50%;background:#eaf7f0;color:var(--ok);font-size:24px;display:grid;place-items:center}.modal-done h3{font-size:19.5px;font-weight:650;margin-bottom:8px}.modal-done p{color:var(--ink-2);margin-bottom:18px}.modal-done .done-saved{font-size:14px;color:var(--ink-3)}.modal-done .done-saved a{color:var(--accent)}@media(max-width:900px){.foot-grid{grid-template-columns:1fr 1fr}.text-page{grid-template-columns:minmax(0,1fr)}.text-aside{position:static}.modal-body{grid-template-columns:minmax(0,1fr)}.modal-form{border-left:0;border-top:1px solid var(--rule)}}@media(max-width:1180px){.product{grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.p-buy{grid-column:1/-1;position:static}.p-specs--all{-moz-columns:1;column-count:1}}@media(max-width:1080px){.work{grid-template-columns:minmax(0,1fr)}.head{position:static}.rail .rail-scroll{max-height:260px}.side{max-height:none;overflow:visible}.facets{display:none}.facets.is-sheet{position:fixed;z-index:70;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(100%,440px);height:100vh;height:100dvh;border:0;border-radius:0;box-shadow:var(--shadow-pop)}.facets-back{position:fixed;inset:0;z-index:69;background:#10182273}.facets.is-sheet .facets-head{flex:none;gap:10px;min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 6px 6px 16px;font-size:18px}.facets-toggle{cursor:default}.facets.is-sheet .facets-body{display:block;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.facets.is-sheet .facet{padding:14px 16px}.facets.is-sheet .facet h2{font-size:15.5px}.facets.is-sheet .check{min-height:44px;align-items:center;font-size:16px;padding:2px 0}.facets.is-sheet .check input{width:20px;height:20px;margin-top:0}.facets.is-sheet .check input:checked{background-size:13px}.facets.is-sheet .check-num{font-size:14px}.facets.is-sheet .facet .more{min-height:44px;font-size:15px}.facets.is-sheet .facet-vals.is-scroll{max-height:none;overflow:visible;margin-right:0;padding-right:0}.facets.is-sheet .facets-head .reset{min-height:44px;padding:0 8px;font-size:15px}.facets.is-sheet .facets-close{display:grid;place-items:center;flex:none;width:44px;height:44px;margin-left:auto;border:0;background:none;color:var(--ink-2);cursor:pointer}.facets.is-sheet .reset+.facets-close{margin-left:0}.facets-close svg{width:22px;height:22px}.facets.is-sheet .facets-foot{display:block}.facets-foot{flex:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--paper)}.facets-foot .btn{width:100%;height:48px;font-size:16px}.toolbar-filter{display:inline-flex}.toolbar-filter svg{width:18px;height:18px;color:var(--accent)}.facets,.rail{flex:none}.rail{position:static;max-height:none;display:block;overflow:visible}.rail .rail-scroll{max-height:46vh;overflow-y:auto}.side{display:contents}.side .facets-head,.side .rail-title{position:static}.facets{order:1}.listing{order:2}.rail{order:3}.row{grid-template-columns:56px minmax(0,1fr) 112px}.row .btn,.row-stock{grid-column:2/-1}}@media(max-width:1240px){.util .util-addr{display:none}.head .wrap{gap:18px}.head-tel span,.logo-text i{display:none}}@media(max-width:1000px){.util .wrap,.util-links{gap:18px}.util .util-mail{display:none}.head .wrap{height:auto;flex-wrap:wrap;padding-top:12px;padding-bottom:12px;row-gap:12px}.find{order:5;flex-basis:100%}.find kbd{display:none}.head-tel{margin-left:auto}.text-aside{top:160px}}@media(max-width:680px){.head .wrap{height:auto;flex-wrap:wrap;padding:10px 14px;gap:10px}.find{order:5;flex-basis:100%}.find kbd{display:none}.head-quote{height:44px;padding:0 16px}.btn,.check,.cookie .close,.crumbs a,.facets-toggle,.logo,.modal-head .close,.nav a.nav-cat,.quote-head .close,.rail-head,.rail-subs a,.sort select,.viewsw button{min-height:44px}.modal-head .close,.quote-head .close,.viewsw button{min-width:44px}.rail-subs a{align-items:center}.find input{height:44px}.quote{left:12px;right:12px;width:auto}.product{grid-template-columns:minmax(0,1fr)}.p-photo{order:0}.p-buy{order:1}.p-main{order:3}.p-key,.util{display:none}.logo-text{padding-left:10px;border-left-width:3px;margin-left:0}.logo-text b{font-size:18px;letter-spacing:.04em}.logo-text i{display:none}.head-quote{padding:0 12px}.crumbs{row-gap:0;padding:8px 0 4px}.crumbs,.crumbs a{align-items:center}.crumbs a{display:inline-flex}.viewsw{display:none}.head-tel{order:3;margin-left:auto;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:var(--r);color:var(--accent)}.head-tel svg{display:block;width:19px;height:19px}.head-tel b,.head-tel span{display:none}.head-quote{order:4;gap:6px}.head-cart-t{display:none}.nav .spec-first{display:inline-flex;color:var(--accent);font-weight:500}.nav a.nav-cat{order:-1}.card--list{flex-direction:column}.card--list .card-shot{width:100%;height:150px}.card--list .card-foot{width:100%;text-align:left}.reqs{display:block}.reqs dt{min-width:0;font-size:14px}.reqs dd{margin:0 0 10px}}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important}}.factories{font-size:16px;line-height:1.7;color:var(--ink-2)}.factories .name{white-space:nowrap}@media(max-width:560px){.factories .name{white-space:normal}}.factories .sep{color:var(--rule)}.brands{display:flex;flex-wrap:wrap;gap:8px}.brand{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);font-size:15px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.brand:hover{border-color:var(--accent);color:var(--accent)}.brand-name{white-space:nowrap}.brand-num{padding:1px 7px;border-radius:20px;background:var(--app);font-size:13px;color:var(--ink-3)}.contact-card .num{font-variant-numeric:tabular-nums}.trust{margin:30px 0 56px;padding:26px 26px 28px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-lg)}.trust-head h2{font-family:var(--f-num),sans-serif;font-size:21.5px;font-weight:700;letter-spacing:-.015em;margin:0 0 6px}.trust-head p{margin:0 0 22px;color:var(--ink-2);font-size:15.5px;line-height:1.6;max-width:82ch}.trust-col+.trust-col{margin-top:20px}.trust-col h3{font-family:var(--f-num),sans-serif;font-size:13px;font-weight:700;color:var(--ink-2);margin:0 0 10px}.trust-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.trust-tags li{padding:5px 11px;border:1px solid var(--rule);border-radius:var(--r);background:var(--app);font-size:14.5px;color:var(--ink-2)}.trust-tags--soft li{background:transparent;border-style:dashed}@media(max-width:560px){.trust{padding:18px 16px 20px}.trust-tags li{padding:4px 9px;font-size:14px}}.home-head{padding:18px 0 14px}.home-head h1{font-family:Manrope,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;margin:0;text-wrap:balance}.home-head p{margin:7px 0 0;color:var(--ink-2);font-size:16px;max-width:78ch}@media(max-width:640px){.home-head h1{font-size:23px}}.util-spec{color:var(--accent);font-weight:500}.cmp-link{display:inline-flex;align-items:center;gap:6px}.cmp-n{padding:1px 6px;border-radius:9px;background:var(--accent);color:#fff;font-size:13px}main:focus{outline:none}.crumbs a,.facet .more,.facets-toggle,li>a{padding-block:2px}.applied .clear,.chip button,.facets-head .reset{min-width:24px;min-height:26px}@media(max-width:560px){.cards--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cards--grid .card-shot{height:132px;padding:10px}.cards--grid .card-shot img{max-height:112px}.cards--grid .card-nophoto{min-height:110px;font-size:12px}.cards--grid .card-nophoto svg{width:28px;height:28px}.cards--grid .card-badge{top:6px;left:6px;font-size:12px;padding:1px 5px}.cards--grid .card-body{padding:0 10px 10px}.cards--grid .card-kind{font-size:12.5px;margin-bottom:3px}.cards--grid .card-name{font-size:14px;line-height:1.35;-webkit-line-clamp:3;min-height:3.9em}.cards--grid .card-specs li{font-size:12px;padding:1px 5px}.cards--grid .card-art{display:none}.cards--grid .card-price b.ask{font-size:14.5px}.cards--grid .card-stock{font-size:12.5px;margin:6px 0 8px}.cards--grid .card-btn{font-size:14.5px;padding:0 8px}}@media(max-width:680px){.pager button{min-width:44px}.card-name,.pager button{min-height:44px}.applied .clear,.block-head a,.chip button,.facets .reset{min-width:44px;min-height:44px}}.show-m{display:none}@media(max-width:680px){.hide-m{display:none}.show-m{display:inline}.crumbs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.crumbs::-webkit-scrollbar{display:none}.crumbs a,.crumbs span{flex:none}.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.foot-about{grid-column:1/-1}}.p-cmp.is-on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.p-cmp-link{display:block;text-align:center;font-size:14.5px;color:var(--accent);margin-top:-2px}.p-similar-why{margin:-6px 0 14px;font-size:14.5px;color:var(--ink-2)}.p-spec-link{display:inline-flex;align-items:center;justify-content:flex-end;min-width:24px;min-height:24px;margin:-2px 0;color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 35%,transparent);text-underline-offset:3px}.p-spec-link:hover{text-decoration-color:currentColor}.head-cart{width:20px;height:20px;flex:none}@media(max-width:680px){.p-spec-link{min-height:44px;min-width:44px;margin:-12px 0}}.cart-ico{width:18px;height:18px;flex:none}html.is-locked,html.is-locked body{overflow:hidden}@media(hover:none){.card:hover,.sec-card:hover{transform:none;box-shadow:none;border-color:var(--rule)}.card:hover .card-shot img{transform:none}}@media(max-width:680px){:root{--tabbar-h:58px}body{padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}.wrap{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{font-size:16px}.page-title{font-size:24px;line-height:1.25;margin-bottom:12px}.head .wrap{padding:8px 16px 10px;row-gap:8px}.nav .wrap{height:48px;padding:0 16px;gap:2px;scrollbar-width:none}.nav .wrap::-webkit-scrollbar{display:none}.nav a{height:48px;padding:0 11px;font-size:15px}.nav a.nav-cat{margin-right:4px;padding:0 14px}.listing-found{display:block;margin:0 0 8px;font-size:15px;color:var(--ink-2)}.listing-found b{color:var(--ink);font-weight:700}.listing .toolbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin:0 -16px 10px;padding:8px 16px;border-radius:0;border-left:0;border-right:0;box-shadow:0 2px 8px #141a200d}.listing .toolbar-count{display:none}.listing .toolbar-filter{justify-content:center;height:44px;padding:0 16px;font-size:15.5px;font-weight:500}.toolbar-right{margin:0;display:block}.sort{display:block}.sort-t{display:none}.sort select{width:100%;height:44px;font-size:15.5px}.applied{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 10px;padding:0 16px;scrollbar-width:none}.applied::-webkit-scrollbar{display:none}.chip{flex:none;height:36px;padding:0 2px 0 12px;font-size:14px;white-space:nowrap}.chip button{min-width:36px;min-height:36px}.applied .clear{flex:none;white-space:nowrap}.search-note{font-size:14.5px}}@media(max-width:560px){.cards--grid,.cards--list{display:flex;flex-direction:column;gap:8px}.cards .card{display:grid;grid-template-columns:92px minmax(0,1fr);-moz-column-gap:12px;column-gap:12px;align-items:start;padding:12px}.cards .card-shot{width:92px;height:92px;padding:4px;border:0;border-radius:var(--r)}.cards .card-shot img{max-height:84px}.cards .card-badge{display:none}.cards .card-nophoto{min-height:0;gap:4px;font-size:12px;padding:4px}.cards .card-nophoto svg{width:26px;height:26px}.cards .card-example{bottom:2px;font-size:11px;padding:0 4px}.cards .card-body{display:contents}.cards .card-info{grid-column:2;min-width:0}.cards .card-kind{font-size:13px;margin-bottom:2px}.cards .card-name{display:-webkit-box;-webkit-line-clamp:4;min-height:0;font-size:15px;line-height:1.38}.cards .card-specs{margin-top:6px}.cards .card-specs li{font-size:13px}.cards .card-art{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:6px}.cards .card-brand{margin-left:0}.cards .card-foot{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid var(--rule-2)}.cards .card-price{grid-column:1}.cards .card-price b{font-size:18px}.cards .card-price b.ask{font-size:15px}.cards .card-price span{font-size:12.5px}.cards .card-stock{grid-column:1;justify-content:flex-start;margin:2px 0 0;font-size:13.5px}.cards .card-acts{grid-column:2;grid-row:1/span 2}.cards .card-btn{width:auto;padding:0 14px;font-size:15px}}@media(max-width:380px){.cards .card-btn .cart-ico{display:none}.cards .card-foot{-moz-column-gap:8px;column-gap:8px}}@media(max-width:680px){.p-head{margin-bottom:12px}.p-head h1{font-size:21px;line-height:1.3}.p-synonyms{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px}.p-ids{gap:2px 16px;font-size:13.5px}.product{gap:10px;padding-bottom:24px}.p-photo{padding:8px}.p-photo .none{min-height:180px}.p-buy{padding:16px}.p-price{font-size:26px}.p-buy>.btn{height:48px;font-size:16px}.p-buy-sub{display:grid;grid-template-columns:1fr 1fr;gap:8px}.p-buy-sub .btn{width:auto;min-width:0;margin:0;padding:0 8px}.p-cmp-link{margin-top:10px;min-height:44px;display:flex;align-items:center;justify-content:center}.p-terms{margin-top:14px}.p-tabs{display:none}.p-acc{display:flex;align-items:center;gap:8px;width:100%;min-height:54px;padding:0 16px;border:0;border-top:1px solid var(--rule);background:none;text-align:left;cursor:pointer;font:inherit;font-size:16.5px;font-weight:600;color:var(--ink);scroll-margin-top:8px}.p-acc:first-of-type{border-top:0}.p-acc .num{font-size:14px;font-weight:500;color:var(--ink-3)}.p-acc-caret{margin-left:auto;width:9px;height:9px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translateY(-3px);transition:transform .18s}.p-acc[aria-expanded=true] .p-acc-caret{transform:rotate(-135deg) translateY(-1px)}.p-pane{padding:0 16px 18px}.p-specs .line{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:12px;padding:10px 0;font-size:15px;line-height:1.4}.p-specs dt{color:var(--ink-3)}.p-specs dd{text-align:left;overflow-wrap:anywhere}.p-spec-link{justify-content:flex-start}.p-analogs li,.p-desc{font-size:15px}.p-analogs li{flex-direction:column;gap:2px}.p-analogs span{margin-left:0;font-size:14px}.p-docs a{display:inline-flex;min-height:32px}.p-dock,.p-docs a{align-items:center}.p-dock{position:fixed;left:0;right:0;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:45;display:flex;gap:12px;padding:8px 16px;background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 -4px 14px #141a2014;transform:translateY(calc(100% + var(--tabbar-h) + env(safe-area-inset-bottom)));visibility:hidden;transition:transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s .22s}.p-dock.is-on{transform:none;visibility:visible;transition:transform .22s cubic-bezier(.2,.7,.2,1)}.p-dock-info{flex:1;min-width:0;display:grid;line-height:1.25}.p-dock-info b{font-family:var(--f-num);font-size:17px;font-weight:700}.p-dock-info b,.p-dock-info span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-dock-info span{font-size:13.5px;color:var(--ink-3)}.p-dock-info span.ok{color:var(--ok)}.p-dock .btn{flex:none;height:48px;padding:0 18px;font-size:16px}body:has(.p-dock){padding-bottom:calc(var(--tabbar-h) + 66px + env(safe-area-inset-bottom))}}@media(max-width:680px){.modal-back{display:block;padding:0}.modal{width:100%;height:100%;max-height:none;border:0;border-radius:0}.modal-head{flex:none;min-height:56px;padding:calc(6px + env(safe-area-inset-top)) 6px 6px 16px}.modal-head h2{font-size:18px}.modal-head .close{width:44px;height:44px;font-size:19px}.modal-body{display:block;flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal-form,.modal-list{overflow:visible}.modal-list{padding:4px 16px 14px}.modal-body.is-empty .modal-form{display:none}.modal-form{gap:12px;padding:16px 16px calc(12px + env(safe-area-inset-bottom))}.modal-form h3{font-size:17px}.modal-form label{gap:6px;font-size:14.5px}.modal-form input{height:48px;padding:0 13px;font-size:16px}.modal-form textarea{padding:11px 13px;font-size:16px}.modal-form .q-consent{font-size:14px}.modal-form .q-consent input[type=checkbox]{width:20px;height:20px;margin-top:0}.modal-form button[type=submit]{position:sticky;bottom:0;z-index:1;height:52px;font-size:16.5px;box-shadow:0 0 0 10px var(--rule-2)}.modal-done{padding:40px 20px}.q-table,.q-table tbody,.q-table tfoot{display:block}.q-table thead{display:none}.q-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;-moz-column-gap:8px;column-gap:8px;grid-template-areas:"name name del" "stock qty qty" "price price price";padding:12px 0;border-bottom:1px solid var(--rule)}.q-table td{padding:0;border:0}.q-table tbody td:first-child{grid-area:name;font-size:15px;line-height:1.4}.q-table tbody td:last-child{grid-area:del;justify-self:end}.q-table .q-stock{grid-area:stock;align-self:center;font-size:14px}.q-table .q-qty{grid-area:qty;display:flex;align-items:center;margin-top:8px}.q-table tbody .q-price{grid-area:price;margin-top:6px;text-align:left;font-size:14.5px}.q-qty input{width:58px;height:44px;padding:0 4px;border-radius:0;text-align:center;font-size:16px}.q-step{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--rule);background:var(--paper);font:inherit;font-size:20px;line-height:1;color:var(--ink);cursor:pointer}.q-step:first-child{border-right:0;border-radius:var(--r) 0 0 var(--r)}.q-qty input+.q-step{border-left:0;border-radius:0 var(--r) var(--r) 0}.q-step:disabled{color:var(--ink-3);opacity:.5}.q-qty span{margin-left:8px}.q-del{display:grid;place-items:center;width:44px;height:44px;margin-top:-10px;font-size:17px}.q-table tfoot tr{display:flex;justify-content:space-between;gap:12px;padding-top:12px}.q-table tfoot td{padding:0}.q-table tfoot td:empty{display:none}.quote{left:8px;right:8px;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px);display:flex;align-items:center;gap:8px;padding:8px 6px 8px 14px}.quote-head{display:contents}.quote-head b{font-size:15.5px}.quote .btn:not(.btn-cart),.quote-body{display:none}.quote .btn-cart{order:3;width:auto;margin:0 0 0 auto;height:44px;padding:0 16px}.quote-head .close{order:4;margin-left:0;width:44px}}@media(max-width:680px){body:has(.p-dock) .quote{display:none}}.cookie[data-v-45110818]{position:fixed;left:16px;right:16px;bottom:16px;z-index:40;display:flex;align-items:center;gap:16px;flex-wrap:wrap;max-width:760px;margin:0 auto;padding:14px 18px;background:#fff;border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow-pop)}.cookie p[data-v-45110818]{margin:0;flex:1 1 320px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.cookie a[data-v-45110818]{color:var(--accent);text-decoration:underline}.cookie button[data-v-45110818]{padding:8px 18px;border:1px solid var(--accent);border-radius:var(--r);background:var(--accent);color:#fff;font:inherit;font-size:15px;cursor:pointer;white-space:nowrap}.cookie button[data-v-45110818]:hover{background:var(--accent-ink,#0f4f99)}@media(max-width:560px){.cookie[data-v-45110818]{left:8px;right:8px;bottom:8px;padding:10px 12px;gap:10px;flex-wrap:nowrap;align-items:center}.cookie p[data-v-45110818]{flex:1 1 auto;font-size:13px;line-height:1.4}.cookie button[data-v-45110818]{flex:none;width:auto;padding:7px 14px;font-size:14px}}@media(max-width:680px){.cookie[data-v-45110818]{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 8px)}.cookie button[data-v-45110818]{min-height:44px}}.mcat[data-v-18c960ee]{position:fixed;inset:0 0 calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:54;display:flex;flex-direction:column;background:var(--paper)}.mcat-head[data-v-18c960ee]{flex:none;display:flex;align-items:center;gap:4px;height:56px;padding:env(safe-area-inset-top) 6px 0 16px;border-bottom:1px solid var(--rule);box-sizing:content-box}.mcat-head b[data-v-18c960ee]{flex:1;min-width:0;font-family:var(--f-num);font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcat-back[data-v-18c960ee]{margin-left:-10px}.mcat-back[data-v-18c960ee],.mcat-close[data-v-18c960ee]{flex:none;display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--ink-2);cursor:pointer;border-radius:var(--r)}.mcat-back svg[data-v-18c960ee],.mcat-close svg[data-v-18c960ee]{width:22px;height:22px}.mcat-body[data-v-18c960ee]{flex:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mcat-list[data-v-18c960ee]{margin:0;padding:0 0 12px}.mcat-row[data-v-18c960ee]{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 16px;border:0;border-bottom:1px solid var(--rule-2);background:none;text-align:left;cursor:pointer;font:inherit;font-size:16px;color:var(--ink);-webkit-tap-highlight-color:transparent}.mcat-row[data-v-18c960ee]:active{background:var(--rule-2)}.mcat-row span[data-v-18c960ee]{flex:1;min-width:0;line-height:1.3}.mcat-row small[data-v-18c960ee]{display:block;margin-top:2px;font-size:13.5px;color:var(--ink-3)}.mcat-row em[data-v-18c960ee]{flex:none;font-style:normal;font-size:14px;color:var(--ink-3)}.mcat-row.is-on[data-v-18c960ee],.mcat-spec[data-v-18c960ee]{color:var(--accent);font-weight:600}.mcat-spec[data-v-18c960ee]{background:var(--accent-soft)}.mcat-spec small[data-v-18c960ee]{font-weight:400}.mcat-all[data-v-18c960ee]{font-weight:600}.mcat-caret[data-v-18c960ee]{flex:none;width:8px;height:8px;margin:0 4px 0 2px;border-right:1.8px solid var(--ink-3);border-bottom:1.8px solid var(--ink-3);transform:rotate(-45deg)}@media(min-width:681px){.mcat[data-v-18c960ee]{display:none}}.mcat-enter-active[data-v-18c960ee],.mcat-leave-active[data-v-18c960ee]{transition:transform .22s cubic-bezier(.2,.7,.2,1),opacity .22s}.mcat-enter-from[data-v-18c960ee],.mcat-leave-to[data-v-18c960ee]{transform:translateY(16px);opacity:0}.tabbar[data-v-0dac99ea]{display:none}@media(max-width:680px){.tabbar[data-v-0dac99ea]{position:fixed;left:0;right:0;bottom:0;z-index:55;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--paper);border-top:1px solid var(--rule);box-shadow:0 -2px 12px #141a200f}}.tab[data-v-0dac99ea]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;height:var(--tabbar-h);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;line-height:1;color:var(--ink-2);-webkit-tap-highlight-color:transparent}.tab svg[data-v-0dac99ea]{width:24px;height:24px}.tab span[data-v-0dac99ea]{white-space:nowrap}.tab.is-on[data-v-0dac99ea]{color:var(--accent);font-weight:600}.tab[data-v-0dac99ea]:active{background:var(--rule-2)}.tab-ico[data-v-0dac99ea]{position:relative;display:block}.tab-badge[data-v-0dac99ea]{position:absolute;top:-5px;left:15px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--cta);color:#fff;font-size:11.5px;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px var(--paper)}.app{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.err[data-v-302af098]{padding-top:56px;padding-bottom:72px}.err-secs[data-v-302af098]{max-width:900px}.err-code[data-v-302af098]{font-family:var(--f-num);font-size:64px;font-weight:800;line-height:1;color:var(--accent)}.err h1[data-v-302af098]{font-size:30px;margin:14px 0 10px}.err-lead[data-v-302af098]{font-size:16.5px;color:var(--ink-2);max-width:60ch}.err-actions[data-v-302af098]{gap:10px;margin-top:24px}.err-actions[data-v-302af098],.err-secs[data-v-302af098]{display:flex;flex-wrap:wrap}.err-secs[data-v-302af098]{gap:8px 22px;margin-top:32px;padding-top:20px;border-top:1px solid var(--rule)}.err-secs a[data-v-302af098]{font-size:15px;color:var(--ink-2);display:inline-flex;gap:6px;align-items:center;min-height:32px}.err-secs a[data-v-302af098]:hover{color:var(--accent)}.err-secs .num[data-v-302af098]{font-size:13px;color:var(--ink-3)}@media(max-width:560px){.err-code[data-v-302af098]{font-size:48px}.err h1[data-v-302af098]{font-size:24px}}
