/* Add custom CSS styles below */ 
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap");

.product-card__price .total-price{
     font-family: system-ui; 
}
.price_is_on_sale {
  font-size: 17px;
  font-weight: 900;
}
.s-product-options-grid-mode-span{
  font-size: 17px;
  font-weight: 900;
  
}
.advanced-slider {
  height: auto !important;
  min-height: unset !important;
  --sliderHeight: auto !important;
  --mobileSliderHeight: auto !important;
}

.advanced-slider salla-slider,
.advanced-slider .s-slider-wrapper,
.advanced-slider .swiper,
.advanced-slider .swiper-wrapper,
.advanced-slider .swiper-slide,
.advanced-slider__slide {
  height: auto !important;
  min-height: unset !important;
}

.advanced-slider__image {
  width: 100% !important;
  height: auto !important;
  max-height: unset !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
}
.product-weight{
  color: #700d20 !important;
  font-size: 20px;
  font-weight: 900;
  font-family: 'Cairo';
}
.starting-or-normal-price h2 ,
.starting-or-normal-price i
{
  color: #700d20 !important;
  font-size: 20px;
  font-weight: 900;
  font-family: 'Cairo';
}



.purchase-counter-box {
  color: #fff;
  padding: 5px;
  margin-block: 8px;
  border-radius: 10px;
  font-size: 13px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-bottom: 8px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.1);
  animation: fadeInUp 0.4s ease;
  border: 1px solid  #700d20;
  color: #700d20 !important;
  
}

.purchase-counter-box .icon {
  font-size: 14px;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}