.page-header__grid{display:grid;grid-template:auto/auto;min-height:var(--height-mobile, auto)}@media screen and (min-width:768px){.page-header__grid{min-height:var(--height-desktop, auto)}}.page-header__grid--background,.page-header__grid--foreground,.page-header__section-link{grid-column:1/2;grid-row:1/2}.page-header__desktop-image--original *,.page-header__mobile-image--original *{height:100%}.page-header__desktop-image--original img,.page-header__mobile-image--original img{object-fit:cover}.page-header__desktop-image--original .icon--placeholder{height:550px}.page-header__mobile-image--original .icon--placeholder{height:500px}.page-header__cropped-image,.page-header__desktop-image--cropped,.page-header__mobile-image--cropped{height:100%}@media screen and (max-width:767px){.page-header__desktop-image--cropped,.page-header__desktop-image--original{display:none}}@media screen and (min-width:768px){.page-header__mobile-image--cropped,.page-header__mobile-image--original{display:none}}.page-header__cropped-placeholder svg{width:100%;min-height:var(--height-mobile, auto)}@media screen and (min-width:768px){.page-header__cropped-placeholder svg{min-height:var(--height-desktop, auto)}}.page-header__grid--background{position:relative}.page-header__grid--background:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color)}.page-header__grid--foreground{padding:15px}@media only screen and (min-width:768px){.page-header__grid--foreground{padding:60px}}.page-header__caption-solid-bg{padding:15px}@media only screen and (min-width:768px){.page-header__caption-solid-bg{padding:30px}}.page-header__caption{display:inline-block;max-width:100%}.page-header__caption--align-mobile-left{text-align:left}.page-header__caption--align-mobile-left .page-header__page div{text-align:left!important}.page-header__caption--align-mobile-left .page-header__buttons,.page-header__caption--align-mobile-left .text-with-icon--content{justify-content:flex-start}.page-header__caption--align-mobile-center{text-align:center}.page-header__caption--align-mobile-center .page-header__page div{text-align:center!important}.page-header__caption--align-mobile-center .page-header__buttons,.page-header__caption--align-mobile-center .text-with-icon--content{justify-content:center}.page-header__caption--align-mobile-right{text-align:right}.page-header__caption--align-mobile-right .page-header__page div{text-align:right!important}.page-header__caption--align-mobile-right .page-header__buttons,.page-header__caption--align-mobile-right .text-with-icon--content{justify-content:flex-end}@media only screen and (min-width:768px){.page-header__caption{max-width:var(--caption-width-desktop)}.page-header__caption--align-desktop-left{text-align:left}.page-header__caption--align-desktop-left .page-header__page div{text-align:left!important}.page-header__caption--align-desktop-left .page-header__buttons,.page-header__caption--align-desktop-left .text-with-icon--content{justify-content:flex-start}.page-header__caption--align-desktop-center{text-align:center}.page-header__caption--align-desktop-center .page-header__page div{text-align:center!important}.page-header__caption--align-desktop-center .page-header__buttons,.page-header__caption--align-desktop-center .text-with-icon--content{justify-content:center}.page-header__caption--align-desktop-right{text-align:right}.page-header__caption--align-desktop-right .page-header__page div{text-align:right!important}.page-header__caption--align-desktop-right .page-header__buttons,.page-header__caption--align-desktop-right .text-with-icon--content{justify-content:flex-end}}.page-header__grid--foreground{display:flex}.page-header__text--position-mobile-top_left{align-items:flex-start;justify-content:flex-start}.page-header__text--position-mobile-top_center{align-items:flex-start;justify-content:center}.page-header__text--position-mobile-top_right{align-items:flex-start;justify-content:flex-end}.page-header__text--position-mobile-left{align-items:center;justify-content:flex-start}.page-header__text--position-mobile-center{align-items:center;justify-content:center}.page-header__text--position-mobile-right{align-items:center;justify-content:flex-end}.page-header__text--position-mobile-bottom_left{align-items:flex-end;justify-content:flex-start}.page-header__text--position-mobile-bottom_center{align-items:flex-end;justify-content:center}.page-header__text--position-mobile-bottom_right{align-items:flex-end;justify-content:flex-end}@media only screen and (min-width:768px){.page-header__text--position-desktop-top_left{align-items:flex-start;justify-content:flex-start}.page-header__text--position-desktop-top_center{align-items:flex-start;justify-content:center}.page-header__text--position-desktop-top_right{align-items:flex-start;justify-content:flex-end}.page-header__text--position-desktop-left{align-items:center;justify-content:flex-start}.page-header__text--position-desktop-center{align-items:center;justify-content:center}.page-header__text--position-desktop-right{align-items:center;justify-content:flex-end}.page-header__text--position-desktop-bottom_left{align-items:flex-end;justify-content:flex-start}.page-header__text--position-desktop-bottom_center{align-items:flex-end;justify-content:center}.page-header__text--position-desktop-bottom_right{align-items:flex-end;justify-content:flex-end}}@media screen and (prefers-reduced-motion:no-preference){.sticky_content .page-header__grid--foreground{min-height:var(--height-mobile, auto)}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:768px){.sticky_content .page-header__grid--foreground{min-height:var(--height-desktop, auto)}}@media screen and (prefers-reduced-motion:no-preference){.sticky_content .page-header__grid--foreground .page-header__caption{position:sticky;bottom:15px;top:calc(var(--sticky-header-mobile-height) + 15px)}}@media screen and (prefers-reduced-motion:no-preference) and (min-width:768px){.sticky_content .page-header__grid--foreground .page-header__caption{bottom:60px;top:calc(var(--sticky-header-desktop-height) + 60px)}}.page-header__buttons{display:flex;flex-wrap:wrap;gap:calc(var(--grid-spacing) * .75)}@media only screen and (min-width:768px){.page-header__buttons{gap:var(--grid-spacing)}}.page-header__grid--foreground,.page-header__section-link{z-index:1}.page-header__heading,.page-header__text p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/160/assets/section-page-header.css.map */
