/* @group @variables */

[class*="m-more-shop"] {
--head-2-font-weight: 500;
--head-2-font-variation-settings: "wght" 500;
}

/* @end @variables */

/* -------------------------------------------------------- */

/* @group @variables */

[class*="a-more-dealer-list"] {
--link-color: currentColor;
--head-3-font-size: .875rem;
--head-3-line-height: 1.71428571;
--head-3-color: inherit;
--head-3-font-weight: 300;
--head-3-font-variation-settings: "wght" 300;
--head-3-emphasis-font-weight: 500;
--head-3-emphasis-font-variation-settings: "wght" 500;
--font-size: .75rem;
--line-height: 1.5;
}

[class*="a-more-dealer-list"] a:hover h3,
[class*="a-more-dealer-list"] a:focus h3 {
--head-3-color: var(--color-premier);
}

[class*="a-more-dealer-list"] a:active h3 {
--head-3-color: var(--color-premier-active);
}

[class*="a-more-dealer-list"] li:nth-of-type(1) {
--box-shadow: inset 0 0 0 1px var(--border-color);
}

[class*="a-more-dealer-list"] li:nth-of-type(1),
[class*="a-more-dealer-list"] li:nth-of-type(1) a {
--border-radius: .25rem .25rem 0 0;
}

[class*="a-more-dealer-list"] li:nth-last-of-type(1),
[class*="a-more-dealer-list"] li:nth-last-of-type(1) a {
--border-radius: 0 0 .25rem .25rem;
}

[class*="a-more-dealer-list"] {
--icon-width: 1.125rem;
--icon-height: 1.125rem;
--icon-fill: var(--color-gainsboro);
}

/* @end @variables */

/* @group @a-more-dealer-list */

[class*="a-more-dealer-list"] {
display: grid;
grid-auto-flow: row;
gap: 1px;
padding: 1px;
background-color: var(--border-color);
border-radius: .25rem;
}

[class*="a-more-dealer-list"] li {
background-color: var(--color-white);
border-radius: var(--border-radius);
}

[class*="a-more-dealer-list"] a {
display: grid;
align-items: center;
grid-template-columns: 1fr 1.125rem;
padding: .375rem .75rem;
}

[class*="a-more-dealer-list"] h3 {
grid-column: 1;
grid-row: 1;
transition: var(--transition);
}

[class*="a-more-dealer-list"] p {
grid-column: 1;
grid-row: 2;
}

[class*="a-more-dealer-list"] svg {
align-self: center;
grid-column: 2;
grid-row: 1 / span 2;
}

/* @end @a-more-dealer-list */