/* Add custom CSS styles below */ 
/* Add custom CSS styles below */ 

@media(max-width:451px){
.tab-trigger {
    font-size: 12px !important;
 }
}

.tab-trigger {
    width: fit-content;
    font-weight: 500;
    font-family: system-ui;
    font-size: 17px; 
    background-color: #5A739C;
    color: #ffffff;
}


.tabs.h-auto.lg\:h-\[440px\].overflow-x-scroll.lg\:overflow-x-hidden.overflow-y-hidden.lg\:overflow-y-scroll.touch-pan-x.lg\:touch-none.flex.flex-row.lg\:flex-col.gap-2.mb-3 {
    justify-content: center;
}

div#branche-tabs h4 {
    font-size: 30px;
    display: flex;
    justify-content: center;
    align-content: center;
    padding-bottom: 12px;
    padding-top: 27px;
}

.my-2.mx-auto.w-28.h-0.border-2.border-primary {
    margin-bottom: 35px;
}

section#our-branches-6 {
    border-top-left-radius: 60px !important;
    border-top-right-radius: 60px !important;
    border-top: solid #5A739C;
}

/***********************/
.btn--close {
    color: rgb(255 255 255);
}

 
  /* تغيير اللون عند الضغط */
  .tab-trigger:active {
    background-color: #5A739C;
    color: #ffffff;
  }






/* Add custom CSS styles below */ 
.mm-spn.mm-spn--light {
        color: #ffffff;
        background: #736b5e;
    }



.s-block--enhanced-features__item.group h2 {
    color: #5A739C;
}

.s-block--animated-brands--marquee {
    scale: 1.5;
}


.text-store-text-primary {
    color: #5A739C;
}
.advanced-slider .swiper .swiper-slide-active p {
    letter-spacing: 5px;
    font-family: avenir next arabic;
    font-size: x-large;
}

.advanced-slider .swiper .swiper-slide-active h2 {
  
font-family: avenir next arabic;
    font-size: 50px;
    letter-spacing: 5px;
    }



.s-block--animated-brands--brand {
    background: #ffffff00;
    border-radius: 10px;
}


img.logo-normal {
    width: 55px !important;
    height: 55px !important;
}



.s-block--enhanced-features__item {

    background-color: #ffffff;
}



.s-offer-modal-header-icon {
    display: none;
    margin-left: .5rem;
}

.s-offer-modal-expiry {
    display: none;
    margin-bottom: 1.25rem;
}

label.s-offer-modal-remember-label {
    display: none;
}


a.s-offer-modal-badge.s-offer-modal-slider-item.s-offer-modal-cat-item.swiper-slide.swiper-slide-next {
    background: #5A739C;
}

.s-offer-modal-slider-item.s-offer-modal-cat-item.swiper-slide.swiper-slide-active {
    background: #5A739C;
}

a.s-offer-modal-badge.s-offer-modal-slider-item.s-offer-modal-cat-item.swiper-slide {
    background: #5A739C;
}



.s-offer-modal-badge-text {
    font-size: 1.5rem;
    color: aliceblue;
}

.s-offer-modal-badge-icon svg {
    display: none;
    }

div#wa-selia {
    BACKGROUND: #5A739C;
}







section.s-block.s-block--fixed-banner.wide-placeholder.s-block--animate.fixed-banner--6 {
    margin-top: 0.0rem;
}





.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    display: none !important;
}

.s-block.s-block--circle-links.circle-links-3 {
    margin-top: -1rem;
    margin-bottom: 0.5em;
}











@media (max-width: 640px) {
    .s-block {
        margin-top: 1.5rem;
    }
}


@media (max-width: 640px) {
    .gap-3 {
        gap: .25rem;
        grid-template-columns: repeat(2, 1fr);
    }
}

.two-row .banner-entry:first-child {
    padding: 1.25rem;
}

@media (max-width: 640px) {
    .banner-entry {
        height: 100px;
    }
}

/*---------------------------------------------*/
@media (min-width: 640px) {
    .s-block {
        margin-top: 4rem;
    }
}


@media (min-width: 1440px) {
    .container {
        max-width: 1440px;
    }
}

@media (min-width: 768px) {
    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (min-width: 640px) {
    .sm\:gap-8 {
        gap: 2rem;
    }
}

@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-column: auto;
        grid-row: auto;
    }

