/* Add custom CSS styles below */ 
body {
    background-color: hsl(36deg 11.11% 91.18%)
}

.navbar-brand img {
    max-height: 3.6rem!important
}

.top-navbar {
    background-color: #D8D8D8
}

input.s-search-input {
    background-color: #fff!important
}

.main-nav-container {
    background-color: transparent
}
.main-nav-container.fixed-header{
    background:#ffffff99;
}
.main-menu li.root-level>a,.s-cart-summary-total {
    color: #242424 !important
}

.main-menu li.root-level>a:hover{
    color:#96792f !important
}
span.s-cart-summary-count {
    background-color: #2E2B26
}

@keyframes shake {
    0% {
        transform: translateX(0)
    }

    25% {
        transform: translateX(-2px)
    }

    50% {
        transform: translateX(2px)
    }

    75% {
        transform: translateX(-2px)
    }

    100% {
        transform: translateX(0)
    }
}

.header-btn__icon:hover {
    animation: shake .5s ease
}

.header-btn__icon {
    
    transition: transform .2s ease;
    box-shadow: 5px 8px 5px 2px #00000005;
    border: 1px solid #E5E7EB;
}

section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: -85px;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container{
    max-width:100% !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    padding:0;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container img{
    background:transparent;
    border-radius:0;
}

a.slide--cat-entry {
    height:17rem;
    background:transparent; 
    border:none
}
a.slide--cat-entry:hover{
    box-shadow:none
}
a.slide--cat-entry img{
    height:12rem;
    width:12rem
}
.s-block--categories .s-slider-block__title,.s-block--banners .s-block__title {
    justify-content: center
}

.swiper-slide.slide--one-sixth {
    width: 20%
}

.s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
    justify-content:center !important;
}

section.s-block.s-block--categories{
    margin-top:-70px
}

.s-block.s-block--categories .s-slider-wrapper.carousel-slider {
    background:#ebe9e6;
    margin-bottom:20px;
    border-radius:20px;
    box-shadow: 5px 10px 20px 1px #00000026;
   
}
.s-product-card-content {
    text-align: center
}

.s-product-card-content-sub {
    justify-content: center
}

salla-add-product-button.hydrated:has(button:disabled):hover {
    cursor: no-drop
}
.s-product-card-entry{
    background:#6765660D
}
.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #2E2B26;
    border-radius: 10px;
    color: #F5F5F5;
    border: none
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
    animation: shake .4s
}

.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover span {
    display: inline-block
}

.s-slider-nav-arrow {
    width:45px;
    background: #231F1E80;
    border: none
}

.s-slider-nav-arrow svg {
    fill: white
}


.s-product-card-content-main a ,
a.s-slider-block__display-all {
    color:#2e2b26
}
.s-product-card-horizontal .s-product-card-wishlist-btn {
    background:transparent;
    border:1px solid #2E2B26;
    margin:0;
    border-radius:50px;
}
.s-product-card-horizontal .s-button-text i {
    color:#2E2B26
}
footer .store-footer__inner .grid div:first-child {
    grid-column: 1 / 2
}

.store-footer__inner {
     background:url("https://i.ibb.co/NnxvDdqm/Footer.png") no-repeat !important;
    background-size:cover !important;
 
}

.store-footer__inner .grid {
    grid-template-columns: repeat(3,minmax(0,1fr))
}

.store-footer__inner .grid > div a h3 {
    display: none
}

.store-footer__inner .grid > div:nth-of-type(1) > a::after {
    content: " ";
    display: block;
    width: 130px;
    height: 120px;
    background-image: url("https://i.ibb.co/jv2rcs19/Group-1261155164.png");
    background-size: cover;
    background-repeat: no-repeat!important;
    margin-bottom: 13px
}

.store-footer__inner > div * {
    text-align: center;
    justify-content: center;
    color: #fff
}

.store-footer__inner .grid > div > div {
    margin: auto;
    padding: 10px
}

footer.store-footer {
    /* background-color: #2E2B26!important; */
    background:url("https://i.ibb.co/NnxvDdqm/Footer.png") no-repeat !important;
    background-size:cover !important;

    
}

footer .copyright-text p {
    color: #fff
}

.store-footer__inner {
    padding-bottom: 0
}

ol.s-breadcrumb-wrapper {
    font-size: 18px
}

.inner.bg-inherit i.sicon-menu {
    color: #97782f
}

.s-comments.s-comments-product,.s-user-menu-trigger {
    background: transparent!important
}

.content--single-page,.product-single .main-content {
    box-shadow: 5px 5px 15px 2px #0101011a!important
}

.product-single .main-content {
    padding: 20px;
    border-radius: 15px;
    background-color: #ffffffb8
}
@media (max-width: 992px) {

   section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: -75px;
}
    .store-footer__inner .grid {
        grid-template-columns: repeat(1,minmax(0,1fr))
    }

    .contact-social {
        border: none
    }

    a.slide--cat-entry {
        height: 12rem;
        margin:10px 0 
    }
     s-block--categories .swiper.s-slider-container {
    margin:0;
}

    .swiper-slide.slide--one-sixth {
        width: 25%
    }
    footer.store-footer {
        background:#2e2b26 !important;
        border-top-left-radius:50px !important;
        border-top-right-radius:50px !important;
        
    }
    .store-footer__inner {
        background-size:contain !important;
    }
}

@media (max-width: 600px) {
     .s-block--categories .swiper.s-slider-container {
        margin-left: 10px;
                 padding-left:0;
    }

    a.s-block__display-all {
        font-size: 14px
    }

    a.slide--cat-entry {
        height:9rem;
    }
    .s-block--categories .swiper-wrapper.s-slider-swiper-wrapper {
        justify-content: start!important
        
    }

    .swiper-slide.slide--one-sixth {
        width: 40%;
        padding:10px; 
    }

    .store-footer__inner .grid > div:nth-of-type(1) > a::after {
        width: 90px;
        height: 90px
    }

    b.s-cart-summary-total {
        display: none
    }


}

@media (max-width: 320px) {
    .main-nav-container {
    background-color: #d8d8d8
}
    section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(1) {
    margin-top: 0px;
    }
    section.s-block.s-block--categories{
    margin-top:-40px
}
    section.cart-item .item-total {
        display:block
    }

    .s-add-product-button-main button {
        font-size: 12px
    }

    .s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
        padding: 8px 5px
    }

    .swiper-slide.slide--one-sixth {
        width: 50%
    }

    a.slide--cat-entry {
        height: 8rem
    }

    .s-search-container.s-search-inline {
        min-width: 100px!important
    }
}
.s-menu-footer-list {
    display:flex;
    flex-direction:column;
}

a.s-menu-footer-item:nth-of-type(2) {
    order:2 !important
}
a.s-menu-footer-item:nth-of-type(3) {
    order:1 !important;
    margin-bottom:15px
}