.collection-hero{background:#fff!important;background-image:none!important;border-bottom:1px solid rgba(63,51,54,.09);color:#342d2e}
.collection-hero__inner{display:flex;flex-direction:column;padding:32px 0 27px}
.collection-hero__text-wrapper{flex-basis:100%;max-width:760px}
.collection-hero__text-wrapper:before{content:"TOTAL FLOW / COLLECTION";display:block;margin:0 0 10px;color:#c45f63;font-size:.98rem;line-height:1.2;font-weight:700;letter-spacing:.17em;text-transform:uppercase}
body.collection .collection-hero__title,.collection-hero__title{margin:0!important;color:#342d2e!important;font-family:var(--font-heading-family);font-size:clamp(3.8rem,4.25vw,5.6rem);line-height:.98;letter-spacing:-.045em;font-weight:500}
.collection-hero__intro{max-width:58rem;margin:15px 0 0;color:#66585c;font-size:1.42rem;line-height:1.58}
.collection-hero--with-image .collection-hero__inner{padding-bottom:30px}
.collection-hero--with-image .collection-hero__text-wrapper{padding:0}
.collection-hero__image-container{border:0;border-radius:3px;box-shadow:none;overflow:hidden}
@media screen and (min-width:750px){.collection-hero__inner{align-items:center;flex-direction:row;justify-content:space-between;gap:34px}.collection-hero--with-image .collection-hero__text-wrapper{flex-basis:52%}.collection-hero__image-container{align-self:stretch;flex:1 0 42%;margin-left:0;min-height:220px}}
@media screen and (max-width:749px){.collection-hero__inner{padding:26px 0 22px}.collection-hero__title{font-size:clamp(3.2rem,10.5vw,4.3rem)}.collection-hero__intro{max-width:34rem;margin-top:12px;font-size:1.3rem;line-height:1.55}.collection-hero__image-container{height:19rem;margin-top:18px}}
