/* Header */
.header-inner {
    background-color: #fee5eb55 !important;
}
#mainnav {
    height: unset !important;
}
#mainnav.fixed-header .header-inner {
    backdrop-filter: blur(100px);
}
img.logo-light {
    width: auto;
    height: 6rem !important;
}
@media (min-width: 768px) {
    body.index .store-header {
        position: absolute;
        z-index: 11;
        width: 100%;
    }
}
@media (max-width: 768px) {
    img.logo-light {
        height: 5rem !important;
    }
}

/* Products */
.s-block--best-offers {
    margin-top: 2rem;
}
.s-block--best-offers h2 {
    font-size: 36px;
    color: #1C1C1C;
    font-weight: normal !important;
}
.s-product-card-content salla-add-product-button .s-button-text,
.s-block--best-offers i:not(.sicon-sar, .sicon-star2) {
    color: #fff;
}
.s-block--best-offers button,
.s-product-card-content-footer salla-add-product-button .s-button-outline {
    background-color: var(--color-primary);
}
.s-product-card-category,
.s-product-card-content-subtitle,
.s-product-card-promotion-title {
    display: none;
}
@media(max-width: 576px){
    .s-block--best-offers h2 {
        font-size: 26px;
    }
}

/* Categories List Start */
section:nth-child(1 of .s-block.s-block--banners.container) {
    margin-top: 4%;
}
section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(4,minmax(0,1fr));
}
.two-row .banner-entry:first-child {
    grid-column: 1 / 1;
    grid-row: 1 / 1;
}
div.banner-entry {
    height: 405px;
    background-color:unset;
    transition: 0.2s;
}
div.banner-entry:hover {
    transform: scale(1.04)
}
section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded{
    background-size: contain;
    background-repeat: no-repeat;
}

@media(min-width:768px) and (max-width:1200px){
    div.banner-entry{
        height: 225px;
    }
}
@media(max-width:768px){
    div.banner-entry{
        height: 205px;
    }
}
@media(max-width: 576px){
    section:nth-child(1 of .s-block.s-block--banners.container) {
        margin-top: 2rem;
    }
    section.s-block.s-block--banners.container .grid {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    div.banner-entry{
        height: 240px !important;
    }
}
/* Categories List End */