.collection-hero{border-radius:15px;padding-left:16px;padding-right:16px}.collection-hero__inner{border-radius:15px 15px 0 0;flex-direction:column;padding:0 0 0 32px;display:flex}.collection-hero__text-wrapper{padding:32px 0}@media screen and (min-width:750px){.collection-hero__image-container.media .collection-hero__image--mobile{display:none}}@media screen and (max-width:749px){.collection-hero__image-container.media .collection-hero__image--hide-mobile{display:none}}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{overflow:hidden}}.collection-hero__text-wrapper{flex-basis:100%}@media screen and (min-width:750px){.collection-hero__inner{flex-direction:row;align-items:center;column-gap:3rem;padding:0 0 0 32px}.collection-hero__text-wrapper{padding:32px 0}}.collection-hero__title{letter-spacing:-.02em;margin-top:1.2rem;margin-bottom:1.2rem;font-size:4rem;font-weight:600;line-height:1.25}.collection-hero__title~.collection-hero__description{letter-spacing:0;font-size:1.6rem;font-weight:400;line-height:24px}@media screen and (min-width:750px){.collection-hero__title{margin-top:1.6rem;font-size:5.2rem}.collection-hero__description{max-width:40%}.collection-hero--with-image .collection-hero__description{max-width:75%}}.collection-hero__image-container{border:var(--media-border-width) solid rgba(var(--color-foreground), var(--media-border-opacity));border-radius:0 var(--media-radius) 0 0;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow), var(--media-shadow-opacity))}.collection-hero__subheading{margin:-.8rem 0 1rem}@media screen and (max-width:749px){.collection-hero__image-container{min-height:28rem}.collection-hero__inner{border-radius:15px;row-gap:3rem;padding:0}.collection-hero__text-wrapper{padding:3rem 2rem 0}.collection-hero__image--bg,.collection-hero__image-container{border-radius:0}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{flex-basis:50%}.collection-hero__image-container{flex:1 0 50%;align-self:stretch;min-height:20rem}}.collection-hero__button{margin-top:2rem}@media screen and (max-width:749px){.collection-hero__image--mobile,.collection-hero__image--desktop:not(.collection-hero__image--hide-mobile){object-fit:contain!important;object-position:var(--collection-hero-mobile-object-position,bottom right)!important}}@media screen and (min-width:750px){.collection-hero__image--desktop{object-fit:contain!important;object-position:var(--collection-hero-desktop-object-position,bottom right)!important}}