.home-block-line {display: none}

/* ====== HEADER ====== */
.store-header .main-nav-container {height: 70px !important; min-height: unset;}
.store-header .container {padding-left: 1rem;padding-right: 1rem;}
.main-nav-container .inner {padding-bottom: 10px;padding-top: 12px;}
.store-header .sicon-cart:before {content: "\ef36";}
.s-cart-summary-count {background-color:#fff; color:#000}

@media (min-width:992px){
.store-header .main-nav-container {height: 100px !important;}
}

/* ====== MAIN SLIDER ====== */
.advanced-slider--0 {padding: 0 1rem}
body.slider_has_overlay .advanced-slider salla-slider[static-when-single]:before {display: none}
.advanced-slider--0 img {border-radius: 20px}
.advanced-slider__caption__inner__content__button {padding: 10px 25px;font-size: 1.1rem;border-radius: 10px;}

@media (max-width:768px){
.advanced-slider__caption {height: 85%;align-items: flex-end;}
}

/* ====== CATEGORIES ====== */
.s-block--circle-links h2 {text-align: right}

@media (min-width:992px){
.s-block--circle-links ul.mx-auto {display: flex; gap: 3rem; justify-content: center} 
.s-block--circle-links h2 {text-align: center}
}

@media (max-width:768px){
.s-block--circle-links ul.mx-auto {margin-top:1rem; grid-template-columns: repeat(3, 1fr);}
.s-block--circle-links h3 {line-height: 1.25rem; font-size: 0.875rem;}
}

/* ====== PRODUCTS ====== */
.s-block--custom-products {margin-top: 4rem; padding-right: 1.4rem}
.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title {border: none}
.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {padding: 0; border: none}
.s-slider-block__title h2 {font-size: 1.3rem}

@media (min-width:992px){
.s-slider-block__title h2 {font-size: 2rem}
.product-card--fit-height .product-card__image {height: auto !important; max-height: unset !important; border-radius: 20px}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {padding: 8px; border-radius: 20px}
salla-add-product-button button[product-status="sale"], salla-add-product-button button[product-status="sale"]:hover, salla-add-product-button button[product-status="sale"]:focus {background-color: #0d1b2a; border-radius: 10px; line-height: 1.5}
.product-card__normal-cart__btn .s-button-text {color:#fff}
salla-add-product-button button[product-status="sale"]:hover {opacity: .8}
.s-slider-nav-arrow {background-color: #f3f4f6;}
}

@media (max-width:991px){
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide custom-salla-product-card {padding: 8px; border-radius: 20px}
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 280px; max-width: 280px}
body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 16rem; height: 16rem; border-radius: 20px}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding: 10px;background-color: #0d1b2a;border-radius: 10px;line-height: 1.5;}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {font-size: .95rem; color: #fff}  
}

/* ====== FEATURES ====== */
.s-block--enhanced-features__item {padding: 2rem .25rem; border-radius: 20px; background-color: #e1e2e1; border:none}
.feature-icon {background-color: #fff; border-radius: 20px; margin-bottom: 1.5rem}
.feature-icon img {width: 1.8rem}
.s-block--enhanced-features__item .feature-icon i {font-size: 1.7rem}
.s-block--enhanced-features__item p {opacity: .6; max-width: 85%;}
.s-block--enhanced-features__item:nth-child(2) {background: #34495e;}
.s-block--enhanced-features__item:nth-child(2) .feature-icon {background-color: #ffffff1a;}
.s-block--enhanced-features__item:nth-child(2) .feature-icon i, .s-block--enhanced-features__item:nth-child(2) h2, .s-block--enhanced-features__item:nth-child(2) p {color:#fff}
.s-block--enhanced-features__item .absolute {display: none !important}
.s-block--enhanced-features__item:hover {box-shadow: none !important}

@media (max-width:768px){
.s-block--enhanced-features .grid {display: flex;flex-direction: column;max-width: 93%;margin: 2rem auto; gap:1.5rem}
}

/* ====== FAQS ====== */
.s-block--faq {background: #34495e;margin: 2rem 1rem;border-radius: 20px;padding: 2rem 10px ;}
.s-block--faq .grid {gap: .8rem}
.s-block--faq h2 {margin: 0 0 1rem;color: #fff;}
.s-block--faq .single-faq {border-radius: 12px; padding: .5rem 1rem .5rem .7rem}
.s-block--faq .single-faq i {padding: 0;color: #34495e;background: none;}

@media (min-width:1024px){
.s-block--faq {margin-top: 4rem}  
}

/* ====== FOOTER ====== */
.store-footer {padding-top: 2rem}
.footer-is-custom .store-footer .store-footer__contacts-row, .footer-is-custom .store-footer .store-footer__inner, .footer-is-custom .store-footer .store-footer__newsletter {border: none}
.footer-is-custom .store-footer .store-footer__curve {display: none }
.footer-description+p {font-size:1rem !important}
.store-footer__inner, .store-footer__newsletter {padding-bottom:0}
salla-trust-badges {margin:0}
salla-trust-badges p {line-height: 1.25rem !important; margin-bottom: .25rem !important}
.store-footer h3 {margin-top: 1.5rem;}
.s-trust-badges-image {width: 35px !important;height: 35px !important;margin: 0 5px !important;}
.s-trust-badges-content {display: flex !important;flex-direction:column; align-items: flex-start !important;justify-content: center !important;gap: 3px !important;}
.footer-list a {font-size:1rem}
.store-footer__inner button {display:none; border:1px solid #ddd; padding:4px 10px}
.store-footer__inner .container.grid {gap:0}
p.ql-align-right.ql-direction-rtl {margin:0 auto}

@media (max-width:768px){
.footer-description+p {max-width: 90%;margin: 1rem auto;}
}

/* ====== CATEGORY PAGE ====== */
.product-card--fit-height {padding:8px; border-radius: 20px}

@media (max-width: 767px) {
body:not(.free-images-height) .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image {max-height: 10rem;border-radius: 15px;}
.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 {padding: 10px;background-color: #0d1b2a;border-radius: 10px;line-height: 1;}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {color: #fff}
.simplified-products .offer-slide .product-card--simplified .product-card__mini-cart .s-button-text i, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text i, .simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text i {display: none}
}