:root {
    --main-color: #46321b;
    --second-color: #f5f5f5;
    --white-color: #fff;
    --normal-box-shadow:  -8px 10px 15px -3px rgba(0,0,0,0.1);
}.sub-menu.w-56 {
    background-color:#230f07;
}
@media (min-width: 1024px) {
   
    
         .navbar-brand img {
    max-height: 6rem !important;
}

}

         .navbar-brand img {
    max-height: 4rem;
}
    body {
        background: #ffff !important;
    }
  .top-navbar .s-search-input {
    background-color: rgb(239 242 253);
    border: 1px solid #3a57a826;
}
section.s-block.s-block--photos-slider salla-slider#photos-0-slider .s-slider-block__title {
    display:none !important;
}
/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top: 0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
.s-slider-block__title button {
    background-color: #d2b47c;
}

 .s-slider-block__title button.s-slider-nav-arrow svg
 {
    fill: #000 !important;
}

i.header-btn__icon.sicon-user-circle,
i.header-btn__icon.icon.sicon-shopping-bag {
  color: #46321b;
   background-image: linear-gradient(to left,
    transparent,
    transparent 50%,
    #46321b 50%,
    #46321b);
      background-position: 100% 0;
    background-size: 200% 100%;
    transition: all .25s ease-in;
  border-radius: 50%!important;
  transition: 0.5s;
    border-color: #46321b;
}
  i.header-btn__icon.sicon-user-circle:hover,
i.header-btn__icon.icon.sicon-shopping-bag:hover {
    background-position: 0 0;
  color: white;
}

  .s-cart-summary-total {
    color: #46321b !important;
  }
header.store-header {
    margin-bottom: 0px;
  box-shadow:  -8px 10px 15px -3px rgba(0,0,0,0.1);
  z-index: 2;
    background: #f5f5f5 !important;
}
.main-nav-container.fixed-header .inner {
    padding-top: 20px;
    padding-bottom: 20px;
    background: #f5f5f5 !important;
    border-radius: 0 0 20px 20px;
}

.top-navbar {
  box-shadow:  -8px 10px 15px -3px rgba(0,0,0,0.1);
    padding-top: 15px;
    background-color: #725738 !important;
    color: white !important;
}
div#mainnav,
.inner.bg-inherit {
  background-color: transparent;
}


.inner.bg-inherit {
  justify-content: center;
  align-items: center;
}

@media (min-width: 1024px) {
  /* title-hover */

    .s-block__title h2 {
      position: relative;
      display: inline-block;
      font-size: 20px;
      font-weight: bold;
      color: black !important;
      transition: color .2s ease;
      padding: 3px 0;
      margin-bottom: 15px;
      
      &:hover {
        color: #ec5a28ad;
         
        &::after,
        &::before {
          width: 100%;
          left: 0;
        }
        
      }
      
      &::after,
      &::before {
        content: ''; 
        position: absolute;
        top: calc(100% + 5px);
        width: 0;
        right: 0;
        height: 3px;
      }
      
      &::before {
        transition: width .4s cubic-bezier(0.51, 0.18, 0, 0.88) .1s;
        background: #905d24;
      }
      
      &::after {
        transition: width .2s cubic-bezier(0.29, 0.18, 0.26, 0.83);
        background: #46321b;
      }
    }
    .main-menu li.root-level>a,
    .main-menu li.root-level>a:after {
        transition: all .5s;
    }

    .main-menu li.root-level>a {
    position:relative;
    z-index: 1;
        color: #46321b !important;
    }
    .main-menu li.root-level>a:hover {
        color: white !important;
    }
    .main-menu li.root-level>a:after {
        display: block;
    position: absolute;
    top: -20px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 1px;
    content: '.';
    color: transparent;
    background: #46321b !important;
    visibility: none;
    opacity: 0;
    z-index: -1;
    }
    .main-menu li.root-level>a:hover:after {
        opacity: 1;
    visibility: visible;
    height: 90%;
    }

    .navbar-brand {
        margin-right: -40px !important;
    }
}
/* products-section */
.s-product-card-entry {
    border-radius: 15px !important;
    overflow: hidden;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.s-product-card-content-sub {
    justify-content: center;
}
.s-product-card-price {
    color: red !important;
    font-size: 16px !important;
    font-weight: bold;
}
.s-button-btn {
    font-weight: bold !important;
    border-radius:  25px 5px 25px 5px !important;
    margin: 0 5px;
    color: white!important;
    background: #46321b !important;
}
.s-button-text {
    display: flex;
    justify-content: center;
    align-items: center;
}
.s-button-btn .s-button-text .sicon-shopping-bag:before {
    content: '';
    display: inline-block;
    background-image: url(https://i.ibb.co/51h2RjT/system-regular-18-autorenew.gif) !important;
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin-left: 9px;
}
.s-product-card-content-title a {
    text-align: center;
    padding-bottom: 20px;
    font-size: 16px;
  font-weight: bold !important;
  color: black !important;
}

@media (min-width: 1024px) {
#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(3) {
    z-index: 1;
    margin-top: -20px !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-top: 0px !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container:not( body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--fixed-banner.wide-placeholder:nth-child(17) > .container){
    padding: 0px !important;
    width: 100% !important;
    max-width: unset;
}
.banner--fixed img {
    border-radius: 0px !important;
}
.s-product-card-entry {
    --c: #45311b; /* the border color */
    --b: 3px;    /* the border thickness*/
    --g: 5px;     /* the gap on hover */
    
    padding: calc(var(--g) + var(--b));
    --_g: #0000 25%,var(--c) 0;
    background: 
      conic-gradient(from 180deg at top    var(--b) right var(--b),var(--_g))
       var(--_i,200%) 0  /200% var(--_i,var(--b))  no-repeat,
      conic-gradient(            at bottom var(--b) left  var(--b),var(--_g))
       0   var(--_i,200%)/var(--_i,var(--b)) 200%  no-repeat;
    transition: .3s, background-position .3s .3s;
    cursor: pointer;

  }
  .s-product-card-entry:hover {
        --_i: 100%;
    transition: .3s, background-size .3s .3s;
  }

}



.product-single .s-products-slider-card.swiper-slide {
  padding-bottom: 15px;
}
.store-footer {
    background: #f5f5f5 !important;
}




#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a {
  justify-content: center;
}
#app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > p {
  text-align: center;
}
  .s-block__display-all {
  color: #000;
    font-weight: bold !important;
  font-size: 16px;
}


.testimonials-slider .testimonial {
    background-image: url(https://i.ibb.co/F6DSW0Y/Footer.png);
    background-size: cover;
    color: white;
    border-radius: 20px 0 50px 0;
    
}

.testimonials-slider .testimonial__icon {
    color: white !important;
}

.s-block--testimonials .s-slider-block__title-nav button {
    background: #46321b;
    box-shadow: 0 15px 35px rgb(169 169 169 / 50%);
}
.testimonials-slider .s-slider-nav-arrow svg {
    fill: white !important;
}
#app > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--testimonials.container.overflow-hidden > div > div > h2 {
    margin: auto;
    background: #46321b;
    color: white;
    margin-bottom: 22px;
    padding: 10px 26px;
    border-radius: 15px;
    box-shadow: -8px 10px 15px -3px rgba(0,0,0,0.1);
}
  

@media (max-width: 768px) {

    .s-block--features__item {
        box-shadow: -10px 20px 15px -10px #46321b !important;
    }
    i.sicon-menu.text-primary.text-2xl.rtl\:ml-2\.5.ltr\:mr-2\.5 {
        color: #46321b;
        padding: 6px;
        border: 1px solid;
        border-radius: 22px;
      }
      .footer-is-light .store-footer .store-footer__inner * {
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    .store-footer .contact-social ul {
      justify-content: center;
    }
    .store-footer a {
      justify-content: center;
    }
    .s-button-btn {
        padding: 5px 0px;
        margin: 0px;
    }
    [dir=rtl] .testimonials-slider .swiper {
    padding-left: 1.25rem !important;
  }
    #app > div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.flex.rtl\:space-x-reverse.space-x-2.items-end {
    justify-content: center;
    align-items: center;
    }
          .mm-ocd__content:has(nav#mobile-menu)::before {
          content: "";
          display: block;
          background: #46321b;
          left: 0;
          width: 60%;
          height: 220px;
          margin-left: auto;
          margin-right: auto;
          border-radius: 30px 30px 150px 150px;
          margin-bottom: 40px;
          margin-top: 40px;
          box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
      }
      .mm-ocd__content:has(nav#mobile-menu)::after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(50%, 50%);
        width: 50%;
        height: 160px;
        background: url(https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/YOYbp/hTuBY4zubOsRalAFwayq31xLThSqqFxQGve70Dx3.png);
        background-position: 50%;
        background-size: contain;
        background-repeat: no-repeat;
        overflow: visible;
        z-index: 9999;
    }
    
    .mm-spn.mm-spn--navbar.mm-spn--main {
      width: 90%;
      height: 60%;
      margin: auto;
      background: transparent;
      color: #f5f5f5;
      border-radius: 15px;
    }
      .mm-ocd__content {
             animation: changeBackgroundColor 7s infinite !important;
    }
    
    .mm-spn.mm-spn--navbar:after {
        text-align: center !important;
        background: #46321b !important;
        border-radius: 0px 0px 30px 30px;
    }
    .mm-spn.mm-spn--navbar ul:before {
        border: 0px !important;
    }
    .mm-spn ul {
        margin-top: 20px;
        background: #46321b;
        border-radius: 30px 0px;
    }
}

select#product-filter ,label.hidden.sm\:block.rtl\:ml-3.ltr\:mr-3.whitespace-nowrap[for="product-filter"]{

        display: none !important;

}







