/* START OF CSS CODE BY WAFA -- 0547020670 */

@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

/* ====== GENERAL ====== */
:root {
--font-main: 'Almarai'; 
--mm-ocd-width:90%;
--main-text-color: #261970;
--main-text-color-dark: #261970;
--color-primary: #261970;
--color-primary-d: #261970;
}

html, body, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, a, p, span {font-family: "Almarai", sans-serif !important;}
.bg-gray-100 {background-color:#f9f9f9 !important}

/* ====== BRANDING ====== */
.s-product-card-rating i {color: #ffc907 !important;}

/* ====== HEADER ====== */
.index .main-nav-container:not(.fixed-header) .header-btn i, .index .main-nav-container:not(.fixed-header) .sicon-menu {color:#fff !important}
.s-cart-summary-content {display:none}
.s-cart-summary-count {background: #ffc906;color: #000;}

/*.index .main-nav-container:not(.fixed-header) .navbar-brand img {width:0 !important}
.index .main-nav-container:not(.fixed-header) .navbar-brand:after {content: '';background-image: url(https://i.ibb.co/0RLCZg0d/image.png); width: 7.5rem !important;height: 2.5rem;display: block;background-position: center;background-size: cover;background-repeat: no-repeat;}*/


@media (min-width:992px){
.index .language-btn span {color:#fff}
.index .mburger.mburger--collapse p {color:#fff}
}

/* ====== SLIDER ====== */
.s-block--hero-slider h3 {font-size:1.8rem !important}
.s-block--hero-slider a {background: linear-gradient(90deg, rgb(255, 201, 6) 0%, rgb(153, 33, 104) 70%);border: none;font-weight: 600 !important;margin-top: 12px;padding-left:1.5rem !important; padding-right:1.5rem !important;     font-size: 1rem;}
.has-overlay:after {background-color: rgba(0, 0, 0, 0.2);}

.swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/iraZRv75VkQ0LiiC2HA3uOfhPWSx6vegZcP82jDy.webp"]) .home-slider__content, .swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/POqABZI1dm3YmDJPstCsfTZcGYQAEy9eXQBbsckz.webp"]) .home-slider__content {height: 85%;top: 100% !important;}
.swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/iraZRv75VkQ0LiiC2HA3uOfhPWSx6vegZcP82jDy.webp"]) .home-slider__content>.flex-center, .swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/POqABZI1dm3YmDJPstCsfTZcGYQAEy9eXQBbsckz.webp"]) .home-slider__content>.flex-center {height: 100%;top: auto;bottom: 0;position: absolute;left: 0;right: 0;}
.swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/iraZRv75VkQ0LiiC2HA3uOfhPWSx6vegZcP82jDy.webp"]) .home-slider__content>.flex-center .hero-slider-btn, .swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/POqABZI1dm3YmDJPstCsfTZcGYQAEy9eXQBbsckz.webp"]) .home-slider__content>.flex-center .hero-slider-btn {height: 100%; width: 100%;}
.swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/iraZRv75VkQ0LiiC2HA3uOfhPWSx6vegZcP82jDy.webp"]) .home-slider__content>.flex-center .hero-slider-btn a, .swiper-slide:has(img[src="https://cdn.salla.sa/form-builder/POqABZI1dm3YmDJPstCsfTZcGYQAEy9eXQBbsckz.webp"]) .home-slider__content>.flex-center .hero-slider-btn a  {height:100%; width: 100%;font-size: 0; background: transparent;}

@media (max-width:768px){
.s-block--hero-slider .flex-center {height:50%}
}

/* ====== FIXED BANNER ====== */
.s-block--fixed-banner {padding:0;}
.s-block--fixed-banner .container {padding:0 !important}
.s-block--fixed-banner img {border-radius:0 !important}

