.section-collection-description .wrapper {
  display: grid;
  max-width: 50rem;
}
.section-collection-description .wrapper:has(.image) {
  max-width: 100%;
  gap: 2rem;
}
@media (min-width: 1024px) {
  .section-collection-description .wrapper:has(.image) {
    grid-template-columns: 1fr 56%;
    grid-gap: 3rem;
  }
}
@media (min-width: 1360px) {
  .section-collection-description .wrapper:has(.image) {
    gap: 4rem;
  }
}