.section-collection-banner{width:100%;color:rgb(var(--color-black))}.section-collection-banner .collection-banner__media-grid{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.section-collection-banner .collection-banner__media-grid--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.section-collection-banner .collection-banner__media-block{position:relative;min-width:0;overflow:hidden}.section-collection-banner .collection-banner__media{position:relative;width:100%;height:0;overflow:hidden}.section-collection-banner .collection-banner__media--desktop{display:block}.section-collection-banner .collection-banner__media--mobile{display:none}.section-collection-banner .collection-banner__image,.section-collection-banner .collection-banner__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.section-collection-banner .collection-banner__overlay{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;padding:3.2rem 2rem;pointer-events:none}.section-collection-banner .collection-banner__overlay-inner{display:flex;flex-direction:column;max-width:32rem;pointer-events:auto}.section-collection-banner .collection-banner__overlay--black{color:rgb(var(--color-black));background:rgb(var(--color-white),var(--desktop-overlay))}.section-collection-banner .collection-banner__overlay--white{color:rgb(var(--color-white));background:rgb(var(--color-black),var(--desktop-overlay))}.section-collection-banner .collection-banner__overlay a{color:inherit}.section-collection-banner .collection-banner__overlay--desktop-top-left{align-items:flex-start;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--desktop-top-center{align-items:flex-start;justify-content:center}.section-collection-banner .collection-banner__overlay--desktop-top-right{align-items:flex-start;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--desktop-middle-left{align-items:center;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--desktop-middle-center{align-items:center;justify-content:center}.section-collection-banner .collection-banner__overlay--desktop-middle-right{align-items:center;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--desktop-bottom-left{align-items:flex-end;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--desktop-bottom-center{align-items:flex-end;justify-content:center}.section-collection-banner .collection-banner__overlay--desktop-bottom-right{align-items:flex-end;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--desktop-text-left{text-align:left}.section-collection-banner .collection-banner__overlay--desktop-text-center{text-align:center}.section-collection-banner .collection-banner__overlay--desktop-text-right{text-align:right}.section-collection-banner .collection-banner__overlay--desktop-text-left .collection-banner__overlay-inner{align-items:flex-start}.section-collection-banner .collection-banner__overlay--desktop-text-center .collection-banner__overlay-inner{align-items:center}.section-collection-banner .collection-banner__overlay--desktop-text-right .collection-banner__overlay-inner{align-items:flex-end}.section-collection-banner .collection-banner__overlay-subheading,.section-collection-banner .collection-banner__overlay-heading{margin:0}.section-collection-banner .collection-banner__overlay-subheading+.collection-banner__overlay-heading{margin-top:.5rem}.section-collection-banner .collection-banner__overlay-heading+.collection-banner__overlay-link,.section-collection-banner .collection-banner__overlay-subheading+.collection-banner__overlay-link{margin-top:1.4rem}.section-collection-banner .collection-banner__content{width:100%;padding:5.6rem 2rem}.section-collection-banner .collection-banner__content-inner{width:100%;max-width:32rem}.section-collection-banner .collection-banner__subheading,.section-collection-banner .collection-banner__text{margin:0}.section-collection-banner .collection-banner__subheading+.collection-banner__text{margin-top:1.1rem}.section-collection-banner .collection-banner__content--desktop-left{text-align:left}.section-collection-banner .collection-banner__content--desktop-left .collection-banner__content-inner{margin-right:auto}.section-collection-banner .collection-banner__content--desktop-center{text-align:center}.section-collection-banner .collection-banner__content--desktop-center .collection-banner__content-inner{margin-right:auto;margin-left:auto}.section-collection-banner .collection-banner__content--desktop-right{text-align:right}.section-collection-banner .collection-banner__content--desktop-right .collection-banner__content-inner{margin-left:auto}@media screen and (min-width:769px){.section-collection-banner .collection-banner__media-block--hide-desktop{display:none}}@media screen and (max-width:991px){.section-collection-banner .collection-banner__content{padding:3.9rem 1.6rem 3.2rem}.section-collection-banner .collection-banner__content--mobile-left{text-align:left}.section-collection-banner .collection-banner__content--mobile-left .collection-banner__content-inner{margin-right:auto;margin-left:0}.section-collection-banner .collection-banner__content--mobile-center{text-align:center}.section-collection-banner .collection-banner__content--mobile-center .collection-banner__content-inner{margin-right:auto;margin-left:auto}.section-collection-banner .collection-banner__content--mobile-right{text-align:right}.section-collection-banner .collection-banner__content--mobile-right .collection-banner__content-inner{margin-right:0;margin-left:auto}}@media screen and (max-width:768px){.section-collection-banner .collection-banner__media-grid,.section-collection-banner .collection-banner__media-grid--desktop-2{grid-template-columns:minmax(0,1fr)}.section-collection-banner .collection-banner__media-block--hide-mobile,.section-collection-banner .collection-banner__media--desktop{display:none}.section-collection-banner .collection-banner__media--mobile{display:block}.section-collection-banner .collection-banner__overlay{padding:3.2rem 1.6rem}.section-collection-banner .collection-banner__overlay--black{background:rgb(var(--color-white),var(--mobile-overlay))}.section-collection-banner .collection-banner__overlay--white{background:rgb(var(--color-black),var(--mobile-overlay))}.section-collection-banner .collection-banner__overlay--mobile-top-left{align-items:flex-start;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--mobile-top-center{align-items:flex-start;justify-content:center}.section-collection-banner .collection-banner__overlay--mobile-top-right{align-items:flex-start;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--mobile-middle-left{align-items:center;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--mobile-middle-center{align-items:center;justify-content:center}.section-collection-banner .collection-banner__overlay--mobile-middle-right{align-items:center;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--mobile-bottom-left{align-items:flex-end;justify-content:flex-start}.section-collection-banner .collection-banner__overlay--mobile-bottom-center{align-items:flex-end;justify-content:center}.section-collection-banner .collection-banner__overlay--mobile-bottom-right{align-items:flex-end;justify-content:flex-end}.section-collection-banner .collection-banner__overlay--mobile-text-left{text-align:left}.section-collection-banner .collection-banner__overlay--mobile-text-center{text-align:center}.section-collection-banner .collection-banner__overlay--mobile-text-right{text-align:right}.section-collection-banner .collection-banner__overlay--mobile-text-left .collection-banner__overlay-inner{align-items:flex-start}.section-collection-banner .collection-banner__overlay--mobile-text-center .collection-banner__overlay-inner{align-items:center}.section-collection-banner .collection-banner__overlay--mobile-text-right .collection-banner__overlay-inner{align-items:flex-end}}@media screen and (min-width:769px){.section-collection-banner .collection-banner__media--desktop{padding-top:var(--collection-banner-desktop-ratio)}}@media screen and (max-width:768px){.section-collection-banner .collection-banner__media--mobile{padding-top:var(--collection-banner-mobile-ratio)}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/collection-banner.css.map */
