/* Add custom CSS styles below */ 


@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

* {
  font-family: 'Cairo', sans-serif !important;
}


:root {
    --color-primary: #A47765;
    --color-primary-dark: #d9d9d9;
    --color-primary-light: #ffffff;
    --color-primary-reverse: #ffffff;
}


.s-product-card-vertical .s-product-card-wishlist-btn button {
    margin: 0px;
    margin-top: 230px;
    color: #57463E;
}

@media (max-width: 768px) {
  .s-product-card-vertical .s-product-card-wishlist-btn button {
    margin: 0px;
    margin-top: 180px;
        color: #57463E;
  }
  .banner-entry {
    height: 23vw;
}
}

body {
    background: white;
}
input.s-search-input {
    border-radius: 5px !important;
}

.top-navbar {
    background: #ffffff !important;
}
section.s-block.s-block--fixed-banner:nth-of-type(1) .container {
    max-width: 100%;
    padding: 0;
}

section.s-block.s-block--fixed-banner:nth-of-type(1) {
    margin-top: 0px;
}

.banner--fixed img {
    background: transparent !important;
}

.s-product-card-entry ,.s-block--features__item ,
.s-reviews-testimonial{
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.s-products-slider-slider .swiper-wrapper ,.s-reviews-container .swiper-slide {
    padding:10px
}

.store-footer__inner .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.store-footer__inner .grid> div:nth-of-type(1) {
  grid-column: span 1 / span 2 !important;
}

.store-footer__inner * {
    justify-content:center;
    text-align: center !important;
    align-items: center !important;
}

@media(max-width:1024px){
        .store-footer__inner .grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
            
}
  
}
@media(max-width:780px){

}