:root {
    --color-primary: #999488 !important;
    --color-primary-dark: #000;
    --color-primary-light: #000;
    --color-primary-reverse: #000;
  }
  /* Home Video */
  .s-block--default-home-slider:first-of-type {
      margin-top: 0px !important;
    }
    .home-video {
      margin-top: -90px !important;
    }
    @media (min-width: 561px) {
      .home-video.video-mobile {
        display: none;
      }
    }
    @media (max-width: 560px) {
      .home-video.video-desktop {
        display: none;
      }
      .home-video {
        margin-top: -98px !important;
      }
    }
    
    /* header  */
    /* .index */ .header--mini:not(.header--transparent) .main-nav {
      background: transparent !important;
      backdrop-filter: blur(10px) !important;
      border: none !important;
      box-shadow: unset !important;
    }
    .main-nav.fixed-header .inner {
      transform: none;
      top: 0;
      background: transparent;
      backdrop-filter: blur(20px) !important;
    }
    .mburger span  {
    background: #000 !important;
    background-color: #000 !important;
  }
    .header-rounded-btn .s-cart-summary-wrapper, .header-rounded-btn i {
    color: #000 !important;
  }
  .sicon-search {
   color: #000 !important;
  }
  .main-nav {
    z-index: 999999999 !important;
  }
    /* */
  .product-entry {
      background: #f5f5f5 !important;
      padding: 10px !important;
      border-radius: 10px !important;
    }
    
    body.font-dinnextltarabic-regular .btn--add-to-cart {
      position: absolute !important;
      max-width: 40px !important;
      padding: 0 !important;
      margin-bottom: -90px !important;
      left: -10px !important;
    }
    .product-entry--vertical salla-add-product-button i {
      transform: unset !important;
      position: relative;
      top: 0;
      left: 0 !important;
    }
    section.s-block > salla-products-list > div > custom-salla-product-card > div > div > salla-add-product-button > salla-button > button > span:nth-child(1) > span:nth-child(2) {
      display: none !important;
    }
    .product-entry--vertical salla-add-product-button button {
      height: 2.5rem;
      border-radius: 0;
      border-style: none;
      padding: 0 !important;
      border-radius: 0 3rem 3rem 0 !important;
      
    }
    .product-entry__image {
      overflow: visible !important;
    }
  
  
  
  
    .s-block:nth-of-type(odd) {
      background: #d6d1c4 !important;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .s-block:nth-of-type(even) {
      background: #f5f5f5 !important;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    
    .store-footer-wrap .store-footer {
      background: #d6d1c4 !important;
    }
    
    @media screen and (max-width: 767px) {
      .store-footer-wrap .store-footer * {
      text-align: center !important;
    }
      .store-footer-wrap .store-footer .mb-5 {
        width: 100% !important;
      }
     
      .store-links-items {
        display: flex !important;
        flex-direction: column !important;
      }
      
      .footer-links-bar {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    }
      
    .rtl\:lg\:ml-auto { grid-area: 1 / 1 / 2 / 2; 
      display: flex !important;
      justify-content: center !important;
      justify-items: flex-start !important;
      align-items: flex-start !important;
      }
    .contacts-list { grid-area: 1 / 2 / 2 / 3;
      display: flex !important;
      justify-content: flex-start !important;
      }
      
    .footer-links-bar > ul:first-of-type { grid-area: 2 / 1 / 3 / 3; 
      max-height: 45px !important;
    
      display: flex !important;
      justify-content: center !important;
      } 
    }
    
    .index .s-block {
      margin-top: 0 !important;
    }
    .product-entry--vertical salla-add-product-button button {
      border-right: #d6d1c4 solid 2px !important;
      border-top: #d6d1c4 solid 2px !important;
      border-bottom: #d6d1c4 solid 2px !important;
    }
    .mainmenu--sidepanel .storemenu-panel .main-menu li a,
  .mainmenu--default .mainmenu__default li a::after,
  .mainmenu--default .mainmenu__default .quicklinks-item
  {
      color: #000 !important;
    }
  .side-panel.is-opened .side-panel__content span,
  .side-panel .menu-close::before, .side-panel .menu-close::after
  {
    color: #000 !important;
  }
  .product-single .breadcrumbs ol {
    background: #d6d1c4 !important;
    margin: auto !important;
    width: 100% !important;
    border-radius: 10px !important;
  }
  .product-single .breadcrumbs ol a {
    color: #000 !important;
  }
  .product-single .breadcrumbs {
    margin: auto !important;
  }
  .product-single .breadcrumbs ol {
    background: #d6d1c4 !important;
    margin: auto !important;
    width: 100% !important;
    border-radius: 10px !important;
  }
  .product-single .breadcrumbs ol a {
    color: #000 !important;
  }
  .product-single .breadcrumbs {
    margin: auto !important;
  }
  
  *[id^="product-"] {
  padding:  10px !important;
    background: rgb(214, 209, 196, 0.3) !important;
    border-radius: 1rem !important;
  }
  /* Home Video */
  .s-block--default-home-slider:first-of-type {
      margin-top: 0px !important;
    }
    .home-video {
      margin-top: -90px !important;
    }
    @media (min-width: 561px) {
      .home-video.video-mobile {
        display: none;
      }
    }
    @media (max-width: 560px) {
      .home-video.video-desktop {
        display: none;
      }
      .home-video {
        margin-top: -98px !important;
      }
    }
    
    /* header  */
    .header--mini:not(.header--transparent) .main-nav {
      background: transparent !important;
      backdrop-filter: blur(10px) !important;
      border: none !important;
      box-shadow: unset !important;
    }
  .product-entry {
      background: #f5f5f5 !important;
      padding: 10px !important;
      border-radius: 10px !important;
    }
    
    body.font-dinnextltarabic-regular .btn--add-to-cart {
      position: absolute !important;
      max-width: 40px !important;
      padding: 0 !important;
      margin-bottom: -90px !important;
      left: -10px !important;
    }
    .product-entry--vertical salla-add-product-button i {
      transform: unset !important;
      position: relative;
      top: 0;
      left: 0 !important;
    }
    section.s-block > salla-products-list > div > custom-salla-product-card > div > div > salla-add-product-button > salla-button > button > span:nth-child(1) > span:nth-child(2) {
      display: none !important;
    }
    .product-entry--vertical salla-add-product-button button {
      height: 2.5rem;
      border-radius: 0;
      border-style: none;
      padding: 0 !important;
      border-radius: 0 3rem 3rem 0 !important;
      
    }
    .product-entry__image {
      overflow: visible !important;
    }
  
  
  
  
    .s-block:nth-of-type(odd) {
      background: #d6d1c4 !important;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    .s-block:nth-of-type(even) {
      background: #f5f5f5 !important;
      padding-top: 20px !important;
      padding-bottom: 20px !important;
    }
    
    .store-footer-wrap .store-footer {
      background: #d6d1c4 !important;
    }
    
    @media screen and (max-width: 767px) {
      .store-footer-wrap .store-footer * {
      text-align: center !important;
    }
      .store-footer-wrap .store-footer .mb-5 {
        width: 100% !important;
      }
     
      .store-links-items {
        display: flex !important;
        flex-direction: column !important;
      }
      
      .footer-links-bar {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    }
      
    .rtl\:lg\:ml-auto { grid-area: 1 / 1 / 2 / 2; 
      display: flex !important;
      justify-content: center !important;
      justify-items: flex-start !important;
      align-items: flex-start !important;
      }
    .contacts-list { grid-area: 1 / 2 / 2 / 3;
      display: flex !important;
      justify-content: flex-start !important;
      }
      
    .footer-links-bar > ul:first-of-type { grid-area: 2 / 1 / 3 / 3; 
      max-height: 45px !important;
    
      display: flex !important;
      justify-content: center !important;
      } 
         .footer-links-bar {
  
    display: flex !important;
    flex-direction: column-reverse !important;
    justify-content: center;
    justify-items: center;
    justify-self: center;
    align-content: center;
  }
  .store-footer-wrap .store-footer .mb-5 {
    width: 100% !important;
    justify-content: center !important;
  }
    }
    
    .index .s-block {
      margin-top: 0 !important;
    }
    .product-entry--vertical salla-add-product-button button {
      border-right: #d6d1c4 solid 2px !important;
      border-top: #d6d1c4 solid 2px !important;
      border-bottom: #d6d1c4 solid 2px !important;
    }
    .mainmenu--sidepanel .storemenu-panel .main-menu li a,
  .mainmenu--default .mainmenu__default li a::after,
  .mainmenu--default .mainmenu__default .quicklinks-item
  {
      color: #000 !important;
    }
  .side-panel.is-opened .side-panel__content span,
  .side-panel .menu-close::before, .side-panel .menu-close::after
  {
    color: #000 !important;
  }
    body .btn--add-to-cart {
      position: absolute !important;
      max-width: 40px !important;
      padding: 0 !important;
      margin-bottom: -90px !important;
      left: -10px !important;
    }
    @media screen and (min-width: 418px) and (max-width: 992px)  {
     body .btn--add-to-cart {
      position: absolute !important;
      max-width: 40px !important;
      padding: 0 !important;
      margin-bottom: -70px !important;
      left: -10px !important;
    }
  }
  
  @media screen and (min-width: 993px) {
     body .btn--add-to-cart {
      position: absolute !important;
      max-width: 40px !important;
      padding: 0 !important;
      margin-bottom: -40px !important;
      left: -10px !important;
    }
 
  }
  body .btn--add-to-cart:hover {
      transform: unset !important;
      -webkit-transform: unset !important;
      -moz-transform: unset !important;
      -ms-transform: unset !important;
      -o-transform: unset !important;
  }
  .product-single .addtocart-bar .s-button-btn {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
      background: #939086 !important;
      color: #fff !important;
    }
    .cart-item {
      background: rgb(214, 209, 196, 0.3) !important;
    border-radius: 1rem !important;
  }
  
  #widget-storemenu {
  display: none !important;
}
a.flex:nth-child(2),
a.flex:nth-child(3),
a.flex:nth-child(4)
{
  display: none !important;
}
  
  li.is-opened > ul:nth-child(2) > li:nth-child(1) {
  display: none !important;
}
  
  
  .dark .product-entry {
  background: transparent !important;
  padding: 10px !important;
  border-radius: 10px !important;
}
  .dark .mburger span {
  background: #fff !important;
  background-color: #fff !important;
}
.dark {
  --color-primary: #000 !important;
  --color-primary-dark: #000;
  --color-primary-light: #fff;
  --color-primary-reverse: #fff;
}
.dark .store-footer-wrap .store-footer {
  background: #D6D1C4 !important;
}
.dark .header-rounded-btn .s-cart-summary-wrapper, 
.dark .header-rounded-btn i,
.dark .sicon-search
 {
  color: #000 !important;
}
.dark .s-block:nth-of-type(2n+1) {
  background: #D6D1C4 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.dark .s-block__display-all {
  color: #fff !important;
}
.dark  .s-block:nth-of-type(2n) {
  background: #f5f5f5 !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
/*
.dark .product-block {
  background: #545454 !important;
}
*/
salla-slider.details-slider .swiper-slide .object-contain {

  object-fit: cover;
  background-position: bottom !important;
  min-height: 300px !important;
}
.dark .store-footer-wrap .store-footer * {
    color: #000 !important;
  }
  .dark .product-entry__title {
  color: #000 !important;
}
.dark .s-block__title h2, .dark .s-slider-block__title h2 {
  color: #000 !important;
}
.dark .sale-price {
  color: #000 !important;
}
.dark .s-block__display-all {
  color: #000 !important;
}
html.dark #app {
  background-color: #f5f5f5 !important;
}
.dark body {

  color: #000 !important;
}
.dark .mburger span {
  background-color: #000 !important;
}
.btn__text {
display: none !important;}
.floating-contacts__trigger {
  background: #181818 !important;
  color: #fff !important;
}
.floating-contacts__trigger span::before {
  color: #fff !important;
}
.floating-contacts__trigger {
  background: #181818 !important;
  color: #fff !important;
}
.floating-contacts__trigger span::before {
  color: #fff !important;
}

