.dkLabFavProductSpan.hasIcon.dkLabFavouriteProductLinkAdd:before{content:url(/user/documents/upload/i/favadd.svg)!important;zoom:0.6}
.dkLabFavProductSpan.hasIcon.dkLabFavouriteProductLinkRemove:before{content:url(/user/documents/upload/i/favdel.svg)!important;zoom:0.6}
.dkLabFavProductSpan{border:none}
.products-block > div .p .stars-wrapper{justify-content:start;margin:8px 0}

@media(min-width:768px){
.p-gifts-wrapper:hover .p-gift{width:calc(100% - 2px)}
.in-index #categories ul.menu-level-2>li, .id-2231 #categories ul.menu-level-2>li{display:block;height:40px;overflow:hidden}
.in-index #categories{max-height:545px}
}

@media(max-width: 767px){
.text .bf .w{width:39px;height:39px;margin:0px}
#product-detail-form .p-to-cart-block #dkLabComparerDiv{display:block}
.category-header .dropdown.open .dropdown-menu{z-index:2}
.products-block > div .p .p-bottom .p-desc{margin-top:0}
.columns-mobile-2 .products-block > div .p .p-in{padding-top:0}
}

/*sk*/
.login a:not([data-testid]){display:none}
@media(max-width: 767px){
.var_price{width:auto}
}



@media (min-width: 1200px){
.custom-footer>div{width:16.6666%}
.custom-footer__banner5{width:33.3333%!important}/*heu*/
.custom-footer.elements-many>div:nth-child(4n+1){clear:none}
.custom-footer__banner6{width:100%!important;text-align:center}/*karty*/
}

@media(max-width:991px) {
.custom-footer > div{max-height:1000vh}
}

.custom-footer .banner h2{font-size:18px}
.custom-footer .banner a{font-size:14px;text-decoration:underline}

.custom-footer__banner5{padding-top:40px}/*heu*/
#showHeurekaBadgeHere-2{padding-right:20px}
.banner-wrapper p {margin-bottom:10px}

@media (min-width: 768px) {
.categories>ul>li ul li ul{display:block!important}
.categories ul ul ul a{padding-left:8px!important}
.footer-banners{margin:0 auto}
.navigation-in>ul>li:hover>a::before, .navigation-in>ul>li>a.active::before, .menu-helper-visible .menu-helper::before{display:none}

}

@media(max-width: 767px){
.detail-info > .p-code{margin-top:0}
.menu-level-1{display:flex;flex-flow:column}
.menu-item-827,.menu-item-875,.menu-item-713,.menu-item-818{order:-1}
}@media(min-width: 768px){
.subcategories li a{height: 72px;}}

