:root{--pokus:linear-gradient(90deg, #7E012D 0%, #B10247 100%)}
body:not(.dvc20) .product:not(:has(.p)){display:none}
.flags.flags-default .flag:nth-of-type(n+2).flag-promo-g-1765546377,.flag-promo-g-1765546377{display:none!important}
.top-nav-button.top-nav-button-login{background:0;border:0;cursor:pointer}

.flag.flag-xy-discount::after {content: " zdarma";}

/* Oprava Shop the look - přepsání nových stylů ze šablony*/ 
.block-shop-the-look__inner {
    position: relative !important;
    height: auto !important;
}

.block-shop-the-look__inner .block-shop-the-look__item {
    position: relative !important;
    left: auto !important;
    top: auto !important;
}

/*Oprava zobrazení štítku doplňkem Dynamické akce a slevy*/
.flags.flags-default .flag[class*="flag-promo-g-"],
.flags.flags-default .flag[class*="flag-promo-d-"],
.flags.flags-default .flag[class*="pr-list-flag-promo-"],
.flags.flags-default .flag[class*="bool-promo-"] {
    display: none !important;
}

@media(max-width:768px){
    .type-category .subcategories.with-image li a, .type-category .subcategories li a {
        padding: 5px 10px 5px 10px;
    }
}

#checkoutSidebar input[type=checkbox]{display:block;
position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border-width: 0;
}
.site-msg.information .benefit-banner-wrapper:has(.bf), .benefit-banner-bar .benefit-banner-wrapper:has(.bf){animation:none;justify-content:start}
.benefitBanner{display:none}
.flag-narozeniny20,.flags.flags-default .flag:nth-of-type(n+2).flag-narozeniny20{display:none!important}
.listingControls{z-index:10;position:relative}

/*verona*/
.id-4734 .category-perex table:has(tr:nth-child(2)) h1{color: #D60235;
max-width: 570px;}
.block-shop-the-look--widget {margin: 0;}
@media(min-width: 768px){.id-4734 .block-shop-the-look__inner{display:flex;
flex-flow: row-reverse;
margin: -1px;}
}
@media(min-width: 768px){.id-4734 .block-shop-the-look__item {width: calc(33.3333% - 1px);
margin: 1px;}
}
.flags.flags-default .flag.flag-bf30:nth-of-type(n+2),
.flag-bf30{display:none!important}

@media (max-width: 767px) {
  #promo-countdown-bar {
    padding: 5px 8px;
  }

  #header {
    position: sticky;
  }
}