/* Add custom CSS styles below */ 
.img-shine-wrapper {
  border-radius: 0 !important;
  overflow: visible !important;
}
.store_category_item img {
  width: 100%;
  height: auto;
  object-fit: contain !important;
}
.store_category_item img {
  border-radius: 0 !important;
}
@media (min-width: 768px) {
    .img-shine-wrapper {
  border-radius: 0 !important;
  overflow: visible !important;
}
.store_category_item img {
  width: 100%;
  height: auto;
  object-fit: contain !important;
}
.store_category_item img {
  border-radius: 0 !important;
}
.store_categories_section .img-shine-wrapper {
    width: 200px !important;
    height: 200px !important;
}.store_category_item.swiper-slide {
  width: 20% !important;
  max-width: 20% !important;
  flex: 0 0 20% !important;
}
}


.copyright-text p {
    color: rgb(0 0 0);
}
@media (min-width: 1280px) {
    .xl\:grid-cols-4 {
        grid-template-columns: repeat(3, minmax(0px, 1fr));
    }
}
.triple-image-banner .banner-item {
    display: flex;
    align-items: center;
    /* justify-content: center; */
    cursor: pointer;
    position: relative;
    overflow: hidden;
    aspect-ratio: 1 / 1;
    /* flex: 0 0 calc((100% - (2 * var(--banner-gap))) / 3); */
    width: calc((100% - (2 * var(--banner-gap))) / 3);
}
/* main section*/
:nth-child(1 of .s-block.s-block--fixed-banner.wide-placeholder) {
  margin-top: 0;
}
 section.s-block.s-block--fixed-banner.wide-placeholder .container{
   max-width:100%;
   border-reduis:0;
}
/*end main section*/
.home_component_subtitle::after {
    content: "";
    display: block;
    width: 100%;
    height: 5px; /* غيري الارتفاع حسب الصورة */
    margin-top: 20px;

    background-image: url("https://i.ibb.co/cShd61GX/Layer-22.png");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}