.s-block h2.text-store-text-primary{color:#873B8A}.text-red-400{color:#e93232;}.s-button-danger{background-color:#e93232;border-color:#e93232;}h1.font-bold.text-xl{color:#873B8A}.s-block .btn--outline-primary{background-color:#9BBF51;border-color:#9BBF51;color:#fff;font-weight:400 !important}.s-button-primary{background-color:var(--color-primary);}.s-button-primary .s-button-text{color:#fff !important;}.s-cart-summary-count{background-color:#9BBF51;}.advanced-slider__image{background-color:#fff}@media (max-width:991px){.index .advanced-slider__slide video.desktop-video{display:none !important}}@media (min-width:992px){.index .advanced-slider__slide video:not(.desktop-video){display:none !important}}.s-block.s-block--square-links{margin-top:1rem}.s-block.s-block--square-links img.aspect-\\[14\\/13\\]{aspect-ratio:unset !important}.s-block.s-block--square-links img.lazy.loaded{transform:unset !important}#best-offers-3-slider.s-block.s-block--best-offers{margin-top:0}#best-offers-3-slider.s-block.s-block--best-offers>div.text-center.mb-8{display:none}.product-card__promotion{font-weight:500 !important}#best-offers-5-slider.s-block.s-block--best-offers{padding:1rem 0 3rem;background-color:#9c64a2}#best-offers-5-slider.s-block.s-block--best-offers h2{color:#fff;font-weight:500}#best-offers-5-slider.s-block.s-block--best-offers h2.total-price{color:#444 !important}#best-offers-5-slider.s-block.s-block--best-offers div.my-2.mx-auto.w-28.h-0.border-2.border-primary{border-color:#fff}.s-block.s-block--best-offers .product-card__title a,#best-offers-5-slider.s-block.s-block--best-offers .product-card__price,.s-block.s-block--best-offers .text-store-text-secondary{font-weight:500 !important}.product-card__enhanced-mini-cart button.s-button-element{min-height:35px}.s-comments-item-timestamp{display:none}.s-block--enhanced-features__item h2{color:#873B8A}.s-block--enhanced-features__item p{color:#000}.s-block--testimonials .testimonials-item>div{border:1px solid #eee}.s-block.s-block--testimonials .testimonials-slider{margin-top:1.5rem}.s-block--testimonials .testimonials-item>div .font-bold.text-store-text-primary{color:#873B8A}.s-block--testimonials .testimonials-item>div p{color:#000}@media (max-width:991px){.s-block--testimonials .swiper.s-slider-container{padding:0 !important}.s-block--testimonials salla-slider .slide--one-fourth{max-width:100%}}.scroll-to-top:after{color:#873B8A}.cart salla-button .s-button-btn{font-weight:500}.cart-item h1 a{color:#873B8A}.cart .item-price{display:inline-block !important}.cart .sicon-discount-calculator{display:none}@media only screen and (max-width:1024px){.mm-spn.mm-spn--light,.mm-spn li a span{color:#873B8A;}}.footer-is-custom .store-footer .store-footer__curve{display:none}.index .store-footer{margin-top:0 !important}img {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}.tamara-product-widget {
    border: 1px solid #d6d6d3 !important;
}.text-xl {
    display: inline-flex !important;
    align-items: baseline !important;
}.rtl\:space-x-reverse:where([dir="rtl"], [dir="rtl"] *) > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 1;
    display: inline-flex;
    align-items: baseline;
}.aspect-\[14\/13\] {
    aspect-ratio: 14/13;
    margin-bottom: 14px;
}@font-face {
  font-family: 'MadaniArabic';
  src: url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.woff2') format('woff2'),
       url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.woff') format('woff'),
       url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: 'MadaniArabic', sans-serif;
}
/* override ROOT */
:root {
  --font-main: 'MadaniArabic', sans-serif;
}.s-metadata-row {
    margin-bottom: 0.75rem;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    gap: 0.5rem;
    line-height: 1.25rem;
}salla-slider .swiper-pagination-bullet-active {
    opacity: 1;
    background-color: #414042;
    background-color: #911B30;
}.rounded-2xl {
    border-radius: 1rem;
    overflow: visible;
}