.collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:auto;height:auto;background-color:#fff;width:100%}.collection-banner:has(.collection-banner--icons-container){min-height:12.5rem}.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;height:auto;min-height:auto}.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:1.375rem!important;line-height:32px!important;font-weight:500!important;letter-spacing:0!important;text-align:center!important}@media only screen and (max-width: 767px){.collection-banner--title[style*=font-size]{font-size:1.375rem!important}.collection-banner--subtitle{font-size:12px!important;line-height:24px!important;text-align:center!important}.collection-banner--subtitle[style*=font-size]{font-size:12px!important}}.collection-banner--subtitle{color:#000!important;font-size:1rem!important;font-weight:300!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}.collection-banner--content.text-left{text-align:left!important;align-items:flex-start!important}.collection-banner--content.text-left *{text-align:left!important}}@media only screen and (min-width: 1024px){.collection-banner{min-height:auto}.collection-banner .row,.collection-banner .full-width-row{height:auto;min-height:auto}.collection-banner--wrapper{max-width:1740px;margin:0 auto;padding-left:0%;padding-right:0%}.collection-banner--breadcrumbs{padding-left:0;padding-right:0}.collection-banner--has-bg{min-height:25rem}.collection-banner--image{display:block}.collection-banner--no-image .collection-banner--image{display:none}.collection-banner--image-wrapper img{width:100%;height:25rem;object-fit:contain;object-position:12% center;display:block}.collection-banner--no-image .collection-banner--title,.collection-banner--no-image .collection-banner--subtitle{text-align:left!important}.collection-banner--no-image .collection-banner--columns-wrapper>.collection-banner--content.text-center{text-align:left!important}.collection-banner--no-image .collection-banner--columns-wrapper>.collection-banner--content.text-center *{text-align:left!important}.collection-banner--title{font-size:50px!important;line-height:62px!important;text-align:center!important}.collection-banner--subtitle{line-height:1.5}.collection-banner--content .collection-banner--subtitle[style*=color],.collection-banner--content .collection-banner--subtitle[style*=font-size],.collection-banner--content .collection-banner--subtitle[style*=font-weight],.collection-banner--subtitle[style*=color],.collection-banner--subtitle[style*=font-size],.collection-banner--subtitle[style*=font-weight]{color:#000!important;font-size:1.2rem!important;font-weight:300!important}}.collection-banner--columns-wrapper{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important;gap:1rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.collection-banner--columns-wrapper>.collection-banner--content{grid-column:1 / 2!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.collection-banner--columns-wrapper>.collection-banner--icons-container{grid-column:2 / 3!important;grid-row:1!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.collection-banner--columns-wrapper>.collection-banner--content:only-child{grid-column:1 / -1!important}@media only screen and (max-width: 767px){.collection-banner--columns-wrapper{grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:0rem!important}.collection-banner--columns-wrapper>.collection-banner--content{grid-column:1!important;grid-row:1!important;width:100%!important;max-width:100%!important;padding:50px 15px 0}.collection-banner--columns-wrapper>.collection-banner--icons-container{grid-column:1!important;grid-row:2!important;width:100%!important;max-width:100%!important;padding:1rem 2rem}.collection-banner--content.text-left{text-align:center!important;align-items:center!important}.collection-banner--content.text-left *{text-align:center!important}}@media only screen and (max-width: 767px){.collection-banner--icons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.collection-banner--icon-item{display:flex;flex-direction:column;align-items:center;text-align:center}.collection-banner--icon-image{width:50%;max-width:60px;height:auto;margin-bottom:.5rem}.collection-banner--icon-name{font-size:.7rem;line-height:1.2;color:inherit;font-weight:500}}@media only screen and (min-width: 768px){.collection-banner--icons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.collection-banner--icon-item{display:flex;flex-direction:column;align-items:center;text-align:center}.collection-banner--icon-image{width:100%;max-width:80px;height:auto;margin-bottom:.75rem}.collection-banner--icon-name{font-size:.875rem;line-height:1.3;color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/collection-banner.css.map */
