/* Add custom CSS styles below */ 
body{
  background: white !important;
}
.s-block {
    margin-bottom: 3rem !important;
  margin-top: 0px !important;
}

/**    silder block ***/
section.s-block.s-block--photos-slider {
    margin-top:0;
}
section.s-block.s-block--photos-slider .swiper-slide {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
section.s-block.s-block--photos-slider .swiper-slide,
section.s-block.s-block--photos-slider .swiper-slide img {
    border-radius: 0 !important;
}
section.s-block.s-block--photos-slider .swiper.s-slider-container {
    padding: 0 !important;
}
.home-slider.photos-slider .s-slider-block__title-nav {
    display:none !important;
}
/** End silder block ***/
/** banners blocks ***/
section#IRT__photos-slider-0
{
    margin-bottom: 0 !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder > .container {
    padding: 0 !important;
    margin: 0 !important;
    max-width: unset !important;
}
.banner--fixed img {
    border-radius: 0 !important;
}
/** End banners ***/
a.banner-entry.square-photos {
    background:transparent !important;
    overflow: initial;
  margin-bottom: 2rem !important; 
}
a.banner-entry.square-photos img {height: 235px !important;}

@media (max-width: 767px) {
    .grid.one-row.md\:grid-cols-3.grid-flow-row.gap-3.sm\:gap-8 {
        grid-template-columns: repeat(3, 1fr) !important;
        /* height: auto !important; */
    }
    a.banner-entry.square-photos img {
        height: 77px !important;
    }
  .s-block.s-block--banners.container:nth-of-type(2) {
    height: 80px;
}
}


a.banner-entry.square-photos {
    padding:0px !important;
}
.s-product-card-content {
    background:#F5F5F5;
}

#best-offers-4-slider {
  background-color: #F5D1D1;
  box-shadow: 0 0 0 100vmax #F5D1D1;
  clip-path: inset(0 -100vmax);
  padding: 4rem 0px;
}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(4) {
margin-bottom: 0px !important;
}
section.s-block.s-block--fixed-banner.wide-placeholder:nth-of-type(6) {
margin-top: -60px !important;
}

.features-section{
    padding: 40px 0;
}

.features-grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    align-items: center;
}

.features-grid img{
    width: 100%;
    display: block;
    border-radius: 16px; /* اختياري */
}

/* Tablet */
@media (max-width: 991px){
    .features-grid{
        grid-template-columns: repeat(2, 1fr);
        gap: 16px;
    }
}

/* Mobile */
@media (max-width: 575px){
  .features-section{
    padding:0;
}
    .features-grid{
        grid-template-columns: 1fr 1fr;
        gap: 6px;
    }
}


.store-footer__inner {
    background-image: url('https://img.imgdd.com/a281ba2b-65df-4580-b0a8-2e97d5f8fb1e.png');
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    color: rgba(76, 76, 76, 1);
    padding-top: 8rem !important;
}

.store-footer{
  background: #F5CFD0 !important;
}
.store-footer h3,
.store-footer p,
.store-footer a,
.store-footer span,
.store-footer b {
    color: rgba(76, 76, 76, 1) !important;
  border-color: black !important;
}
button.s-user-menu-login-btn ,i.header-btn__icon.icon.sicon-shopping-bag {
    border-color: black !important;
}

.store-footer svg {
    fill: rgba(76, 76, 76, 1) !important;
}

.store-footer a:hover {
    color: rgba(76, 76, 76, 1) !important;
    opacity: 0.8;
}