.collection-hero--tuned .collection-hero__image-container img,.collection-banner__image{object-fit:cover;object-position:var(--cb-focal, 50% 50%)}.collection-hero--tuned .collection-hero__image-container{position:relative;overflow:hidden}@media screen and (max-width:749px){.collection-hero--tuned .collection-hero__image-container{height:auto;aspect-ratio:4 / 3}.collection-hero--tuned .collection-hero__image-container img{width:100%;height:100%}}@media screen and (min-width:750px){.collection-hero--tuned .collection-hero__inner{align-items:center}.collection-hero--tuned .collection-hero__image-container{align-self:center;flex:0 0 40%;aspect-ratio:4 / 5;min-height:0;max-height:52rem;margin-left:4rem}.collection-hero--tuned .collection-hero__image-container img{width:100%;height:100%}.collection-hero--tuned .collection-hero__text-wrapper{flex-basis:60%}}.collection-banner--overlay{position:relative;display:flex;align-items:flex-end;overflow:hidden;margin-bottom:2rem}.collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.collection-banner__image{width:100%;height:100%;display:block}.collection-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--cb-overlay, .4) + .4)),rgba(0,0,0,calc(var(--cb-overlay, .4) + .15)) 35%,rgba(0,0,0,calc(var(--cb-overlay, .4) * .5)) 75%,rgba(0,0,0,calc(var(--cb-overlay, .4) * .25)))}.collection-banner__content{position:relative;z-index:1;width:100%;padding-top:4rem;padding-bottom:3.2rem;color:#fff}.collection-banner__title{margin:0;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 16px rgba(0,0,0,.7),0 0 48px rgba(0,0,0,.5)}.collection-banner__description{margin:1.2rem 0 0;font-size:1.5rem;line-height:calc(1 + .5 / var(--font-body-scale));color:#fff;max-width:60rem;text-shadow:0 1px 18px rgba(0,0,0,.4)}.collection-banner__description a{color:#fff}.collection-banner--small{min-height:26rem}.collection-banner--medium{min-height:34rem}.collection-banner--large{min-height:42rem}@media screen and (min-width:750px){.collection-banner--small{min-height:34rem}.collection-banner--medium{min-height:44rem}.collection-banner--large{min-height:56rem}.collection-banner__content{padding-top:6rem;padding-bottom:4.4rem}.collection-banner__description{font-size:1.7rem;margin-top:1.6rem}}.collection-banner--text-center{align-items:center}.collection-banner--text-center .collection-banner__content{text-align:center;padding-bottom:4rem}.collection-banner--text-center .collection-banner__description{margin-left:auto;margin-right:auto}.collection-banner__below{padding-top:2rem;padding-bottom:.5rem}.collection-banner__below-text{font-size:1.5rem;line-height:calc(1 + .6 / var(--font-body-scale))}@media screen and (min-width:750px){.collection-banner__below{padding-top:2.6rem}.collection-banner__below-text{font-size:1.6rem;max-width:78rem}}.collection-banner__below--collapsible{--cb-clamp: none;--cb-more: none;--cb-fade: 0}@media screen and (max-width:749px){.collection-banner__below--collapsible{--cb-clamp: 7.6em;--cb-more: inline-block;--cb-fade: 1}}.cb-ad-landing .collection-banner__below--collapsible{--cb-clamp: 4.8em;--cb-more: inline-block;--cb-fade: 1}.collection-banner__below--collapsible .collection-banner__below-text{position:relative;max-height:var(--cb-clamp);overflow:hidden}.collection-banner__below--collapsible .collection-banner__below-text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;opacity:0;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgba(var(--color-background),1))}.collection-banner__more{display:none;margin-top:.6rem;padding:.4rem 0;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.collection-banner__more-close{display:none}.collection-banner__below--collapsible.is-overflowing .collection-banner__below-text:after{opacity:var(--cb-fade)}.collection-banner__below--collapsible.is-overflowing .collection-banner__more{display:var(--cb-more, none)}.collection-banner__toggle:checked~.collection-banner__below-text{max-height:none}.collection-banner__toggle:checked~.collection-banner__below-text:after{opacity:0}.collection-banner__toggle:checked~.collection-banner__more .collection-banner__more-open{display:none}.collection-banner__toggle:checked~.collection-banner__more .collection-banner__more-close{display:inline}.collection-banner__toggle:focus-visible~.collection-banner__more{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.cb-ad-landing .collection-banner--small{min-height:19rem}.cb-ad-landing .collection-banner--medium{min-height:23rem}.cb-ad-landing .collection-banner--large{min-height:28rem}@media screen and (min-width:750px){.cb-ad-landing .collection-banner--small{min-height:22rem}.cb-ad-landing .collection-banner--medium{min-height:27rem}.cb-ad-landing .collection-banner--large{min-height:33rem}}.cb-ad-landing .collection-banner__content{padding-top:2.8rem;padding-bottom:2.2rem}.cb-ad-landing .collection-banner__below{padding-top:1.6rem;padding-bottom:0}@media screen and (min-width:750px){.cb-ad-landing .collection-banner__content{padding-top:3.4rem;padding-bottom:2.8rem}.cb-ad-landing .collection-banner__below{padding-top:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-collection-banner.css.map */
