.collection-banner{position:relative}.collection-banner__media{z-index:var(--layer-lowest);position:absolute;inset:0;overflow:hidden}.collection-banner__media img{object-fit:cover;width:100%;height:100%}.collection-banner--image{--color:var(--color-white);color:var(--color-white)}.collection-banner__content{justify-content:space-between;align-items:flex-start;gap:var(--gap-lg);width:100%;padding-inline:var(--padding-lg);display:flex;position:relative}.collection-banner__heading{gap:var(--gap-lg);flex-direction:column;display:flex}.collection-banner__title{font-family:var(--font-subheading--family);font-style:var(--font-subheading--style);font-weight:var(--font-subheading--weight);font-size:var(--font-size--md);line-height:var(--line-height--display-loose);margin:0}.collection-banner__links{gap:var(--gap-lg);flex-wrap:wrap;display:flex}.collection-banner__description{width:min(100%,28.75rem)}@media screen and (width<=749px){.collection-banner__content{flex-direction:column}.collection-banner__heading{width:100%;min-width:0}.collection-banner__links{margin-inline:calc(-1 * var(--padding-lg));padding-inline:var(--padding-lg);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.collection-banner__links::-webkit-scrollbar{display:none}.collection-banner__links>a{white-space:nowrap;flex-shrink:0}.collection-banner--image .collection-banner__media:after{content:"";background:linear-gradient(#0000,#0000004d);position:absolute;inset:0}}
