:root{--menu-primary-color: #1a1a1a;--menu-border-color: #e5e5e5;--menu-bg-white: #ffffff;--menu-bg-light: #f8f8f8;--menu-transition: .3s cubic-bezier(.4, 0, .2, 1);--menu-spacing: 1.25rem}@media screen and (max-width: 989px){.menu-drawer{background:var(--menu-bg-white)!important;position:fixed!important}.menu-drawer__navigation{padding:0!important}.menu-drawer__menu{margin:0!important;padding:0!important;list-style:none!important}.menu-drawer__list-item--flat{border-bottom:1px solid var(--menu-border-color)!important;margin:0!important;position:relative}.menu-drawer__menu-item--mainlist{padding:var(--menu-spacing) 1.5rem!important;font-size:18px!important;font-weight:600!important;color:var(--menu-primary-color)!important;background:var(--menu-bg-white)!important;border:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;text-transform:none!important;letter-spacing:0!important;transition:background var(--menu-transition)!important;text-decoration:none!important}.menu-drawer__list-item--flat:has(.menu-drawer__menu--childlist) .menu-drawer__menu-item--mainlist:hover{background:var(--menu-bg-light)!important}.menu-drawer__list-item--flat:has(.menu-drawer__menu--childlist) .menu-drawer__menu-item--mainlist:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform var(--menu-transition);flex-shrink:0;margin-left:auto}.menu-drawer__menu--childlist{max-height:0!important;overflow:hidden!important;transition:max-height .4s cubic-bezier(.4,0,.2,1)!important;background:var(--menu-bg-light)!important;padding:0!important;margin:0!important;list-style:none!important;display:block!important;visibility:visible!important;opacity:1!important}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist{max-height:3000px!important;padding:.75rem 0!important;transition:max-height .6s cubic-bezier(.4,0,.2,1)!important;overflow:visible!important}.menu-drawer__menu--childlist .menu-drawer__list-item{border:none!important;margin:0!important;display:block!important;opacity:1!important;visibility:visible!important}.menu-drawer__menu-item--child{padding:.75rem 1.5rem .75rem 2.5rem!important;font-size:16px!important;font-weight:400!important;color:var(--menu-primary-color)!important;background:transparent!important;transition:all var(--menu-transition)!important;display:block!important;text-decoration:none!important;border:none!important;width:100%!important;opacity:1!important;visibility:visible!important}.menu-drawer__menu-item--child:hover{background:#00000008!important;padding-left:2.75rem!important}.menu-drawer__menu--childlist *,.menu-drawer__menu--childlist .menu-drawer__menu-item-text{visibility:visible!important;opacity:1!important;display:block!important}.submenu-open .menu-drawer__menu--childlist,.submenu-open .menu-drawer__menu--childlist *{display:block!important;visibility:visible!important;opacity:1!important}details.menu-drawer-container>.menu-drawer{position:fixed!important}.header__icon--menu .header-drawer-icon--close{display:none!important}details.menu-drawer-container[open] .menu-drawer__close-button{display:flex!important;position:absolute!important;top:1rem!important;right:1rem!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important;cursor:pointer!important;z-index:1000!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}details.menu-drawer-container[open] .menu-drawer__close-button .header-drawer-icon--close svg{width:24px!important;height:24px!important;color:#1a1a1a!important}details.menu-drawer-container[open] .menu-drawer__close-button path{stroke:#1a1a1a!important}details.menu-drawer-container[open] .menu-drawer__navigation{padding-top:4rem!important}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu-item--mainlist:after{transform:rotate(180deg)}.menu-drawer__menu--childlist{transition:max-height var(--menu-transition) ease-out,padding var(--menu-transition) ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item{animation:slideDown .3s ease-out backwards}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item:nth-child(1){animation-delay:.05s}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item:nth-child(2){animation-delay:.1s}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item:nth-child(3){animation-delay:.15s}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item:nth-child(4){animation-delay:.2s}.menu-drawer__list-item--flat.submenu-open .menu-drawer__menu--childlist .menu-drawer__list-item:nth-child(5){animation-delay:.25s}@media (min-width: 750px) and (max-width: 989px){.menu-drawer__menu-item--mainlist{font-size:20px!important;padding:1.5rem 2rem!important}.menu-drawer__menu-item--child{padding:.875rem 2rem .875rem 3rem!important;font-size:17px!important}.menu-drawer__menu-item--child:hover{padding-left:3.25rem!important}}}.menu-drawer__menu-item:focus-visible{outline:2px solid var(--menu-primary-color)!important;outline-offset:-2px!important}.menu-drawer__menu-item:focus:not(:focus-visible){outline:none!important}@media print{.menu-drawer,.menu-drawer-container,.header-drawer{display:none!important}}.menu-item-no-border{border:none!important}.menu-item-divider{border-top:2px solid var(--menu-border-color)!important;margin-top:1rem!important}.menu-drawer__animated-element{will-change:auto!important}.menu-drawer__menu-item-text{flex:1!important}.menu-drawer__menu-item--active{background:var(--menu-bg-white)!important}.menu-drawer *:focus{box-shadow:none!important}.menu-drawer *:focus-visible{box-shadow:0 0 0 2px var(--menu-primary-color)!important}.menu-drawer__backdrop{background:#00000080!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mega-menu-styles.css.map */
