.collection-hero-banner{display:flex;flex-direction:column}.collection-hero-banner__hero{position:relative;overflow:hidden}.collection-hero-banner__hero .collection-hero-banner__media{position:absolute;top:0;left:0;right:0;bottom:0}.collection-hero-banner__hero .collection-hero-banner__media img,.collection-hero-banner__hero .collection-hero-banner__media .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center}.collection-hero-banner__hero .collection-hero-banner__media .placeholder-svg{min-height:100%}.collection-hero-banner__hero .collection-hero-banner__media:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.3;pointer-events:none}.collection-hero-banner__hero.collection-hero-banner--small .collection-hero-banner__media{min-height:28rem}.collection-hero-banner__hero.collection-hero-banner--medium .collection-hero-banner__media{min-height:42rem}.collection-hero-banner__hero.collection-hero-banner--large .collection-hero-banner__media{min-height:56rem}@media screen and (min-width:750px){.collection-hero-banner__hero.collection-hero-banner--small .collection-hero-banner__media{min-height:42rem}.collection-hero-banner__hero.collection-hero-banner--medium .collection-hero-banner__media{min-height:56rem}.collection-hero-banner__hero.collection-hero-banner--large .collection-hero-banner__media{min-height:72rem}}.collection-hero-banner__hero.collection-hero-banner--no-image .collection-hero-banner__media{background:rgba(var(--color-foreground),.04)}.collection-hero-banner__hero.collection-hero-banner--no-image .collection-hero-banner__media:after{display:none}.collection-hero-banner__hero .collection-hero-banner__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;min-height:28rem;padding:4rem 1.5rem}@media screen and (min-width:750px){.collection-hero-banner__hero .collection-hero-banner__content{min-height:42rem;padding:6rem 2rem}.collection-hero-banner__hero.collection-hero-banner--medium .collection-hero-banner__content{min-height:56rem}.collection-hero-banner__hero.collection-hero-banner--large .collection-hero-banner__content{min-height:72rem}}.collection-hero-banner__box{text-align:center;max-width:72rem}.collection-hero-banner__title{font-family:Cormorant Garamond,serif;font-size:clamp(3.5rem,8vw,6rem);font-weight:700;color:#fff;margin:0 0 1rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}.collection-hero-banner__description{font-size:1.4rem;line-height:1.5;color:#fffffff2;margin:0;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.collection-hero-banner__description p{margin:0}@media screen and (min-width:750px){.collection-hero-banner__description{font-size:1.6rem}}.collection-hero-banner__hero.collection-hero-banner--no-image .collection-hero-banner__title,.collection-hero-banner__hero.collection-hero-banner--no-image .collection-hero-banner__description{color:rgb(var(--color-foreground));text-shadow:none}.collection-hero-banner__hero.collection-hero-banner--no-image .collection-hero-banner__description{color:rgba(var(--color-foreground),.8)}.collection-hero-banner__search-wrapper{width:100%;padding:2rem 1.5rem 3rem;background-color:rgb(var(--color-background))}.collection-hero-banner__search{position:relative;width:100%}
/*# sourceMappingURL=/cdn/shop/t/73/assets/section-collection-hero-banner.css.map */