.detail-parameters.shipping-options-layout tr:first-child{display:block}
#header::after{display:none}
.products-block .product-appendix{position:relative;top:0;text-align:left;display:block;color:#0C6EB2;font-weight:400}
.products-block .product-appendix:before{content:"Od ";font-size:14px;font-family:Roboto;margin:0}
.choose-variant:has(.availability-label){display:none}
.shp-tab-link[href="#relatedFiles"],.shp-tab-link[href="#productVideos"]{display:none!important}
.products-block .price-standard{margin-top:8px;margin-bottom:2px}
.products-block > div .p .p-bottom > div .prices .price-final{width:auto}

.free-gift-label .btn{display:none}
.colorbox-html-content .free-gift-label .btn{display:inline-block;padding:10px;line-height:1;height:auto;margin-top:5px}
@media(max-width:767px){
.free-gift-label{padding-left:40px}
}

.tooltip-arrow{border-top-color: #E9E9E9!important}
.tooltip-inner{background:#fff;color:#000;border:1px solid #E9E9E9}
.zaruka{top:-1px;position:relative}
.extra.gift::before{content: url(/user/documents/upload/i/gftb.png);position:relative;top:5px}
.var_price .standard-price{text-decoration:line-through;font-size:smaller;margin-left: 10px;   color: #A8A8A8;}
.price-standard>span{color: #A8A8A8}
.var_price:has(.standard-price){font-weight:600;color:#EC1B24}
.p-to-cart-block .p-final-price-wrapper:has(.price-standard)>strong,
.products-block > div .p .p-bottom > div .prices:has(.price-standard) .price-final{color:#EC1B24}
.p-data-wrapper:has(.price-final-holder.choose-variant.default-variant:not(.no-display)) .price-save{display:none}
.p-data-wrapper .price-measure{order:4;width: 100%;color: #A1A2A3;font-size:14px}
#product-detail-form>.p-gifts-heading{margin-top:20px;margin-bottom:-20px}
.darek_tt{position:relative;top:-1.5px;left:5px}
#productVideos{display:none!important}
.content-modal iframe.productVideo{width:auto;height:calc(100vh - 100px)}
.p-short-description .vice{display:none}
@keyframes scrollleft{0%{transform:translateX(0)}100%{transform:translatex(-1000%)}}
.footer-banners{height:150px;overflow-y:hidden}
@media (min-width: 768px) {
.in-index #content>div:has(#carousel){margin-bottom:0!important}
.in-index #content>div:not(:has(#carousel)){width:100%;left:0}
.homepage-group-title.h4+p{margin-left:0}
.banners-row:has(#carousel)>div{width:calc(100% - 354px)}
}

.in-index #content{overflow:hidden}
.footer-banners{width:2100px!important}
.footer-banner{animation:scrollleft 60s linear infinite}
.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart{border-color:#259a0e!important;background-color:#259a0e!important}
.products-block > div .p .p-bottom > div .p-tools .btn, .products-block > div .p .p-bottom > div .p-tools .btn.btn-cart{background:#038103!important;border:none;color:#fff}

.fix-detail-header .roi_podobne{display:none}
.roi_podobne .p-in,.roi_podobne .stars-wrapper,.roi_podobne .dkLabComparerProductDiv,.roi_podobne .flags,.roi_podobne .dkLabFavouriteProductDiv{display:none!important}
.roi_podobne{display:flex;flex-flow:row wrap;position:relative;margin-top:40px}
.roi_podobne .p{width:120px;height:auto;margin:5px 10px 5px 0;max-width:calc(25% - 10px);display:flex;flex-flow:column}
.roi_podobne .image{width:100%;display:flex;height:100%;align-items:center;justify-content:stretch}
.roi_podobne:before{content:"Alternatívna ponuka:";color:#000;font-size:14px;position:absolute;top:-20px}
.roi_podobne .name{order:9;color: #555658;font-family: Roboto;font-size: 13px;line-height: 21px;letter-spacing: -0.5px}
.roi_podobne .p:hover .name,.roi_podobne .p.active .name{color:#555658;font-weight:600}
.roi_podobne .image{width:100%;height:auto;border:1px solid #EFEEEE;aspect-ratio:1}
.roi_podobne .p:hover .image,.roi_podobne .p.active .image{border-color:#404040}
.roi_podobne .flag,.roi_podobne>img{display:none!important}
.kup_title .tooltip-inner{max-width:100vw!important;width:500px}
@media (min-width: 768px){
.banners-row:has(#carousel)>div{width:100%} /*hp sidebar*/
#content .sidebar-left{display:none}
}
.p-image-roi{position:relative}
.p-image-roi .price-save{position:absolute;z-index:1}
.scroll-dot:nth-child(3){margin:1px -2px}
.manLink{cursor:pointer;aspect-ratio:1;object-fit:contain;width:100px;margin-right:5px}
.flag.flag-sleva{color:#000;font-weight:700;background:#fbd601;border-radius:39px;width:50px;line-height:50px;font-size:16px;letter-spacing:-2px;position:absolute;top:0!important}
.products-block .flags-default:has(.flag-sleva){top:0;bottom:auto}
.flag.flag-sleva::before{content:"-"!important}
.add-to-cart-button:before{content:"";background:url(/user/documents/upload/i/ico-kosik-bila.svg) no-repeat;padding:14px;margin-right:10px}
.add-to-cart-button{display:flex;align-items:center;justify-content:center}