/* ====== PRODUCTS ====== */
.s-block.container {margin-top:1rem}
.s-block__title {justify-content:center;}
.s-block__title h2 {font-weight:600 !important; color:#8c2269; font-size:1.25rem; margin-bottom:.5rem}

[dir="rtl"] .s-product-card-rating {right: .6rem;left: auto;background-color: #6d635020; padding: 4px 8px;}
.s-product-card-rating span {color: #6d6350}
.s-product-card-price {font-weight: 600 !important;margin: 8px auto;}
[dir="rtl"] .s-product-card-promotion-title {background: linear-gradient(90deg, rgb(255, 201, 6) 0%, rgb(153, 33, 104) 70%) !important;border-radius: 20px !important;padding: 4px 12px !important;right: .6rem !important;top: .6rem !important;font-weight: 600 !important;}
.s-product-card-sale-price {align-items:center}
.s-product-card-sale-price h4 {color: #e32262 !important;}
.s-product-card-discount {background-color: #e32262 !important; border-radius:20px!important;padding: 4px 20px !important; left: .6rem !important;top: .6rem !important;font-weight: 600 !important;}

salla-add-product-button button[product-status="sale"], salla-add-product-button button[product-status="sale"]:hover, salla-add-product-button button[product-status="sale"]:focus {background-color:#8c2269; border-color:#8c2269}

/* ====== */
#best-offers-2-slider {margin-bottom:2rem}
.s-slider-block__title h2 {margin-bottom: 0;color: #8c2269;font-size: 1.25rem !important; font-weight:600 !important}

@media (max-width:768px){
.s-products-slider-card {width:57% !important}
}

/* ====== BRANDS ====== */
.s-block--logos-slider {background-color:#6d635015 !important;margin-bottom:4rem}
.s-block--logos-slider .s-slider-block__title-left {display:none}
.s-block--logos-slider .s-slider-block__title {justify-content:center}
.s-slider-block__title-right, .s-slider-block__title h2 {padding:0 !important}
.s-block--logos-slider .s-slider-block__title h2 {font-weight:600 !important; margin-bottom:.5rem; color:#1a1346}
.s-block--logos-slider a {border-radius: 100px;background: none;border-radius: 0;padding: 6px;border: 1px solid #cccccc50;margin: 4px;}
.s-block--logos-slider .lazy__bg.lazy_img {filter: grayscale(1) !important;}

/* ====== */
.s-block--banners {margin-top:0; margin-bottom:1rem}
.s-block--banners .banner-square h3 {margin-top: 0.375rem;background: linear-gradient(90deg, rgb(255, 201, 6) 0%, rgb(153, 33, 104) 70%);width: fit-content;padding: 8px 30px;font-size: 1.1rem;border-radius: 25px;color: #fff;font-weight:600 !important;}
.s-block--banners .on-text {top: 85% !important;}
.s-block--banners .s-block__title p {display:none}

.s-block--banners a {overflow: hidden; width:fit-content !important; position: relative;}
.s-block--banners .box-img.rounded-none:after {content: '';position: absolute;top: 0;background: rgba(0, 0, 0, 0.3);bottom: 0;right: 0;left: 0;height: 100%; width: 100%;margin: auto}

@media (max-width:768px){
.s-block--banners .swiper-slide {width:95% !important}
}

/* ====== YOUTUBE ====== */
.s-angel--divider {background-color:#6d635020; padding-top: 2rem;}
.s-angel--divider p {margin-bottom:1rem !important; color:#6d6350}
.s-block.s-block--video.mt-16 {background-color:#6d635020 !important; padding-bottom: 2rem;     margin-bottom: 1rem;}

@media (min-width:1024px){
.s-block.s-block--video.mt-16 .container {max-width:55%}
}

/* ====== SIDEBAR ====== */
.lazy__bg.lazy_menu {display:none}
.mm-spn li a {padding-top: 1.2rem; padding-bottom: 1.2rem; font-size:.9rem}
.mm-spn li:after {border-color:#eee; opacity:1}
.mm-spn.mm-spn--light {color:#261970}
.mobile-menu .offers-link h5 {color:#e32262 !important}

/* ====== MAP ====== */
.s-angel-maps {background: #6d635015; padding: 1rem 0; margin-top: 2rem;}
.s-angel-maps .bg-white {background-color:transparent !important}
.s-angel-maps a.tab-trigger {display:none}
.s-angel-maps h3 {font-weight:600 !important}

/* ====== TESTIMONAILS ====== */
.s-block--testimonials .flex.h-full.bg-white.da-bgg.rounded-lg {background-color: #6d635015;}
.s-block--testimonials .s-slider-block__title {justify-content:center}

.s-block--testimonials .testimonial__avatar {width:5rem !important; height:5rem !important}

@media (min-width:1024px){
.s-block--testimonials .s-slider-block__title-nav {display:none !important}
}

/* ====== FOOTER ====== */
.store-footer {color: #261970;}
.store-footer .footer-container .logo-footer .foo {margin-bottom: 1.5rem;}
.footer-middle .follow {display:block !important; font-weight:600 !important; margin-top:1rem !important; font-size:1rem}
.store-footer h3 {margin-top: 1rem !important;font-weight: 600 !important;font-size: 1rem !important;}
.store-footer .vat-num {margin-top: 1rem;display: flex; gap:6px;flex-direction: column;align-items: center;}
.sbc-certificate {color:#261970; gap:0}

@media (max-width:768px){
.store-footer .store-links-items {columns:1}
.store-footer .store-links-items a {max-width:100%}
}

@media (min-width:1024px){
.footer-middle .follow {display:none !important}
.footer-profile p {text-align:right}
.store-footer .footer-container .logo-footer {justify-content: flex-start;margin: 0 10px;}
.footer-social {justify-content: flex-start;margin: .7rem;}
.store-footer .vat-num {align-items:right}
}

/* ====== CATEGORY PAGE ====== */
.product-index .sub-title {font-size:.75rem !important}