/* Add custom CSS styles below */ 
body {
    background-color: rgb(255 255 255);
}
/* header */
header.store-header {
    z-index: 5;
}
div#mainnav:not(.fixed-pinned){
    background: #00000000;
    box-shadow:none;
}
@media (min-width: 1024px) {
.main-menu .sub-menu {
    background: #ffffff1c;
}
.main-menu .sub-menu a {
    font-weight: 800;
}
.flex.items-center:has(.navbar-brand) {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
}
.navbar-brand {,.s-block__title
    width: 100%;
    justify-content: center;
}
.flex.items-center.justify-end:has(.header-btn) {
    align-items: baseline;
}
}
/*main slider*/
.s-block--hero-slider .swiper-slide .overlay-bg:after{
display:none;
}
.s-block--hero-slider .swiper-slide {
    height: 820px;
}
section.s-block.s-block--hero-slider.s-block--full-bg.wide-placeholder {
    margin-top: -9rem;
}
@media (min-width: 1400px) {
section.s-block.s-block--hero-slider.s-block--full-bg.wide-placeholder {
    margin-top: -9rem;
}


}

@media (min-width: 1024px) {


}

@media (max-width: 768px) {
section.s-block.s-block--hero-slider.s-block--full-bg.wide-placeholder {
    margin-top: 0rem;
}
.s-block--hero-slider .swiper-slide {
            height: 240px;
        min-height: 240px;
}
.banner-entry h3.text-with-border span {

    font-size: 1.2rem;
}

}
.s-block--banners+.s-block--banners {
    margin-top: 6em;
    margin-bottom: 2em;
}
/* categories*/
section.s-block.s-block--banners.container  .has-overlay:after {
    display: none;
}
section.s-block.s-block--banners.container  
 .banner-entry h3 {
    transform: unset;
   opacity: 1;
    position: relative;
    height: 50px;
        border: unset;
            color: #000;
}
.banner-entry {
    overflow: initial;
}
section.s-block.s-block--banners.container  .two-row .banner-entry:first-child,section.s-block.s-block--banners.container   .banner-entry {
    padding: 0;
    background: #fff;
}
section.s-block.s-block--banners.container 
 .lazy__bg {
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
}
@media (min-width: 768px) {
    section.s-block.s-block--banners.container .md\:grid-cols-3 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
     section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
    grid-column: span 1 / span 1;
    grid-row: span 1 / span 1;
}
}
@media (max-width: 768px) {
    section.s-block.s-block--banners.container .md\:grid-cols-3 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: 2.75rem;
    }
    section#best-offers-2-slider {
    margin-top: 4rem;
}
     section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
    grid-column: span 1 / span 1;
    grid-row: span 1 / span 1;
}
}
/*panner*/

/*products*/
.s-slider-block__title ,.s-block__title{
    align-items: center;
    justify-content: center;
}
.s-slider-block__title-left{
display:none;
}
.s-slider-block__title h2:where([dir="rtl"], [dir="rtl"] *),.s-block__title .right-side:where([dir="rtl"], [dir="rtl"] *) {
    padding-left: 0;
    font-size: 1.4rem;
}
.s-block__title .right-side:where([dir="rtl"], [dir="rtl"] *) h2{
font-size: 1.4rem;
}
.s-slider-block__title-right:after,.s-block__title:after {
    content: url(https://cdn.salla.sa/Oqxolo/O6Ntw9XXIe7UMEnWYy5tgyygnZnWvx36vIi6wPL3.png);
}
.s-slider-block__title-right {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 25 px;
}
.s-block__title {
    flex-direction: column;
    gap: 15px;
}
/*why us*/
section.s-block.s-block--features.container:before {
    content: "ليش تختار دار ميم";
    font-size: 1.4rem;
    font-weight: 600;
    text-align: center;
    margin: auto;
    display: block;
    order:0;
}
section.s-block.s-block--features.container:after {
    content: url(https://cdn.salla.sa/Oqxolo/O6Ntw9XXIe7UMEnWYy5tgyygnZnWvx36vIi6wPL3.png);
     order:1;
}
section.s-block.s-block--features.container>.grid {
    order: 3;
        width: 100%;
}
section.s-block.s-block--features.container {
    display: flex;
    flex-direction: column;
    align-items: center;
  gap:10px;
}
.s-block--features__item .feature-icon i {
    display: none;
}

section.s-block.s-block--features .s-block--features__item:nth-child(1) .feature-icon {
    content: url(https://cdn.salla.sa/Oqxolo/GLDqeA2eIochZYA7zp7o6KdADHmfehrBaqybWMur.jpg);
}
section.s-block.s-block--features .s-block--features__item:nth-child(2) .feature-icon {
    content: url(https://cdn.salla.sa/Oqxolo/mLlBkTVnYrDxkLQvW5b2667Cv9oKMVixcORkSJOJ.jpg);
}
section.s-block.s-block--features .s-block--features__item:nth-child(3) .feature-icon {
    content: url(https://cdn.salla.sa/Oqxolo/FcF1wWTYLXsPgPTT1k1mXUvoTPAzJr6KelUF1RpE.jpg);
}
.s-block--features__item .feature-icon {
    height: 8rem;
    width: 8rem;
    border-radius: 0;
    background: white;
}
.s-block--features__item {
    align-items: center;
    border: 2px solid #e8e1d8;
    padding: 1rem 1rem !important;
}
.s-block--features__item h2 {
    font-size: 1.5rem;
    font-weight: 500;
    color: rgb(93 71 51);
}
.s-block--features__item p{
display:none;
}
/*footer*/
.store-footer__inner {
    background: url(https://cdn.salla.sa/Oqxolo/gVTbsyTWyHHYSvUTRxcosq0aAgKpx4RLqEQBdzEp.png);
    background-color: #fff !important;
    background-size: cover;
    background-position: 0px;
    padding-top: 250px;
}
footer.store-footer {
    background: #23232c !important;
}
span.text-sm.copyright-text p {
    color: #fff !important;
} 

 @media (max-width: 768px) {
 .store-footer__inner {
    background-position: center 0px;
}
 }
 .blog-single .object-cover {
    -o-object-fit: cover;
    object-fit: contain;
}