/* START OF CSS STYLE CODE BY NUSSUQ.COM */

/* ====== GENERAL ====== */
.home-block-title h2 {color: var(--color-primary);}
.btn--close {color: #d11d1d;}
.scroll-to-top:after {color:var(--color-primary)}

/* ====== HEADER ====== */
.centered_logo .header-btn__icon, .mburger.mburger--collapse {color: var(--color-primary);}
.s-cart-summary-count {background-color: #d11d1d;}
.main-menu #offers a, .mobile-menu li#\"offers\" {color: #d11d1d;}

/* ====== PRODUCTS ====== */
.fixed-products .home-block-title h2 {font-weight: 600; font-size:1.3rem; text-align:right}
.fixed-products .home-block-line {border-width:1px; margin-right:0}
.one-line-products-names .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__title a {margin:10px 0; color: var(--color-primary);}
.product-card__price:not(.text-red-500) {color: var(--color-primary);}
salla-add-product-button i {display:none}
.product-card__price .total-price:not(.text-red-500) {color: var(--color-primary-light); font-size:1rem !important}

@media (max-width: 767px) {
 .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image {height: 14rem; max-height: 14rem;}
}

/* ====== TESTIMONAILS ====== */
.s-block--custom-reviews .mt-2.text-3xl {font-weight: 600; font-size:1.3rem; color: var(--color-primary);}
.s-block--custom-reviews .home-block-line {display:none}

/* ====== MAP ====== */
.s-block--map {background-color: #f8f0e3; padding-top: 2rem;}
.s-block--map .mt-2.text-3xl {font-weight: 600; font-size:1.3rem; color: var(--color-primary);}
.s-block--map .home-block-line {display:none}
.mx-auto.max-w-7xl {padding:0 !important; border-radius:0}
.s-block--map__element.rounded-xl {border-radius:0 !important}
.s-block--map .from-storeBG {display:none}

/* ====== FOOTER ====== */
.index .store-footer {margin-top:0}
.footer-is-custom .store-footer .store-footer__curve {display:none}
.footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__newsletter {border-bottom:none}
.enhanced_rounded_contacts a {border-color: var(--footer-text-color);}
.footer-is-custom .store-footer .social-link, .footer-is-custom .store-footer .contact-social, .footer-is-custom .store-footer .contact-icon {opacity:1}

/* ====== PRODUCT PAGE ====== */
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {font-weight:500}
.product-single .bg-storeBG.p-5.rounded-md.rounded-b-none.flex {border:1px solid #ddd; padding:1.25rem !important}
.product-single h1, .product-single h2 {color: var(--color-primary);}
.product-single .product-single__info button.s-social-share-btn, .product-single .product-single__info button.btn--wishlist {border:1px solid #ddd; margin:0}
#product-form .bg-storeBG.p-5.rounded-md mb-5 {border: 1px solid #ddd; padding: 1.25rem !important;}

/* ====== CART ====== */
.cart .s-button-icon.s-button-small {background-color: #fff !important; border-color: #d11d1d; color: #d11d1d;}
.cart h1 a, .cart p, .cart h4 {color: var(--color-primary); font-weight: 500;}
.cart h4 {font-weight: 600;}
.cart .s-quantity-input-button svg {height: 1rem; width: 1rem;}
.cart .cart-item {border-color:#ddd}
.s-product-options-wrapper, .s-quantity-input-input, .s-quantity-input-button svg {fill: var(--color-primary); color: var(--color-primary);}
.cart button {font-weight:500}

/* ====== GENERAL PAGES ====== */
.content.content--single-page {padding: 1.5rem .5rem;}
.content.content--single-page h1 {color: var(--color-primary) !important;}