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

/* ====== GENERAL ====== */
@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap');
body {background-color:#fff !important; font-family: "Tajawal", sans-serif;}

.s-button-danger {border-color: #db677b;background-color: #db677b;}
.btn--close-sm {background-color: #db677b;}
.s-button-primary, .s-fast-checkout-button.outline, .s-login-modal-input, .s-tel-input-control {border-radius:3px !important; font-size:1rem; font-weight:500}
.text-red-800 {color:#a60909 !important}

/* ====== HEADER ====== */
.top-navbar {display:none}
.s-cart-summary-total {display:none}
.header-btn__icon {border-color:#eee !important; font-size:1.2rem !important; border-radius:3px !important; width:2.2rem !important; height:2.2rem !important}
.main-nav-container {box-shadow:none !important; padding:.3rem 1rem !important}
.navbar-brand img {max-height: 5rem;}
.s-cart-summary-count {top: -8px; background-color: #71667f;}
salla-cart-summary {margin-right:10px !important}
i.header-btn__icon.icon.sicon-shopping-bag {margin:0}
header i {color:#71667f}
.main-nav-container.fixed-pinned .navbar-brand img {max-height: 70px;}
.mburger.mburger--collapse i {display:none !important}
.mburger.mburger--collapse {background-image: url(https://i.ibb.co/FX5tNms/menu-bar.png); background-size: contain; width: 1.7rem; height: 1.7rem; background-repeat: no-repeat; margin-left: 8px;}
.s-user-menu-trigger {width:2.2rem; height:2.2rem; padding:0; border-radius:0; border:1px solid #eee;overflow: hidden}
.s-user-menu-trigger img {border-radius:0}

@media (max-width:991px){
.main-nav-container {padding:0 !important; height:fit-content !important}
.navbar-brand img {max-height: 3.5rem;}
.main-nav-container.fixed-pinned .navbar-brand img {max-height: 45px;}
}

@media (min-width: 1024px){
salla-slider.photos-slider .swiper-slide {width:100%}
}

/* ====== SLIDER ====== */
.s-block.s-block--photos-slider {margin-top:0}
.s-slider-has-notitle .s-slider-block__title {display:none}
salla-slider.photos-slider .swiper-slide, .s-block.s-block--photos-slider img {border-radius:3px !important}
salla-slider.photos-slider .swiper {padding-left:.5rem !important; padding-right:.5rem !important; padding-bottom:1.5rem !important}
salla-slider .swiper-pagination-bullet {height: 4px !important; width: 15px; border-radius: 0;}

/* ====== PRODUCTS ====== */
.s-slider-block__title, .s-block__title {margin-bottom:.7rem !important}
.s-block__title, .s-slider-block__title {justify-content:center}
.s-block__title .right-side, .s-slider-block__title-right {padding:0}
.s-slider-block__title h2, .s-block__title h2 {font-size: 1.5rem !important; letter-spacing: 2px !important; font-weight: 500 !important; padding:0}

.s-product-card-entry salla-add-product-button button {border-radius: 5px; font-weight: 500; font-size: 1rem;}
.s-product-card-entry salla-add-product-button button i {display:none}
.s-product-card-entry salla-add-product-button[product-status="sale"] button {background-color: #71667f;color: #fff;}
.s-product-card-promotion-title, .promotion-title {background-color: #71667f; font-weight: 500; color: #fff; border-radius: 20px; left: 8px; top: 8px; right: auto; font-size: 12px}
.s-product-card-sale-price h4 {color: #a60909 !important;}

.index .vertical-products.s-products-list .s-products-list-vertical-cards {grid-template-columns: repeat(1, 1fr); margin: auto;}

.s-slider-block__display-all {font-weight: 500; border: 1px solid #ddd; padding: 5px 8px; border-radius: 3px;}
.s-product-card-entry {border:1px solid #eee; border-radius:3px}
.s-product-card-vertical .s-product-card-image {border-top-left-radius:3px; border-top-right-radius:3px}
.s-product-card-content {text-align:center}
.s-product-card-content-title a {font-size:1.1rem; font-weight:500}
.s-product-card-content-sub {justify-content:center}
.s-product-card-content-sub h4 {font-size:1rem !important; font-weight:500}
.s-product-card-vertical .s-product-card-wishlist-btn button {background-color:transparent !important; border:none; top:0; left:0; display:none}
.s-slider-nav-arrow {display:none}

@media (min-width: 992px){
.index .s-products-slider-card, .vertical-products.s-products-list .s-products-list-vertical-cards {width: 100%; max-width:300px !important;}
.index .s-block.s-block--best-offers .swiper-wrapper.s-slider-swiper-wrapper {justify-content:center}
.index .s-block.s-block--best-offers .s-slider-block__title-left {display:none}
.index .vertical-products.s-products-list .s-products-list-vertical-cards {margin: auto;width: 300px;}
}

@media (max-width: 991px){
.index .s-products-slider-card, .vertical-products.s-products-list .s-products-list-vertical-cards {width: 100%; max-width:190px !important;}
}

/* ====== TESTIMONAILS ====== */
.s-block.s-block--testimonials {margin-top:4rem}
.s-reviews-header-wrapper {justify-content:center}
.s-reviews-header {font-size:1.3rem; font-weight:500; margin:auto 0 15px}
.s-reviews-container .swiper-slide {border:1px solid #eee; padding:0}
.s-reviews-testimonial__avatar {height:4rem; width:4rem; border:1px solid #eee}
.s-reviews-testimonial__icon svg {display:none}
.s-reviews-testimonial__inner {align-items:flex-start}
.s-reviews-testimonial__name_wrapper {align-items:flex-start}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial__text p, .s-reviews-testimonial__info h2 {font-size:1rem}
.s-reviews-testimonial__info h2 {color: #71667f; font-weight:500}
.s-reviews-container .swiper-slide-active .s-reviews-testimonial__info {margin-top:.7rem}
.s-reviews-testimonials-slider .swiper:where([dir=rtl],[dir=rtl] *){padding-left:1rem; padding-right:1rem}

/* ====== FOOTER ======= */
.store-footer, .store-footer__inner {background-color: #71667f !important;}
.store-footer h3 {font-weight:500}
.store-footer__inner {border-bottom-color:rgba(255,255,255,.4)}
.store-footer .contact-social {border-color:rgba(255,255,255,.4)}
.copyright-text p {color:#fff; margin-bottom:10px}
.s-payments-list-item {border-radius:3px}

@media (max-width:991px){
.contact-social:before {content: 'تابعنــا';display: block;width: 100%;height: 1rem;margin-bottom: 1.2rem;font-size: 1.125rem;line-height: 1.75rem;}
}

/* ====== CART ====== */
.cart-item {border:1px solid #eee}
.cart-item h1 a {font-size:1.1rem; font-weight:500}
.cart-item .s-form-control {border-radius:3px !important}
.cart-item .s-product-options-wrapper {padding:0}
.s-product-options-option-label b {font-weight:500}
button.btn--coupon {border-radius:3px 0 0 3px; font-weight:500}

#cart-submit .s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {border-radius:3px; font-weight:500}
.cart .sticky .shadow-default.bg-white.p-5.rounded-md.mb-5.relative.transition-height.duration-1000 {box-shadow:none; border:1px solid #eee}

/* ====== PRODUCT PAGE ====== */
.s-form-control {border-radius:3px}
.form-label {font-size:1rem; font-weight:500}
.s-comments-product {background-color:#fff}

/* ====== USER PROFILE ====== */
.s-user-menu-dropdown-header-content p {color: #71667f;}
.s-notifications-item-read {border:1px solid #ddd}
.s-datetime-picker input {border-radius:5px !important}

/* ====== GENERAL PAGE ====== */
.s-comment-form-input {border-radius:3px}
.content.content--single-page {padding:1rem}