/* START OF CSS STYLE CODE BY NUSSUQ.COM */

/* ====== GENERAL ====== */
/*.home-block-line {display:none}*/

/* ====== نصوص مع بادنج خفيف ====== */
.s-block--square-links .home-block-title p,
.s-block--best-offers .s-slider-block__title-right h2:after,
.products-index .s-slider-block__title h2:after,
.product-card__subtitle,
.product-card__title a {
    padding-left: 1rem;
    padding-right: 1rem;
}

/* ====== HEADER ====== */
.promotion-banner {font-size: .8rem;}
.main-nav-container {min-height: unset;}
.s-cart-summary-count {background-color:#fff !important;}

body.slider_has_overlay .advanced-slider .swiper-slide::before {background-color:transparent}

@media only screen and (min-width: 1024px) {
    .main-menu-row {background-color:#000}
    .main-menu-row .main-menu li.root-level>a {font-weight: 100;padding:0 0 4px; margin:0 10px 10px;color:#fff; font-size: .8rem;}
    .main-menu-row .main-menu li.root-level>a:hover, .main-menu-row .main-menu li.root-level>a:focus,
    .main-menu-row .main-menu li.root-level>a.active {border-bottom:1px solid #fff}
    .main-menu .has-children li a, .main-menu .has-children .has-children>a {color:#000 !important}
    .navbar-brand img {height:25px !important}
    .main-menu #offers a {color:#fff}
}

@media (max-width:768px){
    .navbar-brand img {max-width: 200px !important;}
}

/* ====== DOUBLE BANNERS ====== */
.s-block--fixed-banner {
    width: 100%;      /* اجعل القسم يمتد بعرض كامل */
    margin-top: 0;
}

.s-block--fixed-banner .container {
    padding: 0;       /* إزالة أي padding داخلي */
    max-width: 100%;  /* إزالة أي قيود على أقصى عرض */
}

.s-block--fixed-banner .flex {
    gap: 2px;
}

/* ====== CATEGORIES ====== */
.s-block--square-links {margin-top:2rem}
.s-block--square-links .home-block-title {text-align:right;}
.s-block--square-links .home-block-title h2 {font-size:1.5rem}
.s-block--square-links .home-block-title p {font-size:.8rem !important; font-weight:100; line-height: 1.4; width:50%}
.s-block--square-links .home-block-line {border-width:1px; border-color:#000000; width:100%; margin-top:2rem}

.s-block--square-links .carousel-slider .swiper-wrapper > div {padding:1px}
.s-block--square-links .carousel-slider .swiper-wrapper > div a {display: flex; flex-direction: column;}
.s-block--square-links .carousel-slider .swiper-wrapper > div a h3 {font-weight:100 !important; padding-bottom:2px; width:fit-content; margin:0 auto 1rem}
.s-block--square-links .carousel-slider .swiper-wrapper > div a:hover h3 {font-weight:600 !important; border-bottom:1px solid #000;}

/* ====== PRODUCTS ====== */
.s-block--best-offers {margin-top:2rem; margin-bottom:2rem}
.s-block--best-offers .s-slider-block__title-nav {display:none}
.s-block--best-offers .s-slider-block__display-all {border:none !important; padding:0 !important; border-bottom:1.5px solid #666 !important; font-weight:300; border-radius:0 !important; font-size:0; line-height:1.6}
.s-block--best-offers .s-slider-block__display-all:after {content:' مشاهدة الكل '; font-size:.8rem}

/* ====== النص العربي والإنجليزي الجديد تحت كل عنوان قسم ====== */
.s-block--best-offers .s-slider-block__title-right h2:after {
    content: 'فساتين أنيقة تناسب كل الأذواق والمناسبات، لتألقي بإطلالة مميزة في كل لحظة';
    display: block;
    font-size: .7rem;
    font-weight: 100 !important;
    line-height: 1.4;
    margin-top: 10px;
    width: auto;
}

html[lang="en"] .s-block--best-offers .s-slider-block__title-right h2:after {
    content: 'Elegant dresses for every taste and occasion, letting you shine with a distinctive look every moment.';
}

.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title, .s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {border:none}
.s-block--best-offers .s-slider-block__title-left, salla-products-slider .s-slider-block__title-left {align-self: center;}
.product-card__content-wrapper {text-align: right; width: fit-content;}
.product-card__title a, .product-card__price .total-price {font-size:.9rem; font-weight:300 !important}
.product-card__title a {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.product-card__subtitle {font-size:.7rem;font-weight:100; line-height:1.4; color:#333}
.product-card__price {justify-content:flex-start}
.product-card.hover_style_4:not(.product-card--horizontal):not(.product-entry--horizontal).product-card--fit-height .product-card__content {flex-direction:row; align-items:flex-end}
.product-card__content salla-button .s-button-btn {font-size:0; padding:0; border:none}
.product-card__normal-cart {align-self: flex-end;}
.s-button-primary-outline:hover {background:none}
.product-card__content salla-button .s-button-btn i.sicon-shopping {font-size:17px; color:#c59f6c !important}
.product-card__buttons>div button, .product-card__actions div button {background-color:#ffffff50}

/* ====== FOOTER ====== */
.store-footer__inner p:not(.text-sm.text-text-grey.mb-1) {margin-bottom:1rem}
.footer-is-custom .store-footer .store-footer__curve {display:none}
.enhanced_rounded_contacts a {border:none}
.enhanced_rounded_contacts a .text-unicode.unicode {display:none}
.enhanced-contact-item {padding:0; font-size:1.1rem}
.store-footer .social-link {border:none}
.rounded_contacts {gap:0; margin: 0;}
.rounded_contacts a i {font-size: 1.2rem; font-weight: 600;}
.store-footer__contacts-row {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}

.footer-is-custom .store-footer .footer-rights p {font-size: 0;}
.footer-is-custom .store-footer .footer-rights p a {font-size:.9rem}
.footer-is-custom .store-footer .footer-rights p a:before {content: 'جميع الحقوق محفوظة©';font-size: .9rem;margin: 0 4px;}

.footer-bottom li.bg-white {padding:0; background:none}
.store-footer:not(.basic-footer) .enhanced_links {margin-left:0}

.store-footer a:has(img[alt="Saudi Business Center"]):after {
    content: '';
    width: 100%;
    height: 3rem;
    background-image: url(https://i.ibb.co/zT3yQ28P/SaipLogo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: 1rem auto auto;
}

/* ====== SIDEBAR ======= */
@media only screen and (max-width: 1024px) {
    .mm-spn li {border-bottom: 1px solid #ddd;}
    .mm-spn li a.text-gray-500 {padding: 18px;}
    .mm-spn .rounded_contacts li {border:none !important}
    .mm-spn .rounded_contacts li:before {display:none}
}

.fixed-bottom {position: fixed;left: 0; bottom: 0;text-align: center;display: flex;overflow: hidden;z-index: 99; justify-content: space-between;padding: 1rem 1rem;align-items: flex-end;}
.fixed-bottom img.logo {width:5rem}
.fixed-bottom ul {all: unset;display: flex;flex-direction: row;gap: 8px;}
.fixed-bottom ul a {font-size: 1.2rem; padding:12px}   
.fixed-bottom ul a i:before {font-weight:600}
.fixed-bottom ul img {max-width:1.2rem}

@media (min-width:992px){
    .fixed-bottom {display:none}
}

/* ======= CATEGORY ====== */
.products-index .breadcrumbs {padding-top:1rem !important; padding-bottom:1rem !important}
.products-index .flex.flex-col.container img {border-radius:0}
.products-index .s-slider-block__title h2 {font-size:0}
.products-index .s-slider-block__title h2:after {content:' اكتشف المزيد '; font-size:1.125rem!important}

html[lang="en"] .products-index .s-slider-block__title h2:after {content:'Know More'}

/* ====== PRODUCT PAGE ====== */
.s-add-product-button-main .s-add-product-button-mini-checkout {background:#c59f6c !important; border:1px solid #c59f6c !important; font-weight:300}
.s-add-product-button-main .s-add-product-button-mini-checkout i {display:none !important}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn {color:#fff; font-weight:300}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn i {color:#c59f6c !important}
.enhanced-title-border{display:none}
.product-single .sticky-product-bar salla-add-product-button salla-button .s-button-btn i {display:none}
.product-single salla-products-slider .s-slider-block__title {padding-right:0; padding-left:0}

.product-single-top-description #btn-show-more {background: #000;width: 100%;line-height: 2;color: #fff !important; text-align: center;text-decoration: none;}
a#btn-show-more:after {content: 'â†“';display: inline-block;font-size: 1rem; margin: auto 4px auto; font-weight: 700;}

/* ====== CART ====== */
.cart .cart-item {border-color:#ddd}
.s-button-primary {color:#fff}