.section-header{position:relative;z-index:100;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.section-header.scrolled-past-header{position:fixed;top:0;left:0;right:0;z-index:100}.shopify-section-header-hidden{transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.shopify-section-header-sticky{position:fixed;top:0;left:0;right:0;z-index:100;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.shopify-section-header-sticky.animate{animation:headerReveal .3s cubic-bezier(.4,0,.2,1)}@keyframes headerReveal{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header__inline-menu{height:100%;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);will-change:transform,height,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header__inline-menu--hidden{transform:translateY(-100%);height:0;opacity:0;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.header--wrapper{width:100%;background:rgb(var(--color-background));z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.header--wrapper--inner{max-width:var(--page-width);height:100%;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;column-gap:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.header__icons{align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.header__icon{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.header__icon:hover{transform:scale(1.05)}.header__icon:active{transform:scale(.95)}.header__heading,.header__heading-logo{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.header__heading-logo:hover{transform:scale(1.02)}.desktop-search--link{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.desktop-search--link:hover{transform:translateY(-.2rem)}.desktop-search--input{transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.desktop-search--input:focus{transform:translateY(-.1rem)}@media screen and (max-width: 749px){.header--wrapper--inner{column-gap:1.5rem}.header--mobile-center .header--wrapper--inner{grid-template-columns:1fr 2fr 1fr}.header--has-timer .header--wrapper--inner{grid-template-columns:auto 2fr auto;column-gap:0}.header--mobile-center .header__heading{justify-self:center}.header--mobile-left .header__heading{grid-area:left-icons}.section-header,.header__inline-menu,.header--wrapper{transition-duration:.2s}}.section-header,.header__inline-menu,.header--wrapper,.header__icon,.header__heading{transform:translateZ(0);-webkit-transform:translateZ(0)}@media (hover: none) and (pointer: coarse){.header__icon:hover,.header__heading-logo:hover,.desktop-search--link:hover{transform:none}}@media (prefers-reduced-motion: reduce){.section-header,.header__inline-menu,.header--wrapper,.header__icon,.header__heading,.desktop-search--link,.desktop-search--input{transition:none!important;animation:none!important}.shopify-section-header-hidden{transform:translateY(-100%)}.header__inline-menu--hidden{transform:translateY(-100%);height:0;opacity:0}}.debug-header .section-header{outline:.2rem solid #ff0000;background:#ff00001a}.debug-header .header__inline-menu{outline:.2rem solid #00ff00;background:#00ff001a}.debug-header .header--wrapper{outline:.2rem solid #0000ff;background:#0000ff1a}.header--wrapper.menu-open{z-index:1000}.header--has-timer .header--wrapper--inner{grid-template-columns:auto 2fr auto;column-gap:0}.header-wrapper--border-bottom{border-bottom:.1rem solid rgb(var(--color-text-primary));transition:border-color .3s cubic-bezier(.4,0,.2,1)}@media screen and (min-width: 750px){.header--wrapper--inner{column-gap:1.5rem}}@media screen and (min-width: 990px){.header--wrapper{height:7rem}.header--top-center .header__search{display:none}.header--col_desktop-search{display:block;width:auto;height:2rem;margin:0 0 0 1.5rem;border-bottom:.2rem solid rgb(var(--color-background-secondary));position:relative}}.header a{scroll-behavior:smooth}.header__icon:focus-visible,.header__heading:focus-visible,.desktop-search--link:focus-visible{outline:.2rem solid rgb(var(--color-text-primary));outline-offset:.2rem}@media (prefers-contrast: high){.header--wrapper{border-bottom:.2rem solid rgb(var(--color-text-primary))}}
/*# sourceMappingURL=/cdn/shop/t/858/assets/header-animations.css.map */
