/* Add custom CSS styles below */ 
@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Cairo:slnt,wght@-11..11,200..1000&family=El+Messiri&display=swap);.store-header,.store-header *,.store-header .desktop-menu *,.store-header .header-buttons *,.store-header .main-menu *,.store-header .main-nav-container,.store-header .main-nav-container *,.store-header .marquee,.store-header .marquee *,.store-header .menu-item-link,.store-header .menu-item-link *,.store-header .s-contacts *,.store-header .top-navbar,.store-header .top-navbar *,.store-header a,.store-header button,.store-header div,.store-header i:not(.sicon-flash),.store-header span{background-color:#fff!important;color:#000!important}@media(min-width:900px){.product-single .breadcrumbs{padding-top:3.25rem}}body#app{background-color:#fff}.banner--fixed img{background-color:rgb(255 255 255)}.index section.s-block.s-block--fixed-banner.wide-placeholder>.container{max-width:100%;padding:0}section.s-block.s-block--fixed-banner.wide-placeholder{margin-top:50px;margin-bottom:50px}.s-block.s-block--fixed-banner.wide-placeholder:first-of-type{margin-top:0!important}section.s-block.s-block--banners.container{margin-bottom:33px}.s-block.s-block--banners.container{background-color:#fff;padding:.5rem}
.s-block.s-block--banners.container .banner-entry .lazy__bg{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;transition:transform .3s}}.s-block.s-block--banners.container .banner-entry:hover .lazy__bg{transform:scale(1.1)}.s-product-card-image img{object-fit:contain;background-color:#fff!important}.s-product-card-image-cover{border-radius:0}.s-product-card-content-footer .s-button-btn{border-radius:6px;border-width:3px;border-color:#27cae8;border-color:var(--color-primary);background-color:#fff!important;color:var(--background-color)}#product-modal .s-add-product-button-main .s-button-element,.product-single .s-add-product-button-main .s-button-element{border-radius:6px;border:1px solid #000}.custom-main-menu .main-menu>li#brands,.mb-4{display:none}.custom-main-menu .main-menu>li{position:relative}.custom-main-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:rgba(255,255,255,.8);backdrop-filter:blur(5px);box-shadow:0 4px 10px rgba(0,0,0,.1);padding:10px 0;width:220px;z-index:1000}.custom-main-menu .main-menu>li.has-children:hover>.sub-menu{display:block}.custom-main-menu .sub-menu li{display:block;padding:8px 20px}.custom-main-menu .sub-menu li a{color:#333;text-decoration:none;display:block}.custom-main-menu .sub-menu li a:hover{color:#7b2cbf}#brands{display:none!important}.index .swiper-wrapper .s-product-card-entry{height:100%}.s-product-card-buttons .s-product-card-eye-btn button{background-color:#229bb8}.s-button-element.s-button-btn.s-button-primary-outline:hover{background-color:#1b7f95!important;transform:scale(1.03)}@media (max-width:767px){
  .special_category_area.my-10 {
    height: auto !important;
} 
  .grid[class*="md:grid-cols-3"]{grid-template-columns:repeat(2,1fr)!important;gap:1rem!important}.grid[class*="md:grid-cols-3"] .grid[class*="md:grid-cols-3"] .banner-entry .lazy__bg{height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}}.s-product-card-content a:hover{color:#229bb8!important}.s-product-card-content-sub .s-product-card-price,.s-product-card-entry .s-product-card-sale-price h4{font-size:1.5rem;font-weight:600}.s-product-card-sale-price span{font-size:1.1rem}.navbar-brand img{max-width:170px;max-height:9rem!important;width:9rem!important}.main-nav-container.fixed-pinned .navbar-brand img{max-height:60px}@media (min-width:768px){.md\:text-xl{font-size:2.25rem;line-height:2.05rem}}.s-product-card-entry:hover .s-product-card-wishlist-btn i,.s-product-card-entry:hover .sicon-shopping-bag{transform:scale(.6)}.s-product-card-entry{background:#fff!important}.w-40{width:325px}.h-40{height:216px}.text-base{font-size:1rem;line-height:1.5rem}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgba(239,68,68,var(--tw-text-opacity,1));font-size:27px!important}.font-\[500\]{font-weight:700}@media (max-width:768px){.multi__banner{align-items:flex-end!important;padding-top:60px!important}.multi__banner .banner_text{align-items:center!important;text-align:center!important;height:145px!important}.s-product-card-entry{height:425px}}@media (min-width:1024px){section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(2)>.container{margin-top:0;max-width:50%}}

i.sicon-arrow-up-left {
    color: #FFF !important;
}

nav#mobile-menu {
 position: relative;
    overflow-y: scroll; 
    -webkit-overflow-scrolling: touch;
}
/*banner main*/
section:nth-of-type(1).s-block.s-block--photos-slider {
    margin-top: 0rem;
}

