/* WIŚNIOWSKI SERVICE – spoločné úpravy, verzia 1 */
.banners-top{display:flex!important;flex-wrap:wrap!important;gap:16px;justify-content:center}
.banners-top>.banner-wrapper{box-sizing:border-box}
.banners-top>.banner-wrapper:not(:has(img[src*="zimny-servis-brany"])){width:calc(50% - 24px)!important;flex:0 0 calc(50% - 24px)!important;max-width:calc(50% - 24px)!important;margin:0 0 12px!important;padding:0!important;border:2px solid #d8e0e9;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 4px 14px rgba(15,40,75,.15)}
.banners-top>.banner-wrapper:has(img[src*="zimny-servis-brany"]){width:100%!important;flex:0 0 100%!important;max-width:100%!important;order:-1}
.banners-top .banner-wrapper img{display:block;width:100%!important;height:auto!important}
@media(max-width:767px){.banners-top>.banner-wrapper:not(:has(img[src*="zimny-servis-brany"])){width:calc(100% - 24px)!important;flex-basis:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}}
.type-index #header .header-title{height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}
.welcome a[href^="tel:"],.welcome a[href^="mailto:"],footer a[href^="tel:"],footer a[href^="mailto:"]{color:#1f1f1f!important;font-weight:700;text-decoration:underline;text-underline-offset:3px}
body.in-kosik .extras-wrap .extra.delivery,body.in-kosik .extras-wrapper .extra.delivery{display:none!important}
@media(min-width:992px){
 #navigation .menu-level-1>li>a{font-size:20px!important;font-weight:700!important;padding:16px 20px!important}
 #navigation .menu-level-1>li>a::before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:50%;background:#ffd400;vertical-align:middle}
 #navigation .menu-level-1>li>a:hover{color:#ffd400!important;text-decoration:underline;text-underline-offset:6px}
}
body.in-krok-1 .shipping-billing-table .radio-wrapper.active>label{position:relative;background:#f3faf4!important;color:#1f1f1f!important;border-radius:6px;padding-left:32px!important}
body.in-krok-1 .shipping-billing-table .radio-wrapper.active>label *{color:#1f1f1f!important}
body.in-krok-1 .shipping-billing-table .radio-wrapper.active>label::before{display:none!important}
body.in-krok-1 .shipping-billing-table .radio-wrapper.active>label::after{content:"✓"!important;position:absolute!important;left:8px!important;top:50%!important;transform:translateY(-50%)!important;width:20px!important;height:24px!important;line-height:24px!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:bold!important;color:#218739!important;background:none!important;border:0!important;box-shadow:none!important}
#service-information{margin-block:24px}

/* Loga znaciek v hornom menu */
.nav-manufacturers>.menu-level-2{padding:10px!important;background:#fff!important;min-width:230px}
.nav-manufacturers>.menu-level-2>li{list-style:none!important;margin:0!important}
.nav-manufacturers>.menu-level-2>li>a{display:block!important;height:68px;margin:5px 0;padding:0!important;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:155px 45px;border:1px solid #eee;border-radius:6px}
.nav-manufacturers>.menu-level-2>li>a span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.nav-manufacturers a[href*="/znacka/wisniowski/"]{background-image:url("/user/documents/upload/wisniowski.svg")}
.nav-manufacturers a[href*="/znacka/somfy/"]{background-image:url("/user/documents/upload/somfy.svg");background-color:#333!important}
.nav-manufacturers a[href*="/znacka/bft/"]{background-image:url("/user/documents/upload/bft.svg")}
.nav-manufacturers a[href*="/znacka/sommer/"]{background-image:url("/user/documents/upload/sommer.svg")}
.nav-manufacturers a[href*="/znacka/faac/"]{background-image:url("/user/documents/upload/faac.svg")}


/* Kompaktna ponuka znaciek */
#navigation .nav-manufacturers>.menu-level-2{padding:8px!important;max-height:none!important;height:auto!important;overflow:visible!important}
#navigation .nav-manufacturers>.menu-level-2>li{padding:0!important;margin:0!important;list-style:none!important}
#navigation .nav-manufacturers>.menu-level-2>li::before,#navigation .nav-manufacturers>.menu-level-2>li::after,#navigation .nav-manufacturers>.menu-level-2>li>a::before,#navigation .nav-manufacturers>.menu-level-2>li>a::after{display:none!important;content:none!important}
#navigation .nav-manufacturers>.menu-level-2>li>a{height:52px!important;min-height:0!important;box-sizing:border-box!important;margin:3px 0!important;padding:0!important;background-size:150px 36px!important}


* Logá na stránke Predávané značky */
#content a[href^="/znacka/"]:not([href="/znacka/"]){
display:flex!important;
align-items:center;
justify-content:center;
width:100%!important;
max-width:300px;
height:110px!important;
margin:12px 0!important;
padding:15px!important;
box-sizing:border-box;
border:1px solid #ddd!important;
border-radius:10px!important;
background-color:#fff!important;
background-repeat:no-repeat!important;
background-position:center!important;
background-size:contain!important;
background-origin:content-box!important;
font-size:0!important;
box-shadow:0 3px 12px rgba(0,0,0,.08);
}
#content a[href^="/znacka/"] *{
font-size:0!important;
}
#content a[href="/znacka/wisniowski/"]{
background-image:url("/user/documents/upload/wisniowski.svg")!important;
}
#content a[href="/znacka/somfy/"]{
background-image:url("/user/documents/upload/somfy.svg")!important;
background-color:#333!important;
}
#content a[href="/znacka/sommer/"]{
background-image:url("/user/documents/upload/sommer.svg")!important;
}
#content a[href="/znacka/bft/"]{
background-image:url("/user/documents/upload/bft.svg")!important;
}
#content a[href="/znacka/faac/"]{
background-image:url("/user/documents/upload/faac.svg")!important;
}