.megamenu{box-shadow:inset 0 1px 0 0 #262626;height:calc(100vh - var(--header-height));top:var(--header-height);transform:translateX(100%);transition:transform .2s ease-in-out;z-index:1000}@media (min-width:1280px){.megamenu{height:0;transform:none;transition:height .2s ease-in-out}}.megamenu.active{transform:translateX(0)}@media (min-width:1280px){.megamenu.active{height:calc(100vh - var(--header-height));transform:none}}.megamenu .column-content{box-shadow:-1px -1px #262626}.megamenu .column-content li{margin-bottom:8px}.megamenu .column-content li:last-child{margin-bottom:0}.megamenu .column-content:first-child{flex:none}.megamenu .column4 .column-content{flex:1 1 0%}.megamenu .column4 .column-content:first-child{flex:none}@media (min-width:768px){.megamenu .column4 .column-content{flex:1 1 33%}}@media (min-width:1280px){.megamenu .column4 .column-content{flex:1 1 0%}}.megamenu.active .megamenu-close-icon{display:block}.megamenu .megamenu-close-icon{display:none}.megamenu .megamenu-close-icon svg{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.megamenu .megamenu-close-icon svg path{fill:#000!important}.megamenu .megamenu-close-caret svg path{fill:#fff!important}[id=shopify-section-header-custom]{position:sticky;top:0;z-index:999}[id=shopify-section-header-custom] .main-header{background-color:#fff}[id=shopify-section-header-custom] .main-header .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark{--tw-border-opacity:1;background-color:#000;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}[id=shopify-section-header-custom] .main-header.is-dark .header-simple-submenu-action a{color:#fff}[id=shopify-section-header-custom] .main-header.is-dark .header-simple-submenu-action .language-switcher a{color:#000}[id=shopify-section-header-custom] .main-header.is-dark svg path{fill:#fff}[id=shopify-section-header-custom] .main-header.is-dark .logo-dark{display:none}[id=shopify-section-header-custom] .main-header.is-dark .logo-light{display:block}[id=shopify-section-header-custom] .main-header.is-dark .menu-link{background-color:#000;color:#fff}[id=shopify-section-header-custom] .main-header.is-dark .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark .search-container input{padding-bottom:.5rem;padding-top:.5rem}[id=shopify-section-header-custom] .main-header.is-dark .search-container{background-color:#000}[id=shopify-section-header-custom] .main-header.is-transparent{background:-webkit-gradient(linear,left top,left bottom,from(#00000029),to(#0000));background:linear-gradient(180deg,#00000029,#0000);border:none}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link{color:#fff}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-transparent svg path{fill:#fff}[id=shopify-section-header-custom] .main-header.is-transparent .logo-dark{display:none}[id=shopify-section-header-custom] .main-header.is-transparent .logo-light{display:block}[id=shopify-section-header-custom] .main-header__logo-wrapper{flex:0 1 var(--header-logo-width)}[id=shopify-section-header-custom] .main-header .header-simple-submenu-action.is-megamenu .header-mobile-link-wrapper{display:none}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu-action:hover .header-simple-submenu{display:block}}[id=shopify-section-header-custom] .main-header .header-simple-submenu{height:calc(100vh - var(--header-height));left:0;overflow:hidden;position:fixed;top:0;transform:translateX(100%);transition:transform .2s ease-in-out;width:100%;z-index:50}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu{height:auto;left:50%;min-width:auto;position:absolute;top:auto;transform:translateX(-50%);width:auto}}[id=shopify-section-header-custom] .main-header .header-simple-submenu.active{display:block;transform:translateX(0)}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu.active{display:none;z-index:auto}}[id=shopify-section-header-custom] .main-header .header-simple-submenu.active .header-simple-submenu-link-list{height:100%;overflow:auto}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(2){display:none}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(3){transform:translate(8px) rotate(45deg)}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(4){transform:translate(-9px,8px) rotate(316deg)}@media print{[id=shopify-section-header-custom].is-sticky{padding-top:0}}[id=shopify-section-header-custom].is-sticky .main-header{background-color:#000;border:none;position:fixed;top:0;width:100%;z-index:1002}[id=shopify-section-header-custom].is-sticky .main-header .menu-link{color:#fff}[id=shopify-section-header-custom].is-sticky .main-header .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom].is-sticky .main-header .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom].is-sticky .main-header svg path{fill:#fff}[id=shopify-section-header-custom].is-sticky .main-header .logo-dark,[id=shopify-section-header-custom].is-sticky .main-header .logo-light{display:none}[id=shopify-section-header-custom].is-sticky .main-header .logo-sticky{display:block}[id=shopify-section-header-custom].is-sticky .main-header .mobile-menu{background-color:#000}[id=shopify-section-header-custom].is-sticky .main-header .search-container input{padding-bottom:.5rem;padding-top:.5rem}[id=shopify-section-header-custom].is-sticky .main-header .search-container{background-color:#000}[id=shopify-section-header-custom] .mobile-menu{background-color:#000;height:calc(100vh - var(--header-height));left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:var(--header-height);transform:translateX(-100%);width:100%}@media (min-width:1280px){[id=shopify-section-header-custom] .mobile-menu{background:none;height:auto;overflow:visible;position:static;transform:none}}[id=shopify-section-header-custom] .mobile-menu.overflow-hidden{overflow:hidden!important}[id=shopify-section-header-custom] .mobile-menu.active{transform:translateX(0)}[id=shopify-section-header-custom] .mobile-menu .header-mobile-link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1280px){[id=shopify-section-header-custom] .mobile-menu .header-mobile-link-wrapper{display:none}}[id=shopify-section-header-custom] .megamenu-close-icon svg{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}[id=shopify-section-header-custom] .megamenu-close-icon svg path{fill:#000!important}.logo-lottie-clip{flex-shrink:0;height:22px;overflow:hidden;position:relative;width:112px}@media (min-width:640px){.logo-lottie-clip{height:32px;width:160px}}.logo-lottie-fallback{bottom:0;height:100%;left:0;object-fit:contain;object-position:left center;position:absolute;right:0;top:0;width:100%}.logo-lottie{background:#000;height:226px;left:-58px;pointer-events:none;position:absolute;top:-102px;width:228px}@media (min-width:640px){.logo-lottie{height:323px;left:-83px;top:-145px;width:325px}}header-left-logo .header__transparent{display:none}header-left-logo body:has(.mobile-menu:not(.header__transparent)){overflow-y:hidden}header-left-logo.header__index:not(:hover) a,header-left-logo.header__index:not(:hover) button{color:#fff}header-left-logo.header__index:not(:hover) .header__plain{display:none}header-left-logo.header__index:not(:hover) body:has(.mobile-menu:not(.header__plain)){overflow-y:hidden}header-left-logo.header__index:not(:hover) .header__transparent{display:block}body:has(.mobile-menu:not(.hidden)),body[\:has\(\.mobile-menu\:not\(\.hidden\)\)]{overflow-y:hidden}
