.MenuItem-module-scss-module__2X4gnq__root{cursor:pointer;height:100%;display:flex;position:relative}.MenuItem-module-scss-module__2X4gnq__root__item{padding-inline:var(--header-menu-item-padding-inline);align-items:center;width:auto;margin-inline-end:var(--header-menu-item-margin-inline-end);display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__text{white-space:nowrap;color:var(--color-menu-item);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);background:0 0;border:0;align-items:center;padding:0;transition:color .3s ease-in-out;display:flex;width:fit-content!important}.MenuItem-module-scss-module__2X4gnq__root__item__text svg{width:var(--menu-icon-size);height:var(--menu-icon-size)}.MenuItem-module-scss-module__2X4gnq__root__item__text svg path{fill:var(--color-menu-icon)}.MenuItem-module-scss-module__2X4gnq__root__item__text:hover{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon{flex:1;justify-content:flex-end;display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg{margin-right:var(--spacing-x-small);width:var(--menu-icon-size);height:var(--menu-icon-size);transition:transform .3s ease-in-out}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg path{fill:var(--color-menu-icon)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg{transform:rotate(180deg)}.MenuItem-module-scss-module__2X4gnq__root__item:hover>a,.MenuItem-module-scss-module__2X4gnq__root__item:hover>button{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item:hover>div>svg path{fill:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__underline{height:var(--menu-active-indicator-block-size);background-color:var(--color-menu-hover-text);bottom:calc(var(--spacing-normal)*-1);border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);width:0;transition:width .3s ease-in-out;position:absolute;right:0}.MenuItem-module-scss-module__2X4gnq__root__underline__display{width:calc(100% - var(--spacing-large))}@media (max-width:899px){.MenuItem-module-scss-module__2X4gnq__root{height:auto;padding:0 var(--spacing-large);width:100%}.MenuItem-module-scss-module__2X4gnq__root:last-child{border-bottom:0!important}.MenuItem-module-scss-module__2X4gnq__root__item{width:100%;padding:var(--spacing-large) 0;border-bottom:var(--border-width-normal) solid var(--color-divider-2);padding-block:spacing(xx-large);flex-wrap:wrap;margin:0}.MenuItem-module-scss-module__2X4gnq__root__item:after{display:none}.MenuItem-module-scss-module__2X4gnq__root__item__text{align-items:center;gap:var(--spacing-large);color:var(--color-menu-item);width:auto;height:auto;font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__text span{padding-right:var(--spacing-normal)}.MenuItem-module-scss-module__2X4gnq__root__item__text__open{color:var(--color-menu-hover-text);position:relative}.MenuItem-module-scss-module__2X4gnq__root__item__text__open:after,.MenuItem-module-scss-module__2X4gnq__root__item__text svg,.MenuItem-module-scss-module__2X4gnq__root__item__text:before{display:none}.MenuItem-module-scss-module__2X4gnq__root__item__text__active{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg{width:var(--component-size-large);height:var(--component-size-large)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__active>svg path{stroke:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg{transform:rotate(180deg)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg path{fill:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__isFirst span{display:block}}
.MenuItemMega-module-scss-module___zimGq__root{--menu-item-mega-max-block-size:min(var(--menu-mega-max-block-size), calc(100dvh - var(--menu-mega-viewport-offset)));z-index:var(--layer-modal);top:calc(var(--spacing-x-large) + var(--header-content-min-block-size) - var(--spacing-xx-small));inline-size:100%;max-inline-size:var(--layout-content-max-inline-size);max-block-size:var(--menu-item-mega-max-block-size);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--surface-border-radius) 0 var(--surface-border-radius) var(--surface-border-radius);background-color:var(--color-background-default);box-shadow:var(--shadow-alert);margin-inline:auto;position:fixed;left:0;right:0;overflow:hidden}.MenuItemMega-module-scss-module___zimGq__root__wrapper,.MenuItemMega-module-scss-module___zimGq__root__wrapper__inner{block-size:100%}.MenuItemMega-module-scss-module___zimGq__root__panel{min-block-size:var(--menu-mega-content-min-block-size);max-block-size:var(--menu-item-mega-max-block-size);display:flex;overflow:hidden}.MenuItemMega-module-scss-module___zimGq__root__content{flex:auto;min-inline-size:0;display:flex}
.MenuItemMegaContent-module-scss-module__Y95wbq__root{background-color:var(--color-menu-background-1);flex:auto;min-block-size:0;min-inline-size:0}.MenuItemMegaContent-module-scss-module__Y95wbq__root__content{gap:var(--spacing-xx-large);padding:var(--spacing-xxx-large);background-color:var(--color-menu-background-1);background-clip:border-box;flex-direction:column;display:flex}.MenuItemMegaContent-module-scss-module__Y95wbq__root__all{align-items:center;gap:var(--spacing-normal);inline-size:fit-content;color:var(--color-menu-selected-item);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);display:flex}.MenuItemMegaContent-module-scss-module__Y95wbq__root__all svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.MenuItemMegaContent-module-scss-module__Y95wbq__root__grid{align-content:start;gap:var(--spacing-xx-large) var(--spacing-xxx-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.MenuItemMegaSection-module-scss-module__Ays47W__root{gap:var(--spacing-large);min-inline-size:0;border-block-end:var(--border-width-normal) solid var(--color-menu-line);flex-direction:column;padding-block-end:var(--spacing-xx-large);display:flex}.MenuItemMegaSection-module-scss-module__Ays47W__root__title{align-items:center;gap:var(--spacing-normal);inline-size:fit-content;color:var(--color-menu-item);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);padding-inline-start:var(--spacing-normal);display:flex}.MenuItemMegaSection-module-scss-module__Ays47W__root__title:before{content:"";flex:0 0 var(--border-width-emphasis);inline-size:var(--border-width-emphasis);block-size:var(--component-size-normal);border-radius:var(--border-radius-xx-small);background-color:var(--color-menu-selected-item)}.MenuItemMegaSection-module-scss-module__Ays47W__root__title svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);color:var(--color-menu-selected-item)}.MenuItemMegaSection-module-scss-module__Ays47W__root__list{gap:var(--spacing-normal);flex-direction:column;padding-inline-start:var(--spacing-xxx-large);display:flex}
.MenuItemMegaTreeItem-module-scss-module__9L09tq__root{gap:var(--spacing-normal);flex-direction:column;min-inline-size:0;display:flex}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label{align-items:center;gap:var(--spacing-small);inline-size:fit-content;min-inline-size:0;color:var(--color-menu-submenu-item);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);transition:color .2s ease-in-out;display:flex}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label svg{flex:0 0 var(--menu-tree-icon-size);inline-size:var(--menu-tree-icon-size);block-size:var(--menu-tree-icon-size);color:currentColor}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label_group{color:var(--color-menu-item);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label:hover,.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label:focus-visible{color:var(--color-menu-submenu-hover-text)}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__children{gap:var(--spacing-normal);border-inline-start:var(--border-width-normal) solid var(--color-menu-line);flex-direction:column;padding-inline-start:var(--spacing-large);display:flex}
.MenuItemMegaNavigation-module-scss-module__VXXnwa__root{flex:0 0 var(--menu-mega-navigation-inline-size);border-inline-end:var(--border-width-normal) solid var(--color-menu-line);background-color:var(--color-menu-background-1);min-block-size:0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__content{background-color:var(--color-menu-background-1);flex-direction:column;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item{min-block-size:var(--menu-mega-navigation-item-block-size);padding:var(--spacing-large) var(--spacing-xx-large);justify-content:space-between;align-items:center;gap:var(--spacing-large);border:0;border-bottom:var(--border-width-normal) solid var(--color-menu-line);color:var(--color-menu-item);background-color:var(--color-menu-background-1);cursor:pointer;text-align:start;font-family:inherit;font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);transition:color .2s ease-in-out,background-color .2s ease-in-out;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__identity{align-items:center;gap:var(--spacing-large);min-inline-size:0;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon{flex:0 0 var(--component-size-x-large);inline-size:var(--component-size-x-large);block-size:var(--component-size-x-large);position:relative}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image{border-radius:var(--border-radius-small);background:0 0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image>span{background:0 0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image>span:before{background-image:none}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon{background:0 0;justify-content:center;align-items:center;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon svg{inline-size:var(--component-size-x-large);block-size:var(--component-size-x-large);background:0 0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__arrow{color:var(--color-menu-icon);flex:none;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__arrow svg{inline-size:var(--menu-tree-icon-size);block-size:var(--menu-tree-icon-size)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:hover,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:focus-visible{color:var(--color-menu-hover-text);background-color:var(--color-menu-hover-background)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item_selected{color:var(--color-menu-selected-item);background-color:var(--color-menu-selected-background)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:focus-visible{outline:var(--border-width-emphasis) solid var(--color-menu-hover-text);outline-offset:calc(var(--spacing-xx-small)*-1)}
.YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-piano-category-card-aspect-ratio);border-radius:var(--border-radius-x-small)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-piano-category-card-wide-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-piano-category-card-wide-overlay)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-piano-category-card-overlay)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:flex}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{object-position:right center}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-xx-large);direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr))}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item{grid-column:span 4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){order:4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){order:5}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(5){order:3}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(-n+2){grid-column:span 6}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-upright-category-card-aspect-ratio);border-radius:0}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-upright-category-card-overlay)}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-digital-category-card-block-size);aspect-ratio:auto;border-radius:var(--border-radius-x-small)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}.YamahaProductCategoryCollection-module-scss-module__MCQveq__item{min-width:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__heading{display:contents}.YamahaProductCategoryCollection-module-scss-module__MCQveq__badge{display:none}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__heading{align-items:center;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-grand-category-card-block-size);aspect-ratio:auto;border-radius:0}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}@media (max-width:1199px){.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-grand-category-card-tablet-block-size)}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large)}}@media (max-width:447px){.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}}.YamahaProductCategoryCollection-module-scss-module__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}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible{outline:var(--border-width-emphasis) solid var(--yamaha-product-card-focus-color);outline-offset:var(--spacing-xx-small)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:hover .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img,.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transform:scale(var(--yamaha-card-image-hover-scale))}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media>div,.YamahaProductCategoryCollection-module-scss-module__MCQveq__media>div>span{border-radius:inherit}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{object-fit:cover;object-position:center;transition:transform var(--yamaha-card-image-transition-duration) var(--yamaha-card-image-transition-timing-function)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{z-index:1;background:var(--yamaha-product-card-overlay);position:absolute;inset:0}.YamahaProductCategoryCollection-module-scss-module__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}.YamahaProductCategoryCollection-module-scss-module__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}.YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{z-index:-1;content:"";background:var(--yamaha-product-card-title-overlay);position:absolute;inset:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description,.YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description{color:var(--yamaha-product-card-title-color)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description>:first-child{margin-block-start:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description>:last-child{margin-block-end:0}.YamahaProductCategoryCollection-module-scss-module__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)}.YamahaProductCategoryCollection-module-scss-module__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){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large) auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{gap:var(--spacing-small)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large) auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1199px){.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__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 .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item{grid-column:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(-n+2){grid-column:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(n){order:0}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:auto;height:100%}}@media (max-width:447px){.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:auto}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large)}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child{order:2}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(2){order:1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){order:4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){order:3}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(5){order:5}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transition-duration:.01ms}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:hover .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img,.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transform:none}}
.YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__root{height:var(--yamaha-piano-tuning-hero-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background{z-index:0;position:absolute;inset:0}.YamahaAlbumHero-module-scss-module__zJ6oia__background span{border-radius:0}.YamahaAlbumHero-module-scss-module__zJ6oia__background img{object-fit:cover;object-position:center}.YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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 .YamahaAlbumHero-module-scss-module__zJ6oia__content{width:var(--yamaha-piano-tuning-hero-content-inline-size);gap:var(--spacing-x-large)}.yamaha-piano-repair-hero .YamahaAlbumHero-module-scss-module__zJ6oia__content{width:var(--yamaha-piano-repair-hero-content-inline-size);gap:var(--spacing-x-large)}.YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__title{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary-main);background:0 0;border-radius:0;padding:0}.YamahaAlbumHero-module-scss-module__zJ6oia__logo{width:var(--yamaha-album-hero-logo-inline-size);height:var(--yamaha-album-hero-logo-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__logo span{background-color:#0000}.YamahaAlbumHero-module-scss-module__zJ6oia__logo img{object-fit:contain}.YamahaAlbumHero-module-scss-module__zJ6oia__description{align-items:flex-start;gap:var(--spacing-small);text-align:start;flex-direction:column;width:100%;max-width:100%;display:flex}.YamahaAlbumHero-module-scss-module__zJ6oia__description>p{margin:0}.YamahaAlbumHero-module-scss-module__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)}.YamahaAlbumHero-module-scss-module__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}.YamahaAlbumHero-module-scss-module__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}.YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{width:100%}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2):after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__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 .YamahaAlbumHero-module-scss-module__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){.YamahaAlbumHero-module-scss-module__zJ6oia__root{height:var(--yamaha-album-hero-block-size);aspect-ratio:auto}.YamahaAlbumHero-module-scss-module__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){.YamahaAlbumHero-module-scss-module__zJ6oia__root{min-height:var(--yamaha-album-hero-small-min-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background img{object-position:var(--yamaha-album-hero-small-background-position)}.YamahaAlbumHero-module-scss-module__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) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}}@media (max-width:599px){.YamahaAlbumHero-module-scss-module__zJ6oia__root{min-height:var(--yamaha-album-hero-mobile-min-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background:after{background:var(--yamaha-album-hero-mobile-overlay);content:"";position:absolute;inset:0}.YamahaAlbumHero-module-scss-module__zJ6oia__content{inset-inline:var(--spacing-x-large);width:auto}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__content{inset-inline:var(--spacing-panel);width:auto}.YamahaAlbumHero-module-scss-module__zJ6oia__description{max-width:100%;font-size:var(--font-size-h4);line-height:var(--line-height-h4);white-space:normal}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}.YamahaAlbumHero-module-scss-module__zJ6oia__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);white-space:normal}}
.YamahaAlbumRotator-module-scss-module__NDC9eq__root{border-radius:0;width:100%;overflow:hidden}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper{border-radius:0}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-slide{border-radius:0;height:auto}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination{justify-content:center;align-items:center;display:flex}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination-bullet{width:var(--yamaha-album-rotator-pagination-size);height:var(--yamaha-album-rotator-pagination-size);box-sizing:border-box;opacity:1;border:var(--border-width-normal) solid var(--color-text-secondary-main);background-color:var(--color-primary-contrast-text)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination-bullet-active{width:var(--yamaha-album-rotator-pagination-active-size);height:var(--yamaha-album-rotator-pagination-active-size);border:var(--border-width-emphasis) solid var(--color-primary-contrast-text);background-color:var(--color-primary-main)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div{top:calc(50% - var(--yamaha-album-rotator-pagination-block-size)/2);padding-inline:var(--spacing-normal)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button{width:var(--yamaha-album-rotator-navigation-size);height:var(--yamaha-album-rotator-navigation-size);opacity:.8;color:var(--color-text-secondary-main);box-shadow:none;background-color:#0000;border:0;border-radius:50%;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s,transform .2s}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:hover:not(:disabled){opacity:1;color:var(--color-primary-main);background-color:var(--color-primary-minus-4);box-shadow:var(--shadow-dropdown);transform:translateY(calc(-1 * var(--spacing-xx-small))) scale(1.08);border-color:#0000}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:active:not(:disabled){box-shadow:none;transform:scale(.94)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button svg{width:var(--yamaha-album-rotator-navigation-icon-size);height:var(--yamaha-album-rotator-navigation-icon-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button svg path{stroke:var(--color-primary-contrast-text);stroke-width:var(--border-width-emphasis);stroke-linejoin:round;paint-order:stroke fill}@media (max-width:599px){.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper{padding-bottom:var(--yamaha-album-rotator-pagination-block-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination{min-height:var(--yamaha-album-rotator-pagination-block-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div{padding-inline:var(--spacing-none)}}@media (prefers-reduced-motion:reduce){.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button{transition-duration:.01ms}}[data-cms-priority]:has([data-cms-component=Album\.AlbumRotator]):has(.YamahaAlbumRotator-module-scss-module__NDC9eq__root){gap:0;max-width:none;padding-inline:0}
.DefaultFaqListView-module-scss-module__UHjj9a__root{width:100%;padding-bottom:var(--spacing-xx-large)}.DefaultFaqListView-module-scss-module__UHjj9a__root__container{gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.DefaultFaqListView-module-scss-module__UHjj9a__root__container__content{gap:var(--spacing-xx-large);flex-wrap:wrap;display:flex}.DefaultFaqListView-module-scss-module__UHjj9a__root__container__content__item__title{font-size:var(--font-size-overline);font-weight:var(--font-weight-overline);line-height:var(--line-height-overline);color:var(--color-text-primary-main)}
