.main-collection-banner__wrapper{position:relative;padding:var(--space-24) var(--gutter) var(--space-18)}@media(min-width:1024px){.main-collection-banner__wrapper{padding-block:var(--space-40) 0}}.main-collection-banner__wrapper--has-image{padding:0;display:grid;grid-template-areas:"hero-cell";grid-template-rows:minmax(250px,auto)}
@media(min-width:1024px){.main-collection-banner__wrapper--has-image{grid-template-rows:minmax(475px,auto)}}.main-collection-banner__wrapper--has-image .main-collection-banner__image,.main-collection-banner__wrapper--has-image .main-collection-banner__content{grid-area:hero-cell}.main-collection-banner__wrapper--has-image .main-collection-banner__image{aspect-ratio:auto;height:100%}
.main-collection-banner__wrapper--has-image .main-collection-banner__image img{position:absolute}.main-collection-banner__wrapper--has-image .main-collection-banner__content{padding:var(--space-16) var(--gutter);z-index:1}@media(min-width:1024px){.main-collection-banner__wrapper--has-image .main-collection-banner__content{padding-block:var(--space-40)}
}@media(max-width:1023px){.main-collection-banner__wrapper--has-image .main-collection-banner__title{font:var(--font-display-2);text-transform:var(--font-display-2-text-transform);letter-spacing:var(--font-display-2-letter-spacing)}}.main-collection-banner__wrapper--has-image .main-collection-banner__description{padding-bottom:0}
.main-collection-banner__title-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-8) var(--space-16)}.main-collection-banner__content{display:flex;flex-direction:column;gap:var(--space-8);width:100%}.main-collection-banner__title,.main-collection-banner__description{max-width:700px}.main-collection-banner__description{padding-bottom:var(--space-16)}