/* Add custom CSS styles below */ 
.s-block--enhanced-features .grid {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
background-color: #f4f4f4; width: 100%; }

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item 
{
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  background-color: #f4f4f4 !important; 
 border: none !important;
}


.s-block--enhanced-features__item {border: none;}

.s-block--enhanced-features.container {
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
    margin: 0px !important;
  font-size: 10px !important; 
}

.overflow-hidden {background-color:#f4f4f4; !important}

.s-block li a {
  display: grid;
}

.s-block li a > div,
.s-block li a > h3 {
  grid-area: 1 / 1;
}

.s-block li a > h3 {
  align-self: end;
  justify-self:start;
  z-index: 1;
  margin: 0 3px 0px 0;
  color: black;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(0px);
  padding: 6px 6px;
  border-radius: 10px;
  font-size: 15px;
  font-weight: 600;
}

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item h2
{
  font-size: 12px !important;
}

.s-block--enhanced-features.mini-features .s-block--enhanced-features__item p
{
  font-size: 12px !important;
}

.s-block--square-links .auto-fit-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

@media (min-width: 1024px) {
  .s-block--square-links .auto-fit-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

.product-card__content,
.product-card__content-wrapper {
  text-align: right;
}

.product-card__price {
  justify-content: start !important;
}

.product-card__enhanced-mini-cart__btn--inner {
  flex-direction: row-reverse;
}

.s-product-card-rating {
  display: flex;
  justify-content: start;
}

 .s-block--custom-products {
   width: 90% !important;
 }

.home-block-title h2{
  font-size: 18px !important;
}

#about-4 {
  position: relative;
  background-image: url('https://iili.io/BQBwA0l.png') !important;
}

#about-4::before {
    content: "";
    position: absolute;
    inset: 0;
background: rgba(255,255,255,0.5);
  z-index: 1;
}

#about-4 .container {
  position: relative;
  z-index: 1;
}

@media (max-width: 768px) {
  .advanced-slider__caption__inner__content {
    position: relative;
    top: 10px !important;
    padding-right: 10px;
  }

  .advanced-slider__caption__inner__content h2 {
    font-size: 20px;
    line-height: 10px !important;
  }

  .advanced-slider__caption__inner__content p {
    font-size: 13px;
    line-height: 10px !important;
  }
}

.logo-normal {
  width: 150px !important; /* غيّر حسب ما تريد */
  height: auto !important;
}

/* موبايل */
@media (max-width: 768px) {
  .logo-normal {
    width: 200px !important;
  }
}


@media (max-width: 768px) {
  .feature-icon.has-image img {
    max-height: 48px !important;
  }
}

.footer-logo img {
  height: 50px !important;
  filter: brightness(0);
}

/* موبايل */
@media (max-width: 768px) {
  .footer-logo img {
    height: 35px !important;
  }
}