.footer {
  background-color: #333;
  color: white;
  padding: 20px;
  text-align: center;
  position: relative;
}

.active-visitors {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #5064a9 !IMPORTANT;
  color:#fff;
  padding: 10px 20px;
  border-radius: 50px;
  font-family: 'Arial', sans-serif;
  font-size: 16px;
  position: relative;
  margin-top: 10px;
      background: transparent;
    border: 1px solid;
    padding: 15px;
    width: 15%;
    right: 40%;

}

.circlecontainer3276 {
  position: relative;
  width: 20px;
  height: 20px;
  margin-left: 10px;
}

.circle3276 {
  width: 100%;
  height: 100%;
  background-color: #5EDE6B;
  position: absolute;
  border-radius: 50%;
  animation: ripple-animation 1.8s infinite ease-out;
  RIGHT: 12PX;
}

@keyframes ripple-animation {
  0% {
    transform: scale(0.5);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}
 


@media (MAX-width: 640px) {
.active-visitors {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: rgb(255, 255, 255);
    border-radius: 50px;
    font-family: Arial, sans-serif;
    font-size: 16px;
    position: relative;
    margin-top: 10px;
    background-image: initial;
    background-position: initial;
    background-size: initial;
    background-repeat: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    border: 1px solid;
    padding: 7PX;
    width: 36%;
    right: 32%;
    background-color: rgb(80, 100, 169) !important;
}}
.active-visitors {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #5064a9 ! IMPORTANT;
    color: #fff;
    padding: 10px 20px;
    border-radius: 50px;
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    position: FIXED;
    margin-top: 10px;
    background: transparent;
    border: 1px solid;
    padding: 15px;
    width: 15%;
    right: 82%;
    Z-INDEX: 999999;
    BOTTOM: 65PX;
}
@media (max-width: 640px) {
    .active-visitors {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: rgb(255, 255, 255);
        border-radius: 50px;
        font-family: Arial, sans-serif;
        font-size: 16px;
        position: FIXED;
        margin-top: 10px;
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        border: 1px solid;
        width: 36%;
        right: 32%;
        width: 40%;
        right: 59%;
        Z-INDEX: 1;
        BOTTOM: 95PX;
        background-color: rgb(80, 100, 169) !important;
    }
}

.active-visitors {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #5064a9 ! IMPORTANT;
    color: #fff;
    padding: 10px 20px;
    border-radius: 50px;
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    position: FIXED;
    margin-top: 10px;
    background: transparent;
    border: 1px solid;
    padding: 15px;
    width: 20%;
    right: 75%;
    Z-INDEX: 999999;
    BOTTOM: 65PX;
}

.active-visitors {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #46321a ! IMPORTANT;
    color: #fff;
    padding: 10px 20px;
    border-radius: 50px;
    font-family: 'Arial', sans-serif;
    font-size: 16px;
    position: FIXED;
    margin-top: 10px;
    background: transparent;
    border: 1px solid;
    padding: 15px;
    width: 20%;
    right: 75%;
    Z-INDEX: 999999;
    BOTTOM: 65PX;
}

@media (max-width: 740px) {
    .active-visitors {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: rgb(255, 255, 255);
        border-radius: 50px;
        font-family: Arial, sans-serif;
        font-size: 16px;
        position: FIXED;
        margin-top: 10px;
        background-image: initial;
        background-position: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        border: 1px solid;
        width: 36%;
        right: 32%;
        width: 45%;
        right: 48%;
        Z-INDEX: 1;
        BOTTOM: 95PX;
    background-color: #46321a ! IMPORTANT;
    }
}
body.index  .active-visitors {display:none !important ; }



body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div.grid ,
body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div.grid {
    grid-template-columns: repeat(5,1fr) !important;}

body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div.grid a ,
body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div.grid a {
     background-color:transparent !important;
    height:365px;
}
section.s-block.s-block--banners.container .sm\:gap-8 {
        gap:8px !important;
    }




body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div.grid a:nth-child(1) ,
body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div.grid a:nth-child(1),
  body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(18) > div.grid a:nth-child(1){
    grid-area:1/1/1/1 !important;
}
body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(18) > div.grid{
    
grid-template-columns: repeat(4,1fr) !important;}

body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6){
    margin-top:-5px !important;
}

