tiered-navigation{display:block;height:100%}tiered-navigation>.nav-list>li{position:relative}tiered-navigation .nav-dropdown[open]>summary{color:#ff676a}.tiered-menu{position:absolute;top:100%;left:0;width:min(410px,calc(100vw - 32px));max-height:var(--nav-height,min(580px,65dvh));transform:translate(var(--nav-shift,0px));background:#fff;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--accent);box-shadow:0 16px 30px #0003;z-index:40;overflow:hidden}.tiered-menu .nav-panel{display:flex;flex-direction:column;max-height:inherit;min-height:0}.tiered-menu .nav-panel[hidden]{display:none}.nav-panel__header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:none;padding:10px 14px;border-bottom:1px solid var(--line);background:#f5f5f2;min-height:62px}.nav-panel__title{font-weight:800;font-size:15px;padding-left:6px;overflow-wrap:anywhere}.tiered-menu .icon-button{flex:none}.nav-panel__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:8px 14px 16px;scroll-padding-block:8px}.nav-panel__heading{font-size:21px;line-height:1.25;letter-spacing:-.4px;padding:14px 8px 0;margin:0 0 4px;overflow-wrap:anywhere}.nav-view-all{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 8px;font-size:12px;font-weight:700;color:#b61920;border-bottom:1px solid var(--line);line-height:1.5;overflow-wrap:anywhere}.tiered-menu .nav-view-all>.icon{width:16px}.nav-level-list>li{border-bottom:1px solid #ededea}.nav-level-list>li:last-child{border:0}.tiered-menu .nav-row{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:48px;padding:12px 8px;text-align:left;font-size:13px;line-height:1.5;font-weight:500;text-decoration:none;white-space:normal;overflow-wrap:anywhere;border-radius:0}.tiered-menu .nav-row:hover,.tiered-menu .nav-row:focus-visible{background:#f1f1ed;color:var(--accent)}.tiered-menu .nav-row .icon{width:16px;height:16px;color:#737371}.tiered-menu [data-nav-forward]>.icon{transform:rotate(-90deg)}.tiered-menu .nav-back{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px;font-size:12px;font-weight:700;text-align:left;line-height:1.5;overflow-wrap:anywhere}.tiered-menu .nav-back>.icon{width:17px;transform:rotate(180deg)}.tiered-menu :focus-visible{outline-offset:-3px}tiered-navigation:not([enhanced]) [data-nav-forward],tiered-navigation[enhanced] .nav-fallback{display:none}tiered-navigation:not([enhanced]) [data-nav-close]{display:none}.tiered-menu .nav-root-back{display:none}.nav-fallback .nav-row{padding-left:18px}.nav-fallback>summary.nav-row{padding-left:8px}.nav-fallback[open]>summary .icon{transform:rotate(180deg)}.nav-fallback .nav-view-all{padding-left:18px}.desktop-nav{min-width:0;flex:1}.desktop-nav>.nav-list,.desktop-nav tiered-navigation>.nav-list{flex-wrap:wrap;column-gap:clamp(12px,2vw,32px);row-gap:0;height:auto}.header-nav .garage-toggle{flex:none}@media(max-width:1100px)and (min-width:901px){.header-nav .garage-toggle{padding-left:14px;margin-left:10px}.header-nav .garage-toggle [data-vehicle-label]{max-width:110px}.desktop-nav tiered-navigation>.nav-list{column-gap:15px;font-size:11px}}@media(max-width:900px){.mobile-menu__panel{max-height:var(--mobile-nav-height, calc(100dvh - 220px) );overscroll-behavior:contain;padding:10px 16px;scrollbar-gutter:stable}.mobile-menu .tiered-menu{position:static;width:100%;transform:none;box-shadow:none;border:0;max-height:var(--nav-height, calc(100dvh - 244px) );background:#202020;color:#fff}.mobile-menu .nav-panel__header{background:#202020;border-color:#444;padding:4px 0 10px;min-height:56px}.mobile-menu .nav-panel__body{padding:0 0 10px}.mobile-menu .nav-panel__title{display:none}.mobile-menu .nav-panel__heading{padding-left:8px;font-size:22px;margin-bottom:4px}.mobile-menu .nav-view-all{color:#ff8587;border-color:#444}.mobile-menu .nav-level-list>li{border-color:#363636}.mobile-menu .nav-row{min-height:50px;font-size:14px}.mobile-menu .nav-row:hover,.mobile-menu .nav-row:focus-visible{background:#2e2e2e;color:#fff}.mobile-menu .nav-row .icon{color:#bbb}.mobile-menu .tiered-menu .icon-button:hover{background:#333}.mobile-menu tiered-navigation[enhanced] .nav-root-back{display:flex}.mobile-menu tiered-navigation[enhanced][data-root-open]>.nav-list>li:not(:has(>.nav-dropdown[open])){display:none}.mobile-menu tiered-navigation[enhanced] .nav-dropdown[open]>summary{display:none}.mobile-menu tiered-navigation>.nav-list>li:has(>.nav-dropdown[open]){border:0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/navigation.css.map */
