.collection-hero--with-image:not(:has(.banner__media.media)) .banner__content{padding-bottom:0}.collection-hero--with-image:has(.banner__media.media){aspect-ratio:2 / 3}@media screen and (min-width: 750px){.collection-hero--with-image:has(.banner__media.media){aspect-ratio:27 / 14}}.collection-hero__text-wrapper{display:flex;position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (min-width: 750px){.collection-hero__text-wrapper{padding:4rem}}.collection-hero__text-wrapper.banner__content{align-items:flex-end}.collection-hero__text .banner__box{position:relative;height:fit-content;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1}.collection-hero__text.banner__box{padding:3.5rem 1rem}@media screen and (min-width: 750px){.collection-hero__text .banner__box{padding:4rem 3.5rem}.collection-hero__text-wrapper.banner--desktop-transparent .banner__box{padding:unset;background:transparent;max-width:100%;width:100%;border:none;border-radius:0;box-shadow:none}}@media screen and (max-width: 749px){.collection-hero__text.collection-hero__text-mobile--left{align-items:flex-start;text-align:left}.collection-hero__text.collection-hero__text-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width: 750px){.collection-hero__text.collection-hero__text--left{align-items:flex-start;text-align:left}.collection-hero__text.collection-hero__text--right{align-items:flex-end;text-align:right}}.collection-hero__text>*{max-width:100%}.banner__content--bottom-left .collection-hero__title,.banner__content--bottom-left .collection-hero__subtitle,.banner__content--bottom-left .collection-hero__description{text-align:center}.collection-hero__title{margin-bottom:0rem;font-size:10.35vw;line-height:11.83vw;letter-spacing:0}.collection-hero__subtitle{font-size:1rem}.collection-hero__description{font-size:4.44vw;line-height:5.62vw;letter-spacing:0;margin-top:2.4vw}@media screen and (min-width: 750px){.collection-hero__title{margin-bottom:.25rem;font-size:4.5vw;line-height:4.5vw}.collection-hero__description{font-size:1.5vw;line-height:1.9vw;letter-spacing:0}.collection-hero__subtitle,.collection-hero__description{max-width:35%}.collection-hero__text-wrapper.banner__content{width:100%;padding-right:0;padding-left:3%}.banner__content--bottom-left .collection-hero__title,.banner__content--bottom-left .collection-hero__subtitle,.banner__content--bottom-left .collection-hero__description{text-align:left}}.banner__content.banner__content--bottom-left{margin-left:0}
/*# sourceMappingURL=/s/files/1/0075/4617/5546/t/48/assets/component-collection-hero.css.map */
