.page-header{padding:var(--vertical-padding-top) var(--side-padding) var(--vertical-padding-bottom)}@media (min-width: 1280px){.page-header{padding-left:calc(2 * var(--side-padding))}}.page-header--full-height{min-height:calc(90vh - var(--header-height));display:flex;align-items:flex-end}@media (min-width: 768px){.page-header--full-height{min-height:600px}}.page-header__inner{border-top:2px solid var(--border-top-color);padding-top:20px;max-width:860px}@media (min-width: 768px){.page-header__inner{border-top:3px solid var(--border-top-color);padding-top:40px;padding-right:20px}}@media (min-width: 1280px){.page-header__inner{padding-right:40px}}.page-header__subheading{font-size:1rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em;font-weight:500;text-transform:uppercase;margin-bottom:1rem}.page-header__subheading svg path{fill:var(--svg-fill)}.page-header__title{font-size:1.8rem;font-family:var(--font-body);line-height:112%;font-weight:500;margin-bottom:1rem;color:inherit}@media (min-width: 768px){.page-header__title{font-size:3rem;font-family:var(--font-body);font-weight:300;line-height:112%;font-weight:500}}.page-header__subtitle{font-size:1.625rem;font-family:var(--font-body);font-weight:300;line-height:125%;letter-spacing:.01em;margin-bottom:1rem}@media (min-width: 768px){.page-header__subtitle{font-size:2rem;font-family:var(--font-body);font-weight:300;line-height:125%;letter-spacing:.01em;font-weight:500}}.page-header__description{font-size:1rem;font-family:var(--font-body);font-weight:400;line-height:150%;letter-spacing:.01em}.template--blog .page-header__subheading{display:flex;align-items:center;column-gap:20px}
/*# sourceMappingURL=/cdn/shop/t/531/assets/section-page-header.css.map */
