.page-banner{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:var(--page-banner-height, 315px);padding:2rem var(--page-banner-inline-padding, 5rem)}.page-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--page-banner-position, center center)}.page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgb(var(--color-shadow, 0 0 0));opacity:var(--page-banner-overlay-opacity, 0);pointer-events:none}.page-banner__content{position:relative;z-index:2;width:100%;max-width:var(--page-width, 140rem);margin:0 auto;text-align:center}.page-banner__heading{margin:0;font-size:clamp(2.5rem,5.4vw,5.75rem);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:rgb(var(--color-foreground));word-break:break-word}@media screen and (max-width:989px){.page-banner{min-height:var(--page-banner-height-mobile, 180px);padding-left:var(--page-banner-inline-padding-mobile, 2rem);padding-right:var(--page-banner-inline-padding-mobile, 2rem)}}@media(prefers-reduced-motion:no-preference){.page-banner--animate .page-banner__heading{animation:page-banner-fade-in .6s ease-out both}}@keyframes page-banner-fade-in{0%{opacity:0;transform:translate3d(0,1rem,0)}to{opacity:1;transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-page-banner.css.map */