@media(max-width:767px){
    body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(5) > div.grid a ,
body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div.grid a ,
    body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(18) > div.grid a 
    {
     background-color:transparent !important;
    height:111px
}
    body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(18) > div.grid{
    
grid-template-columns: repeat(2,1fr) !important;}

.s-products-slider-card {
    width: 100%;
    max-width: 210px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
}

.s-slider-block__title {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
      padding-top: 13px;

}

.s-slider-block__title-right {
  flex: 1 !important;
  text-align: center !important;
  display: flex !important;
  justify-content: center !important;
}

.s-slider-block__title-right h2 {
  font-family: var(--font-main) !important;
  text-align: center !important;
  margin: 0 !important;
  width: 100% !important;
   
}

.s-slider-block__title-left {
  position: absolute !important;
  left: 0 !important;
}

.s-block__title {
    margin-bottom: 1rem;
    display: flex;
    align-items: center;
    justify-content: center !important;
     
}

.s-block--best-offers .swiper-wrapper{
padding: 20px 0 !important;}



:is(section.s-block.s-block--photos-slider,.banner--fixed) img {
    border-radius: 0!important;
    background-color: transparent!important
}

section.s-block.s-block--fixed-banner.wide-placeholder:first-of-type,section.s-block.s-block--photos-slider {
    margin-top: 0
}
@media(max-width: 1025px){
nav#mobile-menu li a{
        color:#000 !important;

}
i.sicon-menu.text-primary.text-2xl {
    padding: 7px!important;
    background-color:#f1cd06 !important;
    border-radius:50px !important;
}
}


