.AlbumReviewSection-module-scss-module__nqxMgq__root{width:100%}
.ReviewSection-module-scss-module__lDnmra__root{width:100%;margin-bottom:var(--spacing-xxx-large);gap:var(--spacing-xx-large);flex-direction:column;display:flex}.ReviewSection-module-scss-module__lDnmra__panel{width:100%;padding:var(--spacing-x-large);box-sizing:border-box;gap:var(--spacing-x-large);background-color:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--surface-border-radius);flex-direction:column;display:flex}.ReviewSection-module-scss-module__lDnmra__header{height:var(--component-size-large);gap:var(--spacing-normal);justify-content:space-between;align-items:center;display:flex}.ReviewSection-module-scss-module__lDnmra__header h2{align-items:baseline;gap:var(--spacing-normal);min-width:0;color:var(--color-text-primary-main);flex-wrap:wrap;margin:0;display:inline-flex}.ReviewSection-module-scss-module__lDnmra__header h2:before{width:var(--border-width-emphasis);background-color:var(--color-primary-main);content:"";flex-shrink:0;align-self:center;height:18px}.ReviewSection-module-scss-module__lDnmra__newComment{white-space:nowrap;flex-shrink:0}.ReviewSection-module-scss-module__lDnmra__count{color:var(--color-text-primary-minus-2)}@media (max-width:599px){.ReviewSection-module-scss-module__lDnmra__header{align-items:center}}
.ReviewForm-module-scss-module__w9iLVW__root{padding:var(--spacing-x-large);background-color:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--surface-border-radius)}.ReviewForm-module-scss-module__w9iLVW__compact{padding:var(--spacing-x-large);background-color:var(--review-form-compact-background,var(--color-background-paper-level-2))}.ReviewForm-module-scss-module__w9iLVW__title{align-items:center;gap:var(--spacing-normal);color:var(--color-text-primary-main);margin:0;display:inline-flex}.ReviewForm-module-scss-module__w9iLVW__title:before{width:var(--border-width-emphasis);background-color:var(--color-primary-main);content:"";flex-shrink:0;height:18px}.ReviewForm-module-scss-module__w9iLVW__form{gap:var(--spacing-x-large);flex-direction:column;display:flex}.ReviewForm-module-scss-module__w9iLVW__header{min-height:var(--component-size-large);justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.ReviewForm-module-scss-module__w9iLVW__alert{width:100%}.ReviewForm-module-scss-module__w9iLVW__fields{gap:var(--spacing-x-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ReviewForm-module-scss-module__w9iLVW__rating,.ReviewForm-module-scss-module__w9iLVW__description{grid-column:1/-1}.ReviewForm-module-scss-module__w9iLVW__description{width:100%}.ReviewForm-module-scss-module__w9iLVW__captcha{grid-column:1/-1;justify-self:start;width:min(500px,100%);min-width:0}.ReviewForm-module-scss-module__w9iLVW__footer,.ReviewForm-module-scss-module__w9iLVW__identity,.ReviewForm-module-scss-module__w9iLVW__actions{align-items:center;display:flex}.ReviewForm-module-scss-module__w9iLVW__footer{gap:var(--spacing-x-large);justify-content:space-between;width:100%}.ReviewForm-module-scss-module__w9iLVW__identity{gap:var(--spacing-normal);color:var(--color-text-primary-main)}.ReviewForm-module-scss-module__w9iLVW__avatar{width:var(--component-size-x-large);height:var(--component-size-x-large);color:var(--color-primary-main);font-size:var(--font-size-button2);font-weight:var(--font-weight-button2);background-color:var(--color-background-paper-level-1);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-xx-large)}.ReviewForm-module-scss-module__w9iLVW__avatar svg{width:var(--component-size-normal);height:var(--component-size-normal)}.ReviewForm-module-scss-module__w9iLVW__actions{gap:var(--spacing-normal);justify-content:flex-end;margin-inline-start:auto}.ReviewForm-module-scss-module__w9iLVW__root:not(.ReviewForm-module-scss-module__w9iLVW__compact) .ReviewForm-module-scss-module__w9iLVW__actions .ReviewForm-module-scss-module__w9iLVW__submitButton{min-width:152px}@media (max-width:599px){.ReviewForm-module-scss-module__w9iLVW__root,.ReviewForm-module-scss-module__w9iLVW__compact{padding:var(--spacing-x-large)}.ReviewForm-module-scss-module__w9iLVW__fields{grid-template-columns:minmax(0,1fr)}.ReviewForm-module-scss-module__w9iLVW__fields>*{grid-column:1}.ReviewForm-module-scss-module__w9iLVW__footer{flex-direction:column;align-items:stretch}.ReviewForm-module-scss-module__w9iLVW__identity{align-self:flex-start}.ReviewForm-module-scss-module__w9iLVW__actions{flex-direction:column;align-items:stretch;margin-inline-start:0}.ReviewForm-module-scss-module__w9iLVW__actions button{width:100%}}
.ReviewRating-module-scss-module__K9z3tG__root{gap:var(--spacing-x-small);flex-direction:column;width:fit-content;min-width:0;display:inline-flex}.ReviewRating-module-scss-module__K9z3tG__label{color:var(--color-text-primary-main);margin:0}.ReviewRating-module-scss-module__K9z3tG__rating{color:var(--color-warning-main)}.ReviewRating-module-scss-module__K9z3tG__rating .MuiRating-iconEmpty{color:var(--color-text-primary-disabled)}.ReviewRating-module-scss-module__K9z3tG__error .ReviewRating-module-scss-module__K9z3tG__rating{color:var(--color-error-main)}.ReviewRating-module-scss-module__K9z3tG__helperText{color:var(--color-error-main);margin:0}
.Panel-module-scss-module__nR0dtq__root{width:100%;max-width:var(--layout-content-max-inline-size);padding-right:var(--spacing-panel);padding-left:var(--spacing-panel);flex-direction:column;align-self:center;display:flex}.Panel-module-scss-module__nR0dtq__root__title{padding-bottom:var(--spacing-x-large);align-items:center;gap:var(--spacing-normal);color:var(--color-text-primary-main);flex-direction:row;margin:0;display:flex}.Panel-module-scss-module__nR0dtq__root__title__oneLine{white-space:nowrap;height:var(--control-size-small);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.Panel-module-scss-module__nR0dtq__root__header{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.Panel-module-scss-module__nR0dtq__general{max-width:var(--layout-content-max-inline-size)}.Panel-module-scss-module__nR0dtq__general>.title{justify-content:flex-start;align-items:stretch;display:flex}.Panel-module-scss-module__nR0dtq__general>.title:before{width:var(--component-size-xxx-small);border-radius:var(--border-radius-normal);background-color:var(--color-primary-main);content:" ";display:block}.Panel-module-scss-module__nR0dtq__style1,.Panel-module-scss-module__nR0dtq__style2{max-width:var(--layout-content-max-inline-size)}.Panel-module-scss-module__nR0dtq__style3{max-width:var(--layout-content-max-inline-size);margin-top:var(--control-size-small)!important}.Panel-module-scss-module__nR0dtq__style4{max-width:var(--layout-content-max-inline-size);margin-top:var(--control-size-small)}.Panel-module-scss-module__nR0dtq__style4>.title{justify-content:center}.Panel-module-scss-module__nR0dtq__style5{max-width:var(--layout-content-max-inline-size);margin-top:var(--control-size-small)}.Panel-module-scss-module__nR0dtq__style5>.title{justify-content:center}.Panel-module-scss-module__nR0dtq__style5>.body>div{text-align:center}.Panel-module-scss-module__nR0dtq__dashboard{max-width:var(--layout-dashboard-max-inline-size);padding-top:var(--spacing-card)}.Panel-module-scss-module__nR0dtq__dashboard>div>.title:before{width:var(--component-size-xxx-small);height:var(--line-height-h3);border-radius:var(--border-radius-normal);background-color:var(--color-primary-main);content:""}.Panel-module-scss-module__nR0dtq__dashboardSection{max-width:var(--layout-dashboard-section-max-inline-size)}.Panel-module-scss-module__nR0dtq__dashboardSection>div>.title:before{width:var(--component-size-xxx-small);height:var(--line-height-h3);border-radius:var(--border-radius-normal);background-color:var(--color-primary-main);content:""}.Panel-module-scss-module__nR0dtq__fullWidth{max-width:100%;padding:0!important}@media (max-width:599px){.Panel-module-scss-module__nR0dtq__root__fullMobileWidth{padding-left:0;padding-right:0}.Panel-module-scss-module__nR0dtq__root__title__padding{padding-right:var(--spacing-panel);padding-left:var(--spacing-panel)}.Panel-module-scss-module__nR0dtq__style3{margin-top:var(--spacing-x-large)!important}}
.PageChildList-client-module-scss-module__nFSqFa__root{gap:var(--spacing-normal);flex-direction:column;margin-inline-start:var(--spacing-large);display:flex}.PageChildList-client-module-scss-module__nFSqFa__root a{color:var(--color-text-primary-main)}.PageChildList-client-module-scss-module__nFSqFa__root a:hover{color:var(--color-primary-main)}
.CMSComponentTemplateRenderer-module-scss-module__QzByIa__itemTitle{margin:0;margin-block-end:var(--spacing-normal)}.CMSComponentTemplateRenderer-module-scss-module__QzByIa__defaultTemplate:has([data-dashboard-list-heading])>.CMSComponentTemplateRenderer-module-scss-module__QzByIa__itemTitle{display:none}.CMSComponentTemplateRenderer-module-scss-module__QzByIa__templateMedia{width:100%;position:relative;overflow:hidden}.CMSComponentTemplateRenderer-module-scss-module__QzByIa__templateMedia img{width:100%;height:auto;display:block}
.MemberAuthProvider-module-scss-module__mMJH7q__dialog{width:var(--member-layout-width);max-width:100%}@media (max-width:599px){.MemberAuthProvider-module-scss-module__mMJH7q__dialog{width:100%}}
.SignInEmail-module-scss-module__iqthba__form{gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}.SignInEmail-module-scss-module__iqthba__forgotPassword{color:var(--color-primary-main);text-decoration:none}.SignInEmail-module-scss-module__iqthba__signup{margin-top:var(--spacing-normal);justify-content:center;align-items:center;gap:var(--spacing-x-small);display:flex}.SignInEmail-module-scss-module__iqthba__signup a{color:var(--color-primary-main);text-decoration:none}
.AuthFormBox-module-scss-module__gALGUG__root{width:var(--member-layout-width);max-width:100%;margin:var(--spacing-x-large) auto;padding:var(--spacing-xx-large);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.AuthFormBox-module-scss-module__gALGUG__embedded{width:100%;padding-top:0;padding-bottom:var(--spacing-x-large);margin:0}.AuthFormBox-module-scss-module__gALGUG__wide{width:var(--member-layout-width-wide)}.AuthFormBox-module-scss-module__gALGUG__wide .AuthFormBox-module-scss-module__gALGUG__content,.AuthFormBox-module-scss-module__gALGUG__wide .AuthFormBox-module-scss-module__gALGUG__actions{max-width:var(--member-layout-width)}.AuthFormBox-module-scss-module__gALGUG__logo{margin-bottom:var(--spacing-xx-large)}.AuthFormBox-module-scss-module__gALGUG__title{color:var(--color-gray-level-600);text-align:center;margin-bottom:var(--spacing-xx-large)!important}.AuthFormBox-module-scss-module__gALGUG__hint{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);width:100%;max-width:var(--member-layout-width-mobile);margin-bottom:var(--spacing-x-large);color:var(--color-gray-level-700);text-align:start}.AuthFormBox-module-scss-module__gALGUG__content,.AuthFormBox-module-scss-module__gALGUG__actions{width:100%;max-width:var(--member-layout-width-mobile)}.AuthFormBox-module-scss-module__gALGUG__actions{margin-top:var(--spacing-x-large);text-align:center;justify-content:center;display:flex}.AuthFormBox-module-scss-module__gALGUG__actions a{padding:var(--spacing-small) var(--spacing-normal);color:var(--color-primary-main);border-radius:var(--border-radius-normal);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AuthFormBox-module-scss-module__gALGUG__actions a:hover,.AuthFormBox-module-scss-module__gALGUG__actions a:focus-visible{background-color:var(--color-background-paper-level-2)}@media (max-width:599px){.AuthFormBox-module-scss-module__gALGUG__root{width:var(--member-layout-width-mobile);padding-inline:var(--spacing-normal)}}
.MemberVerifyTwoFactor-module-scss-module__Qfwgqa__root{align-items:center;gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.MemberVerifyTwoFactor-module-scss-module__Qfwgqa__hint{color:var(--color-gray-level-700);text-align:center;white-space:pre-line}.MemberVerifyTwoFactor-module-scss-module__Qfwgqa__loading{align-items:center;gap:var(--spacing-small);color:var(--color-gray-level-500);display:flex}
.AuthenticatorSetup-module-scss-module__c4MLEq__root{align-items:center;gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}.AuthenticatorSetup-module-scss-module__c4MLEq__qrCode{padding:var(--spacing-small);border:var(--border-width-normal) solid var(--color-gray-level-200);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1)}.AuthenticatorSetup-module-scss-module__c4MLEq__secret{width:100%;padding:var(--spacing-normal);box-sizing:border-box;align-items:center;gap:var(--spacing-x-small);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-2);flex-direction:column;display:flex}.AuthenticatorSetup-module-scss-module__c4MLEq__secretValue{align-items:center;gap:var(--spacing-small);width:100%;min-width:0;display:flex}.AuthenticatorSetup-module-scss-module__c4MLEq__secretValue code{overflow-wrap:anywhere;text-align:center;flex:1;min-width:0}
.TwoFactorCountdown-module-scss-module__Znx4zW__root{align-items:center;gap:var(--spacing-normal);color:var(--color-gray-level-700);flex-direction:column;display:flex}.TwoFactorCountdown-module-scss-module__Znx4zW__progress{width:calc(var(--component-size-x-large) + var(--component-size-normal));height:calc(var(--component-size-x-large) + var(--component-size-normal));justify-content:center;align-items:center;display:flex;position:relative}.TwoFactorCountdown-module-scss-module__Znx4zW__progress>.MuiCircularProgress-root{position:absolute;inset:0}.TwoFactorCountdown-module-scss-module__Znx4zW__progress span{font-size:var(--font-size-tiny);font-weight:var(--font-weight-tiny);line-height:var(--line-height-tiny);position:relative}.TwoFactorCountdown-module-scss-module__Znx4zW__track{color:var(--color-gray-level-200)!important}.TwoFactorCountdown-module-scss-module__Znx4zW__value{color:var(--color-primary-main)!important}
.MobileLoginNumber-module-scss-module__XyxwJG__form{gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}
.MPMobileInput-module-scss-module__tzBdca__root input{text-align:start;font-variation-settings:"FANU" 1;direction:ltr}.MPMobileInput-module-scss-module__tzBdca__callingCode{color:var(--color-gray-level-600);direction:ltr}
.MPMobileCountrySelect-module-scss-module__hFjRDG__root{direction:ltr;margin-inline-start:calc(var(--spacing-none) - var(--spacing-x-small));display:inline-flex;position:relative}.MPMobileCountrySelect-module-scss-module__hFjRDG__trigger{--mobile-country-select-trigger-width:calc(var(--spacing-xxx-large) + var(--spacing-xxx-large) + var(--spacing-x-large) + var(--spacing-x-small));width:var(--mobile-country-select-trigger-width);height:var(--component-size-large);justify-content:flex-start;align-items:center;gap:var(--spacing-x-small);appearance:none;color:var(--color-gray-level-700);border-radius:var(--input-border-radius);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;margin:0;padding-inline-start:var(--spacing-none);padding-inline-end:var(--spacing-x-small);display:inline-flex;position:relative;inset-inline-start:calc(var(--spacing-none) - var(--spacing-x-small))}.MPMobileCountrySelect-module-scss-module__hFjRDG__arrow{width:var(--component-size-large);height:var(--component-size-large);flex:0 0 var(--component-size-large);color:var(--color-gray-level-500);transform:rotate(0);font-size:var(--spacing-xx-large)!important}.MPMobileCountrySelect-module-scss-module__hFjRDG__arrowOpen{transform:rotate(180deg)}.MPMobileCountrySelect-module-scss-module__hFjRDG__panel{width:calc(var(--member-layout-width-mobile) - var(--spacing-xxx-large) - var(--spacing-xxx-large));z-index:var(--layer-modal);border:var(--border-width-normal) solid var(--color-border-2);box-shadow:var(--shadow-dropdown);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);position:absolute;inset-block-start:calc(100% + var(--spacing-x-large));inset-inline-start:calc(var(--spacing-none) - var(--spacing-normal) - var(--spacing-xx-small));overflow:hidden}.MPMobileCountrySelect-module-scss-module__hFjRDG__mobileDialogPaper{min-height:100%}.MPMobileCountrySelect-module-scss-module__hFjRDG__mobileDialogTitle{--mobile-country-select-dialog-title-min-height:calc(var(--spacing-xxx-large) + var(--spacing-xxx-large) + var(--spacing-normal));min-height:var(--mobile-country-select-dialog-title-min-height);padding-block:var(--spacing-x-large)}.MPMobileCountrySelect-module-scss-module__hFjRDG__mobileDialogContent{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}
.MPMobileCountryValue-module-scss-module__vbrlHG__root{height:var(--component-size-large);align-items:center;gap:var(--spacing-x-small);direction:ltr;flex:none;display:inline-flex}.MPMobileCountryValue-module-scss-module__vbrlHG__flag{height:var(--component-size-large);font-size:var(--font-size-x-large);line-height:var(--line-height-body1);align-items:center;display:inline-flex}.MPMobileCountryValue-module-scss-module__vbrlHG__code{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);height:var(--component-size-large);color:inherit;direction:ltr;align-items:center;display:inline-flex}
.MPMobileCountrySearch-module-scss-module__1-S4xW__root{width:100%;padding-inline:var(--spacing-x-small)}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchField{width:100%;position:relative}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchInput .MuiOutlinedInput-root{border-radius:var(--input-border-radius)}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchInput .MuiAutocomplete-input[dir=rtl]{text-align:right;direction:rtl}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchInput .MuiAutocomplete-input[dir=ltr]{text-align:left;direction:ltr}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchInput fieldset.MuiOutlinedInput-notchedOutline{border-color:var(--color-border-3)!important}.MPMobileCountrySearch-module-scss-module__1-S4xW__searchPlaceholder{font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);max-width:calc(100% - var(--spacing-xxx-large));color:var(--color-gray-level-500);line-height:var(--line-height-body2);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-start:var(--spacing-x-large);overflow:hidden;transform:translateY(-50%)}.MPMobileCountrySearch-module-scss-module__1-S4xW__optionsPopper{width:100%!important;position:static!important;inset:auto!important;transform:none!important}.MPMobileCountrySearch-module-scss-module__1-S4xW__optionsPaper{padding:var(--spacing-x-small);box-shadow:none;background-color:var(--color-background-paper-level-3);border-radius:0;margin:0}.MPMobileCountrySearch-module-scss-module__1-S4xW__listbox{max-height:40vh;padding-block:var(--spacing-x-small);scrollbar-width:thin;scrollbar-gutter:stable;direction:ltr;overflow-y:auto}.MPMobileCountrySearch-module-scss-module__1-S4xW__listbox::-webkit-scrollbar{width:var(--component-size-xx-small)}.MPMobileCountrySearch-module-scss-module__1-S4xW__option{direction:ltr}.MPMobileCountrySearch-module-scss-module__1-S4xW__optionContent{justify-content:flex-start;align-items:center;gap:var(--spacing-x-small);direction:ltr;width:100%;display:flex}.MPMobileCountrySearch-module-scss-module__1-S4xW__title{text-align:start;flex:auto}.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreen{flex:none}.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPopper,.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPaper{flex-direction:column;flex:auto;min-height:0;display:flex}.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPopper{margin-block-start:var(--spacing-x-large)!important}.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPaper{border-radius:var(--surface-border-radius);overflow:hidden}.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenListbox{flex:auto;max-height:none}.MPMobileCountrySearch-module-scss-module__1-S4xW__root:not(.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreen){padding-block-start:var(--spacing-normal);padding-inline:var(--spacing-normal)}.MPMobileCountrySearch-module-scss-module__1-S4xW__optionsPaper:not(.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPaper){padding-inline:var(--spacing-normal);background-color:var(--color-background-paper-level-1)}.MPMobileCountrySearch-module-scss-module__1-S4xW__optionsPaper:not(.MPMobileCountrySearch-module-scss-module__1-S4xW__fullScreenPaper) .MPMobileCountrySearch-module-scss-module__1-S4xW__listbox{margin:0}
.MobileVerificationCode-module-scss-module__RqV-Pq__root{align-items:center;gap:var(--spacing-large);flex-direction:column;width:100%;display:flex}.MobileVerificationCode-module-scss-module__RqV-Pq__hint{color:var(--color-gray-level-700);text-align:center}.MobileVerificationCode-module-scss-module__RqV-Pq__footer{min-height:var(--component-size-large);justify-content:center;align-items:center;display:flex}
.LoginMethodSwitch-module-scss-module__AiQTXG__root{align-items:center;gap:var(--spacing-x-small);flex-direction:column;width:100%;display:flex}.LoginMethodSwitch-module-scss-module__AiQTXG__separator{align-items:center;gap:var(--spacing-normal);width:100%;color:var(--color-text-secondary-main);grid-template-columns:1fr auto 1fr;display:grid}.LoginMethodSwitch-module-scss-module__AiQTXG__separator:before,.LoginMethodSwitch-module-scss-module__AiQTXG__separator:after{border-top:var(--border-width-normal) solid var(--color-divider-1);content:""}.LoginMethodSwitch-module-scss-module__AiQTXG__switchButton{align-self:center}
.MPImageGallery-module-scss-module__1u_VEa__root{align-items:start;gap:var(--image-gallery-gap,var(--spacing-normal));grid-template-areas:"main thumbnails";grid-template-columns:minmax(0, 1fr) var(--image-gallery-thumbnail-size,var(--media-thumbnail-size-large));direction:ltr;min-width:0;display:grid}.MPImageGallery-module-scss-module__1u_VEa__root__main{aspect-ratio:1;border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-inner-level-1);grid-area:main;width:100%;min-width:0;position:relative;overflow:hidden}.MPImageGallery-module-scss-module__1u_VEa__root__main span{border-radius:inherit}.MPImageGallery-module-scss-module__1u_VEa__root__image,.MPImageGallery-module-scss-module__1u_VEa__root__thumbnailImage{border-radius:inherit;object-fit:contain}.MPImageGallery-module-scss-module__1u_VEa__root__mainButton{border-radius:inherit;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.MPImageGallery-module-scss-module__1u_VEa__root__mainButton:disabled{cursor:default}.MPImageGallery-module-scss-module__1u_VEa__root__mainButton:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:calc(-1*var(--spacing-xx-small))}.MPImageGallery-module-scss-module__1u_VEa__root__actions{z-index:var(--layer-floating-action);top:var(--spacing-large);left:var(--spacing-large);align-items:center;gap:var(--spacing-small);flex-direction:column;display:flex;position:absolute}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnails{max-block-size:100%;min-height:0;padding:0 var(--spacing-x-small) 0 0;gap:var(--image-gallery-thumbnail-gap,var(--spacing-normal));scrollbar-color:var(--color-border-3) #0000;scrollbar-width:thin;flex-direction:column;grid-area:thumbnails;margin:0;list-style:none;display:flex;overflow:hidden auto}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnailItem{width:var(--image-gallery-resolved-thumbnail-size,var(--image-gallery-thumbnail-size,var(--media-thumbnail-size-large)));aspect-ratio:1;flex:none;position:relative}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnailButton{cursor:pointer;border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-inner-level-1);outline:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnailButton[data-selected=true]{border-color:var(--color-primary-minus-1)}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnailButton:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true]{display:block;container-type:inline-size}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__layout{--image-gallery-visible-thumbnail-count:4;--image-gallery-resolved-thumbnail-size:calc(20cqi - var(--image-gallery-gap,var(--spacing-normal)));--image-gallery-main-size:calc(100cqi - var(--image-gallery-resolved-thumbnail-size) - 2 * var(--image-gallery-gap,var(--spacing-normal)));align-items:start;gap:var(--image-gallery-gap,var(--spacing-normal));grid-template-areas:"main thumbnails";grid-template-columns:minmax(0, 1fr) calc(var(--image-gallery-resolved-thumbnail-size) + var(--image-gallery-gap,var(--spacing-normal)));display:grid}@supports (width:round(nearest, 10px, 1px)){.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__layout{--image-gallery-visible-thumbnail-count:max(1, round(nearest, calc(100cqi / ( var(--image-gallery-thumbnail-size,var(--media-thumbnail-size-large)) + var(--image-gallery-gap,var(--spacing-normal)) ) - 1), 1));--image-gallery-resolved-thumbnail-size:calc(100cqi / (var(--image-gallery-visible-thumbnail-count) + 1) - var(--image-gallery-gap,var(--spacing-normal)))}}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnailScroller{block-size:var(--image-gallery-main-size);--mp-persistent-scrollbar-inline-inset:0px;grid-area:thumbnails}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnailScrollerContent{background-color:#0000;padding:0}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnails{width:var(--image-gallery-resolved-thumbnail-size);max-block-size:none;padding:0;overflow:visible}@media (max-width:1199px){.MPImageGallery-module-scss-module__1u_VEa__root{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""thumbnails"}.MPImageGallery-module-scss-module__1u_VEa__root__thumbnails{max-block-size:none;padding:0 0 var(--spacing-small);flex-direction:row;overflow:auto hidden}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnails{width:max-content;min-width:100%}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__layout{--image-gallery-resolved-thumbnail-size:var(--image-gallery-thumbnail-size,var(--media-thumbnail-size-large));grid-template-columns:minmax(0,1fr);grid-template-areas:"main""thumbnails"}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnailScroller{block-size:auto}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnailScrollerContent{scrollbar-width:thin;overflow:auto hidden}.MPImageGallery-module-scss-module__1u_VEa__root[data-constrain-thumbnails=true] .MPImageGallery-module-scss-module__1u_VEa__root__thumbnailScrollerContent::-webkit-scrollbar{display:block}}
.YamahaProductFilters-module-scss-module__vTqPBG__desktop{border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);min-inline-size:0}.YamahaProductFilters-module-scss-module__vTqPBG__content{gap:var(--spacing-x-large);padding:var(--spacing-x-large);flex-direction:column;display:flex}.YamahaProductFilters-module-scss-module__vTqPBG__header{justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.YamahaProductFilters-module-scss-module__vTqPBG__clear.YamahaProductFilters-module-scss-module__vTqPBG__clear{min-width:0;height:auto;min-height:0;font-size:var(--font-size-body2);font-weight:var(--font-weight-medium);line-height:var(--line-height-body2);padding:0}.YamahaProductFilters-module-scss-module__vTqPBG__tags{gap:var(--spacing-small);flex-wrap:wrap;display:flex}.YamahaProductFilters-module-scss-module__vTqPBG__tags:empty{display:none}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-root{height:var(--component-size-x-large);gap:var(--spacing-x-small);padding:var(--spacing-xx-small) var(--spacing-normal);border-radius:var(--border-radius-xx-small);font-size:var(--font-size-body2);font-weight:var(--font-weight-medium);line-height:var(--line-height-body2);flex-direction:row-reverse;transition:color .18s,border-color .18s,background-color .18s,transform .18s}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-root:hover{border-color:var(--color-primary-main);background-color:var(--color-primary-minus-4);transform:translateY(calc(var(--border-width-normal) * -1))}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-root:not(.MuiChip-deletable){color:var(--color-gray-level-400);border-color:var(--color-gray-level-200)}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-deletable{flex-direction:row}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-label{padding:0}.YamahaProductFilters-module-scss-module__vTqPBG__removeIcon{width:calc(var(--component-size-normal) + var(--component-size-xxx-small));height:calc(var(--component-size-normal) + var(--component-size-xxx-small));color:inherit;background-color:currentColor;margin:0;transform:rotate(45deg);-webkit-mask:url(/branding/icons/filter-remove.svg) 50%/75.5% no-repeat;mask:url(/branding/icons/filter-remove.svg) 50%/75.5% no-repeat}.YamahaProductFilters-module-scss-module__vTqPBG__availability{border-block-end:var(--border-width-normal) solid var(--color-border-1);padding-block-end:var(--spacing-x-large)}.YamahaProductFilters-module-scss-module__vTqPBG__search .MuiInputBase-root{padding-inline:var(--spacing-large);background:var(--color-gray-level-10);flex-direction:row-reverse}.YamahaProductFilters-module-scss-module__vTqPBG__search .MuiInputBase-input{padding-inline:var(--spacing-x-small) 0;font-size:var(--font-size-body2);line-height:var(--line-height-body2)}.YamahaProductFilters-module-scss-module__vTqPBG__search .MuiInputAdornment-root button{width:var(--component-size-normal);min-width:0;height:var(--component-size-normal);padding:0}@media (prefers-reduced-motion:reduce){.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-root{transition:none}.YamahaProductFilters-module-scss-module__vTqPBG__tags .MuiChip-root:hover{transform:none}}@media (max-width:699px){.YamahaProductFilters-module-scss-module__vTqPBG__desktop{display:none}}
.YamahaProductToolbar-module-scss-module__VcaZ_a__desktop{align-items:center;gap:var(--spacing-xxx-large);padding:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-1);border-radius:var(--border-radius-x-small);background:var(--color-background-paper-level-1);box-sizing:border-box;min-block-size:calc(var(--component-size-x-large) + var(--component-size-large));padding-block:calc(var(--spacing-x-large) - var(--border-width-normal));display:flex}.YamahaProductToolbar-module-scss-module__VcaZ_a__option.YamahaProductToolbar-module-scss-module__VcaZ_a__option{height:auto;min-block-size:0;min-inline-size:0;color:var(--color-text-secondary-main);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-medium);line-height:var(--line-height-subtitle2);padding:0}.YamahaProductToolbar-module-scss-module__VcaZ_a__option.YamahaProductToolbar-module-scss-module__VcaZ_a__option[aria-pressed=true]{color:var(--color-primary-main);font-weight:var(--font-weight-bold)}.YamahaProductToolbar-module-scss-module__VcaZ_a__mobile{gap:var(--spacing-x-large);display:none}.YamahaProductToolbar-module-scss-module__VcaZ_a__sortOptions{gap:var(--spacing-xx-large);padding:var(--spacing-x-large);flex-direction:column;display:flex}@media (max-width:699px){.YamahaProductToolbar-module-scss-module__VcaZ_a__desktop{display:none}.YamahaProductToolbar-module-scss-module__VcaZ_a__mobile{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.CMSBoxPrintButton-module-scss-module__CkoiIq__root{gap:var(--spacing-small);padding:var(--spacing-normal) var(--spacing-xx-large);border-radius:var(--button-border-radius);font-size:var(--font-size-body2);line-height:var(--line-height-body2);font-weight:var(--font-weight-demibold);white-space:nowrap}.CMSBoxPrintButton-module-scss-module__CkoiIq__icon{background:currentColor;block-size:20px;inline-size:20px;display:inline-block;-webkit-mask:url(../media/print.2n47mnk7138_v.svg) 50%/20px 20px no-repeat;mask:url(../media/print.2n47mnk7138_v.svg) 50%/20px 20px no-repeat}@media print{.CMSBoxPrintButton-module-scss-module__CkoiIq__root{display:none}}
.print-layer-module-scss-module__1416ga__frame{--print-layer-page-inline-size:0;--print-layer-page-block-size:0;inline-size:var(--print-layer-page-inline-size);block-size:var(--print-layer-page-block-size);opacity:0;pointer-events:none;border:0;position:fixed;inset:0}
.CMSPlaceholderRenderer-module-scss-module__XcOtuW__row{box-sizing:border-box;width:100%;max-width:var(--layout-content-max-inline-size);padding-right:var(--spacing-panel);padding-left:var(--spacing-panel);align-items:stretch;gap:var(--spacing-card);flex-direction:row;margin-left:auto;margin-right:auto;display:flex}.CMSPlaceholderRenderer-module-scss-module__XcOtuW__row[data-cms-row-layout=full-width]{max-width:none;padding-left:0;padding-right:0}.CMSPlaceholderRenderer-module-scss-module__XcOtuW__item{flex:var(--cms-component-ratio-large,1) 1 0;flex-direction:column;min-width:0;display:flex}@media (max-width:599px){.CMSPlaceholderRenderer-module-scss-module__XcOtuW__row{flex-direction:column}.CMSPlaceholderRenderer-module-scss-module__XcOtuW__item{flex-basis:auto;flex-grow:var(--cms-component-ratio-extra-small,1);width:100%}}@media (min-width:600px) and (max-width:899px){.CMSPlaceholderRenderer-module-scss-module__XcOtuW__item{flex-grow:var(--cms-component-ratio-small,var(--cms-component-ratio-large,1))}}@media (min-width:900px) and (max-width:1199px){.CMSPlaceholderRenderer-module-scss-module__XcOtuW__item{flex-grow:var(--cms-component-ratio-medium,var(--cms-component-ratio-large,1))}}
.CMSPlaceholderTabs-module-scss-module__wOmGzq__root{flex-direction:column;width:100%;display:flex}.CMSPlaceholderTabs-module-scss-module__wOmGzq__tabList{border-bottom:var(--border-width-normal) solid var(--color-border-2);gap:var(--spacing-x-small);display:flex;overflow-x:auto}.CMSPlaceholderTabs-module-scss-module__wOmGzq__tab{padding:var(--spacing-small) var(--spacing-normal);border:0;border-bottom:var(--border-width-emphasis) solid #0000;color:var(--color-text-primary-main);font:inherit;cursor:pointer;white-space:nowrap;background:0 0}.CMSPlaceholderTabs-module-scss-module__wOmGzq__tab[aria-selected=true]{border-bottom-color:var(--color-primary-main);color:var(--color-primary-main)}.CMSPlaceholderTabs-module-scss-module__wOmGzq__tab:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:calc(var(--spacing-xx-small)*-1)}.CMSPlaceholderTabs-module-scss-module__wOmGzq__panel{width:100%}.CMSPlaceholderTabs-module-scss-module__wOmGzq__root[data-cms-tabs-variant=light] .CMSPlaceholderTabs-module-scss-module__wOmGzq__tabList{background-color:var(--color-background-paper-level-2);border-bottom:0}.CMSPlaceholderTabs-module-scss-module__wOmGzq__root[data-cms-tabs-variant=light] .CMSPlaceholderTabs-module-scss-module__wOmGzq__tab{border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.CMSPlaceholderTabs-module-scss-module__wOmGzq__root[data-cms-tabs-variant=light] .CMSPlaceholderTabs-module-scss-module__wOmGzq__tab[aria-selected=true]{color:var(--color-primary-main);background-color:var(--color-background-paper-level-1);border-bottom-color:#0000}
.DashboardLayout-module-scss-module__hNXHFG__root{--dashboard-header-primary-row-block-size:var(--dashboard-header-block-size);--dashboard-header-secondary-row-block-size:var(--spacing-none);background-color:var(--color-background-page-2);min-height:100svh;position:relative}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header{z-index:var(--layer-dashboard-header);height:var(--dashboard-header-block-size);padding-inline:calc(var(--dashboard-navigation-inline-size) + var(--spacing-xx-large)) var(--spacing-xx-large);box-sizing:border-box;background-color:var(--color-dashboard-header-background);box-shadow:var(--shadow-header);align-items:center;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header>[data-cms-priority]{align-items:center;gap:var(--spacing-large);width:100%;min-width:0;max-width:none;height:100%;margin:0;padding:0;display:flex}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader]){flex:none;width:auto}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu]{order:1}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance]{order:2}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader]{order:3;margin-inline-start:auto}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content{min-height:100svh;padding-block-start:calc(var(--dashboard-header-block-size) + var(--spacing-xxx-large));padding-block-end:var(--spacing-panel);padding-inline:calc(var(--dashboard-navigation-inline-size) + var(--spacing-xx-large)) calc(var(--dashboard-list-control-inline-size) + var(--spacing-xx-large));box-sizing:border-box;transition:padding-inline-end var(--dashboard-motion-duration) ease-in-out}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content>[data-cms-priority]{max-width:var(--layout-dashboard-max-inline-size)}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls-open]){padding-inline-end:calc(var(--dashboard-list-panel-inline-size) + var(--spacing-xx-large))}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-footer{box-sizing:border-box;padding-inline-start:var(--dashboard-navigation-inline-size)}@media (max-width:1400px){.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content{padding-inline-start:calc(var(--dashboard-navigation-inline-size) + var(--spacing-xx-large));padding-inline-end:var(--spacing-xx-large)}}@media (min-width:900px) and (max-width:1199px){.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content{padding-inline:calc(var(--dashboard-navigation-inline-size) + var(--spacing-large)) var(--spacing-large)}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls]),.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls-open])){padding-inline-start:calc(var(--dashboard-navigation-inline-size) + var(--spacing-large));padding-inline-end:var(--spacing-large)}}@media (max-width:599px){.DashboardLayout-module-scss-module__hNXHFG__root{--dashboard-header-primary-row-block-size:calc(var(--spacing-xxx-large) + var(--spacing-xx-large));--dashboard-header-secondary-row-block-size:calc(var(--spacing-xxx-large) + var(--spacing-large));--dashboard-header-block-size:calc(var(--dashboard-header-primary-row-block-size) + var(--dashboard-header-secondary-row-block-size))}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header{padding-inline:var(--spacing-large);border-block-end:var(--border-width-normal) solid var(--color-dashboard-header-divider);box-shadow:none;transition:height var(--dashboard-motion-duration) ease-in-out,border-color var(--dashboard-motion-duration) ease-in-out}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header>[data-cms-priority]{grid-template-areas:"logo logo logo""member credit color-mode";grid-template-rows:var(--dashboard-header-primary-row-block-size) var(--dashboard-header-secondary-row-block-size);grid-template-columns:minmax(0, 1fr) var(--spacing-xxx-large) var(--color-mode-switch-inline-size);align-items:center;gap:0 var(--spacing-x-small);height:100%;transition:grid-template-rows var(--dashboard-motion-duration) ease-in-out;display:grid}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu]{min-width:0;transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:member;justify-self:start;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance]{transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:credit;justify-self:center;align-items:center;display:flex}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader]>div,.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-base){display:contents}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-logo{grid-area:logo;justify-content:flex-end;justify-self:end;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-color-mode{transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:color-mode;justify-content:center;justify-self:end;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content{padding-block:calc(var(--dashboard-header-block-size) + var(--spacing-large)) var(--spacing-large);padding-inline:var(--spacing-normal);transition:padding-block-start var(--dashboard-motion-duration) ease-in-out,padding-inline-end var(--dashboard-motion-duration) ease-in-out}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls]),.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls-open])){padding-inline:var(--spacing-normal)}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-footer{padding-inline-start:0}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed]{--dashboard-header-secondary-row-block-size:var(--spacing-none)}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header{border-block-end-color:#0000}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header>[data-cms-priority]{grid-template-rows:var(--dashboard-header-primary-row-block-size) var(--spacing-none)}:is(.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu],.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance],.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header .dashboard-header-color-mode){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-normal) * -1));transition-delay:var(--dashboard-motion-duration),0s,0s}}@media (min-width:600px) and (max-width:899px){.DashboardLayout-module-scss-module__hNXHFG__root{--dashboard-header-primary-row-block-size:calc(var(--spacing-xxx-large) + var(--spacing-xx-large));--dashboard-header-secondary-row-block-size:calc(var(--spacing-xxx-large) + var(--spacing-large));--dashboard-header-block-size:calc(var(--dashboard-header-primary-row-block-size) + var(--dashboard-header-secondary-row-block-size))}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header{padding-inline:var(--spacing-large);border-block-end:var(--border-width-normal) solid var(--color-dashboard-header-divider);box-shadow:none;transition:height var(--dashboard-motion-duration) ease-in-out,border-color var(--dashboard-motion-duration) ease-in-out}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header>[data-cms-priority]{grid-template-areas:"logo logo logo""member credit color-mode";grid-template-rows:var(--dashboard-header-primary-row-block-size) var(--dashboard-header-secondary-row-block-size);grid-template-columns:minmax(0, 1fr) var(--spacing-xxx-large) var(--color-mode-switch-inline-size);align-items:center;gap:0 var(--spacing-x-small);height:100%;transition:grid-template-rows var(--dashboard-motion-duration) ease-in-out;display:grid}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu]{min-width:0;transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:member;justify-self:start;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance]{transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:credit;justify-self:center;align-items:center;display:flex}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header [data-cms-component=Layout\.DashboardHeader]>div,.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-base){display:contents}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-logo{grid-area:logo;justify-content:flex-end;justify-self:end;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header .dashboard-header-color-mode{transition:visibility 0s linear 0s,opacity var(--dashboard-motion-duration) ease-in-out,transform var(--dashboard-motion-duration) ease-in-out;grid-area:color-mode;justify-content:center;justify-self:end;align-items:center;display:flex}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content{padding-block:calc(var(--dashboard-header-block-size) + var(--spacing-large)) var(--spacing-large);padding-inline:var(--spacing-normal);transition:padding-block-start var(--dashboard-motion-duration) ease-in-out,padding-inline-end var(--dashboard-motion-duration) ease-in-out}:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls]),.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content:has([data-dashboard-list-controls-open])){padding-inline:var(--spacing-normal)}.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-footer{padding-inline-start:0}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed]{--dashboard-header-secondary-row-block-size:var(--spacing-none)}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header{border-block-end-color:#0000}.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header>[data-cms-priority]{grid-template-rows:var(--dashboard-header-primary-row-block-size) var(--spacing-none)}:is(.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header [data-cms-component=Member\.DashboardMemberMenu],.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header [data-cms-component=Credit\.DashboardCreditBalance],.DashboardLayout-module-scss-module__hNXHFG__root[data-dashboard-header-collapsed] .dashboard-layout-header .dashboard-header-color-mode){visibility:hidden;opacity:0;pointer-events:none;transform:translateY(calc(var(--spacing-normal) * -1));transition-delay:var(--dashboard-motion-duration),0s,0s}}@media (prefers-reduced-motion:reduce){:is(.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header,.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-header>[data-cms-priority],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-layout-content,.DashboardLayout-module-scss-module__hNXHFG__root [data-cms-component=Member\.DashboardMemberMenu],.DashboardLayout-module-scss-module__hNXHFG__root [data-cms-component=Credit\.DashboardCreditBalance],.DashboardLayout-module-scss-module__hNXHFG__root .dashboard-header-color-mode){transition-duration:0s}}
.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root{width:100%;max-width:var(--layout-content-max-inline-size);padding:var(--spacing-xxx-large) var(--spacing-large);box-sizing:border-box;margin:0 auto}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__layout{grid-template-columns:minmax(0, 1fr) minmax(var(--checkout-panel-min-inline-size), var(--checkout-panel-max-inline-size));align-items:start;gap:var(--spacing-x-large);min-width:0;display:grid}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel,.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__state{min-width:0;padding:var(--spacing-x-large);gap:var(--spacing-large);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;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel_plain{background-color:#0000;border:0;padding:0}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-large);display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel__description{color:var(--color-text-secondary-main);margin:0}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel__empty{align-items:flex-start;gap:var(--spacing-normal);flex-direction:column;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__state{min-block-size:var(--content-state-min-block-size-normal);text-align:center;justify-content:center;align-items:center}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__itemList{padding-inline:var(--spacing-x-large);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-inner-level-1);flex-direction:column;display:flex;overflow:hidden}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__label{align-items:center;gap:var(--spacing-small);display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__label h3{margin:0}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__label svg{inline-size:var(--checkout-leading-icon-size);block-size:var(--checkout-leading-icon-size);flex:0 0 var(--checkout-leading-icon-size);color:var(--color-primary-main)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__value{padding-inline-start:calc(var(--checkout-leading-icon-size) + var(--spacing-small))}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__header,.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__meta{justify-content:space-between;align-items:center;gap:var(--spacing-small) var(--spacing-large);flex-wrap:wrap;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__title,.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__price{font-weight:var(--font-weight-bold)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__selected{align-items:center;gap:var(--spacing-x-small);color:var(--color-primary-main);display:inline-flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__choiceContent__selected svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__deliveryDate{gap:var(--spacing-normal);flex-direction:column;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__deliveryDate+.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__deliveryDate{padding-top:var(--spacing-large);border-top:var(--border-width-normal) solid var(--color-border-2)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__dialogContent{gap:var(--spacing-large);flex-direction:column;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__dialogContent>p{margin:0}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form{gap:var(--spacing-large);flex-direction:column;display:flex}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form__grid{gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form__grid__wide{grid-column:1/-1}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form__actions{justify-content:flex-end;gap:var(--spacing-normal);display:flex}@media (max-width:1199px){.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root{padding:var(--spacing-x-large) var(--spacing-normal)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel{padding:var(--spacing-normal)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel__header{flex-direction:column;align-items:stretch}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel__header>button{align-self:flex-start}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__panel_plain{padding:0}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__itemList{padding-inline:var(--spacing-normal)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form__grid{gap:var(--spacing-normal);grid-template-columns:minmax(0,1fr)}.AdvancedStoreCheckout-module-scss-module__9Dp2mq__root__form__actions>*{flex:1 1 0}}
.MemberProfileLegalForm-module-scss-module__ksmhDa__summary{gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.MemberProfileLegalForm-module-scss-module__ksmhDa__summaryItem{min-width:0;padding:var(--spacing-large);gap:var(--spacing-small);background-color:var(--color-background-paper-level-2);border-radius:var(--surface-border-radius);flex-direction:column;display:flex}.MemberProfileLegalForm-module-scss-module__ksmhDa__summaryItem p{margin:0}.MemberProfileLegalForm-module-scss-module__ksmhDa__label{color:var(--color-text-secondary-main)}.MemberProfileLegalForm-module-scss-module__ksmhDa__form{gap:var(--spacing-x-large);flex-direction:column;min-width:0;display:flex}.MemberProfileLegalForm-module-scss-module__ksmhDa__fieldList{gap:var(--spacing-large);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.MemberProfileLegalForm-module-scss-module__ksmhDa__actions{justify-content:flex-end;display:flex}@media (max-width:599px){.MemberProfileLegalForm-module-scss-module__ksmhDa__summary,.MemberProfileLegalForm-module-scss-module__ksmhDa__fieldList{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px) and (max-width:899px){.MemberProfileLegalForm-module-scss-module__ksmhDa__fieldList{grid-template-columns:minmax(0,1fr)}}
.MPCheckoutContentState-module-scss-module__s2oYvG__root{inline-size:100%;max-inline-size:var(--layout-content-max-inline-size);padding:var(--spacing-xxx-large) var(--spacing-large);box-sizing:border-box;margin:0 auto}.MPCheckoutContentState-module-scss-module__s2oYvG__root_compact{padding-block-start:var(--spacing-large);padding-inline:0}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder{inline-size:100%;min-block-size:var(--checkout-panel-min-inline-size);padding:var(--spacing-xxx-large);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--spacing-normal);border:var(--border-width-normal) dashed var(--color-border-2);border-radius:var(--surface-border-radius);background-color:var(--color-background-paper-level-1);flex-direction:column;display:flex}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__icon,.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__title,.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__description{background-color:var(--color-background-paper-level-4);flex:none;animation:1.8s ease-in-out infinite MPCheckoutContentState-module-scss-module__s2oYvG__checkout-placeholder-pulse;display:block}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__icon{inline-size:var(--control-size-xx-large);block-size:var(--control-size-xx-large);border-radius:var(--border-radius-xx-large);margin-block-end:var(--spacing-small)}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__title{inline-size:var(--content-measure-small);block-size:var(--checkout-leading-icon-size);border-radius:var(--border-radius-normal)}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__description{inline-size:min(100%,var(--checkout-panel-min-inline-size));block-size:var(--component-size-normal);border-radius:var(--border-radius-normal)}@keyframes MPCheckoutContentState-module-scss-module__s2oYvG__checkout-placeholder-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__icon,.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__title,.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder__description{animation:none}}@media (max-width:599px){.MPCheckoutContentState-module-scss-module__s2oYvG__root{padding:var(--spacing-x-large) var(--spacing-normal)}.MPCheckoutContentState-module-scss-module__s2oYvG__root_compact{padding-block-start:var(--spacing-normal)}.MPCheckoutContentState-module-scss-module__s2oYvG__root__placeholder{min-block-size:var(--content-state-min-block-size-small);padding:var(--spacing-x-large)}}
.MemberProfileContactForm-module-scss-module__l66hvW__form{gap:var(--spacing-x-large);flex-direction:column;min-width:0;display:flex}.MemberProfileContactForm-module-scss-module__l66hvW__fieldList{gap:var(--spacing-large);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.MemberProfileContactForm-module-scss-module__l66hvW__location,.MemberProfileContactForm-module-scss-module__l66hvW__address{grid-column:1/-1}.MemberProfileContactForm-module-scss-module__l66hvW__actions{justify-content:flex-end;display:flex}@media (max-width:599px){.MemberProfileContactForm-module-scss-module__l66hvW__form{gap:var(--spacing-large)}.MemberProfileContactForm-module-scss-module__l66hvW__fieldList{grid-template-columns:minmax(0,1fr)}}
.MPCheckoutStepTitle-module-scss-module__FSXPwa__root{min-width:0;margin:var(--spacing-xx-large) 0 var(--spacing-normal);justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.MPCheckoutStepTitle-module-scss-module__FSXPwa__root__title{min-width:0;margin:0}.MPCheckoutStepTitle-module-scss-module__FSXPwa__root__action{flex:none}
.MPCartDrawerItem-module-scss-module__ZBX6TG__root{--cart-drawer-item-media-size:calc(var(--spacing-xx-large) * 4);min-width:0;padding-block:var(--spacing-x-large);grid-template-columns:var(--cart-drawer-item-media-size) minmax(0, 1fr);gap:var(--spacing-x-large);border-bottom:var(--border-width-normal) solid var(--color-border-2);display:grid}.MPCartDrawerItem-module-scss-module__ZBX6TG__root:last-child{border-bottom:0}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__media{aspect-ratio:1;border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--border-radius-small);background-color:var(--color-background-paper-inner-level-1);inline-size:100%;position:relative;overflow:hidden}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__media:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__image{object-fit:contain}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__content{gap:var(--spacing-small);flex-direction:column;min-width:0;display:flex}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__title{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-bold);line-height:var(--line-height-body1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__title:hover{color:var(--color-primary-main)}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__title:focus-visible{outline:var(--border-width-emphasis) solid var(--color-primary-main);outline-offset:var(--spacing-xx-small)}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__description{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);line-height:var(--line-height-body2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__description p,.MPCartDrawerItem-module-scss-module__ZBX6TG__root__description div{margin:0}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__description img{display:none}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__purchase{justify-content:space-between;align-items:center;gap:var(--spacing-normal);margin-top:auto;display:flex}@media (max-width:450px){.MPCartDrawerItem-module-scss-module__ZBX6TG__root{--cart-drawer-item-media-size:calc(var(--spacing-xx-large) * 3);gap:var(--spacing-normal)}.MPCartDrawerItem-module-scss-module__ZBX6TG__root__purchase{flex-direction:column;align-items:flex-start}}
.MPNumberSelect-module-scss-module__Tr1ArW__root{min-inline-size:calc(var(--component-size-large)*4);min-block-size:var(--control-size-normal);border:var(--border-width-normal) solid var(--color-border-2);border-radius:var(--input-border-radius);background-color:var(--color-background-paper-level-1);justify-content:center;align-items:stretch;display:inline-flex}.MPNumberSelect-module-scss-module__Tr1ArW__root__action{flex:0 0 var(--control-size-small);inline-size:var(--control-size-small);block-size:var(--control-size-normal);color:var(--color-primary-main);align-self:center}.MPNumberSelect-module-scss-module__Tr1ArW__root__action svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.MPNumberSelect-module-scss-module__Tr1ArW__root__action_remove{color:var(--color-text-secondary-main)}.MPNumberSelect-module-scss-module__Tr1ArW__root__value{min-inline-size:var(--icon-size-large);min-block-size:var(--control-size-normal);color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-bold);line-height:var(--line-height-body2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MPNumberSelect-module-scss-module__Tr1ArW__root__value__number{line-height:var(--line-height-body2)}.MPNumberSelect-module-scss-module__Tr1ArW__root__value__hint{color:var(--color-text-secondary-main);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);line-height:var(--line-height-caption)}.MPNumberSelect-module-scss-module__Tr1ArW__root_maximum .MPNumberSelect-module-scss-module__Tr1ArW__root__value{gap:var(--spacing-xx-small)}
.ProductLinePurchaseMeta-module-scss-module__PppdYq__root{gap:var(--spacing-normal);flex-direction:column;margin:0;display:flex}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__row{align-items:center;gap:var(--spacing-normal);grid-template-columns:minmax(0,78px) minmax(0,1fr);min-width:0;display:grid}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__title,.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__value{margin:0}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__title{color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__value{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-medium);line-height:var(--line-height-body2);text-align:end;justify-content:flex-end;align-items:center;gap:var(--spacing-small);display:flex}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__latinValue{font-feature-settings:normal;text-align:left;direction:ltr;unicode-bidi:isolate;justify-content:flex-start}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__availability{background-color:var(--color-success-minus-4)}.ProductLinePurchaseMeta-module-scss-module__PppdYq__root__availability[data-available=false]{background-color:var(--color-error-minus-4)}
.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root{gap:var(--spacing-x-large);flex-direction:column;margin:0;display:flex}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root__row{min-height:var(--component-size-large);justify-content:space-between;align-items:center;gap:var(--spacing-normal);display:flex}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dt,.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dd{margin:0}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dt{width:78px;color:var(--color-text-secondary-main);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2);text-align:right;flex:0 0 78px}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dd{min-width:0;color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-body1);line-height:var(--line-height-body1);text-align:left}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dd a{color:inherit;text-decoration:none}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dd a:hover,.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root dd a:focus-visible{text-decoration:underline}.YamahaProductPurchaseMeta-module-scss-module__NXhi0G__root .MuiRating-root{font-size:var(--font-size-body1);direction:ltr}
.YamahaStaticBox-module-scss-module__Z2fzAq__root{width:100%;height:var(--yamaha-static-box-feature-block-size);align-items:center;gap:var(--yamaha-static-box-feature-gap);grid-template-columns:var(--yamaha-static-box-feature-media-size) minmax(0, 1fr) var(--yamaha-static-box-feature-media-size);direction:ltr;display:grid}.YamahaStaticBox-module-scss-module__Z2fzAq__media{width:var(--yamaha-static-box-feature-media-size);height:var(--yamaha-static-box-feature-media-size);position:relative}.YamahaStaticBox-module-scss-module__Z2fzAq__media span{background-color:#0000}.YamahaStaticBox-module-scss-module__Z2fzAq__media img{object-fit:contain}.YamahaStaticBox-module-scss-module__Z2fzAq__content{color:var(--color-text-primary-main);font-size:var(--font-size-body1);font-weight:var(--font-weight-medium);line-height:var(--line-height-body1);text-align:center}.YamahaStaticBox-module-scss-module__Z2fzAq__content p{margin:0}@media (min-width:600px) and (max-width:899px){.YamahaStaticBox-module-scss-module__Z2fzAq__root{height:auto;min-height:var(--yamaha-static-box-feature-block-size);grid-template-columns:var(--yamaha-static-box-feature-mobile-media-size) minmax(0, 1fr) var(--yamaha-static-box-feature-mobile-media-size)}.YamahaStaticBox-module-scss-module__Z2fzAq__media{width:var(--yamaha-static-box-feature-mobile-media-size);height:var(--yamaha-static-box-feature-mobile-media-size);justify-self:center}}@media (max-width:600px){.YamahaStaticBox-module-scss-module__Z2fzAq__root{height:auto;min-height:0;display:block}.YamahaStaticBox-module-scss-module__Z2fzAq__media{display:none}}
.YamahaFeedbackView-module-scss-module__lzopMa__root{gap:var(--spacing-x-large);min-inline-size:0;font-size:var(--font-size-body1);line-height:24px;display:grid}.YamahaFeedbackView-module-scss-module__lzopMa__description{margin:0}.YamahaFeedbackView-module-scss-module__lzopMa__message{min-inline-size:0}.YamahaFeedbackView-module-scss-module__lzopMa__form{--input-medium-block-size:50px;gap:var(--spacing-x-large);display:grid}.YamahaFeedbackView-module-scss-module__lzopMa__form .MuiTextField-root{margin-block-start:8px}.YamahaFeedbackView-module-scss-module__lzopMa__form .MuiInputBase-multiline{min-block-size:146px;padding-block:17px}.YamahaFeedbackView-module-scss-module__lzopMa__form textarea.MuiInputBase-input{font-size:12px;line-height:22px}.YamahaFeedbackView-module-scss-module__lzopMa__form .MuiInputLabel-root{font-size:13.3333px;font-weight:600;line-height:24px}.YamahaFeedbackView-module-scss-module__lzopMa__row{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.YamahaFeedbackView-module-scss-module__lzopMa__actions{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xx-large);display:flex}.YamahaFeedbackView-module-scss-module__lzopMa__captcha{--captcha-media-inline-size:100px;--captcha-media-block-size:50px;inline-size:calc((100% - var(--spacing-xx-large))/2)}.YamahaFeedbackView-module-scss-module__lzopMa__captcha .MuiInputLabel-root{transform:translate(-14px,-9px)scale(.75)}.YamahaFeedbackView-module-scss-module__lzopMa__captcha .MuiOutlinedInput-notchedOutline legend{max-inline-size:100%}.YamahaFeedbackView-module-scss-module__lzopMa__captcha button{background-image:url(/branding/icons/contact-captcha-refresh.svg);background-position:50%;background-repeat:no-repeat;background-size:20px;block-size:50px;inline-size:36px;margin:0}.YamahaFeedbackView-module-scss-module__lzopMa__captcha button svg{visibility:hidden}.YamahaFeedbackView-module-scss-module__lzopMa__submit{min-block-size:48px;inline-size:200px}@media (max-width:599px){.YamahaFeedbackView-module-scss-module__lzopMa__row{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}.YamahaFeedbackView-module-scss-module__lzopMa__actions{align-items:stretch;gap:var(--spacing-x-large);flex-direction:column}.YamahaFeedbackView-module-scss-module__lzopMa__captcha,.YamahaFeedbackView-module-scss-module__lzopMa__submit{inline-size:100%}}
.YamahaFeedbackNameFields-module-scss-module__EqScia__root{gap:var(--spacing-xx-large);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:599px){.YamahaFeedbackNameFields-module-scss-module__EqScia__root{gap:var(--spacing-x-large);grid-template-columns:minmax(0,1fr)}}
.MenuItem-module-scss-module__2X4gnq__root{cursor:pointer;height:100%;display:flex;position:relative}.MenuItem-module-scss-module__2X4gnq__root__item{padding-inline:var(--header-menu-item-padding-inline);align-items:center;width:auto;margin-inline-end:var(--header-menu-item-margin-inline-end);display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__text{white-space:nowrap;color:var(--color-menu-item);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);background:0 0;border:0;align-items:center;padding:0;transition:color .3s ease-in-out;display:flex;width:fit-content!important}.MenuItem-module-scss-module__2X4gnq__root__item__text svg{width:var(--menu-icon-size);height:var(--menu-icon-size)}.MenuItem-module-scss-module__2X4gnq__root__item__text svg path{fill:var(--color-menu-icon)}.MenuItem-module-scss-module__2X4gnq__root__item__text__active,.MenuItem-module-scss-module__2X4gnq__root__item__text:hover{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon{flex:1;justify-content:flex-end;display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg{margin-right:var(--spacing-x-small);width:var(--menu-icon-size);height:var(--menu-icon-size);transition:transform .3s ease-in-out}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg path{fill:var(--color-menu-icon)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg{transform:rotate(180deg)}.MenuItem-module-scss-module__2X4gnq__root__item:hover>a,.MenuItem-module-scss-module__2X4gnq__root__item:hover>button{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item:hover>div>svg path{fill:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__underline{height:var(--menu-active-indicator-block-size);background-color:var(--color-menu-hover-text);bottom:calc(var(--spacing-normal)*-1);border-top-left-radius:var(--border-radius-small);border-top-right-radius:var(--border-radius-small);width:0;transition:width .3s ease-in-out;position:absolute;right:0}.MenuItem-module-scss-module__2X4gnq__root__underline__display{width:calc(100% - var(--spacing-large))}@media (max-width:899px){.MenuItem-module-scss-module__2X4gnq__root{height:auto;padding:0 var(--spacing-large);width:100%}.MenuItem-module-scss-module__2X4gnq__root:last-child{border-bottom:0!important}.MenuItem-module-scss-module__2X4gnq__root__item{width:100%;padding:var(--spacing-large) 0;border-bottom:var(--border-width-normal) solid var(--color-divider-2);padding-block:spacing(xx-large);flex-wrap:wrap;margin:0}.MenuItem-module-scss-module__2X4gnq__root__item:after{display:none}.MenuItem-module-scss-module__2X4gnq__root__item__text{align-items:center;gap:var(--spacing-large);color:var(--color-menu-item);width:auto;height:auto;font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);display:flex}.MenuItem-module-scss-module__2X4gnq__root__item__text span{padding-right:var(--spacing-normal)}.MenuItem-module-scss-module__2X4gnq__root__item__text__open{color:var(--color-menu-hover-text);position:relative}.MenuItem-module-scss-module__2X4gnq__root__item__text__open:after,.MenuItem-module-scss-module__2X4gnq__root__item__text svg,.MenuItem-module-scss-module__2X4gnq__root__item__text:before{display:none}.MenuItem-module-scss-module__2X4gnq__root__item__text__active{color:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon svg{width:var(--component-size-large);height:var(--component-size-large)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__active>svg path{stroke:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg{transform:rotate(180deg)}.MenuItem-module-scss-module__2X4gnq__root__item__icon__open svg path{fill:var(--color-menu-hover-text)}.MenuItem-module-scss-module__2X4gnq__root__item__isFirst span{display:block}}
.MenuItemMega-module-scss-module___zimGq__root{--menu-item-mega-max-block-size:min(var(--menu-mega-max-block-size), calc(100dvh - var(--menu-mega-viewport-offset)));z-index:var(--layer-modal);top:calc(var(--spacing-x-large) + var(--header-content-min-block-size) - var(--spacing-xx-small));inline-size:100%;max-inline-size:var(--layout-content-max-inline-size);max-block-size:var(--menu-item-mega-max-block-size);border:var(--border-width-normal) solid var(--color-border-1);background-color:var(--color-background-default);box-shadow:var(--shadow-alert);border-radius:0;margin-inline:auto;position:fixed;left:0;right:0;overflow:hidden}body[data-floating-ui-safe-polygon] .MenuItemMega-module-scss-module___zimGq__root{pointer-events:auto}.MenuItemMega-module-scss-module___zimGq__root__wrapper,.MenuItemMega-module-scss-module___zimGq__root__wrapper__inner{block-size:100%}.MenuItemMega-module-scss-module___zimGq__root__panel{min-block-size:var(--menu-mega-content-min-block-size);max-block-size:var(--menu-item-mega-max-block-size);display:flex;overflow:hidden}.MenuItemMega-module-scss-module___zimGq__root__content{flex:auto;min-inline-size:0;display:flex}
.MenuItemMegaContent-module-scss-module__Y95wbq__root{background-color:var(--color-menu-background-1);flex:auto;min-block-size:0;min-inline-size:0}.MenuItemMegaContent-module-scss-module__Y95wbq__root__content{gap:var(--spacing-xx-large);padding:var(--spacing-xxx-large);background-color:var(--color-menu-background-1);background-clip:border-box;flex-direction:column;display:flex}.MenuItemMegaContent-module-scss-module__Y95wbq__root__all{align-items:center;gap:var(--spacing-normal);inline-size:fit-content;color:var(--color-menu-selected-item);font-size:var(--font-size-subtitle1);font-weight:var(--font-weight-subtitle1);line-height:var(--line-height-subtitle1);display:flex}.MenuItemMegaContent-module-scss-module__Y95wbq__root__all svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small)}.MenuItemMegaContent-module-scss-module__Y95wbq__root__grid{align-content:start;gap:var(--spacing-xx-large) var(--spacing-xxx-large);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.MenuItemMegaSection-module-scss-module__Ays47W__root{gap:var(--spacing-large);min-inline-size:0;border-block-end:var(--border-width-normal) solid var(--color-menu-line);flex-direction:column;padding-block-end:var(--spacing-xx-large);display:flex}.MenuItemMegaSection-module-scss-module__Ays47W__root__title{align-items:center;gap:var(--spacing-normal);inline-size:fit-content;color:var(--color-menu-item);font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);padding-inline-start:var(--spacing-normal);display:flex}.MenuItemMegaSection-module-scss-module__Ays47W__root__title:before{content:"";flex:0 0 var(--border-width-emphasis);inline-size:var(--border-width-emphasis);block-size:var(--component-size-normal);border-radius:var(--border-radius-xx-small);background-color:var(--color-menu-selected-item)}.MenuItemMegaSection-module-scss-module__Ays47W__root__title[data-active=true]{color:var(--color-menu-submenu-hover-text)}.MenuItemMegaSection-module-scss-module__Ays47W__root__title svg{inline-size:var(--icon-size-small);block-size:var(--icon-size-small);color:var(--color-menu-selected-item)}.MenuItemMegaSection-module-scss-module__Ays47W__root__list{gap:var(--spacing-normal);flex-direction:column;padding-inline-start:var(--spacing-xxx-large);display:flex}
.MenuItemMegaTreeItem-module-scss-module__9L09tq__root{gap:var(--spacing-normal);flex-direction:column;min-inline-size:0;display:flex}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label{align-items:center;gap:var(--spacing-small);inline-size:fit-content;min-inline-size:0;color:var(--color-menu-submenu-item);font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);transition:color .2s ease-in-out;display:flex}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label svg{flex:0 0 var(--menu-tree-icon-size);inline-size:var(--menu-tree-icon-size);block-size:var(--menu-tree-icon-size);color:currentColor}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label_group{color:var(--color-menu-item);font-size:var(--font-size-body2);font-weight:var(--font-weight-body2);line-height:var(--line-height-body2)}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label:hover,.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label:focus-visible,.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__label[data-active=true]{color:var(--color-menu-submenu-hover-text)}.MenuItemMegaTreeItem-module-scss-module__9L09tq__root__children{gap:var(--spacing-normal);border-inline-start:var(--border-width-normal) solid var(--color-menu-line);flex-direction:column;padding-inline-start:var(--spacing-large);display:flex}
.MenuItemMegaNavigation-module-scss-module__VXXnwa__root{flex:0 0 var(--menu-mega-navigation-inline-size);border-inline-end:var(--border-width-normal) solid var(--color-menu-line);background-color:var(--color-menu-background-1);min-block-size:0}body[data-floating-ui-safe-polygon] .MenuItemMegaNavigation-module-scss-module__VXXnwa__root{pointer-events:auto}body[data-floating-ui-safe-polygon] .MenuItemMegaNavigation-module-scss-module__VXXnwa__root .MenuItemMegaNavigation-module-scss-module__VXXnwa__root__content{pointer-events:none}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__content{background-color:var(--color-menu-background-1);flex-direction:column;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item{isolation:isolate;min-block-size:var(--menu-mega-navigation-item-block-size);padding:var(--spacing-large) var(--spacing-xx-large);justify-content:space-between;align-items:center;gap:var(--spacing-large);border:0;border-bottom:var(--border-width-normal) solid var(--color-menu-line);color:var(--color-menu-item);cursor:pointer;text-align:start;background-color:#0000;font-family:inherit;text-decoration:none;transition:color .2s ease-in-out;display:flex;position:relative}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:before{content:"";z-index:-1;inset-block:var(--menu-mega-navigation-highlight-block-inset,0px);border-radius:inherit;background-color:var(--color-menu-background-1);pointer-events:none;transition:background-color .2s ease-in-out;position:absolute;inset-inline:0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item{font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__identity{align-items:center;gap:var(--spacing-large);min-inline-size:0;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon{flex:0 0 var(--component-size-large);inline-size:var(--component-size-large);block-size:var(--component-size-large);position:relative}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image{background:0 0;border-radius:0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image_monochrome img{filter:grayscale()brightness(0)}html[data-mui-color-scheme=dark] .MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image_monochrome img{filter:grayscale()brightness(0)invert()}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image>span{background:0 0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__image>span:before{background-image:none}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon{background:0 0;justify-content:center;align-items:center;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__icon svg{inline-size:var(--component-size-large);block-size:var(--component-size-large);background:0 0}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__arrow{color:var(--color-menu-icon);flex:none;display:flex}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item__arrow svg{inline-size:var(--menu-tree-icon-size);block-size:var(--menu-tree-icon-size)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:hover,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:focus-visible,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item[data-active=true]{color:var(--color-menu-hover-text)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:hover:before,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:focus-visible:before,.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item[data-active=true]:before{background-color:var(--color-menu-hover-background)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item_selected{color:var(--color-menu-selected-item)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item_selected:before{background-color:var(--color-menu-selected-background)}.MenuItemMegaNavigation-module-scss-module__VXXnwa__root__item:focus-visible{outline:var(--border-width-emphasis) solid var(--color-menu-hover-text);outline-offset:calc(var(--spacing-xx-small)*-1)}
.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)}}
.MPStatusBadge-module-scss-module__Mydd9q__root{min-width:calc(var(--component-size-x-large)*3);min-height:var(--component-size-large);padding-inline:var(--spacing-normal);border-radius:var(--border-radius-xx-large);justify-content:center;align-items:center;gap:var(--spacing-x-small);white-space:nowrap;font-size:var(--font-size-caption);font-weight:var(--font-weight-caption);line-height:var(--line-height-caption);font-size:var(--font-size-tiny);display:inline-flex}.MPStatusBadge-module-scss-module__Mydd9q__label{min-width:0;font-weight:var(--font-weight-demibold);text-overflow:ellipsis;overflow:hidden}.MPStatusBadge-module-scss-module__Mydd9q__waitingIcon{width:var(--component-size-small);height:var(--component-size-small);flex:none}.MPStatusBadge-module-scss-module__Mydd9q__neutral{color:var(--color-gray-level-900);background-color:var(--color-gray-level-200)}.MPStatusBadge-module-scss-module__Mydd9q__info{color:var(--color-primary-plus-2);background-color:var(--color-primary-minus-3)}.MPStatusBadge-module-scss-module__Mydd9q__success{color:var(--color-success-plus-2);background-color:var(--color-success-minus-3)}.MPStatusBadge-module-scss-module__Mydd9q__warning{color:var(--color-warning-plus-2);background-color:var(--color-warning-minus-3)}.MPStatusBadge-module-scss-module__Mydd9q__error{color:var(--color-error-plus-2);background-color:var(--color-error-minus-3)}
.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root{grid-template-columns:minmax(0, 2fr) minmax(var(--panel-inline-size-normal), 1fr);align-items:start;gap:var(--spacing-xx-large);width:100%;min-width:0;display:grid}.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root__main,.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root__aside{gap:var(--spacing-xx-large);flex-direction:column;min-width:0;display:flex}.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root__aside{top:var(--spacing-x-large);position:sticky}.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root__dateTime{white-space:nowrap;flex-direction:column;align-items:flex-end;display:inline-flex}@media (max-width:899px){.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root{grid-template-columns:minmax(0,1fr)}.AdvancedStoreOrderDetail-module-scss-module__z9EYOa__root__aside{position:static}}
.NewsDetailAlbum-module-scss-module__UafB9W__root{gap:var(--spacing-x-large);flex-direction:column;width:100%;display:flex}.NewsDetailAlbum-module-scss-module__UafB9W__root__title{font-weight:var(--font-weight-bold);margin:0}.NewsDetailAlbum-module-scss-module__UafB9W__root__list{gap:var(--spacing-x-large);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.NewsDetailAlbum-module-scss-module__UafB9W__root__item{aspect-ratio:4/3;border-radius:var(--surface-border-radius);background-color:var(--color-gray-level-100);position:relative;overflow:hidden}
