.collection-hero--with-image{background-color:rgba(var(--color-foreground),.04)}.collection-hero__inner{display:flex;flex-direction:column;margin-bottom:2rem}.collection-hero--with-image .collection-hero__inner{margin-bottom:0;padding-bottom:2rem}@media screen and (min-width:750px){.collection-hero.collection-hero--with-image{padding:4rem 0}.collection-hero--with-image .collection-hero__inner{padding-bottom:0}}.collection-hero__text-wrapper{flex-basis:100%;text-align:center}@media screen and (min-width:750px){.collection-hero{padding:1.1em 0 0}.collection-hero__inner{align-items:center;flex-direction:row;padding-bottom:0;margin-bottom:2.2rem}}.collection-hero__title{margin:3rem 0 0;font-size:36px;font-family:bonvivant;text-transform:lowercase}.collection-hero__title+.collection-hero__description{margin:auto;margin-top:2rem;line-height:1.5;font-size:16px;letter-spacing:0px;max-width:36em;color:#000}@media screen and (min-width:750px){.collection-hero__description,.collection-hero--with-image .collection-hero__description{max-width:100%}}.collection-hero--with-image .collection-hero__title{margin:0}.collection-hero__title .separator{background:#c69777;height:1px;display:block;max-width:1.7em;margin:14px auto auto}.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem 0 4rem}@media screen and (max-width:749px){.collection-hero__image-container{height:20rem}.collection-hero__title{font-size:24px}.collection-hero__title+.collection-hero__description{max-width:28rem;padding-bottom:1.8rem}}@media screen and (min-width:750px){.collection-hero--with-image .collection-hero__text-wrapper{padding:4rem 2rem 4rem 0;flex-basis:50%}.collection-hero__image-container{align-self:stretch;flex:1 0 50%;margin-left:3rem;min-height:20rem}}.collection-hero.collection-hero--flexible{padding-top:0;overflow:clip}.collection-hero--flexible>.breadcrumb-container{padding-top:1.1em;padding-bottom:1.1em}.collection-hero--flexible .collection-hero__stage{position:relative;display:flex;isolation:isolate;overflow:clip;color:var(--collection-hero-text-color);background:rgb(var(--color-background))}.collection-hero--flexible.collection-hero--height-small .collection-hero__stage{min-height:28rem}.collection-hero--flexible.collection-hero--height-medium .collection-hero__stage{min-height:38rem}.collection-hero--flexible.collection-hero--height-large .collection-hero__stage{min-height:48rem}.collection-hero--flexible.collection-hero--height-custom .collection-hero__stage{min-height:calc(var(--collection-hero-mobile-height) * 1vh);min-height:calc(var(--collection-hero-mobile-height) * 1svh)}.collection-hero--flexible .collection-hero__media{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0}.collection-hero--flexible .collection-hero__media picture,.collection-hero--flexible .collection-hero__media img{display:block;width:100%;height:100%}.collection-hero--flexible .collection-hero__media img{object-fit:cover;object-position:var(--collection-hero-mobile-focal-point)}.collection-hero--flexible .collection-hero__media:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:var(--collection-hero-overlay-color);content:"";opacity:var(--collection-hero-overlay-opacity);pointer-events:none}.collection-hero--flexible .collection-hero__content{position:relative;z-index:2;display:flex;align-items:var(--collection-hero-content-align);justify-content:var(--collection-hero-content-justify);width:100%;min-height:inherit;padding-top:var(--collection-hero-padding-top);padding-bottom:var(--collection-hero-padding-bottom)}.collection-hero--flexible .collection-hero__content-inner{width:100%;max-width:52rem;text-align:var(--collection-hero-text-align);overflow-wrap:anywhere}.collection-hero--flexible .collection-hero__title{margin:0;color:inherit}.collection-hero--flexible .collection-hero__title,.collection-hero--flexible .collection-hero__title *,.collection-hero--flexible .collection-hero__body,.collection-hero--flexible .collection-hero__body *,.collection-hero--flexible .collection-hero__description,.collection-hero--flexible .collection-hero__description *,.collection-hero--flexible .collection-hero__body a:hover,.collection-hero--flexible .collection-hero__description a:hover{color:var(--collection-hero-text-color)}.collection-hero--flexible .collection-hero__title .separator{background:currentColor}.collection-hero--flexible .collection-hero__body,.collection-hero--flexible .collection-hero__description{max-width:none;margin:1.6rem 0 0;padding:0;color:inherit}.collection-hero--flexible .collection-hero__body>*,.collection-hero--flexible .collection-hero__description>*{color:inherit}.collection-hero--flexible .collection-hero__body>:first-child,.collection-hero--flexible .collection-hero__description>:first-child,.collection-hero--flexible .collection-hero__body>.metafield-rich_text_field>:first-child{margin-top:0}.collection-hero--flexible .collection-hero__body>:last-child,.collection-hero--flexible .collection-hero__description>:last-child,.collection-hero--flexible .collection-hero__body>.metafield-rich_text_field>:last-child{margin-bottom:0}.collection-hero--flexible .collection-hero__cta{margin-top:2rem}.collection-hero--flexible .collection-hero__cta--custom-background{background-color:var(--collection-hero-cta-background)}.collection-hero--flexible collection-hero-cta{display:inline-block;margin-top:2rem}.collection-hero--flexible collection-hero-cta .collection-hero__cta{margin-top:0}.collection-hero--flexible collection-hero-cta[hidden]{display:none}@media screen and (min-width:750px){.collection-hero--flexible.collection-hero--height-small .collection-hero__stage{min-height:36rem}.collection-hero--flexible.collection-hero--height-medium .collection-hero__stage{min-height:48rem}.collection-hero--flexible.collection-hero--height-large .collection-hero__stage{min-height:64rem}.collection-hero--flexible.collection-hero--height-custom .collection-hero__stage{min-height:calc(var(--collection-hero-desktop-height) * 1vh);min-height:calc(var(--collection-hero-desktop-height) * 1svh)}.collection-hero--flexible .collection-hero__content-inner--narrow{max-width:50rem}.collection-hero--flexible .collection-hero__content-inner--standard{max-width:80rem}.collection-hero--flexible .collection-hero__content-inner--wide{max-width:96rem}.collection-hero--flexible .collection-hero__content-inner--full{max-width:none}.collection-hero--flexible .collection-hero__media img{object-position:var(--collection-hero-desktop-focal-point)}}
/*# sourceMappingURL=/cdn/shop/t/353/assets/component-collection-hero.css.map */
