.yamaha{--yamaha-color-primary:#d52b1e;--yamaha-color-black:#080808;--yamaha-color-white:#fefefe;--yamaha-color-grey-100:#f7f7f5;--yamaha-color-grey-200:#e7e7e6;--yamaha-color-grey-300:#878787;--yamaha-color-grey-400:#5b5b5b;--yamaha-rail:87.5rem;--yamaha-padding-m:clamp(1rem, calc(.2549rem + 3.1373vw), 3rem);--yamaha-padding-l:clamp(3rem, calc(1.8824rem + 4.7059vw), 6rem);--yamaha-space-s:.5rem;--yamaha-space-m:1rem;--yamaha-space-l:1.5rem;--yamaha-space-xl:2rem;--yamaha-space-2xl:3rem;--yamaha-text-xs:.75rem;--yamaha-text-s:.88rem;--yamaha-text-m:1rem;--yamaha-title-h1:clamp(2.5rem, calc(2.22vw + 2.06rem), 4rem);--yamaha-title-h2:clamp(1.5rem, 1.333rem + .833vw, 2rem);--yamaha-radius-m:.5rem;--yamaha-radius-full:9999rem;color:var(--yamaha-color-black);background:var(--yamaha-color-white);font-family:var(--yamaha-font-body);font-size:var(--yamaha-text-m);letter-spacing:normal;text-align:left;text-transform:none;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.2}.yamaha,.yamaha *,.yamaha :before,.yamaha :after{box-sizing:border-box}.yamaha :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd,fieldset,table){margin:0;padding:0}.yamaha :where(h1,h2,h3,h4){color:var(--yamaha-color-black);font-family:var(--yamaha-font-heading);text-transform:uppercase;font-weight:700;line-height:1.1}.yamaha :where(ul,ol){list-style:none}.yamaha :where(a){color:inherit}.yamaha :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;margin:0}.yamaha :where(button){cursor:pointer;background:0 0;border:0;padding:0}.yamaha :where(img,svg){max-width:100%;display:block}.yamaha :where(img){height:auto}.yamaha [hidden]{display:none!important}.yamaha :focus-visible{outline:2px solid var(--yamaha-color-primary);outline-offset:2px}.yamaha-rail{width:100%;max-width:calc(var(--yamaha-rail) + 2 * var(--yamaha-padding-m));padding-inline:var(--yamaha-padding-m);margin-inline:auto}.yamaha-eyebrow{color:var(--yamaha-color-grey-400);font-family:var(--yamaha-font-heading);font-size:var(--yamaha-text-s);text-transform:uppercase;font-weight:700;line-height:1.2}.yamaha-heading{gap:var(--yamaha-space-s);flex-direction:column;display:flex}.yamaha-heading>:where(h2){font-size:var(--yamaha-title-h2)}.yamaha-button{width:fit-content;max-width:100%;padding:var(--yamaha-space-m) var(--yamaha-space-l);border-radius:var(--yamaha-radius-full);color:var(--yamaha-color-black);background:var(--yamaha-color-white);font-family:var(--yamaha-font-heading);font-size:var(--yamaha-text-s);text-align:center;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}.yamaha-button:hover{color:var(--yamaha-color-white);background:var(--yamaha-color-primary)}.yamaha-button--dark{color:var(--yamaha-color-grey-100);background:var(--yamaha-color-black);font-family:var(--yamaha-font-body);font-weight:500}.yamaha-button--outline{box-shadow:inset 0 0 0 1px var(--yamaha-color-black)}.yamaha-button--outline:hover{box-shadow:inset 0 0 0 1px var(--yamaha-color-primary)}.yamaha-rich-text :where(p+p,p+ul,ul+p,p+ol,ol+p){margin-top:var(--yamaha-space-m)}.yamaha-rich-text :where(ul,ol){padding-left:var(--yamaha-space-l)}.yamaha-rich-text :where(ul){list-style:outside}.yamaha-rich-text :where(ol){list-style:decimal}.yamaha-rich-text :where(strong,b){font-weight:700}.yamaha-rich-text :where(a){color:var(--yamaha-color-black)}.yamaha-rich-text :where(*+h2,*+h3,*+h4,*+table){margin-top:var(--yamaha-space-l)}.yamaha-rich-text :where(h2,h3,h4){font-size:var(--yamaha-text-m);line-height:1.2}.yamaha-rich-text :where(table){border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.yamaha-rich-text :where(th,td){padding:var(--yamaha-space-s);border:1px solid var(--yamaha-color-grey-200);text-align:left;vertical-align:top}.yamaha-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.yamaha *,.yamaha :before,.yamaha :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.yamaha-dealer-contact[data-astro-cid-ozxjqmml]{gap:var(--yamaha-space-m);display:grid}.yamaha-dealer-contact__item[data-astro-cid-ozxjqmml]{align-items:center;gap:var(--yamaha-space-m);display:flex}.yamaha-dealer-contact__icon[data-astro-cid-ozxjqmml]{padding:var(--yamaha-space-s);border-radius:var(--yamaha-radius-m);color:var(--yamaha-color-white);background:var(--yamaha-color-black);flex:none;place-items:center;display:grid}.yamaha-dealer-contact__icon[data-astro-cid-ozxjqmml] svg[data-astro-cid-ozxjqmml]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}.yamaha-dealer-contact__link[data-astro-cid-ozxjqmml]{min-width:0;color:var(--yamaha-color-grey-400);font-size:var(--yamaha-text-s);line-height:1.5;text-decoration:none;transition:color .2s}.yamaha-dealer-contact__link[data-astro-cid-ozxjqmml]:hover{color:var(--yamaha-color-black);text-decoration:underline}
