.p-image a[href=""]{display:none}
.p-image video{display:none;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.p-image:has(a[href=""]) video{display:inline-block}
.p-thumbnail{aspect-ratio:1}
.p-video-thumb video{object-fit:cover;width:100%;height:auto;aspect-ratio:1}

.p-thumbnail:first-child{order:-2}
.p-video-thumb{order:-1}
.p-video-thumb:before{content:url(/user/documents/upload/i/thumb-play.svg);left:calc(50% - 17px);top:calc(50% - 17px)}
.basic-description video{width:100%;height:auto}


.unmute{font-size:0;position:absolute;bottom:24px;left:20px;cursor:pointer}
.unmute:before{content:url(/user/documents/upload/i/unmute.svg)}
p:has(.unmute):has(video){position:relative}

.video-slider video{height:auto}

.p-image-wrapper .products-alternative-wrapper{padding-left:0}
.p-image-wrapper .products-alternative-wrapper .p-in>*:not(.name){display:none!important}
.p-image-wrapper .products-alternative-wrapper .products-block>div .p .name{font-size:14px;height:60px;font-weight:400!important}
.p-image-wrapper .products-alternative-header.products-header{font-size:14px;text-align:left;margin-bottom:16px}
.p-image-wrapper .products-alternative-wrapper .products-block .product{padding:5px}
.p-image-wrapper .products-alternative-wrapper .products-block>div .p .name{font-weight:500}
.p-image-wrapper .products-alternative-wrapper .product-slider{width:100%!important}
.products-alternative-wrapper .p-variants-block,
.products-alternative-wrapper .choose-variant,
.products-related-wrapper .p-variants-block,
.products-related-wrapper .choose-variant
{display:none!important}

.products-alternative-wrapper .product-slider-navigation.navigation-prev:before {
content: url(/user/documents/upload/24/prev.svg);
transform: none;
}
.products-alternative-wrapper .product-slider-navigation.navigation-next:before {
content: url(/user/documents/upload/24/next.svg);
transform: none;
}
#manufacturerDescription p{color:#000100}

.products-alternative-wrapper .product-slider-navigation.navigation-prev{scale:1;top:55px!important;left:auto;right:70px}
.products-alternative-wrapper .product-slider-navigation.navigation-next{scale:1;top:51px!important}

.category-perex .btn, #manufacturerDescription .btn{border-radius:45px;background:#FAFAFA;color:#000;font-weight:600;border:none}
.category-perex .btn.vb, #manufacturerDescription .btn.vb{background:#FAFAFA}
.category-perex .btn:before, #manufacturerDescription .btn:before{display:none!important}

.shp-tab[data-testid=tabRating]{display:block!important}


.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image img{
width:290px;
max-height:434px!important;
height:434px!important;
}

.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image {
width:290px!important;
height:434px;
}

.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories.with-image li a .text small{font-size:13px;font-weight:600;display:block}
.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a{position:relative}
.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .text{position:absolute;bottom:22px;left:15px}
.sidebar-inner .subcategories .btn,.sidebar-inner .subcategories .text small{display:none!important}

.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .text{color:#fff}
.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image{position:relative}
.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image:after{display:block;content:"";    background: linear-gradient(19deg, #2D0000 10.89%, rgba(0, 0, 0, 0.00) 35.95%, rgba(255, 255, 255, 0.00) 59.1%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px}
.subcategories li a .text:has(.btn){max-height:100%}
.subcategories li a .text .btn{display:flex;align-items:center;width:105px;height:39px;border-radius:23px;color:#323232;font-size:13px;letter-spacing:0.5px}
.category-top:has(.cats-portrait) .cat-swipe {
    top: 249px;
}


.ffrow{display:flex;flex-flow:row}
.ffcolum{display:flex;flex-flow:column}
.box1_4{width:25%}
.box3_8{width:37.5%}
.center{text-align:center}
.box3_8  .ffcolumn .p-znacka{margin-top:20px}
.box3_8 .ffcolumn h3{margin:15px 0;font-size:25px;height:60px;overflow:hidden}
.box3_8 .ffcolumn .text{max-width:234px;margin:auto}
.box3_8 .ffcolumn .text p:not(.p-znacka){color:#000;font-size:13px}

.overall-wrapper:has(.bgbrown), .importCatPerex:has(.bgbrown):before{background-image:linear-gradient(0deg, #FFF 0%, #F9F1EB 100%)}

@media(min-width:768px){
.p-image-wrapper .products-alternative-wrapper .products-block:not(:has(.product:nth-child(5))) .product{width:25%!important}
.p-image-wrapper .products-alternative-wrapper .products-block{zoom:1}
.category-perex .btn, #manufacturerDescription .btn{height:68px;align-items:center;display:inline-flex}
}
@media screen and (max-width:767px){
.p-image-wrapper .products-alternative-wrapper .products-block .product{width:50%!important}
.products-alternative-wrapper .product-slider-navigation.navigation-prev{top:55px!important;right:45px}
.products-alternative-wrapper .product-slider-navigation.navigation-next{top:59px!important}
.products-alternative-header.products-header{width:calc(100% - 80px)}
.category-perex .btn, #manufacturerDescription .btn{width:100%;font-size:14px}

.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image,
.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a .image img
{height:auto!important;
    width: 230px !important;
}

.category-top:has(.cats-portrait) .cat-swipe ~ .subcategories li a{padding-right:5px}
.category-top:has(.cats-portrait) .cat-swipe {
    top: 156px;
}

.box1_4,.box3_8{width:100%}
.box3_8 .ffcolumn .p-znacka{display:block}
.box3_8 .ffcolumn h3{font-size:18px;height:43px}
.box3_8.ffrow{gap:4px}
}
@media (min-width: 1200px) {
body:has(.p-thumbs-wrapper) .p-image-wrapper #productsAlternative{
margin-left: -120px;
}
}

.products-block>div .p .p-desc{font-weight:300}
.products-block>div .p .name,.products-block>div .p .price-final strong{font-weight:600}
.sidebar-inner .subcategories.with-image li a .text{color: #323232;padding-left:10px}
.slider-wrapper h4::after{display:none}
.filter-section h4::after{right:12px;color:#000;font-weight:600}

@media(max-width:767px)
{
.subcategories.with-image li a:not(.big) .image{display:none}
.subcategories li a:not(.big){border-radius:38.5px;border:1px solid #CFCFCF;margin:2px;height:47px}
.subcategories li a:not(.big) .text{font-size:14px;font-weight:400}
.subcategories li{border:none}
.category-perex:not(:has(table)):has(img){margin-left:-10px;width:100vw;max-width:100vw}
}

/*filtrace*/
.category-top #category-header{display:flex;flex-flow:row wrap;align-items:start;gap:0 4px}
.category-top #category-header #filters-wrapper,.category-top #category-header>form{width:calc(50% - 2px)}
.category-top #category-header #filters-wrapper .filter-sections{position: absolute;
    top: 49px;
    z-index: 9;
    width: 100%;}
.category-top #category-header #filters-wrapper .filtrovat::after{left:24px;right:unset}
.category-top #category-header #filters-wrapper .filtrovat{text-align:center}
.category-top #category-header #products-listing-order{letter-spacing:0;height:47px}
.category-top #category-header #filters-wrapper .filtrovat{padding:16px 0 15px 0}
.category-top #category-header .dropdown .icon-chevron-down::before{font-size:12px;color:#000}
.category-top #category-header .dropdown.open .dropdown-menu{width:200%;margin-left:-100%;margin-top:1px}
.category-top #category-header .filter-section h4{text-align:left}
.p-gift-image{display:none}

.p-data-wrapper .social-buttons-wrapper .dkLabFavouriteDetailLinkAdd:before,
.p-data-wrapper .social-buttons-wrapper .dkLabFavouriteDetailLinkRemove:before{display:none}

.p-data-wrapper .social-buttons-wrapper .dkLabFavouriteDetailLinkAdd:after,
.p-data-wrapper .social-buttons-wrapper .dkLabFavouriteDetailLinkRemove:after{color: #A6A2A2;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: none;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;}

.p-data-wrapper .social-buttons-wrapper #dkLabFavouriteDiv {
margin: 0;
    margin-right: 20px;
}

.img-scroll{position:absolute;top:350px;width:100%}
.img-scroll .scroll-right,
.img-scroll .scroll-left{font-size:0}
.img-scroll .scroll-right{position:absolute;right:40px}
.img-scroll .scroll-left{position:absolute;left:0}
.img-scroll .scroll-right:before{content:url(/user/documents/upload/i/nxt.svg)}
.img-scroll .scroll-left:before{content:url(/user/documents/upload/i/prv.svg)}

@media(max-width:767px){
.img-scroll .scroll-right{right:0}
}

.menu-level-1>.menu-item-14285 a:after{display:none}
.up-container.box-shadow-show{box-shadow:none;border:none;padding:0}
.up-product{border:none!important}
.up-products-header.products-related-header{color:#000100!important;font-size:14px!important;font-weight:600!important}
.up-product input[type="checkbox"]:checked+label::after{width:14px;height:14px}
.up-product input[type="checkbox"]+label::before{border-color:#BCB9B9;width:14px;height:14px}
.up-image a.up-product-selector{background:#fafafa}
.up-image a.up-product-selector img{mix-blend-mode:darken}
.up-product-name{color:#000100;font-size: 13px}
.up-price-value{color:#000100;font-size:13px;font-weight:600}
.up-image a.up-product-selector{height:45px;width:45px}
.skladem::before{display:none}
@media(min-width:1200px){
.p-detail-inner{align-items:start}
body:has(.p-image-wrapper .p-detail-tabs-wrapper) .p-data-wrapper{height:auto!important}
}
