/*tlačítko ai asistenta v hlavičce*/
.SimpleSearchView .icon.ai {
    background-color: #cc0000 !important;
}

/* skrytí pozadí u vybraných pop-upů */
body .popup_bez_pozadi {
    box-shadow: none;
    background-color: transparent;
}


/* dočasné vypnutí slevy */
/*.discount.icon, .discountPrimary {display: none !important;} */

.LogoView.v1a:not(.dcon) { margin-left: -9px; }

.uc-slide {position:relative; max-height: 804px; max-width: min(100%,3808px); margin-left:auto; margin-right:auto;}
.uc-slide-text-wrapper { align-content:center; padding:0 20px; box-sizing:border-box; background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 50%,rgba(0,0,0,0.00)); position:absolute; top:0;left:0; width:100%; height:100%; display:grid; grid-template-columns: minmax(0,1fr) minmax(min-content,var(--eshop-max-width)) minmax(0,1fr);  }
.uc-slide-img {display:grid; justify-content:center;}
.uc-slide-text {row-gap: min(.78vw,20px); display: flex; flex-direction: column; grid-column: 2 /span 1; grid-row: 1 / span 1; font-size: max(10px,min(1.25vw,18px));font-style: normal;font-weight: 400;line-height: normal; color:rgba(0,0,0,.39); margin-right:auto; width:50%; margin-top:auto; margin-bottom:auto;}
.uc-slide-text h2 {font-size: 3.88em; font-style: normal;font-weight: 700; line-height:100%; color:rgba(0,0,0,.39); margin:0;}
.uc-slide-text a {border-radius: 3px; margin-top: min(2.65vw,38px); margin-right:auto; text-decoration:none; padding: .6em 1.75em; display:inline-flex; font-weight: 700; font-size: .88em; line-height:normal; color:#fff; background-color: #D60000;}
.uc-slide-text a:hover { filter:brightness(.98)}

@media(max-width: 550px){
    .uc-slide-text h2 {font-size: min(6vw, 3.88em);}
}

