.sf-nav a:focus-visible,.sf-nav button:focus-visible,.sf-menu__submenu a:focus-visible,.sf-menu__submenu button:focus-visible,.m-menu-drawer a:focus-visible,.m-menu-drawer button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sf-menu-item-parent{display:flex;flex-wrap:nowrap;align-items:center}.sf-menu-item-parent>.sf-menu__desktop-sub-menu{top:100%}.sf-menu__submenu-toggle,.sf-menu__flyout-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;background:transparent;color:inherit;cursor:pointer;line-height:1;font:inherit;text-align:left}.sf-menu__submenu-toggle{gap:.5rem;min-height:44px;padding:1.25rem 1rem;margin:0}.sf-menu__flyout-toggle{position:relative;right:auto;top:auto;transform:none;gap:.5rem;width:100%;min-height:2.25rem;justify-content:space-between;padding:0}.sf-menu__submenu-toggle .sf-menu__arrow,.sf-menu__flyout-toggle .sf-menu--sub-arrow{display:inline-flex;flex:0 0 auto;margin-left:.25rem}.sf-header .sf-menu-item .sf-menu__submenu:not(.sf-menu--a11y-open),.sf-header .sf-menu-item .sf-menu__desktop-sub-menu:not(.sf-menu--a11y-open),.sf-header .sf-menu-item .sf-menu__dropdown:not(.sf-menu--a11y-open),.sf-header .sf__menu-item-level2 .sf-menu--sub-childlink:not(.sf-menu--a11y-open),.sf-header .sf-menu-item:hover .sf-menu__submenu:not(.sf-menu--a11y-open),.sf-header .sf-menu-item:hover .sf-menu__desktop-sub-menu:not(.sf-menu--a11y-open),.sf-header .sf-menu-item:hover .sf-menu__dropdown:not(.sf-menu--a11y-open),.sf-header .sf__menu-item-level2:hover .sf-menu--sub-childlink:not(.sf-menu--a11y-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.sf-header .sf-menu-item .sf-menu__submenu.sf-menu--a11y-open,.sf-header .sf-menu-item .sf-menu__desktop-sub-menu.sf-menu--a11y-open,.sf-header .sf-menu-item .sf-menu__dropdown.sf-menu--a11y-open,.sf-header .sf__menu-item-level2 .sf-menu--sub-childlink.sf-menu--a11y-open,.sf-menu-item--active>.sf-menu__submenu.sf-menu--a11y-open,.sf-menu-item--active>.sf-menu__desktop-sub-menu.sf-menu--a11y-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) translateZ(0)}.sf-menu--sub-childlink.sf-menu--a11y-open{opacity:1!important;visibility:visible!important}.sf-menu__desktop-sub-menu.sf-menu--a11y-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)}.sf-header:has([data-a11y-open=true]) .sf-header__overlay{opacity:1!important;visibility:visible!important}.sf-header:has([data-a11y-open=true]) .sf-header__dropdown-bg,.sf-header:has([data-a11y-open=true]) .sf-header__bg{opacity:1!important}.sf-menu--sub-childlink[hidden],.sf-menu__submenu[hidden],.sf-menu__desktop-sub-menu[hidden]{display:none}.m-menu-drawer__close{display:flex;align-items:center;justify-content:center;position:absolute;top:.75rem;right:.75rem;z-index:3;width:2.25rem;height:2.25rem;padding:0;margin:0;border:none;border-radius:50%;background:#f2f2f2;color:inherit;cursor:pointer}@media(max-width:767px){.m-menu-drawer__wrapper{width:calc(100% - 3.75rem)}}@media(min-width:768px){.m-menu-drawer__close{right:calc(100% - 450px - 3rem)}}.m-menu-drawer__close svg{width:1.125rem;height:1.125rem}.m-menu-drawer__content{position:relative}#m-menu-drawer.open{visibility:visible;overflow:auto}#m-menu-drawer.open .m-menu-drawer__wrapper{visibility:visible;overflow:auto;transform:none}#m-menu-drawer-title.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-megamenu-mobile[hidden]{display:none}.m-menu-mobile__toggle-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:0;border:none;background:transparent;color:inherit;cursor:pointer;text-align:left}.m-menu-mobile__toggle-button svg{flex:0 0 auto;width:.75rem;height:.75rem}.m-menu-drawer .m-menu-mobile__toggle-button{flex:1 1 auto;padding:12px 16px}.sf-menu-button[aria-expanded=true]{visibility:hidden}.sf-nav .sf-menu__submenu a,.sf-nav .sf-menu__submenu button,.sf-nav .sf-menu-submenu__title{padding:12px;font-size:1rem;line-height:1.2rem;font-weight:400;color:#393939;white-space:nowrap}.sf-nav .sf-menu__submenu .sf__menu-item-level2,.sf-nav .sf-menu__submenu .sf-menu__view-all{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/610/assets/navigation-a11y.css.map */
