.main-nav-container {
    min-height: 72px;
    background-color: #d1844e;
}
.top-navbar {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: #d1844e;
}
.s-button-btn, .s-price-range-number-input {
    border-radius: 0.75rem;
    background-color: #d1844e;
    border: white;
    color: #512c1a;
}
.footer-is-light .store-footer .contact-social {
    --tw-border-opacity: 1;
    border-color: #d1844e;
}
.copyright-text p {
    --tw-text-opacity: 1;
    color: white;
}
.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: white;
    --tw-bg-opacity: 1;
    background-color: #d1844e;
    color: white;
}
.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #d1844e;
    --tw-text-opacity: 1;
    color: #512c1a;
}
.s-product-card-promotion-title {
    right: 0;
    left: auto;
    left: initial;
    background-color: #d1844e;
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    color: #512c1a;
}
.s-product-card-content-title a {
    text-align: center;
    display: block;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: #512c1a;
}
.mm-spn.mm-spn--light {
    color: #512c1a;
    background: #d1844e;
    
}
.mm-spn ul.mm-spn--open {
    left: 0;
    background-color: #d1844e;
    color: #512c1a;
}
.s-product-card-price {
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    margin-right: 85px;
    color: #d1844e;
}


.s-slider-block__title h2 {
    padding-left: 2rem;
    margin-right: 30px;
}
.s-slider-block__title-right {
    color: #512c1a;
    margin-right: 0px;
    background-color: #d1844e;
    position: relative;
    display: inline-flex;
    flex: 1 1 0%;
    -moz-user-select: none;
    user-select: none;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
    border-radius: 0.75rem;
    border-style: solid;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 0.625rem;
    padding-top: 0.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
    font-weight: 700;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: 300ms;
}
.s-product-card-vertical .s-product-card-wishlist-btn {
    position: absolute;
    opacity: -10;
}
.s-product-card-vertical .s-product-card-wishlist-btn:hover {
    opacity: -38.25;
}