.custom-menu-drawer{--drawer-content-max-height: 100dvh;--drawer-header-padding: var(--spacing-4) var(--spacing-4) var(--spacing-2);--drawer-body-padding: var(--spacing-2) var(--spacing-4) var(--spacing-8);height:100%;padding:0}.custom-menu-drawer::part(content){border-radius:0}.custom-menu-drawer::part(header){display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);border-bottom:0;text-align:start}.custom-menu-drawer::part(close-button){position:static;display:grid;place-items:center;width:44px;height:44px;margin-inline-end:-10px}.custom-menu-drawer::part(body){overflow-x:hidden}.custom-menu-drawer__logo{display:block;max-width:140px}.custom-menu-drawer__logo img{width:100%;height:auto}.custom-menu-drawer__content,.custom-menu-drawer__level{min-width:0}.custom-menu-drawer__content[hidden],.custom-menu-drawer__level[hidden]{display:none}.custom-menu-drawer__list,.custom-menu-drawer__contact{display:grid;gap:var(--spacing-2-5, 10px)}.custom-menu-row{display:flex;align-items:center;gap:var(--spacing-3);width:100%;min-height:72px;padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2);background:var(--sportsact-surface-petrol, rgb(var(--text-color) / .04));border-radius:calc(var(--rounded-lg) - 4px);color:rgb(var(--text-color));text-align:start}.custom-menu-row:focus-visible,.custom-menu-contact:focus-visible,.custom-menu-drawer__back:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}.custom-menu-row__media{flex:none;width:56px;height:56px;border-radius:calc(var(--rounded-lg) - 8px);overflow:hidden;background:#fff}.custom-menu-row__media:empty{display:none}.custom-menu-row__media img{width:100%;height:100%;object-fit:cover}.custom-menu-row__title{flex:1 1 auto;min-width:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:1.0625rem;line-height:1.25}.custom-menu-row__media:empty+.custom-menu-row__title{padding-inline-start:var(--spacing-2)}.custom-menu-row__badge{flex:none}.custom-menu-row__arrow{flex:none;display:grid;place-items:center}.custom-menu-row__arrow svg,.custom-menu-contact__arrow{width:8px;height:auto}.custom-menu-drawer__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-2);margin-block:var(--spacing-6) var(--spacing-5)}.custom-menu-contact{display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);background:var(--sportsact-surface-petrol, rgb(var(--text-color) / .04));border-radius:calc(var(--rounded-lg) - 4px);color:rgb(var(--text-color))}.custom-menu-contact__icon{flex:none;color:rgb(var(--button-background-primary, var(--text-color)))}.custom-menu-contact__text{display:grid;flex:1 1 auto;min-width:0;gap:2px}.custom-menu-contact__title{overflow-wrap:anywhere}.custom-menu-contact__subtitle{font-size:var(--text-sm);color:rgb(var(--text-color) / .7)}.custom-menu-drawer__back{display:flex;align-items:center;gap:var(--spacing-2-5, 10px);width:100%;min-height:48px;margin-block-end:var(--spacing-4);padding-block-end:var(--spacing-2);border-block-end:1px solid var(--sportsact-border, rgb(var(--border-color)));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:var(--text-h5, 1.25rem);text-align:start}.custom-menu-drawer__back svg{width:8px;height:auto}.custom-menu-drawer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3)}.custom-menu-drawer__grid .custom-menu-card--all{min-height:100%}.custom-menu-drawer__level--2.is-entering{animation:custom-menu-slide-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes custom-menu-slide-in{0%{opacity:.4;transform:translate(100%)}}@media screen and (min-width:700px){.custom-menu-drawer{--drawer-header-padding: var(--spacing-6) var(--spacing-8) var(--spacing-2);--drawer-body-padding: var(--spacing-2) var(--spacing-8) var(--spacing-8);width:480px;padding:var(--spacing-4)}.custom-menu-drawer::part(content){border-radius:var(--rounded-sm)}.custom-menu-drawer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.custom-menu-drawer__level--2.is-entering{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-menu-drawer.css.map */
