.NDC9eq_root{border-radius:0;width:100%;overflow:hidden}.NDC9eq_root:has(.yamaha-home-intro-copy){--yamaha-album-rotator-block-size:770px;--yamaha-album-rotator-compact-block-size:665px;--yamaha-album-rotator-mobile-block-size:457px;--yamaha-album-rotator-small-block-size:372px}.NDC9eq_root .swiper{padding-bottom:calc(var(--spacing-xx-large) + var(--spacing-normal));border-radius:0}.NDC9eq_root .swiper-slide{border-radius:0;height:auto}.NDC9eq_root .swiper-pagination{justify-content:center;align-items:center;display:flex}.NDC9eq_root .swiper-pagination .swiper-pagination-bullet:before{width:var(--yamaha-album-rotator-pagination-size);height:var(--yamaha-album-rotator-pagination-size);box-sizing:border-box;opacity:1;border:var(--border-width-normal) solid var(--color-text-secondary-main);background-color:var(--color-primary-contrast-text);border-radius:50%}.NDC9eq_root .swiper-pagination .swiper-pagination-bullet-active:before{width:var(--yamaha-album-rotator-pagination-active-size);height:var(--yamaha-album-rotator-pagination-active-size);border:var(--border-width-emphasis) solid var(--color-primary-contrast-text);background-color:var(--color-primary-main)}.NDC9eq_root>.swiper+div{top:calc(50% - (var(--yamaha-album-rotator-pagination-block-size) + var(--spacing-normal))/2);padding-inline:var(--spacing-normal)}.NDC9eq_root>.swiper+div button{width:var(--yamaha-album-rotator-navigation-size);height:var(--yamaha-album-rotator-navigation-size);opacity:.8;color:var(--color-text-secondary-main);box-shadow:none;background-color:#0000;border:0;border-radius:50%;transition:opacity .2s,color .2s,background-color .2s,box-shadow .2s,transform .2s}.NDC9eq_root>.swiper+div button:hover:not(:disabled){opacity:1;color:var(--color-primary-main);background-color:var(--color-primary-minus-4);box-shadow:var(--shadow-dropdown);transform:translateY(calc(-1 * var(--spacing-xx-small))) scale(1.08);border-color:#0000}.NDC9eq_root>.swiper+div button:active:not(:disabled){box-shadow:none;transform:scale(.94)}.NDC9eq_root>.swiper+div button:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.NDC9eq_root>.swiper+div button svg{width:var(--yamaha-album-rotator-navigation-icon-size);height:var(--yamaha-album-rotator-navigation-icon-size)}.NDC9eq_root>.swiper+div button svg path{stroke:var(--color-primary-contrast-text);stroke-width:var(--border-width-emphasis);stroke-linejoin:round;paint-order:stroke fill}@media (max-width:600px){.NDC9eq_root:has(.yamaha-home-intro-copy){--yamaha-album-rotator-compact-block-size:457px}}@media (max-width:599px){.NDC9eq_root .swiper{padding-bottom:calc(var(--yamaha-album-rotator-pagination-block-size) + var(--spacing-normal))}.NDC9eq_root .swiper-pagination{min-height:var(--yamaha-album-rotator-pagination-block-size)}.NDC9eq_root>.swiper+div{padding-inline:var(--spacing-none)}}@media (prefers-reduced-motion:reduce){.NDC9eq_root>.swiper+div button{transition-duration:.01ms}}[data-cms-priority]:has([data-cms-component=Album\.AlbumRotator]):has(.NDC9eq_root){gap:0;max-width:none;padding-inline:0}
