.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}
.YamahaEventTimeline-module-scss-module__mmruka__root{width:100%;margin:0;padding:0;list-style:none}.YamahaEventTimeline-module-scss-module__mmruka__root>li{margin:0;padding:0}
.YamahaEventTimelineItem-module-scss-module__HHqOca__root{min-width:0;min-height:var(--content-state-min-block-size-large);grid-template-columns:minmax(0, 1fr) var(--spacing-xxx-large) minmax(0, 1fr);color:var(--color-text-primary-main);direction:ltr;align-items:start;text-decoration:none;display:grid;position:relative}.YamahaEventTimelineItem-module-scss-module__HHqOca__root:before{inset-block:0;border-left:var(--border-width-normal) solid var(--color-border-2);content:"";position:absolute;left:50%;transform:translate(-50%)}.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=left] .YamahaEventTimelineItem-module-scss-module__HHqOca__media,.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=left] .YamahaEventTimelineItem-module-scss-module__HHqOca__placeholder{grid-column:1}.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=left] .YamahaEventTimelineItem-module-scss-module__HHqOca__content,.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=right] .YamahaEventTimelineItem-module-scss-module__HHqOca__media,.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=right] .YamahaEventTimelineItem-module-scss-module__HHqOca__placeholder{grid-column:3}.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side=right] .YamahaEventTimelineItem-module-scss-module__HHqOca__content{grid-column:1}.YamahaEventTimelineItem-module-scss-module__HHqOca__root:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.YamahaEventTimelineItem-module-scss-module__HHqOca__media,.YamahaEventTimelineItem-module-scss-module__HHqOca__placeholder{aspect-ratio:4/3;border-radius:var(--border-radius-x-small);width:50%;position:relative;overflow:hidden}.YamahaEventTimelineItem-module-scss-module__HHqOca__media span{border-radius:inherit}.YamahaEventTimelineItem-module-scss-module__HHqOca__media img{object-fit:cover;width:100%;height:100%}.YamahaEventTimelineItem-module-scss-module__HHqOca__content{min-width:0;padding-block:var(--spacing-xxx-large);gap:var(--spacing-large);text-align:start;flex-direction:column;display:flex}.YamahaEventTimelineItem-module-scss-module__HHqOca__date{color:var(--color-primary-main)}.YamahaEventTimelineItem-module-scss-module__HHqOca__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:var(--line-height-h3);margin:0}.YamahaEventTimelineItem-module-scss-module__HHqOca__body p{margin:0}.YamahaEventTimelineItem-module-scss-module__HHqOca__body p+p{margin-block-start:var(--spacing-normal)}@media (max-width:599px){.YamahaEventTimelineItem-module-scss-module__HHqOca__root{min-height:0;gap:var(--spacing-x-large);grid-template-columns:1fr;padding-block-end:var(--spacing-xx-large)}.YamahaEventTimelineItem-module-scss-module__HHqOca__root:before{right:calc(var(--spacing-x-large)/2);left:auto;transform:none}.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side] .YamahaEventTimelineItem-module-scss-module__HHqOca__media,.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side] .YamahaEventTimelineItem-module-scss-module__HHqOca__placeholder,.YamahaEventTimelineItem-module-scss-module__HHqOca__root[data-media-side] .YamahaEventTimelineItem-module-scss-module__HHqOca__content{grid-column:1;width:100%}.YamahaEventTimelineItem-module-scss-module__HHqOca__content{padding-block:0}.YamahaEventTimelineItem-module-scss-module__HHqOca__placeholder{display:none}}
.YamahaArticleDetailView-module-scss-module__xY3jZG__root{gap:var(--spacing-xx-large);flex-direction:column;width:100%;display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__header{gap:var(--spacing-x-large);flex-direction:column;display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__title{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}.YamahaArticleDetailView-module-scss-module__xY3jZG__abstract{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);line-height:var(--line-height-h4)}.YamahaArticleDetailView-module-scss-module__xY3jZG__abstract p{margin:0}.YamahaArticleDetailView-module-scss-module__xY3jZG__media{aspect-ratio:16/7;border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);width:100%;position:relative;overflow:hidden}.YamahaArticleDetailView-module-scss-module__xY3jZG__media__image{object-fit:cover}.YamahaArticleDetailView-module-scss-module__xY3jZG__content{gap:var(--spacing-xx-large);flex-direction:column;width:100%;display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__authors{align-items:center;gap:var(--spacing-normal);border-block-end:var(--border-width-normal) solid var(--color-border-2);flex-wrap:wrap;padding-block-end:var(--spacing-large);display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__categories{justify-content:flex-end;align-items:center;gap:var(--spacing-x-large);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__categoryLink{height:var(--component-size-large);padding-inline:var(--spacing-large);cursor:pointer;border-radius:var(--border-radius-x-large);background-color:var(--color-gray-level-100);color:var(--color-text-primary-minus-1);font-size:var(--font-size-tiny);font-weight:var(--font-weight-tiny);border:0;align-items:center;text-decoration:none;display:inline-flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__categoryLink:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.YamahaArticleDetailView-module-scss-module__xY3jZG__body{overflow-wrap:anywhere;width:100%;color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);line-height:calc(var(--line-height-large) + var(--spacing-xx-small))}.YamahaArticleDetailView-module-scss-module__xY3jZG__body p{margin:0}.YamahaArticleDetailView-module-scss-module__xY3jZG__body img,.YamahaArticleDetailView-module-scss-module__xY3jZG__body video,.YamahaArticleDetailView-module-scss-module__xY3jZG__body iframe{max-width:100%;height:auto;margin:var(--spacing-xx-large) auto;border-radius:var(--surface-border-radius);display:block}.YamahaArticleDetailView-module-scss-module__xY3jZG__footer{border-block-start:var(--border-width-normal) solid var(--color-border-2);justify-content:space-between;align-items:center;gap:var(--spacing-xx-large);padding-block-start:var(--spacing-large);display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__meta{align-items:center;gap:var(--spacing-xx-large);flex:none;display:flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__meta__item{align-items:center;gap:var(--spacing-normal);color:var(--color-text-primary-minus-2);display:inline-flex}.YamahaArticleDetailView-module-scss-module__xY3jZG__meta__item svg{width:var(--component-size-normal);height:var(--component-size-normal);color:currentColor}@media (max-width:599px){.YamahaArticleDetailView-module-scss-module__xY3jZG__footer{align-items:flex-start;gap:var(--spacing-x-large);flex-direction:column}.YamahaArticleDetailView-module-scss-module__xY3jZG__categories{justify-content:flex-start;width:100%}.YamahaArticleDetailView-module-scss-module__xY3jZG__media{aspect-ratio:4/3}}
.YamahaArticleCollection-module-scss-module__p3fayW__root{gap:var(--yamaha-article-grid-row-gap) var(--yamaha-article-grid-column-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.YamahaArticleCollection-module-scss-module__p3fayW__item{min-width:0}@media (min-width:600px) and (max-width:899px){.YamahaArticleCollection-module-scss-module__p3fayW__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.YamahaArticleCollection-module-scss-module__p3fayW__root{row-gap:var(--spacing-xxx-large);grid-template-columns:minmax(0,1fr)}}
.YamahaArticleCard-module-scss-module__sgNxHW__root{min-width:0}.YamahaArticleCard-module-scss-module__sgNxHW__link{color:inherit;gap:var(--yamaha-article-card-content-gap);flex-direction:column;text-decoration:none;display:flex}.YamahaArticleCard-module-scss-module__sgNxHW__link:focus-visible{border-radius:var(--yamaha-article-card-border-radius);outline:var(--border-width-emphasis) solid var(--yamaha-article-card-focus-color);outline-offset:var(--spacing-xx-small)}.YamahaArticleCard-module-scss-module__sgNxHW__link:hover .YamahaArticleCard-module-scss-module__sgNxHW__title{color:var(--yamaha-article-card-title-hover-color)}.YamahaArticleCard-module-scss-module__sgNxHW__link:hover .YamahaArticleCard-module-scss-module__sgNxHW__image,.YamahaArticleCard-module-scss-module__sgNxHW__link:focus-visible .YamahaArticleCard-module-scss-module__sgNxHW__image{transform:scale(var(--yamaha-card-image-hover-scale))}.YamahaArticleCard-module-scss-module__sgNxHW__media{width:100%;aspect-ratio:var(--yamaha-article-card-aspect-ratio);border-radius:var(--yamaha-article-card-border-radius);background-color:var(--yamaha-article-card-background);display:block;position:relative;overflow:hidden}.YamahaArticleCard-module-scss-module__sgNxHW__image{object-fit:cover;transition:transform var(--yamaha-card-image-transition-duration) var(--yamaha-card-image-transition-timing-function)}.YamahaArticleCard-module-scss-module__sgNxHW__content{gap:var(--yamaha-article-card-text-gap);text-align:start;flex-direction:column;min-width:0;display:flex}.YamahaArticleCard-module-scss-module__sgNxHW__title{color:var(--yamaha-article-card-title-color);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);text-overflow:ellipsis;white-space:nowrap;margin:0;transition:color .2s ease-in-out;display:block;overflow:hidden}.YamahaArticleCard-module-scss-module__sgNxHW__abstract{min-height:calc(var(--line-height-body2)*2);color:var(--yamaha-article-card-abstract-color);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.YamahaArticleCard-module-scss-module__sgNxHW__abstract p{margin:0}@media (prefers-reduced-motion:reduce){.YamahaArticleCard-module-scss-module__sgNxHW__title,.YamahaArticleCard-module-scss-module__sgNxHW__image{transition-duration:.01ms}.YamahaArticleCard-module-scss-module__sgNxHW__link:hover .YamahaArticleCard-module-scss-module__sgNxHW__image,.YamahaArticleCard-module-scss-module__sgNxHW__link:focus-visible .YamahaArticleCard-module-scss-module__sgNxHW__image{transform:none}}
.YamahaProductLineList-module-scss-module__eDog0a__root{min-inline-size:0;container-type:inline-size}.YamahaProductLineList-module-scss-module__eDog0a__title{text-align:start}.YamahaProductLineList-module-scss-module__eDog0a__layout{align-items:start;gap:var(--spacing-x-large);grid-template-columns:288px minmax(0,1fr);display:grid}.YamahaProductLineList-module-scss-module__eDog0a__layout[data-filter-panel=false]{grid-template-columns:minmax(0,1fr)}.YamahaProductLineList-module-scss-module__eDog0a__content{gap:var(--spacing-x-large);min-inline-size:0;display:grid}.YamahaProductLineList-module-scss-module__eDog0a__grid{gap:var(--spacing-x-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.YamahaProductLineList-module-scss-module__eDog0a__results>section{border-radius:var(--border-radius-x-small)}.YamahaProductLineList-module-scss-module__eDog0a__skeleton{padding:var(--spacing-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)}.YamahaProductLineList-module-scss-module__eDog0a__skeletonMedia{aspect-ratio:1;border-radius:var(--border-radius-xx-small);background:var(--color-background-paper-level-3)}.YamahaProductLineList-module-scss-module__eDog0a__skeletonText{block-size:calc(2*var(--line-height-h5) + 2*var(--line-height-body2) + var(--line-height-caption) + var(--spacing-x-large) + 3*var(--spacing-x-small) + 30px);background:var(--color-background-paper-level-3);margin-block-start:var(--spacing-large)}@container (max-width:1100px){.YamahaProductLineList-module-scss-module__eDog0a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.YamahaProductLineList-module-scss-module__eDog0a__layout{grid-template-columns:minmax(0,1fr)}}@container (max-width:400px){.YamahaProductLineList-module-scss-module__eDog0a__grid{grid-template-columns:minmax(0,1fr)}}
.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--yamaha-product-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-piano-category-card-aspect-ratio);border-radius:var(--border-radius-x-small)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-piano-category-card-wide-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-piano-category-card-wide-overlay)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-piano-category-card-overlay)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--yamaha-piano-category-card-content-inset);inset-inline:var(--yamaha-piano-category-card-content-inset) auto;align-items:flex-start;gap:var(--spacing-x-large);text-align:end;width:auto;min-height:0;padding:0}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-large);flex-direction:column;display:flex}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{width:auto;min-height:0;padding:0 0 var(--spacing-small);border-block-end:var(--border-width-emphasis) solid var(--color-primary-main);font-size:var(--yamaha-piano-category-card-title-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-piano-category-card-title-line-height);text-align:end;justify-content:flex-start;position:relative}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-piano-category-card-description-font-size);font-weight:var(--font-weight-bold);line-height:var(--yamaha-piano-category-card-description-line-height);text-shadow:var(--yamaha-piano-category-card-text-shadow);display:block}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:flex}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{object-position:right center}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-xx-large);direction:ltr;grid-template-columns:repeat(12,minmax(0,1fr))}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item{grid-column:span 4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){order:4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){order:5}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(5){order:3}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(-n+2){grid-column:span 6}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-upright-category-card-aspect-ratio);border-radius:0}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-upright-category-card-overlay)}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--yamaha-upright-category-card-content-inset);inset-inline:var(--yamaha-upright-category-card-content-inset);text-align:start;direction:rtl;align-items:flex-start;min-height:0;padding:0}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{width:auto;min-height:0;font-size:var(--yamaha-upright-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-upright-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-upright-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-upright-category-card-description-line-height);display:block}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);direction:rtl;grid-template-columns:repeat(3,minmax(0,1fr))}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-digital-category-card-block-size);aspect-ratio:auto;border-radius:var(--border-radius-x-small)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--yamaha-digital-category-card-content-inset);inset-inline:var(--yamaha-digital-category-card-content-inset);text-align:start;align-items:flex-start;min-height:0;padding:0}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{width:auto;min-height:0;font-size:var(--yamaha-digital-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-digital-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-digital-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-digital-category-card-description-line-height);display:block}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}.YamahaProductCategoryCollection-module-scss-module__MCQveq__item{min-width:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__heading{display:contents}.YamahaProductCategoryCollection-module-scss-module__MCQveq__badge{display:none}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{--grand-image-top:0%;--grand-image-left:0%;--grand-image-width:100%;--grand-image-height:100%;gap:var(--spacing-x-large);direction:rtl;grid-template-columns:repeat(4,minmax(0,1fr))}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__media{inset:auto;top:var(--grand-image-top);left:var(--grand-image-left);width:var(--grand-image-width);height:var(--grand-image-height)}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child{--grand-image-top:-55.42%;--grand-image-left:-90.94%;--grand-image-width:271.23%;--grand-image-height:161.21%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(2){--grand-image-top:-55.9%;--grand-image-left:-31.84%;--grand-image-width:183.87%;--grand-image-height:190.31%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){--grand-image-top:-33.46%;--grand-image-left:-48.36%;--grand-image-width:175.87%;--grand-image-height:137.18%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){--grand-image-top:-61.5%;--grand-image-left:-52.12%;--grand-image-width:219.38%;--grand-image-height:171.29%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__heading{align-items:center;gap:var(--spacing-large);flex-wrap:wrap;display:flex}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__badge{min-height:var(--yamaha-grand-category-badge-block-size);padding:var(--spacing-xx-small) var(--spacing-large);border-radius:var(--border-radius-xx-large);background:color-mix(in srgb, var(--color-primary-main) 50%, transparent);color:var(--color-primary-contrast-text);font-size:var(--font-size-button2);font-weight:var(--font-weight-demibold);line-height:var(--line-height-button2);white-space:nowrap;align-items:center;display:inline-flex}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-grand-category-card-block-size);aspect-ratio:auto;border-radius:0}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{background:var(--yamaha-digital-category-card-overlay)}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xxx-large);inset-inline:var(--spacing-xxx-large);text-align:start;align-items:flex-start;min-height:0;padding:0}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{align-items:flex-start;gap:var(--spacing-xx-small);flex-direction:column;display:flex}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{width:auto;min-height:0;font-size:var(--yamaha-digital-category-card-title-font-size);font-feature-settings:normal;font-weight:var(--font-weight-bold);line-height:var(--yamaha-digital-category-card-title-line-height);font-variation-settings:"FANU" 0;text-align:start;justify-content:flex-start;padding:0;position:relative}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{content:none}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-digital-category-card-description-font-size);font-weight:var(--font-weight-medium);line-height:var(--yamaha-digital-category-card-description-line-height);display:block}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}@media (max-width:1199px){.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child{--grand-image-top:-40.65%;--grand-image-left:-86.96%;--grand-image-width:262.89%;--grand-image-height:140.54%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(2){--grand-image-top:-29.49%;--grand-image-left:-35.41%;--grand-image-width:170.77%;--grand-image-height:158.98%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){--grand-image-top:-17.95%;--grand-image-left:-39.57%;--grand-image-width:168.1%;--grand-image-height:117.93%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){--grand-image-top:-49.56%;--grand-image-left:-50.26%;--grand-image-width:212.95%;--grand-image-height:149.55%}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-grand-category-card-tablet-block-size)}.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large)}}@media (max-width:447px){.yamaha-grand-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card{width:100%;aspect-ratio:var(--yamaha-product-card-aspect-ratio);color:var(--yamaha-product-card-title-color);border-radius:var(--yamaha-product-card-border-radius);background-color:var(--yamaha-product-card-background);text-decoration:none;display:block;position:relative;overflow:hidden}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible{outline:var(--border-width-emphasis) solid var(--yamaha-product-card-focus-color);outline-offset:var(--spacing-xx-small)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:hover .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img,.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transform:scale(var(--yamaha-card-image-hover-scale))}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media>div,.YamahaProductCategoryCollection-module-scss-module__MCQveq__media>div>span{border-radius:inherit}.YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{object-fit:cover;object-position:center;transition:transform var(--yamaha-card-image-transition-duration) var(--yamaha-card-image-transition-timing-function)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__overlay{z-index:1;background:var(--yamaha-product-card-overlay);position:absolute;inset:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__content{z-index:3;min-height:calc(var(--yamaha-product-card-title-padding)*3);padding:var(--yamaha-product-card-title-padding);flex-direction:column;justify-content:center;align-items:stretch;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__title{width:100%;color:var(--yamaha-product-card-title-color);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);text-align:center;justify-content:center;align-items:flex-end;display:flex}.YamahaProductCategoryCollection-module-scss-module__MCQveq__title:before{z-index:-1;content:"";background:var(--yamaha-product-card-title-overlay);position:absolute;inset:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description,.YamahaProductCategoryCollection-module-scss-module__MCQveq__action{display:none}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description{color:var(--yamaha-product-card-title-color)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description>:first-child{margin-block-start:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__description>:last-child{margin-block-end:0}.YamahaProductCategoryCollection-module-scss-module__MCQveq__action{height:var(--control-size-small);justify-content:center;align-items:center;gap:var(--spacing-x-small);padding:var(--spacing-xx-small) var(--spacing-large);color:var(--color-button-primary-plus-1);border-radius:var(--border-radius-xx-small);background:var(--color-button-primary-minus-4);font-size:var(--font-size-button2);font-weight:var(--font-weight-button1);line-height:var(--line-height-button2)}.YamahaProductCategoryCollection-module-scss-module__MCQveq__action__icon{width:var(--yamaha-piano-category-card-action-icon-size);height:var(--yamaha-piano-category-card-action-icon-size)}@media (min-width:600px) and (max-width:899px){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large) auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__copy{gap:var(--spacing-small)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{font-size:var(--yamaha-piano-category-card-compact-title-font-size);line-height:var(--yamaha-piano-category-card-compact-title-line-height)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-piano-category-card-compact-description-font-size);line-height:var(--yamaha-piano-category-card-compact-description-line-height)}}@media (min-width:448px) and (max-width:599px){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:var(--yamaha-product-card-aspect-ratio)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large) auto}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__title{font-size:var(--yamaha-piano-category-card-compact-title-font-size);line-height:var(--yamaha-piano-category-card-compact-title-line-height)}.yamaha-piano-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__description{font-size:var(--yamaha-piano-category-card-compact-description-font-size);line-height:var(--yamaha-piano-category-card-compact-description-line-height)}}@media (max-width:447px){.YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1199px){.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-xx-large);inset-inline:var(--spacing-xx-large)}}@media (max-width:899px){[data-cms-priority]:has(>.yamaha-upright-category-grid){padding-inline:var(--spacing-x-large)}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item{grid-column:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(-n+2){grid-column:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(n){order:0}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:1/-1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{aspect-ratio:auto;height:100%}}@media (max-width:447px){.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr)}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd){grid-column:auto}.yamaha-digital-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{inset-block-end:var(--spacing-large);inset-inline:var(--spacing-large)}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:first-child{order:2}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(2){order:1}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(3){order:4}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(4){order:3}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:nth-child(5){order:5}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}.yamaha-upright-category-grid .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__item:last-child:nth-child(odd) .YamahaProductCategoryCollection-module-scss-module__MCQveq__card{height:var(--yamaha-upright-category-card-mobile-block-size);aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transition-duration:.01ms}.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:hover .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img,.YamahaProductCategoryCollection-module-scss-module__MCQveq__card:focus-visible .YamahaProductCategoryCollection-module-scss-module__MCQveq__media img{transform:none}}@media (min-width:320px) and (max-width:447px){.yamaha-home-page .YamahaProductCategoryCollection-module-scss-module__MCQveq__root{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:359px){.yamaha-home-page .YamahaProductCategoryCollection-module-scss-module__MCQveq__root .YamahaProductCategoryCollection-module-scss-module__MCQveq__content{padding:var(--spacing-normal)}}
.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}}
