/* fw */
.whatsapp-help-box{
    display:flex;
    align-items:center;
    gap:12px;
    background:#fff;
    border:1px solid #eee;
    border-radius:12px;
    padding:16px;
    margin-top:16px;
    text-decoration:none;
    color:#333;
    transition:.2s;
}

.whatsapp-help-box:hover{
    box-shadow:0 4px 15px rgba(0,0,0,.08);
}

.whatsapp-help-box img{
    width:42px;
    height:42px;
}

.whatsapp-help-box div{
    display:flex;
    flex-direction:column;
}

.whatsapp-help-box strong{
    font-size:15px;
}

.whatsapp-help-box span{
    font-size:13px;
    color:#777;
}
section.s-block.s-block--photos-slider {
    margin-top: 0;
    margin-bottom: 4%;
}
section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper,
section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
    padding: 0;
}
section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding-inline: 5%;
}
section.s-block.s-block--photos-slider .s-slider-block__title-nav {
  display: none;
}
section.s-block.s-block--photos-slider img {
    border-radius: 16px;
}
@media (max-width: 767px) {
    section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper-slide {
        padding-inline: 1%;
    }
    section.s-block.s-block--photos-slider img {
        border-radius: 8px;
    }
}

/* LU-hero-section */
@media (min-width: 767px) {
    .LU-hero-section-0 .banner-height {
        height: 90vh !important;
    }
}
@media (min-width: 1024px) {
    .LU-hero-section .banner-item.big h1 {
        max-width: 42%;
        text-align: end;
    }
}
/* 1 */
.item-container-1 {
    justify-content: start;
    align-items: end;
}
/* 2 */
.item-container-2 {
    padding-right: 12px;
}
.item-container-2 h1 {
    max-width: 220px;
    text-align: center;
    font-size: 36px;
    line-height: 46px;
}
/* 3 */
.item-container-3 {
    align-items: end;
    justify-content: start;
    padding-left: 12px;
}
.item-container-3 h1 {
    max-width: 220px;
    text-align: center;
    font-size: 36px;
    line-height: 46px;
}
@media (max-width: 576px) {
    /* 1 */
    .item-container-1 {
        justify-content: start;
        align-items: end;
        background-image: () !important;
        background: linear-gradient(90deg, #fff, transparent), url('https://cdn.files.salla.network/homepage/1373231703/b8ffba31-43ef-45ef-b521-09419c15d371_719x632.webp') center center / cover no-repeat !important;
    }
    .item-container-1 h1 {
        text-align: end;
    }
    /* 2 */
    .item-container-2 {
        padding-right: 12px;
    }
    .item-container-2 h1 {
        max-width: 130px;
        text-align: center;
        font-size: 26px;
        text-align: start;
        line-height: 
    }
    /* 3 */
    .item-container-3 {
        align-items: end;
        justify-content: start;
        padding-left: 12px;
    }
    .item-container-3 h1 {
        max-width: 120px;
        text-align: center;
        font-size: 24px;
        text-align: end;
        line-height: 
    }
}

/* GR-MAINBANER */
section.GR-MAINBANER div:has( > h2 ) {
    align-items: center;
}
section.GR-MAINBANER .button {
    background-color: #4fa4f3;
    padding-inline: 2rem;
    border-radius: 8px;
    font-size: 22px;
}
section.GR-MAINBANER h2 {
    font-weight: bold;
    text-align: center !important;
}
section.GR-MAINBANER p {
    margin-block: 1rem;
    text-align: center;
}
@media (min-width: 576px) {
    section.GR-MAINBANER h2 {
        font-size: 60px;
        margin-top: 2rem;
        line-height: 66px;
    }
}
@media (max-width: 576px) {
    section.GR-MAINBANER h2 {
        font-size: 34px;
        line-height: 44px;
    }
    section.GR-MAINBANER p {
        font-weight: bold;
        color: #fff !important;
        line-height: 26px;
        font-size: 16px;
        margin-block: 4px;
    }
    section.GR-MAINBANER div.relative:has(div>h2) {
        background-image: linear-gradient(0deg, #00000066 60%, transparent), url('https://cdn.files.salla.network/homepage/1373231703/8d013aad-f57e-432e-8cfb-8272a1b1b6f5_1440x693.webp');
    }
}

/* best-selling-section */
@media (max-width: 576px) {
    section.best-selling-section .h-\[300px\] {
        height: 480px;
    }
}

/* customer-reviews */
section.customer-reviews .review-card >div:first-child img {
    width: 200px;
}

/** Edits **/
.lumiere-header salla-cart-summary {
    border: 1px solid var(--color-primary);
    height: 2.5rem;
    width: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}
.lumiere-header salla-cart-summary .s-cart-summary-wrapper {
    display: block !important;
}
/* Mobile Edit */
@media (max-width: 576px) {
    /* div:has( > [aria-label="Open-menu"] ) > * {
        flex: unset;
    }
    div:has( > [aria-label="Open-menu"] ) > div {
        flex-grow: 1;
    }
    div:has( > [aria-label="Open-menu"] ) div:Has( .the-logo ) {
        justify-content: start;
        padding-right: 5%;
    } */
    .the-logo {
        position: relative;
        transform: translateX(40%);
    }
}