:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.dealerfinder{margin:0;padding:0 !important}
.dealerfinder__storelocator{height:700px}
.dealerfinder__website-row{background-color:#fff}
.dealerfinder__website-link{display:flex;align-items:center;gap:13px;color:#000;text-decoration:none}
.dealerfinder__website-link:focus,.dealerfinder__website-link:hover{color:#000}
.dealerfinder__website-icon{display:flex;flex-shrink:0;width:24px;height:24px}
.dealerfinder__website-icon svg{width:100%;height:100%;fill:#000}
.dealerfinder__website-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dealerfinder__custom-sections{display:flex;flex-direction:column;gap:22px;padding-top:22px;background-color:#fff}
.dealerfinder__custom-section{display:flex;flex-direction:column;gap:6px;margin:0}
.dealerfinder__custom-section-title{margin:0;font-weight:700;line-height:22px;color:#000}
.dealerfinder__custom-section-values{margin:0;font-weight:400;line-height:22px;color:#000}
.dealerfinder .social-buttons-container{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.dealerfinder .social-buttons-container .social-icon{width:auto;height:35px}
.dealerfinder__test-ride{gap:24px}
.dealerfinder__test-ride:not(:first-child){margin-top:48px}
.dealerfinder__test-ride-title{display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.15px;color:#000}
.dealerfinder__test-ride-buttons{display:block;margin:0}
.dealerfinder__test-ride-buttons .btn{display:flex;width:100%;height:50px;padding:20px 25px;align-items:center;justify-content:center;font-family:Oswald,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.3;text-transform:uppercase;text-decoration:none;transition:background-color .1s ease-in-out,color .1s ease-in-out;outline:none !important;box-shadow:none !important;color:#000;background:transparent;border:2px solid #000}
.dealerfinder__test-ride-buttons .btn:active,.dealerfinder__test-ride-buttons .btn:focus,.dealerfinder__test-ride-buttons .btn:hover{color:#fff;background:#000;border-color:#000}
.dealerfinder .woosmap-webapp-container div,.dealerfinder .woosmap-webapp-container p,.dealerfinder .woosmap-webapp-container span{font-family:Arial,sans-serif !important;font-size:16px !important;line-height:22px}
.dealerfinder .woosmap-webapp-container>div:nth-child(2){left:7px}
.dealerfinder .woosmap-webapp-container .woosmap-slw-store-mail div[role=button]>div,.dealerfinder .woosmap-webapp-container .woosmap-slw-store-phone div[role=button]>div{white-space:normal !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper{position:relative;width:350px !important}
@supports(-ms-ime-align:auto){.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper{left:30px}
}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-search-button svg{fill:#000 !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-cell{font-weight:700}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div{font-size:14px !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div button{color:#000 !important;background-color:#f3f3f3 !important;border:0 !important;border-radius:4px !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div button:focus,.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div button:hover{color:#000 !important;background-color:#f3f3f3 !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div button:active,.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-searchwrapper .woosmap-slw-filterspanel .woosmap-slw-filterspanel-list li div button[aria-checked=true]{color:#fff !important;background-color:#000 !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store{padding:20px 16px}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-cell{padding:0 0 22px !important;background-color:#fff !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-filters,.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-link{display:none !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-openinghours table tr{padding-bottom:12px}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-openinghours table tr:last-child{padding-bottom:0}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-openinghours table tr[style*="388e3c"],.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-selected-store .woosmap-slw-store-openinghours table tr[style*="rgb(56, 142, 60)"]{color:#000 !important;font-weight:700 !important}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-panel-header .woosmap-slw-storeview-header-actions{display:flex;align-items:center;height:28px}
.dealerfinder .woosmap-webapp-container .woosmap-slw-panel-innerwrapper .woosmap-slw-panel-header .woosmap-slw-storeview-header-store-name{padding-top:5px !important;white-space:normal !important;line-height:20px !important}
.dealerfinder [aria-controls=woosmap-slw-controlled-filterspanel] [role=heading]~div{display:none}
.container.grid-container:has(.dealerfinder){margin:0;max-width:100vw;position:relative}
@media(min-width:992px){:root{--container-padding:40px}
}