.js-page-banner{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;min-height:var(--js-page-banner-mobile-height, 220px);overflow:hidden;background:var(--js-page-banner-fallback, #d6eaf4);color:rgb(var(--js-page-banner-text, 3 3 3))}.js-page-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--js-page-banner-fallback, #d6eaf4)}.js-page-banner__sizer,.js-page-banner__sizer img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.js-page-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(var(--js-page-banner-overlay, 0 0 0) / var(--js-page-banner-overlay-opacity, 0))}.js-page-banner__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:40px 20px}.js-page-banner__copy{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.js-page-banner--start .js-page-banner__inner,.js-page-banner--start .js-page-banner__copy{align-items:flex-start;text-align:start}.js-page-banner--start .js-page-banner__inner{padding:24px 16px}.js-page-banner--start .js-page-banner__copy{gap:24px;max-width:692px}.js-page-banner--start .js-page-banner__title{color:#030303;font-size:64px;line-height:64px}.js-page-banner--start .js-page-banner__text,.js-page-banner--start .js-page-banner__text p{max-width:none;color:#030303;font-size:15px;line-height:23px}.js-page-banner__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:inherit;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:14px;line-height:20px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.js-page-banner__crumb{color:inherit;text-decoration:none}.js-page-banner__crumb:hover{text-decoration:underline}.js-page-banner__sep{opacity:.7}.js-page-banner__title{margin:0;color:#000;font-family:var(--js-condensed-font-family, "Open Sans Condensed", sans-serif);font-style:var(--heading-font-style);font-weight:700;font-size:40px;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.js-page-banner__text,.js-page-banner__text p{margin:0;width:100%;max-width:680px;color:#000;font-family:var(--js-sans-font-family, "Source Sans Pro", sans-serif);font-size:16px;line-height:24px;font-weight:400}.js-page-banner__text p+p{margin-top:8px}@media screen and (min-width:1000px){.js-page-banner{min-height:var(--js-page-banner-desktop-height, 320px)}.js-page-banner__inner{padding:48px max(var(--container-gutter),50% - var(--container-max-width) / 2)}.js-page-banner__copy{gap:12px}.js-page-banner__title{font-size:132px;line-height:132px}.js-page-banner--start .js-page-banner__inner{padding:48px max(var(--container-gutter),50% - var(--container-max-width) / 2)}.js-page-banner--start .js-page-banner__copy{gap:24px}.js-page-banner--start .js-page-banner__title{font-size:128px;line-height:128px}.js-page-banner--start .js-page-banner__text,.js-page-banner--start .js-page-banner__text p{font-size:17px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/js-page-banner.css.map */
