/* START OF CSS STYLE CODE BY NUSSUQ */

/* ====== GENERAL ====== */
.s-block {margin-top: 1rem;}
.home-block-line {display:none}
.text-red-500 {color: #a64141;}

.s-block--rectangular-links img.lazy.loaded, .s-block--square-links img.lazy.loaded {transform: unset !important;}
    
/* ====== HEADER ====== */
.main-nav-container {min-height: unset;padding: 4px 0;}
.s-cart-summary-count {right: -0.2rem;background: #a64141;}

@media only screen and (min-width: 1024px) {
.main-menu li:hover>a {color:#eee !important;}
}

@media (max-width:768px){
.main-menu a[aria-label="تخفيضات"] {color: #a64141 !important;}
}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {margin-top:1rem}

/* ====== CATEGORIES ====== */
.s-block--square-links salla-slider .slide--one-sixth img.object-cover {object-fit: contain;}
.s-block--square-links salla-slider .slide--one-sixth h3, .s-block--square-links salla-slider .slide--one-sixth p {display:none}
.s-block--square-links .carousel-slider .swiper-wrapper > div {padding:0}
.s-block--square-links h3, .s-block--square-links p {display:none}
.s-block--square-links, .rectangular-links-2 {margin-top:0}
.s-block--square-links ul {grid-template-columns: repeat(4, 1fr); gap:.5rem 0; margin-top:0}
.s-block--square-links .mx-auto.max-w-7xl {padding:10px}
.s-block--square-links img.object-cover {object-fit: contain;}

@media (min-width:1024px){
.s-block--square-links .mx-auto.max-w-7xl, .s-block--square-links .mx-auto.max-w-7xl .container {padding-right:0 !important; padding-left:0 !important}
.s-block--square-links ul {grid-template-columns: repeat(8, 1fr);}
}

@media (max-width:768px){
.s-block--square-links salla-slider .slide--one-sixth {width: 40%;}
}

/* ====== SQUER IMAGES ====== */
.s-block--rectangular-links img {border-radius: 5px;}
.s-slider-v-centered .s-slider-block__title-nav button.swiper-button-disabled, .s-slider-v-centered .s-slider-block__title-nav button {background-color:#ffffff70 !important}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials {--faq-bg:unset !important}

/* ====== FOOTER ====== */
.footer-is-custom .store-footer .store-footer__curve {display:none}
.store-footer__inner p {margin-bottom:2rem}
.store-footer__inner p.text-sm.text-text-grey.mb-1 {margin-bottom:0}

.store-footer__contacts-row ul {gap: 0.5rem;}
.store-footer .social-link {border-radius:4px}
.footer-is-custom .store-footer .social-link, .footer-is-custom .store-footer .contact-social, .footer-is-custom .store-footer .contact-icon, .enhanced_rounded_contacts a {padding:8px; border-color: #ffffff50; opacity:1}
.footer-bottom li {margin:0 !important}
.store-footer__inner button {border: 1px solid #ccc; padding: 4px 10px; border-radius: 25px;}
.footer-bottom ul {gap:7px}
.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-color: #ffffff20;}

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

/* ====== WHATSAPP ICON ====== */
.sc-sbsi7l-0.iaPUuL, .sc-sbsi7l-0.cLcbjv {display:none !important}

/* ====== BRANDS ====== */
.s-block--animated-brands {margin-top:2rem}
.s-block--animated-brands .home-block-title {margin-bottom:0}
.s-block--animated-brands h2.text-3xl {font-size:1.2rem}
.s-block--animated-brands--brand {background-color:transparent}
.s-block--animated-brands--brand img {width:140px; height: 140px; padding:0;         border: 1px solid #eee;border-radius: 8px;}

@media (max-width: 991px) {
.s-block--animated-brands--brand img {width:100px; height: 100px;}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials h2 {font-size:1.2rem}

/* ====== CATEGORY PAGE ====== */
.product-card__promotion {top: 0;left: 1.5rem;}
.total-price {font-size:1rem !important}
salla-filters-widget .s-filters-widget-title {background-color:#f1f1f1; padding:6px 12px}

/* ====== PRODUCTS ====== */
salla-add-product-button button {padding-top:4px !important; padding-bottom:4px !important}
salla-add-product-button button i {display:none}
.product-card__discount {margin-top: 10px;}
.product-card__discount span {color: #283b7e;background-color: #283b7e15;padding: 2px 10px;font-size: .8rem;}
.fit-slider-products .s-slider-swiper-wrapper .swiper-slide{
      background: #ffffff;
    border-radius: 10px;
    box-shadow: 1px 4px 6px #bebebe66, 0px 4px 30px #ffffff;
    /* transition: 0.2s ease-in-out; */
    margin: 10px;
}
.mb-10,.bg-storeBG {
    margin-bottom: 2.5rem;
    background: #f8f8f8 !important;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-sm.s-button-wide.s-button-primary-outline.s-button-loader-center{
      box-shadow: 4px 6px 0px #2e3f90;
    border: 3px solid #2d3e90;
    border-radius: 12px;
    position: relative;
    overflow: hidden;
    z-index: 10;
    transition: box-shadow 250ms, transform 250ms, filter 50ms;
}
.s-button-primary-outline:hover{
      --background-color: #e6e6e6;
    --color: #212529;
    background-color: #e6e6e6 !important;
    color: #212529;
}