section.s-block.s-block--photos-slider salla-slider.photos-slider .swiper {
    padding: 0
}



section.s-block.s-block--banners.container     .md\:grid-cols-3:last-child{
            grid-template-columns: repeat(4, minmax(0, 1fr)) !important ;
    }
    .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        grid-row: span 1 / span 1;
    }






section.s-block.s-block--banners.container a.banner-entry.square-photos {
    background-color: transparent;
}
div#mainnav .inner.bg-inherit {
    background-color:#230f07 !important;
}
div#mainnav .s-cart-summary-total{
color:#fff !important
}
    

 div#mainnav .inner.bg-inherit ul.main-menu.mm-spn--open li a{
    color:#fff !important;

nav#mobile-menu li a 
    color:#fff !important;
}
@media (max-width: 992px) {
    .mm-spn.mm-spn--navbar:after {
        text-align: center !important;
        background: #46321b !important;
        border-radius: 0px 0px 30px 30px;
        color: #fff;
    }
   i.sicon-menu.text-primary.text-2xl {
    background-color:#f1cd06 !important ;
        padding:7px !important;
        border-radius:50px;
        color:#ffff;
    
}
}
i.header-btn__icon.sicon-user-circle, i.header-btn__icon.icon.sicon-shopping-bag {
    color: #fff;
        background-color:#f1cd06 !important;


    transition: all .25s ease-in;
    border-radius: 50% !important;
    transition: 0.5s;
    border-color: #fff;
}

