.hp[data-astro-cid-vekgkm42]{position:absolute;left:-9999px}section.contact-form form[data-astro-cid-vekgkm42].contact-form-block textarea[data-astro-cid-vekgkm42]{resize:vertical;background:#f4f4f4;min-height:160px}.wpcf7-response-output[data-astro-cid-vekgkm42]{color:#fff}.wpcf7-response-output[data-astro-cid-vekgkm42].error{color:#ff6b6b}section.dealer-table{padding:40px 0 60px}section.dealer-table>.container{max-width:1210px}section.dealer-table .top-content .explanations{background-color:#0000;width:auto;padding-top:0;transition:none;position:static;top:auto;left:auto;transform:none}#dealer-finder .dealer-results p,#dealer-finder .dealer-results span,#dealer-finder .dealer-results li,#dealer-finder .dealer-results h2,#dealer-finder .dealer-results h3,#dealer-finder .dealer-filters p,#dealer-finder .dealer-filters span,#dealer-finder .dealer-filters label,#dealer-finder .locate-message,#dealer-finder .no-result{color:#fff}#dealer-finder .dealer-filters,#dealer-finder .locate-message{max-width:1110px;margin-left:auto;margin-right:auto}#dealer-finder .dealer-filters{text-align:left;border-bottom:1px solid #2d2d2d;flex-wrap:wrap;align-items:flex-end;gap:20px 40px;padding-bottom:20px;display:flex}#dealer-finder .dealer-filters label{flex-direction:column;font-size:1.4rem;display:flex}#dealer-finder .dealer-filters label>span{color:#8a8a8a;margin:0 0 6px}#dealer-finder .dealer-filters select{color:#fff;background:#1b1b1b;border:2px solid #fff;border-radius:0;min-width:220px;padding:9px 14px;font-family:Moderat,sans-serif;font-size:1.6rem}#dealer-finder .dealer-filters .chips{flex-wrap:wrap;gap:10px;display:flex}#dealer-finder .dealer-filters .chip{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:0;padding:8px 16px;font-family:Moderat,sans-serif;font-size:1.4rem;line-height:1.2;transition:background-color .3s,color .3s}#dealer-finder .dealer-filters .chip:hover{background:#ffffff26}#dealer-finder .dealer-filters .chip:focus-visible{outline-offset:3px;outline:2px solid #fff}#dealer-finder .dealer-filters .chip[aria-pressed=true],#dealer-finder .dealer-filters .chip[aria-pressed=true]:hover,#dealer-finder .dealer-filters .chip[aria-pressed=true] span{color:#000;background:#fff}#dealer-finder .dealer-filters select:disabled,#dealer-finder .dealer-filters .chip:disabled{cursor:default;opacity:.6}#dealer-finder .dealer-filters .locate-button{align-items:center;gap:8px;padding:8px 16px 8px 14px;display:inline-flex}#dealer-finder .dealer-filters .locate-button>*{margin:0}#dealer-finder .dealer-filters .locate-button .svg{display:inline-flex}#dealer-finder .dealer-filters .locate-button .locate-label{text-align:left;display:grid}#dealer-finder .dealer-filters .locate-button .locate-label>span{grid-area:1/1;margin:0}#dealer-finder .dealer-filters .locate-button .locate-label>.ghost{visibility:hidden}#dealer-finder .dealer-filters .locate-button svg{width:14px;height:18px;display:block;overflow:visible}#dealer-finder .locate-message{color:#8a8a8a;min-height:2rem;margin-top:8px;margin-bottom:0;font-size:1.3rem}#dealer-finder .locate-message:empty:before{content:" "}#dealer-finder .dealer-results>.header{flex-direction:column;align-items:flex-start;margin:60px 0 30px}#dealer-finder .dealer-results>.header .title{color:#fff;line-height:.9}#dealer-finder .dealer-results>.header .dealers{border:0;margin:12px 0 0;padding:0;display:block}#dealer-finder .dealer-results>.header .dealers span{color:#8a8a8a;font-size:1.6rem}#dealer-finder .no-result{margin:0 0 40px;font-size:1.6rem}#dealer-finder .dealer-results .result.header{background-color:#0000;border-color:#2d2d2d;margin-bottom:20px}#dealer-finder .dealer-results .result.header>*{color:#8a8a8a}#dealer-finder .dealer-results .result{background-color:#1b1b1b;margin-bottom:10px}#dealer-finder .dealer-results .result>.country,#dealer-finder .dealer-results .result>.city,#dealer-finder .dealer-results .result>.shop,#dealer-finder .dealer-results .result>.products{flex-basis:17%;padding-right:30px;display:block}#dealer-finder .dealer-results .result>.products{align-items:center;display:flex}#dealer-finder .dealer-results .result>.products svg{width:auto;height:44px}#dealer-finder .dealer-results .result>.products svg:not(:first-of-type){margin-left:12px}#dealer-finder .dealer-results .result>.contact{flex:32%;justify-content:flex-end;gap:10px;padding:0;display:flex}#dealer-finder .dealer-results .result>.contact>div{width:auto;margin:0}#dealer-finder .dealer-results .result>.contact>div:empty{display:none}#dealer-finder ul.results:not([data-country-cell]) .result>.city,#dealer-finder ul.results:not([data-country-cell]) .result>.shop{flex-basis:22%}#dealer-finder ul.results:not([data-country-cell]) .result>.products{flex-basis:24%}#dealer-finder .dealer-results .result .country h3 img{object-fit:cover;border-color:#2d2d2d}#dealer-finder .dealer-results .result>.contact a.button-link{color:#fff;white-space:nowrap;background:0 0;border:2px solid #fff;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:1.4rem;font-weight:400;display:inline-flex}#dealer-finder .dealer-results .result>.contact a.button-link:hover,#dealer-finder .dealer-results .result>.contact a.button-link:focus-visible{color:#000;background-color:#fff}#dealer-finder .dealer-results .result>.contact a.button-link svg{fill:currentColor;width:auto;height:16px;margin:0;display:block}#dealer-finder .result .city .distance{color:#8a8a8a;margin-top:2px;font-size:1.3rem;display:block}#dealer-finder ul.results li.group{align-items:center;gap:14px;margin:40px 0 14px;padding:0 30px;list-style:none;display:flex}#dealer-finder ul.results li.group:first-of-type{margin-top:0}#dealer-finder ul.results li.group h3{text-transform:uppercase;color:#fff;align-items:center;margin:0;font-family:FormulaCondensed,sans-serif;font-size:2.6rem;font-weight:700;display:flex}#dealer-finder ul.results li.group h3 img{object-fit:cover;border:3px solid #2d2d2d;border-radius:50%;width:30px;height:30px;margin-right:14px}#dealer-finder ul.results li.group .count{color:#8a8a8a;margin:0;font-size:1.4rem}@media (width<=767px){#dealer-finder .explanations>.container{padding-left:0;padding-right:0}#dealer-finder .dealer-results>.header{margin:40px 0 20px}#dealer-finder .dealer-results>.header .dealers{margin-top:10px}#dealer-finder .dealer-results .result{padding:24px}#dealer-finder .dealer-results .result>.country,#dealer-finder .dealer-results .result>.city,#dealer-finder .dealer-results .result>.shop,#dealer-finder .dealer-results .result>.products,#dealer-finder ul.results:not([data-country-cell]) .result>.city,#dealer-finder ul.results:not([data-country-cell]) .result>.shop,#dealer-finder ul.results:not([data-country-cell]) .result>.products{flex-basis:auto;width:100%;padding-right:0}#dealer-finder .dealer-results .result>.products{margin-top:12px}#dealer-finder .dealer-results .result>.products svg{height:36px}#dealer-finder .dealer-results .result>.contact{flex-flow:wrap;justify-content:flex-start;width:100%;margin-top:16px}#dealer-finder .result .city .distance{margin-left:8px;display:inline}#dealer-finder ul.results li.group{flex-wrap:wrap;gap:6px 12px;padding:0}}[data-astro-cid-thq36ip4][data-slider]{--slider-gap:0px;--slide-width:100%}@media (width>=768px){[data-astro-cid-thq36ip4][data-slider]{--slide-width:calc(100% / var(--infotags-count,3))}}.material-list[data-astro-cid-sw6ptcfg]{--row-bg:#f4f4f4;--row-fg:#000;--row-muted:#666;--row-line:#e5e5e5;max-width:1210px;margin:0 auto;padding:0 25px 40px}.material-list[data-astro-cid-sw6ptcfg].grouped{--row-bg:#1b1b1b;--row-fg:#fff;--row-muted:#8a8a8a;--row-line:#2d2d2d}@media (width>=768px){.material-list[data-astro-cid-sw6ptcfg]{padding:0 50px 60px}}.material-group[data-astro-cid-sw6ptcfg]+.material-group[data-astro-cid-sw6ptcfg]{margin-top:70px}.brand-title[data-astro-cid-sw6ptcfg]{color:var(--row-fg);align-items:center;gap:16px;margin:0 0 24px;font-size:4rem;font-weight:400;display:flex}.brand-title[data-astro-cid-sw6ptcfg] svg{flex:none;width:auto;height:44px}.part-title[data-astro-cid-sw6ptcfg]{border-top:1px solid var(--row-line);text-transform:uppercase;letter-spacing:.06em;color:var(--row-muted);margin:40px 0 16px;padding-top:24px;font-family:Moderat,sans-serif;font-size:1.4rem;font-weight:400}ul[data-astro-cid-sw6ptcfg].results{margin:0;padding:0;list-style:none}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg]{background-color:var(--row-bg);flex-wrap:wrap;align-items:center;gap:12px 30px;margin-bottom:10px;padding:24px 30px;display:flex}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] h3,ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] p{color:var(--row-fg);margin:0}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .type[data-astro-cid-sw6ptcfg]{flex:40%;min-width:0}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .type[data-astro-cid-sw6ptcfg] h3[data-astro-cid-sw6ptcfg]{font-size:1.8rem;font-weight:700}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .type[data-astro-cid-sw6ptcfg] p[data-astro-cid-sw6ptcfg]{color:var(--row-muted);margin-top:2px;font-size:1.4rem}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .kind[data-astro-cid-sw6ptcfg]{flex:none}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .kind[data-astro-cid-sw6ptcfg] p[data-astro-cid-sw6ptcfg]{border:1px solid var(--row-muted);color:var(--row-muted);padding:3px 10px;font-size:1.2rem;display:inline-block}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg]{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px 24px;display:flex}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg] a[data-astro-cid-sw6ptcfg]{color:var(--row-fg);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:8px;font-size:1.4rem;text-decoration:underline;display:inline-flex}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg] a[data-astro-cid-sw6ptcfg] small[data-astro-cid-sw6ptcfg]{color:var(--row-muted);font-size:1.1rem;text-decoration:none}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg] a[data-astro-cid-sw6ptcfg] svg{width:16px;height:16px}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg] a[data-astro-cid-sw6ptcfg] img.flag{object-fit:cover;border:2px solid var(--row-line);box-sizing:content-box;border-radius:50%;width:22px;height:22px;display:block}@media (width<=767px){ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg]{gap:10px 16px;padding:20px}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .type[data-astro-cid-sw6ptcfg]{flex-basis:100%}ul[data-astro-cid-sw6ptcfg].results li[data-astro-cid-sw6ptcfg] .files[data-astro-cid-sw6ptcfg]{flex:auto;justify-content:flex-start}.brand-title[data-astro-cid-sw6ptcfg]{font-size:3.2rem}.brand-title[data-astro-cid-sw6ptcfg] svg{height:36px}}section.signup{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}@media (width>=768px){section.signup{padding:26px 0 20px}}section.signup form{flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px;display:flex}section.signup form span.your-email{background:#fff;flex-basis:100%;margin:0}@media (width>=768px){section.signup form span.your-email{flex:1}}section.signup form span.your-email input{box-sizing:border-box;color:#000;text-align:center;background:0 0;border:0;width:100%;height:60px;margin:0;padding:20px 25px;font-family:Moderat,sans-serif;font-size:1.8rem}@media (width>=768px){section.signup form span.your-email input{text-align:left;min-width:400px}}section.signup form input{-webkit-appearance:none;border-radius:0}section.signup form>input.wpcf7-submit{color:#fff;cursor:pointer;background:#1b1b1b;border:0;flex-basis:100%;height:60px;font-family:Moderat,sans-serif;font-size:1.8rem;transition:background .1s}@media (width>=768px){section.signup form>input.wpcf7-submit{flex-basis:200px}}section.signup form>input.wpcf7-submit:hover{background:#66a566}section.signup form>input.wpcf7-submit:disabled{cursor:progress;opacity:.7}section.signup form span.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}section.signup .response{text-align:center;color:#fff;min-height:2.4rem;margin:12px 0 0;font-size:1.4rem}section.signup .response.error{color:#ff6b6b}.white-background section.signup .response{color:#000}.white-background section.signup form span.your-email input{border:2px solid #000}section.signup .contact-privacy{text-align:center;color:#8a8a8a;margin-top:8px;font-size:1.2rem;display:block}section.signup.stacked{padding:0}section.signup.stacked>.container{max-width:none;padding:0}section.signup.stacked form{flex-direction:column;align-items:flex-start;gap:18px;max-width:480px}section.signup.stacked form .field{flex-direction:column;width:100%;margin:0;display:flex}section.signup.stacked form .field>span{color:#8a8a8a;margin:0 0 6px;font-size:1.4rem;display:block}section.signup.stacked form .field input{text-align:left;box-sizing:border-box;color:#000;background:#fff;border:0;width:100%;min-width:0;height:52px;padding:14px 18px;font-family:Moderat,sans-serif;font-size:1.6rem}section.signup.stacked form .your-email{background:0 0;flex:none;width:100%}section.signup.stacked form>input.wpcf7-submit{color:#fff;background:0 0;border:2px solid #fff;flex-basis:auto;height:auto;padding:10px 24px;font-size:1.6rem;transition:background-color .3s,color .3s}section.signup.stacked form>input.wpcf7-submit:hover{color:#000;background:#fff}section.signup.stacked .response{text-align:left;max-width:480px;margin-left:0}section.signup.stacked .contact-privacy{text-align:left;color:#8a8a8a;max-width:480px;font-size:1.3rem;line-height:1.5;margin:16px 0 0!important}section.signup.stacked .contact-privacy a{color:#fff;text-decoration:underline}.show[data-astro-cid-6krufi3f]{margin:0 0 8px}.show[data-astro-cid-6krufi3f][hidden],.show-empty[data-astro-cid-6krufi3f][hidden]{display:none}.show[data-astro-cid-6krufi3f] h3{align-items:center;gap:.3em;display:flex}.show[data-astro-cid-6krufi3f] .links a{white-space:nowrap}.show[data-astro-cid-6krufi3f] .flag{aspect-ratio:4/3;object-fit:cover;border-radius:3px;flex:none;width:auto;height:.62em}
