.up-product-details {display: flex !important;}
#up_swiper-cart .up-price-common-percentage, #up_swiper-cart .up-price-common {position: relative;top: -5px;}
.p-detail-inner-header h1{letter-spacing:1.02px}
.roi_podobne h3{font-size:16px}

.advanced-parameter:has([data-disable-button]) .hodnota-varianty:before{background-image:url(/user/documents/upload/i/line404.svg);opacity:0.7}
table.detail-parameters tbody tr td a:hover, .poradna a[href]:hover{color:#1e1e1e}

.navigation-in>ul:has(>li>a:hover)>li>a.active{color:#1e1e1e;background-color:transparent}
.navigation-in>ul:has(>li>a:hover)>li>a.active:hover{background-color:#fff}
.rate-average{background:#F7F7F7}
.category-header-pagination{font-size:15.5px;font-weight:700}
.category-header-pagination strong{font-weight:700}
.flag-zima50{display:none!important}
.flag-blackfriday{display:none!important}
.flag-vanoce50{display:none!important}
.flag-vianoce50{display:none!important}
.flag-vypredaj50{display:none!important}

#products .stars-wrapper{display:none}
.products-block .dkLabFavouriteProductDiv.onlyIcon{top:10px!important}
.category-perex h3{margin-bottom:0;line-height:46px}

.grid212 .block-shop-the-look--widget{margin-top:7px;margin-bottom:0}
.one-column-body .filter-section h4,.one-column-body .slider-wrapper h4{font-weight:700}

.products-block .stars-wrapper,.products-block .stars-placeholder{display:none}
.products-block > div .p .availability{display:flex!important;width:100%;text-align:left;justify-content:start;font-weight:400}
.products-block .availability .availability-amount{display:none}
.products-block .price-final>strong{color:#252729;font-weight:700}
.products-block .name{height:auto!important;}
.products-block .p-desc{display:none!important}
.products-block .p-bottom .prices{order:1}
.skladem::before{display:none}
h1.category-title{font-family:Jost!important;font-weight:700;text-transform:uppercase}
.block-shop-the-look__inner{margin:0}

.homepage-blog-wrapper{margin-top:28px}
.homepage-group-title{margin-top:120px!important}
.homepage-group-title:has(+.products-wrapper){margin-bottom:26px}

.black-box .half:not(.narrow) video{object-fit:cover;width:100%}
.homepage-group-title:has(small){margin-top:70px !important;}

.btn-rose,.next-prev a.btn.btn-default{background:#fff!important;
color: #000 !important;
border: 1px solid #000;
}

.half p em,.left-border {
color:#000;
border-left: 2px solid #000;
}
.rose.rounded{background:#fff}
#product-detail-form{display:flex;flex-flow:column}
#product-detail-form .up-product-wrapper{order:5}
#product-detail-form .p-variants-block{order:8}
#product-detail-form .p-to-cart-block{order:9}

@media(min-width:768px){
.id-2379 .category-perex p{width:580px}
.id-2394 .category-perex p{width:947px;max-width:100%}
.import-products{margin-left:-6px;margin-right:-6px;width:calc(100% + 12px)}
}

@media(max-width: 767px){
.p-short-description .vice{color:#1e1e1e}
.basic-description ul li:before{color:#1e1e1e;top:-8px}
.category-title:before,.category-perex:before{display:none!important}
.category-perex h3{margin-top:0}
.homepage-blog-wrapper{margin-top:0}
.homepage-group-title{margin-top:40px!important}
.homepage-group-title:has(+.products-wrapper){margin-bottom:0}
.products-block .p:has(.flag-kod) .dkLabFavouriteProductDiv.onlyIcon{top:45px!important}
.flags.flags-default:has(.flag.flag-kod){max-width:calc(100% - 16px)}
.flags.flags-default .flag.flag-kod{max-width:100%}
.columns-mobile-2 .products-block > div .p .availability{justify-content:start;height:auto}
}

@media(max-width:479px){
.benefitBanner__picture{margin:0}
.custom-footer__newsletter .newsletter-header{text-align:left}
.top-navigation-bar .top-nav-button-login, .top-navigation-bar .top-nav-button-account{line-height:20px;position:relative;top:10px}
}

.up-price-value .bf-standard-price{
text-decoration: line-through; 
}
.up-container .up-products .up-product .up-product-details .up-price:has(.bf-final-price){display:flex;justify-content:end;margin-left:10px}
.up-price-value:has(.bf-final-price){display:flex;justify-content:end;gap:5px;flex-wrap:wrap}

.menu-item-2394>a>b{color:#43A1CA}
.menu-item-2394>a>b:before{content:url(/user/documents/upload/i/nk.svg);margin-right:5px;position:relative;top:5px}
.id-2394 .category-title{color:#43A1CA}
.flag-sety{display:none!important}

#products .flag:not(.price-save):not(.flag-kod).flag-new,.product-flags .flag:not(.price-save):not(.flag-kod).flag-new{background:#43A1CA!important}
@media (min-width: 992px) {
#header .header-top-wrapper > div.navigation-buttons{flex:0 0 540px}
#header .header-top-wrapper > div.search{flex:1 1 auto}
}