/* ====== GENERAL ====== */
.home-block-line {display: none}
div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display:none}
.s-block a.btn.btn--outline-primary.h-10.grow-0 {border: none; min-height: unset; height: auto; font-size: .85rem; font-weight: 500}
.s-block a.btn.btn--outline-primary.h-10.grow-0 i {display: none}
h2.text-2xl, h2.text-3xl {font-weight: 500}
.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *) {padding-right: 0}
.breadcrumbs {padding-top: 1rem; padding-bottom: 1rem}

/* ====== HEADER ====== */
.promotion-banner {padding: 0}
.promotion-banner ul li {animation: unset !important; width: 100%; text-align: center}
.promotion-banner ul li:not(:last-child) {display: none}
.promotion-banner ul li a {font-weight: 500; font-size: .8rem}

.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.2rem; color:#404040}
.header-btn__icon.sicon-user, .header-btn__icon.sicon-search, .header-btn__icon.sicon-cart {font-size:1.1rem}
salla-cart-summary {margin-right:.7rem !important}
.store-header .sicon-cart:before {content: "\ef36";}
.main-nav-container {min-height: 60px; height:auto !important}
.main-nav-container .inner {padding-bottom: 10px;padding-top: 10px;}
.s-cart-summary-count {background:none; color:#404040; font-size:.7rem; top:0; right:-.6rem}
.mobile-menu li#\"offers\" {color: #9b6110;}

@media (max-width: 1023px) {
.centered_logo .header-btn__icon {color: #404040; width: 1.2rem;}
}

/* ====== MAIN CATEGORIES ====== */
.main-cats {background-color: #ebe8de;margin: .5rem; padding:.5rem 0 1rem}
.main-cats img {display: none}
.main-cats h3 {background-color: #fff; margin-top:0; font-size:.85rem; font-weight: 500}
.main-cats h2 {font-size: 1rem !important}
.main-cats p {display: none !important}
.main-cats .container.mt-4 {margin-top:.5rem}

@media (min-width:992px){
.main-cats .carousel-slider .swiper-wrapper>div {padding-left: .3rem; padding-right: .3rem}
.main-cats h3 {line-height: 3}
.main-cats salla-slider .slide--one-sixth {width:20%}
.main-cats .home-block-title h2.text-3xl.text-store-text-primary {margin-bottom:0 !important; font-size: 1.3rem !important;line-height: 2.5;}
}

@media (max-width:768px){
.main-cats salla-slider .slide--one-sixth {width:37.5%}
}

/* ====== CATEGORIES ====== */
.cats {margin-top: 0}
.cats .carousel-slider .swiper-wrapper>div {background-color: #a19380;padding: 0;margin-left: 6px;max-width: 30%;}
.cats h3 {margin-top: .5rem;color: #fff;font-size: .9rem;}
.cats p {font-size: .75rem;color: #fff;font-weight: 100;opacity: .7;border-bottom: 1px solid;width: fit-content;margin: auto auto 1rem;}

@media (min-width:992px){
.cats .mx-auto.max-w-7xl {margin: auto; padding: 0; max-width: 100%}
.cats .container {padding: 0}  
}

@media (max-width:768px){
.cats .carousel-slider .swiper-wrapper>div {max-width: 190px;}  
}

/* ====== PRODUCTS ====== */
.s-block--best-offers .text-center.mb-8 {margin-bottom:1rem}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {font-weight: 500; border-color: #ebe8de; border-radius: 0; background-color: #ebe8de; color: #404040}
salla-add-product-button button i {display: none}
.product-card__title a {font-weight: 500}
.product-card__actions div button {background-color: #f9f8f5}
salla-add-product-button button {background-color: #f9f8f5; color: #404040; border: none !important; border-radius:0 !important;}
salla-add-product-button button span {font-weight: 500}

@media (min-width:992px){
.s-block--best-offers .s-products-slider-card {max-width: 290px}
.s-block--best-offers .carousel-slider .swiper-wrapper>div {padding-left: .2rem; padding-right: .2rem}
h2.text-3xl {font-size: 1.7rem !important; margin-bottom: 1.5rem}
}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 14rem;height: 14rem;}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 190px;}
.s-block--best-offers .carousel-slider .swiper-wrapper>div {padding-left: 3px; padding-right: 3px}
}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner .container {padding:0 .5rem}

@media (min-width:992px){
.s-block--fixed-banner .flex-col {gap:.3rem}
}

/* ====== TESTIMONAILS ====== */
.s-block--custom-reviews.has-bg:before, .s-block--faq.has-bg:before, .s-block--testimonials.enhanced:before, .special-product.has-bg:before {display: none}
.review .flex.flex-col {box-shadow: none !important; border-radius: 0;background-color: #fff}
.review .flex.flex-col img {display: none}
.comment__rating {display: flex;}
.comment__rating i {color: #a39180}

/* ====== FAQS ====== */
.s-block--faq {background-color: #ebe8de;margin: 2rem .5rem 0;padding: 1rem .3rem !important;}
.s-block--faq p.text-3xl {margin-bottom:1rem; font-size: 1.5rem; font-weight: 500}
.s-block--faq .single-faq {border: none; border-radius:0}
.s-block--faq .single-faq i {background: none; color: #404040}

/* ====== LINK ====== */
.link {background-color: #ebe8de;margin: 0 .5rem;padding: 0 0 2rem;}
.link h3, .link h2, .link p {display: none}
.link a {margin-top: 0; height: auto; color: #404040; background: none; border: none; border-bottom:1px solid; font-size: .8rem; font-weight: 500; padding: 10px 3px !important}
.link a i {display: none}

/* ====== FOOTER ====== */
.index .store-footer {margin-top: 1rem !important}
salla-trust-badges {margin-top: 1rem}
salla-trust-badges img {max-height: 40px;width: auto;}
.s-trust-badges-label {margin:0}

@media (max-width: 767px) {
.store-footer__inner .grid {display: flex;flex-direction: column;align-items: center;text-align: center;}
.footer-list a {font-size: .9rem}
}

/* ====== SIDEBAR ====== */
.mm-spn li a, .mm-spn li>span {font-size: .9rem; font-weight: 500}
.menu-label {display: none}

/* ====== CATEGORY PAGE ====== */
.product-index .cat-content {padding: 0}
.product-index h1 {font-size: 1.2rem;font-weight: 500}

@media (min-width:992px){
salla-filters-widget {padding: 0 !important;border-radius: 0 !important;}
salla-filters-widget h3.s-filters-widget-title {line-height: 3;background-color: #ece8de;padding: 0 10px;font-size: .9rem;font-weight: 500;}
salla-filters-widget .s-filters-widget-content {padding: 10px;border: 1px solid #ddd;border-top:none}
}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .offer-slide .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image, body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 18rem;height: 18rem;}
}

@media (max-width: 991px) {
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart button, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {background-color: #f9f8f5;border: none;font-weight: 500;border-radius: 0;}
}