/* CDS: dc2f3e71393a534e0ebfe0f62acd017299cc74cfe9c9a64c348f7ae70a2f2177daae5212883db698 at: 17.07.2025 13:45:36 */ .box{margin:0;padding-right:0}.col-xs-12{padding-right:0}.c_fast-checkout{display:flex;width:100%}.main{flex:1;width:100%;padding:90px 20px 0;display:flex;font-family:'Roboto'}.main .fast-checkout{width:557px;height:100%;display:flex;flex-direction:column;margin:0 auto}.main .fast-checkout .title{font-size:16px;font-weight:700;margin-bottom:16px}.main .fast-checkout .separator{display:flex;align-items:center;font-size:14px;line-height:20px;letter-spacing:0.1px}.main .fast-checkout .separator::before,.main .fast-checkout .separator::after{content:'';flex:1;border-top:1px solid var(--secondary-90)}.main .fast-checkout .separator::before{margin-right:8px}.main .fast-checkout .separator::after{margin-left:8px}.main .fast-checkout>.separator{margin:32px 0}.c_piano-holder{width:560px !important}.checkout{display:flex;flex-direction:column}.checkout>div{border-top:1px solid #E6E6E6;padding:12px 0}.checkout .checkout-titles{font-size:16px;font-weight:700;line-height:120%;letter-spacing:0.15px}.checkout .inactive{color:var(--secondary-50)}.checkout .edit-email-btn{font-size:14px;line-height:20px;letter-spacing:0.1px;font-weight:500;cursor:pointer}.account{display:flex;flex-direction:column;gap:24px;padding-bottom:32px !important}.account .fast-auth-form{display:flex;flex-direction:column;gap:12px}.account .fast-auth-form .user-exist-msg{background-color:#FCF8F7;padding:12px 16px;font-size:14px;line-height:140%;letter-spacing:0;margin-bottom:12px;border-radius:8px}.account .fast-auth-form .user-exist-msg a{text-decoration:underline;outline:none;border:none;background-color:transparent}.account .fast-auth-form label{margin:0}.account .fast-auth-form .input-labels{position:relative;background-color:#fff;padding:0 6px;font-size:12px;top:-25px;font-weight:400}.account .fast-auth-form .fast-auth-email-container,.account .fast-auth-form .fast-auth-password-container{display:flex;align-items:center;border:1px solid #555;border-radius:4px;padding:16px 10px 14px 14px;max-height:56px;display:flex;margin-top:4px}.account .fast-auth-form .fast-auth-email-container input,.account .fast-auth-form .fast-auth-password-container input{outline:none;border:none;width:90%;background-color:transparent}.account .fast-auth-form .fast-auth-email-container label{right:90%}.account .fast-auth-form .fast-auth-email-container #fast-auth-email::-webkit-autofill{background-color:transparent !important;color:black !important;border:1px solid transparent !important}.account .fast-auth-form .fast-auth-email-container.edit-mode{border-color:rgba(0,0,0,0.2)}.account .fast-auth-form .fast-auth-email-container.edit-mode label{width:52px;right:75%;color:rgba(0,0,0,0.2)}.account .fast-auth-form .fast-auth-email-container.edit-mode input{color:rgba(0,0,0,0.2) !important}.account .fast-auth-form .fast-auth-email-container.edit-mode .edit-email-btn{color:#111 !important;border-radius:24px;padding:8px}.account .fast-auth-form .fast-auth-email-container.edit-mode .edit-email-btn:hover{background-color:#CCCCCC}.account .fast-auth-form .fast-auth-email-container.empty-input-error{border:1px solid var(--primary-40);color:var(--primary-40);padding-right:10px}.account .fast-auth-form .fast-auth-email-container.empty-input-error label{right:87%}.account .fast-auth-form .empty-input-error-text{color:var(--primary-40);padding-left:8px;font-size:12px}.account .fast-auth-form .fast-auth-password-container label{right:88%}.account .fast-auth-form .fast-auth-agb-container label{display:flex;align-items:center;gap:8px;padding-left:8px;font-weight:400;font-size:14px;line-height:140%}.account .fast-auth-form .fast-auth-agb-container label a{text-decoration:underline}.account .fast-auth-form .fast-auth-agb-container input{display:none}.account .fast-auth-form .fast-auth-agb-container input:not(:checked) ~ .checkmark-container .checkmark .check{display:none}.account .fast-auth-form .fast-auth-agb-container input:checked ~ .checkmark-container .checkmark{background:#000;display:flex;align-items:center;justify-content:center}.account .fast-auth-form .fast-auth-agb-container input:checked ~ .checkmark-container .checkmark .check{display:block;color:#fff;font-size:20px}.account .fast-auth-form .fast-auth-agb-container .checkmark-container{display:flex;justify-content:center;align-items:center;padding:8px}.account .fast-auth-form .fast-auth-agb-container .checkmark-container:hover{background-color:#CCCCCC;border-radius:24px;padding:8px}.account .fast-auth-form .fast-auth-agb-container .checkmark-container .checkmark{display:inline-block;width:18px;height:18px;border:1px solid #ccc;border-radius:4px}.account .fast-auth-form #fast-auth-agb-error{text-align:right;color:var(--primary-40);font-size:12px;line-height:150%;letter-spacing:0;font-weight:400}.account .fast-auth-form #fast-auth-submit{padding:10px 24px;border-radius:24px;color:#fff;background-color:var(--primary-40);font-size:14px;letter-spacing:0.1px;line-height:20px;width:100%;border:none}.account .external-registeration{display:flex;flex-direction:column;gap:12px}.account .external-registeration .jss27{display:flex;justify-content:center;padding:10px 15px;color:#222222;border:1px solid rgba(34,34,34,0.5);border-radius:100px}.account .external-registeration .jss27 .MuiButton-label{display:flex;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1.150%;letter-spacing:0.25px}.account .external-registeration .jss27 .MuiButton-label .MuiButton-startIcon>img{width:20px;height:20px}.account .external-registeration .jss27:hover{border:1px solid #222222;background-color:rgba(34,34,34,0.04)}.account-inactive{display:flex;justify-content:space-between;align-items:center}.account-inactive>div{display:flex;gap:4px}.account-inactive .email-holder{font-weight:400;letter-spacing:0.25px;text-decoration:underline;color:#666}.account-inactive .edit-email-btn{color:#666 !important;padding:8px}.account-inactive .edit-email-btn:hover{border-radius:24px;background-color:#ccc}.confirmation-inactive,.confirmation{border-bottom:1px solid #E6E6E6}.display-none{display:none !important}.animation{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);animation:slideInDown .6s ease-in-out forwards}@keyframe slideInDown{0%{height:0}100%{height:100%}}.is-mobile .box{margin:0}.is-mobile .container-fluid{padding:0;margin:0}.is-mobile .c_fast-checkout{display:flex;flex-direction:column-reverse}.is-mobile .c_piano-holder,.is-mobile #krn_pw_fast_checkout{width:100% !important}.is-mobile .c_piano-holder{height:auto !important}.is-mobile .main{padding:24px 18px}.is-mobile .main .fast-checkout{width:100%}.is-mobile .edit-email-btn{padding:0 2px !important}.is-mobile .edit-email-btn:hover{border-radius:24px !important;background-color:#ccc}.is-mobile .account{gap:20px;padding-bottom:28px !important}.is-mobile .account .fast-auth-form .fast-auth-email-container label{width:52px;right:87%}.is-mobile .account .fast-auth-form .fast-auth-email-container.edit-mode label{right:77% !important}.is-mobile .account .fast-auth-form .fast-auth-password-container label{right:80%}.is-mobile .account-inactive div>span{min-width:62px}.is-mobile .account-inactive .email-holder{word-break:break-all}@media screen and (min-width: 730px) and (max-width: 1024px){.c_fast-checkout{display:flex}.main .fast-checkout{width:366px}.account-inactive .email-holder{word-break:break-all}}.c_piano-holder #krn_pw_landing_compare{margin-top:-55px}.c_piano-holder.sticky-bottom{position:fixed;bottom:0px;left:0px;z-index:1000;margin:0;padding:0}.c_piano-holder .sb__fullbar{background-color:#f8f4ed}.is-mobile .c_piano-holder #krn_pw_landing_compare{margin-top:0}.is-mobile .c_piano-holder #krn_pw_article_banner{margin-left:-15px;margin-right:-15px}@media (max-width: 374px){.is-mobile .c_piano-holder #krn_pw_article_banner{margin-left:-8px;margin-right:-8px}}.is-mobile .c_piano-holder.sticky-bottom{transition:bottom 0.3s;bottom:80px}