html:has(body.msnow-checkout-payment-mobile){height:auto!important;overflow-x:visible!important;overflow-y:auto!important}@media(max-width:768px){body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open){background:#f7f7fc!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open),body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open).tp-modal-open{height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;position:static!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .wp-site-blocks,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .wp-site-blocks>main,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) main,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) main .alignwide,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) main .wp-block-group.alignwide,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) main>.wp-block-group.alignwide{align-items:stretch!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .msnow-piano-landing{background:#f7f7fc!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;filter:none!important;inset:auto!important;margin:0!important;max-width:100%!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;position:relative!important;transform:none!important;width:100%!important;z-index:auto!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .msnow-piano-landing .new-piano-flow{background:transparent!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;filter:none!important;float:none!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:min(900px,100% - 32px)!important;min-height:0!important;min-width:0!important;overflow-x:visible!important;overflow-y:visible!important;padding:16px 0!important;width:100%!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .tp-iframe-wrapper,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .tp-modal,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) [class*=tp-iframe-wrapper]{background:transparent!important;border:none!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;filter:none!important;float:none!important;height:auto!important;left:auto!important;margin:0 auto 16px!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .tp-iframe-wrapper iframe,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) [class*=tp-iframe-wrapper] iframe{background:#f7f7fc!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;margin:0!important;max-height:none!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) .wp-site-blocks>footer,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) footer,body.msnow-piano-checkout-open:not(.msnow-checkout-account-open):not(.msnow-checkout-success-open) footer.wp-block-template-part{display:block!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;visibility:visible!important;width:100%!important}}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile{background:#f7f7fc!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile.tp-modal-open{height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;position:static!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .wp-site-blocks,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .wp-site-blocks>main,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile main,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile main .alignwide,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile main .wp-block-group.alignwide,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile main>.wp-block-group.alignwide{align-items:stretch!important;margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .msnow-piano-landing{background:#f7f7fc!important;inset:auto!important;margin:0!important;max-width:100%!important;padding:0!important;position:relative!important;transform:none!important;z-index:auto!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .msnow-piano-landing,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .msnow-piano-landing .new-piano-flow{box-shadow:none!important;box-sizing:border-box!important;display:block!important;filter:none!important;overflow-x:visible!important;overflow-y:visible!important;width:100%!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .msnow-piano-landing .new-piano-flow{background:transparent!important;float:none!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:min(900px,100% - 32px)!important;min-height:0!important;min-width:0!important;padding:16px 0!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .tp-iframe-wrapper,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .tp-modal,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile [class*=tp-iframe-wrapper]{background:transparent!important;border:none!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:border-box!important;filter:none!important;float:none!important;height:auto!important;left:auto!important;margin:0 auto 16px!important;max-width:100%!important;min-height:0!important;min-width:0!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .tp-iframe-wrapper iframe,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile [class*=tp-iframe-wrapper] iframe{background:#f7f7fc!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;display:block!important;margin:0!important;max-height:none!important;max-width:100%!important;min-width:0!important;overflow:visible!important;width:100%!important}body.msnow-piano-checkout-open.msnow-checkout-payment-mobile .wp-site-blocks>footer,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile footer,body.msnow-piano-checkout-open.msnow-checkout-payment-mobile footer.wp-block-template-part{display:block!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;visibility:visible!important;width:100%!important}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:400;src:url(https://www.ms.now/wp-content/plugins/msnow-dtc-frontend/dist/fonts/HelveticaNowDisplay-Regular.0ee2d6cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:500;src:url(https://www.ms.now/wp-content/plugins/msnow-dtc-frontend/dist/fonts/HelveticaNowDisplay-Md.7ff8e2a3.ttf) format("truetype")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:700;src:url(https://www.ms.now/wp-content/plugins/msnow-dtc-frontend/dist/fonts/HelveticaNowDisplay-Bd.f2186e15.ttf) format("truetype")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:800;src:url(https://www.ms.now/wp-content/plugins/msnow-dtc-frontend/dist/fonts/HelveticaNowDisplay-XBd.9f91e10a.ttf) format("truetype")}.msnow-checkout-overlay{display:flex;flex-direction:column;font-family:var(--wp--preset--font-family--helvetica-now-display,"HelveticaNowDisplay",sans-serif);inset:0;position:fixed;z-index:100000}.msnow-checkout-overlay a,.msnow-checkout-overlay button,.msnow-checkout-overlay h1,.msnow-checkout-overlay h2,.msnow-checkout-overlay h3,.msnow-checkout-overlay h4,.msnow-checkout-overlay h5,.msnow-checkout-overlay h6,.msnow-checkout-overlay input,.msnow-checkout-overlay label,.msnow-checkout-overlay li,.msnow-checkout-overlay p,.msnow-checkout-overlay select,.msnow-checkout-overlay span,.msnow-checkout-overlay textarea{font-family:inherit}.msnow-checkout-overlay__backdrop{background:rgba(0,0,0,.4);inset:0;position:absolute}.msnow-checkout-overlay__panel{align-items:center;background:#f7f7fc;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;overflow:auto;padding:128px 24px;position:relative;z-index:1}.msnow-checkout-overlay__card{background:#fff;border-radius:12px;box-shadow:none;box-sizing:border-box;flex:0 0 auto;max-width:900px;padding:48px;width:100%}.msnow-checkout-step-dots{display:none}.msnow-checkout-overlay__head{border-bottom:1px solid #e4e4e7;margin:0;min-height:46px;padding:0 0 20px;position:relative;text-align:left;width:100%}.msnow-checkout-overlay__back{background:none;border:0;color:#005fa3;cursor:pointer;font-size:15px;font-weight:600;left:0;margin:0;padding:0;position:absolute;top:0}.msnow-checkout-overlay__back:hover{text-decoration:underline}.msnow-checkout-overlay__title{color:#000;font-size:32px;font-weight:700!important;line-height:1.06;margin:0}.msnow-checkout-overlay__grid{align-items:stretch;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) 290px}.msnow-checkout-overlay__main{display:flex;flex-direction:column;gap:20px;min-width:0}.msnow-checkout-step{border-bottom:0;margin:0;padding:0}.msnow-checkout-overlay h2.msnow-checkout-step__label,.msnow-checkout-success h2.msnow-checkout-step__label{color:#52525b;font-size:16px;font-weight:500;line-height:1.125;padding-top:0!important}.msnow-checkout-step.is-active:not(.is-complete) h2.msnow-checkout-step__label{color:#000012}.msnow-checkout-step.is-complete h2.msnow-checkout-step__label,.msnow-checkout-step.is-disabled h2.msnow-checkout-step__label{color:#52525b;font-weight:500}.msnow-checkout-step.is-complete{border-bottom:1px dashed #d4d4d8;padding-bottom:20px}.msnow-checkout-step.is-disabled.msnow-checkout-step--confirmation{border-top:1px solid #e4e4e7;padding-top:20px}.msnow-checkout-step.is-active:not(.is-complete) .msnow-checkout-step__label{justify-content:flex-start}.msnow-checkout-step__lead{color:#161617;font-size:24px;font-weight:700;line-height:1.08;margin:0;text-align:center}.msnow-checkout-step__subhint{color:#161617;font-size:16px;font-weight:500;line-height:1.25;margin:0;text-align:center}.msnow-checkout-email-form{display:flex;flex-direction:column;gap:12px;max-width:432px;width:100%}.msnow-checkout-email-form__intro{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:center}.msnow-checkout-email-form__fields{display:flex;flex-direction:column;gap:24px;margin-top:12px}.msnow-checkout-field--email{margin-bottom:0}.msnow-checkout-field--email .msnow-checkout-password-wrap--icon,.msnow-checkout-field--email .msnow-checkout-password-wrap--icon input{width:100%}.msnow-checkout-step__label{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin:0}.msnow-checkout-step__label-main{align-items:center;display:inline-flex;gap:4px}.msnow-checkout-step__step-num{display:inline}.msnow-checkout-field input::placeholder{color:#52525b;font-weight:500}.msnow-checkout-field{display:block;margin-bottom:0}.msnow-checkout-field>span{color:#000012;display:block;font-size:14px;font-weight:400;margin-bottom:8px}.msnow-checkout-field>.msnow-checkout-field-label-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;width:100%}.msnow-checkout-field>.msnow-checkout-field-label-row>span{display:inline;margin-bottom:0}.msnow-checkout-field input{background:#f0f0f7;border:1px solid #f0f0f7;border-radius:4px;box-sizing:border-box;color:#000012;font-size:16px;font-weight:500;min-height:48px;padding:8px 12px;width:100%}.msnow-checkout-field input:focus{background:#f0f0f7;border-color:#f0f0f7;outline:1px solid #f0f0f7;outline-offset:-.5px}.msnow-checkout-name-row{display:grid;gap:8px;grid-template-columns:1fr 1fr}.msnow-checkout-register-form{display:flex;flex-direction:column;gap:24px;max-width:432px;width:100%}.msnow-checkout-register-form__intro{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:center}.msnow-checkout-register-form__fields{display:flex;flex-direction:column;gap:16px}.msnow-checkout-register-form__fields .msnow-checkout-field{margin-bottom:0}.msnow-checkout-register-form__password-group{display:flex;flex-direction:column;gap:12px}.msnow-checkout-register-form__password-group .msnow-checkout-field{margin-bottom:0}.msnow-checkout-register-form__actions{display:flex;flex-direction:column;gap:16px}.msnow-checkout-register-intro__title{color:#161617;font-size:24px;font-weight:700;line-height:1.08;margin:0;text-wrap:balance}.msnow-checkout-register-intro__sub{color:#161617;font-size:16px;font-weight:500;line-height:1.25;margin:0}.msnow-checkout-register-intro__email{color:#555;font-size:14px;font-weight:400;margin:0}.msnow-checkout-register-intro__email .msnow-checkout-edit{color:#555;font-weight:400;text-transform:lowercase}.msnow-checkout-signin-form{display:flex;flex-direction:column;gap:24px;max-width:432px;width:100%}.msnow-checkout-signin-form__intro{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:center}.msnow-checkout-signin-form__fields{display:flex;flex-direction:column;gap:16px}.msnow-checkout-signin-form__fields .msnow-checkout-field{margin-bottom:0}.msnow-checkout-forgot{align-self:flex-start;background:none;border:0;color:#666;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;line-height:1.14;margin-top:8px;padding:0;text-align:left}.msnow-checkout-field .msnow-checkout-forgot{display:block}.msnow-checkout-forgot-wrap{box-sizing:border-box;display:flex;flex-direction:column;margin-top:24px;max-width:432px;width:100%}.msnow-checkout-forgot-wrap .msnow-sign-in__hint,.msnow-checkout-forgot-wrap .msnow-sign-in__subtitle,.msnow-checkout-forgot-wrap .msnow-sign-in__title{font-family:inherit;margin:0 0 12px;padding:0;text-align:center}.msnow-checkout-forgot-wrap .msnow-sign-in__title{color:#161617;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.1;text-wrap:balance}.msnow-checkout-forgot-wrap .msnow-sign-in__subtitle{color:#161617;font-size:16px;font-weight:500;line-height:1.25}.msnow-checkout-forgot-wrap .msnow-sign-in__hint{color:#666;font-size:14px;font-weight:500;line-height:1.14;margin:0 auto;max-width:80%}.msnow-checkout-forgot-wrap .msnow-sign-in__hint a{color:inherit;font-weight:800;text-decoration:underline}.msnow-checkout-forgot-wrap .msnow-sign-in__footer{display:grid;gap:24px;margin-top:24px}.msnow-checkout-forgot-wrap .msnow-sign-in__footer .auth-divider{margin:0}.msnow-checkout-forgot-wrap .auth-form,.msnow-checkout-forgot-wrap .auth-form-group{display:flex;flex-direction:column}.msnow-checkout-forgot-wrap .auth-form{gap:24px;margin-top:24px}.msnow-checkout-forgot-wrap .auth-form-group{gap:8px}.msnow-checkout-forgot-wrap .auth-form-group label{font-size:14px;line-height:1}.msnow-checkout-forgot-wrap .auth-form-group label[for=msnow-reset-confirm],.msnow-checkout-forgot-wrap .auth-form-group label[for=msnow-reset-email],.msnow-checkout-forgot-wrap .auth-form-group label[for=msnow-reset-new]{visibility:hidden}.msnow-checkout-forgot-wrap .auth-input{background-color:#f0f0f7;border:1px solid #f0f0f7;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;font-weight:500;height:3rem;padding:8px 12px;transition:border .2s;width:100%}.msnow-checkout-forgot-wrap .auth-input:focus{background-color:#fff;border-color:#1834c0;outline:none}.msnow-checkout-forgot-wrap .auth-password-wrapper{align-items:center;display:flex;position:relative}.msnow-checkout-forgot-wrap .auth-password-wrapper .auth-input{padding-right:2.75rem;width:100%}.msnow-checkout-forgot-wrap .auth-show-password--icon{background:none;border:none;color:#555;cursor:pointer;position:absolute;right:.35rem;top:50%;transform:translateY(-50%)}.msnow-checkout-forgot-wrap .auth-password-eye{display:block;fill:none!important}.msnow-checkout-forgot-wrap .auth-password-eye *{fill:none!important}.msnow-checkout-forgot-wrap .auth-password-reset-rules,.msnow-checkout-forgot-wrap .auth-password-rules{color:#666;font-size:12px;margin-top:8px}.msnow-checkout-forgot-wrap .auth-password-reset-rules p,.msnow-checkout-forgot-wrap .auth-password-rules p{font-weight:800;margin:0}.msnow-checkout-forgot-wrap .auth-password-reset-rules ul,.msnow-checkout-forgot-wrap .auth-password-rules ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:4px 0 0;padding:0}.msnow-checkout-forgot-wrap .auth-password-reset-rules li,.msnow-checkout-forgot-wrap .auth-password-rules li{align-items:center;display:flex;gap:12px;letter-spacing:.4px}.msnow-checkout-forgot-wrap .auth-password-reset-rules li:before,.msnow-checkout-forgot-wrap .auth-password-rules li:before{background:radial-gradient(circle,#666 1.5px,transparent 0);content:"";flex:none;height:16px;width:16px}.msnow-checkout-forgot-wrap .auth-password-reset-rules{margin:0}.msnow-checkout-forgot-wrap .auth-submit,.msnow-checkout-forgot-wrap .auth-submit--secondary{align-items:center;border-radius:9999px;cursor:pointer;display:flex;font-size:16px;font-weight:800;height:3.5rem;justify-content:center;padding:0 24px;text-decoration:none;width:100%}.msnow-checkout-forgot-wrap .auth-submit{background:#ffe500;border:none;box-sizing:border-box;color:#161617;font-family:inherit;transition:background .2s}.msnow-checkout-forgot-wrap .auth-submit:disabled{background:#e4e4e7;color:#a1a1aa;cursor:not-allowed}.msnow-checkout-forgot-wrap .auth-submit--secondary{background:transparent;border:1px solid #1834c0;color:#1834c0;letter-spacing:-.02em}.msnow-checkout-forgot-wrap .auth-continue{background:none;border:none;color:#161617;cursor:pointer;display:block;font-family:inherit;font-size:16px;font-weight:800;padding:0;text-align:center;width:100%}.msnow-checkout-forgot-wrap .auth-continue:disabled{color:#666;cursor:not-allowed}.msnow-checkout-forgot-wrap .auth-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.msnow-checkout-forgot-wrap .auth-divider{align-items:center;color:#666;display:flex;font-size:14px;font-weight:800;gap:16px;line-height:1.14;margin:0;text-transform:uppercase}.msnow-checkout-forgot-wrap .auth-divider:after,.msnow-checkout-forgot-wrap .auth-divider:before{background:#666;content:"";flex:1;height:1px}.msnow-checkout-forgot-wrap .auth-code{display:flex;gap:12px;justify-content:center;margin:8px 0 0}.msnow-checkout-forgot-wrap .auth-code__box{background-color:#f0f0f7;border:1px solid #f0f0f7;border-radius:4px;box-sizing:border-box;color:#52525b;font-family:inherit;font-size:16px;font-weight:800;height:3rem;padding:8px 12px;text-align:center;width:3rem}.msnow-checkout-forgot-wrap .auth-code__box:focus{background-color:#fff;border-color:#1834c0;outline:none}.msnow-checkout-forgot-wrap .auth-error{color:#c00;font-size:.95rem;margin-top:12px;text-align:center}.msnow-checkout-field__label{color:#000012;display:block;font-size:14px;font-weight:400;line-height:1.14;margin-bottom:8px}.msnow-checkout-field>span.msnow-checkout-field__label--with-help{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 8px;justify-content:flex-start;overflow:visible;width:100%}.msnow-checkout-field:has(.msnow-birth-year-help){overflow:visible}.msnow-birth-year-help{display:inline-flex;flex-shrink:0;position:relative}.msnow-birth-year-help__trigger{appearance:none;background:none;border:0;color:#000012;cursor:pointer;font:inherit;font-size:14px;font-weight:400;line-height:inherit;margin:0;padding:0;text-decoration:underline;white-space:nowrap}.msnow-birth-year-help__trigger:hover{text-decoration:underline}.msnow-birth-year-help__panel{bottom:100%;left:0;padding-bottom:8px;position:absolute;right:auto;transform:none;z-index:20}.msnow-birth-year-help__tooltip{background:#fff;border:1px solid #000012;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#000012;display:block;font-size:13px;font-weight:400;line-height:1.35;max-width:220px;padding:10px 12px;text-align:left;white-space:normal;width:max-content}.msnow-birth-year-help__tooltip a{color:inherit;text-decoration:underline}.msnow-age-modal{background:rgba(0,0,0,.7);inset:0;justify-content:center;padding:var(--wp--preset--spacing--200);position:fixed;z-index:100000}.msnow-age-modal,.msnow-age-modal__dialog{align-items:center;box-sizing:border-box;display:flex}.msnow-age-modal__dialog{background:var(--wp--preset--color--white);border-radius:12px;flex-direction:column;gap:var(--wp--preset--spacing--300);max-width:528px;padding:var(--wp--preset--spacing--600);width:100%}@media(max-width:600px){.msnow-age-modal__dialog{padding:var(--wp--preset--spacing--500) var(--wp--preset--spacing--300)}}.msnow-age-modal__title{font-size:var(--wp--preset--font-size--fs-1500);font-weight:800;letter-spacing:-.5px;line-height:26px}.msnow-age-modal__message,.msnow-age-modal__title{color:var(--wp--preset--color--text-black);font-family:var(--wp--preset--font-family--helvetica-now-display),sans-serif;margin:0;text-align:center}.msnow-age-modal__message{font-size:var(--wp--preset--font-size--fs-09375);line-height:1.4}.msnow-age-modal__message a{color:inherit;text-decoration:underline}.msnow-age-modal__actions{align-items:center;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--150);max-width:432px;width:100%}.msnow-age-modal__button{align-items:center;background:var(--wp--preset--color--yellow-50);border:none;border-radius:99px;color:var(--wp--preset--color--text-black);cursor:pointer;display:flex;font-family:var(--wp--preset--font-family--helvetica-now),sans-serif;font-size:var(--wp--preset--font-size--fs-0875);font-weight:700;height:56px;justify-content:center;letter-spacing:-.02em;padding:0 14px;transition:background .2s;width:100%}.msnow-checkout-overlay__main>.msnow-checkout-step+.msnow-checkout-step.is-disabled{border-top:1px solid #e4e4e7;padding-top:20px}.msnow-checkout-field-label-row{align-items:center;gap:12px;justify-content:space-between;width:100%}.msnow-checkout-field-help{color:#000012;font-size:14px;font-weight:400;text-decoration:underline;white-space:nowrap}.msnow-checkout-field-help:hover{text-decoration:underline}.msnow-checkout-password-wrap{align-items:stretch;display:flex;gap:8px}.msnow-checkout-password-wrap--icon{display:block;position:relative}.msnow-checkout-password-wrap--icon input{padding-right:48px}.msnow-checkout-password-toggle--icon{background:none;border:0;color:#52525b;cursor:pointer;line-height:0;padding:4px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.msnow-checkout-password-eye{display:block}.msnow-checkout-password-rules-block{margin:0}.msnow-checkout-password-rules-block__label{color:#555;font-size:12px;font-weight:400;line-height:1.33;margin:0 0 6px}.msnow-checkout-password-rules-list{color:#555;display:flex;flex-direction:column;font-size:12px;gap:2px;letter-spacing:.4px;line-height:1.33;list-style:none;margin:0;padding:0}.msnow-checkout-password-rules-list li{align-items:center;display:flex;gap:12px;margin:0;min-height:24px}.msnow-checkout-password-rules-list li:before{background:radial-gradient(circle,#555 1.5px,transparent 0);content:"";flex-shrink:0;height:16px;width:16px}.msnow-checkout-password-rules-list li:last-child{margin-bottom:0}.msnow-checkout-password-rules{display:none}.msnow-checkout-password-wrap input{flex:1}.msnow-checkout-password-toggle{background:#f0f0f7;border:1px solid #f0f0f7;border-radius:4px;cursor:pointer;flex-shrink:0;font-size:14px;padding:0 12px}.msnow-checkout-cta{background:#fefbe7;border:0;border-radius:9999px;color:#a8a29e;cursor:not-allowed;display:block;font-size:16px;font-weight:800;min-height:56px;transition:background-color .2s ease,color .2s ease;width:100%}.msnow-checkout-cta--wide{max-width:none}.msnow-checkout-cta.is-ready:not(:disabled){background:var(--wp--preset--color--dtc-yellow,#ffe033);color:#000012;cursor:pointer}.msnow-checkout-cta.is-ready:not(:disabled):hover{filter:brightness(.97)}.msnow-checkout-cta:disabled{cursor:not-allowed;opacity:1}.msnow-checkout-error{color:#c62828;font-size:14px;margin:0 0 12px}.msnow-checkout-field-error{color:#c62828;font-size:12px;line-height:1.33;margin:6px 0 0}.msnow-checkout-field.is-invalid input{border-color:#c62828;box-shadow:0 0 0 1px rgba(198,40,40,.12)}.msnow-checkout-field.is-invalid input:focus{border-color:#c62828}.msnow-checkout-legal{color:#555;font-size:12px;font-weight:500;line-height:1.33;margin:0;max-width:none;text-align:center;text-wrap:balance}.msnow-checkout-legal a{color:#555;font-weight:500}.msnow-checkout-legal a,.msnow-checkout-legal a:hover{text-decoration:underline}.msnow-checkout-overlay__recaptcha{box-sizing:border-box;color:#555;flex:0 0 auto;font-size:12px;font-weight:400;line-height:1.33;margin:16px auto 0;max-width:900px;padding:0 8px;text-align:center;text-wrap:balance;width:100%}.msnow-checkout-overlay__recaptcha a{color:inherit;font-weight:400;text-decoration:underline}.msnow-recaptcha-ack br{display:none}.grecaptcha-badge{visibility:hidden}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.msnow-checkout-edit{background:none;border:0;color:#52525b;cursor:pointer;font-size:14px;font-weight:400;padding:0;text-decoration:underline}.msnow-checkout-overlay__summary{align-items:stretch;align-self:stretch;border-left:1px solid #e4e4e7;box-sizing:border-box;display:flex;flex:0 0 310px;flex-direction:column;justify-content:space-between;min-height:100%;padding:0 40px}.msnow-checkout-summary__body{display:flex;flex:1 1 auto;flex-direction:column;gap:0}.msnow-checkout-overlay__summary h2,.msnow-checkout-summary__heading{color:#52525b;font-size:14px;font-weight:400;letter-spacing:normal;line-height:1.14;margin:0 0 8px;text-transform:none}.msnow-checkout-summary__plan-type{color:#000012;font-size:16px;font-weight:700;line-height:1.125;margin:0 0 12px}.msnow-checkout-summary__price-block{margin-bottom:12px}.msnow-checkout-summary__price-block,.msnow-checkout-summary__totals-block{border-top:1px solid #e4e4e7;display:flex;flex-direction:column;gap:4px;padding-top:12px}.msnow-checkout-summary__label{align-items:center;color:#000012;display:inline-flex;font-weight:500;gap:4px}.msnow-checkout-summary__info{background:#52525b;border-radius:50%;display:none;flex-shrink:0;height:16px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m0 2.75A.875.875 0 1 1 8 6a.875.875 0 0 1 0-1.75m1.125 7.375h-2.25v-2h1.25V7.5h1.25v3.125Z%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M8 1.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13m0 2.75A.875.875 0 1 1 8 6a.875.875 0 0 1 0-1.75m1.125 7.375h-2.25v-2h1.25V7.5h1.25v3.125Z%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:16px}.msnow-checkout-summary__row{align-items:center;display:flex;font-size:14px;justify-content:space-between;line-height:1.14;margin:0}.msnow-checkout-summary__row,.msnow-checkout-summary__value{color:#000012;font-weight:500}.msnow-checkout-summary__price-block .msnow-checkout-summary__renewal{margin:0}.msnow-checkout-summary__price-block .msnow-checkout-summary__proration{margin-top:2px}.msnow-checkout-summary__renewal{color:#52525b;font-size:12px;font-weight:400;line-height:1.33;margin:0 0 12px}.msnow-checkout-summary__row--credit{font-weight:700;margin-top:8px}.msnow-checkout-summary__credit{color:#cc3814;font-weight:700}.msnow-checkout-summary__credit-tooltip-wrap{align-items:center;display:inline-flex;position:relative}.msnow-checkout-summary__credit-tooltip-trigger{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--size-icon-md,16px);justify-content:center;margin:0;min-height:16px;min-width:16px;padding:0;width:var(--size-icon-md,16px)}.msnow-checkout-summary__credit-tooltip-trigger svg{display:block;flex-shrink:0;height:var(--size-icon-md,16px);width:var(--size-icon-md,16px)}.msnow-checkout-summary__credit-tooltip-trigger:focus-visible{outline:2px solid #1010ff;outline-offset:2px}.msnow-checkout-summary__credit-tooltip{background:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;color:#161617;font-size:12px;font-weight:400;left:0;line-height:16px;margin:0;opacity:0;padding:20px 36px;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease,visibility .14s ease;visibility:hidden;width:min(407px,100vw - 32px);z-index:20}.msnow-checkout-summary__credit-tooltip-wrap:focus-within .msnow-checkout-summary__credit-tooltip,.msnow-checkout-summary__credit-tooltip-wrap:hover .msnow-checkout-summary__credit-tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}@media(max-width:768px){.msnow-checkout-summary__row--credit{position:relative}.msnow-checkout-summary__credit-tooltip-wrap{position:static}.msnow-checkout-summary__credit-tooltip{left:0;padding:20px;right:0;width:auto}}.msnow-checkout-summary__due{align-items:center;border-bottom:1px solid #e4e4e7;color:#000012;display:flex;font-size:14px;font-weight:700;justify-content:space-between;line-height:1.14;margin:4px 0 0;padding-bottom:8px}.msnow-checkout-summary__upsell{margin:12px 0 0}.msnow-checkout-summary__upsell a,.msnow-checkout-summary__upsell-button{color:#000012;font-size:12px;font-weight:400;text-decoration:underline}.msnow-checkout-summary__upsell-button{background:none;border:0;cursor:pointer;margin:0;padding:0;text-align:left}.msnow-checkout-summary__upsell a:hover,.msnow-checkout-summary__upsell-button:hover{text-decoration:underline}.msnow-checkout-summary__help{color:#52525b;font-size:12px;font-weight:400;line-height:1.33;margin:0;padding-top:24px}.msnow-checkout-summary__help a{color:#52525b;font-weight:400;text-decoration:underline}.msnow-checkout-step__check{color:#178741;font-size:14px;font-weight:700;line-height:1}.msnow-checkout-step__account-meta{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.msnow-checkout-step__account-email{color:#52525b;font-size:14px;font-weight:400}.msnow-checkout-handoff__title{color:#161617;font-size:24px;font-weight:400;line-height:1.08;margin:0 0 12px;text-align:center}.msnow-checkout-handoff__sub{color:#161617;font-size:16px;font-weight:500;line-height:1.25;margin:0 0 24px;text-align:center}.msnow-checkout-handoff__spinner{align-items:center;color:#52525b;display:flex;font-size:14px;gap:12px;justify-content:center;min-height:280px}.msnow-checkout-handoff__spinner-icon{animation:msnow-checkout-handoff-spin .9s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#1010ff;flex-shrink:0;height:28px;width:28px}@keyframes msnow-checkout-handoff-spin{to{transform:rotate(1turn)}}.msnow-checkout-plan-switch{background:#fff;border-radius:12px;box-sizing:border-box;display:block;margin:0 auto;max-width:min(900px,100vw - 32px);min-height:var(--msnow-checkout-switch-min-height,720px);pointer-events:none;position:relative;width:100%;z-index:20}.msnow-checkout-plan-switch__card{box-sizing:border-box;padding:48px;width:100%}.msnow-checkout-plan-switch__text{color:#52525b;font-size:14px}.msnow-checkout-plan-switch__spinner{animation:msnow-checkout-plan-switch-spin .9s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#1010ff;display:block;flex-shrink:0;height:28px;transform-origin:center center;width:28px}@keyframes msnow-checkout-plan-switch-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.new-piano-flow.msnow-checkout-plan-switch-active{position:relative}.msnow-checkout-overlay.is-handoff{inset:auto;min-height:100%;pointer-events:none!important;position:static;width:100%}.msnow-checkout-overlay.is-handoff .msnow-checkout-overlay__backdrop{display:none}.msnow-checkout-overlay.is-handoff .msnow-checkout-overlay__panel{background:transparent;overflow:visible;padding:clamp(2rem,4vh,3.25rem) 1rem clamp(1.25rem,3vh,2rem);pointer-events:none!important}.msnow-checkout-overlay.is-handoff .msnow-checkout-overlay__card{background:#fff;border-radius:12px;box-shadow:none;max-width:none;min-height:var(--msnow-checkout-handoff-min-height,560px);padding:48px;width:100%}.msnow-checkout-overlay.is-handoff.is-handoff-exiting{opacity:0;transition:none}@media(max-width:768px){.msnow-checkout-overlay__panel{align-items:center;min-height:100%;padding:24px 16px}.msnow-checkout-overlay__card{padding:24px 20px}.msnow-checkout-overlay__grid{gap:32px;grid-template-columns:1fr}.msnow-checkout-overlay__summary{border-bottom:1px solid #e4e4e7;border-left:0;order:-1;padding:0 0 32px}.msnow-checkout-step__label{flex-wrap:wrap}}.msnow-checkout-success{animation:msnow-checkout-success-in .22s ease-out;display:block;font-family:var(--wp--preset--font-family--helvetica-now-display,"HelveticaNowDisplay",sans-serif);position:relative}.msnow-checkout-success a,.msnow-checkout-success button,.msnow-checkout-success h1,.msnow-checkout-success h2,.msnow-checkout-success h3,.msnow-checkout-success h4,.msnow-checkout-success h5,.msnow-checkout-success h6,.msnow-checkout-success input,.msnow-checkout-success label,.msnow-checkout-success li,.msnow-checkout-success p,.msnow-checkout-success select,.msnow-checkout-success span,.msnow-checkout-success textarea{font-family:inherit}@keyframes msnow-checkout-success-in{0%{opacity:0}to{opacity:1}}.msnow-checkout-processing{align-items:center;background:hsla(0,0%,100%,.82);border-radius:inherit;box-sizing:border-box;display:flex;font-family:var(--wp--preset--font-family--helvetica-now-display,"HelveticaNowDisplay",sans-serif);inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:25}.msnow-checkout-processing__content{text-align:center}.msnow-checkout-processing__card{background:#fff;border-radius:12px;box-shadow:none;padding:120px 24px 140px;text-align:center}.msnow-checkout-processing__spinner{animation:msnow-checkout-processing-spin 1s linear infinite;border:4px solid #e0e0e0;border-radius:50%;border-top-color:#1010ff;height:48px;margin:0 auto;width:48px}@keyframes msnow-checkout-processing-spin{to{transform:rotate(1turn)}}.msnow-checkout-processing__text{color:#52525b;font-size:1rem;margin:16px 0 0}.msnow-checkout-success__panel{align-items:flex-start;background:transparent;box-sizing:border-box;display:flex;justify-content:center;padding:clamp(3.25rem,7.5vh,5.25rem) 1rem clamp(2rem,5vh,3rem);position:relative}.msnow-checkout-success__card{background:#fff;border-radius:12px;box-shadow:none;box-sizing:border-box;max-width:900px;min-height:0;padding:48px;width:100%}@media(min-width:769px){.msnow-checkout-success .msnow-checkout-overlay__summary{padding:0 0 0 40px}}.msnow-checkout-step--confirmation{border-bottom:0;padding-bottom:0}.msnow-checkout-step.is-active.msnow-checkout-step--label-only .msnow-checkout-step__label{justify-content:flex-start}.msnow-checkout-success__content{display:flex;flex-direction:column;gap:24px;max-width:432px;width:100%}.msnow-checkout-success__intro-block{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.msnow-checkout-success__headline{color:#161617;font-size:24px;font-weight:700;line-height:1.08;margin:0}.msnow-checkout-success__intro{color:#161617;font-size:16px;font-weight:500;line-height:1.25;margin:0;text-wrap:balance}.msnow-checkout-success__benefits{align-items:flex-start;display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:100%;padding:0;text-align:left;width:fit-content}.msnow-checkout-success__benefits li{align-items:center;color:#000012;display:flex;font-size:12px;font-weight:500;gap:8px;line-height:1.33;margin:0}.msnow-checkout-success__benefit-check{color:#000012;flex-shrink:0;font-size:14px;font-weight:700;line-height:1;text-align:center;width:16px}.msnow-checkout-success__actions{align-items:stretch;display:flex;flex-direction:column;gap:12px;width:100%}.msnow-checkout-success__primary.is-ready{background:#ffdc19!important;border:1px solid #ffdc19;border-radius:99px;color:#161617!important;font-size:14px;font-weight:700;line-height:56px;min-height:56px;text-align:center}.msnow-checkout-success__secondary{background:transparent;border:1px solid #1834c0;border-radius:99px;box-sizing:border-box;color:#1834c0;cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:1;line-height:56px;min-height:56px;text-align:center;width:100%}.msnow-checkout-success__secondary:hover{background:rgba(24,52,192,.04)}.msnow-checkout-summary__total{border-top:1px solid #e4e4e7;margin-top:4px;padding-top:12px}@media(max-width:768px){.msnow-checkout-success__card{padding:24px 20px}.msnow-checkout-success .msnow-checkout-overlay__grid{grid-template-columns:1fr}}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success){background:#f7f7fc}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing{display:block!important;flex:1 1 auto;min-height:0!important;visibility:visible!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing .new-piano-flow,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing .tp-iframe-wrapper,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing .tp-modal,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing [class*=tp-iframe-wrapper]{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) #msnow-checkout-success-root{display:block!important;margin:0 auto!important;max-width:min(900px,100vw - 32px)!important;min-height:0!important;pointer-events:auto!important;position:relative!important;width:100%!important;z-index:auto!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-checkout-success__card{box-sizing:border-box}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) #msnow-checkout-processing{display:none!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .wp-site-blocks>footer,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) footer,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) footer.wp-block-template-part{display:block!important;opacity:1!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;z-index:0!important}body.msnow-checkout-success-open:not(:has(#msnow-checkout-success-root .msnow-checkout-success)) #msnow-checkout-success-root{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important}body.msnow-checkout-account-open{background:#f7f7fc}body.msnow-checkout-account-open .msnow-piano-landing,body.msnow-checkout-account-open .msnow-piano-landing .new-piano-flow{display:block!important;flex:1 1 auto;min-height:0!important;visibility:visible!important}body.msnow-checkout-account-open .msnow-piano-landing .new-piano-flow>[class*=tp-container],body.msnow-checkout-account-open .msnow-piano-landing .new-piano-flow>[class*=tp-offer],body.msnow-checkout-account-open .msnow-piano-landing .new-piano-flow>pn-widget{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}body.msnow-checkout-account-open #msnow-checkout-overlay-root{display:block!important;margin:0 auto!important;max-width:min(900px,100vw - 32px)!important;pointer-events:auto!important;position:relative!important;width:100%!important;z-index:auto!important}body.msnow-checkout-account-open .msnow-checkout-overlay:not(.is-handoff){inset:auto!important;min-height:0;position:relative!important;z-index:auto!important}body.msnow-checkout-account-open .msnow-checkout-overlay__backdrop{display:none!important}body.msnow-checkout-account-open .msnow-checkout-overlay__panel{align-items:center;background:transparent!important;display:flex;flex-direction:column;overflow:visible!important;padding:clamp(2rem,4vh,3.25rem) 1rem clamp(1.25rem,3vh,2rem)}body.msnow-checkout-account-open .wp-site-blocks>footer,body.msnow-checkout-account-open footer,body.msnow-checkout-account-open footer.wp-block-template-part{position:relative!important;z-index:0!important}@media(max-width:768px){body.msnow-checkout-account-open{height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;position:static!important}body.msnow-checkout-account-open .wp-site-blocks,body.msnow-checkout-account-open .wp-site-blocks>main,body.msnow-checkout-account-open main,body.msnow-checkout-account-open main .alignwide,body.msnow-checkout-account-open main .wp-block-group.alignwide,body.msnow-checkout-account-open main>.wp-block-group.alignwide{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.msnow-checkout-account-open .msnow-piano-landing{box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;padding:0!important;width:100vw!important}body.msnow-checkout-account-open .msnow-piano-landing .new-piano-flow{box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body.msnow-checkout-account-open #msnow-checkout-overlay-root{background:#f7f7fc!important;bottom:auto!important;contain:none!important;display:block!important;filter:none!important;left:auto!important;overflow-x:clip!important;overflow-y:visible!important;right:auto!important;top:auto!important;z-index:10!important}body.msnow-checkout-account-open #msnow-checkout-overlay-root,body.msnow-checkout-account-open .msnow-checkout-overlay:not(.is-handoff){box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;max-width:100%!important;min-height:calc(100dvh - 56px)!important;position:relative!important;transform:none!important;width:100%!important}body.msnow-checkout-account-open .msnow-checkout-overlay:not(.is-handoff){align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.msnow-checkout-account-open .msnow-checkout-overlay__backdrop{display:none!important}body.msnow-checkout-account-open .msnow-checkout-overlay__panel{background:transparent!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:16px!important;width:100%!important}body.msnow-checkout-account-open .msnow-checkout-overlay__card{border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}body.msnow-checkout-account-open .msnow-checkout-overlay__grid{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;min-width:0!important;width:100%!important}body.msnow-checkout-account-open .msnow-checkout-overlay__main,body.msnow-checkout-account-open .msnow-checkout-overlay__summary{max-width:100%!important;min-width:0!important}body.msnow-checkout-account-open .header-inner,body.msnow-checkout-account-open .wp-site-blocks>header,body.msnow-checkout-account-open header{position:relative!important;z-index:100001!important}body.msnow-checkout-account-open .wp-site-blocks>footer,body.msnow-checkout-account-open footer,body.msnow-checkout-account-open footer.wp-block-template-part{display:block!important;margin-top:auto!important;max-width:100%!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:0!important}}body.msnow-checkout-account-open.msnow-checkout-account-mobile{height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;position:static!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .wp-site-blocks,body.msnow-checkout-account-open.msnow-checkout-account-mobile .wp-site-blocks>main,body.msnow-checkout-account-open.msnow-checkout-account-mobile main,body.msnow-checkout-account-open.msnow-checkout-account-mobile main .alignwide,body.msnow-checkout-account-open.msnow-checkout-account-mobile main .wp-block-group.alignwide,body.msnow-checkout-account-open.msnow-checkout-account-mobile main>.wp-block-group.alignwide{margin-left:0!important;margin-right:0!important;max-width:none!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-piano-landing{box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;padding:0!important;width:100vw!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-piano-landing .new-piano-flow{box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile #msnow-checkout-overlay-root{background:#f7f7fc!important;bottom:auto!important;contain:none!important;display:block!important;filter:none!important;left:auto!important;overflow-x:clip!important;overflow-y:visible!important;right:auto!important;top:auto!important;z-index:10!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile #msnow-checkout-overlay-root,body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay:not(.is-handoff){box-sizing:border-box!important;height:auto!important;inset:auto!important;margin:0!important;max-width:100%!important;min-height:calc(100dvh - 56px)!important;position:relative!important;transform:none!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay:not(.is-handoff){align-items:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__backdrop{display:none!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__panel{background:transparent!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;height:auto!important;max-width:100%!important;min-height:0!important;overflow:visible!important;padding:16px!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__card{border-radius:12px!important;box-shadow:none!important;box-sizing:border-box!important;margin:0!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__grid{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important;min-width:0!important;width:100%!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__main,body.msnow-checkout-account-open.msnow-checkout-account-mobile .msnow-checkout-overlay__summary{max-width:100%!important;min-width:0!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .header-inner,body.msnow-checkout-account-open.msnow-checkout-account-mobile .wp-site-blocks>header,body.msnow-checkout-account-open.msnow-checkout-account-mobile header{position:relative!important;z-index:100001!important}body.msnow-checkout-account-open.msnow-checkout-account-mobile .wp-site-blocks>footer,body.msnow-checkout-account-open.msnow-checkout-account-mobile footer,body.msnow-checkout-account-open.msnow-checkout-account-mobile footer.wp-block-template-part{display:block!important;margin-top:auto!important;max-width:100%!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:0!important}@media(max-width:768px){body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success){height:auto!important;max-height:none!important;overflow-x:clip!important;overflow-y:auto!important;position:static!important;touch-action:auto}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .wp-site-blocks,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .wp-site-blocks>main,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) main,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) main .alignwide,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) main .wp-block-group.alignwide,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) main>.wp-block-group.alignwide{margin-left:0!important;margin-right:0!important;max-width:none!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;width:100%!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-piano-landing{box-sizing:border-box!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;max-width:100vw!important;overflow:visible!important;padding:0!important;width:100vw!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) #msnow-checkout-success-root{background:#f7f7fc!important;inset:auto!important;bottom:auto!important;box-sizing:border-box!important;contain:none!important;display:block!important;filter:none!important;height:auto!important;left:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:calc(100dvh - 56px)!important;overflow:visible!important;padding:16px!important;pointer-events:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;z-index:10!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-checkout-success{box-sizing:border-box!important;display:block!important;margin:0 auto!important;max-width:100%!important;min-height:0!important;width:100%!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-checkout-success__panel{box-sizing:border-box!important;display:block!important;min-height:0!important;padding:0!important;width:100%!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .msnow-checkout-success__card{margin:0!important;max-width:100%!important;width:100%!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .header-inner,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .wp-site-blocks>header,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) header{position:relative!important;z-index:100001!important}body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) .wp-site-blocks>footer,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) footer,body.msnow-checkout-success-open:has(#msnow-checkout-success-root .msnow-checkout-success) footer.wp-block-template-part{display:block!important;margin-top:auto!important;max-width:100%!important;opacity:1!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;width:100%!important;z-index:0!important}}.msnow-already-access-host{align-items:center;background:#f7f7fc;box-sizing:border-box;display:flex;flex:1 1 auto;justify-content:center;min-height:min(56vh,480px);padding:48px 24px;pointer-events:auto;position:relative;width:100%;z-index:10}.msnow-already-access-host__card{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,18,.12);box-sizing:border-box;font-family:var(--wp--preset--font-family--helvetica-now-display,"HelveticaNowDisplay",sans-serif);max-width:480px;padding:40px 32px 32px;pointer-events:auto;text-align:center;width:100%}.msnow-already-access-host__title{color:#000012;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px}.msnow-already-access-host__body{color:#000012;font-size:15px;font-weight:400;line-height:1.45;margin:0 0 28px;min-height:2.9em}.msnow-already-access-host__body--loading{color:transparent}.msnow-already-access-host__body--ready{animation:msnow-already-access-body-in .18s ease-out}@keyframes msnow-already-access-body-in{0%{opacity:0}to{opacity:1}}.msnow-already-access-host__body a{color:#1010ff;font-weight:500;text-decoration:underline}.msnow-already-access-button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:52px;padding:0 24px;width:100%}.msnow-already-access-button__blue{background:transparent;border:1px solid #1010ff;color:#1010ff}.msnow-already-access-button__blue:hover{background:#1010ff;color:#fff}.msnow-already-access-host__ok{background:#ffdc19;color:#000012}.msnow-already-access-host__ok:hover{background:#ffd400}.msnow-already-access-host__help{color:#52525b;font-size:12px;font-weight:400;line-height:1.33;margin:20px 0 0}.msnow-already-access-host__help-lead{color:#52525b}.msnow-already-access-host__help-link{color:#000012;font-weight:400;text-decoration:underline}.msnow-already-access-host__help-link:hover{text-decoration:underline}#msnow-already-access-root{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}body.msnow-already-access-host-open{background:#f7f7fc!important;display:flex;flex-direction:column;height:auto!important;min-height:100dvh;overflow:auto!important}body.msnow-already-access-host-open.tp-modal-open{height:auto!important;min-height:100dvh!important;overflow:auto!important}body.msnow-already-access-host-open .wp-site-blocks{display:flex;flex:1 1 auto;flex-direction:column;min-height:100dvh;width:100%}body.msnow-already-access-host-open .wp-site-blocks>header,body.msnow-already-access-host-open .wp-site-blocks>main,body.msnow-already-access-host-open>header,body.msnow-already-access-host-open>main{flex-shrink:0}body.msnow-already-access-host-open .wp-site-blocks>main,body.msnow-already-access-host-open main{display:flex!important;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}body.msnow-already-access-host-open main .alignwide,body.msnow-already-access-host-open main .wp-block-group.alignwide,body.msnow-already-access-host-open main>.wp-block-group.alignwide{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}body.msnow-already-access-host-open .header-inner,body.msnow-already-access-host-open .wp-site-blocks>footer,body.msnow-already-access-host-open .wp-site-blocks>header,body.msnow-already-access-host-open footer,body.msnow-already-access-host-open footer.wp-block-template-part,body.msnow-already-access-host-open header{display:block!important;height:auto!important;max-height:none!important;min-height:0!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;position:relative!important;visibility:visible!important;z-index:2!important}body.msnow-already-access-host-open .wp-site-blocks>footer,body.msnow-already-access-host-open footer,body.msnow-already-access-host-open footer.wp-block-template-part{flex-shrink:0;margin-top:auto!important;width:100%}body.msnow-already-access-host-open #msnow-checkout-overlay-root,body.msnow-already-access-host-open .msnow-checkout-overlay,body.msnow-already-access-host-open .msnow-piano-landing .new-piano-flow,body.msnow-already-access-host-open .msnow-piano-landing .tp-iframe-wrapper,body.msnow-already-access-host-open .msnow-piano-landing .tp-modal,body.msnow-already-access-host-open .msnow-piano-landing [class*=tp-iframe-wrapper],body.msnow-already-access-host-open .new-piano-flow,body.msnow-already-access-host-open .tp-iframe-wrapper,body.msnow-already-access-host-open .tp-modal,body.msnow-already-access-host-open [class*=tp-iframe-wrapper]{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body.msnow-already-access-host-open .msnow-already-access-landing>:not(#msnow-already-access-root){display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}body.msnow-already-access-host-open .msnow-already-access-landing,body.msnow-already-access-host-open .msnow-piano-landing{background:#f7f7fc!important;display:flex!important;flex:1 1 auto;flex-direction:column;min-height:0!important;visibility:visible!important;width:100%}body.msnow-already-access-host-open #msnow-already-access-root,body.msnow-already-access-host-open .msnow-already-access-host{display:flex!important;flex:1 1 auto!important;height:auto!important;max-height:none!important;min-height:min(56vh,480px)!important;opacity:1!important;overflow:visible!important;pointer-events:auto!important;visibility:visible!important}body.msnow-already-access-host-open .new-piano-flow,body.msnow-already-access-open .new-piano-flow,body.msnow-piano-checkout-open.msnow-already-access-host-open .new-piano-flow,body.msnow-piano-checkout-open.msnow-already-access-open .new-piano-flow{display:none!important;height:0!important;margin:0!important;max-height:0!important;min-height:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;visibility:hidden!important}
