/* =========================
   HERO VIDEO
   ========================= */

/* Desktop */
@media (min-width: 1024px) {
  .s-block--bundle-hero-video,
  .s-block--bundle-hero-video > [component-name="hero-video"],
  .s-block--bundle-hero-video .hero-container {
    height: 900px !important;
    min-height: 900px !important;
  }

  .s-block--bundle-hero-video video {
    width: 100% !important;
    height: 900px !important;
    object-fit: cover !important;
  }
}


/* Mobile */
@media (max-width: 767px) {
  .s-block--bundle-hero-video,
  .s-block--bundle-hero-video > [component-name="hero-video"],
  .s-block--bundle-hero-video .hero-container {
    height: 750px !important;
    min-height: 750px !important;
  }

  .s-block--bundle-hero-video video {
    width: 100% !important;
    height: 750px !important;
    object-fit: cover !important;
  }
}


/* =========================
   HIDE UNUSED ELEMENTS
   ========================= */

.top-lace {
  display: none !important;
}

.s-block--bundle-out-of-stock-alternative {
  display: none !important;
}


/* =========================
   PRODUCT BENEFITS
   ========================= */

.custom-store-benefits {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-top: 14px;
  font-family: inherit;
  color: inherit;
}

.custom-store-benefit {
  display: flex;
  align-items: center;
  gap: 8px;
  font-family: inherit;
  font-size: 14px;
  line-height: 1.5;
}

.custom-store-benefit img {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  object-fit: contain;
}

.custom-store-benefit span {
  margin: 0;
  font-family: inherit;
}


/* =========================
   "مختاراتنا" SECTION TITLE
   ========================= */

.s-block--bundle-categories-grid-slider {
  margin-top: 8px !important;
  padding-top: 0 !important;
}

.custom-home-section-title {
  margin: 0 0 6px !important;
  padding: 0 !important;
  font-family: inherit;
}

.custom-home-section-title h2 {
  margin: 0 !important;
  padding: 0 !important;

  font-family: inherit;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.35;

  color: inherit;
  text-align: right;
}


@media (max-width: 767px) {
  .custom-home-section-title {
    margin-bottom: 4px !important;
  }

  .custom-home-section-title h2 {
    font-size: 20px;
  }
}





#menu-tabs li:has(a[href*="/offers"]) {
  display: none !important;
}




.AR-hero-section .banner {
  display: flex !important;
  flex-direction: column !important;
}

.AR-hero-section .text-wrapper {
  height: auto !important;
  flex: 0 0 auto !important;
  margin-top: auto !important;
  margin-bottom: 10px !important;
  justify-content: flex-end !important;
}

.AR-hero-section .position {
  margin: 0 !important;
  padding: 0 !important;
}

.AR-hero-section .position .blocktitle,
.AR-hero-section .position .subtext {
  margin: 0 !important;
}

.AR-hero-section .position .subtext {
  margin-top: 4px !important;
}

.AR-hero-section a.button {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}




@media (max-width: 767px) {
  .AR-hero-section .banner {
    position: relative !important;
  }

  .AR-hero-section .banner::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;

    height: 42%;

    background: linear-gradient(
      to top,
      rgba(0, 0, 0, 0.55) 0%,
      rgba(0, 0, 0, 0.30) 45%,
      rgba(0, 0, 0, 0) 100%
    );

    pointer-events: none;
    z-index: 1;
  }

  .AR-hero-section .text-wrapper,
  .AR-hero-section a.button {
    position: relative;
    z-index: 2;
  }
}




.s-infinite-scroll-status {
  display: none !important;
}




salla-cart-coupons {
  display: none !important;
}









body:has(salla-comments[item-id="2039581844"]) .content-entry {
  line-height: 2 !important;
}

body:has(salla-comments[item-id="2039581844"]) .content-entry p,
body:has(salla-comments[item-id="2039581844"]) .content-entry li,
body:has(salla-comments[item-id="2039581844"]) .content-entry span,
body:has(salla-comments[item-id="2039581844"]) .content-entry strong {
  line-height: 2 !important;
}




p.flex.font-semibold.text-base {
    display: none !important;
}





.grid.grid-cols-3.gap-4.mt-5 {
  display: none !important;
}