/* Mobile navigation drawer, loaded after the legacy theme stylesheet. */
.mobile-menu-backdrop,.mobile-menu-heading{display:none}
@media (max-width:980px){
body.mobile-menu-open{overflow:hidden}
#header .menu-panel{align-items:center;background:transparent;border:0;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-flex!important;flex:0 0 2.75rem;height:2.75rem;justify-content:center;margin:0!important;padding:0!important;position:relative;touch-action:manipulation;width:2.75rem;z-index:1}
#header .menu-panel>i{display:block!important;font-size:1.1rem;line-height:1}
#header .mobile-menu-backdrop{background:rgba(16,24,32,.65);cursor:pointer;display:block;inset:0;opacity:0;position:fixed;transition:opacity .22s ease,visibility .22s ease;visibility:hidden;z-index:1040}
#header .menu-header{background:#fff!important;box-shadow:-.75rem 0 2rem rgba(16,24,32,.18);display:block!important;height:100dvh!important;inset:0 0 auto auto!important;margin:0!important;overflow-y:auto;overscroll-behavior:contain;padding:0!important;position:fixed!important;transform:translateX(105%);transition:transform .22s ease;width:min(88vw,22rem)!important;z-index:1050}
body.ltr #header .menu-header{inset:0 auto auto 0!important;transform:translateX(-105%)}
body.mobile-menu-open #header .mobile-menu-backdrop{opacity:1;visibility:visible}
body.mobile-menu-open #header .menu-header{transform:translateX(0)}
#header .mobile-menu-heading{align-items:center;background:#101820;border-bottom:3px solid #c9252d;color:#fff;display:flex;justify-content:space-between;min-height:4.25rem;padding:0 .75rem 0 1rem;font-size:1rem;font-weight:800}
#header .mobile-menu-close{align-items:center;background:transparent;border:0;border-radius:.4rem;color:#fff;cursor:pointer;display:inline-flex;font-size:1.25rem;height:2.75rem;justify-content:center;padding:0;touch-action:manipulation;width:2.75rem}
#header .menu-header>ul{margin:0;padding:0}
#header .menu-header>ul>li{background:#fff;border-bottom:1px solid #e5e9ec;line-height:normal!important;margin:0!important;min-height:3.5rem;padding:0!important}
#header .menu-header>ul>li>a{align-items:center;color:#263442!important;display:flex;font-size:.95rem;font-weight:700;line-height:1.55;min-height:3.5rem;padding:.8rem 3.25rem .8rem 1rem}
#header .menu-header>ul>li>a>i,#header .menu-header>ul ul>li>a>i{flex:0 0 auto;margin-inline-end:.65rem}
#header .menu-header>ul>li>a:hover{background:#fff5f5;color:#b21f27!important}
#header .menu-header>ul>li>i{align-items:center;color:#344451;cursor:pointer;display:flex!important;height:3.5rem!important;justify-content:center;left:0!important;line-height:1!important;margin:0!important;position:absolute!important;top:0!important;touch-action:manipulation;transition:transform .18s ease;width:3rem!important}
body.ltr #header .menu-header>ul>li>i{left:auto!important;right:0!important}
#header .menu-header>ul>li>i.angle-up{transform:rotate(180deg)}
#header .menu-header>ul ul,#header .menu-header>ul>li:hover>ul{background:#f6f8f9!important;border:0!important;box-shadow:none!important;display:none;height:auto!important;opacity:1!important;padding:.35rem 0!important;position:static!important;transform:none!important;visibility:visible!important;width:100%!important}
#header .menu-header>ul ul>li{border:0!important;line-height:normal!important;margin:0!important;padding:0!important;text-indent:0!important}
#header .menu-header>ul ul>li>a{color:#4b5965!important;display:flex!important;font-size:.88rem!important;line-height:1.65!important;min-height:2.75rem;padding:.6rem 1.75rem!important}
#header .menu-header>ul ul>li>a:hover{background:#ffe9ea!important;color:#b21f27!important}
#header .mobile-menu-close:active,#header .menu-panel:active{transform:scale(.97)}
#header .menu-panel:focus-visible,#header .mobile-menu-close:focus-visible,#header .menu-header a:focus-visible{outline:3px solid #ffd04e;outline-offset:-3px}
}
@media (max-width:767px){.tire-finder__visual{display:none!important}.tire-finder__shell{display:block!important}}
@media (prefers-reduced-motion:reduce){#header .mobile-menu-backdrop,#header .menu-header,#header .menu-header>ul>li>i{transition:none!important}}
