.AlbumListItem-module-scss-module__Qgaqxq__root{border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);flex-direction:column;width:100%;height:100%;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;overflow:hidden}.AlbumListItem-module-scss-module__Qgaqxq__root:hover{box-shadow:var(--shadow)}.AlbumListItem-module-scss-module__Qgaqxq__root__image{aspect-ratio:16/9;border-bottom:var(--border-width-normal) solid var(--color-border-2);background-color:var(--color-background-paper-inner-level-1);width:100%;display:block;position:relative;overflow:hidden}.AlbumListItem-module-scss-module__Qgaqxq__root__image span{border-radius:0}.AlbumListItem-module-scss-module__Qgaqxq__root__info{width:100%;padding:var(--spacing-x-large);gap:var(--spacing-normal);flex-direction:column;flex:1;display:flex}.AlbumListItem-module-scss-module__Qgaqxq__root__info>a{color:inherit;text-decoration:none}.AlbumListItem-module-scss-module__Qgaqxq__root__info>a:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.AlbumListItem-module-scss-module__Qgaqxq__root__info__title{min-height:calc(var(--line-height-subtitle1)*2);color:var(--color-text-primary-main);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease-in-out;display:-webkit-box;overflow:hidden}.AlbumListItem-module-scss-module__Qgaqxq__root__info__title:hover{color:var(--color-primary-main)}@media (prefers-reduced-motion:reduce){.AlbumListItem-module-scss-module__Qgaqxq__root__info__title{transition-duration:.01ms!important}}.AlbumListItem-module-scss-module__Qgaqxq__root__info__content{min-height:calc(var(--line-height-body1)*3);color:var(--color-text-secondary-main);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta{align-items:center;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta__categories{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta__categories__chip{padding:var(--spacing-small) var(--spacing-large);border:var(--border-width-normal) solid var(--color-border-3);color:var(--color-text-primary-minus-1);border-radius:var(--border-radius-xx-large);background-color:var(--color-background-paper-level-1);cursor:pointer;font-size:var(--font-size-tiny);transition:color .2s ease-in-out,border-color .2s ease-in-out,background-color .2s ease-in-out}.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta__categories__chip:hover,.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta__categories__chip:focus-visible,.AlbumListItem-module-scss-module__Qgaqxq__root__info__meta__categories__chip[aria-pressed=true]{border-color:var(--color-primary-main);background-color:var(--color-primary-main);color:var(--color-primary-contrast-text)}.AlbumListItem-module-scss-module__Qgaqxq__root__info__bottom{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.AlbumListItem-module-scss-module__Qgaqxq__root__info__bottom__date{color:var(--color-text-secondary-main)}@media (prefers-reduced-motion:reduce){.AlbumListItem-module-scss-module__Qgaqxq__root{transition-duration:.01ms!important}}
.AlbumCover-module-scss-module__RCp4La__root{width:100%;height:100%;display:block;position:relative}.AlbumCover-module-scss-module__RCp4La__root__front,.AlbumCover-module-scss-module__RCp4La__root__back{transition:opacity .35s ease-in-out;position:absolute;inset:0}.AlbumCover-module-scss-module__RCp4La__root__front{opacity:1}.AlbumCover-module-scss-module__RCp4La__root__back,.AlbumCover-module-scss-module__RCp4La__root_switchable:hover .AlbumCover-module-scss-module__RCp4La__root__front,.AlbumCover-module-scss-module__RCp4La__root_switchable:focus-visible .AlbumCover-module-scss-module__RCp4La__root__front{opacity:0}.AlbumCover-module-scss-module__RCp4La__root_switchable:hover .AlbumCover-module-scss-module__RCp4La__root__back,.AlbumCover-module-scss-module__RCp4La__root_switchable:focus-visible .AlbumCover-module-scss-module__RCp4La__root__back{opacity:1}.AlbumCover-module-scss-module__RCp4La__root_switchable:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:calc(var(--spacing-x-small)*-1)}@media (prefers-reduced-motion:reduce){.AlbumCover-module-scss-module__RCp4La__root__front,.AlbumCover-module-scss-module__RCp4La__root__back{transition:none}}
[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{color:#fff;outline-offset:2px;touch-action:manipulation;appearance:none;background-color:#000000b3;border:none;border-radius:50%;width:40px;height:40px;margin:0;padding:9px;box-shadow:0 0 1px #ffffff80}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-rmiz-btn-zoom]{cursor:zoom-in;position:absolute;inset:10px 10px auto auto}[data-rmiz-btn-unzoom]{cursor:zoom-out;z-index:1;position:absolute;inset:20px 20px auto auto}[data-rmiz-content=found] img,[data-rmiz-content=found] svg,[data-rmiz-content=found] [role=img],[data-rmiz-content=found] [data-zoom]{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{overscroll-behavior:none;pointer-events:all;background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.ProductLinePurchasePanel-module-scss-module__uk33dq__root{padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);justify-content:space-between;gap:var(--spacing-large);background-color:var(--color-background-paper-level-1);flex-direction:column;display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__information,.ProductLinePurchasePanel-module-scss-module__uk33dq__root__commercial{flex-direction:column;display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__information{gap:var(--spacing-x-large)}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__commercial{padding-top:var(--spacing-x-large);border-top:var(--border-width-normal) solid var(--color-divider-3);gap:var(--spacing-large)}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__price{justify-content:space-between;align-items:end;gap:var(--spacing-normal);display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__priceTitle{font-weight:var(--font-weight-medium)}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__priceDetails{align-items:flex-end;gap:var(--spacing-x-small);flex-direction:column;min-width:0;display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__discountRow{justify-content:flex-start;align-items:center;gap:var(--spacing-small);direction:ltr;flex-wrap:wrap;display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__discount{min-width:var(--component-size-large);min-height:var(--component-size-large);padding:var(--spacing-xx-small);box-sizing:border-box;color:var(--color-primary-main);border-radius:var(--border-radius-xx-small);background-color:var(--color-primary-minus-4);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);justify-content:center;align-items:center;display:inline-flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__priceValue{align-items:baseline;gap:var(--spacing-x-small);white-space:nowrap;display:flex}.ProductLinePurchasePanel-module-scss-module__uk33dq__root__priceAmount{font-weight:var(--font-weight-bold)}
.AdvancedProductCartControl-module-scss-module__K0aE8q__root{justify-content:flex-end;align-items:center;gap:var(--spacing-large);display:flex}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__add{min-block-size:var(--control-size-normal);box-shadow:none;font-weight:var(--font-weight-bold);border-radius:var(--border-radius-xx-large)!important}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__add:hover{box-shadow:var(--shadow)}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__quantity{flex:none}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__cartIcon{inline-size:var(--component-size-large);block-size:var(--component-size-large);flex:0 0 var(--component-size-large)}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__cartIcon path{fill:currentColor}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__toastDescription{gap:var(--spacing-x-small);flex-direction:column;display:flex}@media (max-width:599px){.AdvancedProductCartControl-module-scss-module__K0aE8q__root{flex-direction:column;align-items:stretch}.AdvancedProductCartControl-module-scss-module__K0aE8q__root__quantity{width:100%}}@media (prefers-reduced-motion:reduce){.AdvancedProductCartControl-module-scss-module__K0aE8q__root__add{transition-duration:.01ms!important}}
.AdvancedProductCartControlSkeleton-module-scss-module__fHQpVq__root{inline-size:100%;block-size:var(--control-size-normal)!important;border-radius:var(--border-radius-xx-large)!important}
.YamahaAlbumHero-module-scss-module__zJ6oia__root{width:100%;max-width:var(--yamaha-album-hero-max-inline-size);height:auto;aspect-ratio:var(--yamaha-album-hero-aspect-ratio);border-radius:var(--border-radius-x-small);background-color:var(--color-background-paper-level-1);margin-inline:auto;position:relative;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__root{width:100vw;height:var(--yamaha-album-hero-block-size);aspect-ratio:auto;border-radius:0;margin-inline:calc(50% - 50vw)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__root{height:var(--yamaha-piano-tuning-hero-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background{z-index:0;position:absolute;inset:0}.YamahaAlbumHero-module-scss-module__zJ6oia__background span{border-radius:0}.YamahaAlbumHero-module-scss-module__zJ6oia__background img{object-fit:cover;object-position:center}.YamahaAlbumHero-module-scss-module__zJ6oia__content{z-index:1;width:var(--yamaha-album-hero-home-content-inline-size);align-items:flex-start;gap:var(--spacing-x-large);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--yamaha-album-hero-home-content-block-offset);inset-inline-start:var(--yamaha-album-hero-home-content-inline-offset)}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);align-items:flex-start;inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-content-inline-offset);transform:translateY(-50%)}.yamaha-piano-tuning-hero .YamahaAlbumHero-module-scss-module__zJ6oia__content{width:var(--yamaha-piano-tuning-hero-content-inline-size);gap:var(--spacing-x-large)}.yamaha-piano-repair-hero .YamahaAlbumHero-module-scss-module__zJ6oia__content{width:var(--yamaha-piano-repair-hero-content-inline-size);gap:var(--spacing-x-large)}.YamahaAlbumHero-module-scss-module__zJ6oia__title{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__title{width:auto;height:auto;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);clip-path:none;color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-title-line-height);margin:0;position:static;overflow:visible}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__title{-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-text-primary-main);background:0 0;border-radius:0;padding:0}.YamahaAlbumHero-module-scss-module__zJ6oia__logo{width:var(--yamaha-album-hero-logo-inline-size);height:var(--yamaha-album-hero-logo-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__logo span{background-color:#0000}.YamahaAlbumHero-module-scss-module__zJ6oia__logo img{object-fit:contain}.YamahaAlbumHero-module-scss-module__zJ6oia__description{align-items:flex-start;gap:var(--spacing-small);text-align:start;flex-direction:column;width:100%;max-width:100%;display:flex}.YamahaAlbumHero-module-scss-module__zJ6oia__description>p{margin:0}.YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{width:var(--yamaha-album-hero-title-inline-size);color:var(--color-text-primary-main);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height)}.YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){color:var(--color-primary-main);font-size:var(--yamaha-album-hero-accent-font-size);font-weight:var(--font-weight-extra-bold);line-height:var(--yamaha-album-hero-accent-line-height);white-space:nowrap}.YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2):after{width:var(--yamaha-album-hero-accent-line-inline-size);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);content:"";margin-block-start:var(--spacing-small);margin-inline-end:auto;display:block}.YamahaAlbumHero-module-scss-module__zJ6oia__description span[style*=text-decoration]{text-decoration:none!important}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description{width:max-content;padding:var(--spacing-normal) var(--spacing-x-large);border-radius:var(--border-radius-small);background:var(--yamaha-album-hero-glass-background);-webkit-backdrop-filter:var(--yamaha-album-hero-glass-filter);backdrop-filter:var(--yamaha-album-hero-glass-filter);color:var(--color-primary-contrast-text);font-size:var(--yamaha-album-hero-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-album-hero-description-line-height);text-align:start;white-space:nowrap;display:block}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{width:auto;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.yamaha-piano-hero,.yamaha-about-hero,.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6);white-space:normal;gap:var(--spacing-x-large);background:0 0;border-radius:0;padding:0;display:flex}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{width:100%}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{color:var(--color-text-primary-main);font-size:var(--font-size-h6);font-weight:var(--font-weight-medium);line-height:var(--line-height-h6)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){width:fit-content;color:var(--color-primary-contrast-text);font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1)}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2):after{display:none}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2)>a{width:152px;height:var(--control-size-small);padding-inline:var(--spacing-xx-large);border-radius:var(--border-radius-xx-small);background-color:var(--color-primary-main);color:inherit;font-size:var(--font-size-button1);font-weight:var(--font-weight-button1);line-height:var(--line-height-button1);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.yamaha-piano-repair-hero .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2)>a{width:214px;height:var(--yamaha-piano-repair-action-block-size);padding-inline:var(--spacing-xxx-large)}@media (min-width:900px) and (max-width:1199px){.YamahaAlbumHero-module-scss-module__zJ6oia__root{height:var(--yamaha-album-hero-block-size);aspect-ratio:auto}.YamahaAlbumHero-module-scss-module__zJ6oia__content{width:max-content;max-width:var(--yamaha-album-hero-content-inline-size);inset-block-start:50%;inset-inline-start:var(--yamaha-album-hero-compact-content-inline-offset);transform:translateY(-50%)}}@media (min-width:600px) and (max-width:899px){.YamahaAlbumHero-module-scss-module__zJ6oia__root{min-height:var(--yamaha-album-hero-small-min-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background img{object-position:var(--yamaha-album-hero-small-background-position)}.YamahaAlbumHero-module-scss-module__zJ6oia__content{width:var(--yamaha-album-hero-small-content-inline-size);inset-inline-start:var(--yamaha-album-hero-small-content-inline-offset)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}}@media (max-width:599px){.YamahaAlbumHero-module-scss-module__zJ6oia__root{min-height:var(--yamaha-album-hero-mobile-min-block-size)}.YamahaAlbumHero-module-scss-module__zJ6oia__background:after{background:var(--yamaha-album-hero-mobile-overlay);content:"";position:absolute;inset:0}.YamahaAlbumHero-module-scss-module__zJ6oia__content{inset-inline:var(--spacing-x-large);width:auto}:where(.yamaha-piano-tuning-hero,.yamaha-piano-repair-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__content{inset-inline:var(--spacing-panel);width:auto}.YamahaAlbumHero-module-scss-module__zJ6oia__description{max-width:100%;font-size:var(--font-size-h4);line-height:var(--line-height-h4);white-space:normal}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:first-child{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p:nth-child(2){font-size:var(--font-size-h2);line-height:var(--line-height-h1)}:where(.home-hero) .YamahaAlbumHero-module-scss-module__zJ6oia__description>p{font-size:var(--font-size-h2);line-height:var(--line-height-h1)}.YamahaAlbumHero-module-scss-module__zJ6oia__title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);white-space:normal}}
.YamahaAlbumRotator-module-scss-module__NDC9eq__root{border-radius:0;width:100%;overflow:hidden}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper{border-radius:0}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-slide{border-radius:0;height:auto}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination{justify-content:center;align-items:center;display:flex}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination-bullet{width:var(--yamaha-album-rotator-pagination-size);height:var(--yamaha-album-rotator-pagination-size);box-sizing:border-box;opacity:1;border:var(--border-width-normal) solid var(--color-text-secondary-main);background-color:var(--color-primary-contrast-text)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination-bullet-active{width:var(--yamaha-album-rotator-pagination-active-size);height:var(--yamaha-album-rotator-pagination-active-size);border:var(--border-width-emphasis) solid var(--color-primary-contrast-text);background-color:var(--color-primary-main)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div{top:calc(50% - var(--yamaha-album-rotator-pagination-block-size)/2);padding-inline:var(--spacing-normal)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button{width:var(--yamaha-album-rotator-navigation-size);height:var(--yamaha-album-rotator-navigation-size);opacity:.8;color:var(--color-text-secondary-main);box-shadow:none;background-color:#0000;border:0;border-radius:50%;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s,transform .2s}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:hover:not(:disabled){opacity:1;color:var(--color-primary-main);background-color:var(--color-primary-minus-4);box-shadow:var(--shadow-dropdown);transform:translateY(calc(-1 * var(--spacing-xx-small))) scale(1.08);border-color:#0000}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:active:not(:disabled){box-shadow:none;transform:scale(.94)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button svg{width:var(--yamaha-album-rotator-navigation-icon-size);height:var(--yamaha-album-rotator-navigation-icon-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button svg path{stroke:var(--color-primary-contrast-text);stroke-width:var(--border-width-emphasis);stroke-linejoin:round;paint-order:stroke fill}@media (max-width:599px){.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper{padding-bottom:var(--yamaha-album-rotator-pagination-block-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root .swiper-pagination{min-height:var(--yamaha-album-rotator-pagination-block-size)}.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div{padding-inline:var(--spacing-none)}}@media (prefers-reduced-motion:reduce){.YamahaAlbumRotator-module-scss-module__NDC9eq__root>.swiper+div button{transition-duration:.01ms}}[data-cms-priority]:has([data-cms-component=Album\.AlbumRotator]):has(.YamahaAlbumRotator-module-scss-module__NDC9eq__root){gap:0;max-width:none;padding-inline:0}
.DefaultNewsDetailView-module-scss-module__On8IsG__root{padding:var(--spacing-xx-large) var(--spacing-xxx-large);border:var(--border-width-normal) solid var(--color-border-3);border-radius:var(--surface-border-radius);justify-content:center;align-items:center;gap:var(--spacing-xx-large);margin-bottom:var(--spacing-xxx-large);flex-direction:column;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__title{width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-h1);margin:0}.DefaultNewsDetailView-module-scss-module__On8IsG__root__media{width:100%;max-width:var(--content-measure-x-large)}.DefaultNewsDetailView-module-scss-module__On8IsG__root__header{border-bottom:var(--border-width-normal) solid var(--color-gray-level-200);width:100%;padding-bottom:var(--spacing-x-large);margin-bottom:var(--spacing-x-large);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__header h5{padding-left:var(--spacing-x-large)}.DefaultNewsDetailView-module-scss-module__On8IsG__root__body{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);gap:var(--spacing-x-large);flex-direction:column;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__body img{max-width:var(--content-measure-x-large);width:100%;height:auto;margin:0 auto;border-radius:var(--surface-border-radius)!important;border:var(--border-width-normal) solid var(--color-border-3)!important}.DefaultNewsDetailView-module-scss-module__On8IsG__root__body>div{gap:var(--spacing-x-large);flex-direction:column;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__body p{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);margin:0}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags{align-items:center;gap:var(--spacing-large);width:100%;padding-block:var(--spacing-x-large);border-block:var(--border-width-normal) solid var(--color-border-3);color:var(--color-primary-main);flex-wrap:wrap;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__icon{width:var(--component-size-normal);height:var(--component-size-normal);color:currentColor;flex:none}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__item{align-items:center;gap:var(--spacing-large);display:inline-flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__item:not(:last-child):after{width:var(--border-width-normal);height:var(--component-size-large);background-color:var(--color-border-3);content:""}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__link{color:inherit;font-size:var(--font-size-body2);line-height:var(--line-height-body2);text-decoration:none;transition:color .2s ease-in-out}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__link:hover{color:var(--color-secondary-main)}.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__link:focus-visible{border-radius:var(--surface-border-radius);outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-small)}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info{justify-content:space-between;align-items:center;gap:var(--spacing-normal);width:100%;padding-top:var(--spacing-large);display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info__right{gap:var(--spacing-normal);flex-wrap:wrap;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info__right a{width:fit-content;color:var(--color-text-primary-minus-1);font-size:var(--font-size-tiny);height:var(--component-size-large);padding:var(--spacing-large);background-color:var(--color-gray-level-200)!important}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info__left{align-items:center;gap:var(--spacing-x-large);flex-wrap:wrap;display:flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info__left__item{align-items:center;gap:var(--spacing-small);display:inline-flex}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info__left__item svg{width:var(--component-size-normal);height:var(--component-size-normal);color:var(--color-primary-main)}@media (prefers-reduced-motion:reduce){.DefaultNewsDetailView-module-scss-module__On8IsG__root__tags__link{transition-duration:.01ms!important}}@media (max-width:599px){.DefaultNewsDetailView-module-scss-module__On8IsG__root{padding:var(--spacing-x-large)}.DefaultNewsDetailView-module-scss-module__On8IsG__root__header{border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;padding-bottom:0}.DefaultNewsDetailView-module-scss-module__On8IsG__root__info{gap:var(--spacing-large);flex-direction:column;align-items:flex-start}}
.NewsDetailRelatedNews-module-scss-module__V0Uowa__root{gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.NewsDetailRelatedNews-module-scss-module__V0Uowa__root__title{font-weight:var(--font-weight-bold);margin:0}.NewsDetailRelatedNews-module-scss-module__V0Uowa__root__slide{height:auto}
.DefaultAlbumRotatorView-module-scss-module__rwV0ba__root{width:100%;overflow:hidden}.DefaultAlbumRotatorView-module-scss-module__rwV0ba__root .swiper-slide{height:auto}
.DefaultNewsSliderView-module-scss-module__Fn0Awa__root{justify-content:center;align-items:center;gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}.DefaultNewsSliderView-module-scss-module__Fn0Awa__root__list{gap:var(--spacing-xx-large);flex-flow:wrap;width:100%;min-width:0;display:flex}
.MPContentListFilter-module-scss-module__UtdqUG__drawerContent{gap:var(--spacing-normal);flex-direction:column;display:flex}.MPContentListFilter-module-scss-module__UtdqUG__drawerContent__dateRange{gap:var(--spacing-large);flex-direction:column;display:flex}
.AlbumDetailEmptyState-module-scss-module__huyd3W__root{min-height:var(--empty-state-illustration-inline-size);justify-content:center;align-items:center;gap:var(--spacing-large);padding:var(--spacing-xx-large);text-align:center;color:var(--color-text-primary-minus-1);border:var(--border-width-normal) dashed var(--color-border-3);border-radius:var(--surface-border-radius);flex-direction:column;display:flex}.AlbumDetailEmptyState-module-scss-module__huyd3W__root svg{width:var(--component-size-x-large);height:var(--component-size-x-large)}
.DefaultAlbumGroupCollectionView-module-scss-module__uIIWJW__root{grid-template-columns:repeat(var(--album-group-columns-desktop), minmax(0, 1fr));gap:var(--album-group-gap);width:100%;min-width:0;display:grid}@media (min-width:900px) and (max-width:1199px){.DefaultAlbumGroupCollectionView-module-scss-module__uIIWJW__root{grid-template-columns:repeat(var(--album-group-columns-tablet), minmax(0, 1fr))}}@media (min-width:600px) and (max-width:899px){.DefaultAlbumGroupCollectionView-module-scss-module__uIIWJW__root{grid-template-columns:repeat(var(--album-group-columns-tablet), minmax(0, 1fr))}}@media (max-width:599px){.DefaultAlbumGroupCollectionView-module-scss-module__uIIWJW__root{grid-template-columns:repeat(var(--album-group-columns-mobile), minmax(0, 1fr))}}
.AlbumListEmptyState-module-scss-module__8T5c7q__root{border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);width:100%;padding:var(--spacing-x-large);box-shadow:var(--shadow-card);justify-content:center;align-items:center;gap:var(--spacing-gap);flex-direction:row;grid-column:1/-1;margin:0 auto;display:flex}.AlbumListEmptyState-module-scss-module__8T5c7q__root__image{border-radius:var(--surface-border-radius);padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);justify-content:center;align-items:center;display:flex}.AlbumListEmptyState-module-scss-module__8T5c7q__root__image img{max-width:100%}.AlbumListEmptyState-module-scss-module__8T5c7q__root__content{gap:var(--spacing-small);flex-direction:column;align-items:flex-start;display:flex}.AlbumListEmptyState-module-scss-module__8T5c7q__root__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:0}.AlbumListEmptyState-module-scss-module__8T5c7q__root__description{font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);margin:0}@media (max-width:599px){.AlbumListEmptyState-module-scss-module__8T5c7q__root{flex-direction:column}}
