.toga-mobile-menu.is-drilldown{--toga-drilldown-row:52px}.toga-mobile-menu.is-drilldown[open] > .toga-mobile-menu__panel{display:flex;flex-direction:column;overflow:hidden}.toga-mobile-menu.is-drilldown .toga-mobile-menu__bar{flex:0 0 auto}.toga-mobile-menu.is-drilldown .toga-mobile-menu__nav{position:relative;display:block;flex:1 1 auto;min-height:0;padding:0;overflow:hidden}.toga-mobile-menu.is-drilldown .toga-mobile-menu__root,.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__children{position:absolute;inset:0;box-sizing:border-box;padding:var(--toga-space-4) var(--toga-gutter) var(--toga-space-8);overflow:clip auto;overscroll-behavior:contain;background:var(--toga-header-paper);transition:transform var(--toga-duration-menu) var(--toga-ease),visibility 0s linear 0s}.toga-mobile-menu.is-drilldown .toga-mobile-menu__root{display:grid;align-content:start}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__children{visibility:hidden;transform:translateX(100%);transition:transform var(--toga-duration-menu) var(--toga-ease),visibility 0s linear var(--toga-duration-menu)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__disclosure.is-open > .toga-mobile-department-nav__children{visibility:visible;transform:translateX(0);transition:transform var(--toga-duration-menu) var(--toga-ease),visibility 0s linear 0s}.toga-mobile-menu.is-drilldown .toga-mobile-menu__root.is-drilled,.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__disclosure.is-open > .toga-mobile-department-nav__children.is-drilled{visibility:hidden;overflow:clip;transition:transform var(--toga-duration-menu) var(--toga-ease),visibility 0s linear var(--toga-duration-menu)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__children{padding-block-end:var(--toga-space-8)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__child-link,.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__group > .toga-mobile-department-nav__disclosure > summary{min-height:var(--toga-drilldown-row);padding-inline-start:0;border-block-end:1px solid var(--toga-border);color:var(--toga-header-ink);font-size:var(--toga-text-body)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__link,.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__disclosure > summary{min-height:var(--toga-drilldown-row)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__child-link--all{font-weight:600}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__chevron,.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__disclosure[open] > summary .toga-mobile-department-nav__chevron{transform:rotate(-45deg)}.toga-mobile-menu.is-drilldown .toga-mobile-department-nav__back{display:block;border-block-end:1px solid var(--toga-border)}.toga-mobile-department-nav__back-button{display:flex;gap:var(--toga-space-2);align-items:center;width:100%;min-height:var(--toga-drilldown-row);padding:0;border:0;background:transparent;color:var(--toga-muted);font-family:inherit;font-size:var(--toga-text-small);letter-spacing:0.08em;text-transform:uppercase;cursor:pointer;transition:var(--toga-transition)}.toga-mobile-department-nav__back-button:hover,.toga-mobile-department-nav__back-button:focus-visible{color:var(--toga-header-terracotta)}.toga-mobile-department-nav__back-chevron{flex:0 0 auto;width:8px;height:8px;border-bottom:2px solid currentcolor;border-left:2px solid currentcolor;transform:rotate(45deg)}