.collection-banner{position:relative;display:flex;align-items:center;min-height:250px;text-align:left}.collection-banner .row{min-width:100%}.collection-banner--has-bg{min-height:350px;margin-bottom:30px;color:#fff}.collection-banner--has-bg .breadcrumbs,.collection-banner--has-bg .breadcrumbs a{color:inherit}.collection-banner--has-bg .collection-banner--image:after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:100%;background:rgb(var(--overlay-color-rgb) var(--overlay-opacity))}.collection-banner--breadcrumbs{position:absolute;z-index:3;top:0;right:0;left:0;text-align:left}.collection-banner--inner{position:relative;display:flex;flex-direction:column}.collection-banner--image{pointer-events:none;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.collection-banner--image img{width:100%;height:100%;object-fit:cover}.collection-banner--heading-uppercase-true h1{text-transform:uppercase}.collection-banner--content{position:relative;z-index:5;display:flex;flex-direction:column;gap:16px;padding:40px 0 0}@media only screen and (width >= 768px){.collection-banner--content{display:grid;grid-template-columns:2fr 1fr;gap:0;margin:0 auto;padding:80px 0 24px;font-size:1rem}}.collection-banner--content h1{margin-bottom:0;font-size:36px;font-weight:400;color:inherit}@media only screen and (width >= 768px){.collection-banner--content h1+.collection-banner--subcollections{margin-top:20px}.collection-banner--content h1{font-size:48px}}.collection-banner--content .searchform{margin-top:20px}.collection-banner--content p{margin-top:15px;margin-bottom:0;color:inherit}.collection-banner--content-search{display:flex;align-items:center}.collection-banner--subcollections{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:center;gap:8px;margin-top:20px;margin-bottom:24px}@media only screen and (width >= 768px){.collection-banner--subcollections{margin-top:35px;margin-bottom:0}}.collection-banner--subcollections .text-button{padding:8px 12px;border:1px solid #e5e5e5;margin-right:0;gap:15px}.collection-banner--subcollections .text-button:before,.collection-banner--subcollections .text-button:after{content:none}@media only screen and (width <= 767px){.collection-banner--subcollections .text-button{width:max-content;height:unset}.collection-banner--subcollections.swipe-on-mobile{pointer-events:all;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:calc(100% + 30px);margin:0 0 24px -15px;padding:0 15px}.collection-banner--subcollections.swipe-on-mobile::-webkit-scrollbar{display:none}.collection-banner--subcollections.swipe-on-mobile .text-button{flex:0 0 auto;justify-content:center;max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/collection-banner.css.map */
