/* Veloklasik: approved clean category navigation; scoped mobile corrections. */
html body #content .subcategories{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;background:#dedbd7!important;padding:0!important;margin:24px 0!important;list-style:none!important;border:0!important;box-shadow:none!important}
html body #content .subcategories>li{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;list-style:none!important;background:#f4f3f1!important}
html body #content .subcategories>li>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:64px!important;height:100%!important;box-sizing:border-box!important;padding:18px 22px!important;background:#f4f3f1!important;color:#111!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important;text-decoration:none!important;transition:background .15s}
html body #content .subcategories>li>a:hover{background:#eae8e4!important}
html body #content .subcategories>li>a:focus-visible{outline:2px solid #111!important;outline-offset:-3px!important}
html body #content .subcategories>li>a>.text{font:500 16px/1.4 Rubik,Arial,sans-serif!important;color:inherit!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important}
html body #content .subcategories>li::before,html body #content .subcategories>li>a::before,html body #content .subcategories>li>a::after{display:none!important;content:none!important}
html body .product .p-tools .quantity,html body .product .p-tools .vk-audit-unused-quantity{display:none!important}
html body .product .p-tools>.btn{border-radius:0!important;box-shadow:none!important;min-height:44px!important}
@media(max-width:767px){
html body #content .subcategories{grid-template-columns:minmax(0,1fr)!important;gap:1px!important}
html body #content .subcategories>li>a{min-height:60px!important;padding:17px 20px!important}
html body #content .subcategories>li>a>.text{font-size:16px!important}
html body #header #navigation#navigation .navigation-in{padding-left:0!important;padding-right:0!important}
html body #header #navigation#navigation :is(.menu-level-1,.menu-level-2,.menu-level-3,.navigationActions){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;box-sizing:border-box!important}
html body #header #navigation#navigation :is(.menu-level-1,.menu-level-2,.menu-level-3,.navigationActions)>li{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
html body #header #navigation#navigation .menu-no-image{width:100%!important;margin:0!important;padding:0!important}
html body #header #navigation#navigation :is(.menu-level-1,.navigationActions)>li>a,html body #header #navigation#navigation .menu-level-2>li>.menu-no-image>a{display:flex!important;align-items:center!important;position:relative!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;min-height:56px!important;margin:0!important;padding:16px 56px 16px 20px!important;white-space:normal!important;border:0!important;border-radius:0!important;background:#f4f3f1!important;box-shadow:none!important;color:#111!important}
html body #header #navigation#navigation .submenu-arrow{position:absolute!important;inset:0 8px 0 auto!important;width:44px!important;height:100%!important;margin:0!important;padding:0!important;background:transparent!important}
html body #header #navigation#navigation .submenu-arrow::before{content:none!important;display:none!important}
html body #header #navigation#navigation .submenu-arrow::after,html body #header #navigation#navigation .menu-level-2>li.has-third-level>.menu-no-image>a::after{content:""!important;position:absolute!important;left:auto!important;right:18px!important;top:50%!important;bottom:auto!important;width:7px!important;height:7px!important;padding:0!important;margin:0!important;border:0!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;background:transparent!important;transform:translateY(-70%) rotate(45deg)!important;box-sizing:border-box!important}
html body #header #navigation#navigation .menu-level-2>li.has-third-level>.menu-no-image>a::after{right:26px!important}
html body #header #navigation#navigation .navigationActions>li>a>span:not(.submenu-arrow){position:static!important}
html body #header #navigation#navigation .menu-level-1>li>a>.submenu-arrow{display:block!important}
html body .product .p-tools{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
html body .product .p-tools>.btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:12px 8px!important}
html body #header :is(.btn.cart-count,.top-nav-button-login,a[data-testid=linkSearchIcon]){position:absolute!important;top:22px!important;transform:none!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background-position:center!important}
html body #header .btn.cart-count{right:12px!important}
html body #header .top-nav-button-login{right:56px!important}
html body #header a[data-testid=linkSearchIcon]{right:100px!important}
html body #header .btn.cart-count::before,html body #header .top-nav-button-login::before{margin:0!important;top:0!important;align-self:center!important;background-position:center!important}
html body #header .btn.cart-count i{top:5px!important;left:27px!important}
html body #header .site-name a[data-testid=linkWebsiteLogo]{width:clamp(110px,32vw,154px)!important}
html body #header .site-name a[data-testid=linkWebsiteLogo] img{width:100%!important;height:auto!important}
html body #header #navigation#navigation .vk-cafes-chevron{position:absolute!important;right:26px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;font-size:0!important;width:7px!important;height:7px!important;border-right:1.5px solid currentColor!important;border-bottom:1.5px solid currentColor!important;rotate:45deg!important}
html body #header #navigation#navigation .vk-cafes-item>a{height:56px!important}
html body #header #navigation#navigation .menu-item-2017{margin-top:0!important}

}
@media(min-width:768px) and (max-width:1023px){html body #content .subcategories{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

@media(max-width:767px){
html body #header #navigation#navigation{width:100%!important;max-width:100%!important}
html body #header .btn.cart-count::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h3l2%2013h12l2-10H6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2221%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")!important;width:24px!important;min-width:24px!important;height:24px!important;background-size:24px 24px!important}
html body #header .top-nav-button-login::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2022v-2a8%207%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")!important;width:24px!important;height:24px!important;background-size:24px 24px!important}
html body #header a[data-testid=linkSearchIcon]{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%2210.5%22%20r%3D%227.5%22%2F%3E%3Cpath%20d%3D%22m16%2016%206%206%22%2F%3E%3C%2Fsvg%3E")!important;background-size:24px 24px!important}
html body #header a[data-testid=linkSearchIcon]::before{display:none!important;content:none!important}
}
html body .product .quantity{display:none!important}

html body #products .product .quantity,html body .products-block .product .quantity{display:none!important}
@media(max-width:767px){html body:not(.navigation-window-visible) #header #navigation#navigation{left:100%!important;right:auto!important}html body.navigation-window-visible #header #navigation#navigation{left:0!important;right:auto!important}}
