.SLyLkq_root{--member-layout-active-width:var(--member-layout-width)}.SLyLkq_root:has([data-cms-component=Member\.MemberSignup]){--member-layout-active-width:var(--member-layout-width-wide)}.SLyLkq_root [data-cms-place=Header]{margin-top:var(--header-place-margin-block-start);background:var(--header-place-background);border-block-end:var(--header-place-border-block-end)}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]{width:100%;max-width:var(--header-content-max-inline-size);min-height:var(--header-content-min-block-size);padding-block:var(--header-content-padding-block);padding-inline:var(--header-content-padding-inline);align-items:center;gap:var(--header-content-gap);background-color:var(--header-content-background);box-shadow:var(--header-content-shadow);border-radius:var(--header-content-border-radius);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto auto;margin-inline:auto;display:grid}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has(>[data-cms-component=Album\.AlbumFloatingLinks]):not(:has(>[data-cms-component]:not([data-cms-component=Album\.AlbumFloatingLinks]))){z-index:var(--layer-modal);position:absolute}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:auto minmax(0,1fr) auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]){grid-template-columns:auto minmax(0,1fr) auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:auto minmax(0,1fr) auto auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-component]{z-index:1;grid-row:1;justify-content:center;width:auto;position:relative}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Logo]{grid-column:var(--header-logo-grid-column);flex:none;justify-self:start}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Menu]{z-index:var(--layer-modal);grid-column:var(--header-menu-grid-column);flex:auto}.SLyLkq_root [data-cms-place=Header] [data-cms-component=Member\.MemberLoginButton]{z-index:var(--layer-modal);grid-column:var(--header-login-grid-column);flex:none}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.CommerceCartButton]{z-index:var(--layer-modal);grid-column:var(--header-cart-grid-column,4);flex:none}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.HeaderSearch]{z-index:var(--layer-modal);grid-column:var(--header-search-grid-column);flex:none}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-cart-grid-column-with-search)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.ColorModeSwitch]{min-inline-size:var(--color-mode-switch-inline-size);min-block-size:var(--component-size-large);flex:none;grid-column:4;justify-self:end}.SLyLkq_root [data-cms-place=Footer]{padding-block:var(--spacing-large);box-sizing:border-box;border-block-start:var(--border-width-normal) solid var(--color-border-1)}.SLyLkq_root [data-cms-place=Footer]>[data-cms-priority]:has([data-cms-component=General\.FooterLegalLinks],[data-cms-component=General\.Copyright]){border-block-start:var(--border-width-normal) solid var(--color-border-1);padding-block-start:var(--spacing-large)}.SLyLkq_root [data-cms-place=Footer] [data-cms-component=General\.Copyright]{text-align:left}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:5}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.ColorModeSwitch]{grid-column:5}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:6}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]){background-color:var(--color-background-page-1);min-height:100svh}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks])>.mp-cms-page{min-height:100svh;padding:var(--spacing-xxx-large) var(--spacing-large);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;display:flex}:is(.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header],.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center]){width:100%;max-width:calc(var(--member-layout-active-width) + 2*var(--spacing-large));background-color:var(--color-background-paper-level-1)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header]{border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--surface-border-radius) var(--surface-border-radius) 0 0;border-bottom:0;margin-top:0}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-priority]{min-height:0;padding:var(--spacing-large) var(--spacing-large) 0;box-shadow:none;background-color:#0000;border-radius:0;display:flex}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-component]{width:auto;margin-inline-start:auto}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center]{border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--surface-border-radius)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]):has([data-cms-place=Header]) [data-cms-place=Center]{border-radius:0 0 var(--surface-border-radius) var(--surface-border-radius);border-top:0}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center] [data-cms-priority]{padding:0}:is(.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center] [data-cms-component^=Member\.Member] .mp-cms-template__header,.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-component=General\.ColorModeSwitch] .mp-cms-template__header,.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-component=Member\.MemberFooterLinks] .mp-cms-template__header){display:none}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center] [data-cms-component^=Member\.Member] section{width:100%;margin:0}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Footer]{width:100%;margin-top:var(--spacing-x-large)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Footer] [data-cms-priority]{max-width:none;padding:0}@media (max-width:599px){.SLyLkq_root [data-cms-place=Header] [data-cms-priority]{grid-template-columns:var(--header-compact-grid-template-columns);grid-template-rows:var(--header-compact-grid-template-rows);height:auto;min-height:0;padding-block:var(--header-compact-content-padding-block);padding-inline:var(--header-compact-content-padding-inline);column-gap:var(--header-compact-column-gap);row-gap:var(--header-compact-row-gap);box-shadow:none;background-color:#0000;border-radius:0}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:before{content:"";grid-column:1/-1;grid-row:var(--header-compact-decoration-row);block-size:var(--header-compact-decoration-block-size);background-color:var(--header-compact-decoration-background);box-shadow:var(--header-compact-decoration-shadow);border-radius:var(--header-compact-decoration-border-radius);align-self:stretch}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Logo]{grid-column:var(--header-compact-logo-column);justify-self:var(--header-compact-logo-justify);grid-row:1}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.ColorModeSwitch]{grid-area:1/2;justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:4}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Menu]{grid-column:var(--header-compact-menu-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:start;padding-inline-start:var(--header-compact-menu-padding-inline-start)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=Member\.MemberLoginButton]{grid-column:var(--header-compact-login-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end;padding-inline-end:var(--header-compact-cart-padding-inline-end)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.HeaderSearch]{grid-column:var(--header-compact-search-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column-with-search)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]){background-color:var(--color-background-paper-level-1)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks])>.mp-cms-page{justify-content:flex-start;padding:0}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-priority]{padding:var(--spacing-normal) var(--spacing-normal) 0;display:flex}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center] [data-cms-priority]{display:flex}:is(.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header],.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Center]){border:0;border-radius:0;max-width:100%}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]):has([data-cms-place=Header]) [data-cms-place=Center]{border:0;border-radius:0}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Footer]{padding:var(--spacing-large) var(--spacing-normal);box-sizing:border-box;background-color:var(--color-background-page-1);margin-top:auto}}@media (min-width:600px) and (max-width:899px){.SLyLkq_root [data-cms-place=Header] [data-cms-priority]{grid-template-columns:var(--header-compact-grid-template-columns);grid-template-rows:var(--header-compact-grid-template-rows);height:auto;min-height:0;padding-block:var(--header-compact-content-padding-block);padding-inline:var(--header-compact-content-padding-inline);column-gap:var(--header-compact-column-gap);row-gap:var(--header-compact-row-gap);box-shadow:none;background-color:#0000;border-radius:0}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:before{content:"";grid-column:1/-1;grid-row:var(--header-compact-decoration-row);block-size:var(--header-compact-decoration-block-size);background-color:var(--header-compact-decoration-background);box-shadow:var(--header-compact-decoration-shadow);border-radius:var(--header-compact-decoration-border-radius);align-self:stretch}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Logo]{grid-column:var(--header-compact-logo-column);justify-self:var(--header-compact-logo-justify);grid-row:1}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.ColorModeSwitch]{grid-area:1/2;justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:4}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Menu]{grid-column:var(--header-compact-menu-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:start;padding-inline-start:var(--header-compact-menu-padding-inline-start)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=Member\.MemberLoginButton]{grid-column:var(--header-compact-login-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end;padding-inline-end:var(--header-compact-cart-padding-inline-end)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.HeaderSearch]{grid-column:var(--header-compact-search-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column-with-search)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-priority]{display:flex}}@media (min-width:900px) and (max-width:1199px){.SLyLkq_root [data-cms-place=Header] [data-cms-priority]{grid-template-columns:var(--header-compact-grid-template-columns);grid-template-rows:var(--header-compact-grid-template-rows);height:auto;min-height:0;padding-block:var(--header-compact-content-padding-block);padding-inline:var(--header-compact-content-padding-inline);column-gap:var(--header-compact-column-gap);row-gap:var(--header-compact-row-gap);box-shadow:none;background-color:#0000;border-radius:0}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]){grid-template-columns:minmax(0,1fr) auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]){grid-template-columns:minmax(0,1fr) auto auto auto}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:before{content:"";grid-column:1/-1;grid-row:var(--header-compact-decoration-row);block-size:var(--header-compact-decoration-block-size);background-color:var(--header-compact-decoration-background);box-shadow:var(--header-compact-decoration-shadow);border-radius:var(--header-compact-decoration-border-radius);align-self:stretch}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Logo]{grid-column:var(--header-compact-logo-column);justify-self:var(--header-compact-logo-justify);grid-row:1}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.ColorModeSwitch]{grid-area:1/2;justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.ColorModeSwitch]{grid-column:3}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]):has([data-cms-component=General\.CommerceCartButton]) [data-cms-component=General\.ColorModeSwitch]{grid-column:4}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.Menu]{grid-column:var(--header-compact-menu-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:start;padding-inline-start:var(--header-compact-menu-padding-inline-start)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=Member\.MemberLoginButton]{grid-column:var(--header-compact-login-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end;padding-inline-end:var(--header-compact-cart-padding-inline-end)}.SLyLkq_root [data-cms-place=Header] [data-cms-component=General\.HeaderSearch]{grid-column:var(--header-compact-search-column);grid-row:var(--header-compact-action-row);margin-block:var(--header-compact-action-margin-block);justify-self:end}.SLyLkq_root [data-cms-place=Header] [data-cms-priority]:has([data-cms-component=General\.HeaderSearch]) [data-cms-component=General\.CommerceCartButton]{grid-column:var(--header-compact-cart-column-with-search)}.SLyLkq_root:has([data-cms-component=Member\.MemberFooterLinks]) [data-cms-place=Header] [data-cms-priority]{display:flex}}
.uU1U5q_root{width:100%;padding:calc(2*var(--spacing-xxx-large)) 0 var(--spacing-xxx-large);gap:var(--spacing-x-large);direction:ltr;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;list-style:none;display:grid}.uU1U5q_root[data-variant=service]{grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--spacing-x-large);padding:0}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--spacing-x-large);padding:0}.uU1U5q_root[data-variant=repair-service]{direction:rtl;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--spacing-normal);padding:0}.uU1U5q_item{min-width:0;height:var(--yamaha-feature-highlights-card-block-size);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-x-small);background-color:var(--color-background-paper-level-1);justify-content:center;align-items:center;gap:var(--spacing-normal);text-align:center;direction:rtl;flex-direction:column;display:flex}.uU1U5q_media{width:var(--yamaha-feature-highlights-icon-size);height:var(--yamaha-feature-highlights-icon-size);flex:none;display:block;position:relative}.uU1U5q_media img{object-fit:contain}.uU1U5q_title{max-width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);white-space:nowrap}.uU1U5q_description{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-regular);line-height:var(--line-height-body2)}.uU1U5q_copy{align-items:flex-start;gap:calc(var(--spacing-normal) + var(--border-width-emphasis));text-align:start;flex-direction:column;flex:auto;min-width:0;display:flex}.uU1U5q_root[data-variant=service] .uU1U5q_item{min-height:var(--yamaha-piano-tuning-service-card-block-size);height:auto;padding:var(--spacing-xx-large);justify-content:flex-start;gap:var(--spacing-x-large)}.uU1U5q_root[data-variant=service] .uU1U5q_title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);white-space:normal}.uU1U5q_root[data-variant=service] .uU1U5q_description{color:var(--color-text-primary-main);font-size:var(--font-size-body1);line-height:var(--line-height-body1)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item{height:var(--yamaha-piano-repair-process-block-size);background:0 0;border:0;position:relative}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-request]{--yamaha-repair-stage-label-center:50.166%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-review]{--yamaha-repair-stage-label-center:43.355%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-cost]{--yamaha-repair-stage-label-center:37.925%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-repair]{--yamaha-repair-stage-label-center:39.727%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media{width:100%;height:var(--yamaha-piano-repair-process-block-size)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_title{inset:50% auto auto;left:var(--yamaha-repair-stage-label-center,50%);z-index:1;max-width:96px;font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);white-space:normal;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;transform:translate(-50%,-50%)}@media (min-width:1200px){.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:minmax(0,237.053fr) minmax(0,271.939fr) minmax(0,304.556fr) minmax(0,286.959fr);column-gap:3.354%;width:95.5963%;margin-inline-start:auto}}.uU1U5q_root[data-variant=repair-service] .uU1U5q_item{height:var(--yamaha-piano-repair-service-card-block-size);padding:var(--spacing-xx-large);justify-content:center;gap:var(--spacing-large);text-align:start;border-color:var(--color-border-1);flex-direction:row}.uU1U5q_root[data-variant=repair-service] .uU1U5q_media{width:var(--yamaha-piano-repair-service-media-size);height:var(--yamaha-piano-repair-service-media-size)}.uU1U5q_root[data-variant=repair-service] .uU1U5q_title{color:var(--color-text-primary-main);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-h5);white-space:normal}.uU1U5q_root[data-variant=repair-service] .uU1U5q_description{color:var(--color-text-primary-main);font-size:var(--font-size-body1);line-height:var(--line-height-body1)}@media (min-width:900px) and (max-width:1199px){.uU1U5q_root{grid-template-columns:repeat(3,minmax(0,1fr))}.uU1U5q_root[data-variant=service],.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:repeat(2,minmax(0,1fr))}.uU1U5q_root[data-variant=repair-service]{grid-template-columns:1fr}}@media (min-width:600px) and (max-width:899px){.uU1U5q_root{grid-template-columns:repeat(3,minmax(0,1fr))}.uU1U5q_root[data-variant=service],.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:repeat(2,minmax(0,1fr))}.uU1U5q_root[data-variant=repair-service]{grid-template-columns:1fr}}@media (max-width:599px){.uU1U5q_root{grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--spacing-xxx-large)}.uU1U5q_item{padding-inline:var(--spacing-normal)}.uU1U5q_title{white-space:normal}.uU1U5q_root[data-variant=service],.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:1fr}.uU1U5q_root[data-variant=repair-service] .uU1U5q_item{height:auto;min-height:var(--yamaha-piano-repair-service-card-block-size);padding:calc(var(--spacing-x-large) - var(--border-width-normal));gap:var(--spacing-large);flex-direction:column}.uU1U5q_root[data-variant=repair-service] .uU1U5q_media{width:var(--yamaha-piano-repair-service-compact-media-size);height:var(--yamaha-piano-repair-service-compact-media-size)}.uU1U5q_root[data-variant=repair-service] .uU1U5q_copy{text-align:center;flex:0 auto;align-items:center;width:100%}}@media (min-width:768px) and (max-width:1199px){.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:minmax(0,173.157fr) minmax(0,198.64fr) minmax(0,222.465fr) minmax(0,209.611fr)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item,.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media{height:var(--yamaha-piano-repair-process-tablet-block-size)}.uU1U5q_root[data-variant=repair-service]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199px){.uU1U5q_root[data-variant=repair-service] .uU1U5q_item{height:auto;min-height:0}.uU1U5q_root[data-variant=repair-service] .uU1U5q_media{width:var(--yamaha-piano-repair-service-tablet-media-size);height:var(--yamaha-piano-repair-service-tablet-media-size)}.uU1U5q_root[data-variant=repair-service] [data-feature-key=repair-service-regulation] .uU1U5q_media{width:var(--yamaha-piano-repair-service-regulation-tablet-media-size);height:var(--yamaha-piano-repair-service-regulation-tablet-media-size)}}@media (max-width:767px){.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.uU1U5q_root[data-variant=repair-service]{grid-template-columns:1fr}.uU1U5q_root[data-variant=repair-service] .uU1U5q_media,.uU1U5q_root[data-variant=repair-service] [data-feature-key=repair-service-regulation] .uU1U5q_media{width:var(--yamaha-piano-repair-service-compact-media-size);height:var(--yamaha-piano-repair-service-compact-media-size)}}@media (max-width:767px){.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){column-gap:var(--spacing-xx-large);row-gap:var(--spacing-xxx-large)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item,.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media{height:var(--yamaha-piano-repair-process-small-tablet-block-size)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media{background-position:0;background-repeat:no-repeat;background-size:auto 100%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media>*{display:none}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item{--yamaha-repair-stage-label-center:40%}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-request] .uU1U5q_media{background-image:url(/branding/repair-process-mobile-request.svg)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-review] .uU1U5q_media{background-image:url(/branding/repair-process-mobile-review.svg)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-cost] .uU1U5q_media{background-image:url(/branding/repair-process-mobile-cost.svg)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item[data-feature-key=process-repair] .uU1U5q_media{background-image:url(/branding/repair-process-mobile-repair.svg)}}@media (max-width:599px){.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]){gap:var(--spacing-x-large) var(--spacing-small)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_item,.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_media{height:var(--yamaha-piano-repair-process-mobile-block-size)}.uU1U5q_root:is([data-variant=process],[data-variant=moving-process]) .uU1U5q_title{max-width:66px;font-size:var(--font-size-subtitle1);line-height:var(--line-height-subtitle1)}}.uU1U5q_root[data-variant=moving-benefit]{margin:var(--spacing-x-large) 0 0;direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_item{justify-content:flex-start;gap:var(--spacing-large);background:0 0;border:0;height:auto;padding:0}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_media{width:var(--control-size-small);height:var(--control-size-small)}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_copy{align-items:center;gap:var(--spacing-x-small);text-align:center;flex:0 auto;width:100%}.uU1U5q_root[data-variant=moving-benefit] [data-feature-key=moving-transport] .uU1U5q_copy{gap:var(--spacing-normal)}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_title,.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_description{color:var(--color-text-primary-main);font-size:var(--font-size-h6);line-height:var(--line-height-h6);white-space:normal}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_title{font-weight:var(--font-weight-bold)}.uU1U5q_root[data-variant=moving-benefit] .uU1U5q_description{font-weight:var(--font-weight-medium)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_copy{top:50%;left:var(--yamaha-repair-stage-label-center);width:var(--moving-caption-width,141px);align-items:center;gap:var(--spacing-normal);text-align:center;flex:none;position:absolute;transform:translate(-50%,-50%)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_title{max-width:none;font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);display:block;position:static;transform:none}.uU1U5q_root[data-variant=moving-process] .uU1U5q_description{color:var(--color-text-primary-plus-1);font-size:var(--font-size-body1);font-weight:var(--font-weight-regular);line-height:var(--line-height-body1)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-request]{--yamaha-repair-stage-label-center:48.901%}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-review]{--yamaha-repair-stage-label-center:42.62%;--moving-caption-width:151px}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-cost]{--moving-caption-width:140px}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-repair]{--yamaha-repair-stage-label-center:39.205%;--moving-caption-width:117px}@media (min-width:768px) and (max-width:1199px){.uU1U5q_root[data-variant=moving-process] .uU1U5q_copy{width:105px}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-request]{--yamaha-repair-stage-label-center:48.394%}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-review]{--yamaha-repair-stage-label-center:42.5%}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-cost]{--yamaha-repair-stage-label-center:37.26%}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-repair]{--yamaha-repair-stage-label-center:38.88%}}@media (max-width:767px){.uU1U5q_root[data-variant=moving-process] .uU1U5q_copy{left:calc(var(--yamaha-piano-repair-process-small-tablet-block-size)*56.593/96);width:105px}.uU1U5q_root[data-variant=moving-process] .uU1U5q_title{max-width:none}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-request] .uU1U5q_media{background-image:url(/branding/moving-11746-74788.svg)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-review] .uU1U5q_media{background-image:url(/branding/moving-11746-74778.svg)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-cost] .uU1U5q_media{background-image:url(/branding/moving-11746-74807.svg)}.uU1U5q_root[data-variant=moving-process] .uU1U5q_item[data-feature-key=process-repair] .uU1U5q_media{background-image:url(/branding/moving-11746-74798.svg)}}@media (max-width:599px){.uU1U5q_root[data-variant=moving-benefit]{gap:var(--spacing-xx-large);grid-template-columns:1fr}.uU1U5q_root[data-variant=moving-process] .uU1U5q_copy{left:calc(var(--yamaha-piano-repair-process-mobile-block-size)*56.593/96);width:72px}.uU1U5q_root[data-variant=moving-process] .uU1U5q_title,.uU1U5q_root[data-variant=moving-process] .uU1U5q_description{font-size:var(--font-size-body2);line-height:var(--line-height-body2)}}
