.model-cars-menu{position:relative}.model-cars-menu summary{list-style:none;cursor:pointer;font-size:12px;font-weight:800;color:#666}.model-cars-menu summary::-webkit-details-marker{display:none}.model-cars-menu summary:after{content:"⌄";margin-left:5px}.model-cars-menu div{position:absolute;top:27px;left:-18px;width:205px;padding:10px;background:#fff;border:1px solid #ddd;box-shadow:0 12px 30px rgba(0,0,0,.14)}.model-cars-menu a{display:block!important;padding:10px 12px;font-size:12px!important;color:#292a31!important}.model-cars-menu a:hover{background:#f5f5f6;color:#e40521!important}
.model-cars-menu>div{left:50%;transform:translateX(-42%);width:min(930px,88vw);padding:20px;display:grid;grid-template-columns:repeat(5,1fr);gap:9px;border-color:#e5e5e7;box-shadow:0 18px 40px rgba(0,0,0,.16)}.model-cars-menu a{display:flex!important;flex-direction:column;align-items:center;gap:5px;padding:9px 6px 12px;font-weight:800;text-align:center}.model-cars-menu img{width:100%;height:64px;object-fit:contain;display:block}.model-cars-menu small{font-size:9px;font-weight:600;color:#74757c}.model-cars-menu summary:after{content:"⌄"}@media(max-width:800px){.model-cars-menu>div{position:fixed;top:70px;left:10px;right:10px;transform:none;width:auto;grid-template-columns:repeat(2,1fr);max-height:calc(100vh - 90px);overflow:auto}.model-cars-menu img{height:55px}}
.model-cars-menu>div{width:min(1180px,94vw);padding:18px 30px 22px;grid-template-columns:repeat(5,1fr);gap:4px}.model-cars-menu>div:before{content:"HONDA RANGE";grid-column:1;font:800 10px "Nunito Sans",sans-serif;letter-spacing:.18em;color:#e40521;align-self:start;padding:2px 0 13px}.model-cars-menu>div:after{content:"Find the Honda\A made for you.";white-space:pre;grid-column:3 / span 2;grid-row:1;font:800 20px/1.02 "Nunito Sans",sans-serif;color:#20212c;align-self:start;padding-bottom:10px}.model-cars-menu a{padding:4px 8px 8px;font-size:15px!important;gap:4px}.model-cars-menu img{height:92px}.model-cars-menu small{font-size:10px;font-weight:500;color:#7b7c83}.model-cars-menu a:hover{background:transparent;color:#e40521!important}.model-cars-menu a:hover img{transform:translateY(-3px)}.model-cars-menu img{transition:transform .2s ease}@media(max-width:800px){.model-cars-menu>div{grid-template-columns:repeat(2,1fr);padding:18px}.model-cars-menu>div:before{grid-column:1/-1}.model-cars-menu>div:after{grid-column:1/-1;grid-row:2;font-size:18px}.model-cars-menu img{height:68px}}
.model-cars-menu>div{position:absolute;padding:88px 30px 22px}.model-cars-menu>div:before{position:absolute;left:30px;top:20px;padding:0}.model-cars-menu>div:after{position:absolute;left:50%;top:16px;transform:translateX(-50%);padding:0}.model-cars-menu a{grid-row:1}@media(max-width:800px){.model-cars-menu>div{position:fixed;padding:78px 18px 18px}.model-cars-menu>div:before{left:18px;top:18px}.model-cars-menu>div:after{left:18px;top:35px;transform:none}.model-cars-menu a{grid-row:auto}}
.model-cars-menu>div{left:50%!important;transform:translateX(-50%)!important;width:min(1180px,calc(100vw - 40px))!important}.model-cars-menu>div:before{position:absolute!important;left:30px!important;top:18px!important;grid-column:auto!important;grid-row:auto!important}.model-cars-menu>div:after{position:absolute!important;left:50%!important;top:16px!important;transform:translateX(-50%)!important;grid-column:auto!important;grid-row:auto!important}@media(max-width:800px){.model-cars-menu>div{left:10px!important;right:10px!important;transform:none!important;width:auto!important}.model-cars-menu>div:after{left:18px!important;top:36px!important;transform:none!important}}
