/* Add custom CSS styles below */ 
.dark .s-block--features__item {
    background: #232424;
    border-radius: 28px;
}
.banners-grid .banner-entry img {
    object-fit: contain;
    background: #1d1f1f;
}
.dark .store-footer {
    background-color: #1d1f1f !important;
    color: #ffffff !important;
}
@media (min-width: 768px) {
   .banners-grid.banners-grid--6 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
        max-height: 100%;
    }
  .banner-entry {
    max-height: 550px;
}
.banners-grid--6 .banner-entry a {
    padding-bottom: 115%;
}
}

@media (max-width: 768px) {
.banners-grid--6 {
    grid-template-columns: repeat(1,minmax(0,1fr));
}
.banners-grid--6 .banner-entry {
    max-height: 350px;
}
.tab-banner.relative.flex-center.rounded{
    background-position: 25%;
    height: 30vh !important;
    min-height: 30vh;
}
.tab-banner * {
    text-shadow: 1px 1px black;
}}