:root{
  --main-color: #8e460c;
  --white-color: #fff;
}
/* المنتجات */
.s-product-card-content-title{
  text-align : center
}
.s-product-card-content-sub{
  justify-content : center
}
.s-button-primary-outline {
  position: relative;
  padding: 10px 20px;
  border: 1px solid var(--main-color);
  background-color: transparent;
  color: var(--main-color);
  font-weight: bold;
  text-transform: uppercase;
  transition: all 0.5s ease;
  overflow: hidden;
  border-radius: 5px;
}
.s-button-primary-outline::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, #8e460c, #8e460c);
  transition: all 0.5s ease;
  z-index: -1;
  border-radius: 5px;
  transform: scaleX(0);
  transform-origin: right;
}
.s-button-primary-outline:hover {
  color: var(--white-color);
}
.s-button-primary-outline:hover::after {
  transform: scaleX(1);
}
header + section.s-block--fixed-banner{
  margin-top : 0;
}
section.s-block--fixed-banner .container{
  max-width : 100%;
  padding : 0
}
/* عنواين السكاشن */
.s-slider-block__title h2,
.s-block__title h2,
.s-reviews-header-wrapper h1{
  font-size: 1.5rem;
  color: var(--main-color);
}
.s-block__title,
.s-reviews-header-wrapper{
  justify-content: center !important;
}
.s-slider-v-centered .s-slider-block__title-nav{ width: 98% !important; }

/* أقسام متجرنا */
section.s-block.s-block--banners .s-block__title{ justify-content: center; }
section.s-block.s-block--banners .s-block__title .right-side{ padding-left: 0; }
section.s-block.s-block--banners .grid .banner-entry{
  height: 12vw;
  transition: all 0.3s ease-in-out;
}
section.s-block.s-block--banners .grid .banner-entry:hover{
  transform: scale(0.95);
}
/* الفوتر */
.footer-is-light .store-footer .store-footer__inner{
  background-color: #ffffff;
}
.footer-is-light .store-footer .store-footer__inner .grid{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.footer-is-light .store-footer .store-footer__inner .grid div{
  text-align: center;
  align-items : center;
  justify-content: center;
}
.footer-is-light .store-footer .store-footer__inner .grid div:first-child{
  grid-column: span 1 / span 1;
  justify-content: center;
  margin: auto;
  text-align: center;
}
.footer-is-light .store-footer .store-footer__inner .grid div:first-child div{
  justify-content: center;
}
.footer-is-light .store-footer .store-footer__inner .grid div:first-child a:has(h3){
  display: none;
  margin: auto;
}
.footer-is-light .store-footer .store-footer__inner .grid div:first-child .s-social-list{
  justify-content: center;
}
.footer-is-light .store-footer .store-footer__inner .grid div:last-child .s-contacts-list{
  align-items: center !important;
}

/* موبايل */
@media (max-width: 600px){
  /* أقسام متجرنا */
  section.s-block.s-block--banners .grid{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  section.s-block.s-block--banners .grid .banner-entry{
    height: 20vw;
  }
  /* آراء العملاء */
  .s-block--testimonials .s-reviews-testimonial__inner .s-reviews-testimonial__avatar,
  .s-block--testimonials .s-reviews-testimonial__inner .s-reviews-testimonial__icon{
    display: none;
  }
  /* الفوتر */
  .footer-is-light .store-footer .store-footer__inner .grid{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .footer-is-light .store-footer .store-footer__inner .grid div:last-child .s-social-list{
    justify-content: center;
  }
}