/* ========== Google Fonts ========== */
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');
.product-price{
    color: #DAC2B2 !important;
}
.list--tags li a:hover {
    background-color: var(--color-main);
    color: #333 !important;
}
/* ========== Font and Color Variables ========== */
body :not(i) {
 font-family: "Almarai", sans-serif;
 }
/*main-section*/
.banner  img:first-of-type {
    margin-top: 0;
}

.container.banner{
    width: 100%;
   border-radius:0;
   padding:0px !important;
}

.product-add:hover
 {
    background-color: #DAC2B2 !important;
    color:#333;
}
.product-price:hover , h3.product-title.mb-0:hover {
    color: #DAC2B2 !important;
}

.footer-title ,h3.product-title:hover ,a:hover, a:focus,.product.cover:hover h3
 {
    color: #DAC2B2 !important;
}
.cart-nav-submit, .cart-nav-more, .cart-nav-solid {
    background: #DAC2B2;
    border-color: #a88958;
}
.social__item a:hover {
  
  color:black !important;
  background-color:#DAC2B2 !important;
}

a.login-link.circle-action:hover , a.circle-action.ml-1.site-header__cart.animated.bounce:hover , .add-cart-large, .order-btn:hover{
    background-color:#DAC2B2 !important;
}

.sub-nav-header ,.product-add:hover ,.slick-dots li button {
    background: #DAC2B2 !important;
}
.site-header__cart .badge {
    background: #DAC2B2 !important;
}

:root {
    --main-color: #DAC2B2 !important;
    --infinte-color: #DAC2B2 !important;
    --main-text-color: #DAC2B2 !important;
    --main-text-color2: #DAC2B2 !important;
    --main-text-color-dark: #DAC2B2 !important;
    --color-main: #DAC2B2 !important;
    --color-main-d: #DAC2B2 !important;
    --color-main-l: #DAC2B2 !important;
    --color-main-reverse: #DAC2B2 !important;
    --color-text: #5a5a5a;
    --color-text-reverse: #DAC2B2 !important;
    --color-title: #DAC2B2 !important;
}

a.circle-action.button-next:hover , a.circle-action.button-prev:hover , a.circle-action.button-more:hover , .badge ,a.circle-action.ml-1.site-header__cart:hover{
background-color:#DAC2B2 !important;
}
.btn-primary ,.add-cart-large, .order-btn {
    background: #DAC2B2;
    border-color: #a88958;
}
.sub-nav a:hover , a.login-link.circle-action:hover ,a.circle-action:hover,a.product-add.add_to_cart_btn:hover ,.add-cart-large:hover{
  color:#333 !important;
}
.cart-number,.active-step .cart-number  {
    color: #333;
    border-color: #DAC2B2;
  background: #DAC2B2;
}
.cart-title {
    color: #DAC2B2 !important;
}
/*End of main-section*/
/*Categories*/
section:last-of-type .col-sm-4.col-md-4 {
    width:33%;
}
@media (max-width: 768px) {
section:nth-of-type(2) .container{
    width: 50% !important;
}
section:last-of-type .col-sm-4.col-md-4
{
    width: 32% !important;
}
}

section:last-of-type .category-featured.category-featured--no-label {
    padding:27% 0 ;
}
.product-add {
    color: #fff;
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 24%;
    }
}

 body:not(.salla-theme_6) .category-featured {
    padding: 47% 0;
}
body:not(.salla-theme_6) .category-featured > :nth-child(3) {
    padding: 50% 0 !important;
}
@media (max-width: 768px) {
     .col-sm-4.col-md-4{
     
        width: 49%;
       display:inline-block;
    }
}

/*End of Categories*/
/* Products Section */
.section-header .section--title {
    border: none;
    padding: 10px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    background-color: #3A3939;
    color: #FFFFFF;
}
.product-footer {
    background-color: #3A3939;
}
.product-price, .product-details__price {
    color: #FFFFFF;
}
.product {
    box-shadow: 0px 0px 8px -1px #000000;
}

/* End of Products Section */
@media (max-width: 767px) {
  .salla-theme_2 footer .social {
    justify-content: center !important;
  }
  }
  .footer-payment a img {
    max-width:70px;
    max-height:70px !important;
}