.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:var(--image-height-mobile, 270px)}@media only screen and (min-width:768px){.collection-banner{min-height:var(--image-height-desktop, 350px)}}.collection-banner .row{min-width:100%}.collection-banner--has-bg{color:#fff;min-height:var(--image-height-mobile, 270px);margin-bottom:30px}@media only screen and (min-width:768px){.collection-banner--has-bg{min-height:var(--image-height-desktop, 350px)}}.collection-banner--has-bg .breadcrumbs,.collection-banner--has-bg .breadcrumbs a{color:inherit}.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--inner{display:flex;flex-direction:column;position:relative}.collection-banner--image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.collection-banner--image img{width:100%;height:100%;object-fit:cover}.collection-banner--heading-uppercase-true h1{text-transform:uppercase}.collection-banner--content{padding:40px 0;position:relative;z-index:5;width:100%}@media only screen and (min-width:768px){.collection-banner--content{max-width:none;font-size:1rem;padding:80px 0}}@media only screen and (min-width:768px){.collection-banner--content.text-center{margin:0 auto}}@media only screen and (min-width:768px){.collection-banner--content.text-left{margin-right:auto}}@media only screen and (min-width:768px){.collection-banner--content.text-right{margin-left:auto}}.collection-banner--content h1{color:inherit;margin-bottom:0;font-weight:var(--title-font-weight, 600);font-size:var(--title-font-size-mobile, 30px);text-transform:var(--title-text-transform, none)}@media only screen and (min-width:768px){.collection-banner--content h1{font-size:var(--title-font-size-desktop, 40px)}}@media only screen and (min-width:768px){.collection-banner--content h1+.collection-banner--subcollections{margin-top:20px}}.collection-banner--content .searchform{margin-top:20px}.collection-banner--content .collection-banner--description{max-width:var(--desc-max-width, 530px)!important;width:100%;margin-top:var(--title-desc-spacing-mobile, 15px)}@media only screen and (min-width:768px){.collection-banner--content .collection-banner--description{margin-top:var(--title-desc-spacing-desktop, 15px)}}.collection-banner--content .collection-banner--description-align-left{margin-left:0!important;margin-right:auto!important}.collection-banner--content .collection-banner--description-align-center{margin-left:auto!important;margin-right:auto!important}.collection-banner--content .collection-banner--description-align-right{margin-left:auto!important;margin-right:0!important}.collection-banner--content .collection-banner--description-align-justify{margin-left:auto!important;margin-right:auto!important}.collection-banner--content .collection-banner--description p{font-size:var(--desc-font-size-mobile, 14px);color:inherit;margin-top:0;margin-bottom:0;font-weight:var(--desc-font-weight, 400);line-height:var(--desc-line-height, 1.5)}@media only screen and (min-width:768px){.collection-banner--content .collection-banner--description p{font-size:var(--desc-font-size-desktop, 16px)}}.collection-banner--content .collection-banner--description-align-left p{text-align:left}.collection-banner--content .collection-banner--description-align-center p{text-align:center}.collection-banner--content .collection-banner--description-align-right p{text-align:right}.collection-banner--content .collection-banner--description-align-justify p{text-align:justify}.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}.collection-banner--separated{display:block;min-height:auto}.collection-banner--separated .collection-banner--breadcrumbs{position:relative;margin-bottom:20px}.collection-banner--separated .collection-banner--image-separated{position:relative;left:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;right:50%;margin-bottom:30px;overflow:hidden;height:var(--image-height-mobile, 270px)}@media only screen and (min-width:768px){.collection-banner--separated .collection-banner--image-separated{margin-bottom:40px;height:var(--image-height-desktop, 350px)}}.collection-banner--separated .collection-banner--image-separated img{width:100%;height:100%;object-fit:cover;display:block}.collection-banner--separated .collection-banner--content{padding:0;color:inherit}@media only screen and (min-width:768px){.collection-banner--separated .collection-banner--content{padding:0}}.collection-banner--separated .text-button{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/81/assets/collection-banner.css.map */
