.our-store-v5__heading {
  max-width: 80rem;
  margin: 0 auto 5rem;
  text-align: center;
}

.our-store-v5__title {
  font-size: clamp(3.5rem, calc(0.375vw + 3.35rem), 3.8rem);
  font-family: var(--font-custom-family);
}

.our-store-v5__description {
  color: rgba(var(--color-foreground), 0.6);
}

.our-store-v5__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 1.5rem;
}
@media (min-width: 768px) {
  .our-store-v5__grid {
    gap: var(--gap);
  }
}

.our-store-v5__item a {
  display: block;
}
.our-store-v5__item a, .our-store-v5__item .xo-image, .our-store-v5__item img {
  height: 100%;
}

.our-store-v5__item:first-child {
  grid-column: span 2;
}
@media (min-width: 768px) {
  .our-store-v5__item:first-child {
    grid-row: span 2;
    grid-column: span 1;
  }
}

.our-store-v5__item:nth-child(2), .our-store-v5__item:nth-child(3) {
  grid-column: span 2;
}
@media (min-width: 768px) {
  .our-store-v5__item:nth-child(2), .our-store-v5__item:nth-child(3) {
    grid-row: span 1;
    grid-column: span 1;
  }
}