.header-mobile-toolbar,.header-mobile-menu__all{display:none}@media not (min-width:48rem){.js .header-2026 .header-mobile-menu__all{display:block;margin-top:.75rem;padding:0 1.25rem 1rem;border-top:1px solid var(--menu-border)}.js .header-2026 .header-mobile-menu__all .menu-category-all,.js .header-2026 .brand-menu__group-heading .menu-category-all{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.25rem;min-height:2rem;padding:.375rem 0;border:1px solid var(--menu-border);border-radius:.375rem;background:#f7f6fa;color:var(--menu-accent);font-family:inherit;font-size:.75rem;line-height:1.4;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;pointer-events:auto}.js .header-2026 .header-mobile-menu__all .menu-category-all{display:flex;justify-content:space-between;width:100%;padding:.75rem 0;border:0;border-radius:0;background:transparent;color:var(--menu-text);font-size:1rem;text-align:start;white-space:normal}.js .header-2026 .header-mobile-menu__all .menu-category-all>span{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--btn-alt-bg-color, #1f2236);line-height:1;color:rgb(var(--btn-alt-text-color));outline-color:rgb(var(--btn-alt-text-color));border:var(--btn-border-width) solid rgb(var(--btn-alt-text-color))}.js .header-2026 .header-mobile-menu__all .menu-category-all:hover{background:transparent;color:var(--menu-accent)}.js .header-2026 .header-mobile-menu__all .menu-category-all>span>svg{position:static;width:1.125rem;height:1.125rem;margin:0;transform:none}.js .header-2026 .header-mobile-menu__all .menu-category-all:hover>span{background:var(--menu-accent)}.js .header-2026 .header-mobile-menu__all .menu-category-all:focus-visible{outline:2px solid var(--menu-accent);outline-offset:2px}.js .header-2026 .brand-menu__group-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.js .header-2026 .header-mobile-toolbar__link{display:inline-flex;align-items:center;justify-self:start;gap:.5rem;max-width:100%;min-height:2.75rem;color:var(--menu-text);text-decoration:none}.header-mobile-toolbar__link>span{min-width:0;overflow-wrap:anywhere}.js .header-2026 .header-mobile-toolbar__link .icon{position:static;flex-shrink:0;width:1rem;height:1rem;margin:0;transform:none}.js .header-2026 .main-nav__grandchild .main-nav__item--go{display:none}.header-mobile-toolbar__link:focus-visible{outline:2px solid var(--menu-text);outline-offset:2px}.js .cc-header:has(.header-2026 .main-menu__disclosure.is-open){z-index:32}.js .cc-header:not(.cc-header--sticky):has(.header-2026 .main-menu__disclosure.is-open){position:relative}.js .header-2026 .main-menu__content,.js .header-2026 .main-nav__child{top:0;width:100%;height:100vh;height:100dvh;padding:0 0 env(safe-area-inset-bottom,0px);background:var(--menu-background, #fff);color:var(--menu-text);font-family:var(--menu-font-family);font-size:.8125rem;line-height:1.45;overscroll-behavior-y:contain;overflow-x:hidden;overflow-y:auto}.js .header-2026 .header-mobile-toolbar{display:grid;position:sticky;z-index:2;top:0;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--menu-border);background:var(--menu-background, #fff)}.header-mobile-toolbar__button,.header-mobile-toolbar__spacer{width:2.75rem;height:2.75rem}.header-mobile-toolbar__button{display:flex;align-items:center;justify-content:center;padding:.625rem;border:1px solid var(--menu-border);border-radius:.375rem;background:var(--menu-background, #fff);color:inherit;cursor:pointer}.js .header-2026 .main-menu__content .header-mobile-toolbar__button .icon{width:1.25rem;height:1.25rem;position:static;margin:0;transform:none}.header-mobile-toolbar__title{min-width:0;font-size:1rem;font-weight:600;line-height:1.35}.js .header-2026 .main-menu__content>nav>.main-nav,.js .header-2026 .child-nav,.js .header-2026 .main-nav__grandchild{margin:0;padding:0}.js .header-2026 .main-nav__child li:has(>.main-nav__item--back),.js .header-2026 .main-nav__child li:has(>.main-nav__item-header){display:none}.js .header-2026 .main-menu__content>nav>.main-nav>li>*,.js .header-2026 .child-nav>li>nav-menu>details{border-bottom:1px solid var(--menu-border)}.js .header-2026 .main-menu__content .main-nav__item,.js .header-2026 .main-menu__content .shop-all-trigger{display:flex;align-items:center;min-height:3.5rem;margin:0;padding:.875rem 3.25rem .875rem 1.25rem;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none}.js .header-2026 .main-menu__content .main-nav__item--toggle>.main-nav__item-content,.js .header-2026 .menu-category-heading>.main-nav__item-content{pointer-events:none}.js .header-2026 .child-nav__item--toggle{padding:0}.js .header-2026 .main-nav__item--toggle .icon{right:1.25rem;width:1rem;height:1rem;margin:0;transform:rotate(-90deg)}.js .header-2026 .header-mobile-drilldown>.disclosure__panel{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;padding:0 0 env(safe-area-inset-bottom,0px);overflow-x:hidden;overflow-y:auto;background:var(--menu-background, #fff);transition:none;overscroll-behavior-y:contain}.js .header-2026 .main-nav__grandchild .main-nav__item{min-height:2rem;padding:.125rem 1rem}.js .header-2026 .main-menu__content .menu-sprite-icon{flex-shrink:0;margin-inline-end:.5rem}.js .header-2026 .brand-menu__grid{padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/header-mobile-menu.css.map */
