/* Add custom CSS styles below */ 
.s-product-card-horizontal .s-product-card-image {
    height: auto;
    width: 100%;
}
.s-product-card-horizontal .s-product-card-content {
    margin-bottom: 0.625rem;
    width: 100%;
}
.s-product-card-entry {
    flex-direction: column;
}
@media (min-width: 1040px) {
    .s-products-list-horizontal-cards {
        grid-template-columns: repeat(4, 1fr);
    }
}
@media (max-width: 1040px) {
    .s-products-list-horizontal-cards {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media (max-width: 768px) {
    .s-products-list-horizontal-cards {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 480px) {
    .s-product-card-wishlist-btn {
        display: none
    }
}

.full-banner-entry::after, .full-banner-entry::before {
    height: 100%;
    width: 0%;
    top: 0;
    right: -93%;
    content: "";
    background: #414042;
    background: var(--color-primary);
    position: absolute;
    transition: all .3s ease-in-out;
    transform: rotate(220deg) translateY(-50%) translateX(33%);
    opacity: .25;
}

body{
  background-color: white;
}

.s-product-card-image img.loaded {
    position: relative;
    opacity: 1;
    transition: transform 0.3s ease;
}

.s-product-card-image img.loaded:hover {
    transform: scale(1.1);
}

.s-button-light-outline:hover {
    background-color: #414042;
    color: white;
}

.s-product-card-horizontal .s-product-card-image:where([dir="rtl"], [dir="rtl"] *) {
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    border-bottom-left-radius: .75rem;
    border-top-left-radius: .75rem;
}

.s-block--features__item{
    background-image: url(https://i.postimg.cc/GmD71rZj/16.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #f0f0f0;
}

.s-block--features__item h2 {
    color: #414042;
}

.s-block--features__item p {
    color: #414042;
}

.s-block--features__item .feature-icon {
    background-color: #414042;
}

.s-block--features__item .feature-icon i {
    color: white;
}

ul.main-menu > li > a > span{
    padding: 10px;
}

ul.main-menu > li > a > span:hover {
    background-color: #7a6d66;
    padding: 10px;
    color: white;
    border-radius: 5px;
}

div.right-side > h2{
    background-color: #7a6d66;
    padding: 10px;
    color: white;
    border-radius: 5px;
}

.s-block__display-all{
    padding: 10px;
}

.s-block__display-all:hover {
    opacity: 1;
    background-color: #7a6d66;
    color: white;
    border-radius: 5px;
}

.footer-is-light .store-footer {
    background-color: white; !important
}

.store-footer__inner{
    border-radius: 60px 60px 0px 0px;
}

.header-btn {
    padding: 10px;
}


/*
@media (max-width: 768px) {
    .full-banner-entry {
    height: auto;
    padding: 3rem;
    }
}
*/