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

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

/* ====== 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 {margin-top:0}
.s-block--fixed-banner .container {padding:0}
.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 {padding-right:2rem; padding-left:2rem}
.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 .mx-auto {padding-right:0; padding-left:0; max-width:100%}
.s-block--square-links .mx-auto .container.mt-12 {padding-right:0 !important; margin-top:1rem}
.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-reverse;}
.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}
.s-block--square-links .container {padding-left: 0;padding-right: 0;}

@media (max-width: 1510px) and (min-width: 1200px) {
.s-block--square-links .container {padding-left: 0;padding-right: 0;}
}

@media (max-width:991px){
.s-block--square-links {margin-top:0}
.s-block--square-links .home-block-title {padding-right: 1rem;padding-left: 1rem;}
.s-block--square-links .home-block-title p {width:100%; font-size:.7rem}
}

/* ====== 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}

html[lang="en"] .s-block--best-offers .s-slider-block__display-all:after {content:' See All ';}

.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:70%;}

html[lang="en"] .s-block--best-offers .s-slider-block__title-right h2:after{content:'Where royal elegance meets modern Arabic designs, giving every woman a look that reflects her strength and femininity, and highlights her beauty as a queen on every occasion.'}


.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, salla-products-slider .s-slider-block__title {padding-right:2rem; padding-left:2rem; margin-bottom:0}
.s-block--best-offers .s-slider-block__title-left, salla-products-slider .s-slider-block__title-left {align-self: center;}
/*.product-card__buttons {display:none}*/
.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}

@media (max-width: 1510px) and (min-width: 1200px) {
.s-block--best-offers.container {padding-right:0; padding-left:0}
.s-block--best-offers .carousel-slider .swiper-wrapper > div {padding-right:2px; padding-left:2px}
.s-block--best-offers .s-slider-block__title-right h2:after {font-size: .8rem;line-height: 1.7;}
}

@media (max-width:991px){
.s-block--best-offers .s-slider-block__title-right, salla-products-slider .s-slider-block__title-right {max-width:75%; padding-left:0}
.s-block--best-offers .s-slider-block__title, salla-products-slider .s-slider-block__title {padding-right: 0;padding-left: 0;}
.s-block--best-offers .s-slider-block__title-right h2:after {width:100%}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart .s-button-text {font-size:0}
.simplified-products .s-products-slider-card .product-card--simplified .product-card__mini-cart button {padding:0}
}

@media (max-width: 767px) {
.simplified-products .s-products-slider-card {width:210px}
body:not(.free-images-height) .simplified-products .s-products-slider-card .product-card--simplified .product-card__image {max-height: 17rem; height: 17rem;}
.s-block--best-offers .s-slider-block__title h2 {padding:0}
}

/* ====== FOOTER ====== */
/*.store-footer__inner {padding-bottom:1rem; border-bottom:none}
.store-footer__inner .container.grid {display: flex;flex-direction: column;align-items: flex-start;}
.store-footer__inner .container.grid > div:has(a) {border-bottom:1px solid #ccc; width:100%; text-align:right !important}
.store-footer a {justify-content:flex-start}
.footer-is-custom .store-footer .footer-bottom {background-color:#e8e8e8;}
.footer-is-custom .store-footer .footer-bottom .container {padding:6px}
.footer-is-custom .store-footer .footer-rights p {color: #000; opacity: 1;}
.store-footer__contacts-row .enhanced_rounded_contacts {justify-content:flex-start}
.footer-is-custom .store-footer ul.rounded_contacts {justify-content:flex-start}
.store-footer__contacts-row {padding-right:10px}
.footer-is-custom .store-footer .rounded_contacts a, .footer-is-custom .store-footer .rounded_contacts a i {border: none;font-weight: 900;}
.footer-is-custom .store-footer .rounded_contacts {gap:.5rem}

@media (min-width:991px){
.store-footer__inner .container.grid {flex-direction: column-reverse !important;}
.store-footer__contacts-row {padding-center:2rem}
}

@media (max-width:768px){
.footer-is-custom .store-footer img.img-fluid {width:95% !important; margin:auto}
}*/
.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;}

/*.store-footer__inner .container.grid .flex.items-center.justify-center.mt-5 {display:none}*/

/* ====== 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;width: 100%;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.w-full.container {padding:0}
.products-index .flex.flex-col.w-full.container img {border-radius:0}
/*.products-index h1.font-bold.text-xl.text-store-text-primary {display:none}*/
.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'}


@media (max-width: 767px) {
.products-index .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image {max-height: 17rem !important; height: 17rem !important;}
.products-index .product-card__content salla-button .s-button-btn, .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__mini-cart .s-button-text {font-size:0 !important}
}

/* ====== 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}