.collection-banner{display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width: 1024px){.collection-banner{align-items:stretch;flex-direction:row;min-height:30rem}.collection-banner.no-image{min-height:unset}}@media(max-width: 1023px){.collection-banner.color-white--mobile{color:var(--color-white)}.collection-banner.color-dark--mobile{color:var(--color-black)}}.collection-banner__image{position:relative;width:100%}@media(min-width: 1024px){.collection-banner__image{display:block;width:50%}}.collection-banner__image .image{height:100%}.collection-banner__image-text{display:none;position:absolute;width:100%;height:100%;top:0;left:0;padding:3rem 5rem;flex-direction:column;justify-content:end;align-items:center;row-gap:.8125rem}@media(min-width: 1024px){.collection-banner__image-text{display:flex}}.collection-banner__content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 1rem}@media(min-width: 1024px){.collection-banner__content{width:50%;padding:3rem 5rem}}.collection-banner__content-description{margin-top:1rem;text-align:center}@media(min-width: 1024px){.collection-banner__content-description{margin-top:1.5rem}}.collection-banner__content-description p{text-align:center}.collection-banner__features{width:100%;display:flex;justify-content:space-between;margin-top:2rem;gap:1rem;flex-wrap:wrap}.collection-banner__feature{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-wrap:nowrap;flex:1}.collection-banner__feature-image{height:4.875rem;width:4.875rem}.collection-banner__feature-image .image{height:100%}.collection-banner__feature-image .image img{object-fit:contain}.collection-banner.full-bleed{min-height:unset}.collection-banner.full-bleed .collection-banner__image{width:100%}@media(min-width: 1024px){.collection-banner.full-bleed .collection-banner__image{width:100%;display:block}}.collection-banner.full-bleed .collection-banner__image .image{height:unset}@media(min-width: 1024px){.collection-banner.full-bleed .collection-banner__content{position:absolute;align-items:start;right:0;top:0;text-align:start;height:100%;padding-top:unset;padding-bottom:unset}}
