@media screen and (min-width: 990px) {
  [data-section-type="home-categories"] .grid__item.mobile {
    display: none; } }
@media screen and (max-width: 989px) {
  [data-section-type="home-categories"] .grid__item.desktop {
    display: none; } }
[data-section-type="home-categories"] .skrim__item-content .grid__image::before {
  content: "";
  padding-bottom: 120%;
  display: block;
  width: 100%;
  position: initial; }
