/* Add custom CSS styles below */ 
body {
    background-image: url(https://i.ibb.co/J5Jywmv/16446586-v926-hein-012.jpg);
    background-position: top left;
    background-repeat: repeat-y;
    background-color: #faf0e7 !important;
}
@media (min-width: 1024px) {
    .main-nav-container {
        min-height: 84px;
        width: 1320px;
        margin: auto;
    }
}
#mainnav.shadow-default.bg-white {
    box-shadow: none;
    background-color: transparent; 
}
@media (min-width: 1024px) {
.main-menu.mm-spn--open {
    position: absolute; 
    top: 50%; 
    left: 50%; 
    transform: translate(-50%, -50%); 
    z-index: 10; 
}
}
.main-nav-container.fixed-pinned .inner {
    display: flex
;
    position: fixed;
    justify-content: center;
    align-items: center;
    top: 8%;
    margin: auto;
    width: 1320px;
    height: 60px;
    border-radius: 35px;
    background-color: #cdad90;
    z-index: 29;
    box-shadow: 0 0 5px rgba(0, 0, 0, .1);
    transform: translate3d(0, -100%, 0);
}
@media (max-width: 1024px) {
    .main-nav-container.fixed-header .inner {
        transform: none;
        top: 0;
        width: 100% !important;
    }
}
.top-navbar .s-search-input {
    border-style: none;
    background-color: rgb(255 243 232);
    border: 1px solid #cdad90;
}

.s-product-card-entry {
    position: relative;
    display: flex;
    height: 100%;
    justify-content: space-between;
    border-radius: 0;
    border-bottom-left-radius: 25px;
    border-top-left-radius: .75rem;
    border-top-right-radius: .75rem;
    border: 1px solid #cead90;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 255, 255, 1);
    background-color: rgb(247 233 220);
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 300ms;
}
.s-button-outline {
    border-width: 1px;
    border-color: rgb(206 173 144);
}
.s-button-primary-outline:hover {
    background-color: #cead90;
}
.s-product-card-content-title a, .s-product-card-content-sub {
    display: block;
    text-align: center;
}
@media (min-width: 1024px) {
    .store-footer__inner {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
        width: 1320px;
        margin: auto;
    }
}
.footer-is-light .store-footer, .footer-is-light .store-footer .store-footer__inner {
    background-color: transparent;
}
.s-payments-list-item {
    background-color: rgb(237 211 187);
}
@media (min-width: 1024px) {
    .lg\:grid-cols-6 {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.mm-ocd__content {
    background: #f7ede4 !important;
}
@media only screen and (max-width: 1024px) {
    .mm-spn.mm-spn--light {
        color: #000;
        background: #f7ede4;
    }
}
.mm-spn li {
    position: relative;
    background: transparent;
    cursor: pointer;
}
.s-product-card-vertical .s-product-card-wishlist-btn {
    border: 1px solid #cfad90 !important;
}