.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:12.5rem;background-color:#e0e0e0;width:100%}.collection-banner--wrapper{width:100%;margin:0 auto;position:relative;padding-left:0;padding-right:0}.collection-banner .row{min-width:100%;max-width:100%;width:100%;margin:0;padding:0}.collection-banner .full-width-row{max-width:100%;width:100%;margin:0;padding:0}.collection-banner .columns{max-width:100%;width:100%;align-items:center;display:flex;justify-content:center}.collection-banner--has-bg{color:#fff;min-height:12.5rem;margin-bottom:30px}.collection-banner--has-bg .breadcrumbs,.collection-banner--has-bg .breadcrumbs a{color:#6c6c6c!important}.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;color:#6c6c6c;margin-bottom:20px;padding-left:0;padding-right:0}.collection-banner--breadcrumbs .breadcrumbs,.collection-banner--breadcrumbs .breadcrumbs a{color:#6c6c6c!important}.collection-banner--inner{display:flex;flex-direction:column;position:relative}.collection-banner--image{display:none;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.collection-banner--image-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.collection-banner--image-wrapper img{width:100%;height:100%;object-fit:cover}.collection-banner--content{padding:50px 15px 30px;position:relative;z-index:5;text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.collection-banner--content h1{color:inherit;margin-bottom:0;font-weight:var(--font-body-bold-weight, 600)}.collection-banner--content p{font-size:inherit;color:inherit;margin-top:15px;margin-bottom:0}.collection-banner--content .searchform{margin-top:20px}.collection-banner--subtitle{margin-left:0!important}.collection-banner--title{font-family:Poppins,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:400!important;letter-spacing:0!important;text-align:center!important}.collection-banner--subtitle{font-size:16px!important;line-height:24px!important;text-align:center!important}.collection-banner--heading-uppercase-true h1{text-transform:uppercase}.collection-banner--subcollections{margin-top:20px}.collection-banner--subcollections .text-button{margin:0 8px 10px}@media only screen and (min-width: 768px){.collection-banner{min-height:20.125rem}.collection-banner--wrapper{padding-left:5%;padding-right:5%}.collection-banner--breadcrumbs{padding-left:0;padding-right:0}.collection-banner .row .columns{padding:0 15px;display:flex}.collection-banner--has-bg{min-height:20.125rem}.collection-banner--image{display:none}.collection-banner--image-wrapper img{width:80%;height:20.125rem;object-fit:contain;object-position:12% center;display:block}.collection-banner--content{font-size:1rem;padding:70px 5% 60px}.collection-banner--content.text-center{margin:0 auto;text-align:center}.collection-banner--content.text-left{margin-right:auto;text-align:left}.collection-banner--content.text-right{margin-left:auto;text-align:right}.collection-banner--content h1+.collection-banner--subcollections{margin-top:20px}.collection-banner--subcollections{margin-top:35px}.collection-banner--title{font-family:Poppins,sans-serif!important;font-size:36px!important;line-height:46px!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important}.collection-banner--subtitle{font-size:18px!important;line-height:26px!important;text-align:left!important}}@media only screen and (min-width: 1024px){.collection-banner{min-height:25rem}.collection-banner .row{height:25rem}.collection-banner--wrapper{max-width:1740px;margin:0 auto;padding-left:7%;padding-right:7%}.collection-banner--breadcrumbs{padding-left:0;padding-right:0}.collection-banner--has-bg{min-height:25rem}.collection-banner--image{display:block}.collection-banner--image-wrapper img{width:100%;height:25rem;object-fit:contain;object-position:12% center;display:block}.collection-banner--title{font-size:50px!important;line-height:62px!important;text-align:center!important}.collection-banner--subtitle{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/collection-banner.css.map */