.banner-entry {
    MARGIN: 0PX 0PX 11PX 0PX;
    box-shadow: 8px 10px 11px lightblue;
}
}

@media (max-width: 640px) {
    .banner-entry {
        MARGIN: 0PX 0PX 11PX 0PX;
        height: 100px;
        box-shadow: 8px 10px 11px lightblue;
    }
}
/* */

  
  @media only screen and (min-width: 640px) {
      .animated-text--0 {
          margin-top: 1rem !important;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .animated-text--0 {
          margin-top: 0 !important;
      }
  }
  
  
  @media only screen and (max-width: 768px) {
      .advanced-slider--6 {
          display: none;
      }
  
  }
  
  @media only screen and (min-width: 640px) {
      .advanced-slider--7 {
          display: none;
      }
  
  }
  

  @media only screen and (max-width: 768px) {
      .navbar-brand {
          margin-right: 6px;
      }
  
      #best-offers-13-slider {
          margin-top: 2px;
          margin-top: 5px;
      }
  
      section#best-offers-14-slider {
          margin-top: 2px;
      }
  
      .s-block.s-block--circle-links.circle-links-8 {
          margin-top: 2px;
      }
  
  
      salla-products-slider .s-slider-block__title {
          margin-bottom: 2px !important;
      }
  
  
      .s-block--square-links {
          margin-bottom: -10px !important;
          margin-top: 10px !important;
      }
  
      .s-block--square-links div:has(>ul) {
          padding-left: 10px !important;
          padding-right: 10px !important;
      }
  
      section#best-offers-6-slider {
          margin-top: 16px;
      }
  
      .s-offer-modal-product-image-wrap {
          height: 17rem;
      }
  
  
  
  }
  
  
  :root {
      --color-primary-reverse: #fff8e4;
      --font-main: rb-font;
  }
  
  .text-red-400 {
      color: #d0021b;
  }
  

  @media only screen and (max-width: 768px) {
  
      .rounded-lg,
      .rounded-md,
      salla-products-slider .s-slider-block__display-all,
      .product-card,
      .s-block--square-links ul li a div img,
      .s-block--fixed-banner .banner--fixed img,
      .s-block--animated-brands .s-block--animated-brands--brand {
          border-radius: 0.125rem !important;
      }
  }
  
  @media only screen and (min-width: 769px) {
  
      .rounded-lg,
      .rounded-md,
      salla-products-slider .s-slider-block__display-all,
      .product-card,
      .s-block--square-links ul li a div img,
      .s-block--fixed-banner .banner--fixed img,
      .s-block--animated-brands .s-block--animated-brands--brand {
          border-radius: 0.125rem !important;
      }
  }
  
  .product-single__inner .btn-tab,
  .product-single__inner .s-button-btn,
  .product-single__inner .s-quantity-input-container,
  .product-single__inner .s-quick-order-container,
  .product-single__inner .s-form-control,
  .product-single__inner .s-product-options-thumbnails-wrapper label,
  .product-single__inner .s-button-icon,
  .product-single__inner .s-social-share-list,
  .product-single__inner .s-comment-form-input {
      border-radius: 0.125rem !important;
  }
  
  /* ------------- END RADIUS ------------- */
  
  /* ------------- START FONTS ------------- */
  
  /* rb font */
  @font-face {
      font-family: rb-font;
  src: url(https://sanint.sirv.com/zyros_natinonal_day_font/RB%20Font.ttf);
      font-weight: normal;
      font-style: normal;
  }
  
  @media only screen and (min-width: 640px) {
      .s-block {
          margin-top: 2rem;
      }
  }
  
  @media only screen and (max-width: 768px) {
      .s-block {
          margin-top: 0.5rem;
      }
  }
  
  
  .store-header .sicon-cart:before {
      content: "\ef36";
  }
  
  .store-header .sicon-user:before {
      content: "\f072";
  
  }
  
  
  /* user icon container*/
  .store-header salla-user-menu .s-user-menu-trigger {
      padding-left: 0.125rem;
      padding-right: 0.125rem;
  }
  
  /* cart items counter */
  .store-header .s-cart-summary-count {
      background-color: #d0021b;
      right: -0.5rem;
      top: 0.125rem;
  }
  
  /* icons container */
  .store-header .header-btn__icon {
      width: 1.75rem;
  }
  
  /* cart items */
  .store-header salla-cart-summary {
      margin-right: 10px !important;
  }
  
  
  
  @media only screen and (min-width: 640px) {
  
      /* Header container */
      .main-nav-container .inner {
          padding-top: 20px;
          padding-bottom: 12px;
      }
  
      .store-header #mainnav .inner .container {
          max-width: 1500px;
      }
  
      .store-header .main-nav-container .main-menu {
          padding-top: 0;
          justify-content: center;
      }
  
      /* categories */
      .store-header .main-nav-container .navbar-brand+.mobile-menu {
          /*display: none;*/
          width: 100%;
      }
  
      .store-header .main-nav-container div:has(> .navbar-brand) {
          flex-grow: 1;
      }
  
      .store-header .main-nav-container li.root-level>a {
          padding-bottom: 0rem;
          padding-top: 0;
      }
  

  
  }
  
  @media only screen and (max-width: 768px) {
  
      /* Header container */
      .store-header .main-nav-container {
          min-height: 57px;
      }
  
      .store-header .main-nav-container .inner {
          padding-top: 6px;
          padding-bottom: 6px;
      }
  
      /* burger menu */
      .store-header .mburger .sicon-menu {
          margin-left: 0;
          font-size: 1.75rem;
      }
 
  
      /* user icon */
      .store-header .s-user-menu-trigger {
          padding-top: 0;
          padding-bottom: 0;
      }
  
      /* main category text */
      .mobile-menu .main-menu .mm-spn--open li:first-child a {
          font-size: 0;
      }
  
      .mobile-menu .main-menu .mm-spn--open li:first-child a:after {
          content: ' عرض الكل';
          font-size: 1rem;
      }
  

  
  }
  
  .product-card .product-card__image {
      /*border: 1px red solid;*/
      height: auto;
  }
  
  /* promo title */
  .product-card .product-card__image .product-card__promotion {
      background-color: rgba(207, 20, 43, .11) !important;
      color: #d0021b;
  }
  
  /* like and quick view buttons
  .product-card .product-card__buttons {
      display: none;
  }
   */
  /*desc container */
  .product-card .product-card__content .product-card__content-wrapper {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      text-align: right;
      flex-grow: 1;
      align-content: space-between;
  }
  
  /* title */
  .product-card .product-card__content .product-card__title {
      width: 100%;
      margin: 0 0 6px;
  }
  
  /* subtitle */
  .product-card .product-card__content .product-card__subtitle {
      width: 100%;
      flex-grow: 1;
      margin-top: auto;
      margin-bottom: auto;
      display: none;
  }
  
  /* prices container */
  .product-card .product-card__content .product-card__price {
      display: flex;
      flex-direction: column-reverse;
  }
  
  /* price before */
  .product-card .product-card__content .product-card__price span {
      margin-right: 0;
  }
  
  /* auto discount */
  .product-card .product-card__content .product-card__discount span {
      color: #5A739C;
      border-radius: 2px;
      font-size: 0.675rem;
      padding: 0.25rem;
  
  
  }
  
  .product-card .product-card__content .product-card__discount {
      align-self: flex-end;
      background-color: rgba(207, 20, 43, .11);
      line-height: 12px;
      /*margin-bottom: -4px;*/
      /*order: 4;*/
  
  }
  
  /* countdown container */
  .product-card .product-card__content .s-count-down-wrapper {
      width: 100%;
  }
  
  .product-card .product-card__content .s-count-down-list {
      padding-right: 0;
  }
  
  /* add to cart 
  .product-card .sicon-shopping {
      display: none;
  }*/
  
  
  /* add to cart in desktop */
  .product-card__normal-cart__btn .s-button-element span {
      font-weight: 900;
      width: 100%;
      margin-right: 33%;
      font-size: 1rem;
  }
  
  .product-card__normal-cart__btn .s-button-element span:after {
      content: "\e90c";
      font-family: 'sallaicons';
      margin-right: auto;
  }
  
  .product-card .product-card__normal-cart {
      border-top: 1px solid rgba(239, 239, 239, .70196);
  }
  
  .product-card .product-card__normal-cart__btn .s-button-btn {
      border: unset;
  }
  
  .product-card .product-card__normal-cart__btn .s-button-btn:hover {
      border-top-right-radius: 0;
      border-top-left-radius: 0;
  }
  
  @media only screen and (min-width: 769px) {
  
      /* add to cart */
      .product-card .product-card__content {
          padding-bottom: 0 !important;
          padding-right: 0 !important;
          padding-left: 0 !important;
      }
  
      /*desc container */
      .product-card .product-card__content .product-card__content-wrapper {
          padding-right: 14px;
      }
  
      /* rating */
      .product-card .product-card__content .s-product-card-rating {

          justify-content: flex-start;
          flex-grow: 1;
          width: 100%;
          margin-top: 0;
      }
  }
  
  @media only screen and (max-width: 768px) {
  
      /*desc container */
      .product-card .product-card__content .product-card__content-wrapper {
          padding-left: 0 !important;
          padding-right: 3px !important;
      }
  
      /* promo & auto-promo */
      .product-card .product-card__image .product-card__promotion,
      .product-card .product-card__content .product-card__discount span {
          font-size: 8px;
          /*padding: 0.063rem;*/
      }
  
      /* auto-promo */
      .product-card .product-card__content .product-card__discount {
          margin-bottom: -4px;
      }
  
      /* title & subtitle */
      .product-card .product-card__content .product-card__title a,
      .product-card .product-card__content .product-card__subtitle {
          font-size: 10px !important;
          line-height: 0.875rem;
      }
  
      /* price before*/
      .product-card .product-card__content .product-card__price span {
          font-size: 10px;
      }
  
      /* price after */
      .product-card .product-card__content .product-card__price h4,
      .product-card .product-card__content .product-card__price {
          font-size: 12px;
          line-height: 1rem !important;
          font-weight: 700 !important;
      }
  
      /* rating */
      .product-card .product-card__content .s-product-card-rating {

          justify-content: flex-start;
          flex-grow: 1;
          margin-left: 0.25rem;
          /* padding: 2px; */
          margin: 0;
          /* margin-bottom: -2px; */
          line-height: 0;
          align-self: flex-start;
          margin-left: 0;
          width: 100%;
      }
  
      .product-card .product-card__content .s-product-card-rating span svg {
          height: 0.75rem;
          width: 0.75rem;
      }
  
      /* countdown container */
      .product-card .product-card__content .s-count-down-list {
          margin-left: 0;
          margin-right: 0;
      }
  
      .product-card .product-card__content .s-count-down-md .s-count-down-item {
          font-size: 0.75rem;
          line-height: 1rem;
  
      }
  
      .product-card .product-card__content .s-count-down-item-label {
          font-size: 0.5rem;
          line-height: 1rem;
          margin-top: .125rem;
      }
  
  }
  

  .s-block--best-offers .s-slider-block__title,
  salla-products-slider .s-slider-block__title {
      border-bottom: unset;
      margin-bottom: 0;
  }
  
  .s-block--best-offers salla-slider .s-slider-block__title {
      display: none;
  }
  
  .s-block--best-offers {
      margin-top: 0;
  }
  
  
  /* title */
  .s-block--best-offers .s-slider-block__title-right,
  salla-products-slider .s-slider-block__title-right {
      border-bottom: unset;
  }
  
  @media only screen and (max-width: 768px) {
  
      /* title */
      .s-block--best-offers .s-slider-block__title-right,
      salla-products-slider .s-slider-block__title-right {
          padding-bottom: 0;
      }
  
      /* display all */
      .s-block--best-offers .s-slider-block__title-left .s-slider-block__display-all,
      salla-products-slider .s-slider-block__title-left .s-slider-block__display-all {
          border: unset;
          padding-left: 0;
      }
  
      /* title */
      .s-block--best-offers .s-slider-block__title h2 {
          font-size: 1rem;
      }
  
  }
  
  @media only screen and (min-width: 769px) {

      .s-block--best-offers .s-slider-block__title h2 {
          font-size: 1.5rem;
      }
  }
  

  
  @media only screen and (max-width: 768px) {
      .s-block--circle-links salla-slider .slide--one-sixth {
          width: 33%;
      }
  
      .s-block--circle-links salla-slider .slide--one-sixth img {
          width: 6rem;
          height: 6rem;
      }
  
      .s-block--circle-links .container {
          margin-top: 0.5rem;
      }
  
      .s-block--circle-links .container .text-store-text-primary {
          margin-top: 0.5rem;
          font-size: 0.75rem;
      }
  }
  
  @media only screen and (min-width: 769px) {
      .s-block--circle-links .container {
          margin-top: 0;
      }
  

  }

  .s-block--square-links {
      margin-top: 0;
  }
  
  .s-block--square-links ul li a div img {
      object-fit: contain;
      aspect-ratio: unset;
      transform: none !important;
      transition: opacity 0.3s ease;
      /*border: 1px #5A739C solid;*/
      border-bottom: 3px #5A739C solid;
  }
  
  @media only screen and (max-width: 768px) {
  
      .s-block--square-links ul {
          margin-top: 0;
          grid-template-columns: repeat(3, 1fr);
          column-gap: 0.5rem;
          margin-bottom: -8px;
      }
  
      .s-block--square-links div:has(> ul) {
          padding-left: 0.5rem;
          padding-right: 0.5rem;
      }
  
      .s-block--square-links {
          margin-bottom: -20px;
      }
  
      .s-block--square-links ul li a div img {
          border-bottom: 1px #5A739C solid;
      }
  
  }
  
  @media only screen and (min-width: 769px) {
  
      .s-block--square-links div:has(> ul) {
          max-width: 1488px;
      }
  
      .s-block--square-links {
          margin-bottom: 1rem;
      }
  
      .s-block--square-links {
          /*margin-bottom: -32px;*/
          margin-bottom: -0;
          margin-top: 14px;
      }
  
  
  
      .s-block--square-links ul li a div:hover {
          /*background-color: #5A739C;*/
          position: relative;
      }
  
  
      .s-block--square-links ul li a div img {
          border-bottom: 3px #5A739C solid;
      }
  
      .s-block--square-links ul li a div img:hover {
          filter: invert(1) brightness(1.5);
          border: unset;
          /*border-bottom: 4px #5A739C solid;*/
          background-color: #eadfd1;
  
      }
  
      .s-block--square-links ul li a div:hover::after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 4px;

      }
  
  }
  

  .s-block--banners {
      margin-top: 0.5rem;
  }
  
  .s-block--banners .banner-entry {
      height: unset;
      /*aspect-ratio: 1 / 1;*/
      aspect-ratio: 261 / 350;
  }
  
  @media only screen and (max-width: 768px) {
      .s-block--banners div:has(> .banner-entry) {
          grid-auto-flow: column;
      }
  }
  

  @media only screen and (max-width: 768px) {
      .s-block--special-products-slider .slider-wrap {
          padding-bottom: 0;
          margin-top: 0.25rem !important;
      }
  
  }

  
  
  @media only screen and (max-width: 768px) {
      .special-cats-with-bg .pb-36 {
          padding-bottom: 5.75rem;
      }
  
      .special-cats-with-bg--1 .bg-storeBG {
          height: 0rem;
      }
  
      .special-cats-with-bg--2 .bg-storeBG {
          height: 9.25rem;
      }
  }
  
  
  @media only screen and (min-width: 640px) {
  
      /*first background*/
      .special-cats-with-bg--1 .bg-transoarent {
          height: 0;
      }
  
      /*second background*/
      .special-cats-with-bg--2 .bg-transoarent {
          height: 6rem;
      }
  }
  
  
  
  /* background */
  .special-cats-with-bg .bg-gray-900 {
      background-color: unset !important;
  }
  
  /*background.top */
  .special-cats-with-bg .inset-0+.py-32 {
      padding-top: 2rem;
      padding-bottom: 0rem;
  }
  
  
  /* images */
  .special-cats-with-bg section .to-black {
      --tw-gradient-to: unset;
  }
  
  .special-cats-with-bg section div:has(> img) {
      opacity: unset !important;
  }
  
  .special-cats-with-bg section .bg-white {
      background-color: unset;
  }
  
  /* images */
  .special-cats-with-bg section .grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  
  /* images text */
  .special-cats-with-bg h3 a p {
      display: none;
  }
  
  @media only screen and (max-width: 768px) {
  
      /* background */
      .special-cats-with-bg .relative .relative.py-32 {
          padding-top: 6rem;
          padding-bottom: 6rem;
      }
  
      /* images block */
      .special-cats-with-bg section {
          margin-top: -17rem;
      }
  
      /* images */
      .special-cats-with-bg section .grid-cols-3 {
          /*max-width: 17rem;*/
      }
  
      .special-cats-with-bg section .bg-white {
          /*height: 10rem;*/
          height: auto;
          /*aspect-ratio: 1/1;*/
          aspect-ratio: 149 / 200;
      }
  }
  
  @media only screen and (min-width: 640px) {
  
      /* images */
      .special-cats-with-bg section .grid-cols-3 {
          /*max-width: 58rem;*/
      }
  
      .special-cats-with-bg section .bg-white {
          /*height: 37rem;*/
          height: auto;
          /*aspect-ratio: 1/1;*/
          aspect-ratio: 149 / 200;
      }
  
  }

  

    


  @media only screen and (max-width: 768px) {
  
      section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--9 {
          margin-top: 0.875rem;
      }
      
      .index .fixed-banner--0 {
      display: none;
      }
  }
  
  @media only screen and (min-width: 769px) {
  .index .fixed-banner--0 .container {
  max-width: unset;
  padding: 0;
  }
 
      section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--9 {
          margin-top: 2rem;
      }
  
  }
 
  
  .double-banner .container {
      max-width: unset;
      padding: 0;
  }
  
  @media only screen and (max-width: 768px) {
  
      .double-banner--4 .container .gap-2,
      .double-banner--5 .container .gap-2 {
          /*flex-direction: column;*/
          gap: 0;
      }

  }

  .s-block--testimonials.enhanced:before {
      background-image: unset;
  }
  

  @media only screen and (max-width: 768px) {
      .s-block--testimonials .container div h2:after {
          font-size: 1rem;
      }
  
      .s-block--testimonials {
          margin-top: 30px;
      }
  }
  
  @media only screen and (min-width: 769px) {
      .s-block--testimonials .container div h2:after {
          font-size: 1.75rem;
      }
  }
  

  

  .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a {
      border: 1px #5A739C solid;
      border-radius: 2px;
  }
  
  .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a:hover {
      background-color: #5A739C;
  }
  
  .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a:hover span {
      color: #ffffff;
  }
  
  
  @media only screen and (max-width: 768px) {
  
      /* product card image */
      .products-index .main-content .product-card .product-card__image {
          height: auto !important;
          max-height: none;
      }
  
      .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide {
          margin: auto 4px;
          width: 20% !important;
      }
  
      .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a span {
          margin-bottom: 0.5rem;
          font-size: 0.5rem;
          line-height: 0.5rem;
      }
  }
  
  
  @media only screen and (min-width: 769px) {
  
      /* sub-category text */
      .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper {
          justify-content: center;
          font-weight: 900;
          margin: auto 32px;
      }
  
      .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide {
          margin: auto 10px;
      }
  
      .products-index [id*=sub-cats-slider-] .s-slider-swiper-wrapper .swiper-slide a span {
          margin-bottom: 0.5rem;
      }
  }

  @media only screen and (min-width: 769px) {
  
      /* multiple images */
      .app-inner .product-single .product-single__inner .product-single__slider {
          width: 46% !important;
      }

  }
  
  @media only screen and (max-width: 768px) {
  
      /* buy now button */
      .app-inner .product-single .sticky-product-bar salla-quick-buy button.s-quick-buy-button {
          line-height: 20px;
      }
  
  
      .product-single salla-offer .s-slider-container .swiper-slide {
          width: 50%;
      }
  
      .product-single salla-offer .product-card .product-card__content {
          padding: 0 !important;
      }
  }

  .product-single .app-inner .store-header+.container {
      display: flex;
      flex-direction: column;
  }
  
  .product-single .app-inner .container .product-more-info {
      order: 3;
  }
  
  .product-single .app-inner .container salla-offer {
      order: 4;
  }
  
  /* promo title */
  .app-inner .product-single .promotion-title {
      background-color: rgba(207, 20, 43, .11) !important;
      color: #d0021b;
  }
  
  /* brand logo */
  .app-inner .product-single .product-single__info .product-brand .brand-logo {
      display: none;
  }
  
  /* availabilty text */
  .app-inner .product-single .product-single__info .inventory-content {
      display: none;
  }
  
  /* prices */
  .app-inner .product-single .product-form div.bg-storeBG {
      display: none;
  }
  
  
  /* -------------- START OFFER SLIDER --------------- */
  /* icon */
  .s-offer-wrapper .s-slider-block__title h2::before,
  .s-offer-wrapper .s-offer-corner-badge {
      display: none;
  }
  
  /* title */
  .s-offer-wrapper .s-slider-block__title .s-slider-block__title-right h2 {
      color: #5A739C;
  }
  
  /* ---------- Offer product card ------ */
  
  /* desc container*/
  .s-offer-wrapper .product-card .product-card__content {
      text-align: right;
      margin-right: 6px;
      margin-left: 6px;
  }
  
  /* add to cart */
  .s-offer-wrapper .product-card .product-card__normal-cart__btn .s-button-btn {
      padding-left: 0.75rem;
  }
  
  .s-offer-wrapper .product-card__normal-cart__btn .s-button-element span {
      margin-right: 15%;
  }
  
  /* auto discount  */
  .s-offer-wrapper .product-card .product-card__content .product-card__discount {
      order: unset;
      margin-top: -22px;
  }
  
  @media only screen and (max-width: 768px) {
  
      /* add to cart */
      .s-offer-wrapper .product-card .product-card__content .product-card__mini-cart {
          border-top: 1px solid rgba(239, 239, 239, .70196);
          border-radius: unset;
      }
  
      .s-offer-wrapper .product-card .product-card__content .product-card__mini-cart .s-button-element {
          border: unset;
      }
  }

  
  .product-more-info .s-comments-product .comments-list-wrap .comment div:has(> .sicon-check) {
      display: none;
  }
  

  .cart .simplified-products .s-slider-block__title-right {
      padding-bottom: 0;
  }
  
  .cart .simplified-products .s-slider-block__title-right h2 {
      font-size: 0;
  }
  

  
  .modal {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(1, 1, 1, 0.5);
      display: flex;
      justify-content: center;
      align-items: center;
      z-index: 1000;
  }
  
  .modal-content {
      background-color: white;
      padding: 20px;
      border-radius: 5px;
      text-align: center;
      position: relative;
  }
  
  .close-icon {
      position: absolute;
      top: 10px;
      left: 10px;
      color: darkred;
      font-size: 20px;
      cursor: pointer;
  }
  
  .message-text {
      margin-top: 30px;
  }
  
  .close-button {
      margin-top: 10px;
      color: white;
      background-color: #5A739C;
      padding: 5px 10px;
      cursor: pointer;
      width: 100%;
      border: none;
      border-radius: 4px;
  }

  .s-block--special-products-slider--5 .s-products-slider-slider .s-slider-block__title:before {
      content: "OUR FAVORITES";
      text-align: center;
      font-family: Futura, sans-serif;
      letter-spacing: 6px;
      font-weight: 400;
  }
  
  .s-block--special-products-slider--5 div div.bg-cover img {
      object-fit: contain;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__promotion {
      display: none;
  }
  
  @media only screen and (min-width: 640px) {
  

      .s-block--special-products-slider--5 div div.bg-cover img {
          object-position: left;
      }
  
      .s-block--special-products-slider--5 .s-products-slider-slider .s-slider-block__title:before {
          margin: 20px auto;
          font-size: xx-large;
      }
  
      .s-block--special-products-slider--5 .s-products-slider-slider .s-block--special-products-slider .s-products-slider-card {
          width: 50% !important;
      }
  
      .s-block--special-products-slider--5 .s-products-slider-slider .swiper-wrapper {
          justify-content: center;
      }
  
  
  
  
  
      .s-block--special-products-slider--5 div div.bg-cover {
          width: 70%;
      }
  
      .s-block--special-products-slider--5 div:has(> div.bg-cover) {
          align-items: center;
  
      }
  
      .s-block--special-products-slider--5 .slider-wrap {
          padding-top: 9rem;
          margin-right: 0 !important;
          padding-right: 0;
      }
  
  }
  
  
  @media only screen and (max-width: 768px) {
      .s-block--special-products-slider--5 {
          margin-top: 1rem;
      }
  
      .s-block--special-products-slider--5 .slider-wrap {
          padding-bottom: 0;
      }
  
      .s-block--special-products-slider--5 .s-products-slider-slider .s-slider-block__title:before {
          content: "OUR FAVORITES";
          text-align: center;
          margin: 15px auto;
          font-size: large;
      }
  
  
      .s-block--special-products-slider--5 .s-products-slider-slider .swiper .swiper-wrapper {
          align-items: center;
          justify-content: center;
      }
  
      .s-block--special-products-slider--5 .s-products-slider-slider .swiper {
          padding: 0;
      }
  
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card:hover {
      border: 1px #d2d2d2 solid;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__buttons {
      display: none;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content {
      margin-top: 0;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content .product-card__title a {
      font-weight: 200;
      text-align: center;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content .product-card__price {
      text-align: center;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content .product-card__normal-cart {
      display: none;
  }
  
  .s-block--special-products-slider--5 .swiper-wrapper .product-card {
      border: unset;
      padding-bottom: 0.5rem;
  }
  
  @media only screen and (max-width: 768px) {
  
      /* preview & wishlist*/
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__actions {
          display: block !important;
          top: initial;
          right: initial;
          bottom: 0px;
          left: 5px;
      }
  
      /* wishlist */
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__actions .wishlist {
          display: none;
      }
  
      /* quickview */
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__actions div button {
          background: #fff;
          width: 24px;
          height: 24px;
      }
  
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image .product-card__actions div button i {
          color: #000 !important;
      }
  
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content {
          min-height: unset !important;
      }
  
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content .product-card__enhanced-mini-cart {
          display: none;
      }
  
  }
  
  @media only screen and (min-width: 640px) {
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__image {
          height: auto;
      }
  
      /* add to cart*/
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__content .product-card__enhanced-mini-cart {
          display: block !important;
          width: 71%;
          margin: 3px auto;
      }
  
      /* divider */
      .s-block--special-products-slider--5 .swiper-wrapper .product-card .product-card__enhanced-mini-cart-divider {
          display: block !important;
      }
  
  
  }
  
  .s-block.s-block--splitter{
  position: relative
  }
  .mm-spn.mm-spn--light {
  color: #ffffff;
  background: rgba(0,0,0, 0.3) !important;
}
.img-fluid {
  content:url('https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/XewDDb/6wJyyjENi0xvyOE3aB6cSFGAhajahi5DtFWi1q4B.jpg') !important;
}

.s-block--best-offers .my-2.mx-auto.w-28.h-0.border-2.border-primary {
  display: none !important;
}
.product-card--primary-buttons button, .product-card--primary-buttons salla-button {
  background: #000 !important;
  color: #fff !important;
}
.product-card--primary-buttons button i, .product-card--primary-buttons salla-button i {
  color: #fff !important;
}

.product-card__mini-cart__btn[product-status="out"] {
  
}

.product-card--primary-buttons salla-button[product-status="out"] {
  background: rgb(244, 88, 88, 0.0) !important;
  border: none !important;
}
section.s-block:nth-child(7) .container,
section.s-block:nth-child(8),
section.s-block:nth-child(11) .container,
section.s-block:nth-child(12),
section.s-block:nth-child(15) .container,
section.s-block:nth-child(16),
section.s-block:nth-child(19) .container,
section.s-block:nth-child(20),
section.s-block:nth-child(23) .container,
section.s-block:nth-child(24) 
{
  background: #f8f8f8 !important;
  
  
}


.product-card--primary-buttons button, .product-card--primary-buttons salla-button {
  background: #D5B798 !important;
  color: #000 !important;
  border-color: #D5B798 !important;
}
.product-card--primary-buttons button i, .product-card--primary-buttons salla-button i {
  color: #000 !important;
}
.product-card__image img.lazy.loaded {
  transform: scale(1.16);
}
@media (min-width: 991px) {
  .simplified-products .product-card--simplified .product-card__mini-cart, .product-card.legacy .product-card__mini-cart {
    display: block
  }
  .fit-slider-products .s-slider-swiper-wrapper .swiper-slide {
  align-items: stretch;
  display: flex;
  align-self: stretch;
  max-width: 280px;
}

}
.product-card--vertical {
  flex-direction: column;
  box-shadow: #000 5px 5px 5px;
  margin: 10px;
  border-radius: 10px !important;
  box-shadow: 0px 10px 15px -3px rgba(0,0,0,0.1);
}
span.hidden:nth-child(2) {
  display: block
}
.mm-spn.mm-spn--light {
  color: #ffffff;
  background: #112C51 !important;
}