:root {
    --main: #e5d090;
    --second: #363637;
    --third: #FFF;
    --fourth: #000;
    --primary-color: var(--main);
}
body {
    background: var(--fourth);
}
@media (min-width: 1200px) {
    .container {
        max-width: 1400px;
    }
}

.section-title {
    color: var(--main);
    text-align: center;
}
.product-item {
    background: var(--second);
    padding: 10px;
    border-radius: 20px;
}

.product-item img {
    background: var(--third);
    border-radius: 20px;
}
.product-item {
    max-width: unset;
}
.product-crd-spec {
    min-height: unset;
}
.product-title, .product-price {
    color: var(--third) !important;
}

.product-card-footer .btn-primary {
    color: var(--third);
    background-color: transparent;
    border-color: var(--third);
    width: 100%;
    margin-bottom: 10px
}

.product-title, .product-price, .product-card-rating-wrapper {
    text-align: center;
}
.header-theme-bg-primary, .menu-header-theme-bg-primary {
    background-color: var(--fourth);
}
ul.main-nav > li > a, .item-all-categories a {
    color: var(--main);
    font-weight: bold;
}
.account-lang-currency .account-btn, .language-currency {
    border: 1px solid var(--main);
    color: var(--main);
}
.header-theme-icon-primary, .language-btn, .currency-btn {
    color: var(--main);
}
.footer-theme-bg-primary, .footer {
    background-color: var(--main);
}
.products-details *, .description-title, .description-icon, .description-paragrah, .filter-result, .filter-order {
    color: var(--third);
}
.btn-add-to-cart {
    color: var(--fourth);
}
body, html {
    color: var(--third);
}
.breadcrumb {
    background-color: var(--fourth);
}
@media (max-width: 768px) {
    .product-item {
        width: 170px;
    }
}
.slide-menu-ul-li {
    color: var(--third);
}
.cart-header-total {
    color: var(--main);
}
section#d14c9431-b0ea-4dce-ab5a-a10706a490d8 {
    margin-top: 100px;
}
.product-item img {
    object-fit: cover;
}
.footer {
    margin-top: 50px;
    border-top: 1px solid #FFF
}
.footer-theme-bg-primary, .footer {
    background-color: #000;
}
.footer-about-us-links-div * {
    color: #FFF;
}
.store-section .social-icons span, .x-icon-twitter {
    color: #FFF;
}
.footer-about-us-links-div svg {
    fill: #FFF !important;
}
img.d-block.w-100.slider-image-0 {
    object-fit: contain !important;
}
.gallery img {
    object-fit: contain !important;
}
@media(max-width: 767px) {
.col-3 {
	width: 50% !important;
	max-width: 50% !important;
	flex: 0 0 50% !important;
	margin-bottom: 20px;
}
}
.footer-about-us-links-div *, .user-review-text{
	color: #FFF !important
}
@media only screen and (max-width: 768px) {
    .section-title {
        font-size: 1.07rem;
    }
}