.floating-contacts__item i {
  background: #d6d1c4 !important;
}
.floating-contact-list > li:nth-child(4),
.floating-contact-list > li:nth-child(3),
.floating-contact-list > li:nth-child(2)
{
  display: none !important;
}
.dark .dark\:text-white {

  color: #000 !important;
}
.dark #app .s-quantity-input-container .s-quantity-input-input {

  color: #000 !important;
}
.s-quantity-input-button svg {
  fill: #000 !important;
}
.text-gray-400 {
  color: #000 !important;
}
.dark .dark\:bg-darker {
  --tw-bg-opacity: 1;
  background-color: #0e0f0f;
  background-color: transparent !important;
}
.dark .s-modal-body {
  background-color: #f5f5f5 !important;
}
.dark .s-modal-body .s-modal-title {
  color: #000 !important;
}
.dark body [type="text"], .dark body [type="email"], .dark body [type="url"], .dark body [type="password"], .dark body [type="number"], .dark body [type="date"], .dark body [type="datetime-local"], .dark body [type="month"], .dark body [type="search"], .dark body [type="tel"], .dark body [type="time"], .dark body [type="week"], .dark body [multiple], .dark body textarea, .dark body select {
  --tw-bg-opacity: 1;
  background-color: #f5f5f5 !important;
  color: #000 !important;;
}
.dark .dark\:bg-dark {
  --tw-bg-opacity: 1;
  background-color: #1d1f1f;
  background-color: #f5f5f5 !important;
}
.mainmenu--default .main-menu li > a {
color: #000 !important;;
}
    /*
    d6d1c4
    d6d1c4
    */
    /*
    d6d1c4
    d6d1c4
    */