/* ====== GENERAL ====== */
.home-block-line {display:none}
.my-2.mx-auto.w-28.h-0.border-2.border-primary {display:none}
.s-block>.text-center.mb-8 {margin-bottom:1rem}
.text-3xl {font-size:1.3rem}

@media (min-width: 640px) {
.sm\:text-4xl, .text-3xl {font-size: 1.5rem;}
}

/* ====== HEADER ====== */
.s-cart-summary-count {background-color: #c01616;}

/* ====== CATEGORIES ====== */
.s-block--square-links img.aspect-\[14\/13\] {aspect-ratio: unset;}
.s-block--square-links h3 {margin-top:8px}

@media (min-width: 1024px) {
.s-block--square-links .mx-auto.max-w-7xl {padding:0}
.s-block--square-links .container.mt-4 {margin-top:1rem; padding:0}
salla-slider .slide--one-fourth {width:20%}
}

@media (max-width:768px){
salla-slider .slide--one-fourth {max-width: 170px;}  
}

/* ====== PRODUCTS ====== */
.s-block a.btn.btn--outline-primary {border:none; font-weight:500}
.s-block a.btn.btn--outline-primary i {display:none}

@media (max-width: 991px) {
.simplified-products .offer-slide, .simplified-products .s-products-slider-card {width: 180px;}
.product-card__enhanced-mini-cart button.s-button-element {padding:4px 10px}
}

@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: 10.5rem;height:10.5rem}
}

@media (min-width: 640px) {
.s-products-slider-card {max-width:295px}
custom-salla-product-card .s-button-btn {background: #c78252;color:#fff; padding:4px; border-radius:2px}
.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal) .product-card__content {padding:12px 6px 6px}
}

/* ====== MAP ====== */
.mt-2.text-lg {font-size:1rem}
.s-block--store-branches .relative.overflow-hidden.pt-8 {padding-top:1rem}
.s-block--store-branches .mx-auto.px-6 {padding:0}
.s-block--store-branches .mb-6 {margin-bottom:0}
.s-block--store-branches .map-container {height:30rem}

@media (max-width: 768px) {
.s-block--store-branches .map-container {height: 350px !important;}
}
/* ====== FOOTER ====== */
.ql-direction-rtl.ql-align-center {text-align:center}
.footer-badges {margin-top:1rem}
.footer-description, .footer-description p, .footer-description+p {margin-bottom:10px}

/* ====== POPUP ====== */
.selia-discount-popup-content {border-radius:6px}
.selia-discount-popup-content .p-6.relative {padding:1.5rem 1rem 1rem}
.selia-discount-popup-content img {background-color:#ecdfd4; object-fit: contain;}
#selia-start-shopping-btn {border-radius: 4px;padding: 8px !important;}
.selia-discount-popup-content .sicon-cancel {font-size: .8rem;border: 1px solid;border-radius: 100px;padding: 2px;color: #c01616;}

@media (max-width:768px){
.selia-discount-popup-content img {height:16rem}
}