/* Add custom CSS styles below */ 
.slide--cat-entry {
    background: transparent;
}

.s-product-card-entry {
    box-shadow: rgb(0,0,0,0.3) 0px 1px 3px;
}

.s-products-slider-card.swiper-slide {
    padding-bottom: 5px;
    padding-top: 5px;
}


.allgames .banner-square:last-child {
    grid-area: 2/1/2/3;
}

.brandss {
    background-size: 50% !important;
    background-repeat: no-repeat;
}

.brandss .grid {
    row-gap: 10rem !important;
}


.store-footer__inner, .store-footer h3 {
     color: #fff !important;
}

@media (min-width: 1024px) {
    .slide--cat-entry > div {
    width: 10rem !important;
     height: 7rem !important;
    }
    .store-footer__inner {
    background-image: url(https://i.ibb.co/Kh3Yjmc/footer.png);
    background-position: center;
    padding-top: 9rem;
    background-repeat: no-repeat;
}
}
@media (max-width: 992px) {
        .slide--cat-entry > div {
    width: 7rem !important;
     height: 7rem !important;
}
        .store-footer__inner {
        background-color: #991eee;
    }
        .brandss .grid {
        row-gap: 5rem !important;
    }
}

.perkss {
    background-color: transparent;
}

.perkss > div > div > div > div {
    width: 7rem !important;
    height: 7rem !important;
    justify-content: space-between;
}
footer.store-footer {
    margin-top: 0 !important;
}
.menu-silde {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}