/* ====== GENERAL ====== */
.home-block-line, div.my-2.mx-auto.w-28.h-0.border-2.border-primary {display:none}
.font-bold {font-weight: 500;}

/* ====== HEADER ====== */
.promotion-banner {padding:0}
.promotion-banner ul li {transform: unset !important}
.promotion-banner ul li:not(:last-child) {display: none}
.promotion-banner ul li {width: 100%; text-align: center; font-size: .8rem}
.mburger--collapse {margin-left:.8rem}
.main-nav-container .inner .container {padding-left:10px; padding-right:10px}
.main-nav-container i {font-size:1.4rem; color:#404040}
.header-btn__icon.sicon-user, .header-btn__icon.sicon-search, .header-btn__icon.sicon-cart {font-size:1.3rem}
salla-cart-summary {margin-right:.8rem !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:-2px; right:-.7rem}

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

/* ====== MAIN SLIDER ====== */
body.slider_has_overlay .advanced-slider .swiper-slide:before {background: #00000020;}
.advanced-slider__caption .container {height: 85%;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.advanced-slider .swiper .swiper-slide-active h2 {order:2; font-size: 1.2rem;margin-bottom:0; margin-top: 4px}
.advanced-slider .swiper .swiper-slide-active p {order:1;color: #f4f1eb !important;font-weight: 700; font-size:1.2rem}
.advanced-slider .swiper .swiper-slide-active a {order:3; color:#404040; border-color:#f4f1eb !important}
.main-slider .swiper .swiper-slide-active span {color:#404040 !important}
.advanced-slider .swiper .swiper-slide-active h2 {color:#f4f1eb !important}
.advanced-slider__caption__inner__content__button:before {background: #40404010;}
.main-slider .advanced-slider__caption__inner--center .advanced-slider__caption__inner__content {text-align: center;display: flex;flex-direction: column;align-items: center;}
.advanced-slider__caption__inner {width:100% !important;}

@media (max-width:768px){
.advanced-slider .swiper .swiper-slide-active a {padding: 4px 20px;}
}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {margin-top:1rem}
.s-block--fixed-banner .container {padding:0}
.s-block--fixed-banner img {border-radius: 0}

/* ====== CATEGORIES ====== */
.categories .mx-auto.max-w-7xl {padding-left:1rem; padding-right:1rem}
.categories .mx-auto.mt-8 {gap:.5rem !important; grid-template-columns: repeat(5,1fr) !important; margin-top:1rem}
.categories h3 {font-size: 15px;width: 100%;margin: auto;padding: 7px 0 10px;line-height: 1.2;font-weight: 500;color: #404040;margin: 0;}
.categories p {color: #8c8982;}

@media (max-width:768px){
.categories .mx-auto.mt-8 {grid-template-columns: repeat(3,1fr) !important}
}

/* ====== PRODUCTS ====== */
.s-block--best-offers .text-center.mb-8 {margin-bottom: 1rem}
.s-block--best-offers custom-salla-product-card .product-card__content {padding: 0 !important}
salla-add-product-button button {border-radius: 0 !important;padding: 9px 7px 6px 7px;line-height: 1.2;}
salla-add-product-button button i {display: none}
salla-add-product-button button[product-status="sale"] {background-color: #404040; color: #f4f1eb}
.s-block--best-offers a.btn.btn--outline-primary {border: none;min-height: unset;font-size: .8rem;font-weight: 500;color: #404040;}
.s-block--best-offers a.btn.btn--outline-primary i {display: none}

@media (max-width:991px){
.free-images-height .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {height:10rem !important}
}

/* ====== FAQS ====== */
.s-block--faq p.text-3xl {font-size: 1.3rem}
.s-block--faq .single-faq {border-color:#f4f1eb; border-radius:0; padding-right: 1rem; padding-left: 1rem}
.s-block--faq .single-faq i {background: #f4f1eb; color: #404040}

/* ====== FOOTER ====== */
.index .store-footer {margin-top: 3px !important}
.store-footer h3 {font-size: 1rem}
.footer-badges img {max-height: 40px !important; width: auto}
.footer-badges p, .footer-badges b {text-align:right !important; margin: 0 !important}

/* ====== CATEGORY PAGE ====== */
.product-index .cat-content {padding:0 !important}
.cat-content-wrapper--banner {margin-top: 0}
.breadcrumbs {padding-bottom: .5rem;padding-top: .5rem;}
.breadcrumbs ol {font-size: .8rem;}

@media (max-width:768px){
.product-index .cat-content .swiper-backface-hidden .swiper-slide {width:30% !important}
.product-index .cat-content .swiper-backface-hidden .swiper-slide img {width:6rem; height:6rem}

}