#shopify-section-header{position:relative;z-index:2100}.hidden-header{-webkit-transform:translateY(-100%)!important;transform:translateY(-100%)!important;-webkit-transition:-webkit-transform .3s ease-in-out!important;transition:-webkit-transform .3s ease-in-out!important;transition:transform .3s ease-in-out!important;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out!important}navigation-section .navigation{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);z-index:2100}@media only screen and (min-width:1024px){navigation-section .navigation{-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out}}.site-fixed-header navigation-section .navigation{position:absolute;top:0}navigation-section .navigation.is-fixed{position:fixed;top:-100px;-webkit-transform:translateY(100px);transform:translateY(100px)}@media only screen and (max-width:1024px){navigation-section .navigation.is-fixed .navigation-main-inner{padding-top:0!important}}navigation-section .full-width-sub-menu,navigation-section .full-width-sub-menu-sticky-inner,navigation-section .navigation-desktop-menu,navigation-section .navigation-main{margin:0 auto;max-width:1520px;width:100%}navigation-section .full-width-sub-menu-sticky{-webkit-box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}navigation-section .menu-button-desktop{-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}navigation-section .desktop-submenu{-webkit-box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}navigation-section .desktop-menu-active,navigation-section .desktop-menu-open,navigation-section .mobile-menu-open{display:block}@media only screen and (max-width:1024px){navigation-section .desktop-menus-display{display:none!important}}@media only screen and (min-width:1024px){navigation-section .mobile-menus-display{display:none!important}}#navigation-mobile-menu{z-index:2101}#mobile-submenu-modal{z-index:2102}.is-safari navigation-section .full-width-sub-menu,.is-safari navigation-section .full-width-sub-menu-sticky-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-search-overlay{-webkit-box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1);box-shadow:0 2.5px 5px 0 rgba(0,0,0,.1)}.header-search-overlay ::-webkit-search-cancel-button{-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' width='12' height='13' class='{{ icon_classes }}' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.486 9.33 2.828 3.67M2.885 9.385l5.544-5.77' stroke='%23333030' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px;cursor:pointer;height:30px;opacity:1;pointer-events:auto;width:30px}@media(max-width:1024px){.header-search-overlay ::-webkit-search-cancel-button{background-image:none}}.header-search-overlay.search-visible{z-index:2200}.header-search-overlay .container{margin:auto;max-width:1520px}.predictive-search{display:none}.predictive-search.predictive-search--visible{display:block}@media(max-width:1024px){.predictive-search.predictive-search--visible{display:none}.predictive-search{max-height:calc(100vh - 200px);overflow-y:scroll}}