.NXhi0G_root{gap:var(--spacing-x-large);flex-direction:column;margin:0;display:flex}.NXhi0G_root__row{min-height:var(--component-size-large);justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.NXhi0G_root dt,.NXhi0G_root dd{margin:0}.NXhi0G_root dt{width:78px;color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);text-align:right;flex:0 0 78px}.NXhi0G_root dd{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);text-align:left}.NXhi0G_root dd a{color:inherit;text-decoration:none}.NXhi0G_root dd a:hover,.NXhi0G_root dd a:focus-visible{text-decoration:underline}.NXhi0G_root .MuiRating-root{font-size:var(--font-size-body1);direction:ltr}
.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)}}
.lzopMa_root{gap:var(--spacing-x-large);min-inline-size:0;font-size:var(--font-size-body1);line-height:24px;display:grid}.lzopMa_description{margin:0}.lzopMa_message{min-inline-size:0}.lzopMa_form{--input-medium-block-size:50px;gap:var(--spacing-x-large);display:grid}.lzopMa_form .MuiTextField-root{margin-block-start:8px}.lzopMa_form .MuiInputBase-multiline{min-block-size:146px;padding-block:17px}.lzopMa_form textarea.MuiInputBase-input{font-size:12px;line-height:22px}.lzopMa_form .MuiInputLabel-root{font-size:13.3333px;font-weight:600;line-height:24px}.lzopMa_row{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lzopMa_actions{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xx-large);display:flex}.lzopMa_captcha{--captcha-media-inline-size:100px;--captcha-media-block-size:50px;inline-size:calc((100% - var(--spacing-xx-large))/2)}.lzopMa_captcha .MuiInputLabel-root{transform:translate(-14px,-9px)scale(.75)}.lzopMa_captcha .MuiOutlinedInput-notchedOutline legend{max-inline-size:100%}.lzopMa_captcha button{background-image:url(/branding/icons/contact-captcha-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;block-size:50px;inline-size:36px;margin:0}.lzopMa_captcha button svg{visibility:hidden}.lzopMa_submit{min-block-size:48px;inline-size:200px}@media (max-width:899px){.lzopMa_row{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}.lzopMa_actions{align-items:stretch;gap:var(--spacing-x-large);flex-direction:column}.lzopMa_captcha,.lzopMa_submit{inline-size:100%}}
.EqScia_root{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:899px){.EqScia_root{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}}
.hZvitW_root,.hZvitW_desktop{align-items:center;display:flex}.hZvitW_mobile{display:none}@media (max-width:899px){.hZvitW_desktop{display:none}.hZvitW_mobile{display:flex}}
.jUip5q_trigger{inline-size:var(--component-size-large);block-size:var(--component-size-large);color:var(--color-primary-main)!important;padding:0!important}.jUip5q_paper.jUip5q_paper{inline-size:100%;max-inline-size:none;color:var(--yamaha-mobile-menu-text);scrollbar-gutter:auto;background-color:var(--yamaha-mobile-menu-background)!important}.jUip5q_header{block-size:var(--yamaha-mobile-menu-header-size);padding:var(--spacing-large) var(--spacing-x-large);background:var(--yamaha-mobile-menu-background);box-shadow:var(--yamaha-mobile-menu-header-shadow);justify-content:space-between;align-items:center;display:flex}.jUip5q_logo{--logo-inline-size:119px;--logo-block-size:32px;margin-inline:4.5px}.jUip5q_close{cursor:pointer;inline-size:calc(var(--component-size-normal) + var(--spacing-x-small));block-size:calc(var(--component-size-normal) + var(--spacing-x-small));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.jUip5q_content{padding:var(--spacing-xx-large) var(--spacing-x-large)}.jUip5q_list{margin:0;padding:0;list-style:none}.jUip5q_close:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-x-small)}
.hPZIrG_item{color:var(--yamaha-mobile-menu-muted);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-bold);line-height:var(--line-height-subtitle1);margin:0;padding:0}.hPZIrG_row{align-items:center;gap:var(--spacing-x-small);min-block-size:var(--component-size-large);display:flex}.hPZIrG_label{color:inherit;font:inherit;text-align:start;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-inline-size:0;padding:0;text-decoration:none}.hPZIrG_branch{inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.hPZIrG_indicator{flex:0 0 var(--component-size-normal);inline-size:var(--component-size-normal);block-size:var(--component-size-normal)}.hPZIrG_expansion{opacity:0;visibility:hidden;transition:grid-template-rows var(--transition-duration-short) cubic-bezier(.2, 0, 0, 1),opacity var(--transition-duration-short) ease,visibility var(--transition-duration-short);grid-template-rows:0fr;display:grid}.hPZIrG_expansionContent{min-block-size:0;overflow:hidden}.hPZIrG_item[data-open=true]>.hPZIrG_expansion{opacity:1;visibility:visible;grid-template-rows:1fr}.hPZIrG_arrow{transition:transform var(--transition-duration-short) ease;transform:rotate(90deg)}.hPZIrG_children{gap:var(--spacing-xx-large);margin:var(--spacing-x-large) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.hPZIrG_item[data-depth="0"]{padding-block:var(--spacing-x-large);box-shadow:inset 0 calc(-1*var(--border-width-normal)) var(--yamaha-mobile-menu-divider);color:var(--yamaha-mobile-menu-text)}.hPZIrG_item[data-depth="0"]:first-child{padding-block-start:0}.hPZIrG_item[data-depth="0"]:last-child{box-shadow:none;padding-block-end:0}.hPZIrG_item[data-depth="0"]>.hPZIrG_row{justify-content:space-between}.hPZIrG_item[data-depth="0"]>.hPZIrG_row .hPZIrG_label{order:0}.hPZIrG_item[data-depth="0"]>.hPZIrG_row .hPZIrG_indicator{order:1}.hPZIrG_item[data-depth="0"]>.hPZIrG_expansion>.hPZIrG_expansionContent>.hPZIrG_children{margin-block-start:var(--spacing-xx-large)}.hPZIrG_item[data-depth="0"][data-open=true]>.hPZIrG_row{color:var(--color-primary-main)}.hPZIrG_item[data-depth="0"][data-open=true]>.hPZIrG_row .hPZIrG_arrow{transform:rotate(-90deg)}.hPZIrG_item[data-depth="1"]>.hPZIrG_row:not(:has(.hPZIrG_indicator)){padding-inline-start:calc(var(--component-size-normal) + var(--spacing-x-small))}.hPZIrG_item[data-depth="1"]>.hPZIrG_expansion>.hPZIrG_expansionContent>.hPZIrG_children{padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--yamaha-mobile-menu-panel-border);border-radius:var(--border-radius-small);background:var(--yamaha-mobile-menu-panel-background)}.hPZIrG_item[data-depth="2"]{color:var(--yamaha-mobile-menu-text)}.hPZIrG_item[data-depth="2"]>.hPZIrG_row:not(:has(.hPZIrG_indicator)){padding-inline-start:calc(var(--component-size-normal) + var(--spacing-x-small))}.hPZIrG_item:not([data-depth="0"]):not([data-depth="1"])>.hPZIrG_expansion>.hPZIrG_expansionContent>.hPZIrG_children{padding-inline-start:calc(var(--component-size-normal) + var(--spacing-x-small))}.hPZIrG_item:not([data-depth="0"]):not([data-depth="1"]):not([data-depth="2"]){color:var(--yamaha-mobile-menu-text);font-weight:var(--font-weight-medium)}.hPZIrG_label:focus-visible,.hPZIrG_branch:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-x-small);border-radius:var(--border-radius-xx-small)}@media (prefers-reduced-motion:reduce){.hPZIrG_expansion,.hPZIrG_arrow{transition:none}}
.WIx17q_menuSearch{inline-size:100%;block-size:calc(var(--component-size-large)*2);padding-inline:var(--spacing-x-large) var(--spacing-normal);border:var(--border-width-normal) solid var(--yamaha-mobile-menu-search-border);background:var(--yamaha-mobile-menu-panel-background);color:var(--yamaha-mobile-menu-muted);font-family:inherit;font-size:var(--font-size-body2);font-weight:var(--font-weight-regular);line-height:var(--line-height-body2);cursor:pointer;border-radius:40px;justify-content:space-between;align-items:center;margin-block-end:var(--spacing-x-large);display:flex}.WIx17q_menuSearch:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-x-small)}.WIx17q_hiddenTrigger{display:none}
.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)}}
.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)}.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-x-large)}.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: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}}
.NDC9eq_root{border-radius:0;width:100%;overflow:hidden}.NDC9eq_root .swiper{border-radius:0}.NDC9eq_root .swiper-slide{border-radius:0;height:auto}.NDC9eq_root .swiper-pagination{justify-content:center;align-items:center;display:flex}.NDC9eq_root .swiper-pagination .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);border-radius:50%}.NDC9eq_root .swiper-pagination .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)}.NDC9eq_root>.swiper+div{top:calc(50% - var(--yamaha-album-rotator-pagination-block-size)/2);padding-inline:var(--spacing-normal)}.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}.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}.NDC9eq_root>.swiper+div button:active:not(:disabled){box-shadow:none;transform:scale(.94)}.NDC9eq_root>.swiper+div button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.NDC9eq_root>.swiper+div button svg{width:var(--yamaha-album-rotator-navigation-icon-size);height:var(--yamaha-album-rotator-navigation-icon-size)}.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){.NDC9eq_root .swiper{padding-bottom:var(--yamaha-album-rotator-pagination-block-size)}.NDC9eq_root .swiper-pagination{min-height:var(--yamaha-album-rotator-pagination-block-size)}.NDC9eq_root>.swiper+div{padding-inline:var(--spacing-none)}}@media (prefers-reduced-motion:reduce){.NDC9eq_root>.swiper+div button{transition-duration:.01ms}}[data-cms-priority]:has([data-cms-component=Album\.AlbumRotator]):has(.NDC9eq_root){gap:0;max-width:none;padding-inline:0}
.NwZUFa_root{width:100%}
._4daCCa_drawerContent{gap:var(--spacing-normal);flex-direction:column;display:flex}
