.shop-template .grid-list {
  gap: 32px;
}

.sections-block__item-link {
  --item-pl: 0px;
  --item-pr: 0px;
  --item-pt: 0px;
  --item-pb: 0px;

  padding: var(--item-pt) var(--item-pr) var(--item-pb) var(--item-pl);
  text-align: center;
  display: block;
}

.sections-block__item-image-wrapper {
  --section-image-width: 100%;
  --section-image-height: 100%;
  width: var(--section-image-width);
  height: var(--section-image-height);
  margin: auto auto 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.sections-block__item-image {
  max-width: 100%;
  max-height: 100%;
}

.sections-block__item-image-wrapper--ICONS {
  --section-image-width: 40px;
  --section-image-height: 40px;
}

.sections-block__item-image-wrapper--ICONS svg {
  width: var(--section-image-width);
  height: var(--section-image-height);
}

.sections-block__item-text {
  display: block;
}

.shop-template .grid-list .grid-list__item {
  background: var(--card_bg_black);
}

@media (min-width: 1200px) {
  .items-6 .sections-block__item-image-wrapper--PICTURES {
    --section-image-width: 100%;
    --section-image-height: 100%;
  }

  .items-5 .sections-block__item-image-wrapper--PICTURES,
  .items-4 .sections-block__item-image-wrapper--PICTURES {
    --section-image-width: 100%;
    --section-image-height: 100%;
  }
}

@media (max-width: 768px) {
  .sections-block__item-image-wrapper--PICTURES {
    --section-image-width: 100%;
    --section-image-height: 100%;
  }

  .normal .sections-block__item-image-wrapper {
    --section-image-width: auto;
    --section-image-height: auto;
  }

  .sections-block--mobile-compact.grid-list {
    grid-gap: 32px;
    justify-items: center;
  }

  .sections-block--mobile-compact.mobile-scrolled {
    grid-gap: 0;
  }

  .main-wrapper {
    padding-bottom: 60px;
  }
}