footer.store-footer .store-footer__inner {
        color: #fff;

}

@media (max-width: 768px){
section.s-block.s-block--banners.container .md\:grid-cols-3:last-child
 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

section.s-block.s-block--banners.container .md\:grid-cols-3:last-child .banner-entry {
    position: relative;
    height: 100px;
}
}
.store-footer {
    background: transparent !important;
}
div#mainnav {
    min-height: fit-content !important;
}
@media(max-width: 1025px){
nav#mobile-menu li a{
    color:#000 !important;
}
}


section#best-offers-7-slider {
    background-color:#29160d !important;
    max-width:unset !important;
    padding-inline:150px !important;
    margin-block:0 !important;
}

section#best-offers-7-slider custom-salla-product-card {
    background-color:#fff !important;
}

section#best-offers-7-slider .s-slider-block__title ,
section#best-offers-7-slider .s-slider-block__title  a.s-slider-block__display-all {
    color: #fff !important;
}

@media (max-width: 992px){
    
section#best-offers-7-slider {
    background-color:#29160d !important;
    max-width:unset !important;
    padding-inline:10px !important;
    margin-block:0 !important;
}

section#best-offers-7-slider custom-salla-product-card {
    background-color:#fff !important;
}

section#best-offers-7-slider .s-slider-block__title ,
section#best-offers-7-slider .s-slider-block__title  a.s-slider-block__display-all {
    color: #fff !important;
}

    body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(12){
margin-top:0 !important;

}
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container:not( body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--fixed-banner.wide-placeholder:nth-child(17) > .container){
    padding: 0px !important;
    width: 100% !important;
    max-width: unset;
}

