.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;
}
}