.bx-collection-banner{display:flex;align-items:center;text-align:center;position:relative;min-height:270px;color:var(--text-color, inherit)}.bx-collection-banner .row{min-width:100%}.bx-collection-banner--has-bg{color:#fff;margin-bottom:30px}.bx-collection-banner--has-bg .breadcrumbs,.bx-collection-banner--has-bg .breadcrumbs a{color:inherit}.bx-collection-banner--has-bg .bx-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))}.bx-collection-banner--breadcrumbs{text-align:left;position:absolute;top:0;left:0;right:0;z-index:3}.bx-collection-banner--image{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.bx-collection-banner--image img{width:100%;height:100%;object-fit:cover}.bx-collection-banner--image-mobile{display:block}.bx-collection-banner--image-desktop{display:none}@media only screen and (min-width: 768px){.bx-collection-banner--image-mobile{display:none}.bx-collection-banner--image-desktop{display:block}}.bx-collection-banner--content{padding:65px 15px 30px;position:relative;z-index:5}@media only screen and (min-width: 768px){.bx-collection-banner--content{padding:80px 20px}.bx-collection-banner--content.text-center{margin:0 auto}.bx-collection-banner--content.text-left{margin-right:auto}.bx-collection-banner--content.text-right{margin-left:auto}}.bx-collection-banner--title{color:var(--heading-color, inherit);margin-bottom:0;font-weight:var(--font-body-bold-weight, 600);line-height:1.2}@media only screen and (max-width: 767px){.bx-collection-banner--title{line-height:1.25}}@media only screen and (min-width: 768px){.bx-collection-banner--title+.bx-collection-banner--subcollections{margin-top:20px}}.bx-collection-banner--heading-h2 .bx-collection-banner--title{font-size:1.5rem}@media only screen and (min-width: 768px){.bx-collection-banner--heading-h2 .bx-collection-banner--title{font-size:1.75rem}}.bx-collection-banner--heading-h1 .bx-collection-banner--title{font-size:1.75rem}@media only screen and (min-width: 768px){.bx-collection-banner--heading-h1 .bx-collection-banner--title{font-size:2.5rem}}.bx-collection-banner--heading-h1-large .bx-collection-banner--title{font-size:2rem}@media only screen and (min-width: 768px){.bx-collection-banner--heading-h1-large .bx-collection-banner--title{font-size:3rem}}.bx-collection-banner--heading-h1-xlarge .bx-collection-banner--title{font-size:2.25rem}@media only screen and (min-width: 768px){.bx-collection-banner--heading-h1-xlarge .bx-collection-banner--title{font-size:3.5rem}}.bx-collection-banner--uppercase-true .bx-collection-banner--title{text-transform:uppercase}.bx-collection-banner--description{margin-top:12px;font-size:.9375rem;color:inherit;line-height:1.5}@media only screen and (min-width: 768px){.bx-collection-banner--description{margin-top:15px;font-size:1rem;line-height:1.6}}.bx-collection-banner--description p{margin-bottom:0;line-height:inherit}.bx-collection-banner--description p:last-child{margin-bottom:0}.bx-description-size-small{font-size:.8125rem;line-height:1.5}@media only screen and (min-width: 768px){.bx-description-size-small{font-size:.875rem}}.bx-description-size-medium{font-size:.9375rem;line-height:1.5}@media only screen and (min-width: 768px){.bx-description-size-medium{font-size:1rem;line-height:1.6}}.bx-description-size-large{font-size:1rem;line-height:1.5}@media only screen and (min-width: 768px){.bx-description-size-large{font-size:1.25rem;line-height:1.6}}@media only screen and (min-width: 768px){.bx-description-width-small .bx-collection-banner--description{max-width:400px}.bx-description-width-medium .bx-collection-banner--description{max-width:530px}.bx-description-width-large .bx-collection-banner--description{max-width:700px}.bx-description-width-xlarge .bx-collection-banner--description{max-width:900px}.bx-description-width-full .bx-collection-banner--description{max-width:none}.bx-collection-banner--content.text-center .bx-collection-banner--description{margin-left:auto;margin-right:auto}.bx-collection-banner--content.text-left .bx-collection-banner--description{margin-right:auto}.bx-collection-banner--content.text-right .bx-collection-banner--description{margin-left:auto}}.bx-collection-banner--content .searchform,.bx-collection-banner--subcollections{margin-top:20px}@media only screen and (min-width: 768px){.bx-collection-banner--subcollections{margin-top:35px}}.bx-collection-banner--subcollections .text-button{margin:0 8px 10px}@media only screen and (min-width: 768px){.bx-collection-banner.bx-desktop-height-270{min-height:270px}.bx-collection-banner.bx-desktop-height-350{min-height:350px}.bx-collection-banner.bx-desktop-height-450{min-height:450px}.bx-collection-banner.bx-desktop-height-550{min-height:550px}.bx-collection-banner.bx-desktop-height-auto{min-height:auto}}@media only screen and (max-width: 767px){.bx-collection-banner.bx-mobile-height-auto{min-height:auto}.bx-collection-banner.bx-mobile-height-200{min-height:200px}.bx-collection-banner.bx-mobile-height-250{min-height:250px}.bx-collection-banner.bx-mobile-height-300{min-height:300px}.bx-collection-banner.bx-mobile-height-350{min-height:350px}}.section-bx-collection-banner{margin-top:0;margin-bottom:30px}@media only screen and (min-width: 768px){.bx-collection-banner--no-top-spacing,.section-bx-collection-banner:has(.bx-collection-banner--no-top-spacing){margin-top:0!important;padding-top:0!important}.bx-collection-banner--no-top-spacing .bx-collection-banner--content{padding-top:40px}.bx-collection-banner--no-bottom-spacing,.section-bx-collection-banner:has(.bx-collection-banner--no-bottom-spacing){margin-bottom:0!important;padding-bottom:0!important}.bx-collection-banner--no-bottom-spacing .bx-collection-banner--content{padding-bottom:40px}}@media only screen and (max-width: 767px){.bx-collection-banner--no-top-spacing-mobile .bx-collection-banner--content{padding-top:35px}.bx-collection-banner--no-bottom-spacing-mobile,.section-bx-collection-banner:has(.bx-collection-banner--no-bottom-spacing-mobile){margin-bottom:0!important}.bx-collection-banner--no-bottom-spacing-mobile .bx-collection-banner--content{padding-bottom:15px}}@media only screen and (max-width: 767px){.bx-hide-mobile{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/bx-collection-banner.css.map */
