.stack>*{margin-top:0;margin-bottom:0}.stack>*+*{margin-top:1rem !important}.stack-small>*{margin-top:0;margin-bottom:0}.stack-small>*+*{margin-top:0.5rem !important}.stack-large>*{margin-top:0;margin-bottom:0}.stack-large>*+*{margin-top:1.5rem !important}.stack-w-margin>*{margin-top:1rem;margin-bottom:0}.stack-w-margin-small>*{margin-top:0.5rem;margin-bottom:0}.stack-w-margin-large>*{margin-top:1.5rem;margin-bottom:0}@media screen and (max-width: 39.9375em){.stack-small-down>*{margin-top:0;margin-bottom:0}.stack-small-down>*+*{margin-top:1rem !important}}body.map .alert-banner{display:none}body.map .page-header .mobile-header__sticky{border-top:none}body.map .page-footer{display:none}body.map #map{transition:all 0.4s ease-in-out;position:fixed !important;top:94px;left:0;bottom:0;right:0;height:calc(100% - 51px) !important;z-index:90;box-sizing:content-box}@media print, screen and (min-width: 40em){body.map #map{height:calc(100% - 51px) !important;top:51px}}@media screen and (min-width: 75em){body.map #map{height:calc(100% - 132px) !important;top:132px;left:470px}}body.map .map-sidebar{transition:all 0.4s ease-in-out;position:fixed !important;top:126px;left:0;bottom:0;width:100%;max-width:470px;height:calc(100% - 51px) !important;background-color:#fff;z-index:99;transform:translate3d(0, 0, 0)}body.map .map-sidebar__mobile-info{z-index:103}@media print, screen and (min-width: 40em){body.map .map-sidebar{width:80%;height:calc(100% - 51px) !important;top:51px}}@media screen and (min-width: 75em){body.map .map-sidebar{height:calc(100% - 132px) !important;top:132px;transform:none !important}}body.map .map-sidebar__togglebutton{background-color:#000;position:absolute;left:100%;top:50%;width:48px;height:40px;border-radius:0 20px 20px 0;cursor:pointer;line-height:0;color:#fff;display:none}@media print, screen and (min-width: 40em){body.map .map-sidebar__togglebutton{display:block}}@media screen and (min-width: 75em){body.map .map-sidebar__togglebutton{display:none}}body.map .map-sidebar__togglebutton svg{transition:transform 0.3s ease-in-out;transform:rotate(180deg);margin-left:-5px}body.map .map-sidebar__togglebutton svg path{stroke:currentColor}@media print, screen and (min-width: 40em){body.map .map-sidebar ~ #map{left:470px}}body.map .map-sidebar.is-invisible{transform:translate3d(-100%, 0, 0)}@media print, screen and (min-width: 40em){body.map .map-sidebar.is-invisible ~ #map{left:0}}@media (min-width: 1200px){body.map .map-sidebar.is-invisible ~ #map{left:470px}}body.map .map-sidebar.is-invisible .map-sidebar__togglebutton svg{transform:rotate(0deg)}body.map .map-sidebar__content{position:absolute;top:0px;left:0;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media screen and (max-width: 39.9375em){body.map .map-sidebar__content{display:flex;flex-direction:column}}body.map .map-sidebar__intro{padding:1rem 1rem 1rem 1rem;padding-bottom:0;z-index:100}@media screen and (max-width: 39.9375em){body.map .map-sidebar__intro{z-index:104}}body.map .map-sidebar__intro h1{margin:0}body.map .map-sidebar__intro p{margin:1rem 0 0 0}@media screen and (max-width: 39.9375em){body.map .map-sidebar__intro--links{order:3}}body.map .map-sidebar__toggle{padding:1rem}@media screen and (max-width: 39.9375em){body.map .map-sidebar__toggle{order:1}}body.map .map-sidebar__filterwrapper{position:-webkit-sticky;position:sticky;top:0;z-index:50;background-color:#fff}@media screen and (max-width: 39.9375em){body.map .map-sidebar__filterwrapper{display:none}}body.map .map-search{display:flex;padding:1rem;position:relative;align-items:center;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}body.map .map-search:hover button svg{height:18px;width:18px}body.map .map-search label{display:block;position:absolute;top:10px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:bold;font-size:12px;cursor:pointer}body.map .map-search #map-searchinput{flex:1;border:none;background-color:transparent;color:#000;align-self:flex-end;padding:0 1rem 0 0;line-height:1;border-radius:0}body.map .map-search #map-searchbutton,body.map .map-search #map-clearsearchbutton{background-color:#DF2B2A;line-height:0;border-radius:100%;cursor:pointer;color:#fff}body.map .map-search #map-searchbutton svg,body.map .map-search #map-clearsearchbutton svg{transition:all 0.3s ease-in-out}body.map .map-search #map-searchbutton svg *,body.map .map-search #map-clearsearchbutton svg *{stroke:currentColor}body.map .map-search #map-clearsearchbutton{display:none;color:#5F5F5F;background-color:#fff}body.map #useCurrentLocationButton{color:#DF2B2A;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:bold;border-top:none;margin:0 auto;display:block;padding:0 1rem;cursor:pointer;line-height:1}@media screen and (max-width: 39.9375em){body.map #useCurrentLocationButton{min-height:40px}}body.map #useCurrentLocationButton *{vertical-align:middle}body.map #useCurrentLocationButton:hover{color:#000;transition:all 0.3s ease}body.map #useCurrentLocationButton span{display:inline-block;margin-right:0.5em}body.map #useCurrentLocationButton svg{margin-bottom:1px}body.map #useCurrentLocationButton svg *{stroke:currentColor}body.map .map-dealerdetails{transition:transform 0.4s ease-in-out;position:absolute;top:126px;left:0;bottom:0;width:100%;max-width:470px;height:calc(100% - 51px) !important;background-color:#fff;z-index:108;transform:translate3d(-100%, 0, 0);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media print, screen and (min-width: 40em){body.map .map-dealerdetails{width:80%;height:calc(100% - 51px) !important;top:51px}}@media screen and (min-width: 75em){body.map .map-dealerdetails{height:calc(100% - 132px) !important;top:132px}}body.map .map-dealerdetails.isActive{transform:translate3d(0, 0, 0)}body.map .map-dealerdetails #searchDetails{background:#fff;min-height:100%}body.map .infoBox{background:#fff;box-shadow:0 0 5px -1px rgba(0,0,0,0.5);font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;position:fixed;bottom:0px;left:0px;right:0px;background-color:#fff;z-index:99999}body.map .infoBox__text{padding:1.25rem;font-size:1rem}body.map .infoBox__text button{display:flex;align-items:center;text-align:left;width:100%}body.map .infoBox__text h3{margin:0 0 1rem 0;font-weight:bold;font-size:1.25rem}body.map .infoBox__text h3.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.map .infoBox__footer{height:4px;background-color:#DF2B2A;color:#fff}body.map .filter-sidebar{transition:all 0.4s ease-in-out;position:fixed !important;top:126px;left:0;bottom:0;width:100%;max-width:470px;height:calc(100% - 51px) !important;background-color:#fff;z-index:100;transform:translate3d(0, 0, 0)}@media print, screen and (min-width: 40em){body.map .filter-sidebar{width:80%;height:calc(100% - 51px) !important;top:51px}}@media screen and (min-width: 75em){body.map .filter-sidebar{height:calc(100% - 132px) !important;top:132px}}body.map .filter-sidebar__togglebutton{background-color:#000;position:absolute;left:100%;top:80px;width:48px;height:40px;border-radius:0 20px 20px 0;cursor:pointer;line-height:0;color:#fff;box-shadow:0 0 26px -4px rgba(0,0,0,0.3);display:none}@media print, screen and (min-width: 40em){body.map .filter-sidebar__togglebutton{display:block}}@media screen and (min-width: 75em){body.map .filter-sidebar__togglebutton{display:none}}body.map .filter-sidebar__togglebutton svg{transition:transform 0.3s ease-in-out;transform:rotate(180deg);margin-left:-5px}body.map .filter-sidebar__togglebutton svg path{stroke:currentColor}body.map .filter-sidebar.is-invisible{transform:translate3d(-100%, 0, 0)}body.map .filter-sidebar.is-invisible .map-sidebar__togglebutton svg{transform:rotate(0deg)}body.map .filter-sidebar__content{position:absolute;top:0px;left:0;bottom:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media screen and (max-width: 39.9375em){body.map .filter-sidebar__content{padding-bottom:100px}}.map-custom-mobile-back-to-search-button{position:fixed;z-index:99;top:66px;left:1rem;width:42px;height:42px;border-radius:100%;background-color:#fff;border:1px solid rgba(0,0,0,0.1);display:flex;justify-content:center;align-items:center;box-shadow:rgba(0,0,0,0.3) 0px 1px 4px -1px}@media print, screen and (min-width: 40em){.map-custom-mobile-back-to-search-button{display:none}}.map-search .map-custom-mobile-back-to-search-button{z-index:98}@media screen and (max-width: 39.9375em){.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{top:calc(100px + 51px);bottom:auto !important}}@media screen and (max-width: 39.9375em){button.gm-control-active.gm-fullscreen-control{top:calc(100px + 51px + 173px)}}.search__info-mobile{display:flex;z-index:99;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:0.25em 2em;grid-gap:2em}.search__info-mobile__info-text{flex-grow:1;text-align:center;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;max-height:10vh;white-space:initial;overflow:hidden;text-overflow:ellipsis;font-size:13px}.search__toggle-mobile{display:flex;z-index:101;position:fixed;bottom:0;left:0;width:100%;background-color:transparent;display:flex;padding-bottom:1.5em;justify-content:center}.search__toggle-mobile>.button:hover{background:#000}.search__controls{display:flex;width:100%;flex-direction:column}.search__controls__text-container{flex-grow:1}.search__controls__button-container{padding:1em !important}.search__controls__search{display:flex;flex-direction:row;justify-content:stretch}.search__controls__search>*{border:1px solid rgba(0,0,0,0.1);border-top:none}.search__controls__type{padding:0 0.5em}.search__controls--mobile-container{z-index:102;position:fixed;top:126px;left:0;width:100%;background-color:#fff}.search__link-list{list-style-type:none;padding:0;border:none;margin:0}.search__link-list li{position:relative;padding-left:1.5rem}.search__link-list li a{display:inline-block;color:#000;text-decoration:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-weight:bold}.search__link-list li a svg{width:16px;height:16px;position:absolute;left:0;top:0.3rem;transition:transform 0.3s ease}.search__link-list li a svg *{stroke:#DF2B2A}.search__link-list li a:hover{color:#DF2B2A}.search__link-list li a:hover svg{transform:translateX(2px)}.search__link-list li a:hover svg *{stroke:#DF2B2A}.search__item{padding:1rem;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.search__item:hover,.search__item.active{background:rgba(0,0,0,0.05)}.search__item:hover .search__item__arrow svg,.search__item.active .search__item__arrow svg{transform:translateX(-2px)}.search__item:hover .search__item__icon::after,.search__item.active .search__item__icon::after{width:30%;background:rgba(0,0,0,0.1)}.search__item:hover .search__item__icon img,.search__item.active .search__item__icon img{transform:translateY(-5px)}.search__item__left{margin-right:10px;flex:none}.search__item__right{flex:1 1 100%}.search__item__arrow{flex:none}.search__item__text{width:100%}.search__item__text__openhours{font-size:0.75em;color:#DF2B2A;font-weight:bold;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0;display:flex;align-items:center;justify-content:space-between}.search__item__text__openhours span{color:#5F5F5F}.search__item__text__openhours span.preferred-partner{display:flex;align-items:center;color:#000;flex:2}.search__item__text__openhours span.preferred-partner:empty{display:none}.search__item__text__openhours span.preferred-partner svg{display:block;width:16px;height:16px;margin-right:5px}.search__item__text__openhours span.preferred-partner svg *{stroke:#DF2B2A}.search__item__text__openhours span.distance{display:flex;flex:1}.search__item__text__openhours span.distance:empty{display:none}.search__item__text__openhours span.preferred-partner+span.distance::before{content:"•";color:#000;width:14px;display:inline-block;text-align:center}.search__item__text__openhours span.preferred-partner:empty+span.distance::before{display:none}.search__item__text h3{margin:0;word-break:break-word}.search__item__text__headline--truncate{width:238px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media print, screen and (min-width: 40em){.search__item__text__headline--truncate{width:277px}}.search__item__text .search__item__text__openhours+h3{margin-top:0.5em}.search__item__text__description{color:#5F5F5F;font-weight:bold;margin:0}.search__item__text__description span{font-weight:normal;display:block}.search__item__text__number{display:none;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media print, screen and (min-width: 40em){.search__item__text__number{display:block;margin:0 0.5em 0 0}}.search__item__text__number:empty{display:none}.search__item__address{color:#5F5F5F;font-weight:bold;display:block}@media screen and (max-width: 39.9375em){.search__item__address br{content:""}.search__item__address br:after{content:","}}.search__item__postcode,.search__item__city{display:inline-block}.search__item__icon{position:relative;padding-bottom:4px}.search__item__icon::after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(0,0,0,0.2);border-radius:100%;width:50%;margin:auto;transition:all 0.2s ease-in-out}.search__item__icon img{transition:transform 0.2s ease-in-out}.search__item__arrow svg{transition:transform 0.3s ease}.search__item__arrow svg *{stroke:#DF2B2A}.search__item.preferred+.search__item.notpreferred{border-top:5px solid rgba(0,0,0,0.1)}.search__usp{list-style-type:none;padding:0;display:flex;flex-wrap:wrap;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:0}.search__usp li{display:inline-flex;margin-right:1em;margin-top:0.5em;font-size:0.75em}.search__usp li:last-of-type{margin-bottom:0}@media print, screen and (min-width: 40em){.search__usp li:last-of-type{margin-bottom:auto}}.search__usp li div{border:2px solid #DF2B2A;border-radius:50%;margin-right:0.5em;width:18px;height:18px;display:flex;justify-content:center;align-items:center;flex:none}.search__usp li div svg{width:8px;height:8px}.search__usp li div svg *{stroke:#DF2B2A}.search__usp--teaser{color:#5F5F5F;margin-top:2em}.search__usp--teaser li{font-size:1em;margin-top:0;margin-right:0;margin-bottom:1.5em;align-items:center;flex:1;flex-basis:50%}.search__usp--teaser li div.search__usp__icon{border-color:currentColor}.search__usp--teaser li div.search__usp__icon svg *{stroke:currentColor}.search__list{z-index:91;position:relative;transform:translate3d(0, 0, 0);transition:all 0.4s ease-in-out;background-color:#fff;max-width:470px}@media screen and (max-width: 39.9375em){.search__list{overflow-y:auto;width:100%;z-index:100;padding-bottom:100px}.search__list.is-invisible{transform:translate3d(-100%, 0, 0)}}.search__list-warning{margin-top:0;font-weight:bold;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#DF2B2A;padding:1rem}@media screen and (max-width: 39.9375em){.search__list-warning{padding:1rem 1rem 0 4.375rem}}.search__list-warning:empty{padding:0;margin:0}.search__store{z-index:3}.search__brands{z-index:4}.search__filter__title{padding-left:1rem;padding-right:1rem}.search__back svg{transform:rotate(180deg)}.search__back__label{margin-right:0.75em}@media screen and (max-width: 39.9375em){.search__back__label{display:none}}.search__back,.search__reset,.search__filters{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#DF2B2A;width:100%;font-size:0.75em;display:inline-flex;align-items:center;font-weight:bold;cursor:pointer;padding:1rem;min-width:50px;width:auto;justify-content:center;column-gap:0.5em}@media print, screen and (min-width: 40em){.search__back,.search__reset,.search__filters{min-width:unset}}.search__back svg,.search__reset svg,.search__filters svg{width:12px;height:12px;transition:transform 0.3s ease}.search__back svg *,.search__reset svg *,.search__filters svg *{stroke:#DF2B2A}.search__back:hover:not(:disabled) svg,.search__reset:hover:not(:disabled) svg,.search__filters:hover:not(:disabled) svg{transform:rotate(180deg) translateX(-2px)}.search__back--filter,.search__reset--filter,.search__filters--filter{color:#000}.search__back--filter:disabled svg *,.search__reset--filter:disabled svg *,.search__filters--filter:disabled svg *{stroke:#5F5F5F}.search__back--filter svg,.search__reset--filter svg,.search__filters--filter svg{width:16px;height:16px;transform:none !important}.search__back--filter svg *,.search__reset--filter svg *,.search__filters--filter svg *{stroke:#000}.search__back--filter:active:not(:disabled),.search__back--filter:focus:not(:disabled),.search__back--filter:hover:not(:disabled),.search__reset--filter:active:not(:disabled),.search__reset--filter:focus:not(:disabled),.search__reset--filter:hover:not(:disabled),.search__filters--filter:active:not(:disabled),.search__filters--filter:focus:not(:disabled),.search__filters--filter:hover:not(:disabled){box-shadow:inset 0px -4px 0px 0px #DF2B2A;transform:none !important}.search__back--filter:active:not(:disabled) .filtermaster .filtergroup1,.search__back--filter:focus:not(:disabled) .filtermaster .filtergroup1,.search__back--filter:hover:not(:disabled) .filtermaster .filtergroup1,.search__reset--filter:active:not(:disabled) .filtermaster .filtergroup1,.search__reset--filter:focus:not(:disabled) .filtermaster .filtergroup1,.search__reset--filter:hover:not(:disabled) .filtermaster .filtergroup1,.search__filters--filter:active:not(:disabled) .filtermaster .filtergroup1,.search__filters--filter:focus:not(:disabled) .filtermaster .filtergroup1,.search__filters--filter:hover:not(:disabled) .filtermaster .filtergroup1{transform:translateX(38%)}.search__back--filter:active:not(:disabled) .filtermaster .filtergroup2,.search__back--filter:focus:not(:disabled) .filtermaster .filtergroup2,.search__back--filter:hover:not(:disabled) .filtermaster .filtergroup2,.search__reset--filter:active:not(:disabled) .filtermaster .filtergroup2,.search__reset--filter:focus:not(:disabled) .filtermaster .filtergroup2,.search__reset--filter:hover:not(:disabled) .filtermaster .filtergroup2,.search__filters--filter:active:not(:disabled) .filtermaster .filtergroup2,.search__filters--filter:focus:not(:disabled) .filtermaster .filtergroup2,.search__filters--filter:hover:not(:disabled) .filtermaster .filtergroup2{transform:translateX(-38%)}.search__back-tostart[disabled]{opacity:0;cursor:default}.search__pane{overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;position:absolute;top:0;bottom:0;width:100%;background:#fff;transform:translateX(-100%);transition:transform 0.5s ease-in-out;z-index:1}.search__pane--active{transform:translateX(0%)}.search__dealerfilter{position:absolute;top:45px;bottom:0;left:0;right:0;display:none;height:100vh;background:#fff}.search__dealerfilter.isActive{display:block;z-index:100}.search__filter{z-index:100;transition-duration:0s;max-width:470px;position:fixed;top:0}@media screen and (max-width: 39.9375em){.search__filter{z-index:103 !important}}@media (min-width: 1200px){.search__filter{top:132px}}.ie .search__filter{top:51px}@media (min-width: 1200px){.ie .search__filter{top:132px}}.search__filter__number{color:#DF2B2A;border:2px solid #DF2B2A;border-radius:100%;flex:none;display:flex;align-items:center;justify-content:center;width:2em;height:2em}.search__filter__type-button{text-decoration:none;font-size:1em;font-weight:700;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#000;width:100%;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:1rem}.search__filter__type-button:hover svg{transform:translateX(-2px)}.search__filter__type-button svg{width:12px;height:12px;margin-left:1em;transition:transform 0.3s ease}.search__filter__type-button svg *{stroke:#DF2B2A}.search__details{transition:all 0.4s ease-in-out;position:fixed !important;top:51px;left:0;bottom:0;width:80%;max-width:470px;height:calc(100% - 51px) !important;background-color:#fff;z-index:200;box-shadow:0 0 26px -4px rgba(0,0,0,0.3);transform:translate3d(-100%, 0, 0)}@media print, screen and (min-width: 40em){.search__details{width:80%;height:calc(100% - 51px) !important;top:51px}}@media screen and (min-width: 75em){.search__details{height:calc(100% - 132px) !important;top:132px}}.search__details__headline{display:flex;justify-content:space-between;padding:1em 2em;font-family:Montserrat;font-size:1rem;font-weight:bold;top:0px;position:-webkit-sticky;position:sticky;z-index:101;background-color:#fff}.search__details__container{border-bottom:1px solid rgba(0,0,0,0.1);padding:1rem}@media screen and (max-width: 39.9375em){.search__details__container{padding:1rem 1rem 0 4.375rem 1rem}}.search__details__container[data-dealertype]{padding:0}.search__details__container--no-padding{padding:0}.search__details__container--no-padding--back{position:-webkit-sticky;position:sticky;top:0;z-index:5;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1)}@media screen and (max-width: 39.9375em){.search__details__container--no-padding--back{border-bottom:none}}.search__details__container--phone-number{display:flex;align-items:center}.search__details__container--phone-number svg{display:block;margin-right:1rem}@media print, screen and (min-width: 40em){.search__details__container--phone-number svg{display:none}}.search__details__container--phone-number svg *{stroke:#DF2B2A}.search__details__container--teaser h3{margin:0 0 0.5em 0}.search__details__container--teaser p{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media print, screen and (min-width: 40em){.search__details__container--teaser p{width:70%}}.search__details__container--teaser img{width:100%}.search__details__container--no-border{border-bottom:none}.search__details__container__back{background-color:#F3F3F3;display:flex;justify-content:space-between}@media screen and (max-width: 39.9375em){.search__details__container__back{background-color:#fff}}@media screen and (min-width: 75em){.search__details__container__back{background-color:#fff}}.search__details__container__headline--truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search__details__container .toggle-switch label{padding:1rem}.search__details__divider{border-bottom:1px solid rgba(0,0,0,0.1)}.search__details__phone{list-style-type:none;padding:0;border:none;margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:0.75em}@media print, screen and (min-width: 40em){.search__details__phone{font-size:1.25em}}.search__details__phone li{position:relative;display:flex;align-items:center}.search__details__phone li svg{display:none}@media print, screen and (min-width: 40em){.search__details__phone li svg{display:inline-block;margin-right:1rem}}.search__details__phone li svg *{stroke:#DF2B2A}.search__details__bio{font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#0A856E;display:inline-flex;align-items:center;font-size:1.25em}.search__details__bio svg{margin-right:0.5em}.search__details__bio svg *{stroke:currentColor}.search__details__bio svg path,.search__details__bio svg polyline,.search__details__bio svg circle,.search__details__bio svg line,.search__details__bio svg rect,.search__details__bio svg polygon,.search__details__bio svg ellipse{vector-effect:none}.search__details__bio svg text{stroke:none;font-size:0.6em;font-weight:bold;fill:currentColor;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.search__details__links{display:flex;align-items:center;color:#000;text-decoration:none;padding:1rem}@media print, screen and (min-width: 40em){.search__details__links{padding:0.75em 1rem}}.search__details__links--isblock{display:block}.search__details__links span span{display:block;color:#5F5F5F}.search__details__links .small-icon__wrapper{margin-right:1rem}.search__details__links svg{margin-right:1rem;transition:transform 0.3s ease}.search__details__links svg *{stroke:#DF2B2A}.search__details__links span+svg{width:12px;height:12px;margin-left:1rem;margin-right:0}.search__details__links__date-list{list-style-type:none;padding:0;border:none;margin:0 0 1rem 0}.search__details__links__date-list li{display:flex}.search__details__links__date-list li .weekday-name-label{min-width:100px}.search__details__links__date-list li:not(:last-child){margin-bottom:0.5em}.search__details__links__date-list:empty{display:none !important}.search__details__links__hours{margin-left:2em}.search__details__campaign{position:relative}.search__details__campaign__arrow{position:absolute;top:-40px;right:20px;width:40px;height:40px;background-color:#DF2B2A;border-top-left-radius:50%;border-top-right-radius:50%;cursor:pointer}.search__details__campaign__arrow--closed span svg{transform:rotate(180deg)}.search__details__campaign__arrow span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.search__details__campaign__arrow span svg{transition:transform 0.3s ease}.search__details__campaign__arrow span svg *{stroke:#fff}.search__details__campaign__list{padding:0;margin:0;list-style:none}.search__details__campaign__list__item a{color:inherit;text-decoration:none;position:relative;display:block}.search__details__campaign__list__item__text{padding-top:1rem;border-top:4px solid #DF2B2A}.search__details__campaign__list__item__text__headline{padding:0 2rem 1rem 12rem;color:#A22B1D;font-size:2rem;margin:0}@media print, screen and (min-width: 40em){.search__details__campaign__list__item__text__headline{padding:0 2rem 1rem 14rem}}.search__details__campaign__list__item__text__body{padding:1rem 2rem 1rem 12rem;border-top:1rem solid #A22B1D;background-color:#DF2B2A;color:#fff}@media print, screen and (min-width: 40em){.search__details__campaign__list__item__text__body{padding:1rem 2rem 1rem 14rem}}.search__details__campaign__list__item__text__body p{margin:0}.search__details__campaign__list__item__image{position:absolute;left:0;bottom:0;width:170px;height:125px;background-size:contain;background-position:bottom left}@media print, screen and (min-width: 40em){.search__details__campaign__list__item__image{width:190px;height:145px;background-size:cover;background-position:center center}}.search__details--error{display:none}.search__details--error__headline{font-weight:bold;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#DF2B2A;margin-top:0}button.search__details__links{width:100%;cursor:pointer}button.search__details__links span+svg:last-of-type{margin-left:auto;width:16px;height:16px}a.search__details__links:hover,button.search__details__links:hover{color:#DF2B2A}a.search__details__links:hover *,button.search__details__links:hover *{color:#DF2B2A}a.search__details__links:hover svg,button.search__details__links:hover svg{transform:translateX(2px)}a.search__details__links:hover span+svg,button.search__details__links:hover span+svg{transform:none}a.search__details__links:hover__hours,button.search__details__links:hover__hours{margin-left:2em}#openingHoursList{display:none}#openingHoursList ul,#nationalHolidays ul{margin-left:3rem;min-width:200px;display:inline-block;color:#5F5F5F}#dealerTarget{top:0;bottom:0;width:100%;z-index:1;background-color:#fff}#nationalHolidays{margin-left:3rem}#nationalHolidays p{margin:0;padding:0.75em 0rem}#nationalHolidays ul{list-style-type:none;margin:0 0 1rem 0;padding:0}#nationalHolidays ul li{display:flex}#nationalHolidays ul li .weekday-name-label{width:100px}#nationalHolidays ul li:not(:last-child){margin-bottom:0.5em}#nationalHolidays ul:empty{display:none !important}.location-reminder{margin-top:20px;flex-direction:row;background:#FFEC00;display:flex}.location-reminder__icon{display:flex;align-items:center;margin:12px}.location-reminder__content{width:100%;font-size:14px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;margin:12px 0px}.location-reminder__content__heading{font-weight:700}.location-reminder__content__title{font-weight:400}.location-reminder__close{margin:0px 16px;display:flex;align-items:center;cursor:pointer}
