.main-menu .sub-menu{background-color: rgb(186 193 157)!important;}
/***********important*************/
section.s-block.s-block--banners.container div.grid {
    display: flex!important;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap
}

section.s-block.s-block--banners.container div.grid a.banner-entry {
    width: 30%;
    background-color: transparent!important;
    height: 275px!important
}

@media(max-width: 767px) {
    section.s-block.s-block--banners.container div.grid a.banner-entry {
        width:30%;
        height: 150px!important
    }
}

.banner-entry>div {
    background-size: contain!important;
    background-repeat: no-repeat
}
-----------------------------------------------
body {
--tw-bg-opacity: 1;
     max-width:100% !important;
background-color: #fff9f1c9!important;
}
section.s-block.s-block--fixed-banner .container{
  max-width:100% !important;
  padding:0  !important;
  margin:0 !important;
}
.banner--fixed img {
  border-radius: 0 !important;
  background-color: unset !important;
}
.s-block:first-of-type {
    margin-top: 0 !important;
}
.main-nav-container {
    min-height: 84px;
    background: #fefaefde;}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: #e5e7eb;
    --tw-bg-opacity: 1;
   background-color: #672520;
    color: #fbf2ea;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px;}
    .footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #c8e4ff00;
}
    --tw-text-opacity: 1;
    color: #374151;
    color: rgb(55 65 81/var(--tw-text-opacity));
}
.navbar-brand img {
    max-height: 6.5rem;
    max-width: 165px;
    width: auto;
    content: 
}

banner--fixed img {
    background: #faebd700;
}   
.s-products-slider-card.swiper-slide {
    padding: 32px;
}
.s-product-card-vertical:hover {
    box-shadow: 1px 6px 6px 0px #672521;
    padding: 11px;
    transition: 1s;
    margin-bottom: 5px;
}
.bg-inherit {
    background-color: #bac19d;
    color: white;
}
    .top-navbar {
        padding-top: .375rem;
        padding-bottom: .375rem;
        background-color: #bac19d;
    }
}