/*2609*/
.product-top .detail-parameters tr.surcharge-list td, .product-top .detail-parameters tr.surcharge-list th{color:#222;font-size:14px;font-weight:400;letter-spacing:0.5px}
.product-top .detail-parameters tr.variant-list td, .product-top .detail-parameters tr.surcharge-list td{padding-top:10px}
.variant-list td:has(.konfigurator) .custom-variants{display:none!important}
.konfigurator{display:flex;flex-flow:row wrap;gap:10px}
.konfigurator label:before,.konfigurator label:after{display:none}
.konfigurator label.konfig-item{border-radius:4px;border:1.5px solid #C7C7C7;padding:4px!important;margin:0;min-width:25px;min-height:25px;line-height:normal;text-align:center}
.konfigurator label.konfig-item.circle{border-radius:12.5px}
.konfigurator input[type=radio]+label:after,.konfigurator input[type=radio]+label:before{display:none}
.konfigurator label.selected{border-color:#000}
.konfigurator label:has(img){max-width:89px;border:none!important}
.konfigurator label img{border:1.5px solid #C7C7C7;border-radius:4px}
.konfigurator label.selected img{border-color:#000}
#dkLabNoteMainWrapper{display:none}
.type-product .breadcrumbs>span:last-child{display:none}
.type-product .breadcrumbs>span:nth-last-child(2) .navigation-bullet{display:none}
.p-detail-inner-header .product-appendix{display:block;color:#222;font-family:Questrial;font-size:14px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0.5px}
.p-detail-info .flags{display:none}
.p-detail-inner-header h1{display:flex;flex-flow:row wrap}
.p-detail-inner-header .flag-cr{background-color:#ffffff;color:#222;text-align:center;font-family:Questrial;font-size:14px;font-style:normal;font-weight:400;line-height:30px;letter-spacing:0.5px;border-radius:83px;background:#EEF0F2;height:26px;line-height:1.2;position:relative;padding-right:25px;margin-left:5px}
.p-detail-inner-header .flag-cr:after{content:url(/user/documents/2025/i/cz.svg);position: absolute;top:3px;right:4px}
.products-block.products .product .flags.flags-default .flag{max-width:unset;width:auto;overflow:hidden}
.konfigurator:has(.knv181) img{display:none}
.product-top .detail-parameters tr.variant-list .hidden-split-parameter .advanced-parameter .advanced-parameter-inner{border-radius:50%;width:20px;height:20px;}
.product-top .detail-parameters tr.variant-list,.product-top .detail-parameters tr.surcharge-list:not(:has(.kupsell)){border-top:1.5px solid rgba(144, 144, 144, 0.50);padding-top:25px;margin-top:25px}
.surcharge-list:not(:has(.kupsell)):last-of-type{border-bottom:1.5px solid rgba(144, 144, 144, 0.50);padding-bottom:25px;margin-bottom:25px}
.knv151.kv2017,.knv151.kv2020,.knv193.kv2875,.kns73.kv907{order:9}
.knv154{border:none!important;font-size:0;line-height:0!important}
.knv154.selected img{border-color:#000!important}
.volba{font-weight:600;margin-left:10px}
.priplatek{float:right}
.template-11 .dkLabNote{height:33px;min-height:33px;box-shadow:none;border-radius:0;width:204px}
.konfigurator>input, .konfigurator>br{display:none}
.product-top .detail-parameters tr.surcharge-list:has(.parameter-id-160){display:none}
.product-top .detail-parameters tr.surcharge-list th{margin:16px 0 8px 0}
.kup-popis{display:none}
.container.navigation-wrapper{z-index:10}
.p-detail .p-info-wrapper .detail-parameters tr.surcharge-list:has(.kupsell) th{display:none}
body.template-11 .dkLabFavHeaderIconBtn{text-decoration:none}
body.template-11 .dkLabFavHeaderIconBtn:before{color:#000;margin:0 0 0 16px}
.surcharge-list select,.variant-list select,.konfigurator{margin-bottom:10px!important}
.custom-footer__banner7{width:100%!important}
.custom-footer__banner7 img{width:100%}
.kup-item{width:100%}
.upCena{float:right}
.topVar,p:has(+.topVar),.p-short-description table,.p-short-description p:has(+table){display:none}
.p-image-roi>.p-main-image.hidden{display:none!important}
.type-category .subcategories.with-image li, .type-category .subcategories li{margin-bottom:10px}
table.velikost tr{border-top:1.5px solid rgba(144, 144, 144, 0.50);}
table.velikost th{padding:10px}
table.velikost td{padding:10px}
.tabVel{text-decoration:underline;float:right;margin-right:10px;cursor:pointer}
.question-tooltip{margin:0 0 0 5px}
.product-top .p-detail-info .detail-parameters{margin-top:0;padding-top:0}
.product-top-box .p-detail-inner-header h1,.p-detail .p-detail-inner h1{margin-bottom:0;padding-bottom:0}
.breadcrumbs-wrapper .breadcrumbs{white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}
.breadcrumbs-wrapper .breadcrumbs::-webkit-scrollbar{display:none}
.p-short-description ul{padding-left:16px}
#footer{background:#222}
.footer-bottom *,.custom-footer>div:not(.custom-footer__newsletter) *{color:#fff!important}
#footer .site-name a{margin:0 auto;filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(9deg) brightness(110%) contrast(101%);}
.instagram-widget>a{width:11.111%!important;margin-bottom:0}
.instagram-widget{max-width:100%}
.custom-footer__instagram h4,.custom-footer__instagram .instagram-follow-btn{display:none}
.custom-footer__newsletter:before{content:"";width:100vw;left:calc(50% - 50vw);background:#fff;height:100%;display:block;position:absolute;z-index:0}
.newsletter form .form-control,.newsletter form button{margin:0}
.cat-top-banner{background-image:var(--catbg);background-size:cover;background-repeat:no-repeat;background-position:center}
@media (min-width: 768px){
.menu-helper.visible{right:240px}
.fixed-cart-line{display:none!important}
.newsletter .validator-msg-holder{width: calc(100% - 176px)}
}
@media(max-width:767px){
.products-block.products .product .flags.flags-default .flag:not(:first-child){display:none}
#dkLabFavHeaderWrapper{display:none}
#content-wrapper{margin-top:51px}
.banners-row:has(#carousel){width:calc(100% + 32px);margin-left:-16px}
.wide-carousel{padding:0!important}
#carousel{margin-left:0}
.site-msg.information .container{padding:0 0 0 10px!important}
.fixed-cart-line .fcl-form .btn{line-height:38px}
.product-top .detail-parameters tr.variant-list,.product-top .detail-parameters tr.surcharge-list:not(:has(.kupsell)){padding-top:15px;margin-top:15px}
.surcharge-list:not(:has(.kupsell)):last-of-type{padding-bottom:15px;margin-bottom:15px}
.instagram-widget>a{width:25%!important}
.instagram-widget>a:nth-child(n+5){display:none}
.custom-footer__newsletter:before{height:calc(100% + 21px)}
}
@media(max-width: 480px) {
.columns-mobile-2 .products-block.products .product{margin:5px 0;width:50%;padding:0!important}
.columns-mobile-2 .products-block.products .product .image{margin:0;width:100%}
.external-fonts-loaded body .container, body.blank-mode .container, body .container{padding:0 9px!important}
.columns-mobile-2 .products-block.products:not(.carousel){width:calc(100% + 10px)}
}
@media(min-width:992px){
#navigation ul.menu-level-1>li .menu-level-2{margin-left:117px!important}
.type-product .overall-wrapper{overflow:visible}
.product-top{align-items:start}
.p-info-wrapper{position:sticky!important;top:70px}
}
#cloud-zoom-big,#wrap .mousetrap{display:none}
.bf .odpocet .w{margin-right:7px;border-radius:2px;position:relative;width:21px}
.bf .odpocet .w,.bf .odpocet .w .n{color:#222;text-align:center;font-family:Nunito;font-size:13px;font-style:normal;font-weight:500;line-height:180%}
.bf .odpocet .w:after{content:":";color:#FFF;text-align:center;font-family:Nunito;font-size:13px;font-style:normal;font-weight:500;line-height:180%;position:absolute;right:-5px;}
.bf .odpocet .w:last-child:after{display:none}

.flag-podzim20{display:none!important}.flags.flags-default .flag.flag-kod.k25, .flag.flag-kod.k25{display:flex;align-items:center}
@media(max-width:767px){
.site-msg.information:has(.bf.k25){position:absolute!important;top:86px;width:100%;padding:0!important;display:flex;align-items:center;justify-content:center}
}
.basic-description .plus-gallery-wrap{display:none}

@media(min-width:768px){
#navigation{width: calc(100% - 530px)}
}

.category-top:not(:has(.subcategories)) .category-perex{margin-top:30px}