.collection-banner{color:var(--color-text)}.collection-banner:not(.collection--has-image){padding-top:64px;padding-top:var(--spacing-16);padding-bottom:32px;padding-bottom:var(--spacing-8)}.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__image-container{position:absolute;top:0;right:0;bottom:0;left:0;min-height:var(--custom-height-mobile);height:100%;overflow:hidden}@media(min-width:720px){.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__image-container{min-height:var(--custom-height)}}.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__image-container .image__img{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center);top:0;width:100%;height:100%}.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__text-container-wrapper{min-height:var(--custom-height-mobile);height:100%;position:relative}@media(min-width:720px){.collection-banner.collection--has-image.collection-banner--image-aspect-custom .collection-banner__text-container-wrapper{min-height:var(--custom-height)}}@media(min-width:720px){.collection-banner.collection-banner--text-center{text-align:center}.collection-banner.collection-banner--text-right{text-align:right}}@media(max-width:719px){.collection-banner.collection-banner--text-mobile-center{text-align:center}.collection-banner.collection-banner--text-mobile-right{text-align:right}}.collection-banner__breadcrumbs{max-width:1500px;margin-left:auto!important;margin-right:auto!important;padding:0 20px}.collection-title-section,.collection-section{background:#f9f9f9}.collection-section header{padding-top:40px!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:959px){.collection-section header{padding-top:20px!important}}.collection-banner__inner .collection-banner__breadcrumbs{position:absolute;left:0;right:0;top:0;margin-top:32px;margin-top:var(--spacing-8);margin-bottom:0}body.header-transparent #main>.shopify-section:first-child .collection-banner__breadcrumbs{padding-top:var(--height-header)}.collection-banner__inner{position:relative}.collection-banner__image{position:relative;height:100%}.collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:var(--overlay-background);background:var(--overlay-background-gradient, var(--overlay-background));opacity:var(--overlay-opacity)}.collection--has-image .collection-banner__overlay{display:block}.collection-banner__text-container-wrapper{display:flex;align-items:var(--text-vertical-position)}@media(max-width:719px){.collection-banner__text-container-wrapper{align-items:var(--text-vertical-position-mobile)}}.collection--has-image .collection-banner__text-container-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}body.header-transparent #main>.shopify-section:first-child .collection-banner__text-container-wrapper{padding-top:calc(var(--height-header) + 40px);padding-top:calc(var(--height-header) + var(--spacing-10))}.collection-banner__text-container{display:flex;justify-content:var(--text-horizontal-position);align-items:var(--text-vertical-position);width:100%;max-width:calc(1400px + 6.6vw);max-width:calc(var(--max-width) + calc(var(--space-outer) * 2));padding:0 3.3vw;padding:0 var(--space-outer);margin-right:auto;margin-left:auto}@media(max-width:719px){.collection-banner__text-container{justify-content:var(--text-horizontal-position-mobile);align-items:var(--text-vertical-position-mobile)}}.collection--has-image .collection-banner__text-container{padding:40px 3.3vw;padding:var(--spacing-10) var(--space-outer)}.collection--has-image.collection--has-breadcrumbs .collection-banner__text-container{padding-top:72px;padding-top:var(--spacing-18)}.collection-banner__text-container-inner{max-width:747px;max-width:var(--max-width-narrow);display:flex;flex-direction:column;align-items:var(--text-horizontal-position)}@media(max-width:719px){.collection-banner__text-container-inner{align-items:var(--text-horizontal-position-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/187/assets/theme-collection.css.map */
