:root{--black-700:#212A2F;--black-600:#282828;--black-400:#706E6C;--black-300:#D7D7D7;--black-200:#F1F2F8;--orange-hover:#E07600}#checkout-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}#checkout-overlay .loader{width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #0000;border-right-color:#C94E11;position:relative;animation:l24 1s infinite linear}#checkout-overlay .loader:before,#checkout-overlay .loader:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:inherit;animation:inherit}#checkout-overlay .loader:before{animation-duration:2s}#checkout-overlay .loader:after{animation-duration:4s}@keyframes l24{100%{transform:rotate(1turn)}}.wr.checkout__content>.header__content{justify-content:unset;column-gap:50%}.wr.checkout__content .wr,.checkout__content .wr{max-width:1120px;padding:0}@media (max-width:1160px){.wr.checkout__content .wr,.checkout__content .wr{padding:0 20px}}.wr.checkout__content .page__title,.checkout__content .page__title{padding:40px 0;color:#212A2F;font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:30px;margin:0}.wr.checkout__content .checkout__inner,.checkout__content .checkout__inner{display:flex;column-gap:70px;padding-bottom:40px}@media (max-width:1023px){.wr.checkout__content .checkout__inner,.checkout__content .checkout__inner{flex-direction:column}}.wr.checkout__content .checkout__inner .checkout__data,.checkout__content .checkout__inner .checkout__data{width:610px}@media (max-width:1023px){.wr.checkout__content .checkout__inner .checkout__data,.checkout__content .checkout__inner .checkout__data{width:100%}}.wr.checkout__content .checkout__inner .select2-selection,.checkout__content .checkout__inner .select2-selection{width:100%;padding:20px 0;transform:inherit}.wr.checkout__content .checkout__inner .form__column,.checkout__content .checkout__inner .form__column{display:flex;flex-direction:column;width:100%;flex:1;row-gap:20px}.wr.checkout__content .checkout__inner .form__column .checkout__title,.checkout__content .checkout__inner .form__column .checkout__title{display:flex;align-items:center;font-size:20px;font-weight:600;line-height:28px;margin:0;height:40px;gap:14px}.wr.checkout__content .checkout__inner .form__column .checkout__title span,.checkout__content .checkout__inner .form__column .checkout__title span{border-radius:5px;background:#F1F2F8;color:#212A2F;height:40px;width:40px;font-size:20px;font-weight:600;line-height:28px;text-align:center;display:flex;align-items:center;justify-content:center}.wr.checkout__content .checkout__inner .form__column .input_wr,.checkout__content .checkout__inner .form__column .input_wr{width:100%}.wr.checkout__content .checkout__inner .form__column .input_wr .name,.checkout__content .checkout__inner .form__column .input_wr .name{font-size:16px;font-weight:500;color:#706E6C;line-height:24px;padding-left:0}.wr.checkout__content .checkout__inner .form__column .input_wr .input,.checkout__content .checkout__inner .form__column .input_wr .input{border-radius:8px;border:1px solid #706E6C;background:#FFF;padding:0 20px;height:54px;color:#212A2F;font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:32px;width:100%;margin-top:8px}.wr.checkout__content .checkout__inner .form__column .input_wr .checkout__textarea,.checkout__content .checkout__inner .form__column .input_wr .checkout__textarea{width:100%}#step2_inner{padding:10px 0}footer.footer--checkout{padding:10px 0}footer.footer--checkout .footer__inner{display:flex;justify-content:center;flex-direction:row}.checkout__content{overflow:visible}.checkout__content h1.page__title{text-align:start}main+p{font-size:18px;line-height:22px;text-align:center;color:#909090;border-top:2px solid #afafaf;margin:unset;padding:36px 0}@media (max-width:1023px){main+p{font-size:14px;line-height:18px;padding:21px 45px}}.checkout__form{display:flex;flex-direction:column;row-gap:40px}.checkout__textarea{min-height:114px}.checkout__rights{flex-basis:440px;width:440px;min-width:440px;margin-top:28px}@media (max-width:1023px){.checkout__rights{margin-top:28px;width:100%;min-width:100%}}.checkout__rights .checkout__result{border-radius:16px;background:#F1F2F8;padding:30px 35px;height:fit-content;display:flex;flex-direction:column;row-gap:25px}@media (max-width:1023px){.checkout__rights .checkout__result{padding:20px;margin-right:unset;flex-basis:unset;row-gap:25px;width:100%;min-width:100%;margin-top:28px}}.checkout__rights .checkout__result .error-message{background-color:transparent}.checkout__rights .checkout__result .checkout__result-headline{display:flex;justify-content:space-between;align-items:center}.checkout__rights .checkout__result .checkout__result-headline .checkout__title{margin:0;font-family:Inter;font-size:20px;font-weight:500;line-height:28px}.checkout__rights .checkout__result .checkout__result-headline .checkout__link{font-size:14px;color:#009BDF;font-weight:400;line-height:26px;text-decoration-line:underline;cursor:pointer;transition:0.2s ease-in-out}.checkout__rights .checkout__result .checkout__result-headline .checkout__link:hover{color:var(--lnkh)}.checkout__rights .checkout__result .checkout__info{display:flex;flex-direction:column;grid-template-columns:1.3fr 1fr;align-items:baseline;row-gap:15px;grid-template-areas:" . . " " . . " "a a"}@media (max-width:1023px){.checkout__rights .checkout__result .checkout__info{row-gap:7px}}.checkout__rights .checkout__result .checkout__info .item{width:100%;display:flex;align-items:baseline}.checkout__rights .checkout__result .checkout__info .item .l,.checkout__rights .checkout__result .checkout__info .item .r{display:flex;justify-content:flex-end}.checkout__rights .checkout__result .checkout__info .item .l{text-align:left;justify-content:flex-start;font-size:16px;line-height:24px;font-weight:500;color:var(--black-700)}.checkout__rights .checkout__result .checkout__info .item .r{text-align:right;flex-grow:1}.checkout__rights .checkout__result .checkout__info .item .r .currency{margin-left:2px}@media (max-width:768px){.checkout__rights .checkout__result .checkout__info{row-gap:10px}}@media (max-width:373px){.checkout__rights .checkout__result .checkout__info{grid-template-columns:1fr 1fr}}.checkout__rights .checkout__result .checkout__info>span,.checkout__rights .checkout__result .checkout__info>a{font-size:16px;font-weight:500;line-height:24px}@media (max-width:1023px){.checkout__rights .checkout__result .checkout__info>span,.checkout__rights .checkout__result .checkout__info>a{font-size:14px;line-height:22px}}.checkout__rights .checkout__result .checkout__info .checkout__amount{text-align:end;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.checkout__rights .checkout__result .checkout__info .checkout__amount.free{color:#018F29;font-weight:400}.checkout__rights .checkout__result .checkout__info .checkout__amount .currency{font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:768px){.checkout__rights .checkout__result .checkout__info .checkout__amount .currency{font-size:18px}}@media (max-width:768px){.checkout__rights .checkout__result .checkout__info .checkout__amount{font-size:20px}}.checkout__rights .checkout__result .checkout__info .checkout__amount.checkout__delivery{font-size:16px}@media (max-width:768px){.checkout__rights .checkout__result .checkout__info .checkout__amount.checkout__delivery{font-size:16px}}.checkout__rights .checkout__result .checkout__info .total_txt{font-size:24px;font-style:normal;font-weight:500;line-height:38px}@media (max-width:768px){.checkout__rights .checkout__result .checkout__info .total_txt{font-size:20px}}.checkout__rights .checkout__result .checkout__info .total_amount{font-size:24px;font-style:normal;font-weight:700;line-height:24px}.checkout__rights .checkout__result .checkout__info .total_amount .currency{font-size:24px;font-style:normal;font-weight:700;line-height:24px;margin-left:2px}.checkout__rights .checkout__result .checkout__btn{width:100%;border-radius:6px;background:var(--button-gradient,linear-gradient(180deg,#FFD320 54.33%,#FFB520 100%));box-shadow:0 4px 12px 0 rgba(0,0,0,.12);color:var(--black-700);padding:15px 20px;font-size:18px;font-weight:700;line-height:24px;display:flex;justify-content:center;align-items:center;text-align:center;margin:0;height:54px;border:none;transition:all 0.3s}.checkout__rights .checkout__result .checkout__btn:hover{background:var(--button-gradient-hover,linear-gradient(180deg,#FFDA46 54.33%,#FFC551 100%));box-shadow:0 4px 12px 0 rgba(0,0,0,.16);color:#060606}@media (max-width:1023px){.checkout__rights .checkout__result .checkout__btn{margin:0;font-size:18px}}.checkout__rights .checkout__result .checkout-add label{display:flex;align-items:center;gap:12px;padding:4px 0}.checkout__rights .checkout__result .checkout-add label input{align-items:center;margin:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:block;border-radius:4px;border:1px solid #9F9E9D;background:#fff;width:24px;height:24px;min-width:24px;min-height:24px;cursor:pointer;position:relative;transition:0.2s ease;padding:0}.checkout__rights .checkout__result .checkout-add label input:checked{background-color:var(--black-700);border-color:var(--black-700)}.checkout__rights .checkout__result .checkout-add label input:checked:disabled{opacity:.5}.checkout__rights .checkout__result .checkout-add label input:checked::after{content:"";position:absolute;background-size:15px;width:24px;height:24px;background:url(/image/promocode_arrow.svg) center no-repeat}.checkout__rights .checkout__result .checkout-add label input:disabled{cursor:not-allowed}.checkout__rights .checkout__result .checkout-add label .use-points{display:flex;align-items:center;justify-content:space-between;width:100%}.checkout__rights .checkout__result .checkout-add label span{font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:var(--black-700);cursor:pointer}.checkout__rights .checkout__result .checkout-add .txt-amount-p{flex-wrap:wrap;padding:0;display:grid;gap:15px;margin:11px 0 15px}.checkout__rights .checkout__result .checkout-add .txt-amount-p span{justify-content:space-between;min-width:100%;display:flex;color:#212A2F;font-size:16px;font-weight:500;line-height:24px;gap:10px}.checkout__rights .checkout__result .checkout-add .txt-amount-p span .cout{min-width:auto;gap:0}.checkout__rights .checkout__result .txt-inf-p{margin-top:15px;color:#212A2F;font-size:14px;font-weight:400;line-height:22px}.checkout__rights .checkout__result .action-bl{display:none;transition:all 0.3s ease;margin-top:8px}.checkout__rights .checkout__result .action-bl .promo-field{position:relative;width:100%}.checkout__rights .checkout__result .action-bl .promo-field .success-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:none}.checkout__rights .checkout__result .action-bl .promo-field input{height:54px;padding:0;margin:0;width:50%;color:var(--black-400);font-size:18px;font-style:normal;font-weight:500}.checkout__rights .checkout__result .action-bl .promo-field input.form-control{border-radius:8px 0 0 8px;border:1px solid var(--black-400);background:#fff;padding:0 50px 0 20px;color:var(--black-700);width:100%}.checkout__rights .checkout__result .action-bl .promo-field input.error-input{border-color:#CC073C}.checkout__rights .checkout__result .action-bl .remove-p{display:none}.checkout__rights .checkout__result .action-bl .remove-p .clear-btn{background:none;border:none;padding:0;cursor:pointer;width:24px;height:24px}.checkout__rights .checkout__result .action-bl .btn-primary{width:100%;border-radius:0 6px 6px 0;border:1px solid var(--black-700);background:var(--black-200);color:var(--black-700);border-left:0;font-size:18px;line-height:24px;margin:0;font-weight:500;padding:0}.checkout__rights .checkout__result .action-bl .btn-primary:disabled{border:1px solid var(--black-300);border-left:0;border-radius:0 6px 6px 0;background:var(--black-200);cursor:not-allowed;color:var(--black-400)}.checkout__rights .checkout__result .action-bl.success{position:relative}.checkout__rights .checkout__result .action-bl.success .btn-primary{display:none}.checkout__rights .checkout__result .action-bl.success .remove-p{display:flex;align-items:center;margin-left:8px}.checkout__rights .checkout__result .action-bl.success .form-control{width:100%;border-radius:8px}.checkout__rights .checkout__result .action-bl.success .success-icon{display:block}.checkout__rights .checkout__result .action-bl.success .promo-field input{border-radius:8px}.checkout__rights .checkout__result .action-bl.referral .promo-field input{border-radius:8px}.checkout__rights .checkout__result .action-bl.referral:not(.success) .promo-field input{border-radius:8px 0 0 8px}.checkout__rights .checkout__agree{margin-top:20px;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.checkout__rights .checkout__agree a{color:#009BDF;text-decoration:underline}.checkout__rights .checkout__agree a:hover{color:var(--lnkh)}@media (max-width:1023px){.checkout__rights .checkout__agree{margin:0}}body.checkout-checkout header .header__main .menu__nav,header .header__main .header__language{display:none}body.checkout-checkout header .header__main .header__basket{display:none}body.checkout-checkout header .header__main .wr{max-width:1120px}input.error,textarea.error{border-color:#CC073C!important}input.error~.error-message,textarea.error~.error-message{display:block}.error-message{color:#CC073C;background-color:#fff;width:100%;font-size:14px;font-weight:500;line-height:22px}.error-message,.success{text-align:left}.checkbox_wr.radio_wr label .label_name{display:flex;justify-content:space-between;align-items:center;flex:1;font-weight:400;font-size:20px;line-height:30px;color:#212A2F}.checkbox_wr.radio_wr label .label_name span{font-weight:400;font-size:20px;line-height:30px;color:#212A2F}.checkbox_wr.radio_wr label .label_name .label_sub{color:#9F9E9D;text-align:right;font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.checkbox_wr.radio_wr label .label_name .label_sub.is_free{color:#018F29}@media (max-width:1023px){.checkbox_wr.radio_wr label .label_name{flex-direction:column;align-items:flex-start}}@media (max-width:1023px){.checkbox_wr.radio_wr label{align-items:flex-start}.checkbox_wr.radio_wr label input[type="radio"]~.checkmark{margin-top:5px}}