.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:270px}.collection-banner .row{min-width:100%}.collection-banner .row .collection-banner--content{display:none}.collection-banner--has-bg{color:#fff;min-height:350px;margin-bottom:30px}.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:not(.metaimage-section) .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}@media only screen and (min-width:768px){.collection-banner--content{max-width:530px;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(--font-body-bold-weight, 600)}@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 p{font-size:inherit;color:inherit;margin-top:15px;margin-bottom:0}.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--breadcrumbs{display:none}.collection-banner--has-bg{margin-bottom:0}.collection-banner--content h1{font-family:Space Grotesk;font-weight:700;font-size:50px;line-height:1;letter-spacing:0;gap:15px;color:#000}.collection-banner--content h1 span{padding-right:20px;display:inline-flex;position:relative;color:#fff}.collection-banner--content h1 span:before{content:"";background-image:url(/cdn/shop/files/Vector_6.svg?v=1770189193);background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:-20px;right:0;bottom:0;z-index:-1}.comfort-livein{font-family:Inter;font-weight:400;font-size:20px;line-height:39.73px;letter-spacing:0;margin-top:20px;max-width:230px;color:#102c37}.comfort-livein span{font-family:Poppins;font-weight:800;font-size:28px;line-height:39.73px;letter-spacing:0}.collection-banner .row{max-width:1270px;width:100%;min-width:unset}.collection-banner .row .columns{padding:0}.collection-banner{align-items:flex-start}.collection-banner--content{padding:69px 0}@media only screen and (max-width:767px){.collection-banner--has-bg{min-height:240px}.collection-banner--content h1 span{display:flex;padding-right:0}.collection-banner--content h1 span:before{background-size:146px 100%;background-position:left;left:-6px}.collection-banner--content h1{font-size:28px;line-height:32px}.comfort-livein{font-size:14px;line-height:2;margin-top:24px;max-width:141px}.comfort-livein span{font-size:20px;line-height:15px}.collection-banner--content{padding:30px 0}}.metaimage-section{position:relative;overflow:hidden}.metaimage-section .section-media-wrap .section-media{display:flex;align-items:center}.metaimage-section .section-media-wrap .section-media img{width:100%;height:auto;min-height:350px;object-fit:cover}.metaimage-section .metaimage-with-content{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}@media only screen and (min-width:768px){.metaimage-section .section-media-wrap .section-media.mobile-image{display:none}}@media only screen and (max-width:767px){.metaimage-section .section-media-wrap .section-media.desktop-image{display:none}.metaimage-section .section-media-wrap .section-media img{min-height:270px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/collection-banner.css.map */
