.mf-header-section{position:relative;z-index:4}.mf-header,.mf-header *,.mf-header *:before,.mf-header *:after{box-sizing:border-box}.mf-header{display:block;position:relative;background-color:var(--mf-bg);color:var(--mf-text);transition:background-color .3s ease-in-out}body:has(#MainContent>.shopify-section:first-child .mf-section) .mf-header-section{position:absolute;top:0;left:0;right:0}#MainContent>.shopify-section:first-child>.mf-section{padding-top:var(--mf-header-height, 0px)}body:has(#MainContent>.shopify-section:first-child .mf-scheme-white) .mf-header--auto{--mf-text: var(--mf-grey);--mf-link: var(--mf-teal);--mf-btn-bg: var(--mf-teal);--mf-btn-text: var(--mf-white)}body:has(#MainContent>.shopify-section:first-child .mf-scheme-dark) .mf-header--auto{--mf-text: var(--mf-white);--mf-link: var(--mf-teal);--mf-btn-bg: var(--mf-teal);--mf-btn-text: var(--mf-white)}body:has(#MainContent>.shopify-section:first-child .mf-scheme-bright) .mf-header--auto{--mf-text: var(--mf-white);--mf-link: var(--mf-white);--mf-btn-bg: var(--mf-white);--mf-btn-text: var(--mf-teal)}.mf-header__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,33fr) minmax(0,34fr) minmax(0,33fr);align-items:center;width:100%;padding:var(--mf-header-pad-y, 1.8vw) var(--mf-page-pad, 3vw)}.mf-header__brand{min-width:0;text-align:left}.mf-header__heading{margin:0;font-size:0;line-height:0}.mf-header__logo-link{display:inline-flex;align-items:center;max-width:100%;min-height:var(--mf-logo-h, 166px);color:inherit;text-decoration:none}.mf-header__logo{display:block;width:var(--mf-logo-w, 260px);max-width:100%;height:auto}.mf-header__site-name{font-family:var(--mf-font-heading);font-weight:800;font-size:calc(var(--mf-rem) * 1.5);line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:var(--mf-text)}.mf-header__nav{min-width:0;text-align:center}.mf-header__nav-list{display:inline-flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.mf-header__nav-item{margin:0 .5vw;white-space:nowrap}.mf-header__nav-link{display:inline-flex;align-items:center;font-family:var(--mf-font-heading);font-weight:var(--mf-weight-heading);font-size:var(--mf-fs-nav);line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;color:#fff}.mf-header__actions{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;gap:2vw;color:var(--mf-text)}.mf-header__cta{font-size:var(--mf-fs-meta);white-space:nowrap}.mf-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--mf-text)}.mf-header__icon .svg-wrapper,.mf-header__icon svg{width:22px;height:22px}.mf-header__icon .cart-count-bubble{position:absolute;bottom:8px;left:22px}shopify-account.mf-header__icon{--shopify-account-font-heading: var(--mf-font-heading);--shopify-account-font-body: var(--mf-font-body);--shopify-account-color-background: var(--mf-white);--shopify-account-color-text: var(--mf-grey);--shopify-account-color-accent: var(--mf-teal);--shopify-account-color-accent-text: var(--mf-white);--shopify-account-radius-button: 0;--shopify-account-radius-button-small: 0;--shopify-account-dialog-position-top: var(--account-dialog-top, var(--mf-header-height, 0px))}.mf-header__burger{display:none;position:relative;width:50px;height:50px;margin:0;padding:0;border:0;background:none;color:var(--mf-text);cursor:pointer}.mf-header__burger-line{position:absolute;right:0;width:36px;height:1px;background-color:currentColor;transition:transform .25s cubic-bezier(.4,0,.2,1)}.mf-header__burger-line:first-child{top:calc(50% - 4px)}.mf-header__burger-line:last-child{top:calc(50% + 7px)}.mf-header.is-open .mf-header__burger{color:var(--mf-menu-fg)}.mf-header.is-open .mf-header__burger-line:first-child{transform:translateY(4px) rotate(45deg)}.mf-header.is-open .mf-header__burger-line:last-child{transform:translateY(-4px) rotate(-45deg)}.mf-header__menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column;overflow-y:auto;background-color:var(--mf-bg);color:var(--mf-text);text-align:center;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s}.mf-header.is-open .mf-header__menu{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s}.mf-header__menu-inner{display:flex;flex-direction:column;flex-grow:1;padding-top:var(--mf-header-height, 0px)}.mf-header__menu-nav{display:flex;flex-direction:column;justify-content:center;flex-grow:1}.mf-header__menu-list{margin:0;padding:0;list-style:none;transform:translateY(20px);transition:transform .6s cubic-bezier(.4,0,.2,1)}.mf-header.is-open .mf-header__menu-list{transform:translateY(0)}.mf-header__menu-item{padding:0 var(--mf-page-pad, 3vw)}.mf-header__menu-link{display:inline-flex;align-items:center;margin:5vw;font-family:var(--mf-font-heading);font-weight:var(--mf-weight-heading);font-size:8.5vmin;line-height:1;letter-spacing:0;text-decoration:none;color:var(--mf-text);transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:576px){.mf-header__menu-link{font-size:6.6vmin}}@media screen and (min-width:768px){.mf-header__menu-link{font-size:6vmin}}@media(hover:hover){.mf-header__menu-link:hover{opacity:.9}}.mf-header__menu-cta{transform:translateY(100%);transition:transform .6s cubic-bezier(.4,0,.2,1)}.mf-header.is-open .mf-header__menu-cta{transform:translateY(0)}.mf-header__menu-cta .mf-btn{min-width:210px;margin:4vw 6vw 6vw;font-size:calc(var(--mf-rem) * 1.2);text-align:center}html.mf-menu-open{overflow:hidden}@media screen and (max-width:799px),screen and (pointer:coarse)and (max-width:1024px){.mf-header__inner{grid-template-columns:50px minmax(0,1fr) 50px;padding:var(--mf-header-pad-y-mobile, 7vw) 6vw}.mf-header__brand{grid-column:2;text-align:center}.mf-header__logo-link{justify-content:center;min-height:var(--mf-logo-h-mobile, 109px)}.mf-header__logo{width:var(--mf-logo-w-mobile, 170px);margin:0 auto}.mf-header__nav,.mf-header__actions{display:none}.mf-header__burger{display:block;grid-column:3;justify-self:end}.mf-header.is-open{background-color:transparent}}@media screen and (min-width:800px){.mf-header__menu{display:none}}@media screen and (min-width:800px)and (pointer:coarse)and (max-width:1024px){.mf-header__menu{display:flex}}@media(prefers-reduced-motion:reduce){.mf-header,.mf-header__menu,.mf-header__menu-list,.mf-header__menu-cta,.mf-header__burger-line{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.css.map */