section.s-block.s-block--photos-slider {
    margin-top: 3rem;
}
 section:nth-of-type(1) .s-slider-block__title-nav {
    display:flex !important ;
}
 .s-slider-block__title-nav {
    display: none !important ;
}
 salla-slider.photos-slider .swiper-slide {
    width: 100%;
    padding:0 ;
  margin:0 ;
}


[dir=rtl] .carousel-slider .swiper {
    padding-left: 0;
    padding-right: 0;
}
[dir=rtl] salla-slider.photos-slider .swiper {
    padding-left: 0;
    padding-right: 0;

}
salla-slider.photos-slider .swiper:where([dir="ltr"], [dir="ltr"] *) {
    padding-right: 0 ;
    padding-left: 0;
}
.rounded-md,salla-slider.photos-slider .swiper-slide {
    border-radius: 0;
}

/*grid section*/
section.s-block.s-block--banners.container .md\:grid-cols-3 {
    grid-template-columns: repeat(5,minmax(0,1fr));
gap:0.75rem;
}
.banner-entry {
    background-color: transparent;
    width: 100%;
    aspect-ratio: 8 / 9;
    height: auto;
}

.two-row .banner-entry:first-child {
    grid-column: span 1/span 1;
    grid-row: 1;
      height: auto;
}

.lazy__bg.lazy.entered.loaded {
    background-size: contain;
    background-repeat: no-repeat;
}
a.banner-entry.lazy.h-banner.entered.loaded:nth-child(2) {
    grid-column: span 2;
    grid-row: span 2;
    aspect-ratio: 10 / 9 !important;
    height: 100%; 
}

/****/

section.special_categories.special_categories_1 .bg-black {
    background-color: transparent !important;
}
section.special_categories.special_categories_1 .object-cover {
    object-fit: fill;
}
salla-products-slider.s-products-slider-wrapper.hydrated .swiper {
    padding: 1rem 0;
}
.s-button-element.s-button-btn.s-button-primary-outline {
    border: none!important;
    color: #050F13 !important;
    transition: background-color .3s,transform .3s;
    background-color: #329BBA !important;
}
.s-product-card-entry {
    background: #fff!important;
    border: none !important;
    box-shadow: 0px 0px 10px #33333317;
}
.s-slider-block__title {
    margin-bottom: 2rem;
    justify-content: center;
}
section.py-5.special_title.RU_special_1 {
    margin-bottom: 0 !important;
}
.s-slider-block__title h2, section.py-5.special_title h1, h2.text-3xl.mb-3.title_color {
    color: #050F13 !important;
    font-size: 30px !important;
}
.s-slider-block__title h2::after, 
section.py-5.special_title h1::after, 
h2.text-3xl.mb-3.title_color::after {
    content: "";
    display: block;
    width: 100%;
    height: 25px; 
    background-image: url('https://i.ibb.co/qMWrLGd7/Frame-2147238821.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; 
  margin-bottom: 5px;
}
.customer_review_section .thumbs_slider_images .s-slider-container {
    display: none;
}
.custom_container .content .swiper {
    border-radius: 16px;
    box-shadow: 0px 2px 4px #0000001A !important;
    background-color: #FFFFFF;
    border: 1px solid #050F1342;
    margin-top: 2rem;
}
.banner--fixed img {
    max-width: 80%;
    margin: auto;
    background-color: transparent !important;
}

.footer-is-light .store-footer,
.footer-is-light .store-footer .store-footer__inner{
    background-color: #050F13;
}


@media(max-width: 768px){
 a.banner-entry.lazy.h-banner.entered.loaded:nth-child(2) {
    grid-column: span 1;
    grid-row: span 1;
}
a.banner-entry.lazy.h-banner.entered.loaded:nth-child(7) {
    left: -56%;
}
  .s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0 !important;
}
  .s-slider-block__title-right:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0 !important;
}
}