/* SK catalogue alignment; existing buying advice and tip rotations stay intact. */
.type-category .cone-sk-category-guide,.type-category .products-top-wrapper,.type-category #productsTopHeading,.type-category #productsTop,.type-category .products-top-showmore{display:none!important}
.type-category .subcategories.with-image li a{min-height:112px;height:112px!important}
.type-category .subcategories.with-image li a .image{width:120px!important;flex:0 0 120px!important}
.type-category .subcategories.with-image li a .image img{max-width:120px!important;max-height:86px!important;object-fit:contain}
.type-category .subcategories.with-image li a .text{font-size:15px!important;line-height:1.25!important}
#category-header.cone-sk-empty-header{display:none!important}
#content .cone-sk-filters-aligned{display:block!important;position:relative;clear:both;width:100%;margin:18px 0 24px;padding:0;border:0;overflow:visible}
#content .cone-sk-filters-aligned .filters-unveil-button-wrapper,#content .cone-sk-filters-aligned .filter-section-button{display:none!important}
#content .cone-sk-filters-aligned #filters,#content .cone-sk-filters-aligned .filter-sections{display:block!important;padding:0!important;border:0!important;background:transparent!important;margin:0!important;overflow:visible!important}
#content .cone-sk-filter-row{display:flex!important;position:relative!important;visibility:visible!important;opacity:1!important;align-items:stretch;flex-wrap:wrap;gap:0;padding:0!important;margin:0!important;border:1px solid #e4e4e4;border-radius:5px;background:#fff;overflow:visible!important;max-height:none!important}
#content .cone-sk-filter{position:relative;flex:0 1 auto;min-width:122px;margin:0;border:0;border-right:1px solid #e4e4e4;padding:0}
#content .cone-sk-filter>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:17px 20px;font-size:15px;font-weight:600;color:#26262d;line-height:1.4;white-space:nowrap;min-height:55px}
#content .cone-sk-filter>summary::-webkit-details-marker{display:none}
#content .cone-sk-filter>summary:after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-4px}
#content .cone-sk-filter[open]>summary{color:#2b7186;background:#f2f6f6}
#content .cone-sk-filter[open]>summary:after{transform:rotate(225deg);margin-top:4px}
#content .cone-sk-filter>summary:focus-visible{outline:2px solid #2b7186;outline-offset:-3px}
#content .cone-sk-filter-panel{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:280px!important;min-width:230px;max-height:390px;overflow:auto;background:white!important;border:1px solid #e0e5e6!important;box-shadow:0 12px 28px #16343d21;border-radius:0 0 6px 6px;padding:20px!important;z-index:70!important;margin:0!important;float:none!important}
#content .cone-sk-filter-panel h4{display:none!important}
#content .cone-sk-filter-panel form,#content .cone-sk-filter-panel fieldset,#content .cone-sk-filter-panel .slider-content,#content .cone-sk-filter-panel .slider-header{display:block!important;position:static!important;visibility:visible!important;width:auto!important;max-height:none!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0!important;background:transparent!important}
#content .cone-sk-filter-panel form>fieldset>div{display:block!important;margin:8px 0!important}
#content .cone-sk-filter-panel .slider-content{padding:16px 10px!important}
#content .cone-sk-filter-panel .slider-header{display:flex!important;justify-content:space-between;margin-top:10px!important}
#content .cone-sk-filter-panel .listSorting__controls{display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;padding:0!important;list-style:none!important}
#content .cone-sk-filter-panel .listSorting__controls li{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important}
#content .cone-sk-filter-panel .listSorting__control{width:100%!important;border:0!important;background:white!important;border-radius:4px!important;text-align:left!important;padding:10px 12px!important;color:#25252c!important;font-size:15px!important}
#content .cone-sk-filter-panel .listSorting__control--current,#content .cone-sk-filter-panel .listSorting__control:hover{background:#edf4f5!important;color:#286b7d!important}
#content .cone-sk-filter-row>.listItemsTotal{margin-left:auto;padding:17px 20px;align-self:center;font-size:14px;white-space:nowrap}
#content .cone-sk-filter-row>.filter-section-count{display:none!important}
@media(max-width:767px){
 .type-category .subcategories.with-image li a{min-height:90px;height:auto!important}
 .type-category .subcategories.with-image li a .image{width:78px!important;flex-basis:78px!important}
 .type-category .subcategories.with-image li a .image img{max-width:78px!important;max-height:64px!important}
 #content .cone-sk-filter{flex:1 1 45%;min-width:0;border-bottom:1px solid #e4e4e4}
 #content .cone-sk-filter>summary{white-space:normal;padding:13px;font-size:14px;min-height:48px}
 #content .cone-sk-filter-panel{width:min(280px,calc(100vw - 40px))!important}
 #content .cone-sk-filter:nth-child(even)>.cone-sk-filter-panel{left:auto!important;right:0!important}
 #content .cone-sk-filter-row>.listItemsTotal{width:100%;padding:12px 14px}
}
#content #filters #category-filter-hover .cone-sk-filter[open] .cone-sk-filter-panel form{display:block!important}
#content #filters #category-filter-hover .cone-sk-sort{order:-1}

#content .filters-wrap-right{position:relative!important;display:block!important;width:100%;margin:-12px 0 24px!important;padding:10px 16px!important;min-height:46px;background:#f7f8fa;border-radius:4px}
#content .filters-wrap-right .filter-section-boolean,#content .filters-wrap-right .param-filter-top{position:static!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:16px;float:none!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}
#content .filters-wrap-right h4{display:none!important}
#content .filters-wrap-right form,#content .filters-wrap-right fieldset{position:static!important;display:flex!important;gap:16px;flex-wrap:wrap;background:transparent!important;border:0!important;box-shadow:none!important;width:auto!important;margin:0!important;padding:0!important}

#navigation .menu-level-1>li:has(>a[href$="/znacka/"]),#navigation li:has(>a[href="/rudle/"]),.subcategories>li:has(>a[href="/rudle/"]){display:none!important}
