.about-page-layout #shopify-section-header{position:absolute;top:0;left:0;width:100%}.about-page-layout #shopify-section-header.shopify-section-header-sticky,.about-page-layout.menu-drawer-open #shopify-section-header{position:fixed;top:0;width:100%}.about-page-layout #shopify-section-header.shopify-section-header-sticky{animation:header-reveal .5s ease-in-out forwards}.page-header{--color-foreground: var(--color-base-background);--color-background: var(--color-base-text);display:flex;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border-bottom:rgb(var(--color-foreground)) .125rem solid;padding:0 var(--page-edge) 1.125rem;position:relative;overflow:hidden;min-height:min(60vw,19.5rem)}@media only screen and (min-width:768px){.page-header{min-height:40.625vw}}@media only screen and (min-width:1200px){.page-header{padding-top:1.5rem;padding-bottom:1.5rem;min-height:0}}.page-header__main{--logo-ratio: (69/418);display:flex;flex-direction:column;justify-content:center;flex-grow:1;position:relative;z-index:1;padding-top:var(--header-height, calc((var(--logo-ratio) * 37.07vw) + (1.125rem * 2)))}@media only screen and (min-width:768px){.page-header__main{padding-top:var(--header-height, calc((var(--logo-ratio) * 18.125vw) + (1.25rem * 2)))}}@media only screen and (min-width:990px){.page-header__main{padding-top:var(--header-height, calc(3.949vw + 71px) )}}@media only screen and (min-width:1600px){.page-header__main{padding-top:var(--header-height, calc(((.938vw * 1.1) + 26px) + ((2.344vw * 1.1) + (25px * 2)) - 2px))}}.page-header__menu{--fluid-bp-min: 1280;--fluid-bp-max: 1920;--fluid-gap-min: 32;--fluid-gap-max: 40;--fluid-gap-p: ((var(--fluid-gap-max) - var(--fluid-gap-min)) / (var(--fluid-bp-max) - var(--fluid-bp-min)));--fluid-gap-c: (var(--fluid-gap-min) - (var(--fluid-bp-min) * var(--fluid-gap-p)));--fluid-font-size-min: 16;--fluid-font-size-max: 18;--fluid-font-size-p: ((var(--fluid-font-size-max) - var(--fluid-font-size-min)) / (var(--fluid-bp-max) - var(--fluid-bp-min)));--fluid-font-size-c: (var(--fluid-font-size-min) - (var(--fluid-bp-min) * var(--fluid-font-size-p)));display:none;align-items:center;justify-content:center;gap:clamp(calc(var(--fluid-gap-min) * 1px),calc((var(--fluid-gap-p) * 100vw) + (var(--fluid-gap-c) * 1px)),calc(var(--fluid-gap-max) * 1px));list-style:none;font-size:clamp(calc(var(--fluid-font-size-min) * 1px),calc((var(--fluid-font-size-p) * 100vw) + (var(--fluid-font-size-c) * 1px)),calc(var(--fluid-font-size-max) * 1px));padding:0 0 1.625rem;margin:0 0 1rem}.page-header__menu *{font-size:inherit}@media only screen and (min-width:1200px){.page-header__menu{display:flex}}@media only screen and (min-width:1920px){.page-header__menu{font-size:calc(var(--fluid-font-size-max) / 1920 * 100vw);gap:calc(var(--fluid-gap-max) / 1920 * 100vw)}}.page-header__menu-link{text-decoration:none}.page-header__menu-link.is-active{font-weight:700;position:relative}.page-header__menu-link.is-active:after{content:"";background-color:rgb(var(--color-foreground));position:absolute;top:100%;left:0;height:.125rem;width:100%;margin-top:1.5rem}.page-header__title{--fluid-bp-min: 375;--fluid-bp-max: 768;--fluid-font-size-min: 36;--fluid-font-size-max: 80;--fluid-font-size-p: ((var(--fluid-font-size-max) - var(--fluid-font-size-min)) / (var(--fluid-bp-max) - var(--fluid-bp-min)));--fluid-font-size-c: (var(--fluid-font-size-min) - (var(--fluid-bp-min) * var(--fluid-font-size-p)));font-size:clamp(calc(var(--fluid-font-size-min) * 1px),calc((var(--fluid-font-size-p) * 100vw) + (var(--fluid-font-size-c) * 1px)),calc(var(--fluid-font-size-max) * 1px));line-height:1;text-align:center;padding:max(2.75vw,36px) 0;margin:0 auto}@media only screen and (min-width:768px){.page-header__title{--fluid-bp-min: 768;--fluid-bp-max: 1280;--fluid-font-size-min: 80;--fluid-font-size-max: 125}}@media only screen and (min-width:1200px){.page-header__title{padding:0;max-width:none}}@media only screen and (min-width:1280px){.page-header__title{--fluid-bp-min: 1280;--fluid-bp-max: 1920;--fluid-font-size-min: 125;--fluid-font-size-max: 195;line-height:1.15}}@media only screen and (min-width:1920px){.page-header__title{font-size:10.15625vw}}.page-header__background{position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.page-header__background img{object-fit:cover;height:100%;width:100%}
/*# sourceMappingURL=/cdn/shop/t/226/assets/section-main-page-header.css.map */
