/* Add custom CSS styles below */ 
@media (max-width: 480px){
  .bg-cover.bg-center.absolute.inset-0{
background-size: contain !important;
  background-repeat: no-repeat !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 **/

.s-slider-block__title-nav{
  display: none !important;
}


section.s-block.s-block--banners.container{
  margin-top: -30px !important; 
  z-index: 9 !important;
    position: relative;
}

.grid.two-row {
  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 12px;
}

.grid.two-row .banner-entry {
  overflow: hidden;
  border-radius: 12px;
  display: block;
}
a.banner-entry.square-photos {

    height:100% !important;
    padding: 0px ;
}

    .two-row .banner-entry:first-child {
        grid-column: span 1 / span 1;
        padding: 0px !important;
        grid-row: span 1 / span 1;
    }

.grid.two-row .banner-entry .lazy__bg {
  width: 100%;
  height: 100%;
  background-size: contain !important;
  background-position: center !important;
}
a.banner-entry.square-photos{
  background: transparent;
}

section.container .banners-grid {
background: black !important;
}

.footer-is-light .store-footer .store-footer__inner , .footer-is-light .store-footer{
  background: linear-gradient(to left, #222659, #77051A) !important;
  color: white !important;
}
.copyright-text p{
  color: white !important;
}


.cardFeature {
  width: 50%;
  margin: 0 auto;
}

/* تابليت + موبايل */
@media (max-width: 991px) {
  .cardFeature {
    width: 70%;
  }
}


#photos-10-slider {
    display: none !important;
}

@media (max-width: 1024px) {
    #photos-10-slider {
        display: block !important;
    }
}

.meat-section {
    width: 100%;
    overflow: hidden;
    direction: rtl;
    background: #111;
    padding: 0;
    box-sizing: border-box;
}

.meat-track-wrapper {
    overflow: hidden;
    width: 100%;
}

.meat-track {
    display: flex;
    gap: 0;
    transition: transform 0.5s ease;
    will-change: transform;
}

.meat-card {
    min-width: calc(100% / 3);
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.meat-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: transform 0.4s ease;
}

.meat-card:hover img {
    transform: scale(1.04);
}

.meat-dots {
    display: none;
}

@media (max-width: 1024px) {
    .meat-section {
        display: none;
    }
}