:root{--pokus:linear-gradient(90deg, #7E012D 0%, #B10247 100%)}
/*fixpacket*/
#packeta-widget{width:100%;max-height:100%}
#cboxLoadedContent iframe {margin:0 auto!important;max-height:100%!important;max-width:100%!important}
#cboxWrapper:has(iframe) #cboxPrevious{display:none}
.logistics-modal #cboxPrevious::before,.logistics-modal #cboxNext::before{display:none}

.flags.flags-default .flag.flag-gift,
.flags.flags-default .flag.flag-plesy{display:none!important}
.p-info-wrapper .bf .right{padding-right:0}
.p-image-wrapper .p-image-roi .flags{display:none}
.favourites-link{margin-bottom:15px}
@media (min-width:768px){
.add-to-cart:has(.bf){justify-content:space-between}
}
@media (max-width: 767px) {
boda:has(.bf) .breadcrumbs-wrapper,body.blank-mode:has(.bf) .container.breadcrumbs-wrapper{top:-10px}
}

@media only screen and (max-width: 480px) {
.columns-mobile-2 .products-block.products .product .availability{font-size:13px!important}
}

.type-category:not(:has(.ellami-before)) .abhayah h1,
.abhayah h1,.abhayah h2,.abhayah h3{font-family:"Abhaya Libre"!important}
.h3A7959 h1,.h3A7959 h2,.h3A7959 h3{color:#3A7959!important}
.p1E1E1C p,.p1E1E1C p a{color:#1E1E1C!important}
.p1E1E1C p a{text-decoration:underline}
.h1-55px h1{font-size:55px!important}
.no-margin-h h1,.no-margin-h h2,.no-margin-h h3{margin:0!important;padding:0!important}

@media(max-width:767px)
{
body:has(.black-breadcrumbs) .breadcrumbs span:not(.navigation-bullet){color:#000!important}
body:has(.breadcrumbs-mb-30) .breadcrumbs{margin-bottom:30px!important}
body:has(.bf):has(.breadcrumbs-mb-30) .breadcrumbs{margin-bottom:55px!important}
.img--300 img{left:-300px!important}
.products-block.products .product .flags.flags-extra .flag.flag-discount .price-save{font-size:13px!important;line-height:0}
.products-block.products .product .flags.flags-extra .flag.flag-discount{right:-2px;height:23px!important;min-width:57px!important}
.products-block.products .p .image:has(.flags-extra) .flags.flags-default{top:26px}
.sticky-filter:has(#filters-wrapper){top:64px}
body:has(.bf) .category-top:not(:has(.category-perex img)) {
        padding-top: 40px !important;
    }
/*body.blank-mode.type-category:has(.bf) .container.breadcrumbs-wrapper{margin-bottom:0}*/
}

.flag.flag-discount{font-size:0!important}

.flags.flags-default .flag.flag-gift{display: block !important;
    font-size: 13px;
    width: 95px;
    padding: 5px 0;
}
/*.flag.flag-discount .price-save{font-size:20px}/*