/* MOJEKAFE CZ Stage 4B header stylesheet.
   Source: CZ sticky/header CSS plus Stage 4A header stylesheet consolidated on 2026-09-20.
   Keep render-blocking; these rules affect header, sticky product bar, product detail, ratings, and homepage presentation. */

/* Stage 4B moved big sticky/header block */
@media (max-width: 468px) {
    .plugin-fixed-header__img {
        display: block;
    }
}
@media (max-width: 468px) {
    .plugin-fixed-header__image {
        display: block;
     }  

}
@media (max-width: 468px) {
    .plugin-fixed-header__container {
        display: flex;
        padding-top: 5px;
        padding-bottom: 5px;
    }
}
@media (max-width: 468px) {
    .plugin-fixed-header.active {
        top: 49px;
        height: 59px;
    }
}
    .plugin-fixed-header.active {
        z-index: 50;
    }
@media (max-width: 468px) {
    .plugin-fixed-header {
        bottom: -226px;
    }
}
@media (max-width: 468px) {
    .plugin-fixed-header__price {
        display: block;
    }
}
@media (max-width: 767px) {
    #header .navigation-wrapper {
        margin: 0;
        width: 100%;
        height: 0;
    }
}
@media (min-width: 768px) {
    .header-top {
        display: flex;
        flex-wrap: wrap;
        height: 79px;
        /* padding-bottom: 19px; */
        padding-top: 19px;
    }
}

.container.navigation-wrapper {
    height: 60px;
}
.plugin-fixed-header__basket {
    width: 200px;
    text-align: right;
    padding-left: 20px;
    z-index: 99;
}

@media (min-width: 469px) {
    .plugin-fixed-header.active {
        top: 48px;
    }
}

button.btn.btn-lg.btn-conversion.add-to-cart-button {
    padding-right: 7px;
    padding-left: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.btn.btn-cart, .btn.btn-conversion, a.btn.btn-cart, a.btn.btn-conversion {
    background-color: var(--color-secondary);
    border-color: var(--color-secondary);
    color: #fff;
    font-weight: 600;
    letter-spacing: 1px;
}

.user-action-in {
	z-index: 10;
  position: inherit;
  top: 100px;
}

a.login-link.toggle-window {
    z-index: 9;
    order: 2;
}


 .payment-logo{ 
 display: none;
 }
@media screen and (min-width: 550px){
 .payment-logo{ 
 display: block !important;
 }
}



body.type-category .content-wrapper-in, body.type-manufacturer-detail .content-wrapper-in, body.type-product .content-wrapper-in {
    visibility: visible;
}

@media (min-width: 1000px) {
    .cmsHtml {
        font-size: 32px;
    }
}

@media (min-width: 768px) { .heroSection-text { margin-top: 5%; padding-right: 20%; padding-left: 20%; } }

.myBannerTop {
    display: flex;
    justify-content: center;
}

.banner-filtr-wrap {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-top: 15%;
    align-items: center;
}

table.detail-parameters {
    margin-left: 57px;
    font-size: larger;
}
.add-to-cart__quantity-label, .detail-parameters th {
    color: #000000;
    font-weight: 700;
}

/* Stage 4A moved presentation blocks */
/* moved block 1 */
.type-detail #content #ratingWrapper+.votes-wrap .vote-wrap:not(.admin-response .vote-wrap) {
background-color: #f1f1f1 !important;
border-color: #f1f1f1 !important;
border-width: 0px !important;
border-style: solid;
border-radius: 8px !important;
}

#ratingWrapper+div a.load_more_rewiews {
background-color: #cb2d3e !important;
color: #ffffff !important;
border-color: #cb2d3e !important;
border-radius: 8px !important;
}

#ratingWrapper+div a.load_more_rewiews:hover {
background-color: #666666 !important;
color: #ffffff !important;
border-color: #666666 !important;
}

.upselling-wraper {
    position: relative;
    display: none;
}

a.benefitBanner__link {
    text-decoration: none;
}

#footer a:hover {
    color: #e2a03c !important;
}


#products-1 .center .product a.image img {
        margin-bottom: 20px;
        top: 0px !important;
        position: relative;
        height: 240px !important;
    }
    
.stars {
    margin-bottom: 16px !important;
}


    .popup-widget-inner:not(.cart-widget-inner) {
        margin-top: 50px !important;

    }

/* moved block 2 */
[id="heurekaTablet"],
  [style*="left-zalozka-only"]{
    background: url("https://www.mojekafe.cz/user/documents/upload/hodno.png") 0 0 no-repeat !important;
  }

/* moved block 3 */
/* FIX 2026-08-14 v3: kategorie na homepage jsou nyni nativni ul.subcategories (jako /produkty/), staci roztahnout banner wrapper na plnou sirku */
.footer-banners.banner-wrapper { display: block; }
.footer-banners.banner-wrapper > .footer-banner { width: 100%; max-width: 100%; float: none; flex: none; }
.footer-banners.banner-wrapper .subcategories { display: block; width: 100%; }

/* moved block 4 */
/*W1 fix sirky karet homepage*/ .in-index .subcategories li.col-xs-6.col-sm-4.col-lg-3.col-xl-2 { width: calc(50% - 20px); margin: 20px 10px 30px; height: 100px; }
/* Vlna1: Smartsupp na mobilu jen bublina, bez auto-popup zpravy */
@media (max-width: 768px) {
  #widgetPopupFrame { display: none !important; }
}

/* Vlna1: skryt audio prehravac na kontaktu */
.in-kontakty audio { display: none !important; }