.s-block--features__item {
    background: 0 0;
    border: none;
    border-radius: 0;
    box-shadow: none !important;
}
@media(min-width: 1024px) {
.s-block--features__item:not(:last-child){
    position: relative;
}
.s-block--features__item:not(:last-child):before {
    position: absolute;
    content: '';
    width: 3px;
    height: 60px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
}

.s-block--features__item .feature-icon {
    height: 7rem;
    width: 7rem;
    background: #c3933f;
}

.s-block--features__item .feature-icon i:before {
    content: '';
    width: 95px;
    height: 95px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;

}

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(1) > div > i:before{
    background-image:url('https://img.imgdd.com/056db518-5366-42ba-ac97-4b3ff66d6bdd.png');
}

.s-block--features__item .feature-icon{
    background-color:transparent;
}

body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(2) > div > i:before{
    background-image:url('https://img.imgdd.com/e4b53aaf-1f70-4823-8d69-e8f7965c6546.png');
}
body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(3) > div > i:before{
    background-image:url('https://img.imgdd.com/12c98458-3a46-4721-900b-3257437b8c53.png');
}
body.index > div.app-inner.flex.flex-col.min-h-full > section.s-block.s-block--features.container > div > div:nth-child(4) > div > i:before{
        background-image:url('https://img.imgdd.com/8137e632-247e-4e22-9afa-f93b3f345bde.png');

}
.s-block--features__item h2 {
    font-size: 20px!important;
    line-height: 1.7rem!important;
    color: #bca35f;
}

.s-block--features__item p {
    color: black;
        font-size: 17px!important;

}

div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > div.hidden.lg\:block{
    margin-top:10px;
}

 div.app-inner.flex.flex-col.min-h-full > footer > div.store-footer__inner > div > div.lg\:col-span-2.rtl\:lg\:pl-20.ltr\:lg\:pr-20 > a > img{
     width:75%;
 }
footer.store-footer .store-footer__inner {
    background-image: url('https://img.imgdd.com/424b579e-c025-4976-9932-ac893a075e6d.webp');
    background-size: cover; 
    background-position: center; 
    background-repeat: no-repeat;
        border-style: none;
}


footer.store-footer {
    background-color: #dec18a !important;
}

 div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span > p > a{
    color:#fff;
}

footer.store-footer {
    background-color: #dec18a !important;
}

 div.app-inner.flex.flex-col.min-h-full > footer > div.md\:flex.items-center.justify-between.py-4.container.text-center > span > p > a{
    color:#fff;
}
@media (max-width: 992px){
    
 section.s-block.s-block--features.container .grid.grid-cols-2.md\:grid-cols-4.gap-4.sm\:gap-6.xl\:gap-8 .s-block--features__item:first-child
 {
    grid-column: span 1 / span 1;
}
    .s-block--features__item h2 {
    font-size: 19px!important;
    }


.s-block--features__item p {
        font-size: 15px!important;

}
.s-block--features__item {
    padding: 5px;
}
}
@media (max-width: 992px){
div#mainnav {
    height: 61px !important;
}
 nav#mobile-menu li a{
  color:#fff !important;
 }
 i.sicon-menu.text-primary.text-2xl {
    background-color: #d1a83f  !important;
    padding: 7px !important;
    border-radius: 50px;
    color: #ffff;
}
.mm-spn.mm-spn--navbar:after {
    text-align: center !important;
    background: #240f07 !important;
    border-radius: 0px 0px 30px 30px;
    color: #fff;
}


nav#mobile-menu ul li {
   background-color:#240f07;
}

.mm-ocd__content:has(nav#mobile-menu)::before {
    content: "";
    display: block;
    background: #240f07
;
 
}
}
footer a[href*=tiktok] ,
footer a[href*=snapchat ] ,
footer a[href*=youtube] ,
footer a[href*=twitter] ,
footer a[href*=facebook] ,
footer a[href*=instagram] 
 {
    background-color:transparent !important;
    background:transparent !important;
    color:goldenrod;
    border:1px solid white
}
.s-social-link a[href*=snapchat] svg {
    fill: goldenrod !important;
}



i.header-btn__icon.sicon-user-circle, i.header-btn__icon.icon.sicon-shopping-bag {
    color: #fff;
    background-color: #d1a83f  !important;
    transition: all .25s ease-in;
    border-radius: 50% !important;
    transition: 0.5s;
    border-color: #fff;
}


footer a[href*=instagram] {
    background: linear-gradient(45deg, #f09433 0, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%) !important;
}
footer a[href*=tiktok] {
   background: black !important;
    color:white;
}
footer a[href*=snapchat] {
    background:yellow !important;
}
footer a[href*=youtube] {
    background-color:red !important;
    color:white;
}
footer a[href*=twitter] {
    background:lightskyblue !important;
    color:white;
}
footer a[href*=facebook] {
    background:#214c68 !important;
    color:white;
}

footer.store-footer li.s-social-link {
    transition: all 0.3s ease;
}

footer.store-footer li.s-social-link:hover {
    transform: translateY(-3px);
}


.product__description a {
    color: #194ED9 !important;
    text-decoration-line: underline  !important;
}