/* fonts: Onest self-hosted; Roboto → Onest */
@font-face{font-family:"Onest";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Onest";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Onest";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Onest";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/onest/onest-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* #dk-ui-v1 */
:root{--dk-blue:#0080d8;--dk-blue-d:#0068b4;--dk-btn:#0070c0;--dk-red:#dd0000;--dk-ink:#1f2933}
.block-finder{height:auto!important;min-height:0!important;padding:0!important;overflow:visible}
.block-finder__body{padding-top:56px!important;padding-bottom:0!important;max-width:none!important}
.block-finder__title,.block-finder__subtitle{max-width:1350px;margin-left:auto;margin-right:auto}
.block-finder__subtitle{margin-bottom:40px!important}
.block-finder__form{position:relative;z-index:2;max-width:none!important;width:100vw;margin-left:calc(50% - 50vw)!important;background:var(--dk-blue);padding:38px max(16px,calc(50vw - 660px)) 22px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) 200px;gap:12px;border-radius:0}
.block-finder__form-control{margin:0!important;width:auto!important;max-width:none!important;flex:none!important;position:relative}
.block-finder__form-control--select::before{content:attr(data-step);position:absolute;top:-1px;left:0;transform:translateY(-100%);font:600 11px/1.6 Roboto,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.9);padding-bottom:3px}
.block-finder .select2-container .select2-selection--single{height:48px!important;border:0!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.12)}
.block-finder .select2-selection__rendered{line-height:48px!important;font-size:15px!important;color:var(--dk-ink)!important;padding-left:14px!important}
.block-finder .select2-selection__arrow{height:46px!important}
#menuauto_link{width:100%;height:48px!important;margin:0!important;border-radius:8px!important;background:#fff!important;color:var(--dk-blue-d)!important;font-weight:700!important;font-size:16px!important;border:0!important;box-shadow:0 1px 2px rgba(0,0,0,.15)}
#menuauto_link:hover{background:#eaf4fc!important}
@media (max-width:991px){.block-finder__form{grid-template-columns:1fr 1fr;gap:38px 10px;padding-top:34px!important}#menuauto_link{grid-column:1/-1}}
@media (max-width:575px){.block-finder__form{grid-template-columns:1fr;gap:28px!important;row-gap:34px!important}.block-finder__body{padding-top:28px!important}.block-finder__subtitle{margin-bottom:22px!important}}
.dk-carbar{position:relative;z-index:2;width:100vw;margin-left:calc(50% - 50vw);background:#0068b4;color:#fff;padding:10px max(16px,calc(50vw - 660px));display:flex;align-items:center;gap:14px;flex-wrap:wrap;font:500 15px/1.3 Roboto,Arial,sans-serif;text-align:left}
.dk-carbar b{font-weight:700}
.dk-carbar .dk-cb-ic{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex:none}
.dk-carbar .dk-cb-go{margin-left:auto;display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:8px;background:#fff;color:#0068b4!important;font-weight:700;text-decoration:none!important}
.dk-carbar .dk-cb-go:hover{background:#eaf4fc}
.dk-carbar .dk-cb-x{background:none;border:0;color:#fff;opacity:.85;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:14px;padding:6px}
.dk-carbar.dk-here .dk-cb-x{margin-left:auto}
@media (max-width:575px){.dk-carbar{font-size:14px;gap:6px 10px}.dk-carbar .dk-cb-go{margin-left:0;width:100%;justify-content:center}.dk-carbar.dk-here .dk-cb-x{margin-left:38px;padding:0 0 4px}}
.product-card{border:1px solid #e3e8ee!important;border-radius:10px!important;box-shadow:none!important;transition:box-shadow .15s,border-color .15s;background:#fff}
.product-card:hover{border-color:#c9d6e3!important;box-shadow:0 6px 18px rgba(15,40,70,.08)!important}
.product-card::before{display:none!important}
.product-card__image{padding:10px 10px 0!important}
.product-card__meta{font-size:11px!important;color:#8a95a1!important}
.product-card__name a{font-size:14px!important;line-height:1.35!important;font-weight:500;color:var(--dk-ink)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.product-card__name a:hover{color:var(--dk-blue)!important}
.product-card__footer{align-items:flex-end!important;padding-bottom:14px!important;flex-wrap:wrap!important}
.product-card__footer .dk-promo-badge{order:-1;flex:0 0 auto;margin:0 100% 8px 0!important;border-radius:5px}
.product-card__price{font-size:20px!important;font-weight:700!important;color:var(--dk-ink)!important}
.product-card__prices .product-card__price--new.text-danger{color:var(--dk-red)!important}
.product-card__price--old{font-size:13px!important;font-weight:400!important;color:#8a95a1!important}
.product-card .product-card__addtocart-icon{width:42px!important;height:42px!important;border-radius:8px!important;background:var(--dk-blue)!important;display:flex!important;align-items:center;justify-content:center}
.product-card .product-card__addtocart-icon svg{fill:#fff!important}
.product-card .product-card__addtocart-icon::before,.product-card:hover .product-card__addtocart-icon::before{display:none!important}
.product-card .product-card__addtocart-icon,.product-card:hover .product-card__addtocart-icon{color:#fff!important;transform:none!important}
.product-card:hover .product-card__addtocart-icon{background:var(--dk-blue)!important}
.product-card .product-card__addtocart-icon:hover{background:var(--dk-blue-d)!important}
.header__navbar-menu .main-menu__list{flex-wrap:nowrap!important;white-space:nowrap}
.header__navbar-menu .main-menu__link{font-size:14.5px!important;padding:5px 18px 5px 8px!important;white-space:nowrap}
.header__navbar-menu .main-menu__link svg{right:4px!important}
@media (max-width:1279px){.header__navbar-menu .main-menu__link{font-size:13.5px!important;padding:5px 15px 5px 6px!important}}
.topbar__menu-button,.topbar__button-title,.topbar__item-text,.topbar__item-text a,.indicator__title,.indicator__value{white-space:nowrap}
@media (max-width:1439px){.topbar__menu-button .topbar__button-label{display:none!important}}
.block-features--layout--top-strip{background:#fff!important;border-bottom:1px solid #e3e8ee}
.block-features--layout--top-strip .block-features__list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.block-features--layout--top-strip .block-features__item{flex:none!important;max-width:none!important;width:auto!important;padding:18px 0!important;margin:0!important;align-items:center!important;gap:14px}
.block-features--layout--top-strip .block-features__divider{display:none!important}
.block-features--layout--top-strip .block-features__item-icon{flex:none;width:52px!important;height:52px!important;margin:0!important;border-radius:12px;background:#eaf4fc;display:flex!important;align-items:center;justify-content:center;color:var(--dk-blue)}
.block-features--layout--top-strip .block-features__item-icon svg{width:28px!important;height:28px!important;fill:none!important;stroke:currentColor}
.block-features--layout--top-strip .block-features__item-title{font-size:15px!important;font-weight:700!important;color:var(--dk-ink)!important;margin-bottom:2px}
.block-features--layout--top-strip .block-features__item-subtitle{font-size:13px!important;line-height:1.45!important;color:#5a6672!important}
.block-features--layout--top-strip .block-features__item-subtitle a{color:var(--dk-blue);text-decoration:underline;text-underline-offset:2px}
@media (max-width:991px){.block-features--layout--top-strip .block-features__list{grid-template-columns:1fr 1fr;gap:4px 20px}}
@media (max-width:575px){.block-features--layout--top-strip .block-features__list{grid-template-columns:1fr}.block-features--layout--top-strip .block-features__item{padding:10px 0!important}}
.dk-reviews{display:flex;align-items:center;justify-content:center;gap:10px 16px;flex-wrap:wrap;margin:0 auto;padding:12px 16px 16px;border-top:1px dashed #dce3ea;font:500 14px/1.4 Roboto,Arial,sans-serif;color:#44525f;text-align:center}
.dk-reviews .dk-stars{color:#f5a623;font-size:17px;letter-spacing:2px}
.dk-reviews b{font-size:18px;color:#1f2933}
.dk-reviews .dk-sep{color:#c3cdd7}
@media (max-width:575px){.dk-reviews .dk-sep{display:none}}
.search__button--start{position:relative}
.search__button--start.dk-car-set .search__button-icon,.search__button--start.dk-car-set .search__button-icon svg{color:#0080d8!important;fill:#0080d8!important}
.search__button--start.dk-car-set::after{content:"";position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:6px;width:9px;height:9px;border-radius:50%;background:#17a35a;border:2px solid #fff}
.dk-car-tip{position:fixed;z-index:9999;white-space:nowrap;background:#1f2933;color:#fff;font:500 13px/1.3 Roboto,Arial,sans-serif;padding:8px 12px;border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.2);pointer-events:none;opacity:0;transform:translateY(-4px);transition:opacity .15s,transform .15s}
.dk-car-tip b{font-weight:700}
.dk-car-tip.on{opacity:1;transform:none}
.dk-vb{display:flex;align-items:center;padding:0 6px}
.dk-vb a{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:#7360F2;color:#fff!important;font:600 12.5px/1 Roboto,Arial,sans-serif;white-space:nowrap;text-decoration:none!important}
.dk-vb a:hover{background:#5e4bd9}
.dk-vb svg{width:14px;height:14px;fill:currentColor}
.dk-vb-pdp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:100%;box-sizing:border-box;white-space:normal!important;overflow-wrap:anywhere;min-height:44px;margin-top:12px;padding:8px 14px;border:1.5px solid #7360F2;border-radius:8px;background:#fff;color:#5e4bd9!important;font:600 14.5px/1.3 Roboto,Arial,sans-serif;text-align:center;text-decoration:none!important}
.dk-vb-pdp:hover{background:#f3f1fe}
.dk-vb-pdp span{min-width:0;white-space:normal!important}
.dk-vb-pdp svg{flex:none;width:18px;height:18px;fill:#7360F2}
.block-zone .category-card__children a[href*="Benke"],.block-zone .category-card__children a[href$="kovriki-v-bagazhnik/"]{color:#ffd27a!important;font-weight:600}
.product-card .product-card__image{display:flex;flex-direction:column}
.product-card .product-card__image .product-card__fit{position:static!important;margin:8px 0 0 3px!important;align-self:flex-start;transform:none!important}
@media (hover:none){.category-card--layout--overlay:hover .category-card__overlay-image{transform:none!important}.category-card--layout--overlay:hover .category-card__overlay-image--blur{opacity:0!important}.category-card--layout--overlay:hover .category-card__body::before{background-color:rgba(26,26,26,.6)!important}}
/* #dk-cui-v1 */
.product-card__footer{row-gap:12px}.dk-nofilter .block-split__item-content{width:100%!important;max-width:100%!important;flex:0 0 100%!important}
/* #dk-cp-v2 */
.dk-cp{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.09);border-radius:2px;padding:12px 16px 4px;margin-bottom:16px}.dk-cp-row{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}.dk-cp-lbl{flex:0 0 auto;font-size:14px;font-weight:500;color:#6c757d;white-space:nowrap}.dk-cp-chips{display:flex;flex-wrap:wrap;gap:8px}.dk-cp-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:18px;background:#f0f0f0;color:#262626;font-size:14px;line-height:18px;white-space:nowrap;text-decoration:none!important;transition:background .15s}a.dk-cp-chip:hover{background:#e2e2e2;color:#262626}.dk-cp-chip i{font-style:normal;font-size:12px;color:#8a8a8a}.dk-cp-chip.is-active{background:#3377ff;color:#fff}.dk-cp-chip.is-active i{color:rgba(255,255,255,.8)}@media (min-width:992px){.dk-cp-types{display:none}.dk-cp:not(:has(.dk-cp-gens)){display:none}}@media (max-width:767px){.dk-cp{padding:10px 12px 2px}.dk-cp-row{flex-direction:column;align-items:stretch;gap:6px}.dk-cp-chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-right:-12px;padding-right:12px}.dk-cp-chips::-webkit-scrollbar{display:none}}
/* #dk-cf-css */
.block-finder.dk-cf{height:auto!important;min-height:0!important;padding:0!important;margin-bottom:0!important;background:none!important}
.block-finder.dk-cf .block-finder__image,.block-finder.dk-cf .block-finder__decor,.block-finder.dk-cf .block-finder__title,.block-finder.dk-cf .block-finder__subtitle,.block-finder.dk-cf .dk-carbar{display:none!important}
.block-finder.dk-cf .block-finder__body{padding:14px 15px 0!important;position:relative}
.block-finder.dk-cf:not(.dk-cf-open) .block-finder__form{display:none!important}
.block-finder.dk-cf.dk-cf-open .block-finder__form{margin-top:12px!important}
html body .block-finder.dk-cf{background:none!important;min-height:0!important}
html body .block-finder.dk-cf.dk-cf-open .block-finder__form{display:grid!important}
.dk-cfbar{min-height:56px;box-sizing:border-box;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:8px 16px;border-radius:12px;background:#0068b4;border:1px solid #0068b4;color:#fff;font:400 15px/1.35 Roboto,Arial,sans-serif;max-width:1350px;margin:0 auto}
.dk-cfbar b{font-weight:700}
.dk-cfbar .dk-cf-ic{flex:none;display:flex;color:#fff}
.dk-cfbar .dk-cf-main{flex:1 1 260px;min-width:0}
.dk-cfbar .dk-cf-sub{font-size:13px;color:#DCE7FB}
.dk-cfbar .dk-cf-sub a{color:#fff;text-decoration:underline;text-underline-offset:2px}
.dk-cfbar .dk-cf-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.dk-cfbar .dk-cf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid #fff;background:transparent;color:#fff!important;font:700 14px/1.2 Roboto,Arial,sans-serif;text-decoration:none!important;cursor:pointer;white-space:nowrap}
.dk-cfbar .dk-cf-btn--pri,.dk-cfbar .dk-cf-btn[data-a=save]{background:#fff;color:#0068b4!important}
.dk-cfbar .dk-cf-btn:hover{background:rgba(255,255,255,.14)}.dk-cfbar .dk-cf-btn--pri:hover,.dk-cfbar .dk-cf-btn[data-a=save]:hover{background:#EAF2FD}
.dk-cfbar .dk-cf-ok{font-size:13px;font-weight:700;color:#fff}
@media (max-width:575px){.block-finder.dk-cf .block-finder__body{padding:10px 10px 0!important}.dk-cfbar{padding:8px 12px;font-size:14px}.dk-cfbar .dk-cf-acts{width:100%}.dk-cfbar .dk-cf-btn{flex:1 1 auto;min-height:44px}}
/* #dk-ct-v1 */
#bwc-widget-action>*:not(.bwc-get-call){display:none!important}#bwc-chat{display:none!important}.dk-tg{display:flex;align-items:center;padding:0 6px 0 0}.dk-tg a{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:#229ED9;color:#fff!important;font:600 12.5px/1 Roboto,Arial,sans-serif;white-space:nowrap;text-decoration:none!important}.dk-tg a:hover{background:#1b8bc0}.dk-tg svg{width:14px;height:14px;fill:currentColor}.dk-ask{width:100%;margin-top:12px}.dk-ask-t{font:600 14px/1.3 Roboto,Arial,sans-serif;color:#44525f;margin:0 0 8px;text-align:center}.dk-ask-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dk-ask-row a{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0!important;padding:8px 10px!important;border-radius:8px;font:600 15px/1.2 Roboto,Arial,sans-serif;text-decoration:none!important;box-sizing:border-box;width:auto!important;max-width:none!important}.dk-ask-row svg{flex:none;width:20px;height:20px}.dk-ask-row .dk-vb-pdp{border:1.5px solid #7360F2;background:#fff;color:#5e4bd9!important}.dk-ask-row .dk-vb-pdp:hover{background:#f3f1fe}.dk-ask-row .dk-vb-pdp svg{fill:#7360F2}.dk-ask-row .dk-tg-pdp{border:1.5px solid #229ED9;background:#fff;color:#1b8bc0!important}.dk-ask-row .dk-tg-pdp:hover{background:#eaf6fc}.dk-ask-row .dk-tg-pdp svg{fill:#229ED9}
/* #dkh2-css */
@media (min-width:1200px){
.header.dkh2{grid-template-columns:auto minmax(0,1fr) auto auto!important;grid-template-rows:36px 84px 50px!important;column-gap:28px;padding:0 max(24px,calc(50vw - 690px));background:#fff;box-shadow:0 1px 0 #E6EAF1}
.header.dkh2::before{content:"";position:absolute;left:0;right:0;top:0;height:36px;background:#16213A;z-index:0}
.header.dkh2::after{content:"";position:absolute;left:0;right:0;top:120px;height:50px;border-top:1px solid #E6EAF1;background:#fff;box-shadow:0 2px 6px rgba(22,33,58,.06);z-index:0}
.header.dkh2>*{position:relative;z-index:1}
.header.dkh2 .header__topbar-start-bg,.header.dkh2 .header__topbar-end-bg,.header.dkh2 .search__decor,.header.dkh2 .search__shadow{display:none!important}
.header.dkh2 .header__topbar-start{grid-row:1!important;grid-column:1 / 5!important;display:flex;align-items:center;min-width:0;overflow:hidden}
.header.dkh2 .header__topbar-end{grid-row:1!important;grid-column:4!important;justify-self:end;width:max-content;display:flex;align-items:center;justify-content:flex-end}
.header.dkh2 .header__topbar-end{position:relative;z-index:30}
.header.dkh2 .header__topbar-end .topbar__menu-body{z-index:31}
.header.dkh2 .topbar{height:36px;background:none!important;padding:0!important;margin:0!important}
.header.dkh2 .topbar::before,.header.dkh2 .topbar::after{display:none!important}
.header.dkh2 .topbar__link,.header.dkh2 .topbar__button,.header.dkh2 .topbar__button-label,.header.dkh2 .topbar__button-title{color:#DDE3EE!important}
.header.dkh2 .topbar__button-title{color:#fff!important}
.header.dkh2 .topbar__button{background:none!important}
.header.dkh2 .topbar__button-arrow{color:#9AA6BD;fill:#9AA6BD}
.header.dkh2 .topbar__link:hover,.header.dkh2 .topbar__button:hover .topbar__button-title{color:#fff!important}
.header.dkh2 .dkh-usp{display:flex;gap:22px;margin-right:22px;color:#DDE3EE;font:400 13px/36px Roboto,Arial,sans-serif;white-space:nowrap}
.header.dkh2 .dkh-usp span{display:inline-flex;align-items:center;gap:7px}
.header.dkh2 .dkh-usp svg{flex:none}
.header.dkh2 .header__logo{grid-row:2!important;grid-column:1!important;display:flex;align-items:center;padding:0!important;height:auto!important;background:none!important}
.header.dkh2 .header__logo::before,.header.dkh2 .header__logo::after{display:none!important}
.header.dkh2 .header__logo .logo,.header.dkh2 .header__logo .logo__image{height:auto!important;width:auto!important;padding:0!important}
.header.dkh2 .header__logo img{height:50px!important;width:auto!important;margin:0!important;display:block}
.header.dkh2 .header__search{position:static!important;grid-row:2!important;grid-column:2!important;width:auto!important;transform:none!important;align-self:center;margin:0!important;left:auto!important;top:auto!important}
.header.dkh2 .search{width:100%;max-width:none}
.header.dkh2 .search__body{height:52px!important;border:2px solid #0068b4!important;border-radius:10px!important;background:#fff!important;display:flex!important;align-items:stretch;box-shadow:none!important;padding:0!important;position:relative}
.header.dkh2 .search__box{display:none!important}
.header.dkh2 .search__input{position:static!important;flex:1 1 auto;height:48px!important;width:auto!important;border:0!important;background:transparent!important;padding:0 16px!important;font:400 15px/48px Roboto,Arial,sans-serif!important;color:#1F2430!important;order:2}
.header.dkh2 .search__button{position:static!important;height:48px!important;width:auto!important;border-radius:0!important;margin:0!important;transform:none!important}
.header.dkh2 .search__button--start{order:1;display:flex!important;align-items:center;gap:10px;padding:0 16px 0 14px!important;background:#EEF3FD!important;border-right:1px solid #D5DFF3!important;border-radius:8px 0 0 8px!important;color:#1F2430!important;min-width:190px;max-width:270px}
.header.dkh2 .search__button--start .search__button-icon{color:#0068b4;fill:#0068b4;flex:none}
.dkh-carx{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;margin-left:8px;border-radius:50%;background:#E6EAF1;color:#4A5463;font:600 16px/1 Arial,sans-serif;cursor:pointer}.dkh-carx:hover{background:#D9231B;color:#fff}.header.dkh2 .search__button--start{position:relative!important}.header.dkh2 .search__button--start:has(.dkh-carx){padding-right:34px!important}.header.dkh2 .dkh-car .dkh-carx{position:absolute;right:6px;top:50%;margin:-11px 0 0}
.header.dkh2 .dkh-car{display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;text-align:left;min-width:0}
.header.dkh2 .dkh-car small{font:400 11px/1.2 Roboto,Arial,sans-serif;color:#5B6478}
.header.dkh2 .dkh-car b{font:700 13px/1.2 Roboto,Arial,sans-serif;color:#1F2430;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:150px;word-break:break-word}
.header.dkh2 .search__input{min-width:170px}
.dkh-sq-box{position:relative!important}
.dkh-sq{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:1001;display:block;padding:12px 16px;border-radius:10px;background:#fff;border:1px solid #0068b4;box-shadow:0 8px 24px rgba(22,33,58,.16);color:#0068b4!important;font:700 15px/1.3 Roboto,Arial,sans-serif;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dkh-sq:hover{background:#EEF4FD}
.dkh-sq[hidden]{display:none!important}
.dkh-sq-on .dks{margin-top:52px!important}
@media (max-width:767px){.dkh-sq{font-size:14px;padding:11px 12px;white-space:normal}}
.site__header.dkh2-mini .header.dkh2 .dkh-car small{display:none}
.site__header.dkh2-mini .header.dkh2 .dkh-car b{-webkit-line-clamp:1}
.header.dkh2 .search__button--end{order:3;display:flex!important;align-items:center;gap:8px;padding:0 22px!important;background:#0068b4!important;border-radius:0 7px 7px 0!important;color:#fff!important;font:700 15px/1 Roboto,Arial,sans-serif}
.header.dkh2 .search__button--end .search__button-icon{color:#fff;fill:#fff}
.header.dkh2 .dks{top:100%!important}
.header.dkh2 .dkh-phone{grid-row:2;grid-column:3;display:flex;flex-direction:column;justify-content:center;white-space:nowrap}
.header.dkh2 .dkh-phone a{font:700 18px/1.2 Roboto,Arial,sans-serif;color:#1F2430;text-decoration:none}
.header.dkh2 .dkh-phone a:hover{color:#0068b4}
.header.dkh2 .dkh-phone span{font:400 12px/1.4 Roboto,Arial,sans-serif;color:#5B6478}
.header.dkh2 .header__indicators{grid-row:2!important;grid-column:4!important;display:flex;align-items:center;justify-content:flex-end;padding:0!important;height:auto!important;background:none!important}
.header.dkh2 .header__indicators::before,.header.dkh2 .header__indicators::after{display:none!important}
.header.dkh2 .header__indicators .header__navbar-menu{display:none!important}
.header.dkh2 .indicator__button{border-radius:10px;background:#F4F6FA;padding:4px 14px 4px 6px!important;height:56px!important}
.header.dkh2 .header__navbar{grid-row:3!important;grid-column:1 / 5!important;display:flex;align-items:center;padding:0!important;height:50px!important;background:none!important}
.header.dkh2 .header__navbar::before,.header.dkh2 .header__navbar::after{display:none!important}
.header.dkh2 .header__navbar-menu{margin:0!important}
.header.dkh2 .main-menu__list{display:flex;flex-wrap:nowrap;gap:2px}
.header.dkh2 .main-menu__link{font:500 15px/1 Roboto,Arial,sans-serif!important;color:#1F2430!important;height:50px!important;padding:0 14px!important;display:flex;align-items:center}
.header.dkh2 .main-menu__item:first-child .main-menu__link{padding-left:0!important}
.header.dkh2 .main-menu__link:hover{color:#0068b4!important}
.header.dkh2 .megamenu-area{grid-row:3!important;grid-column:1 / 5!important}
.header.dkh2 .topbar__item-text{padding:0 10px!important}
.header.dkh2 .topbar__item-button.topbar__menu .topbar__button-label{display:none!important}
.header.dkh2 .header__search{justify-self:stretch!important;width:100%!important;max-width:none!important}
.header.dkh2 .search,.header.dkh2 .search__body{width:100%!important}
.header.dkh2 .search__input{text-align:left!important}
.header.dkh2 .search__button--end{min-width:72px;justify-content:center}
.header.dkh2 .search__button--start::before,.header.dkh2 .search__button--start::after,.header.dkh2 .search__button--end::before{display:none!important}
}
body{background:#fff!important}
@media (min-width:1200px){
.header.dkh2 .search__button::after{display:none!important}
.header.dkh2 .search__button--start:hover{background:#E2EBFB!important}
.header.dkh2 .search__button--end:hover{background:#00589a!important}
.header.dkh2 .header__navbar{justify-content:center}
.header.dkh2 .main-menu__item:first-child .main-menu__link{padding-left:14px!important}
.header.dkh2 .dkh-phone{flex-direction:row!important;align-items:center;gap:14px}
.header.dkh2 .dkh-ph{display:flex;flex-direction:column}
.header.dkh2 .dkh-msg{display:flex;gap:8px}
.header.dkh2 .dkh-msg a{width:40px;height:40px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex:none}
.header.dkh2 .dkh-msg svg{width:20px;height:20px}
.header.dkh2 .dkh-vbr{background:#7360F2}
.header.dkh2 .dkh-tgr{background:#229ED9}
.header.dkh2 .dkh-msg a:hover{filter:brightness(.92)}
.header.dkh2 .header__topbar-end .dk-vb,.header.dkh2 .header__topbar-end .dk-tg{display:none!important}
.header.dkh2{grid-template-columns:auto minmax(380px,1fr) auto auto!important}
.header.dkh2 .search__body{overflow:hidden}
.header.dkh2 .search__input{min-width:0!important}
.header.dkh2 .search__button--start{flex:0 1 auto;min-width:0!important;max-width:240px}
.header.dkh2 .dkh-car b{max-width:130px}
}
@media (min-width:1200px) and (max-width:1499px){.header.dkh2 .dkh-ph span{display:none}}
.header.dkh2 .dkh-usp span.dkh-off{display:none}
.header.dkh2 .header__topbar-start .topbar--spaceship-start,.header.dkh2 .dkh-langold,.header.dkh2 .dkh-b2b{display:none!important}
.header.dkh2 .dkh-tl{display:flex;align-items:center;gap:18px;font:400 13px/36px Roboto,Arial,sans-serif;white-space:nowrap}
.header.dkh2 .dkh-tl>a{display:inline-flex;align-items:center;gap:6px;color:#DDE3EE!important;text-decoration:none!important}
.header.dkh2 .dkh-tl>a svg{flex:none}
.header.dkh2 .dkh-tl>a:hover{color:#fff!important;text-decoration:underline!important}
.header.dkh2 .dkh-lang{display:inline-flex;border:1px solid #2C3D5E;border-radius:6px;overflow:hidden;line-height:22px}
.header.dkh2 .dkh-lang a{padding:0 9px;color:#DDE3EE!important;text-decoration:none!important;font-weight:500}
.header.dkh2 .dkh-lang a[aria-current]{background:#2C3D5E;color:#fff!important}
.header.dkh2 .dkh-lang a:not([aria-current]):hover{color:#fff!important}
@media (max-width:1399px){.header.dkh2 .dkh-tl{gap:14px}.header.dkh2 .dkh-usp{gap:18px}}
/* v1.36: правий край верхнього рядка — поза сіткою, щоб не забирав ширину в пошуку; пошук ширший */
.header.dkh2{position:relative}
.header.dkh2 .header__topbar-end{position:absolute!important;top:0;right:max(24px,calc(50vw - 690px));height:36px;grid-row:auto!important;grid-column:auto!important}
html body .header.dkh2{column-gap:18px!important}
html body .header.dkh2 .indicator.dkh-cart0 .indicator__title{display:none!important}
html body .header.dkh2 .dkh-acc:not(.dkh-acc--in) .indicator__value{white-space:normal!important;max-width:78px;font-size:14.5px!important;line-height:1.15!important}
html body .header.dkh2 .dkh-msg .dkh-wbtn{padding:0 12px}
.dkh-mcall{display:flex}
.header.dkh2 .search__input:focus,.header.dkh2 .search__input:focus-visible,.dkh-ms .mobile-search__input:focus,.dkh-ms .mobile-search__input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important}
.header.dkh2 .search__body:focus-within,.dkh-ms .mobile-search__body:focus-within{box-shadow:0 0 0 3px rgba(0,104,180,.22)!important}
.header.dkh2 .search__box,.dkh-ms .mobile-search__field{display:none!important}
@media (min-width:1200px){
.header.dkh2 .topbar__item-button.topbar__menu{display:none!important}
.block-features{display:none!important}
.site__header.dkh2-mini .header.dkh2{z-index:1030!important}
.sidebar.sticky-top{top:80px!important}
.site__header.dkh2-mini{min-height:var(--dkh2-h,170px)}
.site__header.dkh2-mini .header.dkh2{position:fixed!important;top:0;left:0;right:0;z-index:1000;grid-template-rows:64px!important;box-shadow:0 2px 12px rgba(22,33,58,.14);animation:dkh2in .18s ease-out}
.site__header.dkh2-mini .header.dkh2::before,.site__header.dkh2-mini .header.dkh2::after{display:none!important}
.site__header.dkh2-mini .header.dkh2 .header__topbar-start,.site__header.dkh2-mini .header.dkh2 .header__topbar-end,.site__header.dkh2-mini .header.dkh2 .header__navbar,.site__header.dkh2-mini .header.dkh2 .megamenu-area,.site__header.dkh2-mini .header.dkh2 .dkh-phone{display:none!important}
.site__header.dkh2-mini .header.dkh2 .header__logo,.site__header.dkh2-mini .header.dkh2 .header__search,.site__header.dkh2-mini .header.dkh2 .header__indicators{grid-row:1!important}
.site__header.dkh2-mini .header.dkh2 .header__search{grid-column:2 / 4!important}
.site__header.dkh2-mini .header.dkh2 .header__logo img{height:38px!important}
.site__header.dkh2-mini .header.dkh2 .search__body{height:46px!important}
.site__header.dkh2-mini .header.dkh2 .search__input,.site__header.dkh2-mini .header.dkh2 .search__button{height:42px!important}
.site__header.dkh2-mini .header.dkh2 .indicator__button{height:48px!important}
@keyframes dkh2in{from{transform:translateY(-100%)}to{transform:none}}
.header.dkh2 .header__indicators{gap:8px}
.header.dkh2 .dkh-acc .indicator__button{color:#1F2430}
.header.dkh2 .dkh-acc .indicator__icon{color:#0068b4}
.header.dkh2 .dkh-acc--in .indicator__value{color:#1d6b34}
.header.dkh2 .dkh-usp a{color:#DDE3EE!important;text-decoration:none;display:inline-flex;align-items:center;gap:7px}
.header.dkh2 .dkh-usp a:hover{color:#fff!important;text-decoration:underline}
.header.dkh2 .dkh-b2b{display:inline-flex;align-items:center;gap:7px;margin-right:22px;padding:0 0 0 22px;border-left:1px solid rgba(255,255,255,.18);color:#fff!important;font:700 13px/36px Roboto,Arial,sans-serif;white-space:nowrap;text-decoration:none!important}
.header.dkh2 .dkh-b2b:hover{text-decoration:underline!important}
}
@media (min-width:1200px) and (max-width:1399px){
.header.dkh2 .dkh-acc .indicator__title,.header.dkh2 .dkh-acc .indicator__value{display:none!important}
.header.dkh2 .dkh-acc .indicator__button{padding:4px 6px!important;width:56px;justify-content:center}
}
@media (min-width:1200px) and (max-width:1299px){.header.dkh2 .header__logo img{height:42px!important}}
@media (min-width:1200px){
.header.dkh2 .header__topbar-start .topbar__item-text:has(> a[href$="/dostavka/"]),.header.dkh2 .header__topbar-start .topbar__item-text:has(> a[href$="/oplata/"]){display:none!important}
.header.dkh2 .topbar__item-text.dkh-off{display:none!important}
.header.dkh2 .dkh-mi-car .menu__link{font-weight:700;color:#0068b4!important;border-bottom:1px solid #E6EAF1}
.header.dkh2 .dkh-cnt{margin-left:6px;font-size:12px;font-weight:400;color:#8a8a8a}
.header.dkh2 .dkh-mi-car .dkh-cnt{color:#0068b4;opacity:.75}
.header.dkh2 .dkh-mi-off>a{opacity:.45}
}
.dkh-fit-neutral a{color:#5B6478!important;text-decoration:underline;text-underline-offset:2px}
.dkh-fit-neutral a:hover{color:#0068b4!important}
.dkh-fit-neutral{color:#5B6478!important;font-weight:500}
.dkh-seo-links{margin:28px 0 8px!important;font-size:14px!important;line-height:1.8!important;color:#6c757d}
.dkh-seo-links a{color:#0068b4!important;font-weight:400!important}
@media (min-width:992px){
html.dkh-nosb .block-split__item-sidebar{display:none!important}
html.dkh-nosb .block-split__item-content{flex:1 1 100%!important;width:100%!important;max-width:100%!important}
html.dkh-nosb .dk-cp{display:block!important}
html.dkh-nosb .dk-cp .dk-cp-types{display:flex!important}
html.dkh-nosb .dk-cp .dk-cp-lbl{flex:0 0 150px;white-space:normal}
}
.dk-cp-chips.dkh-col .dkh-hid{display:none!important}
.dk-cp .dkh-morebtn{border:0;cursor:pointer;background:#fff!important;color:#0068b4!important;font-weight:700;box-shadow:inset 0 0 0 1px #0068b4}
.dk-cp .dkh-brand{flex:none;display:inline-flex;align-items:center;margin:0;padding:0 0 0 12px;border-radius:18px;background:#f0f0f0;font-size:14px;color:#6c757d;white-space:nowrap;cursor:pointer}
.dk-cp .dkh-brand select{-webkit-appearance:none;appearance:none;width:auto;max-width:150px;height:30px;border:0;border-radius:18px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23262626' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 12px center;padding:0 30px 0 5px;font:500 14px/30px Roboto,Arial,sans-serif;color:#262626;box-shadow:none;outline:0;cursor:pointer}
.dk-cp .dkh-brand:hover{background:#e2e2e2}
.dk-cp .dkh-brand:focus-within{box-shadow:0 0 0 2px rgba(0,104,180,.35)}
.dk-cp .dkh-brand.is-on{background:#0068b4;color:rgba(255,255,255,.8)}
.dk-cp .dkh-brand.is-on select{color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}
.site-footer__decor{display:none!important}
.site-footer{padding-top:8px}
.dkf .dkf-t{font:700 17px/1.3 Roboto,Arial,sans-serif;color:#fff;margin-bottom:4px}
.dkf .dkf-s{font-size:13px;line-height:1.45;color:#9aa3ad}
.dkf .dkf-msg{display:flex;gap:8px;margin:12px 0 22px}
.dkf .dkf-btn{display:inline-flex;align-items:center;justify-content:center;min-width:112px;height:40px;padding:0 16px;border-radius:20px;color:#fff!important;font:700 14px Roboto,Arial,sans-serif;text-decoration:none!important}
.dkf .dkf-vb{background:#7360F2}.dkf .dkf-tg{background:#2AABEE}
.dkf .dkf-btn:hover{filter:brightness(1.08)}
.dkf .dkf-pr{color:#fff;font-size:14px;margin-bottom:18px}
.dkf .dkf-stars{color:#FFB400;letter-spacing:1px}
.dkf .dkf-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:18px}
.dkf .dkf-lbl{font-size:13px;color:#9aa3ad;margin-right:2px}
.dkf .dkf-chip{display:inline-block;padding:4px 10px;border:1px solid rgba(255,255,255,.22);border-radius:14px;font-size:13px;color:#e6e9ee}
.dkf .dkf-opt{color:#7FB0FF!important;font-weight:700;font-size:14px}
.dkf .dkf-opt:hover{color:#fff!important}
@media (max-width:1199px){.dkf{margin-top:8px}}
.breadcrumb .breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;padding:0;margin:0}
.breadcrumb .breadcrumb__item{margin:0!important;padding:0!important;background:none!important}
.breadcrumb .breadcrumb__item-link,.breadcrumb .breadcrumb__item-link:hover{background:none!important;padding:0!important;margin:0!important;height:auto!important;line-height:20px!important;font-size:14px!important;color:#6c757d!important;transform:none!important}
.breadcrumb .breadcrumb__item-link::before,.breadcrumb .breadcrumb__item-link::after,.breadcrumb .breadcrumb__item::before,.breadcrumb .breadcrumb__item::after{display:none!important;content:none!important}
.breadcrumb .breadcrumb__item+.breadcrumb__item:not(.breadcrumb__title-safe-area)>a::before{content:"\203A"!important;display:inline-block!important;position:static!important;background:none!important;transform:none!important;width:auto!important;height:auto!important;margin:0 8px!important;color:#adb5bd!important;border:0!important}
.breadcrumb .breadcrumb__item-link:hover{color:#0068b4!important;text-decoration:underline!important}
.breadcrumb .breadcrumb__item-link{pointer-events:auto!important;cursor:pointer}
.breadcrumb .breadcrumb__item:nth-last-child(2) .breadcrumb__item-link{color:#262626!important;font-weight:500}
@media (min-width:992px){html.dkh-nosb .block-split__item-content{margin-left:0!important;margin-right:0!important}}
.dk-cp .dk-cp-chip.is-active{background:#0068b4!important;color:#fff!important}
.dkh-model .block-split__item-content .categories-list{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.09);border-radius:2px;padding:12px 16px 4px;margin-bottom:16px;display:flex;align-items:baseline;gap:10px}
.dkh-model .block-split__item-content .categories-list::before{content:"Рік випуску:";flex:0 0 auto;font:500 14px/18px Roboto,Arial,sans-serif;color:#6c757d;white-space:nowrap}
html[lang^=ru] .dkh-model .block-split__item-content .categories-list::before{content:"Год выпуска:"}
@media (min-width:992px){.dkh-model .block-split__item-content .categories-list::before{flex:0 0 200px}}
.dkh-model .block-split__item-content .categories-list__body{display:flex!important;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;grid-template-columns:none!important}
.dkh-model .block-split__item-content .categories-list__divider{display:none!important}
.dkh-model .block-split__item-content .categories-list__item{width:auto!important;margin:0 0 8px!important;padding:0!important;border:0!important;flex:0 0 auto}
.dkh-model .block-split__item-content .categories-list__item a{display:inline-flex!important;align-items:center;padding:6px 12px!important;min-height:0!important;height:auto!important;border-radius:18px;background:#f0f0f0;border:0!important;box-shadow:none!important;color:#262626!important;font:400 14px/18px Roboto,Arial,sans-serif!important;white-space:nowrap;text-decoration:none!important}
.dkh-model .block-split__item-content .categories-list__item a:hover{background:#e2e2e2}
.dkh-model .block-split__item-content .categories-list__item .image{display:none!important}
.dkh-model .block-split__item-content .categories-list__item-name{margin:0!important;padding:0!important;font:inherit!important;color:inherit!important}
.dkh-model .block-split__item-content .categories-list+.block-space{display:none!important}
.dkh-fit-neutral svg{display:none!important}
@media (max-width:767px){
.mobile-header__indicators .mobile-indicator.d-none:has(> a[href*="kabinet/"]:not([aria-hidden])){display:block!important}
}
@media (max-width:767px){
.mobile-header{height:auto!important}
.mobile-header__body{flex-wrap:wrap!important;height:auto!important}
.mobile-header__search.dkh-ms{position:static!important;order:10;flex:0 0 100%;width:100%!important;height:auto!important;transform:none!important;top:auto!important;left:auto!important;right:auto!important;visibility:visible!important;opacity:1!important;display:block!important;padding:0 0 8px!important;background:none!important;box-shadow:none!important;pointer-events:auto!important}
.mobile-header__search.dkh-ms .mobile-search__body{position:relative!important;top:auto!important;left:auto!important;transform:none!important;height:44px!important;display:flex!important;align-items:stretch;border:2px solid #0068b4;border-radius:10px;overflow:visible;background:#fff!important;box-shadow:none!important;width:100%!important;visibility:visible!important;opacity:1!important}
.dkh-ms .mobile-search__input{position:static!important;order:2;flex:1 1 auto;min-width:0;width:auto!important;height:40px!important;border:0!important;background:transparent!important;padding:0 10px!important;font:400 16px/40px Roboto,Arial,sans-serif!important;color:#1F2430!important}
.dkh-ms .mobile-search__button--close,.dkh-ms .mobile-search__field{display:none!important}
.dkh-ms .mobile-search__button--search{position:static!important;order:3;flex:none;width:48px!important;height:40px!important;background:#0068b4!important;border-radius:0 7px 7px 0;color:#fff!important;fill:#fff!important}
.dkh-ms .mobile-search__button--search svg{fill:#fff!important}
.dkh-ms .dkh-mcar{order:1;flex:none;display:flex;align-items:center;gap:6px;max-width:132px;padding:0 10px;border:0;border-right:1px solid #D5DFF3;border-radius:8px 0 0 8px;background:#EEF3FD;color:#1F2430;font:700 13px/1.15 Roboto,Arial,sans-serif;text-align:left}
.dkh-carx{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#E6EAF1;color:#4A5463;font:600 16px/1 Arial,sans-serif;cursor:pointer}.dkh-carx:hover{background:#D9231B;color:#fff}.dkh-ms .dkh-mcar .dkh-carx{display:inline-flex!important;flex:0 0 22px!important;width:22px!important;height:22px!important;max-width:none!important;-webkit-line-clamp:unset!important;margin-left:6px!important;padding:0!important;font-size:16px!important;line-height:1!important}.dkh-ms .dkh-mcar>span:not(.dkh-carx){min-width:0;overflow:hidden;text-overflow:ellipsis}
.dkh-ms .dkh-mcar span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dkh-ms .dkh-mcar svg{flex:none}
.dkh-ms .dks{top:100%!important;left:0!important;right:0!important}
.mobile-indicator--search{display:none!important}
}
/* v1.40 (аудит BUG-02): на 768–1199 кнопка «Моє авто» всередині згорнутого мобільного пошуку не стилізована й вилазить за шапку — ховаємо її в цьому діапазоні */
@media (min-width:768px) and (max-width:1199px){.dkh-ms .dkh-mcar{display:none!important}}
/* v1.34: шапка за прототипом — широкий пошук із тонкою рамкою, «Моє авто» синім, години під телефоном, кнопки без сірих плашок */
@media (min-width:1200px){
.header.dkh2{column-gap:24px}
html body .header.dkh2 .search__body.search__body.search__body{height:52px!important;border:1.5px solid #D3DAE4!important;border-radius:12px!important}
html body .header.dkh2 .search__body.search__body.search__body:focus-within{border-color:#0068b4!important}
.header.dkh2 .search__input{height:49px!important;font:400 16px/49px "Onest",Roboto,Arial,sans-serif!important}
.header.dkh2 .search__input::placeholder{color:#7C8696}
.header.dkh2 .search__button{height:49px!important}
.header.dkh2 .search__button--start{background:#EEF4FB!important;border-right:1px solid #D3DAE4!important;border-radius:11px 0 0 11px!important;padding:0 18px 0 16px!important}
.header.dkh2 .dkh-car .dkh-car0{font:600 15px/1 "Onest",Roboto,Arial,sans-serif!important;color:#0068b4!important;max-width:none!important}
.header.dkh2 .search__button--end{width:86px;justify-content:center;padding:0!important;border-radius:0 11px 11px 0!important}
.header.dkh2 .dkh-phone a{font:600 21px/1.15 "Onest",Roboto,Arial,sans-serif!important;letter-spacing:-.01em}
.header.dkh2 .dkh-phone span{display:block!important;font:400 13px/1.4 "Onest",Roboto,Arial,sans-serif!important;color:#6B7684}
.header.dkh2 .indicator__button{background:none!important}
.header.dkh2 .indicator__button:hover{background:#F3F6FA!important}
.header.dkh2 .indicator__title{font:400 12.5px/1.2 "Onest",Roboto,Arial,sans-serif!important;color:#6B7684!important}
.header.dkh2 .indicator__value{font:600 16px/1.25 "Onest",Roboto,Arial,sans-serif!important;color:#1B2430!important}
}
@media (min-width:1200px) and (max-width:1299px){.header.dkh2 .dkh-phone span{display:none!important}}
@media (min-width:1200px) and (max-width:1499px){.header.dkh2 .dkh-acc .indicator__title,.header.dkh2 .dkh-acc .indicator__value{display:none!important}.header.dkh2 .dkh-acc .indicator__button{padding:4px 6px!important;width:56px;justify-content:center}}

/* v1.35: шапка — місце для пошуку, рівний верхній рядок, меню зліва */
@media (min-width:1200px){
.header.dkh2 .dkh-msg{position:relative}
.header.dkh2 .dkh-msg .dkh-wbtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:1.5px solid #D3DAE4;border-radius:12px;background:#fff;color:#1B2430;font:600 14.5px "Onest",Roboto,Arial,sans-serif;cursor:pointer;white-space:nowrap}
.header.dkh2 .dkh-msg .dkh-wbtn:hover,.header.dkh2 .dkh-msg.is-open .dkh-wbtn{border-color:#0068b4;color:#0068b4}
.header.dkh2 .dkh-msg .dkh-wbtn svg{width:18px;height:18px;flex:none}
.header.dkh2 .dkh-msg .dkh-wpop{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:1002;min-width:200px;padding:6px;border:1px solid #E3E8EF;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(22,33,58,.16)}
.header.dkh2 .dkh-msg.is-open .dkh-wpop,.header.dkh2 .dkh-msg:hover .dkh-wpop,.header.dkh2 .dkh-msg:focus-within .dkh-wpop{display:block}
.header.dkh2 .dkh-msg:hover::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}
.header.dkh2 .dkh-msg .dkh-wpop a{display:flex!important;align-items:center;gap:10px;width:auto!important;height:auto!important;padding:8px 10px!important;border-radius:8px!important;background:none!important;color:#1B2430!important;font:500 14.5px "Onest",Roboto,Arial,sans-serif;text-decoration:none!important}
.header.dkh2 .dkh-msg .dkh-wpop a:hover{background:#F3F6FA!important}
.header.dkh2 .dkh-msg .dkh-wpop a i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;flex:none}
.header.dkh2 .dkh-msg .dkh-wpop .dkh-vbr i{background:#7360F2}.header.dkh2 .dkh-msg .dkh-wpop .dkh-tgr i{background:#229ED9}
.header.dkh2 .dkh-msg .dkh-wpop svg{width:18px;height:18px}
.header.dkh2 .dkh-acc .indicator__title:empty{display:none!important}
.header.dkh2 .indicator.dkh-cart0 .indicator__value{display:none!important}
.header.dkh2 .indicator.dkh-cart0 .indicator__title{padding-top:0!important;margin-bottom:0!important;font:600 16px/1.25 "Onest",Roboto,Arial,sans-serif!important;color:#1B2430!important}
.header.dkh2 .indicator.dkh-cart0 .indicator__button,.header.dkh2 .dkh-acc:not(.dkh-acc--in) .indicator__button{justify-content:center!important}
.header.dkh2 .dkh-usp a,.header.dkh2 .dkh-usp a:visited,.header.dkh2 .dkh-usp a:focus{text-decoration:none!important}
.header.dkh2 .dkh-usp a:hover{text-decoration:underline!important}
.header.dkh2 .dk-tr-top .topbar__link{display:inline-flex!important;align-items:center;gap:7px}
.header.dkh2 .header__navbar{justify-content:flex-start!important}
.header.dkh2 .main-menu__link[href$="/skidki/"]{color:#D9231B!important;font-weight:600!important}
.header.dkh2 .main-menu__item:first-child .main-menu__link{padding-left:0!important}
.header.dkh2 .main-menu__link{gap:6px}
.header.dkh2 .main-menu__link svg{position:static!important;flex:none;margin:1px 0 0;transform:none!important;top:auto!important;right:auto!important;color:#8A94A3!important;fill:currentColor!important}
.header.dkh2 .main-menu__item--has-submenu .main-menu__link{padding-right:14px!important}
}
@media (min-width:1200px) and (max-width:1499px){.header.dkh2 .dkh-acc .indicator__value{display:block!important}.header.dkh2 .dkh-acc .indicator__button{width:auto!important;padding:4px 10px 4px 6px!important;justify-content:flex-start!important}}
@media (min-width:1200px) and (max-width:1399px){.header.dkh2 .main-menu__link{padding-left:10px!important;padding-right:10px!important}.header.dkh2 .main-menu__item--has-submenu .main-menu__link{padding-right:10px!important}}
@media (min-width:1200px) and (max-width:1299px){.header.dkh2 .main-menu__link{font-size:14px!important}}
@media (min-width:1200px) and (max-width:1299px){.header.dkh2 .dkh-acc .indicator__value{display:none!important}.header.dkh2 .dkh-msg .dkh-wbtn span{display:none}}@keyframes dkhShow{to{visibility:visible}}@media (min-width:1200px){.header.dkh2:not(.dkh-ready)>*{visibility:hidden;animation:dkhShow 0s 1.5s forwards}}
/* #dk-pg-v3 */
.pagination{flex-wrap:wrap;row-gap:6px}@media (max-width:575px){.pagination .page-link{min-width:34px;padding-left:8px;padding-right:8px}}
/* #dk-cat-ui */
.dk-sortbar{display:flex;justify-content:flex-end;align-items:center;min-height:36px;margin:0 0 12px}.dk-sort{display:inline-flex;align-items:center;gap:8px;margin:0;font:400 14px/1.2 Roboto,Arial,sans-serif;color:#56626E}.dk-sort__s{height:36px;max-width:220px;border:1px solid #cfd8e3;border-radius:8px;padding:0 10px;background:#fff;color:#17212B;font:500 14px/1.2 Roboto,Arial,sans-serif;cursor:pointer}.dk-sort__s:focus-visible{outline:2px solid #0068b4;outline-offset:2px}.dk-cp .dkh-brand select:focus,.dk-cp .dkh-brand select:focus-visible{outline:0!important;box-shadow:none!important}.dk-cp .dkh-brand:focus-within{box-shadow:0 0 0 2px #0068b4!important}.products-list .product-card .dk-meta{font-size:13px;line-height:18px;color:#56626E;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-list .product-card .image--type--product .image__body{padding-bottom:75%}.products-list .product-card .product-card__addtocart-icon.dk-buy{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:44px;height:40px;padding:0 14px!important;white-space:nowrap}.products-list .product-card .dk-buy svg{flex:none}.products-list .product-card .dk-buy__t{position:relative;z-index:1;font:700 14px/1 Roboto,Arial,sans-serif;color:inherit}.products-list .product-card .dk-buy.is-in,.products-list .product-card .dk-buy.is-in:before{background:#1E8E3E!important;color:#fff!important}@media (max-width:419px){.dk-sortbar{justify-content:stretch}.dk-sort{width:100%}.dk-sort__s{flex:1;max-width:none;height:44px}}.block-header--has-title .block-header__body{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;column-gap:24px;min-height:0!important;height:auto!important}.block-header--has-title .block-header__breadcrumb,.block-header--has-title .breadcrumb__list{justify-content:flex-start!important}.block-header--has-title .block-header__breadcrumb{flex:0 0 100%;padding:10px 0 2px!important;margin:0!important}.block-header--has-title .breadcrumb__title-safe-area{display:none!important}.block-header--has-title .block-header__title{flex:1 1 320px!important;width:auto!important;max-width:none!important;margin:0!important;padding:2px 0 12px!important;font-size:28px!important;line-height:34px!important;text-align:left!important}.block-header .dk-sortbar{flex:none;margin:0 0 12px}@media (max-width:767px){.block-header--has-title .block-header__title{font-size:22px!important;line-height:28px!important;padding:2px 0 8px!important}.block-header .dk-sortbar{flex:1 1 100%;margin:0 0 10px}}@media (max-width:991.98px){.block-header .dk-sortbar{display:none!important}.dk-catbar .dk-sortbar--m{flex:1 1 auto;min-width:0;margin:0;justify-content:stretch}.dk-sort--m{width:100%}.dk-sort--m .dk-sort__l{display:none}.dk-sort--m .dk-sort__s{flex:1;max-width:none;height:44px;width:100%}}@media (min-width:992px){.dk-catbar .dk-sortbar--m{display:none!important}}@media (max-width:575px){html .products-list[data-layout="grid"] .products-list__content{margin:0!important}html .products-list[data-layout="grid"] .products-list__item{margin:0 0 10px!important;width:100%!important}html .products-list[data-layout="grid"] .product-card{position:relative;display:grid!important;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;align-items:start;padding:10px 12px 10px 10px!important;min-height:150px}html .products-list[data-layout="grid"] .product-card__image{display:contents!important}html .products-list[data-layout="grid"] .product-card__image .image{grid-column:1;grid-row:1/4;align-self:center;width:100%;margin:0!important;padding:0!important}html .products-list[data-layout="grid"] .product-card__image .image__body{aspect-ratio:1/1!important;height:auto!important;padding:0!important;display:flex;align-items:center;justify-content:center}html .products-list[data-layout="grid"] .product-card__image .image__tag{position:static!important;width:100%!important;height:100%!important;object-fit:contain}html .products-list[data-layout="grid"] .product-card__badges{position:absolute!important;left:10px;top:10px;z-index:2;margin:0!important}html .products-list[data-layout="grid"] .product-card__info{grid-column:2;grid-row:1;padding:0!important;margin:0!important}html .products-list[data-layout="grid"] .product-card .dk-meta{font-size:12px!important;line-height:16px!important;margin:0 0 3px!important;white-space:normal!important}html .products-list[data-layout="grid"] .product-card .dk-meta,html .products-list[data-layout="grid"] .product-card__name{padding-left:0!important;padding-right:0!important}html .products-list[data-layout="grid"] .product-card__name a{font-size:15px!important;line-height:19px!important;font-weight:500;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}html .products-list[data-layout="grid"] .product-card__image .status-badge{grid-column:2;grid-row:2;justify-self:start;position:static!important;transform:none!important;margin:6px 0 0!important}html .products-list[data-layout="grid"] .product-card__image .status-badge__body{height:20px;min-height:0!important;padding:1px 8px 1px 6px!important;font-size:11.5px!important;line-height:18px!important}html .products-list[data-layout="grid"] .product-card__image .status-badge__icon{transform:scale(.85)}html .products-list[data-layout="grid"] .product-card__footer{grid-column:2;grid-row:3;align-self:end;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 0!important;margin:0!important}html .products-list[data-layout="grid"] .product-card__prices{flex:0 1 auto!important;min-width:0;display:flex;flex-direction:column;line-height:1}html .products-list[data-layout="grid"] .product-card__price{font-size:20px!important;line-height:24px!important;font-weight:700;white-space:nowrap}html .products-list[data-layout="grid"] .product-card__price--old{font-size:13px!important;line-height:16px!important}html .products-list[data-layout="grid"] .product-card form.cart{flex:0 0 auto!important}html .products-list[data-layout="grid"] .product-card .product-card__addtocart-icon.dk-buy{width:auto!important;min-width:0!important;height:40px!important;padding:0 14px!important;font-size:15px!important}}@media (max-width:389px){html .products-list[data-layout="grid"] .product-card__footer{flex-wrap:wrap!important;row-gap:6px}html .products-list[data-layout="grid"] .product-card__prices{flex:1 1 100%!important;align-items:flex-start!important;text-align:left!important}html .products-list[data-layout="grid"] .product-card__price{margin-left:0!important}html .products-list[data-layout="grid"] .product-card form.cart{flex:1 1 100%!important}html .products-list[data-layout="grid"] .product-card .product-card__addtocart-icon.dk-buy{width:100%!important}}@media (max-width:575px){.block-finder .dk-cfbar{flex-wrap:nowrap;min-height:48px}.block-finder .dk-cfbar .dk-cf-main{font-size:0}.block-finder .dk-cfbar .dk-cf-main b{font-size:15px}.block-finder .dk-cfbar .dk-cf-sub{font-size:12px}.block-finder .dk-cfbar .dk-cf-acts{width:auto!important;margin-left:auto}.block-finder .dk-cfbar [data-a=save]{display:none!important}.block-finder .dk-cfbar .dk-cf-btn{flex:none!important;min-height:40px!important;padding:0 10px}}@media (min-width:576px){.block-finder.dk-cf .block-finder__body{padding:8px 15px 0!important}.block-finder .dk-cfbar{min-height:44px;padding:4px 6px 4px 14px;font-size:14px}.block-finder .dk-cfbar .dk-cf-btn{min-height:34px;padding:0 12px;font-size:13px}}@media (max-width:575px){.block-finder.dk-cf .block-finder__body{padding:8px 10px 0!important}.block-finder .dk-cfbar{padding:6px 10px;gap:6px 10px}.block-finder .dk-cfbar .dk-cf-btn{min-height:40px;font-size:13px}}
/* #dk-cat-a11y */
.dk-cp-chip i{color:#5f6368!important}.dk-cp-chip.is-active i{color:#fff!important}.dk-cp .dkh-brand{color:#4f5862!important}.dk-cat-desc a,.dk-land-link a{text-decoration:underline;text-underline-offset:2px}.site-footer .dkf-tg{background:#1a72a6!important}.site-footer .dkf-vb{background:#6650e8!important}.footer-contacts__contacts dd a{display:inline-block;padding:4px 0}.breadcrumb .breadcrumb__item:nth-last-child(2):not(:last-child) .breadcrumb__item-link{color:#6c757d!important;font-weight:400!important}.breadcrumb .breadcrumb__item:last-child .breadcrumb__item-link{color:#262626!important;font-weight:500!important}
/* #dk-design-v1 */
:root{--dk-ink:#17212B;--dk-muted:#56626E;--dk-line:#E1E6EC;--dk-surface:#F4F6F8;--dk-blue:#1877F2;--dk-blue-h:#0F66D8;--dk-red:#F22B21;--dk-red-h:#D91E15;--dk-ok:#2E7D32;--dk-okbg:#E7F3E4}

/* 1. Header on desktop: grid tracks were wider than the viewport; topbar text ran under the logo (also >=1800) */
.header>*{min-width:0}
@media (min-width:1200px){
 .header__topbar-start .topbar>.topbar__item-text:nth-child(1),
 .header__topbar-start .topbar>.topbar__item-text:nth-child(2){display:none!important}
 .header__topbar-end .dk-vb a,.header__topbar-end .dk-tg a{font-size:0!important;gap:0!important;padding-left:9px!important;padding-right:9px!important}
 .header__topbar-end .dk-vb svg,.header__topbar-end .dk-tg svg{width:16px!important;height:16px!important;margin:0!important}
}
@media (min-width:1200px) and (max-width:1599px){
 .header__topbar-start .topbar>.topbar__item-text:nth-child(5){display:none!important}
}

/* 2. Buy buttons: one bright red everywhere (product page, sticky bar, listing cart icons) */
.product-card .product-card__addtocart-icon.button,
.product__info-card .pc-add-to-cart-loop__button.button,
button.single_add_to_cart_button.btn-primary,
#dk-sb .dk-sb__b{background-color:var(--dk-red)!important;border-color:var(--dk-red)!important;border-radius:10px!important;color:#fff!important}
.product-card .product-card__addtocart-icon.button:hover,
.product__info-card .pc-add-to-cart-loop__button.button:hover,
button.single_add_to_cart_button.btn-primary:hover,
#dk-sb .dk-sb__b:hover{background-color:var(--dk-red-h)!important;border-color:var(--dk-red-h)!important}
.product-card .product-card__addtocart-icon.button:focus-visible,
.product__info-card .pc-add-to-cart-loop__button.button:focus-visible{outline:2px solid var(--dk-blue);outline-offset:2px}

/* Prices: dark; red only on the discount badge */
.product-card .product-card__prices .product-card__price--new.text-danger{color:var(--dk-ink)!important}
.product-card__price,.product__price{font-variant-numeric:tabular-nums}
.tag-badge--sale{background:var(--dk-red)!important}

/* One blue */
.block-finder__form{background-color:var(--dk-blue)!important}

/* 3. Binotel button on phones: above the sticky buy bar, a bit smaller */
@media (max-width:767px){
 #bwc-widget-action{bottom:84px!important;transform:scale(.86);transform-origin:100% 100%}
 #bwc-chat-cloud-message{bottom:84px!important}
}

/* 4. Brand / model / generation lists: text tiles instead of the same car silhouette */
.categories-list--layout--columns-3-sidebar .categories-list__divider{display:none!important}
.categories-list--layout--columns-3-sidebar .categories-list__item img,
.categories-list--layout--columns-3-sidebar .categories-list__item .image{display:none!important}
.categories-list--layout--columns-3-sidebar .categories-list__body{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;background:none!important;box-shadow:none!important}
.categories-list--layout--columns-3-sidebar .categories-list__body .categories-list__item{width:auto!important;margin:0!important;padding:0!important;height:auto!important;min-height:0!important;border:1px solid var(--dk-line)!important;border-radius:10px;background:#fff;box-shadow:none!important}
.categories-list--layout--columns-3-sidebar .categories-list__item a{display:block;padding:12px 14px!important;font:600 15px/1.3 Roboto,Arial,sans-serif;color:var(--dk-ink)!important;text-align:left!important}
.categories-list--layout--columns-3-sidebar .categories-list__body .categories-list__item:hover{border-color:var(--dk-blue)!important}
.categories-list--layout--columns-3-sidebar .categories-list__item:hover a{color:var(--dk-blue)!important}
@media (max-width:575px){
 .categories-list--layout--columns-3-sidebar .categories-list__body{grid-template-columns:repeat(auto-fill,minmax(105px,1fr))}
 .categories-list--layout--columns-3-sidebar .categories-list__item a{padding:11px 12px!important}
}

/* 5-6. Readable small text: contrast >= 4.5:1, min 12px */
.product-card__meta,.product-card__meta-title,.product-card__price--old{color:var(--dk-muted)!important;font-size:12px!important}
.block-brands__item-name{color:var(--dk-muted)!important;font-size:12px!important}
.tag-badge{font-size:12px!important}
.timer__part-label{color:#6B4E0F!important;font-size:12px!important}

/* Product cards in lists: border instead of shadow, one radius */
.product-card{border:1px solid var(--dk-line);box-shadow:none!important;border-radius:10px!important}
.product-card__name{color:var(--dk-ink)!important}

/* 7. Bigger tap targets on phones */
@media (max-width:767px){
 .category-card__children a{display:inline-block;padding:7px 0}
 .dkp-bar a{display:inline-block;padding:8px 4px}
 .block-features__item-subtitle a{display:inline-block;padding:4px 0}
}

/* 8. Product page (phone): price must not stick to the top edge of its card */
@media (max-width:767px){
 .product__info-card .product__info-body{padding-top:16px!important}
}

/* 9. "For car / Type / Brand" labels: normal case, readable */
.dk-car-l{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;color:var(--dk-muted)!important}

/* 12. Product page (desktop): gallery card should not stretch to the height of the buy box */
@media (min-width:992px){
 .product__gallery{align-self:flex-start}
}

/* 13. Motion (stage 4): short, transform/opacity only, off for prefers-reduced-motion */
@media (prefers-reduced-motion: no-preference){
 .product-card .product-card__addtocart-icon.button,
 .product__info-card .pc-add-to-cart-loop__button.button,
 button.single_add_to_cart_button,
 #dk-sb .dk-sb__b,
 .block-finder__form .btn,
 #quickview .btn{transition:transform .1s cubic-bezier(.2,.8,.2,1),background-color .15s ease,border-color .15s ease,color .15s ease}
 .product-card .product-card__addtocart-icon.button:active,
 .product__info-card .pc-add-to-cart-loop__button.button:active,
 button.single_add_to_cart_button:active,
 #dk-sb .dk-sb__b:active,
 .block-finder__form .btn:active,
 #quickview .btn:active{transform:scale(.97)}
 .product-card:hover{border-color:#C9D2DC}
 .categories-list--layout--columns-3-sidebar .categories-list__body .categories-list__item{transition:border-color .15s ease}
 .categories-list--layout--columns-3-sidebar .categories-list__item a{transition:color .15s ease}
 .main-menu__submenu{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s ease!important}
 #quickview.fade .modal-dialog{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s ease;transform:translateY(16px);opacity:0}
 #quickview.show .modal-dialog{transform:none;opacity:1}
 .dk-bump{animation:dkBump .32s cubic-bezier(.2,.8,.2,1)}
 @keyframes dkBump{0%{transform:scale(1)}35%{transform:scale(1.3)}100%{transform:scale(1)}}
}

/* 14. Add-to-cart modal: upsell for the same car + checkout button red, continue = outline */
#quickview #dk-mup{margin:8px auto 16px;max-width:720px;padding:12px 14px;background:var(--dk-surface,#F4F6F8);border-radius:10px;text-align:left}
#quickview .dk-mup-t{font:700 16px/1.3 Roboto,Arial,sans-serif;color:var(--dk-ink);margin-bottom:4px}
#quickview .dk-mup-i{display:flex;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--dk-line)}
#quickview .dk-mup-t+.dk-mup-i{border-top:0}
#quickview .dk-mup-img{flex:0 0 56px;width:56px;height:56px;border:1px solid var(--dk-line);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}
#quickview .dk-mup-img img{max-width:100%;max-height:100%;object-fit:contain}
#quickview .dk-mup-b{flex:1;min-width:0}
#quickview .dk-mup-n{display:block;font:500 14px/1.3 Roboto,Arial,sans-serif;color:var(--dk-ink)!important}
#quickview .dk-mup-p{font-weight:700;margin-top:2px}
#quickview .dk-mup-add{flex:0 0 auto;height:36px;padding:0 14px;border:1.5px solid var(--dk-red);border-radius:10px;background:#fff;color:var(--dk-red);font-weight:600}
#quickview .dk-mup-add:hover{background:var(--dk-red);color:#fff}
@media (max-width:575px){#quickview .dk-mup-i:nth-child(4){display:none}}
#quickview .cart__totals .btn.btn-primary{border-radius:10px}
#quickview .cart__totals a.btn.btn-primary[href*="korzina"]{background:var(--dk-red)!important;border-color:var(--dk-red)!important}
#quickview .cart__totals .btn.btn-primary:not([href*="korzina"]){background:#fff!important;color:var(--dk-blue)!important;border:1.5px solid var(--dk-blue)!important}
/* #dks-v1 */
.dks{position:absolute;left:0;right:0;top:100%;z-index:1000;background:#fff;border-radius:0 0 10px 10px;box-shadow:0 12px 28px rgba(0,0,0,.18);overflow:hidden;font:14px/1.35 Roboto,Arial,sans-serif;color:#1f2933;text-align:left;max-height:75vh;overflow-y:auto}
.dks a{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#1f2933!important;text-decoration:none!important;border-top:1px solid #f0f2f5}.dks a:first-child{border-top:0}.dks a:hover,.dks a.is-on{background:#f4f8fd}
.dks img{width:48px;height:48px;object-fit:contain;flex:0 0 48px;background:#f7f9fb;border-radius:6px}.dks .n{flex:1;min-width:0}.dks .n small{display:block;color:#8a95a1;font-size:12px}.dks .p{white-space:nowrap;font-weight:700}.dks .p small{display:block;font-weight:400;font-size:12px;color:#1e7b34;text-align:right}.dks .p small.no{color:#b0b8c1}
.dks .ld{background:#eef4ff;font-weight:500}.dks .ld b{color:#3377ff}.dks .all{justify-content:center;color:#3377ff!important;font-weight:500;background:#fafbfc}.dks .fx{padding:8px 12px;color:#5a6672;font-size:13px;background:#fffbe6}.dks .em{padding:14px 12px;color:#5a6672}
.search__body,.mobile-search__body{position:relative}
/* #dk-mh-v1 */
/* 4. видимий фокус (тільки з клавіатури) */
html body :focus-visible{outline:3px solid #0068b4!important;outline-offset:2px!important}
html body .block-finder :focus-visible,html body .dk-carbar :focus-visible{outline-color:#fff!important}
html body .select2-container--focus .select2-selection{outline:3px solid #fff!important;outline-offset:2px!important}
.dk-carbar .dk-cb-x{min-height:44px;padding:0 10px!important}
.dk-carbar .dk-cb-go{min-height:44px}

/* 2. блок «Для вашої …» */
.dk-mh{padding:24px 0 8px;background:#f4f6f9}
.dk-mh-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}
.dk-mh-head h2{margin:0;font:700 22px/1.25 Roboto,Arial,sans-serif;color:#1f2933}
.dk-mh-head a{font:500 15px/1 Roboto,Arial,sans-serif;color:#0068b4;padding:14px 0;white-space:nowrap}
.dk-mh-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.dk-mh-i{background:#fff;border:1px solid #e3e8ee;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}
.dk-mh-img{display:block}
.dk-mh-img img{display:block;width:100%;height:160px;object-fit:contain}
.dk-mh-b{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}
.dk-mh-fit{display:flex;align-items:center;gap:4px;font:500 12px/1.3 Roboto,Arial,sans-serif;color:#1d6b34}
.dk-mh-fit svg{flex:none}
.dk-mh-n{font:400 15px/1.3 Roboto,Arial,sans-serif;color:#1f2933!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dk-mh-n:hover{color:#0068b4!important}
.dk-mh-f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}
.dk-mh-p{font:700 18px/1 Roboto,Arial,sans-serif;color:#1f2933}
.dk-mh-add{width:44px;height:44px;flex:none;border:0;border-radius:8px;background:#0080d8;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}
.dk-mh-add:hover{background:#0068b4}
.dk-mh-add.dk-ok{background:#1d6b34}
.dk-mh-sk{height:120px;border-radius:12px;background:#e9edf2}
@media (max-width:991px){.dk-mh-list{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* 1, 3. головна на телефоні */
@media (max-width:767px){
.dk-mh-home .block-finder{background:#0068b4!important}
.dk-mh-home .block-finder__image,.dk-mh-home .block-finder .decor{display:none!important}
.dk-mh-home .block-finder__body{padding-top:20px!important}
.dk-mh-home .block-finder__title{font-size:24px!important;line-height:1.2!important;text-align:left!important;color:#fff!important;text-shadow:none!important;margin-bottom:6px!important}
.dk-mh-home .block-finder__subtitle{font-size:15px!important;line-height:1.4!important;text-align:left!important;color:#dce7fb!important;text-shadow:none!important}
.dk-mh-car .block-finder__title{display:none!important}
.dk-mh-car .block-finder__subtitle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;margin:0!important}
.dk-mh-car .block-finder__body{padding-top:0!important}
.dk-mh-car .block-finder__form{display:none!important}
.dk-mh-home .dk-carbar{padding:14px 16px!important;gap:10px 12px!important;font-size:15px!important}
.dk-mh-home .dk-carbar .dk-cb-go{width:100%;justify-content:center;margin-left:0!important}
.dk-mh-home .dk-carbar .dk-cb-x{border:1.5px solid rgba(255,255,255,.85)!important;border-radius:8px;text-decoration:none!important;opacity:1!important;width:100%;margin-left:0!important}
.dk-mh-home .block-brands{display:none!important}
.dk-mh-has .block-products-carousel.dk-mh-rec{display:none!important}
.dk-mh-has .block-products-carousel.dk-mh-rec+.block-space{display:none!important}
.dk-mh{padding:20px 0 4px}
.dk-mh-list{grid-template-columns:1fr;gap:10px}
.dk-mh-i{flex-direction:row;align-items:center;gap:12px}
.dk-mh-img{flex:none}
.dk-mh-img img{width:88px;height:88px}
}html body #bwc-widget-action,html body #bwc-chat-omnichannel{transition:opacity .2s}html.dk-scrolling body #bwc-widget-action,html.dk-scrolling body #bwc-chat-omnichannel{opacity:0;pointer-events:none}html.dk-busy body #bwc-widget-action,html.dk-busy body #bwc-chat-omnichannel,body:has(.mobile-menu.mobile-menu--open) #bwc-widget-action,body:has(.mobile-menu.mobile-menu--open) #bwc-chat-omnichannel{display:none!important}html.dk-busy #bingc-active,html.dk-busy #bingc-passive,html.dk-busy .bwc-invitations,html.dk-busy [class*="bwc-invitation"]{display:none!important}.product-card:has(.status-badge--style--failure) .tag-badge--sale,.product-card:has(.status-badge--style--failure) .dk-promo-badge,.product-card:has(.status-badge--style--failure) .product-card__price--old{display:none!important}.product:has(.product__stock.status-badge--style--failure) .tag-badge--sale,.product:has(.product__stock.status-badge--style--failure) .product__price--old,html:has(.product__stock.status-badge--style--failure) .dk-promo{display:none!important}.filter-list__item.disabled:not(:has(input:checked)){display:none!important}html.dk-mh-here .block-finder__image,html.dk-mh-here .block-finder .decor,html.dk-mh-here .block-finder__title,html.dk-mh-here .block-finder__subtitle:empty,html.dk-mh-here .block-finder__form{display:none!important}html.dk-mh-here .block-finder{background:#0068b4!important;min-height:0!important}html.dk-mh-here .block-finder__body{padding-top:0!important}.dk-find-msg{grid-column:1/-1;margin:8px 0 0;padding:10px 12px;border-radius:8px;background:#fff4e5;color:#7a3100;font:500 14px/1.4 Roboto,Arial,sans-serif}.tag-badge--sale{background:#e0261c!important}.tag-badge--sale::before,.tag-badge--sale::after{background:#e0261c!important}.indicator__title{color:#5f6b77!important}.header__topbar-start-bg::before,.header__topbar-end-bg::before,.topbar--spaceship-start,.topbar--spaceship-end,.indicator__counter::before{background-color:#0f6be8!important}.topbar__link,.topbar__link:visited{color:#fff!important}html body .topbar :focus-visible,html body .header__topbar-start-bg :focus-visible,html body .header__topbar-end-bg :focus-visible{outline-color:#fff!important}.dk-trim{margin:0 0 10px;padding:8px 10px;border-radius:6px;font:400 14px/1.4 Roboto,Arial,sans-serif}.dk-fit+.dk-trim,.dk-trim+.dk-trim{margin-top:-4px}.dk-trim{margin-bottom:12px}.dk-trim--ok{background:#e7f4ec;color:#164f27}.dk-trim--no{background:#fff1e6;color:#7a3100}.dk-trim b{font-weight:700}.dk-trim-tag{display:inline-block;box-sizing:border-box;max-width:100%;align-self:flex-start;margin:6px 0 4px;padding:3px 8px;border-radius:6px;font:500 12px/1.3 Roboto,Arial,sans-serif}.dk-trim-tag--ok{background:#e7f4ec;color:#164f27}.dk-trim-tag--no{background:#fff1e6;color:#7a3100}.mobile-menu__links a.dk-menu-all{font-weight:500;color:#0068b4!important}html.dk-v2car .dk-rail-orig,html.dk-v2car .dk-rail-orig+.block-space{display:none!important}.dk-own{padding-top:8px}.dk-own-s{margin:-6px 0 12px;font:400 14px/1.4 Roboto,Arial,sans-serif;color:#5f6b77}.block-banners__item-title{display:inline-block!important;background:#ffdf40!important;color:#262626!important;line-height:1.15!important;padding:4px 10px!important;margin-bottom:4px!important}@media (min-width:992px){.block-banners__item-title{font-size:26px!important}.block-zone__arrow .arrow__button,.section-header__arrow .arrow__button{width:52px!important;height:40px!important}.block-zone__arrow .arrow__button svg,.section-header__arrow .arrow__button svg{transform:scale(1.4)}}.owl-item .product-card__info{display:flex;flex-direction:column}.owl-item .product-card__info>.dk-trim-tag{order:5;margin-top:6px}.main-menu .menu{width:260px!important}.main-menu__submenu{width:auto!important}.main-menu .menu__link{white-space:normal!important;height:auto!important}.main-menu .menu__submenu{left:100%!important;right:auto!important}ul.main-menu__list[style*="padding-top"] .menu__submenu{left:auto!important;right:100%!important}body.modal-open #bwc-widget-action,body.modal-open #bwc-chat-omnichannel{display:none!important}@media (max-width:767px){#quickview .cart-table__column--image .image{width:110px;margin:0 auto}#quickview .cart-table__column--image{padding-top:8px!important;padding-bottom:4px!important}#quickview .cart__totals{position:sticky;bottom:0;z-index:5;background:#fff;box-shadow:0 -6px 16px rgba(15,40,70,.12);margin:0 -16px!important;max-width:none!important;width:auto!important}#quickview .cart__totals .card{margin:0!important;border:0!important;box-shadow:none!important}#quickview .cart__totals .card-body{padding:10px 16px 12px!important}#quickview .cart__totals-table{margin-bottom:8px!important}#quickview .cart__totals .btn-xl{height:48px!important;line-height:48px!important;padding:0 12px!important;font-size:16px!important}#quickview .cart__totals .btn-xl+.btn-xl{height:44px!important;line-height:42px!important;margin-top:8px!important;background:#fff!important;color:#0068b4!important;border:1px solid #c9d2dd!important}}@media (max-width:991px){#full_cart>.col-xl-5{order:2!important;margin-top:16px!important}}.dk-ord-bar{display:none}@media (max-width:991px){.dk-ord-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;margin:0 0 16px;padding:10px 14px;border:1px solid #e3e7ec;border-radius:10px;background:#f4f6f9;color:#1f2933!important;font:500 15px/1.3 Roboto,Arial,sans-serif;text-decoration:none!important}.dk-ord-bar span{color:#0068b4;white-space:nowrap}}@media (max-width:767px){.product__header .dk-qa-head .dk-qa-btns{display:none!important}.product__header .dk-qa-head.dk-qa-zero{display:none!important}}
/* #dk-harden-css */
.dk-skip{position:absolute;left:-9999px;top:8px;z-index:10000;background:#0f6be8;color:#fff;padding:10px 16px;border-radius:8px;font:500 15px Roboto,Arial,sans-serif}.dk-skip:focus{left:8px;outline:2px solid #fff;outline-offset:2px}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #0f6be8!important;outline-offset:2px!important;box-shadow:none}html:root{--dk-blue:#0070c4;--dk-red:#d9231b}#checkout-form .form-control::placeholder,.search__input::placeholder,.mobile-search__input::placeholder,.form-control::placeholder{color:#667381!important;opacity:1}.dk-co-opt,.product-card__meta,.product-card__price--old,.dk-club-earn .dkce-s{color:#667381!important}.dk-qa-btn.dk-qa-btn2:hover,.dk-qa-btn.dk-qa-btn2:focus{color:#fff!important}.dk-tg a{background:#1a7fb0!important}.bk-ship__val{color:#1f7a2e!important}.dk-ask-row .dk-tg-pdp{color:#166f99!important}.indicator__title{font-size:11px!important;color:#5a6672!important}.breadcrumb__item-link{min-height:26px;align-items:center}@media (max-width:767px){.page-link{min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}}
/* #dk-cat-css */
@media (max-width:1199.98px){.site__mobile-header{position:sticky;top:0;z-index:1020;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.08)}}@media (max-width:991.98px){html .sidebar--offcanvas--mobile.sidebar--open .sidebar__body{transform:none!important}}.dk-catbar{display:none;align-items:center;gap:10px;margin:0 0 14px}@media (max-width:991.98px){.dk-catbar{display:flex}}.dk-filters-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid #c9d2dd;border-radius:10px;background:#fff;font:500 15px Roboto,Arial,sans-serif;color:#1f2933;cursor:pointer}.dk-filters-btn svg{flex:none}.dk-filters-n{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#0f6be8;color:#fff;font-size:12px;line-height:20px;text-align:center}.dk-catcar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;padding:12px 16px;border:1px solid #cfe3fb;border-radius:12px;background:#f3f8fe;font:400 15px/1.4 Roboto,Arial,sans-serif;color:#1f2933}.dk-catcar b{font-weight:500}.dk-catcar a,.dk-catcar button{font:500 15px Roboto,Arial,sans-serif;color:#0b4fae;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.dk-catcar a:hover,.dk-catcar button:hover{text-decoration:underline}.dk-catcar .dk-catcar-x{color:#5a6672;font-weight:400;font-size:13px}@media (max-width:767px){html.dk-sbar bwchat#bwc-wrap{--bwc-chat-mob-offset-vertical:84px!important}html.dk-ck bwchat#bwc-wrap,html.dk-ck .bingc-phone-button{display:none!important}}
/* #dk-clarify-css */
#dk-sb .dk-sb__b.dk-sb__b--in{background:#1d6b34!important}.product-card:has(.tag-badge--sale) .dk-promo-badge{display:none!important}
/* #dk-look */
html body .arrow{width:auto!important;height:auto!important}html body .arrow--next{margin-left:8px!important}html body .arrow--prev{margin-right:0!important}html body .arrow .arrow__button{width:36px!important;height:36px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}html body .arrow .arrow__button::before{left:0!important;right:0!important;top:0!important;bottom:0!important;width:auto!important;height:auto!important;transform:none!important;border-radius:50%!important;background:#fff!important;border:1px solid #D5DAE1!important;box-shadow:0 1px 3px rgba(16,24,40,.08)}html body .arrow .arrow__button::after{display:none!important}html body .arrow .arrow__button svg{position:relative!important;z-index:1;margin:0!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;fill:#1F2430!important}html body .arrow .arrow__button:hover::before{background:#0068b4!important;border-color:#0068b4!important}html body .arrow .arrow__button:hover svg{fill:#fff!important}html body .arrow .arrow__button:focus-visible{outline:2px solid #0068b4;outline-offset:2px;border-radius:50%}html body .block-sale{position:relative!important;overflow:hidden;background:#0E1013}html body .block-sale .decor{display:none!important}html body .block-sale .block-sale__image{display:block!important;position:absolute!important;left:0;right:0;top:0;bottom:0;z-index:0!important;background-size:cover!important;background-position:center!important}html body .block-sale .block-sale__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,16,19,.55) 0%,rgba(14,16,19,.12) 40%,rgba(14,16,19,.22) 100%)}html body .block-sale .block-sale__header{background:transparent!important;position:relative;z-index:1;padding:40px 0 0!important}html body .block-sale .block-sale__title{color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.45)}html body .block-sale .block-sale__timer .timer__dots::before,html body .block-sale .block-sale__timer .timer__dots::after{background:#FFD333!important}html body .block-sale .block-sale__body{position:static!important;background:transparent!important;padding:28px 0 44px!important;margin:0!important}html body .block-sale .block-sale__body .container{position:relative;z-index:1}html body .block-sale .arrow .arrow__button::before{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.32)!important;box-shadow:none}html body .block-sale .arrow .arrow__button svg{fill:#fff!important}html body .block-sale .arrow .arrow__button:hover::before{background:#0068b4!important;border-color:#0068b4!important}html body #dk-mh{background:#fff!important}html body .block-features--layout--top-strip + .block-space--layout--divider-nl{height:12px!important;min-height:0!important}@media (max-width:991.98px){html body .mobile-header__menu-button{height:50px!important;align-self:flex-start!important;align-items:center!important;justify-content:center!important;margin:0!important}}@media (max-width:575px){html body .block-sale .timer__part{width:auto!important;min-width:56px!important;padding-left:4px!important;padding-right:4px!important}html body .block-sale .timer__part-label{font-size:10.5px!important;letter-spacing:.2px;white-space:nowrap}html body .block-sale .timer__dots{width:14px!important}html body .block-sale .block-sale__controls .arrow{display:none!important}}@media (max-width:767px){html body .block-features--layout--top-strip .block-features__list{display:flex!important;flex-direction:column!important;gap:12px!important;padding:14px 0 6px!important;margin:0!important;border:0!important}html body .block-features--layout--top-strip .block-features__item{flex-direction:row!important;align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;border:0!important;gap:12px}html body .block-features--layout--top-strip .block-features__item-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;border-radius:10px!important;display:flex!important;align-items:center;justify-content:center}html body .block-features--layout--top-strip .block-features__item-icon svg{width:22px!important;height:22px!important}html body .block-features--layout--top-strip .block-features__item-info{flex:1 1 auto;padding:0!important;margin:0!important;min-width:0}html body .block-features--layout--top-strip .block-features__item-title{font-size:15px!important;line-height:19px!important;margin:0 0 2px!important}html body .block-features--layout--top-strip .block-features__item-subtitle{font-size:13px!important;line-height:17px!important;color:#5b6573!important}html body .block-features--layout--top-strip .block-features__divider{display:none!important}}html body .header.dkh2 .search__body{overflow:visible!important}html body .header.dkh2 .search__body>.search__button--start{border-top-left-radius:inherit;border-bottom-left-radius:inherit}html body .header.dkh2 .search__body>.search__button--end{border-top-right-radius:inherit;border-bottom-right-radius:inherit}html body .header .search__button--start{pointer-events:auto!important;cursor:pointer}
/* #dk-skin */
html:root{--dk-blue:#0078CC!important;--dk-blue-d:#0068B4!important;--dk-blue-h:#0068B4!important}:root{--dks-blue:#0078CC;--dks-blue-logo:#0080D8;--dks-blue-700:#0068B4;--dks-blue-50:#EAF4FC;--dks-red:#D9231B;--dks-red-700:#B81D16;--dks-green-700:#157A33;--dks-green-50:#E8F5EC;--dks-yellow:#FFC72C;--dks-navy:#0F1B2D;--dks-navy-2:#0A1422;--dks-ink-900:#1A1D21;--dks-ink-700:#3D4652;--dks-ink-500:#5B6470;--dks-line-100:#E9EDF1;--dks-line-200:#D9DEE4;--dks-surface-2:#F4F6F8}html body a{color:var(--dks-blue)}html body .btn-primary.btn-primary,html body .block-banners__item-button.btn.btn{background-color:var(--dks-blue)!important;border-color:var(--dks-blue)!important;color:#fff!important}html body .btn-primary.btn-primary:hover,html body .btn-primary.btn-primary:focus,html body .block-banners__item-button.btn:hover{background-color:var(--dks-blue-700)!important;border-color:var(--dks-blue-700)!important}html body .header .search__body.search__body.search__body{border-color:var(--dks-blue)!important}html body .header .search__button--end.search__button--end.search__button--end{background-color:var(--dks-blue)!important;background-image:none!important}html body .header .search__button--end.search__button--end.search__button--end:hover{background-color:var(--dks-blue-700)!important}html body .mobile-header .search__button--end.search__button--end{background-color:var(--dks-blue)!important}html body .block-finder.block-finder.block-finder,html body .block-finder__form.block-finder__form.block-finder__form{background-color:var(--dks-blue)!important;background-image:none!important}html body .dk-cfbar.dk-cfbar.dk-cfbar{background-color:var(--dks-blue)!important;border-color:var(--dks-blue)!important;background-image:none!important}html body .dk-cp .dk-cp-chip.dk-cp-chip.is-active,html body .dk-cp-chip.dk-cp-chip.is-active{background-color:var(--dks-blue)!important;border-color:var(--dks-blue)!important}html body .page-item.active .page-link,html body .page-link.active,html body span.page-link{background-color:var(--dks-blue)!important;border-color:var(--dks-blue)!important}html body .dk-cp .dkh-morebtn.dkh-morebtn{color:var(--dks-blue)!important;border-color:var(--dks-blue)!important}html body .dk-cfbar .dk-cf-btn.dk-cf-btn--pri,html body .dk-cfbar .dk-cf-btn.dk-cf-btn[data-a="save"]{color:var(--dks-blue)!important}html body .dk-qa-btn.dk-qa-btn{background-color:var(--dks-blue)!important;border-color:var(--dks-blue)!important}html body .dk-car .dk-car-v a,html body .product__meta a{color:var(--dks-blue)!important}html body .btn-primary.btn-primary:not(.btn-link){background-image:none!important}html body .status-badge--style--success .status-badge__body{background:transparent!important;padding-left:0!important;padding-right:0!important;color:var(--dks-green-700)!important}html body .status-badge--style--success .status-badge__body::before,html body .status-badge--style--success .status-badge__body::after{display:none!important}html body .status-badge--style--success .status-badge__icon{fill:var(--dks-green-700)!important;color:var(--dks-green-700)!important}html body .status-badge--style--success .status-badge__text{font-weight:500}html body .product-card .dk-buy.dk-buy.dk-buy.is-in,html body .product-card .dk-buy.dk-buy.dk-buy.is-in:before{background:#fff!important;color:var(--dks-blue)!important}html body .product-card .dk-buy.dk-buy.dk-buy.is-in{border:1.5px solid var(--dks-blue)!important;border-radius:10px!important}html body .product-card .dk-buy.dk-buy.dk-buy.is-in:before{border-radius:8px!important}html body .product-card .dk-buy.dk-buy.dk-buy.is-in svg{fill:var(--dks-blue)!important}@media (min-width:576px){html body .products-list .product-card .dk-sku{padding:0 16px}}html body .dk-mh-add.dk-mh-add{width:auto!important;min-width:96px;height:40px!important;padding:0 14px!important;gap:6px;background:var(--dks-red)!important;color:#fff!important;border:0!important;border-radius:10px!important}html body .dk-mh-add.dk-mh-add:hover{background:var(--dks-red-700)!important}html body .dk-mh-add svg{fill:#fff!important;color:#fff!important;flex:none}html body .dk-mh-add.dk-mh-add::after{content:"Купити";font:700 14px/1 Roboto,Arial,sans-serif}html[lang^="ru"] body .dk-mh-add.dk-mh-add::after{content:"Купить"}html body .dk-mh-add.dk-mh-add.dk-ok{background:#fff!important;color:var(--dks-blue)!important;box-shadow:inset 0 0 0 1.5px var(--dks-blue)}html body .dk-mh-add.dk-ok svg{fill:var(--dks-blue)!important;color:var(--dks-blue)!important}html body .dk-mh-add.dk-mh-add.dk-ok::after{content:"У кошику"}html[lang^="ru"] body .dk-mh-add.dk-mh-add.dk-ok::after{content:"В корзине"}html body .header.dkh2::before{background-color:var(--dks-navy)!important}html body .site-footer{background-color:var(--dks-navy)!important}html body .site-footer__bottom{background-color:var(--dks-navy-2)!important}html body .dk-skip{position:absolute!important;left:-9999px;top:8px;z-index:10000}html body .dk-skip:focus{left:8px!important}@media (min-width:992px){html body .block-products-carousel[data-layout="grid-5"] .block-products-carousel__carousel:has(> .owl-carousel:not(.owl-loaded)){min-height:424px}}html body .pswp:not(.pswp--open){display:none!important}html body .block-finder .block-finder__body h1.block-finder__subtitle.block-finder__subtitle{color:#fff!important}@media (min-width:768px){html body .block-finder .block-finder__body h1.block-finder__subtitle.block-finder__subtitle{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}}html body .dk-fit.dk-fit,html body .dk-ret-tx a{color:#0068B4!important}html body .site-footer .footer-contacts__contacts dd a[href^="tel:"]{display:inline-block;min-height:24px;line-height:24px;padding:2px 0}html body .product-gallery__featured .owl-carousel:not(.owl-loaded){display:block!important}html body .product-gallery__featured .owl-carousel:not(.owl-loaded)>.image:not(:first-child){display:none!important}html body .product-gallery__thumbnails .owl-carousel:not(.owl-loaded){display:flex!important;overflow:hidden}html body .product-gallery__thumbnails .owl-carousel:not(.owl-loaded)>.product-gallery__thumbnails-item{flex:0 0 calc((100% - 24px)/4);margin-right:8px}@media (min-width:992px){html body .product-gallery__thumbnails .owl-carousel:not(.owl-loaded)>.product-gallery__thumbnails-item{flex-basis:calc((100% - 50px)/6);margin-right:10px}}@media (min-width:768px){html body .dk-finder-btn+.block-finder:not(.dk-open){display:none!important}html body .dk-finder-btn{display:flex!important;align-items:center;gap:8px;max-width:1350px;width:calc(100% - 30px);margin:12px auto 0;padding:0 16px;height:44px;border:1px solid #dfe5ec;border-radius:8px;background:#f5f7fa;color:#1f2933;font:500 15px/1 Roboto,Arial,sans-serif;cursor:pointer}}@media (max-width:767px){html body .site-footer .footer-contacts,html body .site-footer .footer-contacts__text,html body .site-footer .footer-links,html body .site-footer .footer-links__title,html body .site-footer .footer-links__list,html body .site-footer .footer-links__item,html body .site-footer .footer-contacts__contacts dl,html body .site-footer .footer-contacts__contacts dt,html body .site-footer .footer-contacts__contacts dd{text-align:left!important}html body .site-footer .footer-contacts__contacts dl{justify-content:flex-start!important;align-items:flex-start!important;flex-direction:column!important;padding:12px 14px!important}html body .site-footer .footer-contacts__contacts dd+dt{margin-top:10px!important}html body .site-footer .site-logo__image{width:200px!important;height:auto!important}html body .site-footer .footer-contacts{margin-bottom:26px!important}html body .site-footer .footer-links__title{margin-bottom:10px!important}html body .site-footer .footer-links__item{padding:3px 0}}html body .dkh-vbr,html body .dkf-vb{background-color:#7360F2!important;border-color:#7360F2!important}html body .dkh-vbr:hover,html body .dkf-vb:hover{background-color:#6552E6!important;border-color:#6552E6!important}html body .dkh-tgr,html body .dkf-tg,html body .dkcb2-btn{background-color:#2AABEE!important;border-color:#2AABEE!important}html body .dkh-tgr:hover,html body .dkf-tg:hover,html body .dkcb2-btn:hover{background-color:#1E9AD9!important;border-color:#1E9AD9!important}html body .dk-mh-fit,html body .dk-fit{color:var(--dks-blue)!important}html body .dk-mh-fit svg,html body .dk-fit svg{fill:var(--dks-blue)!important;color:var(--dks-blue)!important}html body .product-card .product-card__prices{font-variant-numeric:tabular-nums}html body .product-card .product-card__price--new,html body .product-card .product-card__price--current{color:var(--dks-ink-900)!important}html body .product-card .product-card__price--old{font-size:13px!important;color:var(--dks-ink-500)!important}html body .dk-trim-tag--ok{background:#fff!important;border:1px solid var(--dks-line-200)!important;color:var(--dks-ink-700)!important}html body .dk-sku{font:400 13px/18px Roboto,Arial,sans-serif;color:var(--dks-ink-500);margin:0 0 2px;padding:0}html body .dk-sku__v,html body .product-card__meta{-webkit-user-select:all;user-select:all}html body .dk-sku__v{color:var(--dks-ink-700);cursor:text}@media (max-width:575px){html body .dk-sku{font-size:12px;line-height:16px}html body .product-card .product-card__meta{padding-left:0!important;padding-right:0!important}}html body .product-card--layout--horizontal .product-card__image{position:relative}html body .dk-hdisc{position:absolute;left:4px;top:4px;z-index:2;background:var(--dks-red);color:#fff;font:700 12px/18px Roboto,Arial,sans-serif;padding:0 6px;border-radius:4px;pointer-events:none}html body .dk-rel-pr b{font-variant-numeric:tabular-nums;color:var(--dks-ink-900)}html body .product-card:not(.product-card--layout--horizontal) .product-card__addtocart-icon.dk-buy{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:auto!important;min-width:96px;height:40px!important;padding:0 14px!important;white-space:nowrap;position:relative}html body .product-card .dk-buy svg{flex:none;position:relative;z-index:1}html body .product-card .dk-buy__t{position:relative;z-index:1;font:700 14px/1 Roboto,Arial,sans-serif;color:inherit}html body .product-card .dk-buy.is-in,html body .product-card .dk-buy.is-in:before{background:#157A33!important;color:#fff!important}html body .block-zone .product-card__footer,html body .block-sale .product-card__footer,html body .block-products-carousel .product-card__footer,html body .products-list:not(.products-list--grid--4) .product-card__footer{display:flex!important;flex-wrap:wrap!important;align-items:flex-end;justify-content:space-between;gap:8px}html body .block-zone .product-card__prices,html body .block-sale .product-card__prices,html body .block-products-carousel .product-card__prices{flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px;line-height:1.1}html body .block-zone .product-card__prices .product-card__price,html body .block-sale .product-card__prices .product-card__price,html body .block-products-carousel .product-card__prices .product-card__price{margin:0!important}html body .block-products-carousel .product-card .dk-promo-badge{order:-1;flex:0 0 auto;margin:0 100% 6px 0!important}html body .block-products-carousel[data-layout] .product-card:has(.dk-promo-badge) .product-card__footer{flex-wrap:wrap!important;height:auto!important}html body .block-products-carousel .product-card:has(.dk-promo-badge) .product-card__prices{min-width:max-content!important}html body .block-zone .product-card form.cart,html body .block-sale .product-card form.cart,html body .block-products-carousel .product-card form.cart{margin-left:auto}@media (min-width:768px){html body .block-header--has-title .block-header__title{font-size:32px!important;line-height:40px!important;font-weight:700!important;letter-spacing:-.01em}}@media (max-width:767px){html body .block-header--has-title .block-header__title{font-size:24px!important;line-height:30px!important;font-weight:700!important}}html body .dk-cat-text h2,html body .dk-cat-desc h2,html body .typography h2{font-size:20px!important;line-height:28px!important;font-weight:700!important}@media (max-width:767px){html body .dk-cat-text h2,html body .dk-cat-desc h2,html body .typography h2{font-size:18px!important;line-height:26px!important}}html body .dk-cat-text h3,html body .dk-cat-desc h3,html body .typography h3{font-size:18px!important;line-height:26px!important}@media (max-width:767px){html body #bwc-widget-action{transform:scale(.86)!important;transform-origin:100% 100%!important}html body #bwc-chat-omnichannel{transform:scale(.86)!important;transform-origin:100% 100%!important}html body .products-list__content{padding-bottom:64px}}@media (max-width:575px){html body .block-products-carousel[data-layout^="grid"] .section-header__arrows{display:none!important}html body .block-products-carousel[data-layout^="grid"] .owl-stage-outer{overflow:visible!important}html body .block-products-carousel[data-layout^="grid"] .owl-stage{transform:none!important;width:auto!important;display:flex!important;flex-direction:column;gap:10px;transition:none!important}html body .block-products-carousel[data-layout^="grid"] .owl-item{width:100%!important;margin:0!important;float:none!important}html body .block-products-carousel[data-layout^="grid"] .owl-item.cloned,html body .block-products-carousel[data-layout^="grid"] .owl-dots,html body .block-products-carousel[data-layout^="grid"] .owl-nav{display:none!important}html body .block-products-carousel[data-layout^="grid"] .block-products-carousel__cell{margin:0!important;width:100%!important}html body .block-products-carousel[data-layout^="grid"] .product-card{border:1px solid var(--dks-line-100);border-radius:12px}html body .block-products-carousel[data-layout^="grid"] .product-card{position:relative;display:grid!important;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;align-items:start;padding:10px 12px 10px 10px!important;min-height:150px}html body .block-products-carousel[data-layout^="grid"] .product-card__image{display:contents!important}html body .block-products-carousel[data-layout^="grid"] .product-card__image .image{grid-column:1;grid-row:1/4;align-self:center;width:100%;margin:0!important;padding:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card__image .image__body{aspect-ratio:1/1!important;height:auto!important;padding:0!important;display:flex;align-items:center;justify-content:center}html body .block-products-carousel[data-layout^="grid"] .product-card__image .image__tag{position:static!important;width:100%!important;height:100%!important;object-fit:contain}html body .block-products-carousel[data-layout^="grid"] .product-card__badges{position:absolute!important;left:10px;top:10px;z-index:2;margin:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card__info{grid-column:2;grid-row:1;padding:0!important;margin:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card .dk-meta{font-size:12px!important;line-height:16px!important;margin:0 0 3px!important;white-space:normal!important}html body .block-products-carousel[data-layout^="grid"] .product-card .dk-meta,html body .block-products-carousel[data-layout^="grid"] .product-card__name{padding-left:0!important;padding-right:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card__name a{font-size:15px!important;line-height:19px!important;font-weight:500;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}html body .block-products-carousel[data-layout^="grid"] .product-card__image .status-badge{grid-column:2;grid-row:2;justify-self:start;position:static!important;transform:none!important;margin:6px 0 0!important}html body .block-products-carousel[data-layout^="grid"] .product-card__image .status-badge__body{height:20px;min-height:0!important;padding:1px 8px 1px 6px!important;font-size:11.5px!important;line-height:18px!important}html body .block-products-carousel[data-layout^="grid"] .product-card__image .status-badge__icon{transform:scale(.85)}html body .block-products-carousel[data-layout^="grid"] .product-card__footer{grid-column:2;grid-row:3;align-self:end;display:flex!important;flex-wrap:nowrap!important;align-items:center;justify-content:space-between;gap:8px;padding:10px 0 0!important;margin:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card__prices{flex:0 1 auto!important;min-width:0;display:flex;flex-direction:column;line-height:1}html body .block-products-carousel[data-layout^="grid"] .product-card__price{font-size:20px!important;line-height:24px!important;font-weight:700;white-space:nowrap}html body .block-products-carousel[data-layout^="grid"] .product-card__price--old{font-size:13px!important;line-height:16px!important}html body .block-products-carousel[data-layout^="grid"] .product-card form.cart{flex:0 0 auto!important}html body .block-products-carousel[data-layout^="grid"] .product-card .product-card__addtocart-icon.dk-buy{width:auto!important;min-width:0!important;height:40px!important;padding:0 14px!important;font-size:15px!important}}@media (max-width:389px){html body .block-products-carousel[data-layout^="grid"] .product-card__footer{flex-wrap:wrap!important;row-gap:6px}html body .block-products-carousel[data-layout^="grid"] .product-card__prices{flex:1 1 100%!important;align-items:flex-start!important;text-align:left!important}html body .block-products-carousel[data-layout^="grid"] .product-card__price{margin-left:0!important}html body .block-products-carousel[data-layout^="grid"] .product-card form.cart{flex:1 1 100%!important}html body .block-products-carousel[data-layout^="grid"] .product-card .product-card__addtocart-icon.dk-buy{width:100%!important}}
/* #dk-mcart */
html body #quickview:has(.basket_items){padding:0!important}html body #quickview:has(.basket_items) .modal-dialog{position:fixed;top:0;right:0;bottom:0;margin:0!important;width:420px;max-width:100vw;height:100%;max-height:none;min-height:0!important;display:block!important;transform:translateX(100%);transition:transform .22s ease}html body #quickview.show:has(.basket_items) .modal-dialog{transform:none}html body #quickview:has(.basket_items) .modal-content{height:100%;border:0;border-radius:0;box-shadow:-12px 0 32px rgba(15,27,45,.16);display:flex;flex-direction:column;overflow:hidden;padding:0}html body #quickview:has(.basket_items) .vehicle-picker-modal__panel{padding:18px 56px 14px 20px!important;border-bottom:1px solid #E9EDF1;flex:none}html body #quickview:has(.basket_items) .vehicle-picker-modal__title{text-align:left!important;font:700 20px/28px Roboto,Arial,sans-serif!important;margin:0!important;color:#1A1D21}html body #quickview:has(.basket_items) .vehicle-picker-modal__close{top:12px!important;right:12px!important;width:40px;height:40px;z-index:3}html body #quickview:has(.basket_items) .basket_items,html body #quickview:has(.basket_items) .basket_info{flex:1 1 auto;overflow-y:auto;padding:0 20px!important;display:flex;flex-direction:column}html body #quickview:has(.basket_items) .basket_items>.cart{flex:1 1 auto;display:flex!important;flex-direction:column;margin:0}html body #quickview:has(.basket_items) .cart__table,html body #quickview:has(.basket_items) .cart-table{margin:0!important;flex:none!important;min-height:0!important;height:auto!important;background:none!important;box-shadow:none!important;border:0!important;padding:0!important}html body #quickview:has(.basket_items) .cart-table__head{display:none!important}html body #quickview:has(.basket_items) .cart-table__table,html body #quickview:has(.basket_items) .cart-table__body{display:block;width:100%;border:0}html body #quickview:has(.basket_items) .cart-table__row{display:grid!important;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img price price" "img qty total";column-gap:12px;row-gap:4px;align-items:center;padding:14px 0;border-bottom:1px solid #E9EDF1;position:relative}html body #quickview:has(.basket_items) .cart-table__column{display:block!important;padding:0!important;border:0!important;text-align:left!important;width:auto!important}html body #quickview:has(.basket_items) .cart-table__column::before{display:none!important}html body #quickview:has(.basket_items) .cart-table__column--image{grid-area:img;align-self:start}html body #quickview:has(.basket_items) .cart-table__column--image .image{width:72px}html body #quickview:has(.basket_items) .cart-table__column--product{grid-area:name;font:500 14px/19px Roboto,Arial,sans-serif}html body #quickview:has(.basket_items) .cart-table__product-name{color:#1A1D21!important}html body #quickview:has(.basket_items) .cart-table__column--price{grid-area:price;font:400 13px/18px Roboto,Arial,sans-serif;color:#5B6470}html body #quickview:has(.basket_items) .cart-table__column--quantity{grid-area:qty}html body #quickview:has(.basket_items) .cart-table__quantity{width:110px!important}html body #quickview:has(.basket_items) .cart-table__column--total{grid-area:total;font:700 16px/20px Roboto,Arial,sans-serif;color:#1A1D21;text-align:right!important;font-variant-numeric:tabular-nums}html body #quickview:has(.basket_items) .cart-table__column--remove{grid-area:rm;align-self:start}html body #quickview:has(.basket_items) .cart__totals{position:sticky;bottom:0;margin:auto -20px 0!important;width:auto!important;max-width:none!important;background:#fff;box-shadow:0 -4px 16px rgba(15,27,45,.08);z-index:2}html body #quickview:has(.basket_items) .cart__totals .card{margin:0!important;border:0;box-shadow:none}html body #quickview:has(.basket_items) .cart__totals .card-body{padding:14px 20px 16px!important}html body #quickview:has(.basket_items) .cart__totals-table{width:100%;margin:0 0 12px}html body #quickview:has(.basket_items) .cart__totals-table th{font:500 15px/22px Roboto,Arial,sans-serif;color:#3D4652;padding:0!important;text-align:left}html body #quickview:has(.basket_items) .cart__totals-table td{font:800 22px/26px Roboto,Arial,sans-serif;color:#1A1D21;text-align:right;padding:0!important;font-variant-numeric:tabular-nums}html body #quickview:has(.basket_items) .cart__totals .btn{height:48px;display:flex!important;align-items:center;justify-content:center;border-radius:10px!important;font:600 16px/1 Roboto,Arial,sans-serif!important;margin:0!important}html body #quickview:has(.basket_items) .cart__totals .btn[href*="korzina"]{background:#D9231B!important;border-color:#D9231B!important;color:#fff!important}html body #quickview:has(.basket_items) .cart__totals .btn[href*="korzina"]:hover{background:#B81D16!important;border-color:#B81D16!important}html body #quickview:has(.basket_items) .cart__totals .btn[data-dismiss]{margin-top:8px!important;background:#fff!important;border:1.5px solid #0078CC!important;color:#0078CC!important;height:44px}html body #quickview:has(.basket_items) #dk-mup{margin:16px 0 12px}@media (max-width:575px){html body #quickview:has(.basket_items) .modal-dialog{top:auto!important;bottom:0!important;left:0;width:100%;height:auto!important;min-height:0!important;max-height:88vh;transform:translateY(100%)}html body #quickview.show:has(.basket_items) .modal-dialog{transform:none}html body #quickview:has(.basket_items) .modal-content{height:auto;max-height:88vh;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px rgba(15,27,45,.18)}html body #quickview:has(.basket_items) .vehicle-picker-modal__panel{padding:16px 56px 12px 16px!important}html body #quickview:has(.basket_items) .basket_items,html body #quickview:has(.basket_items) .basket_info{padding:0 16px!important}html body #quickview:has(.basket_items) .cart__totals{margin:auto -16px 0!important;padding-bottom:env(safe-area-inset-bottom)}html body #quickview:has(.basket_items) .cart__totals .card-body{padding:12px 16px 14px!important}html body #quickview:has(.basket_items) .cart-table__row{grid-template-columns:60px minmax(0,1fr) auto}html body #quickview:has(.basket_items) .cart-table__column--image .image{width:60px}}
/* #dk-c3-css */
html.dk-c3{--c3-ink:#1B2430;--c3-ink2:#4A5463;--c3-ink3:#6B7684;--c3-blue:#006CB8;--c3-blue2:#005A9C;--c3-blue-soft:#E6F1FA;--c3-line:#E3E8EF;--c3-line2:#D3DAE4;--c3-paper:#F4F4F5;--c3-fit:#137A3A;--c3-red:#D9231B;--c3-red2:#B81D16;--c3-asph:#1C2430;--c3-band:#0068B4;--c3-r:16px;--c3-rm:12px;--c3-text:"Onest",Roboto,Arial,sans-serif;--c3-disp:"Unbounded","Onest",Roboto,Arial,sans-serif}
html.dk-c3 .site__body{background:#fff}
html.dk-c3 .block-header,html.dk-c3 .dk-c3-band,html.dk-c3 .block-split,html.dk-c3 .dk-c3-seowrap{font-family:var(--c3-text);color:var(--c3-ink)}
html.dk-c3 .block-header *,html.dk-c3 .dk-c3-band *,html.dk-c3 .block-split *,html.dk-c3 .dk-c3-seowrap *{font-family:inherit}
html.dk-c3 #dk-cfbar{display:none!important}
html.dk-c3 .dk-catbar .dk-sort__l{display:none}

/* заголовок */
html.dk-c3 .block-header{padding-top:4px}
html.dk-c3 .block-header__body{display:grid!important;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:end;padding-bottom:18px}
html.dk-c3 .block-header__body>*{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
html.dk-c3 .block-header__breadcrumb{grid-column:1/-1;grid-row:1;margin-bottom:10px!important;min-height:0!important;height:auto!important;padding:0!important}
html.dk-c3 .breadcrumb__title-safe-area{display:none!important}
html.dk-c3 .block-header__title{min-height:0!important;height:auto!important;padding:0!important}
html.dk-c3 .breadcrumb__item-link,html.dk-c3 .breadcrumb__item{font-size:13px;color:var(--c3-ink3)}
html.dk-c3 .block-header__title{grid-column:1;grid-row:2;margin:0!important;font:600 34px/1.15 var(--c3-disp)!important;letter-spacing:-.02em;text-align:left!important;color:var(--c3-ink)}
html.dk-c3 .dk-c3-lead{grid-column:1;grid-row:3;margin:10px 0 0;max-width:640px;font-size:15.5px;line-height:1.55;color:var(--c3-ink2)}
html.dk-c3 .dk-c3-stats{grid-column:2;grid-row:2 / 5;align-self:center;display:flex;gap:0;padding:14px 4px;border:1px solid var(--c3-line);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04);font-size:13px;color:var(--c3-ink2);white-space:nowrap}
html.dk-c3 .dk-c3-stats>div{padding:0 22px;border-left:1px solid var(--c3-line)}
html.dk-c3 .dk-c3-stats>div:first-child{border-left:0}
html.dk-c3 .dk-c3-stats b{display:block;font:600 20px/1.2 var(--c3-disp);color:var(--c3-ink)}
html.dk-c3 .block-header__body{align-items:start!important}
html.dk-c3 .dk-land-intro{grid-column:1;grid-row:3;max-width:780px}
html.dk-c3 .dk-c3-lead{max-width:780px}
html.dk-c3 .dk-land-intro p{margin:8px 0 0}
html.dk-c3 .dk-land-intro p:last-child>a:only-child{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:7px 14px;border:1px solid var(--c3-line2);border-radius:999px;background:#fff;color:var(--c3-blue)!important;font-weight:600;font-size:14px;text-decoration:none!important}
html.dk-c3 .dk-land-intro p:last-child>a:only-child:hover{border-color:var(--c3-blue);background:var(--c3-blue-soft)}

/* темна панель підбору */
html.dk-c3 .dk-c3-band{padding:0 0 4px}
html.dk-c3 .dk-c3-band .block-finder.dk-cf{display:block!important;position:relative;margin:0!important;padding:0!important;min-height:0!important;background:var(--c3-band)!important;border-radius:var(--c3-r);color:#fff;overflow:visible}
html.dk-c3 .dk-c3-band .block-finder__decor,html.dk-c3 .dk-c3-band .block-finder__image,html.dk-c3 .dk-c3-band .block-finder__subtitle,html.dk-c3 .dk-c3-band .dk-cfbar{display:none!important}
html.dk-c3 .dk-c3-band .dk-cf .block-finder__body{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center;max-width:none!important;width:auto!important;padding:16px 18px!important;margin:0!important;position:static!important}
html.dk-c3 .dk-c3-band .dk-c3-fitl{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:0!important;text-align:left!important;font:400 13px/1.35 var(--c3-text)!important;color:#DCEBFA!important}
html.dk-c3 .dk-c3-band .dk-c3-fitl svg{flex:none;color:#fff}
html.dk-c3 .dk-c3-band .dk-c3-fitl b{display:block;font:600 15.5px/1.3 var(--c3-text);color:#fff;margin-bottom:2px}
html.dk-c3 .dk-c3-band .dk-cf .block-finder__form{display:grid!important;row-gap:8px!important;column-gap:8px!important;visibility:visible!important;opacity:1!important;height:auto!important;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:8px;margin:0!important;padding:0!important;background:none!important;box-shadow:none!important;width:auto!important;max-width:none!important}
html.dk-c3 .dk-c3-band .block-finder__form-control{width:auto!important;margin:0!important;padding:0!important;height:auto!important;min-width:0}
html.dk-c3 .dk-c3-band .block-finder__form-control .select2-container{width:100%!important}
html.dk-c3 .dk-c3-band .dk-cf .select2-container .select2-selection,html.dk-c3 .dk-c3-band .select2-selection,html.dk-c3 .dk-c3-band .block-finder__form-control select{height:44px!important;border:1px solid #fff!important;border-radius:10px!important;background:#fff!important;color:#1B2430!important}
html.dk-c3 .dk-c3-band .dk-cf .select2-container .select2-selection__rendered,html.dk-c3 .dk-c3-band .select2-selection__rendered{line-height:42px!important;color:#1B2430!important;padding-left:12px!important}
html.dk-c3 .dk-c3-band .select2-selection__arrow{height:42px!important}
html.dk-c3 .dk-c3-band .select2-container--disabled .select2-selection{background:#E3EEF9!important;border-color:#E3EEF9!important;opacity:1}
html.dk-c3 .dk-c3-band .select2-container--disabled .select2-selection__rendered{color:#7C8A9C!important}
html.dk-c3 .dk-c3-band .block-finder__form-control::before,html.dk-c3 .dk-c3-band .block-finder__form-control::after{display:none!important}
html.dk-c3 .dk-c3-band .dk-cf #menuauto_link,html.dk-c3 .dk-c3-band .block-finder__form-control--button{height:44px!important;padding:0 22px!important;border:0!important;border-radius:10px!important;background:var(--c3-red)!important;color:#fff!important;font:600 15px var(--c3-text)!important;cursor:pointer}
html.dk-c3 .dk-c3-band .block-finder__form-control--button:hover{background:var(--c3-red2)!important}
/* авто вже обране: рядок з авто замість полів (поля — після «змінити») */
html.dk-c3 .dk-c3-band .dk-catcar{display:none}
html.dk-c3 .dk-c3-band .dk-catcar:has(a){display:flex;margin:0 0 0;padding:16px 18px;border:0;border-radius:var(--c3-r);background:var(--c3-band);color:#DCEBFA;font:400 15px/1.4 var(--c3-text);gap:10px 18px}
html.dk-c3 .dk-c3-band .dk-catcar:has(a) b{color:#fff;font-weight:600}
html.dk-c3 .dk-c3-band .dk-catcar:has(a) a{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;background:var(--c3-red);color:#fff!important;font:600 14.5px var(--c3-text);text-decoration:none!important;margin-left:auto}
html.dk-c3 .dk-c3-band .dk-catcar:has(a) a:hover{background:var(--c3-red2)}
html.dk-c3 .dk-c3-band .dk-catcar:has(a) .dk-catcar-x{color:#fff;font:500 14px var(--c3-text);text-decoration:underline}
html.dk-c3 .dk-c3-band:has(.dk-catcar a) .block-finder.dk-cf:not(.dk-open){display:none!important}
html.dk-c3 .dk-c3-band:has(.dk-catcar a) .block-finder.dk-open{margin-top:8px!important}
/* сторінка авто: рядок з авто + роки / типи (dk-cp) */
html.dk-c3 .dk-c3-carhead{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:16px 18px;border-radius:var(--c3-r);background:var(--c3-band);color:#DCEBFA;font:400 15px/1.4 var(--c3-text)}
html.dk-c3 .dk-c3-carhead svg{flex:none;color:#fff}
html.dk-c3 .dk-c3-carhead b{color:#fff;font-weight:600}
html.dk-c3 .dk-c3-carhead span{flex:1 1 auto;min-width:0}
html.dk-c3 .dk-c3-change{height:40px;padding:0 18px;border:0;border-radius:10px;background:var(--c3-red);color:#fff;font:600 14.5px var(--c3-text);cursor:pointer}
html.dk-c3 .dk-c3-change:hover{background:var(--c3-red2)}
html.dk-c3 .dk-c3-carreset{height:40px;padding:0 6px;border:0;background:none;color:#fff;font:500 14px var(--c3-text);text-decoration:underline;cursor:pointer}
html.dk-c3 .dk-c3-band .dk-c3-fitl .dk-c3-carreset{height:auto;padding:0;color:#fff;font:500 13px var(--c3-text)}
html.dk-c3 .dk-c3-band .dk-cp{display:block!important;margin:12px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
html.dk-c3 .dk-c3-band .dk-cp-row{display:flex!important;align-items:flex-start;gap:8px 12px;margin:0 0 10px!important;padding:0!important;border:0!important}
html.dk-c3 .dk-c3-band .dk-cp-lbl{flex:0 0 auto!important;min-width:0;padding-top:9px;font:400 13px/1.3 var(--c3-text)!important;color:var(--c3-ink3)!important;white-space:nowrap}
html.dk-c3 .dk-c3-band .dk-cp-chips{display:flex!important;flex-wrap:wrap;gap:8px;min-width:0}
html.dk-c3 .dk-c3-band .dk-cp-chip{display:inline-flex!important;align-items:center;gap:6px;height:36px;padding:0 14px!important;border:1px solid var(--c3-line2)!important;border-radius:999px!important;background:#fff!important;font:500 14px var(--c3-text)!important;color:var(--c3-ink)!important;text-decoration:none!important;white-space:nowrap;box-shadow:none!important}
html.dk-c3 .dk-c3-band .dk-cp-chip i{font-style:normal;font-size:12px;color:var(--c3-ink3)}
html.dk-c3 .dk-c3-band .dk-cp-chip:hover{border-color:var(--c3-blue)!important;color:var(--c3-blue)!important}
html.dk-c3 .dk-c3-band .dk-cp-chip.is-active{background:var(--c3-asph)!important;border-color:var(--c3-asph)!important;color:#fff!important}
html.dk-c3 .dk-c3-band .dk-cp-chip.is-active i{color:#A9B3C2}
html.dk-c3 .dk-c3-band .dk-cp-chips.dkh-col .dk-cp-chip.dkh-hid{display:none!important}
html.dk-c3 .dk-c3-band .dkh-morebtn{background:var(--c3-paper)!important;cursor:pointer}
html.dk-c3 .dk-c3-band .dkh-brand{display:none!important}
html.dk-c3.dk-c3car .widget-filters__item:has(input[name="f[8][]"]){display:none!important}
html.dk-c3 .block-split .categories-list{background:none!important;box-shadow:none!important}
@media (max-width:767.98px){html.dk-c3 .dk-c3-band .dk-cp-row{display:block!important}html.dk-c3 .dk-c3-band .dk-cp-lbl{display:block;padding:0 0 6px}html.dk-c3 .dk-c3-band .dk-cp-chips{flex-wrap:nowrap;overflow-x:auto;margin-right:-15px;padding-right:15px;scrollbar-width:none}}
html.dk-c3car .block-split__item-content>.block>.block-space{display:none!important}
html.dk-c3 .dk-land-link{margin:22px 0 0;font-size:14px;color:var(--c3-ink2)}
html.dk-c3 .dk-land-link a{color:var(--c3-blue)}
/* сторінка покоління: інші роки — компактно */
html.dk-c3 .dk-c3-band .dk-c3-gmini{align-items:center!important;margin-top:2px!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-lbl{padding-top:0!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-chips{gap:4px 14px!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-chip{height:auto!important;padding:2px 0!important;border:0!important;background:none!important;font:500 13.5px var(--c3-text)!important;color:var(--c3-blue)!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-chip:hover{text-decoration:underline!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-chip.is-active{display:none!important}
html.dk-c3 .dk-c3-band .dk-c3-gmini .dk-cp-chip i{color:var(--c3-ink3)}
/* «Тип товару» в лівій колонці (сторінки авто) */
html.dk-c3 .dk-c3-types{padding:6px 18px 12px;border-bottom:1px solid var(--c3-line)}
html.dk-c3 .dk-c3-types__t{padding:10px 0 6px;font:600 14.5px var(--c3-text);color:var(--c3-ink)}
html.dk-c3 .dk-c3-types ul{list-style:none;margin:0;padding:0}
html.dk-c3 .dk-c3-types li a,html.dk-c3 .dk-c3-types li span{display:flex;justify-content:space-between;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:8px;font-size:14.5px;line-height:1.3;color:var(--c3-ink)!important;text-decoration:none!important}
html.dk-c3 .dk-c3-types li a:hover{background:var(--c3-paper);color:var(--c3-blue)!important}
html.dk-c3 .dk-c3-types li.is-active span{background:var(--c3-blue-soft);color:var(--c3-blue)!important;font-weight:600}
html.dk-c3 .dk-c3-types i{font-style:normal;font-size:12.5px;color:var(--c3-ink3);font-variant-numeric:tabular-nums}
@media (min-width:992px){html.dk-c3 .dk-c3-band .dk-cp-types{display:none!important}}
html.dk-c3 .dk-c3-band .dk-cp-chips.dk-c3-col>.dk-c3-x{display:none!important}
/* популярні */
html.dk-c3 .dk-c3-pop{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 0 2px}
html.dk-c3 .dk-c3-pop>span{font-size:13px;color:var(--c3-ink3);margin-right:2px}
html.dk-c3 .dk-c3-chip{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid var(--c3-line2);border-radius:999px;background:#fff;font-size:14px;font-weight:500;color:var(--c3-ink)!important;text-decoration:none!important;white-space:nowrap}
html.dk-c3 .dk-c3-chip:hover{border-color:var(--c3-blue);color:var(--c3-blue)!important}

/* дві колонки: фільтри | товари */
html.dk-c3 .block-split{margin-top:18px}
@media (min-width:992px){
  html.dk-c3 .block-split__item-sidebar{display:none!important}
  html.dk-c3 .block-split__item-content{flex:1 1 100%!important;width:100%!important;max-width:none!important;min-width:0;margin-left:0!important}
  html.dk-c3.dk-c3-sbo.dk-c3-sbo .block-split__item-sidebar{display:block!important;width:272px!important;flex:0 0 272px!important}
  html.dk-c3.dk-c3-sbo.dk-c3-sbo .block-split__item-content{flex:1 1 0!important;width:auto!important;margin-left:28px!important}
  html.dk-c3 .sidebar.sticky-top{top:96px}
  html.dk-c3 .widget-filters{background:#fff!important;border:1px solid var(--c3-line);border-radius:var(--c3-r);box-shadow:none!important;overflow:hidden}
  html.dk-c3 .widget-filters__header{display:flex!important;justify-content:space-between;align-items:center;padding:16px 18px!important;border-bottom:1px solid var(--c3-line)!important}
  html.dk-c3 .widget-filters__header h4{margin:0;font:600 16px var(--c3-text)}
  html.dk-c3 .dk-c3-reset{font-size:13.5px;font-weight:600;color:var(--c3-blue)}
}
html.dk-c3 .widget-filters__item{padding:4px 18px!important;border-bottom:1px solid var(--c3-line)!important}
html.dk-c3 .filter__title{font:600 14.5px var(--c3-text)!important;padding:12px 0!important;margin:0!important;width:100%!important;background:none!important}
html.dk-c3 .filter__arrow{top:17px!important;right:0!important}
html.dk-c3 .filter__container{padding:2px 0 14px!important}
html.dk-c3 .filter__body{margin:0!important}
html.dk-c3 .filter-list__item{margin:4px 0!important;padding:5px 0!important;align-items:center}
html.dk-c3 .filter-list__title{font-size:14.5px!important;line-height:1.3!important;color:var(--c3-ink)}
html.dk-c3 .filter-list__counter{font-size:12.5px!important;color:var(--c3-ink3)!important;font-variant-numeric:tabular-nums;padding:0!important}
html.dk-c3 .input-check__box{width:18px!important;height:18px!important;border-radius:5px!important}
html.dk-c3 .noUi-connect{background:var(--c3-blue)!important}
html.dk-c3 .noUi-handle{border:2px solid var(--c3-blue)!important;border-radius:50%!important;box-shadow:none!important}
html.dk-c3 .filter-price__slider{margin:10px 10px 0!important}
html.dk-c3 .filter-price__title-button{margin-top:16px!important}
html.dk-c3 .filter-price__title{font-size:14px!important;color:var(--c3-ink2)}
html.dk-c3 .widget-filters__actions .btn-primary,html.dk-c3 #eFiltr button[type=submit]{background:var(--c3-blue)!important;border-color:var(--c3-blue)!important;border-radius:10px!important;font-weight:600}
html.dk-c3 .dk-c3-help{margin:14px 0 0;padding:14px 16px;border-radius:var(--c3-rm);background:var(--c3-blue-soft);font-size:13.5px;line-height:1.5;color:var(--c3-ink2)}
html.dk-c3 .dk-c3-help b{display:block;margin-bottom:4px;color:var(--c3-ink);font-weight:600}
html.dk-c3 .dk-c3-help a{color:var(--c3-blue);font-weight:600}
@media (max-width:991.98px){html.dk-c3 .dk-c3-help{display:none}}

/* рядок над товарами */
html.dk-c3 .dk-c3-tb{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 14px}
html.dk-c3 .dk-c3-cnt{white-space:nowrap}
html.dk-c3.dk-c3-sbo .dk-c3-tb .dk-sort__s{max-width:190px}
@media (max-width:1399.98px){html.dk-c3.dk-c3-sbo .dk-c3-cntw,html.dk-c3.dk-c3-sbo .dk-c3-qchip b{display:none!important}}
html.dk-c3.dk-c3-sbo .dk-c3-tb{gap:8px}
html.dk-c3.dk-c3-sbo .dk-c3-fbtn,html.dk-c3.dk-c3-sbo .dk-c3-qchip{padding:0 12px 0 10px}
html.dk-c3 .dk-c3-tb .dk-sortbar{margin-left:auto!important}
html.dk-c3 .dk-c3-qb{display:flex;align-items:center;gap:8px}
html.dk-c3 .dk-c3-fbtn,html.dk-c3 .dk-c3-qchip{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 12px;border:1.5px solid var(--c3-line2);border-radius:12px;background:#fff;font:600 14.5px var(--c3-text);color:var(--c3-ink)!important;text-decoration:none!important;cursor:pointer;white-space:nowrap}
html.dk-c3 .dk-c3-fbtn:hover,html.dk-c3 .dk-c3-qchip:hover{border-color:var(--c3-blue)}
html.dk-c3 .dk-c3-fbtn i{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--c3-blue);color:#fff;font-size:12px;line-height:20px;text-align:center}
html.dk-c3.dk-c3-sbo .dk-c3-fbtn{background:var(--c3-asph);border-color:var(--c3-asph);color:#fff!important}
html.dk-c3 .dk-c3-qchip b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;font:700 14px var(--c3-text)}
html.dk-c3 .dk-c3-qchip b{background:var(--c3-paper)!important;color:var(--c3-ink2)}
html.dk-c3 .dk-c3-qchip.is-on{border-color:var(--c3-ink)}
@media (max-width:991.98px){html.dk-c3 .dk-catbar{display:none!important}html.dk-c3 .dk-c3-tb{flex-wrap:wrap}html.dk-c3 .dk-c3-cnt{flex:1 1 100%}html.dk-c3 .dk-c3-qb{flex:1 1 100%;overflow-x:auto;margin-right:-15px;padding-right:15px;scrollbar-width:none}html.dk-c3 .dk-c3-qb::-webkit-scrollbar{display:none}html.dk-c3 .dk-c3-fbtn,html.dk-c3 .dk-c3-qchip{height:40px;font-size:14px;flex:none}}
html.dk-c3 .dk-c3-cnt{font-size:14.5px;color:var(--c3-ink2)}
html.dk-c3 .dk-c3-cnt b{color:var(--c3-ink);font-weight:600;font-variant-numeric:tabular-nums}
html.dk-c3 .dk-c3-tb .dk-sortbar{margin:0 0 0 auto!important;display:flex}
html.dk-c3 .dk-c3-tb .dk-sort__l{display:none}
html.dk-c3 .dk-sort__s{height:42px;padding:0 36px 0 14px;border:1.5px solid var(--c3-line2)!important;border-radius:10px!important;background-color:#fff;font:500 14px var(--c3-text)!important;color:var(--c3-ink)}
@media (max-width:991.98px){html.dk-c3 .dk-c3-tb{margin-bottom:10px}}
html.dk-c3 .dk-catcar:not(:has(a)){display:none!important}

/* сітка і картки */
html.dk-c3 .block-split .products-list__content{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0!important}
html.dk-c3.dk-c3-sbo .block-split .products-list__content{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:1199.98px){html.dk-c3 .block-split .products-list__content{grid-template-columns:repeat(3,minmax(0,1fr))}html.dk-c3.dk-c3-sbo .block-split .products-list__content{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:991.98px){html.dk-c3 .block-split .products-list__content{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}
@media (max-width:767.98px){html.dk-c3 .block-split .products-list__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
html.dk-c3 .block-split .products-list__item{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex}
html.dk-c3 .block-split .product-card{width:100%;display:flex!important;flex-direction:column;background:#fff;border:1px solid var(--c3-line);border-radius:14px;box-shadow:none!important;overflow:hidden;transition:border-color .15s,box-shadow .15s}
html.dk-c3 .block-split .product-card:hover{border-color:var(--c3-line2);box-shadow:0 6px 20px rgba(27,36,48,.08)!important}
html.dk-c3 .block-split .product-card::before,html.dk-c3 .block-split .product-card::after{display:none!important}
html.dk-c3 .block-split .dk-card-rate{order:3!important}
html.dk-c3 .block-split .product-card__image{position:relative;padding:12px!important;margin:0!important;border-bottom:1px solid var(--c3-line)}
html.dk-c3 .block-split .product-card__image .image__body{border-radius:8px}
html.dk-c3 .block-split .product-card__fit{position:static!important;margin:0!important}
html.dk-c3 .block-split .product-card__image .product-card__fit{display:none!important}
html.dk-c3 .block-split .product-card__info{display:flex!important;flex-direction:column;flex:1 1 auto;padding:12px 14px 14px!important}
html.dk-c3 .block-split .product-card__name{order:1!important;margin:0!important;padding:0!important;font:500 15px/1.35 var(--c3-text)!important}
html.dk-c3 .block-split .product-card__name a{color:var(--c3-ink)!important;text-decoration:none!important}
html.dk-c3 .block-split .product-card__name a:hover{color:var(--c3-blue)!important}
html.dk-c3 .block-split .product-card__badges{position:absolute;top:12px;left:12px;z-index:1;margin:0!important}
html.dk-c3 .block-split .tag-badge--sale{background:var(--c3-red)!important;color:#fff!important;border-radius:6px!important;font:700 12px/1 var(--c3-text)!important;padding:5px 7px!important}
html.dk-c3 .block-split .tag-badge--sale::before{display:none!important}
html.dk-c3 .block-split .dk-c3-chips{order:2!important;display:flex!important;flex-wrap:wrap;gap:5px;margin:8px 0 0!important;padding:0!important;font-size:12px!important}
html.dk-c3 .block-split .dk-c3-chips span{display:inline-block;padding:3px 7px;border-radius:6px;background:var(--c3-paper);color:var(--c3-ink2);line-height:1.3}
html.dk-c3 .block-split .dk-card-rate{order:3!important;padding:0!important;margin:8px 0 0!important}
html.dk-c3 .block-split .product-card__info::before{order:4!important;content:"";display:block;flex:1 1 auto}
html.dk-c3 .block-split .product-card__info>.dk-c3-stock{order:4!important}
html.dk-c3 .block-split .product-card__footer{order:5!important;display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px;margin:12px 0 0!important;padding:0!important;border:0!important}
html.dk-c3 .block-split .product-card__prices{flex:0 1 auto!important;text-align:left!important;display:flex!important;flex-direction:column-reverse;align-items:flex-start;margin:0!important;padding:0!important;line-height:1.1}
html.dk-c3 .block-split .product-card__price{font:600 21px/1.1 var(--c3-disp)!important;white-space:nowrap;letter-spacing:-.02em;color:var(--c3-ink)!important}
html.dk-c3 .block-split .product-card__prices .product-card__price--new{color:var(--c3-red)!important}
html.dk-c3 .block-split .product-card__price small{font:600 13px var(--c3-text);margin-left:3px;letter-spacing:0}
html.dk-c3 .block-split .product-card__price--old{font:400 13px/1.2 var(--c3-text)!important;color:var(--c3-ink3)!important;text-decoration:line-through;margin:0 0 2px!important}
html.dk-c3 .block-split .product-card__footer form{margin:0!important}
html.dk-c3 .block-split .dk-buy{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;height:42px!important;padding:0 16px!important;border:0!important;border-radius:10px!important;background:var(--c3-red)!important;color:#fff!important;fill:#fff!important;font:600 15px var(--c3-text)!important;box-shadow:none!important;white-space:nowrap}
html.dk-c3 .block-split .dk-buy:hover{background:var(--c3-red2)!important}
html.dk-c3 .block-split .dk-buy svg{width:18px;height:18px;fill:#fff!important}
html.dk-c3 .block-split .dk-buy .dk-buy__t{display:inline!important;color:#fff!important}
html.dk-c3 .block-split .dk-c3-sku{order:6!important;display:flex;align-items:center;gap:4px;margin:8px 0 0;font-size:12.5px;color:var(--c3-ink3)}
html.dk-c3 .block-split .dk-c3-skuv{-webkit-user-select:all;user-select:all;color:var(--c3-ink2)}
html.dk-c3 .block-split .dk-c3-copy{display:inline-grid;place-items:center;width:26px;height:26px;margin:-4px 0;padding:0;border:0;border-radius:6px;background:none;color:var(--c3-ink3);cursor:pointer}
html.dk-c3 .block-split .dk-c3-copy:hover{background:var(--c3-paper);color:var(--c3-blue)}
html.dk-c3 .block-split .dk-c3-copy.is-ok{color:var(--c3-fit)}
html.dk-c3 .dk-c3-copied{font-size:12px;color:var(--c3-fit);font-weight:600}
html.dk-c3 .block-split .dk-c3-stock{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:13px;font-weight:500;color:var(--c3-fit)}
html.dk-c3 .block-split .dk-c3-stock--no{color:#D9231B}
html.dk-c3 .block-split .dk-c3-stock--pre{color:#9A5B00}
html.dk-c3 .block-split .dk-c3-view{display:inline-flex!important;align-items:center;height:42px!important;width:auto!important;padding:0 16px!important;border:1.5px solid var(--c3-line2)!important;border-radius:10px!important;background:#fff!important;color:var(--c3-ink)!important;font:600 14.5px var(--c3-text)!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap}
html.dk-c3 .block-split .dk-c3-view:hover{border-color:var(--c3-blue)!important;color:var(--c3-blue)!important}
html.dk-c3 .block-split .dk-c3-view::before,html.dk-c3 .block-split .dk-c3-view::after{display:none!important}
html.dk-c3 .block-split .dk-c3-stock::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
@media (max-width:575.98px){
  html.dk-c3 .block-split .product-card__image{padding:8px!important}
  html.dk-c3 .block-split .product-card__info{padding:10px 10px 12px!important}
  html.dk-c3 .block-split .product-card__name{font-size:14px!important}
  html.dk-c3 .block-split .product-card__footer{flex-wrap:wrap!important}
  html.dk-c3 .block-split .product-card__price{font-size:18px!important}
  html.dk-c3 .block-split .product-card__footer form,html.dk-c3 .block-split .dk-buy{width:100%!important;justify-content:center}
}

/* вид: плиткою / списком */
html.dk-c3 .dk-c3-view{display:flex;flex:none;border:1.5px solid var(--c3-line2);border-radius:12px;overflow:hidden;background:#fff}
html.dk-c3 .dk-c3-view button{display:grid;place-items:center;width:42px;height:39px;border:0;background:#fff;color:var(--c3-ink3);cursor:pointer}
html.dk-c3 .dk-c3-view button[aria-pressed="true"]{background:var(--c3-blue);color:#fff}
/* v1.18: на телефоні/планшеті перемикач «плитка/список» працює, сортування — в одному рядку з ним */
@media (max-width:991.98px){
html.dk-c3 .dk-c3-tb .dk-c3-view{display:flex!important;order:4;flex:none}
html.dk-c3 .dk-c3-tb .dk-sortbar{order:5;flex:1 1 0!important;min-width:0;margin:0!important}
html.dk-c3 .dk-c3-tb .dk-sort__s{width:100%}
html.dk-c3.dk-c3-list .block-split .products-list__content{grid-template-columns:1fr!important;gap:10px}
html.dk-c3.dk-c3-list .block-split .product-card{display:grid!important;grid-template-columns:132px minmax(0,1fr);align-items:stretch}
html.dk-c3.dk-c3-list .block-split .product-card__image{border-bottom:0!important;border-right:1px solid var(--c3-line)}
html.dk-c3.dk-c3-list .block-split .product-card__info{padding:10px 12px 8px}
html.dk-c3.dk-c3-list .block-split .product-card__name{font-size:14px!important;line-height:1.3}
}
/* v1.18 (аудит BUG-22): на телефоні вступний текст категорії згорнутий до 2 рядків + «Читати далі» */
@media (max-width:767.98px){
html.dk-c3 .dk-c3-lead.dk-c3-clamp:not(.is-open){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html.dk-c3 .dk-c3-leadmore{display:inline-block;margin:4px 0 0;padding:0;border:0;background:none;font:500 14px var(--c3-text);color:var(--c3-blue);cursor:pointer}
html.dk-c3 .dk-c3-lead.is-open+.dk-c3-leadmore{display:none}
}
/* v1.19/v1.20: на телефоні низ картки по центру — наявність, ціна, «Купити» на всю ширину, артикул одним рядком (без слова «Артикул», щоб не переносився і картки в ряду були рівні) */
@media (max-width:575.98px){
html.dk-c3 body .products-list .dk-c3-stock{justify-content:center;text-align:center}
html.dk-c3 body .products-list .product-card__footer{flex-direction:column;align-items:center;gap:8px;row-gap:8px}
html.dk-c3 body .products-list .product-card__footer .product-card__prices{width:100%;align-items:center;text-align:center}
html.dk-c3 body .products-list .product-card__footer .product-card__price{text-align:center}
html.dk-c3 body .products-list .product-card__footer form.js-add-to-cart-form{width:100%;display:block}
html.dk-c3 body .products-list .product-card__footer .product-cut__extra-info,html.dk-c3 body .products-list .product-card__footer .pc-add-to-cart-loop{width:100%!important}
html.dk-c3 body .products-list .product-card .product-card__addtocart-icon.dk-buy{display:flex!important;width:100%!important;margin:0!important;justify-content:center;min-width:0}
html.dk-c3 body .products-list .dk-c3-sku{justify-content:center;flex-wrap:nowrap;height:26px;margin-top:6px;font-size:0;white-space:nowrap;overflow:hidden}
html.dk-c3 body .products-list .dk-c3-sku .dk-c3-skuv{font-size:12px;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis}
html.dk-c3 body .products-list .dk-c3-sku .dk-c3-copy{flex:none;margin:0}
}
@media (min-width:992px){
  html.dk-c3.dk-c3-list .block-split .products-list__content{grid-template-columns:1fr!important;gap:12px}
  html.dk-c3.dk-c3-list .block-split .product-card{display:grid!important;grid-template-columns:220px minmax(0,1fr);align-items:stretch}
  html.dk-c3.dk-c3-list .block-split .product-card__image{border-bottom:0!important;border-right:1px solid var(--c3-line)}
  html.dk-c3.dk-c3-list .block-split .product-card__info{display:grid!important;grid-template-columns:minmax(0,1fr) 240px;grid-template-areas:"name foot" "chips foot" "rate foot" "stock foot" "sku foot";align-content:center;column-gap:24px;row-gap:0;padding:16px 20px!important}
  html.dk-c3.dk-c3-list .block-split .product-card__info::before{display:none}
  html.dk-c3.dk-c3-list .block-split .product-card__name{grid-area:name;font-size:16px!important}
  html.dk-c3.dk-c3-list .block-split .dk-c3-chips{grid-area:chips}
  html.dk-c3.dk-c3-list .block-split .dk-card-rate{grid-area:rate}
  html.dk-c3.dk-c3-list .block-split .dk-c3-stock{grid-area:stock}
  html.dk-c3.dk-c3-list .block-split .dk-c3-sku{grid-area:sku}
  html.dk-c3.dk-c3-list .block-split .product-card__footer{grid-area:foot;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;margin:0!important;gap:12px;padding-left:24px!important;border-left:1px solid var(--c3-line)!important}
  html.dk-c3.dk-c3-list .block-split .product-card__prices{align-items:flex-end!important}
  html.dk-c3.dk-c3-list .block-split .product-card__price{font-size:24px!important}
}
/* «Показати ще», сторінки */
html.dk-c3 .dk-c3-more{display:flex;justify-content:center;margin:26px 0 0}
html.dk-c3 .dk-c3-morebtn{min-height:48px;padding:0 26px;border:1.5px solid var(--c3-line2);border-radius:12px;background:#fff;font:600 15.5px var(--c3-text);color:var(--c3-ink);cursor:pointer}
html.dk-c3 .dk-c3-morebtn:hover{border-color:var(--c3-blue);color:var(--c3-blue)}
html.dk-c3 .dk-c3-morebtn[disabled]{opacity:.6;cursor:default}
html.dk-c3 .products-view__pagination{display:flex!important;flex-direction:column;align-items:center;gap:10px;margin:16px 0 0!important;padding:0!important;background:none!important;box-shadow:none!important}
html.dk-c3 .pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0!important}
html.dk-c3 .pagination .page-item{margin:0!important}
html.dk-c3 .pagination .page-item.dk-c3-hide{display:none!important}
html.dk-c3 .pagination .dk-c3-gap{min-width:28px;height:40px;display:grid;place-items:center;color:var(--c3-ink3)}
html.dk-c3 .pagination .page-link{min-width:40px;height:40px;display:grid;place-items:center;padding:0 8px!important;border:0!important;border-radius:10px!important;background:none!important;font:600 15px var(--c3-text)!important;color:var(--c3-ink)!important;box-shadow:none!important}
html.dk-c3 .pagination .page-link:hover{background:#fff!important}
html.dk-c3 .pagination .page-item.active .page-link{background:var(--c3-asph)!important;color:#fff!important}
html.dk-c3 .dk-c3-pg{font-size:13px;color:var(--c3-ink3)}

/* SEO і питання */
html.dk-c3 .dk-c3-seowrap{padding:44px 0 8px}
html.dk-c3 .dk-c3-seo{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:44px;background:#fff;border:1px solid var(--c3-line);border-radius:var(--c3-r);padding:36px}
html.dk-c3 .dk-c3-prose{color:var(--c3-ink2);font-size:15px;line-height:1.6}
html.dk-c3 .dk-c3-prose h2{font:600 17px/1.3 var(--c3-text);color:var(--c3-ink);margin:24px 0 8px}
html.dk-c3 .dk-c3-prose h2:first-child{font:600 23px/1.25 var(--c3-disp);margin:0 0 12px}
html.dk-c3 .dk-c3-prose p{margin:0 0 10px}
html.dk-c3 .dk-c3-prose ul,html.dk-c3 .dk-c3-prose ol{padding-left:20px;margin:6px 0 10px}
html.dk-c3 .dk-c3-prose li{margin:0 0 5px}
html.dk-c3 .dk-c3-prose strong{color:var(--c3-ink);font-weight:600}
html.dk-c3 .dk-c3-prose ul.dk-c3-models{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 18px}
html.dk-c3 .dk-c3-models a,html.dk-c3 .dk-c3-prose a{color:var(--c3-blue)}
html.dk-c3 .dk-c3-faq h2{font:600 23px/1.25 var(--c3-disp);color:var(--c3-ink);margin:0 0 10px}
html.dk-c3 .dk-c3-faq details{border-bottom:1px solid var(--c3-line)}
html.dk-c3 .dk-c3-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;padding:15px 0;font-weight:600;font-size:15px;color:var(--c3-ink)}
html.dk-c3 .dk-c3-faq summary::-webkit-details-marker{display:none}
html.dk-c3 .dk-c3-plus{position:relative;flex:none;width:14px;height:14px;margin-top:4px;transition:transform .15s}
html.dk-c3 .dk-c3-plus::before,html.dk-c3 .dk-c3-plus::after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:var(--c3-ink3);border-radius:1px}
html.dk-c3 .dk-c3-plus::after{transform:rotate(90deg)}
html.dk-c3 .dk-c3-faq details[open] .dk-c3-plus{transform:rotate(45deg)}
html.dk-c3 .dk-c3-ans{padding:0 0 15px;font-size:14.5px;line-height:1.55;color:var(--c3-ink2)}
html.dk-c3 .dk-c3-ans p{margin:0 0 8px}
html.dk-c3 .dk-c3-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
html.dk-c3 .dk-c3-facts div{background:var(--c3-paper);border-radius:var(--c3-rm);padding:14px}
html.dk-c3 .dk-c3-facts b{display:block;font:600 18px/1.25 var(--c3-disp);color:var(--c3-ink)}
html.dk-c3 .dk-c3-facts span{font-size:13px;color:var(--c3-ink2)}

/* планшет і телефон */
@media (max-width:1199.98px){
  html.dk-c3 .dk-c3-band .dk-cf .block-finder__body{grid-template-columns:1fr}
  html.dk-c3 .dk-c3-seo{grid-template-columns:1fr;gap:28px}
}
@media (min-width:768px) and (max-width:991.98px){
  /* v1.17: на планшеті блок цифр — під текстом, а не вузькою колонкою поруч (аудит BUG-03) */
  html.dk-c3 .block-header__body{grid-template-columns:1fr}
  html.dk-c3 .dk-c3-lead,html.dk-c3 .dk-land-intro{max-width:none}
  html.dk-c3 .dk-c3-stats{grid-column:1;grid-row:auto;margin-top:14px;align-self:stretch;justify-content:flex-start}
}
@media (max-width:767.98px){
  html.dk-c3 .block-header__body{grid-template-columns:1fr;padding-bottom:12px}
  html.dk-c3 .block-header__title{font-size:24px!important}
  html.dk-c3 .dk-c3-lead{font-size:14.5px;margin-top:8px}
  html.dk-c3 .dk-c3-stats{grid-column:1;grid-row:auto;margin-top:12px;gap:14px;flex-wrap:nowrap;font-size:11.5px;white-space:normal}
  html.dk-c3 .dk-c3-stats>div{min-width:0;padding:0 12px}
  html.dk-c3 .dk-c3-stats{padding:10px 0;align-self:stretch}
  html.dk-c3 .dk-land-intro{grid-row:auto;max-width:none}
  html.dk-c3 .dk-c3-stats b{font-size:15px;white-space:nowrap}
  html.dk-c3 .dk-c3-band .dk-cf .block-finder__body{padding:14px!important;gap:12px}
  html.dk-c3 .dk-c3-band .dk-cf .block-finder__form{grid-template-columns:1fr 1fr}
  html.dk-c3 .dk-c3-band .dk-cf .block-finder__form>.block-finder__form-control:first-child{grid-column:1/-1}
  html.dk-c3 .dk-c3-band .dk-cf .block-finder__form>.block-finder__form-control:has(#types-select){grid-column:1/-1}
  html.dk-c3 .dk-c3-band .dk-cf #menuauto_link{grid-column:1/-1;width:100%!important}
  html.dk-c3 .dk-c3-band .dk-catcar:has(a) a{margin-left:0}
  html.dk-c3 .dk-c3-pop{flex-wrap:nowrap;overflow-x:auto;margin-right:-15px;padding-right:15px;scrollbar-width:none}
  html.dk-c3 .dk-c3-pop::-webkit-scrollbar{display:none}
  html.dk-c3 .block-split{margin-top:12px}
  html.dk-c3 .dk-catbar{gap:8px}
  html.dk-c3 .dk-filters-btn{border-radius:10px;font-family:var(--c3-text);font-weight:600}
  html.dk-c3 .dk-c3-seowrap{padding-top:28px}
  html.dk-c3 .dk-c3-seo{padding:20px}
  html.dk-c3 .dk-c3-prose h2:first-child,html.dk-c3 .dk-c3-faq h2{font-size:19px}
  html.dk-c3 .dk-c3-prose ul.dk-c3-models{grid-template-columns:1fr}
}
/* Onest трохи ширший за Roboto: на телефоні у каруселях ціна + «Купити» мають лишатись в одному рядку */@media (max-width:575.98px){html body .block-products-carousel .product-card__prices .product-card__price--new,html body .block-products-carousel .product-card__prices .product-card__price--current,html body .block-zone .product-card__prices .product-card__price--new,html body .block-zone .product-card__prices .product-card__price--current{font-size:17px!important;letter-spacing:-.02em}html body .block-products-carousel .product-card__footer,html body .block-zone .product-card__footer{gap:6px!important}}