.product__description-content--collapsed {
  max-height: 4.8em !important;
  overflow: hidden !important;
  position: relative;
  display: block;
}

.product__description-content--collapsed::after {
  content: none !important;
  display: none !important;
  background: transparent !important;
}

#more-content {
  background: transparent !important;
  box-shadow: none !important;
}

#btn-show-more,
#btn-show-more.link--primary {
  color: #8a8a8a !important;
  text-decoration: none !important;
  font-weight: 500;
}

#btn-show-more:hover,
#btn-show-more.link--primary:hover {
  color: #6f6f6f !important;
}

.center-between.w-full:has(.price-wrapper) {
  display: none !important;
}

salla-reviews-summary.s-reviews-summary-wrapper {
  display: none !important;
}

salla-comment-item,
.s-comments-item,
.s-comments-item-wrapper,
.s-comments-item-inner {
  border: none !important;
  box-shadow: none !important;
  outline: none !important;
}

p.text-red-800.font-bold.text-xl.inline-block {
  color: #F16F7A !important;
}

.homeslider__slide {
  display: flex;
  align-items: center;
  justify-content: center;
}

.homeslider__slide img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
@media (min-width: 1024px) {
  #product-1648624230 {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;
    gap: 40px !important;
  }

  #product-1648624230 .sidebar {
    position: static !important;
    top: auto !important;
    width: 48% !important;
    max-width: 48% !important;
    flex: 0 0 48% !important;
    margin: 0 !important;
    padding-bottom: 0 !important;
  }

  #product-1648624230 .main-content {
    width: 52% !important;
    max-width: 52% !important;
    flex: 0 0 52% !important;
    padding-bottom: 0 !important;
  }

  #product-1648624230 .homeslider__slide img {
    width: 100% !important;
    height: auto !important;
    max-height: 560px !important;
    object-fit: contain !important;
    display: block !important;
  }
}

.mobile-float-nav__item[aria-label="التخفيضات"] {
  pointer-events: auto !important;
  opacity: 1 !important;
  cursor: pointer !important;
}


 @media (min-width: 1024px) {
  .store-footer__grid {
    display: grid !important;
    grid-template-columns: 1fr 1.2fr 1fr !important;
    gap: 32px !important;
    align-items: start !important;
  }

  .store-footer__desktop-panel {
    display: block !important;
  }

  .store-footer__desktop-panel-content {
    display: block !important;
  }

  .store-footer__col--right,
  .store-footer__col--center,
  .store-footer__col--left {
    min-width: 0 !important;
  }
}

@media (max-width: 1023px) {
  .s-social-list {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 14px !important;
    width: 100% !important;
  }
}

/* ==========================================================================
   1. FONTS
   ========================================================================== */

@font-face {
  font-family: "Expo Arabic";
  src: url("https://dl.dropboxusercontent.com/scl/fi/i9waf4e8puexv1sd03lw1/Expo-Arabic-Light.woff?rlkey=7jqkpdjwyseq4u3jfdw47b75y&dl=0")
    format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Expo Arabic";
  src: url("https://dl.dropboxusercontent.com/scl/fi/fcvzar16sd4egizaipe6x/Expo-Arabic-Medium.woff?rlkey=9q9e97r4o35nabarrtaccnc8e&dl=0")
    format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

html,
body {
  font-family: "Expo Arabic", sans-serif !important;
  font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong,
b {
  font-weight: 500 !important;
}