.collection-banner{display:flex;align-items:flex-end;position:relative;margin-top:100px}.collection-banner--has-bg{color:#fff;min-height:550px;margin-top:0}.collection-banner--dynamic-height.collection-banner--has-bg{min-height:auto;max-height:550px}.collection-banner--has-bg .collection-banner--image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.collection-banner--breadcrumbs{text-align:left;position:absolute;top:0;left:0;right:0;z-index:3}.collection-banner--has-bg .breadcrumbs{color:inherit;display:flex;justify-content:center}.collection-banner--has-bg .breadcrumbs a{color:inherit}.collection-banner--image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.collection-banner--image.collection-banner--image-mobile,.collection-banner--image.collection-banner--image-desktop{aspect-ratio:var(--aspect-ratio)}.collection-banner--image.collection-banner--image-mobile{display:block}.collection-banner--image.collection-banner--image-desktop{display:none}@media screen and (min-width:990px){.collection-banner--image.collection-banner--image-mobile{display:none}.collection-banner--image.collection-banner--image-desktop{display:block}}.collection-banner--dynamic-height .collection-banner--image{position:relative}.collection-banner--image img{width:100%;height:100%;object-fit:cover}.collection-banner--content{position:relative;margin:15px 12px}.collection-banner--dynamic-height .collection-banner--content{position:absolute;bottom:0;left:0}@media screen and (min-width:750px){.collection-banner--content{margin:15px 30px}.collection-banner--content *{grid-column:1 / span 2}}@media screen and (min-width:1025px){.collection-banner--content{display:grid;grid-template-columns:repeat(4,1fr);column-gap:12px}.collection-banner--content *{grid-column:1 / span 2}}.collection-banner--heading-uppercase-true h1{text-transform:uppercase;font-size:25px;margin-bottom:20px}.collection-banner-mobile--title{margin-top:50px;font-size:15px;font-style:normal;font-weight:400!important;line-height:107%;letter-spacing:1.456px;text-transform:uppercase}.collection-banner--content .searchform{margin-top:20px}.collection-banner--content p{color:inherit;margin-bottom:15px}.collection-banner--subcollections{margin-top:20px}@media only screen and (min-width:768px){.collection-banner--content h1+.collection-banner--subcollections{margin-top:20px}}@media only screen and (min-width:768px){.collection-banner--subcollections{margin-top:35px}}.collection-banner--subcollections .text-button{margin:0 8px 10px}
/*# sourceMappingURL=/cdn/shop/t/171/assets/collection-banner.css.map */
