.FW1IYG_root{width:100%;max-width:var(--layout-content-max-inline-size);padding:var(--spacing-xxx-large) var(--spacing-large);box-sizing:border-box;margin:0 auto}.FW1IYG_root__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--checkout-panel-min-inline-size), var(--checkout-panel-max-inline-size));align-items:start;gap:var(--spacing-x-large);min-width:0;display:grid}.FW1IYG_root__panel,.FW1IYG_root__state{min-width:0;padding:var(--spacing-x-large);gap:var(--spacing-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);flex-direction:column;display:flex}.FW1IYG_root__panel_plain{background-color:#0000;border:0;padding:0}.FW1IYG_root__panel__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);display:flex}.FW1IYG_root__panel__description{color:var(--color-text-secondary-main);margin:0}.FW1IYG_root__panel__empty{align-items:flex-start;gap:var(--spacing-normal);flex-direction:column;display:flex}.FW1IYG_root__state{min-block-size:var(--content-state-min-block-size-normal);text-align:center;justify-content:center;align-items:center}.FW1IYG_root__itemList{padding-inline:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-inner-level-1);flex-direction:column;display:flex;overflow:hidden}.FW1IYG_root__choiceContent{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.FW1IYG_root__choiceContent__label{align-items:center;gap:var(--spacing-small);display:flex}.FW1IYG_root__choiceContent__label h3{margin:0}.FW1IYG_root__choiceContent__label svg{inline-size:var(--checkout-leading-icon-size);block-size:var(--checkout-leading-icon-size);flex:0 0 var(--checkout-leading-icon-size);color:var(--color-primary-main)}.FW1IYG_root__choiceContent__value{padding-inline-start:calc(var(--checkout-leading-icon-size) + var(--spacing-small))}.FW1IYG_root__choiceContent__header,.FW1IYG_root__choiceContent__meta{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.FW1IYG_root__choiceContent__title,.FW1IYG_root__choiceContent__price{font-weight:var(--font-weight-bold)}.FW1IYG_root__choiceContent__selected{align-items:center;gap:var(--spacing-x-small);color:var(--color-primary-main);display:inline-flex}.FW1IYG_root__choiceContent__selected svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.FW1IYG_root__deliveryDate{gap:var(--spacing-normal);flex-direction:column;display:flex}.FW1IYG_root__deliveryDate+.FW1IYG_root__deliveryDate{padding-top:var(--spacing-large);border-top:var(--border-width-normal) solid var(--color-border-2)}.FW1IYG_root__dialogContent{gap:var(--spacing-large);flex-direction:column;display:flex}.FW1IYG_root__dialogContent>p{margin:0}.FW1IYG_root__form{gap:var(--spacing-large);flex-direction:column;display:flex}.FW1IYG_root__form__grid{gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.FW1IYG_root__form__grid__wide{grid-column:1/-1}.FW1IYG_root__form__actions{justify-content:flex-end;gap:var(--spacing-normal);display:flex}@media (max-width:1199px){.FW1IYG_root__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.FW1IYG_root{padding:var(--spacing-x-large) var(--spacing-normal)}.FW1IYG_root__panel{padding:var(--spacing-normal)}.FW1IYG_root__panel__header{flex-direction:column;align-items:stretch}.FW1IYG_root__panel__header>button{align-self:flex-start}.FW1IYG_root__panel_plain{padding:0}.FW1IYG_root__itemList{padding-inline:var(--spacing-normal)}.FW1IYG_root__form__grid{gap:var(--spacing-normal);grid-template-columns:minmax(0,1fr)}.FW1IYG_root__form__actions>*{flex:1 1 0}}
.ytuY-a_root{inline-size:100%;max-inline-size:var(--layout-content-max-inline-size);padding:var(--spacing-xxx-large) var(--spacing-large);box-sizing:border-box;margin:0 auto}.ytuY-a_root_compact{padding-block-start:var(--spacing-large);padding-inline:0}.ytuY-a_root__placeholder{inline-size:100%;min-block-size:var(--checkout-panel-min-inline-size);padding:var(--spacing-xxx-large);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-normal);border:var(--border-width-normal) dashed var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);flex-direction:column;display:flex}.ytuY-a_root__placeholder__icon,.ytuY-a_root__placeholder__title,.ytuY-a_root__placeholder__description{background-color:var(--color-background-paper-level-4);flex:none;animation:1.8s ease-in-out infinite ytuY-a_checkout-placeholder-pulse;display:block}.ytuY-a_root__placeholder__icon{inline-size:var(--control-size-xx-large);block-size:var(--control-size-xx-large);border-radius:var(--border-radius-xx-large);margin-block-end:var(--spacing-small)}.ytuY-a_root__placeholder__title{inline-size:var(--content-measure-small);block-size:var(--checkout-leading-icon-size);border-radius:var(--border-radius-normal)}.ytuY-a_root__placeholder__description{inline-size:min(100%,var(--checkout-panel-min-inline-size));block-size:var(--component-size-normal);border-radius:var(--border-radius-normal)}@keyframes ytuY-a_checkout-placeholder-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ytuY-a_root__placeholder__icon,.ytuY-a_root__placeholder__title,.ytuY-a_root__placeholder__description{animation:none}}@media (max-width:599px){.ytuY-a_root{padding:var(--spacing-x-large) var(--spacing-normal)}.ytuY-a_root_compact{padding-block-start:var(--spacing-normal)}.ytuY-a_root__placeholder{min-block-size:var(--content-state-min-block-size-small);padding:var(--spacing-x-large)}}
.l0oMaa_root{min-width:0;margin:var(--spacing-xx-large) 0 var(--spacing-normal);justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.l0oMaa_root__title{min-width:0;margin:0}.l0oMaa_root__action{flex:none}
.fsfpeW_root{--cart-drawer-item-media-size:calc(var(--spacing-xx-large) * 4);min-width:0;padding-block:var(--spacing-x-large);grid-template-columns:var(--cart-drawer-item-media-size) minmax(0, 1fr);gap:var(--spacing-x-large);border-bottom:var(--border-width-normal) solid var(--color-border-2);display:grid}.fsfpeW_root:last-child{border-bottom:0}.fsfpeW_root__media{aspect-ratio:1;border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-small);background-color:var(--color-background-paper-inner-level-1);inline-size:100%;position:relative;overflow:hidden}.fsfpeW_root__media:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.fsfpeW_root__image{object-fit:contain}.fsfpeW_root__content{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.fsfpeW_root__title{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-bold);line-height:var(--line-height-body1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.fsfpeW_root__title:hover{color:var(--color-primary-main)}.fsfpeW_root__title:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.fsfpeW_root__description{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);line-height:var(--line-height-body2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fsfpeW_root__description p,.fsfpeW_root__description div{margin:0}.fsfpeW_root__description img{display:none}.fsfpeW_root__purchase{justify-content:space-between;align-items:center;gap:var(--spacing-normal);margin-top:auto;display:flex}@media (max-width:450px){.fsfpeW_root{--cart-drawer-item-media-size:calc(var(--spacing-xx-large) * 3);gap:var(--spacing-normal)}.fsfpeW_root__purchase{flex-direction:column;align-items:flex-start}}
.hBld4a_root{--number-select-hover-icon-scale:1.1;min-inline-size:calc(var(--component-size-large)*4);min-block-size:var(--control-size-normal);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--input-border-radius);background-color:var(--color-background-paper-level-1);justify-content:center;align-items:stretch;display:inline-flex}.hBld4a_root__action{flex:0 0 var(--control-size-small);inline-size:var(--control-size-small);block-size:var(--control-size-normal);color:var(--color-primary-main);align-self:center}.hBld4a_root__action:not(:disabled):hover{color:var(--color-primary-plus-1);background-color:#0000}.hBld4a_root__action:not(:disabled):hover svg{transform:scale(var(--number-select-hover-icon-scale))}.hBld4a_root__action svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);transform-origin:50%;transition:transform var(--transition-duration-short) ease}.hBld4a_root__action_remove{color:var(--color-text-secondary-main)}.hBld4a_root__value{min-inline-size:var(--icon-size-large);min-block-size:var(--control-size-normal);color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.hBld4a_root__value__number{line-height:var(--line-height-body2)}.hBld4a_root__value__hint{color:var(--color-text-secondary-main);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption)}.hBld4a_root_maximum .hBld4a_root__value{gap:var(--spacing-xx-small)}@media (prefers-reduced-motion:reduce){.hBld4a_root__action svg{transition:none}}
.zJ6oia_root{width:100%;max-width:var(--yamaha-album-hero-max-inline-size);height:auto;aspect-ratio:var(--yamaha-album-hero-aspect-ratio);border-radius:var(--border-radius-x-small);background-color:var(--color-background-paper-level-1);margin-inline:auto;position:relative;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_root{width:100vw;height:var(--yamaha-album-hero-block-size);aspect-ratio:auto;border-radius:0;margin-inline:calc(50% - 50vw)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_root{height:var(--yamaha-piano-tuning-hero-block-size)}.yamaha-piano-repair-hero .zJ6oia_root:before{inset-block-end:0;left:calc(-1*(var(--spacing-x-small) + var(--spacing-xxx-small)));z-index:1;width:var(--yamaha-piano-repair-foreground-inline-size);background-image:url(/branding/repair-hero-piano.png);background-repeat:no-repeat;background-size:113.88% 120.69%;background-position:left calc(-.1511*var(--yamaha-piano-repair-foreground-inline-size)) top calc(-.1031*var(--yamaha-piano-tuning-hero-block-size));pointer-events:none;content:"";height:100%;position:absolute}.zJ6oia_background{z-index:0;position:absolute;inset:0}.zJ6oia_background span{border-radius:0}.zJ6oia_background img{object-fit:cover;object-position:center}.zJ6oia_content{z-index:1;width:var(--yamaha-album-hero-home-content-inline-size);align-items:flex-start;gap:var(--spacing-x-large);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--yamaha-album-hero-home-content-block-offset);inset-inline-start:var(--yamaha-album-hero-home-content-inline-offset)}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);align-items:flex-start;inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-content-inline-offset);transform:translateY(-50%)}.yamaha-piano-tuning-hero .zJ6oia_content{width:var(--yamaha-piano-tuning-hero-content-inline-size);gap:var(--spacing-x-large)}.yamaha-piano-repair-hero .zJ6oia_content{width:var(--yamaha-piano-repair-hero-content-inline-size);gap:var(--spacing-normal)}.zJ6oia_title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_title{width:auto;height:auto;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);clip-path:none;color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-title-line-height);margin:0;position:static;overflow:visible}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_title{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary-main);background:0 0;border-radius:0;padding:0}.zJ6oia_root .zJ6oia_logo{width:var(--yamaha-album-hero-logo-inline-size);height:var(--yamaha-album-hero-logo-block-size)}.zJ6oia_root .zJ6oia_logo span{background-color:#0000}.zJ6oia_root .zJ6oia_logo img{object-fit:contain}.zJ6oia_description{align-items:flex-start;gap:var(--spacing-small);text-align:start;flex-direction:column;width:100%;max-width:100%;display:flex}.zJ6oia_description>p{margin:0}.zJ6oia_description>p:first-child{width:var(--yamaha-album-hero-title-inline-size);color:var(--color-text-primary-main);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height)}.zJ6oia_description>p:nth-child(2){color:var(--color-primary-main);font-size:var(--yamaha-album-hero-accent-font-size);font-weight:var(--font-weight-extra-bold);line-height:var(--yamaha-album-hero-accent-line-height);white-space:nowrap}.zJ6oia_description>p:nth-child(2):after{width:var(--yamaha-album-hero-accent-line-inline-size);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:var(--spacing-small);margin-inline-end:auto;display:block}.zJ6oia_description span[style*=text-decoration]{text-decoration:none!important}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description{width:max-content;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height);text-align:start;white-space:nowrap;display:block}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p{width:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);white-space:normal;gap:var(--spacing-x-large);background:0 0;border-radius:0;padding:0;display:flex}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p{width:100%}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:first-child{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2){width:fit-content;color:var(--color-primary-contrast-text);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2):after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_description>p:nth-child(2)>a{width:152px;height:var(--control-size-small);padding-inline:var(--spacing-xx-large);border-radius:var(--border-radius-xx-small);background-color:var(--color-primary-main);color:inherit;font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yamaha-piano-repair-hero .zJ6oia_description>p:first-child{width:100%}.yamaha-piano-repair-hero .zJ6oia_description>p:nth-child(2)>a{width:214px;height:var(--yamaha-piano-repair-action-block-size);padding-inline:var(--spacing-xxx-large)}@media (min-width:900px) and (max-width:1199px){.zJ6oia_root{height:var(--yamaha-album-hero-block-size);aspect-ratio:auto}.zJ6oia_content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-compact-content-inline-offset);transform:translateY(-50%)}}@media (min-width:600px) and (max-width:899px){.zJ6oia_root{min-height:var(--yamaha-album-hero-small-min-block-size)}.zJ6oia_background img{object-position:var(--yamaha-album-hero-small-background-position)}.zJ6oia_content{width:var(--yamaha-album-hero-small-content-inline-size);inset-inline-start:var(--yamaha-album-hero-small-content-inline-offset)}:where(.home-hero) .zJ6oia_description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}}@media (max-width:599px){.zJ6oia_root{min-height:var(--yamaha-album-hero-mobile-min-block-size)}.zJ6oia_background:after{background:var(--yamaha-album-hero-mobile-overlay);content:"";position:absolute;inset:0}.zJ6oia_content{inset-inline:var(--spacing-x-large);width:auto}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .zJ6oia_content{inset-inline:var(--spacing-panel);width:auto}.zJ6oia_description{max-width:100%;font-size:var(--font-size-h4);line-height:var(--line-height-h4);white-space:normal}:where(.home-hero) .zJ6oia_description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .zJ6oia_description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}.zJ6oia_title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);white-space:normal}}@media (max-width:1199px){.yamaha-piano-repair-hero .zJ6oia_root{height:var(--yamaha-piano-repair-compact-hero-block-size);min-height:0}.yamaha-piano-repair-hero .zJ6oia_root:before{width:var(--yamaha-piano-repair-foreground-compact-inline-size);height:var(--yamaha-piano-repair-foreground-compact-block-size);background-size:115.57% 146.14%;background-position:left calc(-.1522*var(--yamaha-piano-repair-foreground-compact-inline-size)) top calc(-.0599*var(--yamaha-piano-repair-foreground-compact-block-size));left:0}.yamaha-piano-repair-hero .zJ6oia_content{inset-block-start:var(--yamaha-piano-repair-compact-copy-block-offset);inset-inline:var(--spacing-x-large);align-items:center;width:auto;max-width:none;transform:none}.yamaha-piano-repair-hero .zJ6oia_title{max-width:100%;font-size:var(--yamaha-album-hero-title-font-size);line-height:var(--yamaha-album-hero-title-line-height);text-align:center}.yamaha-piano-repair-hero .zJ6oia_description{text-align:center;align-items:center}.yamaha-piano-repair-hero .zJ6oia_description>p:nth-child(2)>a{width:auto}.yamaha-piano-repair-hero .zJ6oia_background:after{display:none}}@media (max-width:599px){.yamaha-piano-repair-hero .zJ6oia_root:before{background-size:126.79% 146.14%;background-position:left calc(-.1856*var(--yamaha-piano-repair-foreground-compact-inline-size)) top calc(-.1251*var(--yamaha-piano-repair-foreground-compact-block-size))}}@media (max-width:767px){.yamaha-piano-repair-hero .zJ6oia_root:before{width:var(--yamaha-piano-repair-foreground-mobile-inline-size);height:var(--yamaha-piano-repair-foreground-mobile-block-size);background-size:126.79% 146.14%;background-position:left calc(-.1856*var(--yamaha-piano-repair-foreground-mobile-inline-size)) top calc(-.1251*var(--yamaha-piano-repair-foreground-mobile-block-size))}}.yamaha-piano-moving-hero .zJ6oia_root{--moving-hero-height:516px;--moving-copy-width:459px;--moving-hero-title-size:36px;--moving-hero-title-line:77px;--moving-hero-description-size:28px;--moving-hero-description-line:56px;--moving-action-width:223px;--moving-action-height:52px;width:100vw;max-width:none;height:var(--moving-hero-height);aspect-ratio:auto;background:var(--yamaha-moving-hero-background);border-radius:0;min-height:0;margin-inline:calc(50% - 50vw)}.yamaha-piano-moving-hero .zJ6oia_root:after{z-index:1;background:var(--yamaha-moving-hero-overlay);pointer-events:none;content:"";position:absolute;inset:0}.yamaha-piano-moving-hero .zJ6oia_background img{max-width:none;width:max(100vw,1920px)!important;height:auto!important;top:calc(-.0736*var(--moving-hero-height))!important;bottom:auto!important;left:calc(50vw - max(100vw,1920px)/2)!important;right:auto!important}.yamaha-piano-moving-hero .zJ6oia_background:after{display:none}.yamaha-piano-moving-hero .zJ6oia_content{z-index:2;width:var(--moving-copy-width);max-width:calc(100% - var(--spacing-xxx-large));align-items:flex-start;gap:var(--spacing-x-large);color:var(--color-common-white);inset-block-start:150px;inset-inline-start:max(var(--spacing-xx-large),(100vw - 1280px)/2);transform:none}.yamaha-piano-moving-hero .zJ6oia_title{clip-path:none;width:auto;height:auto;color:inherit;font-size:var(--moving-hero-title-size);font-weight:var(--font-weight-bold);line-height:var(--moving-hero-title-line);white-space:normal;margin:0;padding:0;position:static;overflow:visible}.yamaha-piano-moving-hero .zJ6oia_description{gap:var(--spacing-x-large);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;padding:0;display:flex}.yamaha-piano-moving-hero .zJ6oia_description p{margin:0}.yamaha-piano-moving-hero .zJ6oia_description>p:first-child{width:100%;color:inherit;font-size:var(--moving-hero-description-size);font-weight:var(--font-weight-bold);line-height:var(--moving-hero-description-line);white-space:nowrap}.yamaha-piano-moving-hero .zJ6oia_description>p:nth-child(2){width:fit-content}.yamaha-piano-moving-hero .zJ6oia_description>p:nth-child(2):after{display:none}.yamaha-piano-moving-hero .zJ6oia_description>p:nth-child(2) a{width:var(--moving-action-width);height:var(--moving-action-height);justify-content:center;align-items:center;gap:var(--spacing-small);border-radius:var(--border-radius-xx-small);background:var(--color-primary-main);color:var(--color-primary-contrast-text);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);flex-direction:row-reverse;text-decoration:none;display:inline-flex}.yamaha-piano-moving-hero .zJ6oia_description>p:nth-child(2) a:before{width:var(--icon-size-normal);height:var(--icon-size-normal);content:"";background:url(/branding/moving-hero-arrow.svg) 50%/contain no-repeat}.yamaha-piano-moving-hero .zJ6oia_description>p:nth-child(2) a:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-contrast-text);outline-offset:var(--spacing-xx-small)}@media (max-width:767px){.yamaha-piano-moving-hero .zJ6oia_content{inset-inline-start:var(--spacing-x-large)}}@media (max-width:599px){.yamaha-piano-moving-hero .zJ6oia_root{--moving-hero-title-size:28px;--moving-hero-title-line:56px;--moving-hero-description-size:21px;--moving-hero-description-line:38px}.yamaha-piano-moving-hero .zJ6oia_description>p:first-child{white-space:normal}}
.HHqOca_root{min-width:0;min-height:var(--content-state-min-block-size-large);grid-template-columns:minmax(0, 1fr) var(--spacing-xxx-large) minmax(0, 1fr);color:var(--color-text-primary-main);direction:ltr;align-items:start;text-decoration:none;display:grid;position:relative}.HHqOca_root:before{inset-block:0;border-left:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute;left:50%;transform:translate(-50%)}.HHqOca_root[data-media-side=left] .HHqOca_media,.HHqOca_root[data-media-side=left] .HHqOca_placeholder{grid-column:1}.HHqOca_root[data-media-side=left] .HHqOca_content,.HHqOca_root[data-media-side=right] .HHqOca_media,.HHqOca_root[data-media-side=right] .HHqOca_placeholder{grid-column:3}.HHqOca_root[data-media-side=right] .HHqOca_content{grid-column:1}.HHqOca_root:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.HHqOca_media,.HHqOca_placeholder{aspect-ratio:4/3;border-radius:var(--border-radius-x-small);width:50%;position:relative;overflow:hidden}.HHqOca_media span{border-radius:inherit}.HHqOca_media img{object-fit:cover;width:100%;height:100%}.HHqOca_content{min-width:0;padding-block:var(--spacing-xxx-large);gap:var(--spacing-large);text-align:start;flex-direction:column;display:flex}.HHqOca_date{color:var(--color-primary-main)}.HHqOca_title{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:0}.HHqOca_body p{margin:0}.HHqOca_body p+p{margin-block-start:var(--spacing-normal)}@media (max-width:599px){.HHqOca_root{min-height:0;gap:var(--spacing-x-large);grid-template-columns:1fr;padding-block-end:var(--spacing-xx-large)}.HHqOca_root:before{right:calc(var(--spacing-x-large)/2);left:auto;transform:none}.HHqOca_root[data-media-side] .HHqOca_media,.HHqOca_root[data-media-side] .HHqOca_placeholder,.HHqOca_root[data-media-side] .HHqOca_content{grid-column:1;width:100%}.HHqOca_content{padding-block:0}.HHqOca_placeholder{display:none}}
.p3fayW_root{gap:var(--yamaha-article-grid-row-gap) var(--yamaha-article-grid-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.p3fayW_item{min-width:0}@media (min-width:600px) and (max-width:899px){.p3fayW_root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.p3fayW_root{row-gap:var(--spacing-xxx-large);grid-template-columns:minmax(0,1fr)}}
.sgNxHW_root{min-width:0}.sgNxHW_link{color:inherit;gap:var(--yamaha-article-card-content-gap);flex-direction:column;text-decoration:none;display:flex}.sgNxHW_link:focus-visible{border-radius:var(--yamaha-article-card-border-radius);outline:var(--border-width-emphasis) solid var(--yamaha-article-card-focus-color);outline-offset:var(--spacing-xx-small)}.sgNxHW_link:hover .sgNxHW_title{color:var(--yamaha-article-card-title-hover-color)}.sgNxHW_link:hover .sgNxHW_image,.sgNxHW_link:focus-visible .sgNxHW_image{transform:scale(var(--yamaha-card-image-hover-scale))}.sgNxHW_media{width:100%;aspect-ratio:var(--yamaha-article-card-aspect-ratio);border-radius:var(--yamaha-article-card-border-radius);background-color:var(--yamaha-article-card-background);display:block;position:relative;overflow:hidden}.sgNxHW_image{object-fit:cover;transition:transform var(--yamaha-card-image-transition-duration) var(--yamaha-card-image-transition-timing-function)}.sgNxHW_content{gap:var(--yamaha-article-card-text-gap);text-align:start;flex-direction:column;min-width:0;display:flex}.sgNxHW_title{color:var(--yamaha-article-card-title-color);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);text-overflow:ellipsis;white-space:nowrap;margin:0;transition:color .2s ease-in-out;display:block;overflow:hidden}.sgNxHW_abstract{min-height:calc(var(--line-height-body2)*2);color:var(--yamaha-article-card-abstract-color);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sgNxHW_abstract p{margin:0}@media (prefers-reduced-motion:reduce){.sgNxHW_title,.sgNxHW_image{transition-duration:.01ms}.sgNxHW_link:hover .sgNxHW_image,.sgNxHW_link:focus-visible .sgNxHW_image{transform:none}}
.lurVaq_root{z-index:var(--layer-modal);inline-size:var(--yamaha-floating-social-white-key-inline-size);position:fixed;inset-block-start:var(--yamaha-floating-social-inset-block-start)}.lurVaq_root_left{left:calc(-1*var(--spacing-x-small))}.lurVaq_root_right{right:0}.lurVaq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lurVaq_item{position:relative}.lurVaq_item:not(:last-child):after{z-index:var(--layer-raised-content);inline-size:var(--yamaha-floating-social-black-key-inline-size);block-size:var(--yamaha-floating-social-black-key-block-size);pointer-events:none;content:"";background-color:var(--color-secondary-contrast-text);border-radius:var(--border-radius-x-small);position:absolute;inset-block-end:calc(-1*var(--yamaha-floating-social-black-key-block-size)/2)}[data-yamaha-floating-social-side=left] .lurVaq_item:after{right:calc(100% - var(--yamaha-floating-social-black-key-overlap));border-top-left-radius:0;border-bottom-left-radius:0}[data-yamaha-floating-social-side=right] .lurVaq_item:after{left:calc(100% - var(--yamaha-floating-social-black-key-overlap));border-top-right-radius:0;border-bottom-right-radius:0}.lurVaq_link{box-sizing:border-box;inline-size:100%;block-size:var(--yamaha-floating-social-white-key-block-size);color:var(--color-primary-main);cursor:pointer;background-color:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-2);transition:transform var(--yamaha-floating-social-key-transition-duration) var(--yamaha-floating-social-key-transition-timing-function),background-color var(--yamaha-floating-social-key-transition-duration) var(--yamaha-floating-social-key-transition-timing-function),box-shadow var(--yamaha-floating-social-key-transition-duration) var(--yamaha-floating-social-key-transition-timing-function);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.lurVaq_link:hover,.lurVaq_link[href]:focus-visible{color:var(--color-primary-plus-1);background-color:var(--color-background-paper-level-2);box-shadow:inset 0 var(--spacing-xx-small) var(--spacing-x-small) color-mix(in srgb, var(--color-secondary-contrast-text) 18%, transparent)}.lurVaq_link[href]:focus-visible{z-index:var(--layer-floating-action);outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:calc(-1*var(--border-width-emphasis))}[data-yamaha-floating-social-side=left] .lurVaq_link:hover{transform:translateX(calc(-1 * var(--yamaha-floating-social-key-press-distance)))}[data-yamaha-floating-social-side=left] .lurVaq_link[href]:focus-visible{transform:translateX(calc(-1 * var(--yamaha-floating-social-key-press-distance)))}[data-yamaha-floating-social-side=right] .lurVaq_link:hover{transform:translateX(var(--yamaha-floating-social-key-press-distance))}[data-yamaha-floating-social-side=right] .lurVaq_link[href]:focus-visible{transform:translateX(var(--yamaha-floating-social-key-press-distance))}.lurVaq_item:first-child .lurVaq_link{border-start-start-radius:var(--border-radius-x-small);border-start-end-radius:var(--border-radius-x-small)}.lurVaq_item:last-child .lurVaq_link{border-end-end-radius:var(--border-radius-x-small);border-end-start-radius:var(--border-radius-x-small)}.lurVaq_item+.lurVaq_item .lurVaq_link{border-block-start:0}.lurVaq_media{inline-size:var(--yamaha-floating-social-icon-size);block-size:var(--yamaha-floating-social-icon-size);display:block;position:absolute;top:50%;transform:translateY(-50%)}.lurVaq_media img{object-fit:contain}[data-yamaha-floating-social-side=left] .lurVaq_media{right:calc(var(--yamaha-floating-social-icon-edge-offset) - var(--border-width-normal))}[data-yamaha-floating-social-side=right] .lurVaq_media{left:calc(var(--yamaha-floating-social-icon-edge-offset) - var(--border-width-normal))}@media (max-width:600px){.lurVaq_root{inline-size:var(--yamaha-floating-social-white-key-block-size)}.lurVaq_item:not(:last-child):after{content:none}[data-yamaha-floating-social-side] .lurVaq_link:hover{box-shadow:none;transform:none}[data-yamaha-floating-social-side] .lurVaq_link[href]:focus-visible{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.lurVaq_link{transition-duration:.01ms}.lurVaq_link:hover,.lurVaq_link[href]:focus-visible{transform:none}}
.P1NJKq_root{gap:var(--yamaha-footer-section-gap);flex-direction:column;min-width:0;display:flex}.P1NJKq_logo{width:var(--yamaha-footer-logo-inline-size);height:var(--yamaha-footer-logo-block-size)}.P1NJKq_logo img{object-fit:contain;object-position:right center}.P1NJKq_description{color:var(--color-text-primary-main);font-size:var(--yamaha-footer-body-font-size);line-height:var(--yamaha-footer-body-line-height)}.P1NJKq_description>:first-child{margin-block-start:0}.P1NJKq_description>:last-child{margin-block-end:0}.P1NJKq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.P1NJKq_logo{margin-inline:auto}}
.M0-IDW_root.MuiButton-root{gap:var(--spacing-normal);min-block-size:var(--control-size-normal);border-radius:var(--border-radius-xx-large);box-shadow:none;font-weight:var(--font-weight-bold);flex-direction:row}:is(.M0-IDW_root.MuiButton-root .MuiButton-startIcon,.M0-IDW_root.MuiButton-root .MuiButton-endIcon){margin:0}.M0-IDW_root.MuiButton-root:hover{box-shadow:var(--shadow)}.M0-IDW_root__icon{inline-size:var(--component-size-large);block-size:var(--component-size-large);flex:0 0 var(--component-size-large)}.M0-IDW_root__icon path{fill:currentColor}@media (prefers-reduced-motion:reduce){.M0-IDW_root.MuiButton-root{transition-duration:.01ms!important}}
.yamaha-contact-details ._65GW4a_root{padding:var(--yamaha-contact-padding);box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-gray-level-200);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);border:0;flex-direction:row;justify-content:space-between;align-items:center}.yamaha-contact-details ._65GW4a_list{gap:var(--spacing-xx-large);width:auto}@media (max-width:599px){.yamaha-contact-details ._65GW4a_root{padding:var(--spacing-x-large);align-items:flex-start;gap:var(--spacing-x-large);flex-direction:column}.yamaha-contact-details ._65GW4a_list{justify-content:flex-end}.yamaha-contact-details [data-social-platform=aparat]{order:1}}._65GW4a_root{gap:var(--yamaha-footer-section-gap);flex-direction:column;min-width:0;display:flex}._65GW4a_title{color:var(--color-text-primary-main);font-size:var(--yamaha-footer-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-footer-title-line-height);margin:0}._65GW4a_list{align-items:center;gap:var(--yamaha-footer-social-gap);direction:ltr;flex-wrap:wrap;display:flex}._65GW4a_item{width:var(--yamaha-footer-social-container-size);height:var(--yamaha-footer-social-container-size);color:inherit;justify-content:center;align-items:center;display:inline-flex}._65GW4a_icon{width:var(--yamaha-footer-social-icon-size);height:var(--yamaha-footer-social-icon-size)}._65GW4a_icon img{object-fit:contain}._65GW4a_icon span:has(>img){background-color:#0000}@media (max-width:402px){._65GW4a_list{justify-content:flex-end;width:100%}}@media (max-width:360px){._65GW4a_list{justify-content:center}}
.BjKa8q_root{inline-size:100%;block-size:var(--control-size-normal)!important;border-radius:var(--border-radius-xx-large)!important}
.O_do_G_root,.O_do_G_link{width:var(--yamaha-footer-license-inline-size);height:var(--yamaha-footer-license-block-size);display:inline-flex}.O_do_G_root{justify-content:center;align-items:center}.O_do_G_image{width:100%;height:100%}.O_do_G_image img{object-fit:contain}.O_do_G_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._3i-4QG_root{gap:var(--spacing-normal);flex-direction:column;margin:0;display:flex}._3i-4QG_root__row{align-items:center;gap:var(--spacing-normal);grid-template-columns:minmax(0,78px) minmax(0,1fr);min-width:0;display:grid}._3i-4QG_root__title,._3i-4QG_root__value{margin:0}._3i-4QG_root__title{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}._3i-4QG_root__value{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-medium);line-height:var(--line-height-body2);text-align:end;justify-content:flex-end;align-items:center;gap:var(--spacing-small);display:flex}._3i-4QG_root__latinValue{font-feature-settings:var(--font-feature-settings-neutral);font-variation-settings:var(--font-variation-settings-neutral);text-align:left;direction:ltr;unicode-bidi:isolate;justify-content:flex-start}._3i-4QG_root__availability{background-color:var(--color-success-minus-4)}._3i-4QG_root__availability[data-available=false]{background-color:var(--color-error-minus-4)}
.EDtoiW_root{--color-mode-switch-inline-size:42px;--color-mode-switch-block-size:var(--admin-icon-size);--border-radius-x-large:var(--admin-radius-card);--color-header-border:var(--admin-color-border);--color-header-background-2:var(--admin-color-field);--color-gray-level-700:var(--admin-color-gray-level-700);--color-primary-contrast-text:var(--admin-color-on-primary);min-block-size:var(--admin-control-size);flex-shrink:0;align-items:center;display:flex}
.yamaha-contact-details .JBLn5G_title{display:none}.yamaha-contact-details .JBLn5G_list{gap:var(--yamaha-contact-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yamaha-contact-details .JBLn5G_item{padding:var(--yamaha-contact-padding);gap:var(--yamaha-contact-gap);min-block-size:calc(var(--yamaha-contact-icon-size) + var(--spacing-xx-large)*2);box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-gray-level-200);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);border:0}.yamaha-contact-details .JBLn5G_item:first-child{gap:var(--yamaha-contact-gap)}.yamaha-contact-details .JBLn5G_value{font-feature-settings:normal;font-variation-settings:"FANU" 0}.yamaha-contact-details .JBLn5G_content{align-items:flex-start;gap:var(--yamaha-contact-gap);flex-direction:column}.yamaha-contact-details .JBLn5G_label{font-weight:var(--font-weight-bold)}.yamaha-contact-details .JBLn5G_item:not([href^=tel\:]) .JBLn5G_label{font-weight:var(--font-weight-regular)}.yamaha-contact-details .JBLn5G_addressTitle{font-weight:var(--font-weight-bold);display:block}.yamaha-contact-details .JBLn5G_iconFrame{width:var(--yamaha-contact-icon-size);height:var(--yamaha-contact-icon-size);flex-basis:var(--yamaha-contact-icon-size);background:url(/branding/icons/contact-location.svg) 50%/contain no-repeat}.yamaha-contact-details .JBLn5G_item[href^=tel\:] .JBLn5G_iconFrame{background-image:url(/branding/icons/contact-message.svg),url(/branding/icons/contact-phone.svg);background-position:50.7% 9.7%,29.2% 56.1%;background-repeat:no-repeat;background-size:45.27% 44.54%,80.61% 81.29%;transform:scaleX(-1)}.yamaha-contact-details .JBLn5G_icon{display:none}@media (max-width:899px){.yamaha-contact-details .JBLn5G_list{grid-template-columns:minmax(0,1fr)}.yamaha-contact-details .JBLn5G_item{padding:var(--spacing-large) var(--spacing-x-large)}}.JBLn5G_root{gap:var(--yamaha-footer-section-gap);flex-direction:column;min-width:0;display:flex}.JBLn5G_addressTitle{display:none}.JBLn5G_title{color:var(--color-text-primary-main);font-size:var(--yamaha-footer-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-footer-title-line-height);margin:0}.JBLn5G_list{gap:var(--yamaha-footer-contact-row-gap);flex-direction:column;display:flex}.JBLn5G_item{align-items:center;gap:var(--yamaha-footer-contact-content-gap);min-width:0;color:var(--color-text-primary-main);text-decoration:none;display:flex}.JBLn5G_item:first-child{gap:var(--yamaha-footer-contact-address-gap)}.JBLn5G_item_link:hover,.JBLn5G_item_link:focus-visible{color:var(--color-primary-main)}.JBLn5G_iconFrame,.JBLn5G_icon{width:var(--yamaha-footer-contact-icon-size);height:var(--yamaha-footer-contact-icon-size)}.JBLn5G_iconFrame{flex:0 0 var(--yamaha-footer-contact-icon-size);display:inline-flex}.JBLn5G_icon img{object-fit:contain}.JBLn5G_content{justify-content:space-between;align-items:center;gap:var(--spacing-normal);min-width:0;font-size:var(--yamaha-footer-body-font-size);line-height:var(--yamaha-footer-body-line-height);flex:auto;display:flex}.JBLn5G_label{min-width:0}.JBLn5G_value{font-weight:var(--font-weight-medium);direction:ltr;unicode-bidi:isolate}.JBLn5G_value p{margin:0}
.fYoNfW_root{padding:var(--spacing-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);align-items:center;gap:var(--spacing-xx-large);scrollbar-width:thin;display:flex;overflow-x:auto}.fYoNfW_root__link{color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);flex:none;text-decoration:none}.fYoNfW_root__link[aria-current=location],.fYoNfW_root__link:hover{color:var(--color-primary-main)}.fYoNfW_root__link:focus-visible{border-radius:var(--border-radius-x-small);outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}
.q9kZoq_root{margin:0;padding:0;list-style:none}.q9kZoq_root__item{border-radius:var(--admin-radius-card)}.q9kZoq_root[data-depth="0"]>.q9kZoq_root__item[data-open=true]{background:var(--admin-color-submenu)}.q9kZoq_root__arrow{flex:0 0 var(--admin-menu-arrow-size);block-size:var(--admin-menu-arrow-size);background:currentColor;margin-inline-start:auto;-webkit-mask:url(../media/submenu-arrow.0ur3qs6ibixic.svg) 50%/contain no-repeat;mask:url(../media/submenu-arrow.0ur3qs6ibixic.svg) 50%/contain no-repeat}.q9kZoq_root__arrow[data-open=true]{-webkit-mask-image:url(../media/submenu-arrow-up.32fs482yuv8ah.svg);mask-image:url(../media/submenu-arrow-up.32fs482yuv8ah.svg)}.q9kZoq_root__icon{flex:0 0 var(--admin-icon-size);inline-size:var(--admin-icon-size);block-size:var(--admin-icon-size);-webkit-mask:var(--admin-module-icon) center/contain no-repeat;-webkit-mask:var(--admin-module-icon) center/contain no-repeat;mask:var(--admin-module-icon) center/contain no-repeat;background:currentColor}.q9kZoq_root__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;animation:var(--admin-menu-enter-animation);overflow:hidden}.q9kZoq_root .q9kZoq_root__link{text-align:start;cursor:pointer;inline-size:100%;min-inline-size:0;transition:background-color var(--admin-motion-duration) var(--admin-motion-easing);block-size:var(--admin-menu-row-size);align-items:center;gap:var(--admin-menu-spacing);padding:var(--admin-menu-spacing);border-radius:var(--admin-radius-control);color:var(--admin-color-menu-text);font-family:inherit;font-size:var(--admin-font-size-body);line-height:var(--admin-line-height-body);background:0 0;border:0;font-weight:500;display:flex}.q9kZoq_root .q9kZoq_root__link:hover{background:var(--admin-color-menu-hover);color:var(--admin-color-menu-hover-text)}.q9kZoq_root .q9kZoq_root__link[data-active=true]{font-weight:600}.q9kZoq_root .q9kZoq_root__link[data-selected=true]{background:var(--admin-color-menu-selected);color:var(--admin-color-menu-selected-text);font-weight:600}.q9kZoq_root .q9kZoq_root__link[aria-current=page]{background:var(--admin-color-menu-hover);font-weight:600}.q9kZoq_root[data-expanded=false]>.q9kZoq_root__item{padding-block:var(--admin-menu-rail-gap)}.q9kZoq_root[data-expanded=false]>.q9kZoq_root__item>.q9kZoq_root__link{block-size:var(--admin-control-size);padding:var(--admin-spacing-normal)}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__link{color:var(--admin-color-submenu-text);block-size:var(--admin-submenu-row-size);font-size:var(--admin-font-size-small);line-height:var(--admin-submenu-line-height);padding-block:0;padding-inline-start:var(--admin-submenu-indent);font-weight:400}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__link:hover{color:var(--admin-color-menu-hover-text)}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__link[data-selected=true]{color:var(--admin-color-menu-selected-text)}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__link[data-selected=true],.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__link[aria-current=page]{font-weight:600}.q9kZoq_root__children:not([hidden]){animation:var(--admin-menu-enter-animation)}.q9kZoq_root[data-depth="0"]>.q9kZoq_root__item>.q9kZoq_root__children{padding-block:var(--admin-spacing-normal)}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__children{border-inline-start:var(--admin-border-width) solid var(--admin-color-menu-guide);margin-inline-start:var(--admin-submenu-guide-inset);margin-inline-end:var(--admin-menu-spacing)}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__children .q9kZoq_root__link{block-size:var(--admin-submenu-leaf-size);padding-inline-start:var(--admin-spacing-x-large);font-weight:300}.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__children .q9kZoq_root__link[aria-current=page],.q9kZoq_root:not([data-depth="0"])>.q9kZoq_root__item>.q9kZoq_root__children .q9kZoq_root__link[data-selected=true]{font-weight:600}.q9kZoq_root__empty{padding:var(--admin-menu-spacing);font-size:var(--admin-font-size-small);line-height:var(--admin-submenu-line-height);margin:0}
.yamaha-contact-details .eaP-iW_root{padding-block:var(--yamaha-contact-padding);background:var(--color-background-paper-level-2);box-shadow:0 0 0 100vmax var(--color-background-paper-level-2);clip-path:inset(0 -100vmax);gap:var(--yamaha-contact-gap);grid-template:"contact""meta"/minmax(0,1fr)}:is(.yamaha-contact-details .eaP-iW_about,.yamaha-contact-details .eaP-iW_license){display:none}.yamaha-contact-details .eaP-iW_contact{margin:0}.yamaha-contact-details .eaP-iW_social{grid-area:meta;justify-self:stretch;width:100%}@media (max-width:899px){.yamaha-contact-details .eaP-iW_root{padding-block:var(--spacing-x-large)}}.eaP-iW_root{grid-template-areas:"contact gutter about""contact gutter meta";grid-template-columns:minmax(0, 1fr) var(--yamaha-footer-column-gap) minmax(0, 1fr);grid-template-rows:auto minmax(var(--yamaha-footer-license-block-size), auto);column-gap:0;row-gap:var(--yamaha-footer-section-gap);direction:ltr;width:100%;min-width:0;display:grid}@media (max-width:837px){.eaP-iW_root{gap:var(--yamaha-footer-section-gap);grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"about about""license social""contact contact"}}@media (max-width:402px){.eaP-iW_root{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"about""social""license""contact";justify-items:center}}.eaP-iW_contact,.eaP-iW_about,.eaP-iW_social,.eaP-iW_license{direction:rtl;min-width:0}.eaP-iW_contact{grid-area:contact}.eaP-iW_about{grid-area:about}.eaP-iW_social,.eaP-iW_license{grid-area:meta;align-self:end}.eaP-iW_social{justify-self:end}.eaP-iW_license{justify-self:start}@media (max-width:837px){.eaP-iW_contact{margin-block-start:var(--yamaha-footer-section-gap)}.eaP-iW_social{grid-area:social;place-self:center end}.eaP-iW_license{grid-area:license;place-self:center start}}@media (max-width:402px){.eaP-iW_about,.eaP-iW_contact,.eaP-iW_social{width:100%}.eaP-iW_social{justify-self:stretch}.eaP-iW_license{justify-self:center}}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad){grid-template-areas:"contact gutter about""contact gutter meta";grid-template-columns:minmax(0, 1fr) var(--yamaha-footer-column-gap) minmax(0, 1fr);grid-template-rows:auto minmax(var(--yamaha-footer-license-block-size), auto);column-gap:0;row-gap:var(--yamaha-footer-section-gap);direction:ltr;width:100%;min-width:0;display:grid}@media (max-width:837px){[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad){gap:var(--yamaha-footer-section-gap);grid-template-rows:repeat(3,auto);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"about about""license social""contact contact"}}@media (max-width:402px){[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad){grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr);grid-template-areas:"about""social""license""contact";justify-items:center}}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection]{display:contents}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection]>.mp-cms-template{display:contents}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection]>.mp-cms-template>.mp-cms-template__header{display:none}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection]>.mp-cms-template>.mp-cms-template__body{display:contents}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection] .eaP-iW_root{display:contents}[data-cms-place=Footer]>[data-cms-row-layout]:has(>.yamaha-footer-information):has(>.yamaha-footer-enamad)>.yamaha-footer-information[data-cms-component=Album\.AlbumGroupCollection] .eaP-iW_license{display:none}.yamaha-footer-enamad[data-cms-component=General\.Enamad]{width:var(--yamaha-footer-license-inline-size);min-width:0;direction:rtl;grid-area:meta;place-self:end start;padding-block-end:var(--spacing-normal)}.yamaha-footer-enamad[data-cms-component=General\.Enamad]>.mp-cms-template>.mp-cms-template__header{display:none}@media (max-width:837px){.yamaha-footer-enamad[data-cms-component=General\.Enamad]{grid-area:license;align-self:center}}@media (max-width:402px){.yamaha-footer-enamad[data-cms-component=General\.Enamad]{justify-self:center}}
.-\36 m_ma_root{gap:var(--admin-spacing-xx-large);display:grid}.-\36 m_ma_root__title{border-inline-start:var(--admin-border-width) solid var(--admin-color-primary);font-size:var(--admin-font-size-heading);line-height:var(--admin-line-height-body);margin:0;padding-inline-start:var(--admin-spacing-normal);font-weight:700}.-\36 m_ma_root__body{align-items:start;gap:var(--admin-spacing-xx-large);display:flex}.-\36 m_ma_root__main{min-inline-size:0;padding:var(--admin-spacing-xx-large);border:var(--admin-border-width) solid var(--admin-color-border);border-radius:var(--admin-radius-card);background:var(--admin-color-paper);flex:1}@media (max-width:900px){.-\36 m_ma_root__body{flex-direction:column}.-\36 m_ma_root__main{inline-size:100%}}
.Z2fzAq_root{width:100%;height:var(--yamaha-static-box-feature-block-size);align-items:center;gap:var(--yamaha-static-box-feature-gap);grid-template-columns:var(--yamaha-static-box-feature-media-size) minmax(0, 1fr) var(--yamaha-static-box-feature-media-size);direction:ltr;display:grid}.Z2fzAq_media{width:var(--yamaha-static-box-feature-media-size);height:var(--yamaha-static-box-feature-media-size);position:relative}.Z2fzAq_media span{background-color:#0000}.Z2fzAq_media img{object-fit:contain}.Z2fzAq_content{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-medium);line-height:var(--line-height-body1);text-align:center}.Z2fzAq_content p{margin:0}@media (min-width:600px) and (max-width:899px){.Z2fzAq_root{height:auto;min-height:var(--yamaha-static-box-feature-block-size);grid-template-columns:var(--yamaha-static-box-feature-mobile-media-size) minmax(0, 1fr) var(--yamaha-static-box-feature-mobile-media-size)}.Z2fzAq_media{width:var(--yamaha-static-box-feature-mobile-media-size);height:var(--yamaha-static-box-feature-mobile-media-size);justify-self:center}}@media (max-width:600px){.Z2fzAq_root{height:auto;min-height:0;display:block}.Z2fzAq_media{display:none}}
.-Fupzq_root{width:100%;min-width:0;overflow:hidden}.-Fupzq_controls{display:none}@media (max-width:599px){.-Fupzq_controls{justify-content:center;gap:var(--spacing-large);margin-block-start:var(--spacing-x-large);display:flex}.-Fupzq_controls button{width:calc(var(--component-size-x-large) + var(--spacing-large));height:calc(var(--component-size-x-large) + var(--spacing-large));border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-x-small);color:var(--color-primary-main)}.-Fupzq_controls button:disabled{color:var(--color-text-primary-disabled)}.-Fupzq_controls button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}}
.MCQveq_root{gap:var(--yamaha-product-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.yamaha-piano-category-grid .MCQveq_root{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .MCQveq_root .MCQveq_card{aspect-ratio:var(--yamaha-piano-category-card-aspect-ratio);border-radius:var(--border-radius-x-small)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd) .MCQveq_card{aspect-ratio:var(--yamaha-piano-category-card-wide-aspect-ratio)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd) .MCQveq_overlay{background:var(--yamaha-piano-category-card-wide-overlay)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_overlay{background:var(--yamaha-piano-category-card-overlay)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--yamaha-piano-category-card-content-inset);inset-inline:var(--yamaha-piano-category-card-content-inset) auto;align-items:flex-start;gap:var(--spacing-x-large);text-align:end;width:auto;min-height:0;padding:0}.yamaha-piano-category-grid .MCQveq_root .MCQveq_copy{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.yamaha-piano-category-grid .MCQveq_root .MCQveq_title{width:auto;min-height:0;padding:0 0 var(--spacing-small);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);font-size:var(--yamaha-piano-category-card-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-piano-category-card-title-line-height);text-align:end;justify-content:flex-start;position:relative}.yamaha-piano-category-grid .MCQveq_root .MCQveq_title:before{content:none}.yamaha-piano-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-piano-category-card-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-piano-category-card-description-line-height);text-shadow:var(--yamaha-piano-category-card-text-shadow);display:block}.yamaha-piano-category-grid .MCQveq_root .MCQveq_action{display:flex}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:first-child .MCQveq_media img{object-position:right center}.yamaha-upright-category-grid .MCQveq_root{gap:var(--spacing-xx-large);direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr))}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item{grid-column:span 4}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(3){order:4}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(4){order:5}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(5){order:3}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(-n+2){grid-column:span 6}.yamaha-upright-category-grid .MCQveq_root .MCQveq_card{aspect-ratio:var(--yamaha-upright-category-card-aspect-ratio);border-radius:0}.yamaha-upright-category-grid .MCQveq_root .MCQveq_overlay{background:var(--yamaha-upright-category-card-overlay)}.yamaha-upright-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--yamaha-upright-category-card-content-inset);inset-inline:var(--yamaha-upright-category-card-content-inset);text-align:start;direction:rtl;align-items:flex-start;min-height:0;padding:0}.yamaha-upright-category-grid .MCQveq_root .MCQveq_copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-upright-category-grid .MCQveq_root .MCQveq_title{width:auto;min-height:0;font-size:var(--yamaha-upright-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-upright-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-upright-category-grid .MCQveq_root .MCQveq_title:before{content:none}.yamaha-upright-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-upright-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-upright-category-card-description-line-height);display:block}.yamaha-digital-category-grid .MCQveq_root{gap:var(--spacing-x-large);direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))}.yamaha-digital-category-grid .MCQveq_root .MCQveq_card{height:var(--yamaha-digital-category-card-block-size);aspect-ratio:auto;border-radius:var(--border-radius-x-small)}.yamaha-digital-category-grid .MCQveq_root .MCQveq_overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-digital-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--yamaha-digital-category-card-content-inset);inset-inline:var(--yamaha-digital-category-card-content-inset);text-align:start;align-items:flex-start;min-height:0;padding:0}.yamaha-digital-category-grid .MCQveq_root .MCQveq_copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-digital-category-grid .MCQveq_root .MCQveq_title{width:auto;min-height:0;font-size:var(--yamaha-digital-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-digital-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-digital-category-grid .MCQveq_root .MCQveq_title:before{content:none}.yamaha-digital-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-digital-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-digital-category-card-description-line-height);display:block}.yamaha-digital-category-grid .MCQveq_root .MCQveq_action{display:none}.MCQveq_item{min-width:0}.MCQveq_heading{display:contents}.MCQveq_badge{display:none}.yamaha-grand-category-grid .MCQveq_root{--grand-image-top:0%;--grand-image-left:0%;--grand-image-width:100%;--grand-image-height:100%;gap:var(--spacing-x-large);direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr))}.yamaha-grand-category-grid .MCQveq_root .MCQveq_media{inset:auto;top:var(--grand-image-top);left:var(--grand-image-left);width:var(--grand-image-width);height:var(--grand-image-height)}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:first-child{--grand-image-top:-55.42%;--grand-image-left:-90.94%;--grand-image-width:271.23%;--grand-image-height:161.21%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(2){--grand-image-top:-55.9%;--grand-image-left:-31.84%;--grand-image-width:183.87%;--grand-image-height:190.31%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(3){--grand-image-top:-33.46%;--grand-image-left:-48.36%;--grand-image-width:175.87%;--grand-image-height:137.18%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(4){--grand-image-top:-61.5%;--grand-image-left:-52.12%;--grand-image-width:219.38%;--grand-image-height:171.29%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_heading{align-items:center;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.yamaha-grand-category-grid .MCQveq_root .MCQveq_badge{min-height:var(--yamaha-grand-category-badge-block-size);padding:var(--spacing-xx-small) var(--spacing-large);border-radius:var(--border-radius-xx-large);background:color-mix(in srgb, var(--color-primary-main) 50%, transparent);color:var(--color-primary-contrast-text);font-size:var(--font-size-button2);font-weight:var(--font-weight-demibold);line-height:var(--line-height-button2);white-space:nowrap;align-items:center;display:inline-flex}.yamaha-grand-category-grid .MCQveq_root .MCQveq_card{height:var(--yamaha-grand-category-card-block-size);aspect-ratio:auto;border-radius:0}.yamaha-grand-category-grid .MCQveq_root .MCQveq_overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-grand-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-xxx-large);inset-inline:var(--spacing-xxx-large);text-align:start;align-items:flex-start;min-height:0;padding:0}.yamaha-grand-category-grid .MCQveq_root .MCQveq_copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-grand-category-grid .MCQveq_root .MCQveq_title{width:auto;min-height:0;font-size:var(--yamaha-digital-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-digital-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-grand-category-grid .MCQveq_root .MCQveq_title:before{content:none}.yamaha-grand-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-digital-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-digital-category-card-description-line-height);display:block}.yamaha-grand-category-grid .MCQveq_root .MCQveq_action{display:none}@media (max-width:1199px){.yamaha-grand-category-grid .MCQveq_root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:first-child{--grand-image-top:-40.65%;--grand-image-left:-86.96%;--grand-image-width:262.89%;--grand-image-height:140.54%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(2){--grand-image-top:-29.49%;--grand-image-left:-35.41%;--grand-image-width:170.77%;--grand-image-height:158.98%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(3){--grand-image-top:-17.95%;--grand-image-left:-39.57%;--grand-image-width:168.1%;--grand-image-height:117.93%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_item:nth-child(4){--grand-image-top:-49.56%;--grand-image-left:-50.26%;--grand-image-width:212.95%;--grand-image-height:149.55%}.yamaha-grand-category-grid .MCQveq_root .MCQveq_card{height:var(--yamaha-grand-category-card-tablet-block-size)}.yamaha-grand-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large)}}@media (max-width:447px){.yamaha-grand-category-grid .MCQveq_root{grid-template-columns:minmax(0,1fr)}}.MCQveq_card{width:100%;aspect-ratio:var(--yamaha-product-card-aspect-ratio);color:var(--yamaha-product-card-title-color);border-radius:var(--yamaha-product-card-border-radius);background-color:var(--yamaha-product-card-background);text-decoration:none;display:block;position:relative;overflow:hidden}.MCQveq_card:focus-visible{outline:var(--border-width-emphasis) solid var(--yamaha-product-card-focus-color);outline-offset:var(--spacing-xx-small)}.MCQveq_card:hover .MCQveq_media img,.MCQveq_card:focus-visible .MCQveq_media img{transform:scale(var(--yamaha-card-image-hover-scale))}.MCQveq_media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.MCQveq_media>div,.MCQveq_media>div>span{border-radius:inherit}.MCQveq_media img{object-fit:cover;object-position:center;transition:transform var(--yamaha-card-image-transition-duration) var(--yamaha-card-image-transition-timing-function)}.MCQveq_overlay{z-index:1;background:var(--yamaha-product-card-overlay);position:absolute;inset:0}.MCQveq_content{z-index:3;min-height:calc(var(--yamaha-product-card-title-padding)*3);padding:var(--yamaha-product-card-title-padding);flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.MCQveq_title{width:100%;color:var(--yamaha-product-card-title-color);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);text-align:center;justify-content:center;align-items:flex-end;display:flex}.MCQveq_title:before{z-index:-1;content:"";background:var(--yamaha-product-card-title-overlay);position:absolute;inset:0}.MCQveq_description,.MCQveq_action{display:none}.MCQveq_description{color:var(--yamaha-product-card-title-color)}.MCQveq_description>:first-child{margin-block-start:0}.MCQveq_description>:last-child{margin-block-end:0}.MCQveq_action{height:var(--control-size-small);justify-content:center;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-xx-small) var(--spacing-large);color:var(--color-button-primary-plus-1);border-radius:var(--border-radius-xx-small);background:var(--color-button-primary-minus-4);font-size:var(--font-size-button2);font-weight:var(--font-weight-button1);line-height:var(--line-height-button2)}.MCQveq_action__icon{width:var(--yamaha-piano-category-card-action-icon-size);height:var(--yamaha-piano-category-card-action-icon-size)}@media (min-width:600px) and (max-width:899px){.MCQveq_root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large) auto}.yamaha-piano-category-grid .MCQveq_root .MCQveq_copy{gap:var(--spacing-small)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_title{font-size:var(--yamaha-piano-category-card-compact-title-font-size);line-height:var(--yamaha-piano-category-card-compact-title-line-height)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-piano-category-card-compact-description-font-size);line-height:var(--yamaha-piano-category-card-compact-description-line-height)}}@media (min-width:448px) and (max-width:599px){.MCQveq_root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.yamaha-piano-category-grid .MCQveq_root{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd){grid-column:auto}.yamaha-piano-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd) .MCQveq_card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large) auto}.yamaha-piano-category-grid .MCQveq_root .MCQveq_title{font-size:var(--yamaha-piano-category-card-compact-title-font-size);line-height:var(--yamaha-piano-category-card-compact-title-line-height)}.yamaha-piano-category-grid .MCQveq_root .MCQveq_description{font-size:var(--yamaha-piano-category-card-compact-description-font-size);line-height:var(--yamaha-piano-category-card-compact-description-line-height)}}@media (max-width:447px){.MCQveq_root{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){.yamaha-digital-category-grid .MCQveq_root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-digital-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1199px){.yamaha-upright-category-grid .MCQveq_root .MCQveq_card{aspect-ratio:1}.yamaha-upright-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large)}}@media (max-width:899px){[data-cms-priority]:has(>.yamaha-upright-category-grid){padding-inline:var(--spacing-x-large)}.yamaha-upright-category-grid .MCQveq_root{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item{grid-column:auto}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(-n+2){grid-column:auto}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(n){order:0}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd) .MCQveq_card{aspect-ratio:auto;height:100%}}@media (max-width:447px){.yamaha-digital-category-grid .MCQveq_root{grid-template-columns:minmax(0,1fr)}.yamaha-digital-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd){grid-column:auto}.yamaha-digital-category-grid .MCQveq_root .MCQveq_content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large)}.yamaha-upright-category-grid .MCQveq_root{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:first-child{order:2}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(2){order:1}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(3){order:4}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(4){order:3}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:nth-child(5){order:5}.yamaha-upright-category-grid .MCQveq_root .MCQveq_card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}.yamaha-upright-category-grid .MCQveq_root .MCQveq_item:last-child:nth-child(odd) .MCQveq_card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.MCQveq_media img{transition-duration:.01ms}.MCQveq_card:hover .MCQveq_media img,.MCQveq_card:focus-visible .MCQveq_media img{transform:none}}@media (min-width:320px) and (max-width:447px){.yamaha-home-page .MCQveq_root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.yamaha-home-page .MCQveq_root .MCQveq_content{padding:var(--spacing-normal)}}
.gkeyLq_root{gap:var(--spacing-normal);flex-direction:column;min-width:0;display:flex}.gkeyLq_root__header{align-items:center;gap:var(--spacing-small);display:flex}.gkeyLq_root__header h3{margin:0}.gkeyLq_root__header svg{inline-size:var(--checkout-leading-icon-size);block-size:var(--checkout-leading-icon-size);flex:0 0 var(--checkout-leading-icon-size);color:var(--color-primary-main)}.gkeyLq_root__details{gap:var(--spacing-normal);flex-direction:column;padding-inline-start:calc(var(--checkout-leading-icon-size) + var(--spacing-small));display:flex}.gkeyLq_root__row{justify-content:space-between;align-items:center;gap:var(--spacing-normal);min-width:0;display:flex}.gkeyLq_root__label{color:var(--color-text-secondary-main)}.gkeyLq_root__value{color:var(--color-text-primary-main);font-weight:var(--font-weight-bold);text-align:end}.gkeyLq_root__total{align-items:stretch;gap:var(--spacing-small);flex-direction:column}.gkeyLq_root__total__label{align-self:flex-start;align-items:center;gap:var(--spacing-small);display:inline-flex}.gkeyLq_root__total__label svg{inline-size:var(--component-size-large);block-size:var(--component-size-large);flex:0 0 var(--component-size-large);color:var(--color-primary-main)}.gkeyLq_root__total__value{width:100%;color:var(--color-text-primary-main);font-weight:var(--font-weight-bold);text-align:end}
.S03FGG_root{top:var(--spacing-x-large);min-width:0;padding:var(--spacing-x-large);gap:var(--spacing-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow);flex-direction:column;display:flex;position:sticky}.S03FGG_root .MuiDivider-root{border-color:var(--color-divider-3)}.S03FGG_root__heading{align-items:baseline;gap:var(--spacing-small);display:flex}.S03FGG_root__heading h2{margin:0}.S03FGG_root__heading__count{color:var(--color-text-secondary-main);font-weight:var(--font-weight-regular)}@media (max-width:1199px){.S03FGG_root{position:static}}@media (max-width:599px){.S03FGG_root{padding:var(--spacing-normal)}}
.FlrPbW_root{justify-content:space-between;align-items:center;gap:var(--spacing-x-large);flex-direction:row;container:checkout-summary-actions/inline-size}.FlrPbW_root__primary{max-width:var(--checkout-summary-inline-size);flex:1 1 var(--checkout-summary-inline-size)}.FlrPbW_root__primary .MuiButton-endIcon svg{inline-size:var(--component-size-large);block-size:var(--component-size-large)}.FlrPbW_root__previous{white-space:nowrap;flex:none}.FlrPbW_root__previous>svg:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.FlrPbW_root__nextIcon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:rotate(180deg)}@container checkout-summary-actions (max-width:340px){.FlrPbW_root__previous{inline-size:var(--control-size-small);min-inline-size:var(--control-size-small);max-inline-size:var(--control-size-small);block-size:var(--control-size-small);border-radius:var(--border-radius-xx-large);padding:0;position:relative}.FlrPbW_root__previous__label{display:none}}@media (max-width:599px){.FlrPbW_root{gap:var(--spacing-normal)}}
.qboxna_root{align-items:center;gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.qboxna_root[data-variant=editorial]{gap:var(--spacing-x-large)}.qboxna_title{color:var(--color-text-primary-main);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);font-size:var(--yamaha-album-alternating-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-alternating-title-line-height);text-align:center;margin:0;padding-block-end:var(--spacing-normal)}.qboxna_list{gap:var(--yamaha-album-alternating-gap);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.qboxna_item{margin:0;padding:0}.yamaha-about-branches .qboxna_root{gap:var(--spacing-xx-large)}.yamaha-about-branches .qboxna_title{border:0;padding-block-end:0}.yamaha-about-branches .qboxna_title:after{inline-size:100px;margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-about-branches .qboxna_list{gap:var(--spacing-xx-large);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1199px){.yamaha-about-branches .qboxna_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.yamaha-about-branches .qboxna_list{grid-template-columns:1fr;gap:42px}.yamaha-about-branches .qboxna_item:has(.yamaha-branch-larestan){order:-1}}
.xrDzMG_root{grid-template-columns:minmax(0, 2fr) minmax(var(--panel-inline-size-normal), 1fr);align-items:start;gap:var(--spacing-xx-large);width:100%;min-width:0;display:grid}.xrDzMG_root__main,.xrDzMG_root__aside{gap:var(--spacing-xx-large);flex-direction:column;min-width:0;display:flex}.xrDzMG_root__aside{top:var(--spacing-x-large);position:sticky}.xrDzMG_root__dateTime{white-space:nowrap;flex-direction:column;align-items:flex-end;display:inline-flex}@media (max-width:899px){.xrDzMG_root{grid-template-columns:minmax(0,1fr)}.xrDzMG_root__aside{position:static}}
.Uw6PYq_root,.Uw6PYq_root__surface{display:contents}body:after{block-size:var(--mp-sticky-action-bar-document-space,0);content:"";pointer-events:none;display:block}.Uw6PYq_root__content{justify-content:flex-end;align-items:center;gap:var(--spacing-normal);flex-wrap:wrap;display:flex}@media (max-width:599px){.Uw6PYq_root_mobile .Uw6PYq_root__surface{z-index:var(--layer-sticky);border-block-start:var(--border-width-normal) solid var(--color-border-2);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow-top-fixed-action);display:block;position:fixed;bottom:0;left:0;right:0}.Uw6PYq_root_mobile .Uw6PYq_root__content{width:100%;max-width:var(--layout-content-max-inline-size);padding:var(--spacing-large) max(var(--spacing-normal),env(safe-area-inset-right)) max(var(--spacing-large),env(safe-area-inset-bottom)) max(var(--spacing-normal),env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}}@media (max-width:900px){.Uw6PYq_root_tablet .Uw6PYq_root__surface{z-index:var(--layer-sticky);border-block-start:var(--border-width-normal) solid var(--color-border-2);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow-top-fixed-action);display:block;position:fixed;bottom:0;left:0;right:0}.Uw6PYq_root_tablet .Uw6PYq_root__content{width:100%;max-width:var(--layout-content-max-inline-size);padding:var(--spacing-large) max(var(--spacing-normal),env(safe-area-inset-right)) max(var(--spacing-large),env(safe-area-inset-bottom)) max(var(--spacing-normal),env(safe-area-inset-left));box-sizing:border-box;margin:0 auto}}
.z5uDSa_root{min-block-size:100dvh;padding:var(--spacing-xxx-large);color:var(--color-text-primary-main);background-color:var(--color-background-paper-level-2);font-family:var(--font-family);place-items:center;display:grid}.z5uDSa_content{inline-size:100%;max-inline-size:var(--content-measure-xx-large);padding:var(--spacing-card);text-align:center;border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;display:flex}.z5uDSa_logo{inline-size:var(--content-measure-x-small);block-size:var(--media-thumbnail-size-large);background-image:url(/branding/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-block-end:var(--spacing-xx-large);display:block}.z5uDSa_code{margin:0 0 var(--spacing-normal);color:var(--color-primary-main);font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1)}.z5uDSa_title{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);margin:0}.z5uDSa_description{margin:var(--spacing-large) 0 0;color:var(--color-text-secondary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1)}.z5uDSa_homeLink{min-block-size:var(--control-size-small);padding-inline:var(--spacing-xx-large);color:var(--color-button-primary-contrast-text);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);border-radius:var(--button-border-radius);background-color:var(--color-button-primary-main);justify-content:center;align-items:center;margin-block-start:var(--spacing-xx-large);display:inline-flex}.z5uDSa_homeLink:hover{color:var(--color-button-primary-contrast-text);background-color:var(--color-button-primary-hover)}.z5uDSa_homeLink:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}@media (max-width:599px){.z5uDSa_root{padding:var(--spacing-x-large)}.z5uDSa_content{padding:var(--spacing-xx-large)}.z5uDSa_logo{inline-size:var(--media-thumbnail-size-xx-large);block-size:var(--control-size-x-large)}}
.tD-7zq_root{width:100%;height:var(--yamaha-album-alternating-item-block-size);min-width:0;color:var(--color-text-primary-main);gap:var(--spacing-x-large);direction:ltr;grid-template-columns:repeat(2,minmax(0,1fr));text-decoration:none;display:grid}.tD-7zq_root[data-variant=editorial]{height:var(--yamaha-album-editorial-item-block-size);gap:0}.tD-7zq_root[data-variant=editorial] .tD-7zq_media,.tD-7zq_root[data-variant=editorial] .tD-7zq_content{border-radius:0}.tD-7zq_root[data-variant=editorial] .tD-7zq_content{background-color:var(--yamaha-album-editorial-content-background-light)}.tD-7zq_root[data-variant=editorial] .tD-7zq_contentInner{width:var(--yamaha-album-editorial-content-inline-size)}.tD-7zq_root[data-variant=editorial] .tD-7zq_description{font-weight:var(--font-weight-medium)}.tD-7zq_root[data-variant=editorial][data-tone=dark] .tD-7zq_content{background-color:var(--yamaha-album-editorial-content-background-dark)}.tD-7zq_root[data-variant=editorial][data-tone=dark] .tD-7zq_content .tD-7zq_description{color:var(--yamaha-album-editorial-content-text-dark)}.tD-7zq_root[data-media-side=left] .tD-7zq_media{grid-column:1}.tD-7zq_root[data-media-side=left] .tD-7zq_content,.tD-7zq_root[data-media-side=right] .tD-7zq_media{grid-column:2}.tD-7zq_root[data-media-side=right] .tD-7zq_content{grid-area:1/1}.tD-7zq_link{transition:color .2s ease-in-out}.tD-7zq_link:hover{color:var(--color-primary-main)}.tD-7zq_link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.tD-7zq_media,.tD-7zq_content{border-radius:var(--border-radius-x-small);overflow:hidden}.tD-7zq_media{background-color:var(--color-background-paper-level-1);position:relative}.tD-7zq_media span{border-radius:var(--border-radius-x-small)}:is(.tD-7zq_media img,.tD-7zq_media video){object-fit:cover;width:100%;height:100%}.tD-7zq_content{min-width:0;padding:var(--spacing-xxx-large);background-color:var(--yamaha-album-alternating-content-background);color:inherit;text-align:start;justify-content:center;align-items:center;display:flex}.tD-7zq_contentInner{width:var(--yamaha-album-alternating-content-inline-size);max-width:100%}.tD-7zq_itemTitle{margin:0 0 var(--spacing-x-large);color:inherit;font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4)}.tD-7zq_description{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);line-height:var(--line-height-body1)}.tD-7zq_description p{margin:0}.tD-7zq_description p+p{margin-block-start:var(--spacing-normal)}:where(.yamaha-about-commitment,.yamaha-about-branches) .tD-7zq_root{gap:0}:where(.yamaha-about-commitment,.yamaha-about-branches) .tD-7zq_itemTitle{margin-block-end:calc(var(--spacing-normal) + var(--spacing-xx-small))}:where(.yamaha-about-commitment,.yamaha-about-branches) .tD-7zq_description{font-size:var(--font-size-body1);line-height:var(--line-height-body1)}:where(.yamaha-about-commitment) .tD-7zq_root{height:auto;min-height:var(--yamaha-album-alternating-item-block-size)}:where(.yamaha-about-commitment) .tD-7zq_media{background:0 0}:where(.yamaha-about-commitment) .tD-7zq_media img{object-fit:contain}:where(.yamaha-about-branches) .tD-7zq_media{border-radius:0}:where(.yamaha-about-branches) .tD-7zq_media span{border-radius:0}:where(.yamaha-about-branches) .tD-7zq_media img{border-radius:0}:where(.yamaha-about-branches) .tD-7zq_root{height:auto;min-height:293px}:where(.yamaha-about-branches) .tD-7zq_itemTitle{margin-block-end:var(--spacing-x-large)}:is(:where(.yamaha-about-branches) .tD-7zq_description .yamaha-branch-phone,:where(.yamaha-about-branches) .tD-7zq_description .yamaha-branch-address){padding-inline-start:calc(var(--icon-size-small) + var(--spacing-large));position:relative}:where(.yamaha-about-branches) .tD-7zq_description .yamaha-branch-phone:before{width:var(--icon-size-small);height:var(--icon-size-small);content:"";background:url(/branding/about-phone.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-xx-small);inset-inline-start:0}:where(.yamaha-about-branches) .tD-7zq_description .yamaha-branch-address:before{width:var(--icon-size-small);height:var(--icon-size-small);content:"";background:url(/branding/about-phone.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-xx-small);inset-inline-start:0}:where(.yamaha-about-branches) .tD-7zq_description .yamaha-branch-address:before{background-image:url(/branding/about-pin.svg)}:where(.yamaha-about-branches) .tD-7zq_description p+p{margin-block-start:var(--spacing-x-large)}@media (max-width:599px){.tD-7zq_root{grid-template-columns:1fr;height:auto}.tD-7zq_root[data-media-side] .tD-7zq_media{min-height:var(--content-state-min-block-size-normal);grid-area:1/1}.tD-7zq_root[data-media-side] .tD-7zq_content{grid-area:2/1}}@media (prefers-reduced-motion:reduce){.tD-7zq_link{transition-duration:.01ms}}.yamaha-about-branches .tD-7zq_root[data-media-side]{border-radius:var(--border-radius-x-small);border:0;flex-direction:column;gap:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.yamaha-about-branches .tD-7zq_root[data-media-side]:after{border:var(--border-width-normal) solid var(--yamaha-about-card-border);border-radius:inherit;pointer-events:none;content:"";position:absolute;inset:0}.yamaha-about-branches .tD-7zq_root[data-media-side] .tD-7zq_media{flex:0 0 var(--yamaha-about-branch-image-height);inline-size:100%;block-size:var(--yamaha-about-branch-image-height);min-height:0}.yamaha-about-branches .tD-7zq_content{inline-size:100%;padding:var(--spacing-xx-large);background:var(--yamaha-about-card-background);flex:1;align-items:flex-start}.yamaha-about-branches .tD-7zq_contentInner{inline-size:100%}.yamaha-about-branches .tD-7zq_itemTitle{font-size:var(--font-size-h4);line-height:var(--line-height-h4);margin-block-end:var(--spacing-x-large)}.yamaha-about-branches .tD-7zq_description{font-size:var(--font-size-body1);line-height:var(--line-height-body1)}.yamaha-about-branches .tD-7zq_description a{color:inherit;text-decoration:none}.yamaha-about-branches .tD-7zq_description p+p{margin-block-start:var(--spacing-x-large)}.yamaha-about-branches .tD-7zq_description .yamaha-branch-address{--yamaha-branch-pin-inline-size:13.5px;padding-inline-start:calc(var(--yamaha-branch-pin-inline-size) + var(--spacing-large))}.yamaha-about-branches .tD-7zq_description .yamaha-branch-address:before{width:var(--yamaha-branch-pin-inline-size)}:is(.yamaha-about-branches .tD-7zq_description .yamaha-branch-hours,.yamaha-about-branches .tD-7zq_description .yamaha-branch-web){padding-inline-start:calc(var(--icon-size-small) + var(--spacing-large));position:relative}.yamaha-about-branches .tD-7zq_description .yamaha-branch-hours:before{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);content:"";background:url(/branding/about-clock.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-xx-small);inset-inline-start:0}.yamaha-about-branches .tD-7zq_description .yamaha-branch-web:before{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);content:"";background:url(/branding/about-clock.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-xx-small);inset-inline-start:0}.yamaha-about-branches .tD-7zq_description .yamaha-branch-web:before{background-image:url(/branding/about-web.svg)}@media (max-width:899px){.yamaha-about-branches .tD-7zq_root:has(.yamaha-branch-kish-basak){--yamaha-branch-basak-min-block-size:464px;min-block-size:var(--yamaha-branch-basak-min-block-size)}}
._9ciUeW_root{padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1)}._9ciUeW_root__header{align-items:center;gap:var(--spacing-small);margin-block-end:var(--spacing-large);display:flex}._9ciUeW_root__header svg{color:var(--color-primary-main)}._9ciUeW_root__list{flex-direction:column;display:flex}._9ciUeW_root__item{padding-block:var(--spacing-normal);grid-template-areas:"media content price";grid-template-columns:var(--media-thumbnail-size-large) minmax(0, 1fr) auto;align-items:center;gap:var(--spacing-normal);border-block-end:var(--border-width-normal) solid var(--color-border-2);display:grid}._9ciUeW_root__item:last-child{border-block-end:0;padding-block-end:0}._9ciUeW_root__media{inline-size:var(--media-thumbnail-size-large);block-size:var(--media-thumbnail-size-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-small);background-color:var(--color-background-paper-level-2);grid-area:media;display:block;position:relative;overflow:hidden}._9ciUeW_root__media__image{object-fit:contain}._9ciUeW_root__media:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}._9ciUeW_root__content{align-items:flex-start;gap:var(--spacing-x-small);text-align:right;flex-direction:column;grid-area:content;min-width:0;display:flex}._9ciUeW_root__title{color:var(--color-text-primary-main);text-align:right;font-weight:var(--font-weight-bold);text-decoration:none;display:block}._9ciUeW_root__title:hover{color:var(--color-primary-main)}._9ciUeW_root__title:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}._9ciUeW_root__description,._9ciUeW_root__empty{margin:0}._9ciUeW_root__description{text-align:right;white-space:pre-line}._9ciUeW_root__price{white-space:nowrap;grid-area:price}@media (max-width:599px){._9ciUeW_root{padding:var(--spacing-large)}._9ciUeW_root__item{grid-template-areas:"media content""media price";grid-template-columns:var(--media-thumbnail-size-normal) minmax(0, 1fr);align-items:start}._9ciUeW_root__media{inline-size:var(--media-thumbnail-size-normal);block-size:var(--media-thumbnail-size-normal)}._9ciUeW_root__price{justify-self:start}}
._9GckmW_root{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}._9GckmW_root__header{align-items:center;gap:var(--spacing-small);display:flex}._9GckmW_root__header h3{margin:0}._9GckmW_root__icon{color:var(--color-primary-main);display:inline-flex}._9GckmW_root__icon svg{inline-size:var(--checkout-leading-icon-size);block-size:var(--checkout-leading-icon-size)}._9GckmW_root__value{padding-inline-start:calc(var(--checkout-leading-icon-size) + var(--spacing-small))}
.UTVxCq_root{gap:var(--spacing-xx-small);flex-direction:column;min-width:0;display:flex}.UTVxCq_root__item{align-items:baseline;gap:var(--spacing-xx-small);text-align:right;direction:rtl;min-width:0;display:flex}.UTVxCq_root__item bdi{unicode-bidi:isolate}
.igILhW_root{flex-direction:column;display:flex}.igILhW_root>:last-child{border-block-end:0!important}.igILhW_searchFields,.igILhW_dateRange{gap:var(--spacing-normal);grid-template-columns:minmax(0,1fr);display:grid}
.LrSRvq_root{width:100%;max-width:355px}.LrSRvq_root.LrSRvq_root .MuiInputBase-root{height:var(--control-size-normal);padding-inline:var(--spacing-large);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-3);box-shadow:var(--shadow-card)}.LrSRvq_root.LrSRvq_root .MuiInputBase-input{height:var(--component-size-large);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);padding:0}.LrSRvq_root.LrSRvq_root .MuiInputBase-input::placeholder{color:var(--color-text-primary-minus-2);opacity:1}.LrSRvq_root.LrSRvq_root .MuiInputAdornment-root{height:var(--component-size-large);margin:0}.LrSRvq_root.LrSRvq_root .MuiOutlinedInput-root:not(:hover):not(.Mui-focused):not(.Mui-error):not(.Mui-disabled) .MuiOutlinedInput-notchedOutline{border-color:var(--color-border-1)}.LrSRvq_root__action{width:var(--component-size-large);height:var(--component-size-large);color:var(--color-primary-minus-2);padding:0}
.JAxQ_G_root{width:var(--component-size-large);height:var(--component-size-large);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(../media/list-search.18jxz2qc2z050.svg) 50%/contain no-repeat;mask:url(../media/list-search.18jxz2qc2z050.svg) 50%/contain no-repeat}[dir=rtl] .JAxQ_G_root{transform:scaleX(-1)}
.p6RuGa_root{border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);width:100%;height:100%;overflow:hidden}.p6RuGa_root__media{aspect-ratio:16/9;border-bottom:var(--border-width-normal) solid var(--color-border-2);width:100%;display:block;border-radius:0!important;height:auto!important}.p6RuGa_root__content{padding:var(--spacing-x-large);gap:var(--spacing-normal);flex-direction:column;display:flex}.p6RuGa_root__title{width:80%;min-height:calc(var(--line-height-subtitle1)*2)}.p6RuGa_root__description{min-height:calc(var(--line-height-body1)*3)}.p6RuGa_root__description span{display:block}.p6RuGa_root__meta{justify-content:space-between;gap:var(--spacing-normal);margin-top:auto;display:flex}.p6RuGa_root__meta span{width:35%}
.w6YrhG_root{width:100%;min-height:calc(var(--component-size-x-large) + var(--component-size-large));justify-content:space-between;align-items:center;gap:var(--spacing-large);cursor:pointer;font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);display:flex}.w6YrhG_root__label{color:var(--color-text-primary-main);font-weight:var(--font-weight-regular)}.w6YrhG_root:has(:disabled){cursor:default}
._5o_STW_root{width:100%}
._1u1bVa_root{gap:var(--spacing-small);flex-direction:column;display:flex}._1u1bVa_option{min-height:var(--component-size-x-large);margin:0}
._9O8Nga_root{border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);width:100%;padding:var(--spacing-x-large);box-shadow:var(--shadow-card);justify-content:center;align-items:center;gap:var(--spacing-gap);flex-direction:row;grid-column:1/-1;margin:0 auto;display:flex}._9O8Nga_root__image{border-radius:var(--surface-border-radius);padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);justify-content:center;align-items:center;display:flex}._9O8Nga_root__image img{max-width:100%}._9O8Nga_root__content{gap:var(--spacing-small);flex-direction:column;align-items:flex-start;display:flex}._9O8Nga_root__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:0}._9O8Nga_root__description{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);margin:0}@media (max-width:599px){._9O8Nga_root{flex-direction:column}}
.-j5R-W_root{box-sizing:border-box;aspect-ratio:16/9;border:var(--border-width-normal) solid var(--color-border-3);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-2);width:100%;position:relative;overflow:hidden}.-j5R-W_root__image{padding:var(--spacing-small);box-sizing:border-box;object-fit:contain}@media (max-width:1199px){.-j5R-W_root{aspect-ratio:21/9}}
.U8n6yW_root{width:100%;height:calc(var(--control-size-normal) + 2*var(--spacing-normal) + 2px);border-radius:var(--surface-border-radius)}
.Kkx5GG_root{width:100%;min-height:calc(var(--component-size-x-large) + var(--component-size-x-small));justify-content:space-between;align-items:center;gap:var(--spacing-normal);flex-wrap:wrap;display:flex}.Kkx5GG_summary{color:var(--color-text-secondary-main)}.Kkx5GG_activeFilters{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;width:100%;min-width:0;display:flex}
.SekTRW_root{gap:var(--spacing-normal);flex-direction:column;display:flex}.SekTRW_root__search{width:100%}.SekTRW_root__search .MuiInputBase-root{height:calc(var(--component-size-large) + var(--component-size-normal))}.SekTRW_root__search .MuiInputBase-input{height:100%;font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);padding-block:0}.SekTRW_root__list{max-height:calc(var(--component-size-x-large)*7);padding-inline-end:var(--spacing-x-small);overflow:hidden auto}.SekTRW_root__tree,.SekTRW_root__branch{margin:0;padding:0;list-style:none}.SekTRW_root__branch{border-inline-start:var(--border-width-normal) solid var(--color-divider-1);margin-inline-start:var(--spacing-x-large);padding-inline-start:var(--spacing-large);position:relative}.SekTRW_root__item{min-height:var(--component-size-x-large);position:relative}.SekTRW_root__item__control{width:100%;min-height:var(--component-size-x-large);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);align-items:center;margin:0;display:flex}.SekTRW_root_small .SekTRW_root__item__control{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.SekTRW_root__item__control .MuiCheckbox-root{padding:var(--spacing-small);align-self:center}.SekTRW_root__item__label{justify-content:space-between;align-items:center;gap:var(--spacing-normal);width:100%;min-width:0;display:flex}.SekTRW_root__branch>.SekTRW_root__item:before{top:0;width:var(--component-size-small);height:calc(var(--component-size-x-large)/2);border-block-end:var(--border-width-normal) solid var(--color-divider-1);content:"";pointer-events:none;position:absolute;inset-inline-start:calc(-1*var(--spacing-large))}.SekTRW_root__branch>.SekTRW_root__item:last-child:after{top:calc(var(--spacing-xxx-large)/2);bottom:0;width:var(--border-width-emphasis);background-color:var(--color-background-paper-level-1);content:"";pointer-events:none;position:absolute;inset-inline-start:calc(-1*var(--spacing-large) - var(--spacing-xxx-small))}.SekTRW_root__empty{padding:var(--spacing-normal);text-align:center}
.dLEQGq_root{display:var(--pagination-layout-display,flex);grid-template-areas:var(--pagination-layout-areas,none);grid-template-columns:var(--pagination-layout-columns,none);gap:var(--pagination-layout-gap,0);flex-direction:row;align-items:flex-start;width:100%;margin:0;padding:0}.dLEQGq_root__current{font-size:var(--pagination-font-size,var(--font-size-body2));line-height:var(--pagination-line-height,var(--line-height-normal));font-weight:var(--pagination-summary-font-weight,var(--font-weight-regular));color:var(--pagination-text-color,var(--color-gray-level-600));flex-direction:row;justify-content:flex-end;align-items:center;display:flex;position:relative}.dLEQGq_root__current span{font-size:var(--pagination-font-size,var(--font-size-body2));line-height:var(--pagination-line-height,var(--line-height-overline))}.dLEQGq_root__current__items_count{padding-right:var(--spacing-x-small);direction:ltr}.dLEQGq_root__current__separator,.dLEQGq_root__current__item_name{padding:0 var(--spacing-x-small)}.dLEQGq_root__pagination{flex:auto;flex-basis:var(--pagination-pager-basis,50%);justify-content:center;align-items:center;gap:var(--pagination-summary-gap,var(--spacing-small));flex-direction:column;grid-area:pager;min-width:0;display:flex}.dLEQGq_root__pagination__paging{width:100%;color:var(--pagination-text-color,var(--color-gray-level-600));font-size:var(--pagination-font-size,var(--font-size-body2));justify-content:center;display:flex;padding-top:0!important;padding-bottom:0!important}.dLEQGq_root__pageSize{flex:var(--pagination-side-flex,1);grid-area:page-size;justify-content:flex-start;align-items:center;display:flex}.dLEQGq_root__pageSize__wrapper{width:var(--pagination-wrapper-inline-size,var(--pagination-inline-size));height:var(--pagination-control-block-size);justify-content:center;align-items:center;gap:var(--pagination-field-gap,0);border:var(--pagination-border,var(--border-width-normal) solid var(--color-gray-level-200));border-radius:var(--pagination-radius,var(--input-border-radius));background-color:var(--pagination-control-background,var(--color-background-paper-level-1));padding-inline:var(--pagination-wrapper-padding,var(--spacing-normal));flex-direction:row;display:flex}.dLEQGq_root__pageSize__wrapper:hover{border-color:var(--color-gray-level-500)}.dLEQGq_root__pageSize__wrapper span{border-inline-end:var(--pagination-label-border,var(--border-width-normal) solid var(--color-gray-level-200));white-space:nowrap;padding-inline-end:var(--pagination-label-padding,var(--spacing-normal))}.dLEQGq_root__pageSize__wrapper__select{width:var(--pagination-field-inline-size,var(--pagination-compact-inline-size));background:var(--pagination-field-background,transparent);border-radius:var(--pagination-radius,var(--input-border-radius));height:100%;box-shadow:var(--pagination-field-shadow,none);flex:auto}.dLEQGq_root__pageSize__wrapper__select:before,.dLEQGq_root__pageSize__wrapper__select:after{display:none!important}.dLEQGq_root__pageSize__wrapper__select__input{text-align:center;line-height:var(--pagination-line-height,inherit);color:var(--pagination-field-text-color,inherit);font-feature-settings:var(--font-feature-settings);font-variation-settings:var(--font-variation-settings);box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;padding-inline:var(--spacing-small) var(--spacing-x-large)!important;font-size:var(--pagination-font-size,var(--font-size-body2))!important;font-weight:var(--font-weight-body2)!important;line-height:var(--pagination-line-height,inherit)!important}.dLEQGq_root__pageSize__wrapper__select__input:focus{background-color:#0000!important}.dLEQGq_root__pageSize__wrapper__select__icon{color:var(--color-text-secondary-main);pointer-events:none;left:auto!important;right:auto!important;width:var(--pagination-icon-size)!important;height:var(--pagination-icon-size)!important;display:block!important;inset-inline-end:0!important}.dLEQGq_root__goto{flex:var(--pagination-side-flex,1);grid-area:goto;justify-content:flex-end;align-items:center;display:flex}.dLEQGq_root__goto__wrapper{width:var(--pagination-goto-wrapper-inline-size,var(--pagination-wide-inline-size));height:var(--pagination-control-block-size);border:var(--pagination-border,var(--border-width-normal) solid var(--color-gray-level-200));border-radius:var(--pagination-radius,var(--input-border-radius));background-color:var(--pagination-control-background,var(--color-background-paper-level-1));color:var(--pagination-selected-color,var(--color-gray-level-0));flex-direction:row;align-items:center;display:flex}.dLEQGq_root__goto__wrapper:hover{border-color:var(--color-gray-level-500)}.dLEQGq_root__goto__wrapper__title{color:var(--pagination-text-color,var(--color-gray-level-600));border-inline-end:var(--pagination-label-border,var(--border-width-normal) solid var(--color-gray-level-200));white-space:nowrap;padding-inline:var(--pagination-label-padding,var(--spacing-normal))!important;margin:0!important}.dLEQGq_root__goto__wrapper__button{min-width:var(--pagination-compact-inline-size);height:calc(100% - var(--spacing-x-small));margin-inline:var(--spacing-xx-small);padding-inline:var(--spacing-normal);justify-content:center;align-items:center;gap:var(--spacing-xx-small);background-color:var(--pagination-selected-background,var(--color-primary-main));border-radius:var(--pagination-radius,var(--input-border-radius));font-family:inherit;font-size:var(--pagination-font-size,var(--font-size-body2));cursor:pointer;border:0;display:flex;color:var(--pagination-selected-color,var(--color-gray-level-0))!important}.dLEQGq_root__goto__wrapper__button:hover,.dLEQGq_root__goto__wrapper__button:focus-visible{background-color:var(--pagination-goto-hover-background,var(--color-primary-plus-1))}.dLEQGq_root__goto__wrapper__page{height:var(--component-size-large);min-width:0;margin-inline:var(--spacing-small);flex:auto}.dLEQGq_root__goto__wrapper__page input[type=number]{text-align:center;width:100%;line-height:var(--pagination-line-height,inherit);color:var(--pagination-field-text-color,inherit);font-size:var(--pagination-font-size,var(--font-size-body2));appearance:textfield;direction:ltr}.dLEQGq_root__goto__wrapper__page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dLEQGq_root__goto__wrapper__page input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width:1050px){.dLEQGq_root__pageSize__wrapper{width:var(--pagination-wrapper-inline-size,var(--pagination-inline-size))}.dLEQGq_root__goto__wrapper{width:var(--pagination-goto-wrapper-inline-size,var(--pagination-wide-inline-size))}}@media (max-width:599px){.dLEQGq_root{display:var(--pagination-layout-display,grid);grid-template-areas:var(--pagination-layout-areas,"pager pager" "page-size goto");grid-template-columns:var(--pagination-layout-columns,minmax(0, 4fr) minmax(0, 5fr));align-items:start;gap:var(--pagination-layout-gap,var(--spacing-x-large) var(--spacing-normal))}.dLEQGq_root__pagination{grid-area:pager;width:100%;min-width:0}.dLEQGq_root__pageSize{grid-area:page-size;justify-content:flex-start;min-width:0;margin:0}.dLEQGq_root__pageSize__wrapper{width:var(--pagination-mobile-wrapper-width,100%);max-width:var(--pagination-mobile-page-size-max-width,var(--pagination-inline-size))}.dLEQGq_root__pageSize__wrapper__select{min-width:var(--pagination-action-min-inline-size)}.dLEQGq_root__goto{grid-area:goto;justify-content:flex-end;min-width:0;margin:0}.dLEQGq_root__goto__wrapper{width:var(--pagination-mobile-wrapper-width,100%);max-width:var(--pagination-mobile-goto-max-width,var(--pagination-wide-inline-size));justify-content:stretch}.dLEQGq_root__goto__wrapper__title{padding-inline:var(--pagination-label-padding,var(--spacing-small))!important}.dLEQGq_root__goto__wrapper__page{flex:auto;width:auto;min-width:0}.dLEQGq_root__goto__wrapper__page input{width:100%}.dLEQGq_root__goto__wrapper__button{width:var(--component-size-x-large);min-width:var(--component-size-x-large);padding-inline:0}.dLEQGq_root__goto__wrapper__button__label{display:var(--pagination-goto-label-display,none)}.dLEQGq_root__goto__wrapper__button__icon{width:var(--component-size-normal);height:var(--component-size-normal);display:flex}.dLEQGq_root__goto__wrapper__button__icon svg{width:100%;height:100%;transform:rotate(90deg)}}.dLEQGq_root__goto__wrapper{gap:var(--pagination-field-gap,0)}.dLEQGq_root__goto__wrapper__control{min-width:0;width:var(--pagination-field-inline-size,auto);background:var(--pagination-field-background,transparent);border-radius:var(--pagination-radius,var(--input-border-radius));height:100%;box-shadow:var(--pagination-field-shadow,none);flex:auto;align-items:center;display:flex}.dLEQGq_root__goto__wrapper__button{background:var(--pagination-goto-background,var(--color-primary-main));min-width:var(--pagination-goto-action-size,var(--pagination-compact-inline-size));width:var(--pagination-goto-action-size,auto);padding-inline:var(--pagination-goto-action-padding,var(--spacing-normal));color:var(--pagination-goto-color,var(--color-gray-level-0))!important}.dLEQGq_root__goto__wrapper__button__label{display:var(--pagination-goto-label-display,inline)}.dLEQGq_root__goto__wrapper__button__icon{display:var(--pagination-goto-icon-display,none)}.dLEQGq_root [data-pagination-part=navigation-label]{display:var(--pagination-navigation-label-display,inline)}.dLEQGq_root [data-pagination-part=navigation-icon],.dLEQGq_root [data-pagination-part=goto-icon]{width:var(--pagination-icon-size);height:var(--pagination-icon-size);color:var(--pagination-arrow-color,inherit);background-color:var(--pagination-icon-background,transparent);-webkit-mask:var(--pagination-previous-icon-mask,none) center/contain no-repeat;-webkit-mask:var(--pagination-previous-icon-mask,none) center/contain no-repeat;mask:var(--pagination-previous-icon-mask,none) center/contain no-repeat}.dLEQGq_root [data-pagination-part=navigation-icon] svg,.dLEQGq_root [data-pagination-part=goto-icon] svg{display:var(--pagination-svg-display,block);width:var(--pagination-icon-size);height:var(--pagination-icon-size)}.dLEQGq_root [data-pagination-part=next] [data-pagination-part=navigation-icon],.dLEQGq_root [data-pagination-part=goto-icon]{-webkit-mask-image:var(--pagination-next-icon-mask,none);-webkit-mask-image:var(--pagination-next-icon-mask,none);mask-image:var(--pagination-next-icon-mask,none)}.dLEQGq_root [data-pagination-part=page-size-select] svg{color:var(--pagination-field-arrow-color,var(--color-text-secondary-main))}.dLEQGq_root [data-pagination-part=summary]{color:var(--pagination-summary-color,var(--color-gray-level-600));font-weight:var(--pagination-summary-font-weight,var(--font-weight-regular))}.dLEQGq_root [data-pagination-part=page-size-label],.dLEQGq_root [data-pagination-part=goto-label]{font-weight:var(--pagination-label-font-weight,inherit);color:var(--pagination-label-color,var(--color-gray-level-600))}.dLEQGq_root [data-pagination-part=page]:hover,.dLEQGq_root [data-pagination-part=page][aria-current=page]{box-shadow:var(--pagination-selected-shadow,none)}.dLEQGq_root [data-pagination-part=page]:focus-visible,.dLEQGq_root [data-pagination-part=next]:focus-visible,.dLEQGq_root [data-pagination-part=previous]:focus-visible{outline:var(--border-width-emphasis) solid var(--pagination-focus-color,var(--color-primary-main));outline-offset:var(--spacing-xx-small)}.dLEQGq_root [data-pagination-part=goto-long-label]{display:var(--pagination-goto-long-label-display,inline)}.dLEQGq_root [data-pagination-part=goto-short-label]{display:var(--pagination-goto-short-label-display,none)}
.DKU7pa_item{margin:0 var(--pagination-item-margin,var(--spacing-x-small));width:auto!important;padding:0!important}.DKU7pa_item__link{cursor:pointer;align-items:center;display:flex;border-color:#0000!important;width:auto!important}.DKU7pa_item__link:hover{color:var(--color-primary-main);border-color:#0000!important}.DKU7pa_item__link svg{margin:0 var(--spacing-xx-small);width:var(--pagination-arrow-inline-size)}.DKU7pa_item__button{cursor:pointer;color:var(--pagination-text-color,var(--color-gray-level-600));width:var(--pagination-page-size,var(--component-size-x-large));height:var(--pagination-page-size,var(--component-size-x-large));border-radius:var(--pagination-radius,var(--input-border-radius));border:var(--pagination-border,var(--border-width-normal) solid var(--color-gray-level-200));background-color:var(--pagination-control-background,var(--color-background-paper-level-1));font-size:var(--pagination-font-size,var(--font-size-body2));font-feature-settings:var(--font-feature-settings);font-variation-settings:var(--font-variation-settings);justify-content:center;align-items:center;padding:0;display:flex}.DKU7pa_item__button:hover,.DKU7pa_item__button.DKU7pa_selected{background-color:var(--pagination-selected-background,var(--color-primary-main));color:var(--pagination-selected-color,var(--color-gray-level-0));border-color:#0000!important}.DKU7pa_item__selected{color:var(--pagination-selected-color,var(--color-gray-level-0))!important;background-color:var(--pagination-selected-background,var(--color-primary-main))!important;border-color:#0000!important}.DKU7pa_item__button{font-family:inherit;line-height:var(--pagination-line-height,inherit);box-shadow:var(--pagination-page-shadow,none);font-weight:var(--pagination-page-font-weight,var(--font-weight-regular))}.DKU7pa_item__link{font:inherit;gap:var(--pagination-navigation-gap,0);font-weight:var(--pagination-navigation-font-weight,inherit);color:var(--pagination-navigation-color,inherit);line-height:var(--pagination-line-height,inherit);background:0 0;border:0;padding:0}.DKU7pa_next svg{transform:rotate(90deg)}.DKU7pa_prev svg{transform:rotate(-90deg)}
.csECnq_root{box-sizing:border-box;gap:var(--spacing-gap);flex-direction:column;width:100%;min-width:0;display:flex}.csECnq_summary{min-width:0}.csECnq_header{min-width:0;min-height:calc(var(--component-size-x-large) + var(--component-size-x-small));justify-content:space-between;align-items:center;gap:var(--spacing-large);display:flex}.csECnq_header:not(:has(>.csECnq_title:not(:empty),>.csECnq_headerActions)){display:contents}.csECnq_title{flex:auto;min-width:0}.csECnq_title:empty{display:none}.csECnq_title>:where(h1,h2,h3,h4,h5,h6){text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.csECnq_content,.csECnq_results{min-width:0}.csECnq_content{gap:var(--spacing-large);flex-direction:column;display:flex;position:relative}.csECnq_toolbar,.csECnq_footer{width:100%}.csECnq_progress{z-index:1;height:var(--border-width-emphasis);border-radius:var(--border-radius-xx-large);position:absolute;inset-block-start:0;inset-inline:0}@media (max-width:1199px){.csECnq_root{gap:var(--spacing-large)}}.csECnq_headerActions{align-items:center;gap:var(--spacing-normal);flex-shrink:0;display:flex}.csECnq_controlsRow{display:contents}@media (max-width:1400px){.csECnq_header:not(:has(>.csECnq_title:not(:empty),>.csECnq_headerActions)){justify-content:flex-end;min-height:0;display:flex}.csECnq_controlsRow{justify-content:flex-end;display:flex}}
._3L8x-q_root{width:var(--icon-size-normal);height:var(--icon-size-normal);background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask:url(../media/list-filter.23z3qnflax661.svg) 50%/contain no-repeat;mask:url(../media/list-filter.23z3qnflax661.svg) 50%/contain no-repeat}
.qu9dvG_root{gap:var(--spacing-large);flex-direction:column;display:flex}.qu9dvG_columns{gap:var(--spacing-normal);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:30rem){.qu9dvG_columns{grid-template-columns:minmax(0,1fr)}}
._1YBgEW_paper._1YBgEW_paper{--yamaha-filter-footer-height:72px;--yamaha-filter-title-size:18px}._1YBgEW_paper._1YBgEW_paper ._1YBgEW_header{height:var(--control-size-x-large);padding:var(--spacing-x-large);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow-top-fixed-action);z-index:1;justify-content:space-between;align-items:center;display:flex}._1YBgEW_paper._1YBgEW_paper ._1YBgEW_title{font-size:var(--yamaha-filter-title-size);font-weight:var(--font-weight-bold);line-height:var(--component-size-x-large)}._1YBgEW_close{width:var(--component-size-large);height:var(--component-size-large);color:var(--color-gray-level-500);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}._1YBgEW_close span{width:var(--icon-size-normal);height:var(--icon-size-normal);background-color:currentColor;transform:rotate(45deg);-webkit-mask:url(/branding/icons/product-filter-close.svg) 50%/contain no-repeat;mask:url(/branding/icons/product-filter-close.svg) 50%/contain no-repeat}._1YBgEW_content [data-filter-heading]{display:none}._1YBgEW_footer{gap:var(--spacing-x-large);height:var(--yamaha-filter-footer-height);padding:var(--spacing-x-large);background-color:var(--color-background-paper-level-1);box-shadow:var(--shadow-bottom-fixed-action);z-index:1;flex:none;align-items:center;display:flex}._1YBgEW_footer>button{min-width:0;height:var(--control-size-small);padding:var(--spacing-x-small);border-radius:var(--border-radius-xx-small);font-size:var(--font-size-button2);line-height:var(--line-height-button2);white-space:nowrap;flex:1 1 0}._1YBgEW_footer>.MuiButton-outlined{border-color:var(--color-primary-main);color:var(--color-primary-main)}
.N4HBXa_root{border:var(--border-width-normal) solid #0000;border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);height:100%;overflow:hidden}.N4HBXa_root__media{aspect-ratio:4/3;border-bottom:var(--border-width-normal) solid var(--color-border-4);width:100%;height:auto!important}.N4HBXa_root__content{padding:var(--spacing-x-large);min-height:calc(var(--component-size-x-large)*4);gap:var(--spacing-normal);flex-direction:column;display:flex}.N4HBXa_root__brand{block-size:var(--component-size-large);border-radius:var(--border-radius-xx-large);margin-inline-start:auto}.N4HBXa_root__price{block-size:var(--component-size-large);margin-top:auto}
.Q26NxW_root{grid-template-columns:minmax(0, 3fr) minmax(calc(var(--spacing-xxx-large) * 10), 2fr);align-items:start;gap:var(--spacing-gap);width:100%;min-width:0;display:grid}.Q26NxW_notice{grid-column:1/-1}@media (max-width:1400px){.Q26NxW_root{grid-template-columns:minmax(0,1fr)}}
.GKmhnq_root{justify-content:center;width:100%;display:flex}.GKmhnq_list{justify-content:center;align-items:center;margin:0;padding:0;list-style:none;display:flex}.GKmhnq_item{align-items:center;display:flex}.GKmhnq_item:not(:last-child):after{content:"|";color:var(--color-gray-level-400)}.GKmhnq_link{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);padding:var(--spacing-normal);color:var(--color-gray-level-600);text-decoration:none}.GKmhnq_link:hover,.GKmhnq_link:focus-visible{color:var(--color-primary-main)}@media (max-width:599px){.GKmhnq_link{padding-inline:var(--spacing-small)}}
