.mp-cms-page:has(.yamaha-piano-moving-hero){--moving-section-gap:100px;--moving-placeholder-gap:var(--spacing-card);--moving-rule-width:100px;background:var(--color-background-page-2)}:is(.yamaha-moving-benefits,.yamaha-moving-process)[data-cms-component],.yamaha-moving-notes[data-cms-component],.yamaha-moving-faq[data-cms-component]{margin-block-start:calc(var(--moving-section-gap) - var(--moving-placeholder-gap))}:is(.yamaha-moving-benefits,.yamaha-moving-process,.yamaha-moving-notes,.yamaha-moving-faq).mp-cms-template{background:0 0;border:0;gap:0;margin:0;padding:0}:is(.yamaha-moving-benefits,.yamaha-moving-process)>.mp-cms-template__header,:is(.yamaha-moving-benefits,.yamaha-moving-process)>.mp-cms-template__header>div{justify-content:center}:is(.yamaha-moving-benefits,.yamaha-moving-process) .mp-cms-template__header h2{color:var(--color-text-primary-main);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-align:center;border:0;margin:0;padding:0}:is(.yamaha-moving-benefits,.yamaha-moving-process) .mp-cms-template__header h2:after{width:var(--moving-rule-width);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-moving-process [data-yamaha-feature-highlights]{margin-block-start:var(--spacing-xx-large)}.yamaha-moving-benefits-description{margin-block-start:var(--spacing-x-large)}.yamaha-moving-benefits-description p{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);margin:0}.mp-cms-page:has(.yamaha-piano-moving-hero) [data-service-kind=moving]{margin-block-start:calc(var(--moving-section-gap) - var(--moving-placeholder-gap))}.yamaha-moving-notes h2{color:var(--color-text-primary-main);font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);border:0;margin:0;padding:0}.yamaha-moving-notes ul{gap:var(--spacing-x-large);margin:var(--spacing-x-large) 0 0;padding:0;list-style:none;display:grid}.yamaha-moving-notes li{padding:0;font-size:var(--font-size-h6);line-height:var(--line-height-h6);margin:0;padding-inline-start:calc(var(--spacing-x-large) + var(--spacing-large));position:relative}.yamaha-moving-notes li:before{width:var(--yamaha-about-check-icon-size);height:var(--yamaha-about-check-icon-size);content:"";background:url(/branding/about-check.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-small);inset-inline-start:0}.yamaha-moving-notes li strong{font-weight:var(--font-weight-bold)}.yamaha-moving-notes li p{margin:var(--spacing-large) 0 0;font-weight:var(--font-weight-medium)}@media (min-width:1200px){.yamaha-moving-benefits-description p{white-space:nowrap}}@media (max-width:1199px){.mp-cms-page:has(.yamaha-piano-moving-hero){--moving-section-gap:64px}}@media (max-width:767px){.mp-cms-page:has(.yamaha-piano-moving-hero){--spacing-panel:var(--spacing-x-large)}}@media (max-width:599px){.yamaha-moving-benefits .mp-cms-template__header h2:after{margin-block-start:12.538px}}:is(.yamaha-moving-benefits,.yamaha-moving-process).mp-cms-template>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{border:0;margin:0;padding:0}:is(.yamaha-moving-benefits,.yamaha-moving-process).mp-cms-template>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin:var(--spacing-x-large) 0 0;padding:0}:is(.yamaha-moving-benefits,.yamaha-moving-process).mp-cms-template>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{margin:0;padding:0}:is(.yamaha-moving-benefits,.yamaha-moving-process).mp-cms-template>.mp-cms-template__body>.yamaha-moving-benefits-description p{font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);margin:0}.yamaha-moving-process>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin-block-start:var(--spacing-xx-large);margin-inline-start:auto}.mp-cms-page:has(.yamaha-consultation-content){--consultation-section-gap:110px;--consultation-placeholder-gap:var(--spacing-card);--consultation-hero-height:516px;--consultation-container-width:1280px;--consultation-rule-width:100px;--consultation-hero-copy-width:364px;--consultation-hero-title-size:36px;--consultation-hero-title-line-height:77px;--consultation-picture-height:400px;--consultation-icon-size:40px;--consultation-grand-description-height:50px;--consultation-button-width:200px;--consultation-button-height:48px;background:var(--color-background-page-2)}.yamaha-consultation-content.mp-cms-template,.yamaha-consultation-content .mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-consultation{color:var(--color-text-primary-main)}.yamaha-consultation :is(h1,h2,h3,p){border:0;margin:0;padding:0}.yamaha-consultation h1:after,.yamaha-consultation h2:after{display:none}.yamaha-consultation__hero{inline-size:100vw;block-size:var(--consultation-hero-height);align-items:center;margin-inline:calc(50% - 50vw);display:flex}.yamaha-consultation__hero-copy{inline-size:var(--consultation-hero-copy-width);max-inline-size:calc(100% - var(--spacing-xx-large)*2);color:var(--color-gray-level-0);gap:var(--spacing-xx-large);margin-inline-start:max(var(--spacing-xx-large),(100vw - var(--consultation-container-width))/2);display:grid}.yamaha-consultation__hero-copy h1{color:inherit;font-size:var(--consultation-hero-title-size);line-height:var(--consultation-hero-title-line-height);font-weight:var(--font-weight-bold)}.yamaha-consultation__hero-copy p{white-space:nowrap;font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium);margin-block-start:var(--spacing-normal)}.yamaha-consultation__button{justify-content:center;justify-self:start;align-items:center;gap:var(--spacing-x-small);min-block-size:var(--consultation-button-height);padding:calc(var(--spacing-large) - var(--border-width-normal)) calc(var(--spacing-xxx-large) - var(--border-width-normal));border:var(--border-width-normal) solid var(--color-primary-main);border-radius:var(--border-radius-xx-small);background:var(--color-button-primary-main);color:var(--color-button-primary-contrast-text);font-size:var(--font-size-button1);line-height:var(--line-height-button1);font-weight:var(--font-weight-demibold);text-decoration:none;display:inline-flex}.yamaha-consultation__button:hover,.yamaha-consultation__button:focus-visible{background:var(--color-button-primary-plus-1);color:var(--color-button-primary-contrast-text)}.yamaha-consultation__button_outlined{inline-size:var(--consultation-button-width);margin:var(--spacing-x-large) auto 0;color:var(--color-primary-main);background:0 0;display:flex}.yamaha-consultation__button-arrow{inline-size:var(--icon-size-normal);block-size:var(--icon-size-normal);background:currentColor;-webkit-mask:url(/branding/piano-consultation/success.svg) 50%/contain no-repeat;mask:url(/branding/piano-consultation/success.svg) 50%/contain no-repeat}.yamaha-consultation__section{margin-block-start:var(--consultation-section-gap)}.yamaha-consultation__section>h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);text-align:center}.yamaha-consultation__section>h2:after{inline-size:var(--consultation-rule-width);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-consultation__tips,.yamaha-consultation__pianos{gap:var(--spacing-x-large);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-xx-large);display:grid}.yamaha-consultation__tip{align-content:start;justify-items:center;gap:var(--spacing-large);display:grid}.yamaha-consultation__tip h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold)}.yamaha-consultation__tip p{font-size:var(--font-size-body1);line-height:var(--line-height-body1);margin-block-start:var(--spacing-x-small)}.yamaha-consultation__tip_space p{margin-block-start:var(--spacing-normal)}.yamaha-consultation__icon{inline-size:var(--consultation-icon-size);block-size:var(--consultation-icon-size);background:50%/contain no-repeat;display:block}.yamaha-consultation__pianos{text-align:start;align-items:start;margin-block-start:var(--spacing-x-large)}.yamaha-consultation__piano{min-inline-size:0}.yamaha-consultation__piano h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold);margin-block-start:var(--spacing-large)}.yamaha-consultation__piano p{font-size:var(--font-size-body1);line-height:var(--line-height-body1);margin-block-start:var(--spacing-normal)}.yamaha-consultation__piano-link{color:inherit;text-decoration:none;display:block}.yamaha-consultation__piano-link:hover h3{color:var(--color-primary-main)}.yamaha-consultation__piano-link:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-x-small)}.yamaha-consultation__picture{inline-size:100%;block-size:var(--consultation-picture-height);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background-color:var(--color-gray-level-0);display:block;position:relative;overflow:hidden}.yamaha-consultation__picture_grand{--consultation-image-width:82.85%;--consultation-image-height:97%;--consultation-image-left:8.57%;--consultation-image-top:1.42%}.yamaha-consultation__picture_upright{--consultation-image-width:85.05%;--consultation-image-height:88.24%;--consultation-image-left:7.47%;--consultation-image-top:6.11%}.yamaha-consultation__picture_digital{--consultation-image-width:90.9%;--consultation-image-height:94.54%;--consultation-image-left:4.55%;--consultation-image-top:2.75%}:is(.yamaha-consultation-tips,.yamaha-consultation-pianos,.yamaha-consultation-form,.yamaha-consultation-faq)[data-cms-component]{margin-block-start:calc(var(--consultation-section-gap) - var(--consultation-placeholder-gap))}.yamaha-consultation-faq.mp-cms-template,.yamaha-consultation-faq .mp-cms-template{background:0 0;border:0;margin:0;padding:0}@media (max-width:1199px){.mp-cms-page:has(.yamaha-consultation-content){--consultation-section-gap:64px;--consultation-hero-height:500px;--consultation-picture-height:276px}.yamaha-consultation__hero-copy{margin-inline-start:var(--spacing-xx-large)}}@media (max-width:767px){.yamaha-consultation__hero-copy{max-inline-size:calc(100% - var(--spacing-x-large)*2);margin-inline-start:var(--spacing-x-large)}.yamaha-consultation__pianos{row-gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.yamaha-consultation__hero-copy p{white-space:normal}.yamaha-consultation__tips,.yamaha-consultation__pianos{row-gap:var(--spacing-xx-large);grid-template-columns:minmax(0,1fr)}.yamaha-consultation__piano_upright{order:-2}.yamaha-consultation__piano_digital{order:-1}}@media (min-width:1200px){.yamaha-consultation__piano_grand p{min-block-size:var(--consultation-grand-description-height)}}.mp-cms-page .yamaha-consultation-faq[data-cms-style] .mp-cms-template{gap:var(--spacing-x-large)}.mp-cms-page .yamaha-consultation-faq[data-cms-style] .mp-cms-template__header{text-align:start;justify-content:flex-start;margin:0}.mp-cms-page .yamaha-consultation-faq[data-cms-style] .mp-cms-template__header>div:has(>h2){text-align:start;justify-content:flex-start;margin:0}.mp-cms-page .yamaha-consultation-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);border:0;margin:0;padding:0}.mp-cms-page .yamaha-consultation-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2:after{display:none}@media (max-width:767px){.mp-cms-page:has(.yamaha-consultation-content) .center>div:has(>:is(.yamaha-consultation-content,.yamaha-consultation-form,.yamaha-consultation-faq)){padding-inline:var(--spacing-x-large)}}@media (max-width:479px){.yamaha-consultation__tips{margin-block-start:var(--spacing-x-large)}}.mp-cms-page:has(.yamaha-identification-content){--identification-section-gap:64px;--identification-footer-gap:48px;--identification-placeholder-gap:var(--spacing-card);--identification-rule-width:100px;--identification-benefit-icon-size:24px;--identification-list-indent:21px;--identification-gift-copy-width:355px;--identification-booklet-width:579px;--identification-booklet-height:202px;--identification-authenticity-copy-width:492px;--identification-authenticity-copy-gap:10px;--identification-contact-icon-size:18px;--identification-contact-pin-width:13.5px;background:var(--color-background-page-2)}.yamaha-identification-content.mp-cms-template,.yamaha-identification-content .mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-identification{color:var(--color-text-primary-main)}.yamaha-identification :is(h1,h2,h3,p,ul,li){border:0;margin:0;padding:0}.yamaha-identification :is(h1,h2,h3):after{display:none}.yamaha-identification h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold)}.yamaha-identification p,.yamaha-identification li{font-size:var(--font-size-body1);line-height:var(--line-height-body1);font-weight:var(--font-weight-regular)}.yamaha-identification__intro>p{margin-block-start:var(--spacing-x-large)}.yamaha-identification__section{margin-block-start:var(--identification-section-gap)}.yamaha-identification h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold)}.yamaha-identification__benefits{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-x-large);display:grid}.yamaha-identification__benefit{grid-template-columns:var(--identification-benefit-icon-size) minmax(0, 1fr);align-items:start;gap:var(--spacing-large);padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);display:grid}.yamaha-identification__benefit h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold)}.yamaha-identification__benefit ul{margin-block-start:var(--spacing-large);padding-inline-start:var(--identification-list-indent);list-style:outside}.yamaha-identification__benefit li{list-style:outside}.yamaha-identification__icon{inline-size:var(--identification-benefit-icon-size);block-size:var(--identification-benefit-icon-size);background:50%/contain no-repeat;display:block}.yamaha-identification__authenticity>h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);text-align:center}.yamaha-identification__authenticity>h2:after{inline-size:var(--identification-rule-width);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-identification__authenticity-body{grid-template-columns:minmax(0, 1fr) var(--identification-booklet-width);align-items:center;margin-block-start:var(--spacing-x-large);display:grid}.yamaha-identification__authenticity-copy{justify-items:start;gap:var(--identification-authenticity-copy-gap);padding:var(--spacing-x-large) var(--spacing-xxx-large);display:grid}.yamaha-identification__authenticity-copy h3,.yamaha-identification__authenticity-copy p{inline-size:min(100%,var(--identification-authenticity-copy-width))}.yamaha-identification__authenticity-copy h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold)}.yamaha-identification__booklet{inline-size:100%;block-size:var(--identification-booklet-height)}.yamaha-identification__older-buyers>p{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-medium);margin-block-start:var(--spacing-x-large)}.yamaha-identification__contact{gap:var(--spacing-x-large);padding:calc(var(--spacing-xx-large) - var(--border-width-normal));border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);margin-block-start:var(--spacing-x-large);display:grid}.yamaha-identification__contact h3{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold)}.yamaha-identification__contact p{align-items:start;gap:var(--spacing-large);display:flex}.yamaha-identification__contact p:before{flex:0 0 var(--identification-contact-icon-width,var(--identification-contact-icon-size));inline-size:var(--identification-contact-icon-width,var(--identification-contact-icon-size));block-size:var(--identification-contact-icon-size);background:var(--identification-contact-icon) center/contain no-repeat;content:"";margin-block-start:var(--identification-contact-icon-inset,calc(var(--spacing-x-small) - var(--border-width-normal)));display:block}.yamaha-identification__contact a{color:inherit;text-decoration:none}.yamaha-identification__contact a:hover,.yamaha-identification__contact a:focus-visible{text-decoration:underline}.yamaha-identification__contact-phone:before{transform:scaleX(-1)}.yamaha-identification__contact-phone{--identification-contact-icon:url(/branding/piano-identification/phone.svg)}.yamaha-identification__contact-address{--identification-contact-icon:url(/branding/piano-identification/pin.svg);--identification-contact-icon-width:var(--identification-contact-pin-width);--identification-contact-icon-inset:0px}.yamaha-identification__contact-hours{--identification-contact-icon:url(/branding/piano-identification/clock.svg)}:is(.yamaha-identification-benefits,.yamaha-identification-authenticity,.yamaha-identification-older-buyers,.yamaha-identification-faq)[data-cms-component]{margin-block-start:calc(var(--identification-section-gap) - var(--identification-placeholder-gap))}.yamaha-identification-older-buyers .yamaha-identification__older-buyers{margin-block-start:0}.mp-cms-page .yamaha-identification-faq[data-cms-style] .mp-cms-template{gap:var(--spacing-x-large);background:0 0;border:0;margin:0;padding:0}.mp-cms-page .yamaha-identification-faq[data-cms-style] .mp-cms-template__header{text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-identification-faq[data-cms-style] .mp-cms-template__header>div:has(>h2){text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-identification-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);border:0;margin:0;padding:0}.mp-cms-page .yamaha-identification-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2:after{display:none}@media (max-width:1199px){.yamaha-identification__authenticity-body{grid-template-columns:minmax(0,1fr);margin-block-start:var(--spacing-xx-large)}.yamaha-identification__authenticity-copy{text-align:center;justify-items:center}.yamaha-identification__authenticity-copy p{inline-size:100%}}@media (max-width:767px){.mp-cms-page:has(.yamaha-identification-content) .center>div:has(>:is(.yamaha-identification-content,.yamaha-identification-faq)){padding-inline:var(--spacing-x-large)}.mp-cms-page:has(.yamaha-identification-content){--identification-section-gap:48px}.yamaha-identification__benefits{grid-template-columns:minmax(0,1fr)}.yamaha-identification__authenticity{inline-size:100vw;margin-inline:calc(50% - 50vw);overflow:hidden}}@media (max-width:479px){.mp-cms-page:has(.yamaha-identification-content){--identification-section-gap:64px;--identification-footer-gap:64px}}@media (min-width:900px) and (max-width:1199px){.yamaha-identification__benefit:has(.yamaha-identification__icon_gift)>div{min-inline-size:var(--identification-gift-copy-width)}}.mp-cms-page:has(.yamaha-identification-content) [data-cms-place=Footer]{padding-block-start:var(--identification-section-gap)}.mp-cms-page:has(.yamaha-identification-content) [data-cms-place=Footer] [data-yamaha-feature-highlights][data-variant=default]{padding-block:0}.mp-cms-page:has(.yamaha-identification-content) [data-cms-place=Footer]>[data-cms-priority]:has([data-yamaha-feature-highlights][data-variant=default]){padding-block-end:calc(var(--identification-footer-gap) - var(--identification-placeholder-gap))}.mp-cms-page:has(.yamaha-after-sales-content){--after-sales-section-gap:120px;--after-sales-intro-gap:64px;--after-sales-footer-gap:48px;--after-sales-rule-width:100px;--after-sales-term-width:222px;--after-sales-icon-size:56px;--after-sales-photo-height:400px;--after-sales-button-width:200px;--after-sales-button-height:48px;background:var(--color-background-page-2)}.yamaha-after-sales-content.mp-cms-template,.yamaha-after-sales-content .mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-after-sales{color:var(--color-text-primary-main)}.yamaha-after-sales :is(h1,h2,h3,p){border:0;margin:0;padding:0}.yamaha-after-sales :is(h1,h2,h3):after{display:none}.yamaha-after-sales h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold)}.yamaha-after-sales h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);text-align:center}.yamaha-after-sales h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold)}.yamaha-after-sales p{font-size:var(--font-size-body1);line-height:var(--line-height-body1);font-weight:var(--font-weight-regular)}.yamaha-after-sales a{text-decoration:none}.yamaha-after-sales a:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.yamaha-after-sales__intro>p{margin-block-start:var(--spacing-x-large)}.yamaha-after-sales__benefits-section{margin-block-start:var(--after-sales-intro-gap)}.yamaha-after-sales__ruled:after{content:"";inline-size:var(--after-sales-rule-width);block-size:var(--border-width-emphasis);background:var(--color-primary-main);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;display:block!important}.yamaha-after-sales__benefits{gap:var(--spacing-x-large);grid-template-columns:repeat(8,minmax(0,1fr));margin-block-start:var(--spacing-xx-large);display:grid}.yamaha-after-sales__benefit{justify-content:center;align-items:center;gap:var(--spacing-x-large);padding:calc(var(--spacing-xx-large) - var(--border-width-normal));border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);text-align:center;flex-direction:column;grid-column:span 2;min-inline-size:0;display:flex}.yamaha-after-sales__benefit_stool{justify-content:flex-start}.yamaha-after-sales__benefit_metronome{grid-column:2/span 2}.yamaha-after-sales__benefit-icon{inline-size:var(--after-sales-icon-size);block-size:var(--after-sales-icon-size);flex:0 0 var(--after-sales-icon-size)}.yamaha-after-sales__terms{gap:var(--spacing-x-large);text-align:center;justify-items:center;margin-block-start:var(--after-sales-section-gap);display:grid}.yamaha-after-sales__terms-grid{gap:var(--spacing-xx-large);inline-size:100%;padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.yamaha-after-sales__term{justify-content:center;align-items:center;gap:var(--spacing-large);text-align:start;min-inline-size:0;display:flex}.yamaha-after-sales__term h3{font-size:var(--font-size-subtitle1);line-height:var(--line-height-subtitle1)}.yamaha-after-sales__term p{white-space:nowrap;margin-block-start:var(--spacing-x-small)}.yamaha-after-sales__term-icon{inline-size:var(--icon-size-x-large);block-size:var(--icon-size-x-large);flex:0 0 var(--icon-size-x-large)}.yamaha-after-sales__button{justify-content:center;align-items:center;gap:var(--spacing-x-small);inline-size:var(--after-sales-button-width);min-block-size:var(--after-sales-button-height);padding-inline:var(--spacing-large);border:var(--border-width-normal) solid var(--color-button-primary-plus-1);border-radius:var(--border-radius-xx-small);color:var(--color-button-primary-plus-1);font-size:var(--font-size-button1);line-height:var(--line-height-button1);font-weight:var(--font-weight-demibold);display:inline-flex}.yamaha-after-sales__button span{inline-size:var(--icon-size-normal);block-size:var(--icon-size-normal);background:currentColor;-webkit-mask:url(/branding/piano-after-sales/button-angle.svg) 50%/contain no-repeat;mask:url(/branding/piano-after-sales/button-angle.svg) 50%/contain no-repeat}.yamaha-after-sales__button:hover{background:var(--color-button-primary-plus-1);color:var(--color-button-primary-contrast-text)}.yamaha-after-sales__services-section{margin-block-start:var(--after-sales-section-gap)}.yamaha-after-sales__services{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-x-large);display:grid}.yamaha-after-sales__service{min-inline-size:0}.yamaha-after-sales__photo{block-size:var(--after-sales-photo-height);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);display:block;position:relative;overflow:hidden}.yamaha-after-sales__photo>.yamaha-after-sales__photo-frame{display:block;position:absolute}.yamaha-after-sales__service_repair .yamaha-after-sales__photo>.yamaha-after-sales__photo-frame{width:196.42%;height:113.48%;top:-13.44%;left:-.02%}.yamaha-after-sales__service_moving .yamaha-after-sales__photo>.yamaha-after-sales__photo-frame{width:260.25%;height:100%;top:0;left:-23.87%}.yamaha-after-sales__service_tuning .yamaha-after-sales__photo>.yamaha-after-sales__photo-frame{width:211.28%;height:125.98%;top:-25.85%;left:.1%}.yamaha-after-sales__service h3{margin-block-start:var(--spacing-large)}.yamaha-after-sales__service p{margin-block-start:var(--spacing-normal)}.yamaha-after-sales__service-link{align-items:center;gap:var(--spacing-normal);inline-size:fit-content;color:var(--color-button-primary-plus-1);font-size:var(--font-size-button1);line-height:var(--line-height-button1);font-weight:var(--font-weight-demibold);margin-block-start:var(--spacing-x-large);display:flex}.yamaha-after-sales__service-link span{inline-size:var(--icon-size-normal);block-size:var(--icon-size-normal);background:url(/branding/piano-after-sales/arrow.svg) 50%/contain no-repeat}.yamaha-after-sales__service-link:hover{text-decoration:underline}.yamaha-after-sales-faq[data-cms-component]{margin-block-start:calc(var(--after-sales-section-gap) - var(--spacing-card))}.mp-cms-page .yamaha-after-sales-faq[data-cms-style] .mp-cms-template{gap:var(--spacing-x-large);background:0 0;border:0;margin:0;padding:0}.mp-cms-page .yamaha-after-sales-faq[data-cms-style] .mp-cms-template__header{text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-after-sales-faq[data-cms-style] .mp-cms-template__header>div:has(>h2){text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-after-sales-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);border:0;margin:0;padding:0}.mp-cms-page .yamaha-after-sales-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2:after{display:none}.mp-cms-page:has(.yamaha-after-sales-content) [data-cms-place=Footer]{padding-block-start:var(--after-sales-section-gap)}.mp-cms-page:has(.yamaha-after-sales-content) [data-cms-place=Footer] [data-yamaha-feature-highlights][data-variant=default]{padding-block:0}.mp-cms-page:has(.yamaha-after-sales-content) [data-cms-place=Footer]>[data-cms-priority]:has([data-yamaha-feature-highlights][data-variant=default]){padding-block-end:calc(var(--after-sales-footer-gap) - var(--spacing-card))}@media (max-width:1199px){.mp-cms-page:has(.yamaha-after-sales-content){--after-sales-photo-height:270px;--after-sales-footer-gap:120px}.yamaha-after-sales__service_tuning .yamaha-after-sales__photo>.yamaha-after-sales__photo-frame{width:213.22%;height:123.76%;top:-23.77%;left:.19%}}@media (max-width:767px){.mp-cms-page:has(.yamaha-after-sales-content){--after-sales-section-gap:100px;--after-sales-intro-gap:48px;--after-sales-footer-gap:100px}.mp-cms-page:has(.yamaha-after-sales-content) .center>div:has(>:is(.yamaha-after-sales-content,.yamaha-after-sales-faq)){padding-inline:var(--spacing-x-large)}.yamaha-after-sales__benefits{grid-template-columns:repeat(4,minmax(0,1fr))}.yamaha-after-sales__benefit{min-block-size:236px}.yamaha-after-sales__benefit_metronome{grid-column:span 2;min-block-size:212px}.yamaha-after-sales__benefit_repeat{min-block-size:212px}.yamaha-after-sales__benefit_insurance{grid-column:2/span 2;min-block-size:188px}.yamaha-after-sales__terms-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.yamaha-after-sales__term{inline-size:var(--after-sales-term-width);justify-content:flex-start;justify-self:center;max-inline-size:100%}.yamaha-after-sales__services{gap:var(--spacing-xx-large) var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-xx-large)}.yamaha-after-sales__service_moving{order:-2}.yamaha-after-sales__service_tuning{order:-1}}@media (max-width:479px){.mp-cms-page:has(.yamaha-after-sales-content){--after-sales-icon-size:40px}.yamaha-after-sales__benefit{min-block-size:164px;padding:calc(var(--spacing-x-large) - var(--border-width-normal)) calc(var(--spacing-large) - var(--border-width-normal));gap:var(--spacing-large);justify-content:flex-start}.yamaha-after-sales__benefit h3{font-size:var(--font-size-subtitle1);line-height:var(--line-height-subtitle1)}.yamaha-after-sales__benefit p{font-size:var(--font-size-body2);line-height:var(--line-height-body2)}.yamaha-after-sales__benefit_truck,.yamaha-after-sales__benefit_stool{min-block-size:186px}.yamaha-after-sales__benefit_metronome,.yamaha-after-sales__benefit_repeat{min-block-size:164px}.yamaha-after-sales__benefit_insurance{gap:var(--spacing-x-large);min-block-size:180px}.yamaha-after-sales__benefit_insurance h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.yamaha-after-sales__benefit_insurance p{font-size:var(--font-size-body1);line-height:var(--line-height-body1)}.yamaha-after-sales__services{row-gap:var(--spacing-xxx-large);grid-template-columns:minmax(0,1fr)}.yamaha-after-sales__service:not(.yamaha-after-sales__service_repair) h3{font-size:var(--font-size-subtitle1);line-height:var(--line-height-subtitle1)}.yamaha-after-sales__service:not(.yamaha-after-sales__service_repair) p{font-size:var(--font-size-body2);line-height:var(--line-height-body2)}.yamaha-after-sales__service:not(.yamaha-after-sales__service_repair) .yamaha-after-sales__service-link{margin-block-start:var(--spacing-large)}}@media (min-width:1200px){.yamaha-after-sales__service_moving .yamaha-after-sales__photo{block-size:calc(var(--after-sales-photo-height) + var(--border-width-normal))}}.yamaha-after-sales-benefits[data-cms-component]{margin-block-start:calc(var(--after-sales-intro-gap) - var(--spacing-card))}:is(.yamaha-after-sales-terms,.yamaha-after-sales-services)[data-cms-component]{margin-block-start:calc(var(--after-sales-section-gap) - var(--spacing-card))}.yamaha-after-sales__terms-grid{order:2}.yamaha-after-sales__photo-frame img{object-fit:fill}.mp-cms-page:has(.yamaha-buying-guide-content){--buying-guide-section-gap:120px;--buying-guide-intro-gap:64px;--buying-guide-footer-gap:48px;--buying-guide-rule-width:100px;--buying-guide-button-height:40px;--buying-guide-check-icon-size:100px;--buying-guide-resource-icon-size:24px;--buying-guide-check-copy-width:400px;--buying-guide-check-copy-gap:10px;background:var(--color-background-page-2)}.yamaha-buying-guide-content.mp-cms-template,.yamaha-buying-guide-content .mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-buying-guide{color:var(--color-text-primary-main)}.yamaha-buying-guide :is(h1,h2,h3,p,ol,li){border:0;margin:0;padding:0}.yamaha-buying-guide :is(h1,h2,h3):after{display:none}.yamaha-buying-guide h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold)}.yamaha-buying-guide h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);text-align:center}.yamaha-buying-guide h3{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-bold)}.yamaha-buying-guide p{font-size:var(--font-size-body1);line-height:var(--line-height-body1);font-weight:var(--font-weight-regular)}.yamaha-buying-guide__intro-copy{gap:var(--spacing-xx-large);margin-block-start:var(--spacing-x-large);display:grid}.yamaha-buying-guide__ruled:after{content:"";inline-size:var(--buying-guide-rule-width);block-size:var(--border-width-emphasis);background:var(--color-primary-main);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;display:block!important}.yamaha-buying-guide__check-section{margin-block-start:var(--buying-guide-intro-gap)}.yamaha-buying-guide__checks{gap:var(--spacing-xx-large) var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-xx-large);display:grid}.yamaha-buying-guide__check{align-items:center;gap:var(--spacing-xxx-large);padding:calc(var(--spacing-xx-large) - var(--border-width-normal));border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);min-inline-size:0;display:flex}.yamaha-buying-guide__check>div{flex:1;min-inline-size:0}.yamaha-buying-guide__check h3,.yamaha-buying-guide__check p{max-inline-size:var(--buying-guide-check-copy-width)}.yamaha-buying-guide__check p{margin-block-start:var(--buying-guide-check-copy-gap)}.yamaha-buying-guide__check_support,.yamaha-buying-guide__check_bill{gap:var(--spacing-xx-large)}.yamaha-buying-guide__check_support p{max-inline-size:none}.yamaha-buying-guide__check-icon{flex:0 0 var(--buying-guide-check-icon-size);inline-size:var(--buying-guide-check-icon-size);block-size:var(--buying-guide-check-icon-size)}.yamaha-buying-guide__online,.yamaha-buying-guide__support{margin-block-start:var(--buying-guide-section-gap)}.yamaha-buying-guide__online>p,.yamaha-buying-guide__support>p{margin-block-start:var(--spacing-xx-large)}.yamaha-buying-guide__resources{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-xx-large);display:grid}.yamaha-buying-guide__resource{padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);min-inline-size:0}.yamaha-buying-guide__resource h3{align-items:center;gap:var(--spacing-large);display:flex}.yamaha-buying-guide__resource>p{margin-block-start:var(--spacing-large)}.yamaha-buying-guide__resource-icon{inline-size:var(--buying-guide-resource-icon-size);block-size:var(--buying-guide-resource-icon-size);flex:0 0 var(--buying-guide-resource-icon-size)}.yamaha-buying-guide__button{inline-size:fit-content;min-block-size:var(--buying-guide-button-height);align-items:center;gap:var(--spacing-normal);padding-inline:var(--spacing-xx-large);border:var(--border-width-normal) solid var(--color-button-primary-plus-1);border-radius:var(--border-radius-xx-small);color:var(--color-button-primary-plus-1);font-size:var(--font-size-button1);line-height:var(--line-height-button1);font-weight:var(--font-weight-demibold);margin-block-start:var(--spacing-large);text-decoration:none;display:flex}.yamaha-buying-guide__button span{inline-size:var(--icon-size-normal);block-size:var(--icon-size-normal);background:currentColor;-webkit-mask:url(/branding/piano-after-sales/button-angle.svg) 50%/contain no-repeat;mask:url(/branding/piano-after-sales/button-angle.svg) 50%/contain no-repeat}.yamaha-buying-guide__button:hover{background:var(--color-button-primary-plus-1);color:var(--color-button-primary-contrast-text)}.yamaha-buying-guide__button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.yamaha-buying-guide-faq[data-cms-component]{margin-block-start:calc(var(--buying-guide-section-gap) - var(--spacing-card))}.mp-cms-page .yamaha-buying-guide-faq[data-cms-style] .mp-cms-template{gap:var(--spacing-x-large);background:0 0;border:0;margin:0;padding:0}.mp-cms-page .yamaha-buying-guide-faq[data-cms-style] .mp-cms-template__header{text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-buying-guide-faq[data-cms-style] .mp-cms-template__header>div:has(>h2){text-align:start;justify-content:flex-start}.mp-cms-page .yamaha-buying-guide-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);border:0;margin:0;padding:0}.mp-cms-page .yamaha-buying-guide-faq[data-cms-style] .mp-cms-template .mp-cms-template__header h2:after{display:none}.mp-cms-page:has(.yamaha-buying-guide-content) [data-cms-place=Footer]{padding-block-start:var(--buying-guide-section-gap)}.mp-cms-page:has(.yamaha-buying-guide-content) [data-cms-place=Footer] [data-yamaha-feature-highlights][data-variant=default]{padding-block:0}.mp-cms-page:has(.yamaha-buying-guide-content) [data-cms-place=Footer]>[data-cms-priority]:has([data-yamaha-feature-highlights][data-variant=default]){padding-block-end:calc(var(--buying-guide-footer-gap) - var(--spacing-card))}@media (min-width:768px) and (max-width:1199px){.mp-cms-page:has(.yamaha-buying-guide-content){--buying-guide-footer-gap:120px}.yamaha-buying-guide__checks{row-gap:var(--spacing-x-large);margin-block-start:var(--spacing-x-large)}}@media (max-width:767px){.mp-cms-page:has(.yamaha-buying-guide-content){--buying-guide-section-gap:100px;--buying-guide-intro-gap:48px;--buying-guide-footer-gap:100px;--buying-guide-check-icon-size:64px}.mp-cms-page:has(.yamaha-buying-guide-content) .center>div:has(>:is(.yamaha-buying-guide-content,.yamaha-buying-guide-faq)){padding-inline:var(--spacing-x-large)}.yamaha-buying-guide__checks{row-gap:var(--spacing-x-large);margin-block-start:var(--spacing-x-large)}.yamaha-buying-guide__check{padding:var(--spacing-x-large);justify-content:flex-start;align-items:center;gap:var(--spacing-x-large);text-align:center;flex-direction:column}.yamaha-buying-guide__check>div{flex:none;inline-size:100%}.yamaha-buying-guide__check p{margin-block-start:var(--spacing-normal)}.yamaha-buying-guide__resources{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.yamaha-buying-guide__check h3{font-size:var(--font-size-subtitle1);line-height:var(--line-height-subtitle1)}.yamaha-buying-guide__check p{font-size:var(--font-size-body2);line-height:var(--line-height-body2)}.yamaha-buying-guide__step p{white-space:normal}}@media (max-width:1199px){.yamaha-buying-guide__intro-copy{gap:0}}@media (max-width:479px){.yamaha-buying-guide__intro-copy{gap:var(--spacing-xx-large)}}.yamaha-buying-guide__button{padding-inline:calc(var(--spacing-xx-large) - var(--border-width-normal))}.yamaha-buying-guide__resource:has(.yamaha-buying-guide__resource-icon_book) .yamaha-buying-guide__button{inline-size:213px}.yamaha-buying-guide__resource:has(.yamaha-buying-guide__resource-icon_verified) .yamaha-buying-guide__button{inline-size:168px}.yamaha-buying-guide__resource:has(.yamaha-buying-guide__resource-icon_headset) .yamaha-buying-guide__button{inline-size:191px}.yamaha-buying-guide-checks[data-cms-component]{margin-block-start:calc(var(--buying-guide-intro-gap) - var(--spacing-card))}:is(.yamaha-buying-guide-steps,.yamaha-buying-guide-resources)[data-cms-component]{margin-block-start:calc(var(--buying-guide-section-gap) - var(--spacing-card))}.yamaha-buying-guide-steps .mp-cms-template{background:0 0;border:0;gap:0;margin:0;padding:0}.yamaha-buying-guide-steps .mp-cms-template__header{justify-content:center}.yamaha-buying-guide-steps .mp-cms-template__header h2{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);text-align:center;border:0;margin:0;padding:0}.yamaha-buying-guide-steps .mp-cms-template__header h2:after{content:"";inline-size:var(--buying-guide-rule-width);block-size:var(--border-width-emphasis);background:var(--color-primary-main);margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;display:block}.yamaha-buying-guide-steps .yamaha-buying-guide-steps-description{font-size:var(--font-size-body1);line-height:var(--line-height-body1);margin-block-start:var(--spacing-xx-large)}.yamaha-buying-guide-steps [data-yamaha-feature-highlights][data-variant=moving-process]{width:min(100%,896px);margin:var(--spacing-xx-large) auto 0;grid-template-columns:minmax(0,237.053fr) minmax(0,271.939fr) minmax(0,304.556fr)}@media (max-width:767px){.yamaha-buying-guide-steps [data-yamaha-feature-highlights][data-variant=moving-process]{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,552px)}}.yamaha-contact-details{--yamaha-contact-icon-size:64px;--yamaha-contact-gap:var(--spacing-x-large);--yamaha-contact-padding:var(--spacing-xx-large);padding-block:0!important}.yamaha-contact-details h1{text-align:start;border:0;margin:0;padding:0;font-size:22px;line-height:38px}.yamaha-contact-details h1:after{display:none}.yamaha-contact-form[data-cms-component=General\.Feedback]>.yamaha-contact-form{padding:var(--spacing-xx-large);box-shadow:inset 0 0 0 var(--border-width-normal) var(--color-gray-level-200);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);gap:var(--spacing-x-large);border:0}.yamaha-contact-form[data-cms-component=General\.Feedback] h2{text-align:start;border:0;border-radius:0;margin:0;padding:0;padding-inline-start:var(--spacing-normal);font-size:14px;font-weight:700;line-height:24px;position:relative}.yamaha-contact-form[data-cms-component=General\.Feedback] h2:before{content:"";background:var(--color-primary-main);block-size:18px;inline-size:2px;position:absolute;inset-block-start:3px;inset-inline-start:0}.yamaha-contact-form[data-cms-component=General\.Feedback] h2:after{display:none}.yamaha-title-underlined>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:fit-content;max-width:100%;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);text-align:center;flex:0 auto;padding-block-end:var(--spacing-normal)}:where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq):not(:where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq) :where(.yamaha-piano-tuning-services,.yamaha-piano-tuning-checklist,.yamaha-piano-tuning-faq,.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq)){margin-block-start:var(--spacing-xxx-large)}.yamaha-piano-tuning-services.mp-cms-template{background:0 0;border:0;padding:0}.yamaha-piano-tuning-services>.mp-cms-template__header,.yamaha-piano-tuning-services>.mp-cms-template__header>div{justify-content:center}.yamaha-piano-tuning-services>.mp-cms-template__body>[data-yamaha-feature-highlights][data-variant=service]{margin:var(--spacing-xx-large) 0 0;padding:0}.yamaha-piano-tuning-services>.mp-cms-template__body>[data-yamaha-feature-highlights][data-variant=service]>li{padding:calc(var(--spacing-xxx-large) - var(--border-width-normal));margin:0}.yamaha-piano-tuning-services>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{color:var(--color-text-primary-main);border-block-end:0;margin:0;padding-block-end:0}.yamaha-piano-tuning-services>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]:after{width:100px;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:calc(var(--spacing-normal) + var(--border-width-emphasis));margin-inline:auto;display:block}.yamaha-piano-tuning-checklist>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-align:start;border:0;padding:0}.yamaha-piano-tuning-checklist ul{width:100%;margin:var(--spacing-normal) 0 0;gap:var(--spacing-x-large);grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;padding:0;list-style:none;display:grid}.yamaha-piano-tuning-checklist li{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:start;margin:0;padding-inline-start:calc(var(--yamaha-about-check-icon-size) + var(--spacing-large));position:relative}.yamaha-piano-tuning-checklist li:before{width:var(--yamaha-about-check-icon-size);height:var(--yamaha-about-check-icon-size);content:"";background:url(/branding/about-check.svg) 50%/contain no-repeat;position:absolute;inset-block-start:calc((var(--line-height-h6) - var(--yamaha-about-check-icon-size))/2);inset-inline-start:0}.yamaha-piano-tuning-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-align:start;border:0;padding:0}.yamaha-piano-repair-intro p{max-width:946px;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:center;margin:0 auto}.mp-cms-page:has(.yamaha-piano-repair-hero){background-color:var(--color-background-page-2)}.yamaha-piano-repair-hero .yamaha-piano-repair-copy-compact{display:none}@media (max-width:1199px){.yamaha-piano-repair-hero .yamaha-piano-repair-copy-desktop{display:none}.yamaha-piano-repair-hero .yamaha-piano-repair-copy-compact{display:inline}}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services).mp-cms-template{background:0 0;border:0;margin:0;padding:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__header,:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__header>div{justify-content:center}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin:var(--spacing-x-large) 0 0;padding:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{margin:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);border-block-end:0;margin:0;padding-block-end:0}:is(.yamaha-piano-repair-process,.yamaha-piano-repair-services)>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]:after{width:100px;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:calc(var(--spacing-normal) + var(--border-width-emphasis));margin-inline:auto;display:block}.yamaha-piano-repair-process>.mp-cms-template__body>[data-yamaha-feature-highlights]{margin-block-start:var(--spacing-xx-large);margin-inline-start:auto}.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:var(--spacing-x-large) calc(var(--spacing-xx-large) + var(--spacing-xx-small))}@media (max-width:1199px){.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:calc(var(--spacing-x-large) - var(--border-width-normal))}}@media (min-width:1200px){[data-cms-component]:is(.yamaha-piano-repair-intro,.yamaha-piano-repair-process,.yamaha-piano-repair-services,.yamaha-piano-repair-importance,.yamaha-piano-repair-faq){margin-block-start:calc(2*var(--spacing-xxx-large) + var(--spacing-x-small))}}.yamaha-piano-repair-importance.mp-cms-template{background:0 0;border:0;margin:0;padding:0}.yamaha-piano-repair-importance>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-h3);text-align:start;border:0;margin:0;padding:0}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__intro{margin:var(--spacing-x-large) 0 0;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);text-align:start}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__list{margin:var(--spacing-x-large) 0 0;gap:var(--spacing-x-large);flex-direction:column;padding:0;list-style:none;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__item{align-items:flex-start;gap:var(--spacing-large);margin:0;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon{width:var(--yamaha-piano-repair-detail-icon-size);height:var(--yamaha-piano-repair-detail-icon-size);flex:0 0 var(--yamaha-piano-repair-detail-icon-size);background:50%/contain no-repeat;display:block}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--sound{background-image:url(/branding/repair-importance-sound.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--keyboard{background-image:url(/branding/repair-importance-keyboard.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__icon--prevention{background-image:url(/branding/repair-importance-prevention.svg)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy{gap:var(--spacing-large);flex-direction:column;min-width:0;display:flex}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy strong{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);line-height:var(--line-height-h6)}.yamaha-piano-repair-importance .yamaha-piano-repair-importance__copy p{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);margin:0}.yamaha-piano-repair-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component],.yamaha-moving-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component],.yamaha-serial-faq>div>div>:is(h1,h2,h3,h4,h5,h6,p,span)[data-cms-component]{width:100%;max-width:100%;font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4);text-align:start;border:0;margin:0;padding:0}.yamaha-piano-repair-faq>.mp-cms-template__body,.yamaha-moving-faq>.mp-cms-template__body,.yamaha-serial-faq>.mp-cms-template__body{padding-block-start:var(--spacing-x-large)}.yamaha-piano-repair-faq>.mp-cms-template__body>div,.yamaha-moving-faq>.mp-cms-template__body>div,.yamaha-serial-faq>.mp-cms-template__body>div{padding-block-end:0}@media (max-width:599px){.yamaha-piano-repair-services>.mp-cms-template__body>[data-yamaha-feature-highlights]>li{padding:calc(var(--spacing-x-large) - var(--border-width-normal))}.yamaha-piano-tuning-checklist ul{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}:where(.yamaha-about-commitment,.yamaha-about-branches),.yamaha-about-music:not(.yamaha-about-music .yamaha-about-music){margin-block-start:calc(var(--spacing-xxx-large)*2 + var(--spacing-x-small))}.yamaha-about-music .yamaha-about-music-intro,.yamaha-about-music .yamaha-about-music-event-columns{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.yamaha-about-music .yamaha-about-music-intro{align-items:start;margin-block-start:var(--spacing-normal)}.yamaha-about-music .yamaha-about-music-intro img{border-radius:var(--border-radius-x-small);width:100%;height:auto;display:block}.yamaha-about-music .yamaha-about-music-intro p,.yamaha-about-music .yamaha-about-music-events p,.yamaha-about-music .yamaha-about-music-event-columns li{font-size:var(--font-size-h5);font-weight:var(--font-weight-medium);line-height:var(--line-height-h5);text-align:start;margin:0}.yamaha-about-music .yamaha-about-music-events{margin-block-start:var(--spacing-xxx-large)}.yamaha-about-music .yamaha-about-music-event-columns ul{gap:var(--spacing-x-large);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.yamaha-about-music .yamaha-about-music-event-columns li{padding-inline-start:calc(var(--spacing-x-large) + var(--spacing-large));position:relative}.yamaha-about-music .yamaha-about-music-event-columns li:before{width:var(--yamaha-about-check-icon-size);height:var(--yamaha-about-check-icon-size);content:"";background:url(/branding/about-check.svg) 50%/contain no-repeat;position:absolute;inset-block-start:var(--spacing-small);inset-inline-start:0}@media (max-width:599px){.yamaha-about-music .yamaha-about-music-intro,.yamaha-about-music .yamaha-about-music-event-columns{grid-template-columns:1fr}}.yamaha-history:not(.yamaha-history .yamaha-history){margin-block-start:calc(var(--spacing-xxx-large)*2 + var(--spacing-x-small))}.yamaha-history ol{position:relative}.yamaha-history ol:before{border-inline-start:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute;inset-block-start:calc(-1*var(--spacing-normal));inset-block-end:100%;inset-inline-start:50%;transform:translate(50%)}.yamaha-history [data-media-side]>span[aria-hidden]{display:none}.yamaha-history [data-media-side]>div{grid-row:1}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){font-size:var(--yamaha-album-hero-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height);border:0;padding-block-end:var(--spacing-large);display:block}.yamaha-history [data-media-side] h3{border:0;padding:0}.yamaha-history [data-media-side] div:has(>p){font-size:var(--font-size-body1);font-weight:var(--font-weight-medium);line-height:var(--line-height-body1)}.yamaha-history [data-media-side=left]>div:not([dir]){margin-right:var(--spacing-xx-large);justify-self:end}.yamaha-history [data-media-side=right]>div:not([dir]){margin-left:var(--spacing-xx-large);justify-self:start}.yamaha-history [data-media-side]>div:not([dir]){align-self:start;margin-block-start:calc(var(--spacing-xxx-large) + var(--yamaha-album-hero-description-line-height) + var(--spacing-xx-small));margin-block-end:var(--spacing-xx-large)}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){--history-connector-reach:var(--spacing-x-large);position:relative}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):before{bottom:0;right:0;left:calc(-1*var(--history-connector-reach));border-bottom:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):after{z-index:1;bottom:calc((var(--border-width-normal) - var(--icon-size-large))/2);left:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);width:var(--icon-size-large);height:var(--icon-size-large);box-sizing:border-box;border:var(--border-width-normal) solid var(--color-border-2);background:var(--color-primary-main);box-shadow:inset 0 0 0 calc((var(--icon-size-large) - var(--icon-size-x-small))/2 - var(--border-width-normal)) var(--color-background-paper-level-1);content:"";border-radius:50%;position:absolute}.yamaha-history [data-media-side=right] :is(time,[data-event-date-label]):before{right:calc(-1*var(--history-connector-reach));left:0}.yamaha-history [data-media-side=right] :is(time,[data-event-date-label]):after{right:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);left:auto}@media (max-width:599px){.yamaha-history [data-media-side]>div:not([dir]){margin-block:0;margin-inline:0}.yamaha-history ol:before{display:none}.yamaha-history [data-media-side]{padding-inline-start:0;padding-inline-end:calc(var(--spacing-xxx-large) + var(--spacing-x-large))}.yamaha-history [data-media-side] :is(time,[data-event-date-label]){--history-connector-reach:calc(var(--spacing-xxx-large) + var(--spacing-normal))}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):before{right:calc(-1*var(--history-connector-reach));left:0}.yamaha-history [data-media-side] :is(time,[data-event-date-label]):after{right:calc(-1*var(--history-connector-reach) - var(--icon-size-large)/2);left:auto}.yamaha-history [data-media-side]>div:not([dir]){grid-row:2}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__columns{align-items:start;gap:var(--spacing-xxx-large) var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr))}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle{--yamaha-footer-arrow-motion-duration:.3s;--yamaha-footer-arrow-motion-easing:cubic-bezier(.22, 1, .36, 1);justify-content:flex-start;gap:var(--spacing-normal)}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle>.MuiAccordionSummary-content{flex:0 auto;min-inline-size:0}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle>.MuiAccordionSummary-expandIconWrapper{display:none}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle:after{width:var(--component-size-normal);height:var(--component-size-normal);flex:0 0 var(--component-size-normal);content:"";transition:transform var(--yamaha-footer-arrow-motion-duration) var(--yamaha-footer-arrow-motion-easing);background:url(/branding/icons/footer-chevron.svg) 50%/contain no-repeat}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle[aria-expanded=true]:after{transform:rotate(180deg)}[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__links{gap:var(--spacing-x-large);padding-block-start:var(--spacing-x-large)}}@media (max-width:599px) and (prefers-reduced-motion:reduce){[data-cms-place=Footer] [data-cms-component=General\.FooterNavigation] .mp-footer-navigation__toggle:after{transition:none}}[data-cms-style=style-6]>.mp-cms-template{box-shadow:none;background:0 0;border:0;margin-block-end:0;padding:0}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header{justify-content:center}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header>div:has(>:is(h1,h2,h3,h4,h5,h6)){text-align:center;justify-content:center}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header>div:empty{display:none}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header :is(h1,h2,h3,h4,h5,h6){font-size:var(--font-size-h2);line-height:var(--line-height-h2);text-align:center;border:0;margin:0;padding:0}[data-cms-style=style-6]>.mp-cms-template>.mp-cms-template__header :is(h1,h2,h3,h4,h5,h6):after{inline-size:100px;margin:calc(var(--spacing-large) - var(--border-width-emphasis)) auto 0;border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";display:block}.yamaha-history.mp-cms-template{gap:0}.yamaha-history.mp-cms-template .mp-cms-template__body ol,.yamaha-history.mp-cms-template .mp-cms-template__body ol>li{margin:0;padding:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]{min-height:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]>div[aria-hidden=true]{display:none}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side]>div[dir]{padding-block:var(--spacing-xx-large);gap:var(--spacing-x-large)}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] h3,.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] p{margin:0}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] p+p{margin-block-start:var(--spacing-xx-large)}.yamaha-history.mp-cms-template .mp-cms-template__body [data-media-side] :is(time,[data-event-date-label]){padding-block-end:calc(var(--spacing-large) + var(--border-width-normal))}.yamaha-about-music.mp-cms-template{gap:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-music-intro{gap:var(--spacing-x-large);flex-direction:column;margin-block-start:0;display:flex}.yamaha-about-music .yamaha-about-music-intro>div{inline-size:100%}.yamaha-about-music .yamaha-about-music-intro img{aspect-ratio:632/293;object-fit:cover;border-radius:var(--border-radius-xx-small)}.yamaha-about-music .yamaha-about-music-intro>span{inline-size:100%}.yamaha-about-music .yamaha-about-music-event-columns{margin-block-start:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-music-event-columns ul{gap:var(--spacing-x-large)}.yamaha-about-music .yamaha-about-concert-gallery{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--spacing-xxx-large);display:grid;position:relative}.yamaha-about-music .yamaha-about-concert-gallery figure{min-inline-size:0;margin:0}.yamaha-about-music .yamaha-about-concert-gallery img{aspect-ratio:2998/2248;object-fit:cover;border-radius:var(--border-radius-xx-small);block-size:auto;inline-size:100%;display:block}.yamaha-about-music .yamaha-about-concert-gallery figcaption{text-align:center;font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);margin-block-start:var(--spacing-large)}@media (max-width:599px){.yamaha-about-music .yamaha-about-concert-gallery{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.yamaha-about-music .yamaha-about-concert-gallery figure{scroll-snap-align:start;flex:0 0 82.772%}.yamaha-about-music .yamaha-about-concert-gallery .yamaha-concert-roumi{order:-1}}.yamaha-about-music .yamaha-about-music-intro>div p+p{margin-block-start:0}.yamaha-about-music .yamaha-about-music-intro>div p:first-child{margin-block-end:var(--line-height-h5)}@media (min-width:600px){.yamaha-history ol>li:first-child [data-media-side]>div[dir]>div:has(>p){flex-direction:column;justify-content:center;min-block-size:90px;display:flex}}.yamaha-history ol:before{display:none}.mp-cms-page:has(.yamaha-about-hero){background-color:var(--yamaha-about-page-background)}.mp-cms-page:has(.yamaha-contact-details){background-color:var(--color-background-default)}.yamaha-contact-details.mp-cms-template{gap:var(--spacing-x-large)}.yamaha-contact-branches{margin-block-start:calc(-1*var(--spacing-x-large))}.yamaha-contact-form[data-cms-component=General\.Feedback]{margin-block-start:calc(var(--spacing-xxx-large) + var(--spacing-normal))}@media (max-width:1199px){.yamaha-contact-branches,.yamaha-contact-form[data-cms-component=General\.Feedback]{margin-block-start:var(--spacing-x-large)}}@media (max-width:899px){.mp-cms-page:has(.yamaha-contact-details){--spacing-panel:var(--spacing-x-large)}.mp-cms-page:has(.yamaha-contact-details) [data-cms-place=Center]{row-gap:var(--spacing-xxx-large)}.yamaha-contact-form[data-cms-component=General\.Feedback]>.yamaha-contact-form{padding:var(--spacing-x-large)}}
:where(html:not([data-mana-admin]):is(:not(:has([data-mana-page-theme])),:has([data-mana-page-theme=default]))) .MuiFormControl-root>.MuiInputLabel-root{z-index:1}
