.product-index .s-button-primary-outline{
      background: #e8d9ca !important;
    color: #485557 !important;
  border-color: #e8d9ca !important
}
.product-index-offers .s-button-primary-outline{
      background: #e8d9ca !important;
    color: #485557 !important;
  border-color: #e8d9ca !important
}

.product-single .s-button-primary:hover {
    background: #e8d9ca !important;
    color: #485557 !important;
    border-color: #e8d9ca !important;
}
.product-single .s-button-primary-outline {
    background: #e8d9ca !important;
    color: #485557 !important;
    border-color: #e8d9ca !important;
}
.product-single .s-add-product-button-mini-checkout{
  border-radius: .75rem;
  transition: 0.3s
}
.product-single .s-add-product-button-mini-checkout:hover{
  background: #e8d9ca !important
}
.s-add-product-button-mini-checkout-content{
  color:#485557 !important
}

.mburger i{
  color:#3f4e50 !important
}
.top-navbar{
  background-color: #B6771D;
  color: #fff
}
.inner{
  background-color: #E8D9CA
}

#main-content {
  background-color: #fff
}
.main-menu .root-level:nth-child(n + 15) {
    display: none !important;
}
.main-menu .root-level:hover a{
  color: #7B542F !important
}

#mainnav{
  background-color: #e8d9ca !important
}
.s-user-menu-trigger{
  height: 45px;
  width: 45px;
  border-radius: 50%
}
/*########################*/
@media(max-width:768px){
.index #main-content section:nth-of-type(1){
    display: none
  }
}
.index section:nth-of-type(1){
  margin-top:2rem !important
}
.index section:nth-of-type(1) .swiper-wrapper{
      width: fit-content;
    flex-wrap: wrap;
    gap: 2px 1px;
    transition-duration: unset !important;
    transform: unset !important;
}
.index section:nth-of-type(1) .swiper-wrapper .swiper-slide{
          width: fit-content;
  padding: 3px
}
.index section:nth-of-type(1) .s-slider-block__title-right h2{
 color: #3F4E50;
font-weight: 700;
font-style: Bold;
font-size: 20px;
letter-spacing: 0%;
text-align: right;
vertical-align: bottom;

}
.index section:nth-of-type(1) .slide--cat-entry {
     height: auto !important;
    width: fit-content;
    background-color: #E8D9CA;
    color: #7B542F;
  padding: 17px !important;
  border-radius: 10px !important
}

.index section:nth-of-type(1) .slide--cat-entry:hover {
   background-color: #cfc2b4;
 
}
.index section:nth-of-type(1) .slide--cat-entry h2{
  font-weight: 400;


}
.index section:nth-of-type(1) .slide--cat-entry i{
  display: none !important
}

/*########################*/
.index section:nth-of-type(2){
  margin-top:1rem !important;
  background-color: #F9FAFB
}
@media(max-width:768px){

.index section:nth-of-type(2){
  margin-top:0rem !important;
}
}
 .index section:nth-of-type(2) .swiper-slide
.overlay-bg:after{
   display: none !important
} 
@media(max-width:768px){
  .index section:nth-of-type(2) .swiper-slide{
    height: auto !important;
    min-height: auto
  }
  .s-slider-nav-arrow{
    width:20px !important;
    height:20px !important
  }
}
.index section:nth-of-type(2) .s-slider-block__title-nav{
  width: 74% !important
}
.index section:nth-of-type(2) .s-slider-block__title-nav button{
  background-color: #B6771D
}
/*########################*/

.index section:nth-of-type(3) .grid{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media(min-width:768px){
.index section:nth-of-type(3) .grid{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.index section:nth-of-type(3) .s-block__title {
  justify-content: center
}
.index section:nth-of-type(3) .s-block__title h2{
  text-align: center;
  display: block;
  color: #7B542F
}
.index section:nth-of-type(3) .banner-entry {
  background-color: transparent !important;
  height:390px !important
}
.index section:nth-of-type(3) .banner-entry .lazy__bg {
  background-size: cover !important;
  border-radius: 16px
}
/*########################*/

.index section:nth-of-type(4) .grid{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media(min-width:768px){
.index section:nth-of-type(4) .grid{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
}

.index section:nth-of-type(4) .s-block__title {
  justify-content: center
}
.index section:nth-of-type(4) .s-block__title h2{
  text-align: center;
  display: block;
  color: #7B542F
}
.index section:nth-of-type(4) .banner-entry {
  background-color: transparent !important;
  height:390px !important
}
.index section:nth-of-type(4) .banner-entry .lazy__bg {
  background-size: cover !important;
  border-radius: 16px
}

/*########################*/
.index section:nth-of-type(5) .container{
  max-width: 100%;
    padding: 0;
    margin-top: 0;
}

/*########################*/
  .index section:nth-of-type(6) .grid{
     grid-template-columns: repeat(3, minmax(0, 1fr));
}

.index section:nth-of-type(6) .s-block__title {
  justify-content: center
}
.index section:nth-of-type(6) .s-block__title h2{
  text-align: center;
  display: block;
  color: #7B542F
}
.index section:nth-of-type(6) .banner-entry {
  background-color: transparent !important;
  height:200px !important
}

.index section:nth-of-type(6) .banner-entry .lazy__bg {
  background-size: cover !important;
  border-radius: 8px
}
@media(min-width:768px){

  .index section:nth-of-type(6) .banner-entry {
  
  height:615px !important
}
  
.index section:nth-of-type(6) .banner-entry .lazy__bg {
 
  border-radius: 16px
}
}
/*########################*/
.index section:nth-of-type(7){
  margin-top: 2rem
}
.index section:nth-of-type(7) .banner--fixed img{
  border-radius: 16px
}


/*########################*/
.index section:nth-of-type(9) .container{
  max-width: 100%;
    padding: 0;
}
/*########################*/
.store-footer__inner{
  background-color: #E8D9CA !important;
}
.store-footer__inner h3{
  color:#7B542F !important
}
.store-footer{
  background-color: #E8D9CA !important;
  margin-top: 0 !important;
  padding-top:4rem !important
}
.store-footer > .container{
  background-color: #F9FAFB;
    max-width: 100%;
    justify-content: center;
    align-items: center;
    gap: 50%;
}
.copyright-text{
  display: none!important
}
footer  div:nth-of-type(2).container{
  flex-direction: row-reverse
}