.collection-banner-item{width:100%;margin:4rem 0}.collection-banner{overflow:hidden}.collection-banner__content{position:relative;display:flex;align-items:stretch;height:100%}.collection-banner--image-first .collection-banner__content{flex-direction:row-reverse}.collection-banner__text{display:flex;flex-direction:column;justify-content:center;padding:4rem 3rem;flex:0 0 50%;align-items:flex-start}.collection-banner__title{font-weight:400;margin:.8rem 0 1rem;line-height:1.1;text-transform:uppercase;letter-spacing:.02em;font-family:var(--font-heading-family, inherit)}.collection-banner__subtitle{font-size:1.4rem;text-transform:uppercase;margin-bottom:0}.collection-banner__text-content{margin:0 0 4.5rem;font-size:1.6rem;line-height:1.5}.collection-banner__text-content p{margin:0}.collection-banner__image-small{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;aspect-ratio:1 / 1.2;display:none;z-index:1}.collection-banner__image-small img{width:100%;height:100%;display:block;object-fit:cover}.collection-banner__image-main{position:relative;overflow:hidden;min-height:300px;flex:0 0 50%}.collection-banner__image-main img{width:100%;height:100%;display:block;object-fit:cover}@media screen and (min-width:990px){.collection-banner__text{padding:5rem 200px 5rem 100px}.collection-banner--image-first .collection-banner__content .collection-banner__text{padding:5rem 100px 5rem 200px}.collection-banner__title{font-size:2.8rem}}@media screen and (min-width:750px){.collection-banner__image-small{display:block}.collection-banner__image-main{min-height:auto}}@media screen and (max-width:749px){.collection-banner__content{flex-wrap:wrap}.collection-banner__text,.collection-banner__image-main{flex:0 0 100%}.collection-banner-item{margin-left:-25px;width:calc(100% + 50px);flex:0 0 calc(100% + 50px);text-align:center;padding:40px 25px}.collection-banner__text{align-items:center;padding-top:0}.collection-banner__text-content{margin-bottom:0}.collection-banner__title{font-size:28px}.collection-banner__button{margin:25px auto 0}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/component-collection-banner.css.map */
