div.block[data-v-c47f2ca2]{border-bottom:1px solid var(--color-black);flex-flow:column;display:flex}div.block.--open button.trigger svg[data-v-c47f2ca2]{transform:rotate(180deg)}div.block.--open div.content[data-v-c47f2ca2]{pointer-events:auto}div.block button.trigger[data-v-c47f2ca2]{all:unset;box-sizing:border-box;cursor:pointer;-moz-column-gap:var(--gap-base);column-gap:var(--gap-base);font-family:var(--font-extended);font-size:var(--font-size-subheading);letter-spacing:.08em;text-transform:uppercase;flex-flow:row;justify-content:space-between;align-items:center;padding:30px 0;line-height:1.2;display:flex}div.block button.trigger svg[data-v-c47f2ca2]{width:10px;fill:var(--color-black);transition:transform calc(var(--default-transition-duration)*1.5) var(--default-transition-timing-function);flex-shrink:0}div.block div.content[data-v-c47f2ca2]{opacity:0;pointer-events:none;grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}div.block div.content div.inner[data-v-c47f2ca2]{min-height:0}div.block div.content div.inner div.countries[data-v-c47f2ca2]{-moz-column-count:4;column-count:4;-moz-column-gap:var(--gap-base);column-gap:var(--gap-base);margin:20px 0 40px}@media screen and (width>=768px) and (width<=1200px){div.block div.content div.inner div.countries[data-v-c47f2ca2]{-moz-column-count:3;column-count:3}}@media screen and (width<=767px){div.block div.content div.inner div.countries[data-v-c47f2ca2]{-moz-column-count:1;column-count:1;margin:0}}div.block div.content div.inner div.countries div.country[data-v-c47f2ca2]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:40px}@media screen and (width<=767px){div.block div.content div.inner div.countries div.country[data-v-c47f2ca2]{margin-bottom:30px}}div.block div.content div.inner div.countries div.country h4.country[data-v-c47f2ca2]{font-family:var(--font-extended);font-size:var(--font-size-body-md);letter-spacing:.08em;text-transform:uppercase}div.block div.content div.inner div.countries div.country ul.dealers[data-v-c47f2ca2]{font-size:var(--font-size-body-md)}div.block div.content div.inner div.countries div.country ul.dealers li a[data-v-c47f2ca2]{transition:opacity var(--default-transition-duration) var(--default-transition-timing-function)}@media (hover:hover){div.block div.content div.inner div.countries div.country ul.dealers li a[data-v-c47f2ca2]:hover{opacity:.5}}div.map-container[data-v-9ee3b4de]{flex-flow:column;height:100svh;display:flex}div.map-container div.dealers-map[data-v-9ee3b4de]{flex:auto}div.map-container div.controls[data-v-9ee3b4de]{background-color:var(--color-biscuit-light);padding:var(--padding-base) 0;flex-flow:column;flex:none;row-gap:40px;display:flex}@media screen and (width<=767px){div.map-container div.controls[data-v-9ee3b4de]{padding:40px 0}}div.map-container div.controls div.dealer-search[data-v-9ee3b4de],div.map-container div.controls div.region-links[data-v-9ee3b4de]{padding:0 var(--padding-base)}@media screen and (width>=768px) and (width<=1200px){div.map-container div.controls div.region-links[data-v-9ee3b4de]{padding:0}}@media screen and (width<=767px){div.map-container div.controls div.region-links[data-v-9ee3b4de]{display:none}}div.map-container div.controls div.region-links ul[data-v-9ee3b4de]{flex-flow:row;justify-content:center;gap:30px;display:flex}@media screen and (width>=768px) and (width<=1200px){div.map-container div.controls div.region-links ul[data-v-9ee3b4de]{padding:0 var(--padding-base);white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:start;overflow:auto hidden}div.map-container div.controls div.region-links ul[data-v-9ee3b4de]::-webkit-scrollbar{display:none}}div.dealers-by-region[data-v-9ee3b4de]{padding:0 var(--padding-base);width:100%;max-width:var(--site-max-width);margin:60px auto 160px}@media screen and (width>=768px) and (width<=1023px){div.dealers-by-region[data-v-9ee3b4de]{margin:60px auto 100px}}@media screen and (width<=767px){div.dealers-by-region[data-v-9ee3b4de]{margin:60px auto}}div.dealers-by-region div.dealers-block[data-v-9ee3b4de]:first-child{border-top:1px solid var(--color-black)}
