.footer-isolate[data-astro-cid-sz7xmlte]{font-size:16px}.footer-isolate[data-astro-cid-sz7xmlte] *{font-size:inherit}.sr-spinner-wrapper{justify-content:center;width:100%;display:flex}@keyframes spin{to{transform:rotate(360deg)}}.sr-spinner{border:3px solid rgba(255,255,255,.7);border-color:var(--color-black-100)var(--color-black-100)transparent var(--color-black-100);border-radius:50%;animation:1s linear infinite spin}[data-theme] [class^=sr-button]{line-height:unset;background:unset;margin:unset;border:unset;font-family:inherit;font-size:inherit;outline:unset;box-shadow:unset;-ms-appearance:none;appearance:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--spacing-2xs);border-color:var(--color-stroke-strong);border-radius:var(--component-button-border-radius);border-style:solid;border-width:var(--border-width-thick);padding:var(--spacing-xs)var(--spacing-m);font-weight:var(--font-font-weight-bold);cursor:pointer;flex-direction:row;text-decoration:none;display:inline-flex}[data-theme] [class^=sr-button]:not([disabled]):active{transform:translateY(var(--base-2))}[data-theme] [class^=sr-button][disabled],[data-theme] [class^=sr-button][aria-disabled=true]{cursor:not-allowed;background-color:var(--color-surface-disabled);border-color:var(--color-surface-disabled);color:var(--color-text-and-icon-disabled)}[data-theme] [class^=sr-button]:not([disabled]):focus-visible{outline-color:var(--color-stroke-focus);outline-width:var(--border-width-thick);outline-offset:var(--base-4);outline-style:auto}[data-theme] [class^=sr-button]::selection{background-color:var(--color-transparent)}[data-theme] .sr-button--primary{background-color:var(--component-button-color-fill-primary-default);border-color:var(--component-button-color-fill-primary-default);color:var(--component-button-color-text-and-icon-primary)}[data-theme] .sr-button--primary:not([disabled]):hover{background-color:var(--component-button-color-fill-primary-hover);border-color:var(--component-button-color-fill-primary-hover);color:var(--component-button-color-text-and-icon-primary)}[data-theme] .sr-button--primary.sr-button--floating{box-shadow:0 var(--base-1) var(--base-4) 0 var(--color-black-90)}[data-theme] .sr-button--secondary{color:var(--component-button-color-text-and-icon-secondary);border-color:var(--component-button-color-stroke-secondary)}[data-theme] .sr-button--secondary:not([disabled]):hover{background-color:var(--color-surface-muted)}[data-theme] [class^=sr-button--ghost],[data-theme] [class^=sr-button--ghost][disabled],[data-theme] [class^=sr-button--ghost][aria-disabled=true]{border-color:var(--color-transparent);background-color:var(--color-transparent);border-width:0;padding:0}[data-theme] .sr-button--ghost-neutral{color:var(--color-text-and-icon-default)}[data-theme] .sr-button--ghost-neutral:not([disabled]):hover{color:var(--color-text-and-icon-muted)}[data-theme] .sr-button--ghost-accent{color:var(--color-text-and-icon-link)}[data-theme] .sr-button--ghost-accent:not([disabled]):hover{color:var(--component-button-color-text-and-icon-ghost-accent-hover)}[data-theme] .sr-button--loading{grid-template-areas:"content";align-items:center;justify-items:center;display:grid}[data-theme] .sr-button--loading span{grid-area:content}[data-theme] .sr-button--loading span:not([class^=sr-spinner]){visibility:hidden;opacity:0}.sr-input{gap:var(--spacing-2xs);flex-direction:column;display:flex}.sr-input .sr-input__container{height:var(--base-40);border-radius:var(--border-radius-s);border:var(--border-width-thin)solid var(--component-forms-color-stroke-rest);color:var(--color-text-and-icon-default);background:var(--component-forms-color-fill);cursor:text;width:100%;padding-left:var(--spacing-xs);padding-right:var(--spacing-xs);margin:var(--spacing-2xs)0;align-items:center;gap:var(--spacing-2xs);outline:none;font-family:inherit;font-size:1rem;transition:all .2s ease-in;display:inline-flex}.sr-input .sr-input__container:hover{border-color:var(--component-forms-color-stroke-hover);background:var(--component-forms-color-fill)}.sr-input .sr-input__container:focus-visible{outline:var(--color-stroke-focus)solid var(--border-width-thick);outline-offset:var(--base-2)}.sr-input .sr-input__container[type=number]::-webkit-inner-spin-button{-ms-appearance:textfield;appearance:textfield;margin:0}.sr-input .sr-input__container[type=number]::-webkit-outer-spin-button{-ms-appearance:none;appearance:none;margin:0}.sr-input .sr-input__container-disabled{opacity:.55;cursor:not-allowed}.sr-input .sr-input__required{padding-left:var(--spacing-2xs)}.sr-input .sr-input{background:0 0;border:none;outline:none;flex-grow:1;padding:0}.sr-input .sr-input:-ms-placeholder-shown{text-overflow:ellipsis}.sr-input .sr-input:placeholder-shown{text-overflow:ellipsis}.sr-input .sr-input:disabled{opacity:.55;cursor:not-allowed}.sr-input .sr-input:focus::-ms-input-placeholder{color:transparent}.sr-input .sr-input:focus::placeholder{color:transparent}.sr-input .sr-input--error{border-color:var(--color-feedback-error-strong)}.sr-input .sr-input--error:focus-visible{outline:var(--color-feedback-error-strong)solid var(--border-width-thick);outline-offset:var(--base-2)}.sr-input .sr-input__search-icon{width:var(--size-icon-l);height:var(--size-icon-l)}.sr-input .sr-input__helper{color:var(--color-text-and-icon-default);font-size:var(--font-font-size-caption);font-weight:var(--font-font-weight-regular);line-height:var(--font-line-height-caption)}.sr-input .sr-input__helper--error{color:var(--color-feedback-error-strong)}.sr-input .sr-input__helper--disabled{color:var(--color-text-and-icon-disabled)}.sr-input .sr-input__suffix-container{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-shrink:1;width:fit-content;display:flex}.sr-input .sr-input__suffix-container .sr-input__error-icon{color:var(--color-feedback-error-strong);width:var(--size-icon-m);height:var(--size-icon-m)}.sr-input .sr-input__suffix{color:var(--color-text-and-icon-muted)}.sr-input .sr-input:disabled~.sr-input__suffix{color:var(--color-text-and-icon-disabled)}.sr-input .sr-input:disabled~.sr-input__suffix-container>.sr-input__search-icon{color:var(--color-text-and-icon-disabled)}body{display:flex;flex-direction:column;height:100vh;background-color:#f4f4f4}.content[data-astro-cid-yu3cdcui]{flex:1}.dealer-list-item{--dealer-image-width: 300px;--dealer-image-height: 185px;--dealer-name-height: 28px;--icon-color: #333;--logo-width: 118px;box-shadow:var(--box-shadow);background-color:var(--color-surface-default);padding:var(--spacing-m);border:1px solid #ddd;position:relative;display:grid;grid-template-columns:[before-image] var(--dealer-image-width) [after-image] 1fr [end];grid-template-rows:[top] min-content var(--spacing-xl) minmax(var(--spacing-xl),min-content) 1fr [bottom];grid-row-gap:var(--spacing-xs);row-gap:var(--spacing-xs);grid-column-gap:var(--spacing-m);-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m)}.dealer-list-item__image{display:flex;justify-content:center;align-items:center;object-fit:cover;background-position:50%;background-size:cover;grid-row:top / bottom;flex-direction:column;background-color:#f8f8f8;overflow:hidden;width:var(--dealer-image-width);height:var(--dealer-image-height)}.dealer-list-item__image--placeholder{display:inherit;flex-direction:column;align-items:center}.dealer-list-item__image img{height:100%;width:100%;max-width:100%;aspect-ratio:auto 300 / 185;overflow-clip-margin:content-box;overflow:clip}.dealer-list-item__name{grid-column:after-image / end;width:calc(100% - var(--logo-width));line-height:var(--dealer-name-height);font-size:var(--font-font-size-title)}.dealer-list-item__rating{grid-column:after-image / end;font-size:var(--font-font-size-body);text-decoration:none;display:flex;align-items:center}.dealer-list-item__rating a{color:inherit;text-decoration:none;display:flex;align-items:center}.dealer-list-item__rating svg{color:var(--color-text-and-icon-default);height:var(--font-font-size-body)}.dealer-list-item__rating svg:last-of-type{margin-right:var(--spacing-2xs)}.dealer-list-item__address{grid-column:after-image / end;font-size:var(--font-font-size-body);display:flex}.dealer-list-item__ctas{grid-column:after-image / end;width:100%;flex-grow:1;display:flex;align-items:flex-end;justify-content:flex-end}.dealer-list-item__ctas__button-row{flex-wrap:wrap;-moz-column-gap:var(--spacing-m);column-gap:var(--spacing-m);row-gap:var(--spacing-xs);gap:var(--spacing-m);height:-moz-min-content;height:min-content;display:flex;justify-content:flex-end}.dealer-list-item__ctas__button-row__button{align-content:flex-end;justify-content:center;display:inherit}.dealer-list-item__ctas__button-row__button a{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xs)}.dealer-list-item__logo{display:flex;justify-content:center;align-items:center;object-fit:cover;background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;flex-direction:row;width:var(--logo-width);height:60px;right:var(--spacing-m);top:var(--spacing-m);background-color:var(--color-text-and-icon-inverse);border:var(--scr-borders-low-emphasis, 1px solid #eaeaea);border-radius:2px}.dealer-list-item__logo img{max-width:100%;max-height:100%;overflow-clip-margin:content-box;overflow:clip}.dealer-list-item__logo--placeholder{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2xs)}@media screen and (max-width:786px){.dealer-list-item{--dealer-image-width: 36.58%;--dealer-image-height: 144px}}@media screen and (max-width:786px){.dealer-list-item{display:flex;flex-direction:column;padding:0;background-color:var(--color-surface-default);border-radius:var(--border-radius-card);overflow:hidden}.dealer-list-item__image{width:100%;font-size:var(--scr-font-size-s);height:var(--dealer-image-height)}.dealer-list-item__image img{width:100%;max-width:100%}.dealer-list-item__name{margin:0 var(--spacing-m);width:unset;line-height:unset;margin-top:var(--spacing-m)}.dealer-list-item__rating,.dealer-list-item__address{margin:0 var(--spacing-m)}.dealer-list-item__ctas{margin-bottom:var(--spacing-m)}.dealer-list-item__ctas__button-row{flex-direction:column;width:100%}.dealer-list-item__ctas__button-row__button{margin:0 var(--spacing-m)}.dealer-list-item__logo{width:72px;height:36px;font-size:var(--scr-font-size-xs)}}html.has-query-string .pregenerated-results[data-astro-cid-hnl33thf]{display:none!important}.alpine-count[data-astro-cid-hnl33thf]{display:none}html.has-query-string .alpine-count[data-astro-cid-hnl33thf]{display:inline}html.has-query-string .server-count[data-astro-cid-hnl33thf]{display:none}html.is-loading .loader-container[data-astro-cid-hnl33thf]{display:flex}.loader-container[data-astro-cid-hnl33thf]{display:none;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.loader[data-astro-cid-hnl33thf]{border:4px solid #f3f3f3;border-top:4px solid #ff7800;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-container[data-astro-cid-hnl33thf] p[data-astro-cid-hnl33thf]{font-size:1.1rem;color:#666}h1[data-astro-cid-hnl33thf]{font-size:var(--font-size-l)}form[data-astro-cid-hnl33thf]{display:flex;gap:20px 16px;justify-items:flex-end;align-items:flex-end;flex-wrap:wrap}main[data-astro-cid-hnl33thf]{background-color:var(--color-canvas-default);padding:2rem;max-width:1100px;margin:0 auto;min-height:100%}#dealer-title[data-astro-cid-hnl33thf]{width:auto;padding:1rem;font-weight:var(--font-font-weight-bold);background-color:var(--color-surface-default);margin-bottom:var(--spacing-m);font-size:var(--font-font-size-headline-desktop)}#dealer-search-form[data-astro-cid-hnl33thf]{padding:1rem;background-color:var(--color-surface-default)}#dealer-search-results[data-astro-cid-hnl33thf]{display:grid;margin-top:calc(var(--spacing-m) + var(--spacing-s));grid-auto-rows:minmax(217px,min-content);grid-row-gap:var(--spacing-s);row-gap:var(--spacing-s);background-color:var(--color-canvas-default)}@media screen and (max-width:768px){#dealer-title[data-astro-cid-hnl33thf]{border-radius:var(--border-radius-card);font-size:var(--font-font-size-title)}#dealer-search-form[data-astro-cid-hnl33thf]{flex-direction:column;align-items:unset;border-radius:var(--border-radius-card)}#dealer-search-results[data-astro-cid-hnl33thf]{display:grid;background-color:var(--color-canvas-default);margin-top:0;grid-auto-rows:minmax(min-content,372px);padding-top:var(--spacing-s)}}
