/* START OF CSS STYLE CODE BY NUSSUQ.COM */
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600&display=swap');

/* ====== GENERAL ====== */
body {background-color:#fbfbfb;font-family: 'IBM Plex Sans Arabic', sans-serif;font-family: 'Cairo', sans-serif;}
.s-tel-input-control, .s-form-control {border-radius:0 !important}
.s-comments {background-color:#fff}

/* ====== HEADER ====== */
.header-btn__icon {border:none;color: #fff}
salla-cart-summary {margin-right:0 !important}
[dir=rtl] .header-btn__icon.icon {margin-left:0 !important}
.s-cart-summary-count {background-color: #dd4d4d;}
[dir=rtl] .s-cart-summary-count {right: -0.15rem !important;top:0 !important}
.mburger.mburger--collapse {margin-left:.5rem}
.s-search-input {border-radius:0 !important}
.top-navbar .container .flex.gap-2 {gap:0 !important}

.store-header {background-color:#0b2a4a}
.top-navbar .s-search-input {background-color:#ffffff10;color:#fff}
#mainnav {background-color:#0b2a4a}
.s-cart-summary-total {color: #fff;}
.mburger.mburger--collapse i {color:#fff}

.main-menu li.root-level>a {color:#fff}
.main-menu li.root-level>a:hover, .main-menu li.root-level>a:focus {color:#d9c3a2}

/* ====== SLIDER ====== */
.s-block.s-block--photos-slider {margin-top:0}
salla-slider.photos-slider .swiper-slide, salla-slider.photos-slider .swiper-slide img {border-radius:0 !important}
[dir=rtl] salla-slider.photos-slider .swiper {padding-left:0 !important;padding-right:0 !important}
salla-slider.photos-slider .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 1rem;}
salla-slider .swiper-pagination-bullet {width: 15px;border-radius: 0;height: 3px;}

/* ====== BANNERS ====== */
section.s-block.s-block--fixed-banner {margin: 0;}
section.s-block.s-block--fixed-banner .container {padding:0;max-width:none}
section.s-block.s-block--fixed-banner .container img {border-radius:0}

/* ====== CATEGORIES ====== */
.categories-items.grid {display: grid;grid-template-columns: repeat(2,1fr);gap: 1.3rem;text-align: center;padding: 0 5px;margin-bottom:2rem;margin-top:2rem}
.categories-items.grid img {border: 1px solid #1c325210;}
.categories-items.grid .info {margin-top:5px}
.categories-items.grid .info p {color: var(--color-primary);}
@media screen and (min-width:992px){
.categories-items.grid {grid-template-columns: repeat(5,1fr);}
}

#categories .s-slider-block__title {justify-content:center;margin-bottom:1.8rem;color: var(--color-primary);margin-top:3rem}
#categories .s-slider-block__title-right, #categories .s-slider-block__title h2 {padding-left:0 !important;text-align: center;margin-bottom:15px;font-size:1.3rem}
.s-slider-block__title p {font-size: 1.05rem;opacity: .9;padding-left:0 !important}

/* ====== PRODUCTS ====== */
.s-product-card-entry, .s-product-card-vertical .s-product-card-image {border-radius:0 !important}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center[product-status="sale"] {background-color: var(--color-primary);border-radius: 0;color: #fff;font-weight: 500;border-color: var(--color-primary);font-size:.9rem}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center i {display:none}
.s-button-btn, .s-price-range-number-input {border-radius:0 !important}
.s-product-card-content-title a {font-size: 1rem; line-height: 1.5rem; font-weight: 500; color: var(--color-primary);}
.s-block__title {justify-content: center;}
[dir=rtl] .s-block__title .right-side {padding-left: 0;}
.s-block__title h2 {color: var(--color-primary);display: flex; align-items: center;font-size:1.2rem}
.s-block__title h2:before, .s-block__title h2:after {content: '―'; font-weight: 400; font-size: 1.5rem; margin: 0 3px;}

/* ====== FEATURES ====== */
.s-block--features .grid {display:flex !important;flex-direction:column}
@media screen and (min-width:992px){
.s-block--features .grid {flex-direction:row}
}
.s-block--features__item {flex-direction:row; gap:1rem;padding:1rem !important}
.s-block--features__item p {display:none}
.s-block--features__item:first-child {grid-column: unset;}
.s-block--features__item h2 {font-size:1rem;color: var(--color-primary) !important;}
.s-block--features__item .feature-icon {margin-bottom:0}
.s-block--features__item .feature-icon i {color:#fff}
section.s-block.s-block--features.container:before {content: 'لماذا دبَّـــاغ؟';width: 100%;text-align: center;display: block;margin: 1.5rem 0;font-size: 1.3rem;font-weight: 700;color: var(--color-primary);}

/* ====== FOOTER ====== */
.footer-is-light .store-footer {background-color: #0b2a4a;margin-top:3rem;color:#fff}
.footer-is-light .store-footer .store-footer__inner {background-color:transparent}
.footer-is-light .store-footer  p {color:#fff}
.footer-is-light .store-footer .store-footer__inner > .container.grid:before {content: '';display: block;width: 7rem;height: 6rem;background-image: url(https://i.ibb.co/v3qNGk6/Artboard-1-copy.png);background-size: contain;background-repeat: no-repeat;margin: auto;background-position: right;}
.footer-is-light .store-footer .contact-social {border-color: #ffffff60 !important;}
.store-footer .contact-social:before {content: 'تابعنـا';display: block;margin-bottom: 0.75rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 700;text-align:right}
.footer-is-light .store-footer .store-footer__inner {border-bottom-color:transparent}
.footer-is-light .store-footer a i, .footer-is-light .store-footer .social-link {border-color: #ffffff40;}
.items-center.justify-between.py-4.container.text-center ul.flex.justify-center.items-stretch.flex-wrap.gap-2 li.bg-white {background-color: #fff;border-radius: 0;} 
.footer-is-light .store-footer .store-footer__inner a.flex.items-center.m-0 h3 {display:none}
@media screen and (max-width:991px){
.footer-is-light .store-footer {padding: 1rem 3rem;text-align:center;margin-top:3rem;}
.footer-is-light .store-footer a {justify-content:center}
.footer-is-light .store-footer .store-footer__inner > .container.grid:before {background-position: center;}
.store-footer .contact-social ul {justify-content: center;}
.store-footer .contact-social:before {text-align:center}
.footer-is-light .store-footer .store-footer__inner .container {gap:1rem}
.items-center.justify-between.py-4.container.text-center ul.flex.justify-center.items-stretch.flex-wrap.gap-2 li.bg-white {margin-top:3px}
.store-footer h3 {margin-top:1rem}
}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials .flex.justify-between {justify-content:center}
.s-block--testimonials .flex.justify-between h1 {margin-right:0}
.testimonials-slider .swiper {padding-left:1.25rem; padding-right:1.25rem}

/* ====== CATEGORY PAGE ====== */
/*#app.product-index .store-header:after {content:'';display:block;width:100%;height:350px;background-image:url(https://i.ibb.co/kqjtxYv/B-3.png);background-size:contain;background-repeat:no-repeat;background-position:center}
@media screen and (max-width:991px){
#app.product-index .store-header:after {height:180px;}
}*/

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