#top .motor-contact-links .dropdown-item { display:flex; align-items:center; gap:10px; }
#top .dropdown-menu { text-align:left; }
.motor-contact-call,.motor-contact-copy,.motor-contact-social>a { display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:10px 14px; min-height:44px; border:1px solid #b4d5e3; border-radius:7px; background:#edf6fa; color:#17465b; text-decoration:none; font-size:15px; }
.motor-contact-call { margin-top:8px; font-weight:700; }
.motor-contact-copy { margin:8px 0; }
.motor-contact-social { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; margin:12px 0 20px; }
.motor-contact-social>a:hover,.motor-contact-call:hover { background:#d9eef7; }
.motor-contact-copy:focus-visible,.motor-contact-social>a:focus-visible { outline:2px solid #087dbe; outline-offset:2px; }
@media(max-width:767px) {
 #top>.container { position:relative; }
 #top .dropdown { position:static; }
 #top .dropdown-menu { position:absolute!important; inset:44px 12px auto auto!important; transform:none!important; }
 #top #form-language .dropdown-menu { inset:44px auto auto 12px!important; }
 #top>.container>.row { display:flex!important; flex-wrap:nowrap!important; align-items:center!important; justify-content:space-between!important; }
 #top>.container>.row>.col-4 { flex:0 0 auto!important; width:auto!important; }
 #top>.container>.row>.col { flex:1 1 auto!important; width:auto!important; text-align:right!important; }
 #top .list-inline { display:flex!important; align-items:center; margin:0!important; gap:4px; }
 #top .text-end>.list-inline { justify-content:flex-end!important; }
 #top .list-inline-item { margin:0!important; }
 #top .list-inline-item.me-3:has(form:empty),#top .list-inline-item.me-3:empty { display:none!important; }
 #top .list-inline-item>a,#top .dropdown>a { display:inline-flex!important; align-items:center; justify-content:center; min-width:44px; min-height:44px; padding:6px!important; }
 #top .dropdown-menu { min-width:160px!important; width:max-content!important; max-width:calc(100vw - 24px)!important; padding:4px!important; margin:0!important; border-radius:7px; }
 #top .dropdown-menu .dropdown-item { min-height:44px!important; padding:8px 12px!important; font-size:14px!important; line-height:1.3; white-space:normal; }
 #top #form-language .dropdown-menu { width:166px!important; }
 #top #form-language .dropdown-item { display:flex!important; align-items:center; gap:8px; justify-content:flex-start; }
 #top #form-language img { width:16px!important; height:11px!important; }
 #top .motor-contact-links { width:230px!important; }
 #top .list-inline-item:has(#wishlist-total),#top .list-inline-item:has(a[href*="checkout/cart"]),#top .list-inline-item:has(a[href*="checkout/checkout"]) { display:none!important; }
 .motor-contact-social { grid-template-columns:repeat(2,minmax(0,1fr)); }
 #information-contact .card-body>.row { row-gap:12px; }
}
