/* ===================================
   خلفية المتجر
=================================== */
body,
.store-body,
.main-content {
    background: #F8F4EE !important;
}


/* ===================================
   Header
=================================== */
header,
.main-header,
.store-header,
.s-header,
.s-header-inner,
nav.s-header,
.top-navbar,
.topnav-is-dark .top-navbar,
[class*="navbar"],
[class*="header"] {
    background-color: #3C2A1E !important;
    background: #3C2A1E !important;
}

header *,
.main-header *,
.store-header *,
.top-navbar * {
    color: #fff !important;
}


/* ===================================
   Announcement Bar
=================================== */
.s-advertisement,
.s-advertisement-content {
    background-color: #3C2A1E !important;
    color: #fff !important;
}


/* ===================================
   Footer
=================================== */
footer,
.store-footer,
.store-footer__inner {
    background-color: #3C2A1E !important;
    background: #3C2A1E !important;
}

footer *,
.store-footer * {
    color: #fff !important;
}


/* ===================================
   Product Cards
=================================== */
.s-products-slider-card {
    background: #fff !important;
    border: 1px solid #d9c7b4 !important;
    border-radius: 18px !important;
    overflow: hidden !important;
    transition: all .35s ease !important;
    position: relative;
}

.s-products-slider-card:hover {
    transform: translateY(-10px) !important;
    border-color: #6B4F3A !important;
    box-shadow:
        0 20px 40px rgba(107,79,58,.15),
        0 0 0 2px rgba(107,79,58,.20) !important;
    z-index: 10;
}


/* ===================================
   Product Images
=================================== */
.s-products-slider-card img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    transition: transform .5s ease !important;
}

.s-products-slider-card:hover img {
    transform: scale(1.05);
}


/* ===================================
   Product Name
=================================== */
.s-products-slider-card h3,
.s-products-slider-card .title,
.s-products-slider-card .product-title {
    font-weight: 700 !important;
    transition: .3s ease;
}

.s-products-slider-card:hover h3 {
    color: #6B4F3A !important;
}


/* ===================================
   Product Price
=================================== */
.price,
.amount,
.s-price {
    color: #6B4F3A !important;
    font-weight: 700 !important;
}


/* ===================================
   Buttons
=================================== */
.btn-primary,
.s-button-primary,
button {
    transition: .3s ease !important;
}

.btn-primary,
.s-button-primary {
    background: #6B4F3A !important;
    border-color: #6B4F3A !important;
}

.btn-primary:hover,
.s-button-primary:hover {
    background: #4A3427 !important;
    border-color: #4A3427 !important;
    transform: translateY(-2px);
}


/* ===================================
   Smooth UI
=================================== */
* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.s-products-slider-card {
    margin: 0 8px !important;
    box-sizing: border-box !important;
}

.swiper-wrapper {
    padding: 15px 0 !important;
}
#mobile-menu *,
.s-mobile-menu *,
[id*="mobile-menu"] * {
    color: #fff !important;
}
#mobile-menu a,
#mobile-menu span,
#mobile-menu li,
.s-mobile-menu a,
.s-mobile-menu span,
.s-mobile-menu li {
    color: #ffffff !important;
}
.s-section,
.s-slider-section,
[class*="section"] {
    background-color: #EDE5D8 !important;
}