.design-credits {
    text-align: left; /* محاذاة النص إلى اليسار */
    font-size: 14px; /* حجم خط مناسب */
}

.store-footer .copyright-text {
    text-align: right; /* محاذاة النص إلى اليمين */
}
/**** Grid ****/
section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

section.s-block.s-block--banners.container .two-row .banner-entry:first-child {
    grid-area: 1/1/1/1;
}

section.s-block.s-block--banners.container a.banner-entry.square-photos {
    background: transparent;
    height: 200px;
}

section.s-block.s-block--banners.container a.banner-entry.square-photos > div {
    background-size: contain;
    background-repeat: no-repeat;
}

@media (max-width: 767px) {
    section.s-block.s-block--banners.container .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 32px;
}

    section.s-block.s-block--banners.container a.banner-entry.square-photos {
    height: 119px;
}
}

/* Six category in body */
.two-row .banner-entry:first-child {
    grid-row: span 1 / span 1;
    } 
.s-block.s-block--banners .grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));;
    }
    @media (max-width: 768px) {
    .s-block.s-block--banners .grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));;
    }
}
       /* Height on mobile of banners */
@media (max-width: 480px){
.s-block--banners .grid .banner-entry {
    height: 100px;
    margin-bottom: 2rem;
    }
}