.h-container{max-width:var(--header-container-width);margin:0 auto;padding:0 32px;box-sizing:border-box}@media(max-width: 960px){.h-container{padding:0 16px}}#shopify-section-header{height:var(--header-height)}@media(max-width: 1110px){#shopify-section-header{height:var(--header-height-mobile)}}.header-main{height:var(--header-height)}.header-main input{appearance:none;-webkit-appearance:none}.header-main .customer-initials{height:24px;width:24px;color:#4c4c4d;border:1.2px solid #4c4c4d;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:11px;font-weight:500}.header-main .search-text-box-container svg path{fill:#4c4c4d}.header-main .guest-icon,.header-main .cart-icon{color:#4c4c4d}.header-main .cart-icon .cart-quantity-header{font-size:11px;line-height:11px;font-weight:500;width:100%;height:100%;display:flex;align-items:center;justify-content:center;bottom:-4px;color:#4c4c4d}@media(min-width: 780px){.header-main .navbar-left-container{width:40%}.header-main .navbar-center-container{width:20%}.header-main .navbar-right-container{width:40%}}@media(max-width: 1110px){.header-main{height:var(--header-height-mobile)}.header-main .logo-slogan,.header-main .logo{width:100px}}@media(max-width: 335px){.header-main .logo-slogan,.header-main .logo{width:unset}}.header-main .navbar-mobile-menu-icon,.header-main .navbar-button-menu__mobile{display:none}@media(max-width: 1110px){.header-main .navbar-main-menu__desktop,.header-main .navbar-button-menu__desktop{display:none}.header-main .navbar-mobile-menu-icon,.header-main .navbar-button-menu__mobile{display:flex}}@media(max-width: 767.9px){.header-main .navbar-button-menu__mobile .boost-trigger-tablet{display:none}}.header-main .navbar-button-menu__mobile .boost-trigger-mobile{display:none}@media(max-width: 767.9px){.header-main .navbar-button-menu__mobile .boost-trigger-mobile{display:flex !important}}.header-main .navbar-button-menu__mobile .boost-trigger-mobile input{background:none;border:none;z-index:9}.header-main .navbar-main-menu__desktop .menu-item{padding:0 21.5px}.header-main .navbar-main-menu__desktop .menu-item:first-child{padding-left:0}.header-main .navbar-main-menu__desktop .menu-item:last-child{padding-right:0}.header-main .navbar-right-container .navbar-button-menu__desktop .nav__menu{align-items:center}#header-parent{z-index:999;transition:top .2s ease-in-out}#header-parent.hidden{position:fixed;width:100%;top:calc(-1 * (var(--header-height) + var(--search-bar-height)))}#header-parent.shown{top:0;position:fixed;width:100%}
