/* Add custom CSS styles below */ 

/*fixed code*/
* {
  margin:0;
  padding:0;
  box-sizing:border-box;
}
:root{
    --second-color:#fff;
}
body  ,.s-comments-product {
    background-color:  var(--second-color) !important ;

}
/*banner--fixed*/
  section:nth-child(1 of .s-block--fixed-banner)  ,  section:nth-child(2 of .s-block--fixed-banner){
  margin-top: 0; 
}
.s-block:first-of-type {
    margin-bottom: 0px  !important;
}
  section:nth-child(1 of .s-block--fixed-banner) .container ,  section:nth-child(2 of .s-block--fixed-banner) .container {
    max-width: 100%;
    padding: 0;
}
.banner--fixed img {
       background-color: transparent;
       margin: auto;
}
/* products border  */
.s-product-card-entry {
    border: 2px solid #E7E5E4CC;
    
}
button.s-button-btn.s-button-outline.s-button-primary-outline {
    border: 0;
    border-radius: 10px;
    box-shadow: 1px 2px 3px #ddd;
}
button.s-button-btn.s-button-outline.s-button-primary-outline {
      background-color: var(--color-primary);
    color: var(--second-color);
}

.s-product-card-content {
    padding: 12px;
}
.s-product-card-image img {
    background: #fff;
}
/*remove the latest products*/
[dir=rtl] .s-slider-block__title h2 {
      color:var(--color-primary);
}
/*footer*/
.footer-is-light .store-footer .store-footer__inner  ,footer.store-footer {
    background-color: #fff !important;
}

@media (max-width: 767px){
/*slides*/
.swiper-slide {
    width: 56%;
}
.store-footer__inner * {
    text-align: center;
    justify-content: center;
}
}

.s-block--features__item {
  .feature-icon {
    background: #F4ECE199 !important;
}
  i{
    background: linear-gradient(180deg, #B68D40 0%, #EEB957 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
}
.s-block--banners+.s-block--banners, .s-block--features+.s-block--features, .s-block--fixed-banner+.s-block--fixed-banner {
    margin-top: 0;
}
.s-block--testimonials.container {
    background: #F5EFE699;
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.s-reviews-header-wrapper {
    justify-content: center;
}
.s-reviews-header {
    font-size: 0 !important;
    text-align: center;
    margin: 1rem auto;
    line-height: 1;
}

.s-reviews-header::before {
    content: "سعادتكم في غايتنا";
    display: block;
    font-size: 18px;
    line-height: 1.8;
    font-weight: 500;
    color: #B68D40;
    margin-bottom: 3px;
}

.s-reviews-header::after {
    content: "تجاربr-e-boutique";
    display: block;
    font-size: 27px;
    line-height: 1.2;
    font-weight: 700;
    color: #292929;
}

/* Tablet */
@media (max-width: 768px) {
    .s-reviews-header::before {
        font-size: 10px;
        margin-bottom: 2px;
    }

    .s-reviews-header::after {
        font-size: 23px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .s-reviews-header::before {
        font-size: 12px;
        margin-bottom: 2px;
    }

    .s-reviews-header::after {
        font-size: 20px;
        line-height: 1.3;
    }
}

.s-slider-block__title-right h2 {
    font-size: 0 !important;
    text-align: center;
    line-height: 1;
    margin: 0 auto;
}

.s-slider-block__title-right h2::before {
    content: "وصل حديثاً";
    display: block;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 600;
    color: #292929;
    margin-bottom: 3px;
}

.s-slider-block__title-right h2::after {
    content: "ــــــ NEW ARRIVALS ـــــ\A إصدارات اليوم الوطني والمناسبات الفاخرة";
    white-space: pre;
    display: block;
    font-size: 16px;
    line-height: 1.8;
    font-weight: 400;
    color: #B68D40;
    letter-spacing: 1.5px;
}
.s-slider-block__title {
    justify-content: center;
}
.s-slider-block__title-left {
    display: none;
}
.s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0;
}
@media (max-width: 768px) {
    .s-slider-block__title-right h2::before {
        font-size: 27px;
    }

    .s-slider-block__title-right h2::after {
        font-size: 14px;
        letter-spacing: 1px;
    }
}

@media (max-width: 480px) {
    .s-slider-block__title-right h2::before {
        font-size: 23px;
    }

    .s-slider-block__title-right h2::after {
        font-size: 8px;
        line-height: 1.7;
        letter-spacing: .7px;
    }
}