/* Add custom CSS styles below */ 
/* ========================= */
/* ---start---slider---landing page--- */
body{
  background-color: #F8F8F8 !important;
}
section.advanced-slider.advanced-slider--0.auto-height.s-block {
  margin-top: 0 !important;
}

.main-menu-row .main-menu li.root-level>a {
  font-size: 16px;
  font-weight: 500;
  color: #302010;
  transition: .3s;

  &:hover {
    color: #D19A33;
  }
}

.swiper-slide.slide--one-sixth.text-center.group:hover h3.mt-6.text-base.font-semibold.leading-7.tracking-tight.text-store-text-primary {
  color:#D19A33 !important;
}
.htv--shimmer .enhanced-title-border{
  opacity:0!important;
}
button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #C49459 !important;
    border-color: #C49459 !important;
    color:white !important;
    border-radius: 0;
}
custom-salla-product-card:hover button.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center{
  background-color: #D19A33 !important;
  border-color: #D19A33 !important;
  color:white !important;
}

.product-card__title a{
  color:#302010 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  transition: .3s;
  min-height: 45px;
  &:hover{
    color:#D19A33 !important;
    transform: scale(.98);
  }
}

p.product-card__subtitle.text-sm.text-store-text-secondary.leading-6.mb-2\.5{
  color:#3020106B !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  transition: .3s;
  &:hover{
    color:#D19A33 !important;
    transform: scale(.98);
  }
}
p.total-price.font-bold.inline-block.text-store-text-secondary.text-lg {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #302010 !important;
    transition: .3s;
    &:hover{
      color:#D19A33 !important;
      transform: scale(.98);
    }
}

h2.text-2xl.lg\:text-4xl.text-primary.font-bold.mb-5 {
    font-size: 16px;
    color: #302010;
}
p.mb-5.text-store-text-primary {
  font-size: 20px;
  font-weight: 500;
  color:#302010 !important;
  @media(min-width:1024px){
    width: 73%;
  }
}
section.s-block.s-block--enhanced-features.container {
    padding-block: 20px;
}
.flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md.shadow-\[rgba\(50\,_50\,_105\,_0\.15\)_0px_2px_5px_0px\,_rgba\(0\,_0\,_0\,_0\.05\)_0px_1px_1px_0px\] {
    background-color: #57391C0A;
  box-shadow: 0px 4px 4px 0px #57391C1A !important;
  border-radius: 0 !important;


}
ul.footer-list.enhanced_links.store-links-items {
    display: flex;
    flex-direction: column;
    justify-content:flex-start;
}
.store-footer__inner{
  background-color: #062916 !important;
}
img.img-fluid.mx-auto.lg\:mx-\[unset\] {
    height: 108px !important;
}
.s-social-link a{
    background-color: #0F6A3A;
    border-radius: 50%;
    padding: 8px;
    transition: .3s;
    &:hover{
    background-color: #0F6A3A;
    transform: scale(1.2);
    }
}
.s-payments-list .s-payments-list-item{
   box-shadow: 0px 4px 4px 0px #00000029;
}
p.text-gray-400.mb-2\.5.md\:mb-0 {
    color: #0F6A3A;
}
a.text-xs.lg\:text-base{
  transition: .3s;
  &:hover{
    color:#D19A33 !important;
    transform: scale(.98);
    }
}

a.text-xs.lg\:text-base,span.text-unicode.unicode.break-all{
  transition: .3s;
  &:hover{
    color:#D19A33 !important;
    transform: scale(.98);
    }
}
.grid-itme.col-span-2.lg\:col-span-1.mb-2\.5 {
    display: none;
}
.store-footer__inner {
    background-color: #062916 !important;
    padding-block: 20px;
}
button.s-button-element.s-button-btn.s-button-solid.s-button-primary.s-button-loader-center {
  background-color: #C49459 !important;
  
}
.banner--fixed:not(.first) img:not(.loaded) {
    border-radius: 0;
}