.page-banner{position:relative;display:flex;height:26.3125rem;overflow:hidden;align-items:center;background:#171717;color:#fff;isolation:isolate}.page-banner__media{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.page-banner__media img{width:100%;height:100%;object-fit:cover}.page-banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(0 0 0 / 60%) 0%,rgb(0 0 0 / 30%) 50%,transparent 80%);content:""}.page-banner__inner{width:100%;padding-inline:calc(var(--page-margin) + 7.5rem)}.page-banner h1{max-width:43rem;margin:0;color:inherit;font-size:3rem;font-weight:800;letter-spacing:-.0875rem;line-height:1.2}.page-banner p{max-width:32rem;margin:.75rem 0 0;color:inherit;font-size:1rem;line-height:1.5}.page-banner--plain{height:auto;padding-block:.5rem 1.5rem;background:none;color:#121212}.page-banner--plain .page-banner__inner{padding-inline:var(--page-margin)}@media(max-width:989px){.page-banner{--page-margin: 16px;height:17rem}.page-banner__inner{padding-inline:var(--page-margin)}.page-banner h1{font-size:1.625rem;letter-spacing:-.05rem}}@media(min-width:990px){.page-banner:not(.page-banner--plain){min-height:var(--page-banner-height, 420px)}}.page-banner__inner p{font-size:var(--page-banner-text-size, 16px)}@media(max-width:749px){.page-banner{height:auto;min-height:0;padding-block:.75rem 1.5rem;background:#fff;color:#121212}.page-banner__media,.page-banner__inner p{display:none}.page-banner h1{font-size:2rem;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-page-banner.css.map */
