.page_header--content{max-width:58.2rem;display:flex;flex-direction:column;gap:.2rem}@media screen and (min-width:1160px){.page_header--content.align--center{margin:0 auto}.page_header--content.align--center *{text-align:center}}@media screen and (min-width:1160px){.page_header--content.align--right{margin-left:auto}.page_header--content.align--right *{text-align:right}}@media screen and (max-width:1160px){.page_header--content.align__mobile--center{margin:0 auto}.page_header--content.align__mobile--center *{text-align:center}}@media screen and (max-width:1160px){.page_header--content.align__mobile--right{margin-left:auto}.page_header--content.align__mobile--right *{text-align:right}}.page_header--subheading{color:rgb(var(--color-foreground-secondary))}.page_header--title{letter-spacing:0}@media screen and (min-width:1160px){.page_header--fixed:has(+.contact-section),.page_header--fixed:has(+.collapsible-content-section),.page_header--fixed:has(+.collapsible-text-section){position:absolute;top:0;left:0;width:48rem;padding:4rem 0 4rem 8rem;height:calc(100vh - var(--announcement-height, 0) - var(--header-height, 0));overflow-y:auto;margin:0!important;max-width:none!important}}@media screen and (min-width:1160px)and (min-width:1200px){.page_header--fixed:has(+.contact-section),.page_header--fixed:has(+.collapsible-content-section),.page_header--fixed:has(+.collapsible-text-section){width:48rem}}@media screen and (min-width:1160px)and (min-width:1360px){.page_header--fixed:has(+.contact-section),.page_header--fixed:has(+.collapsible-content-section),.page_header--fixed:has(+.collapsible-text-section){width:52rem}}@media screen and (min-width:1160px){main:has(.page_header--fixed){padding-inline:40rem 8rem;position:relative}body:has(.page_header--fixed) .page-header-section:not(.page_header--fixed){max-width:100%}}@media screen and (min-width:1536px){main:has(.page_header--fixed){position:relative;padding-inline:53rem}}@media screen and (max-width:1160px){.page_header--fixed:has(+.contact-section),.page_header--fixed:has(+.collapsible-content-section),.page_header--fixed:has(+.collapsible-text-section){position:static;width:100%;height:auto;overflow-y:visible}.page_header--fixed:has(+.contact-section) .page_header,.page_header--fixed:has(+.collapsible-content-section) .page_header,.page_header--fixed:has(+.collapsible-text-section) .page_header{width:100%;padding-right:4rem;padding-left:4rem;margin-right:auto;margin-left:auto}main{padding:0!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-page-header.css.map */
