.modal-content:has(form.wlcheckoutf){margin:0;padding:0;border:0;margin-bottom:50px}.modal-content:has(form.wlcheckoutf) .cart__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart__contacts{display:block;width:100%}}.cart__contacts .form-label{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}.cart__contacts .form-label:not(:last-child){margin-right:35px}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart__contacts .form-label:not(:last-child){margin-right:0;margin-bottom:5px}}.modal-content:has(form.wlcheckoutf) .cart__contacts .form-label span{color:#3ca7db;cursor:text}.modal-content:has(form.wlcheckoutf) .cart__contacts .form-label input{border-bottom:2px solid #98deff}.modal-content:has(form.wlcheckoutf) .cart-payments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px;margin-bottom:58px}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart-payments{margin-top:0}}@media (max-width:599px){.modal-content:has(form.wlcheckoutf) .cart-payments{display:block;margin-bottom:30px}}.cart-payment{width:280px}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart-payment{width:calc(( 100% - 20px ) / 2)}}@media (max-width:599px){.modal-content:has(form.wlcheckoutf) .cart-payment{width:100%}}.cart-payment__card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;padding:50px;width:100%;height:186px}@media (max-width:599px){.modal-content:has(form.wlcheckoutf) .cart-payment__card{-webkit-box-align:center;align-items:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:30px 40px;height:145px}}.modal-content:has(form.wlcheckoutf) .cart-payment__card:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(43.83deg,#9ad7ee 0%,#d195dc 92.86%);background:linear-gradient(46.17deg,#9ad7ee 0%,#d195dc 92.86%);content:"";opacity:.1}.modal-content:has(form.wlcheckoutf) .cart-payment__card::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;border:0 solid #3ca7db;-webkit-border-image:-webkit-linear-gradient(285deg,#3ca7db 0%,#a42bb9 100%);-o-border-image:linear-gradient(165deg,#3ca7db 0%,#a42bb9 100%);border-image:linear-gradient(165deg,#3ca7db 0%,#a42bb9 100%);border-image-slice:1;content:"";opacity:0;-webkit-transition:.2s ease;transition:.2s ease}.modal-content:has(form.wlcheckoutf) .cart-payment:first-child{margin-right:27px}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart-payment:first-child{margin-right:20px}}@media (max-width:599px){.modal-content:has(form.wlcheckoutf) .cart-payment:first-child{margin-right:0;margin-bottom:16px}}@media (max-width:599px){.modal-content:has(form.wlcheckoutf) .cart-payment__title{width:100px}}.modal-content:has(form.wlcheckoutf) .cart-payment__input{display:none}.modal-content:has(form.wlcheckoutf) .cart-payment__input:checked+.cart-payment__card::after{border-width:18px;opacity:1}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart-payment__input:checked+.cart-payment__card::after{border-width:15px}}.modal-content:has(form.wlcheckoutf) .woocommerce-additional-fields__field-wrapper textarea,.cart__contacts .woocommerce-input-wrapper textarea{border:2px solid #98deff;outline:none;box-shadow:none;padding:20px;font-size:16px;width:100%;display:block}.modal-content:has(form.wlcheckoutf) .fullflex{flex:100%;width:100%}.modal-content:has(form.wlcheckoutf) .cart__contacts label.fullflex{text-align:left;margin-top:20px;font-size:14px;font-weight:500;line-height:1;color:#3ca7db}.modal-content:has(form.wlcheckoutf) .cart__contacts .woocommerce-input-wrapper{flex:100%}.modal-content:has(form.wlcheckoutf) .cart__contacts{gap:20px}.modal-content:has(form.wlcheckoutf) .cart__contacts-mode1__error{font-style:normal;font-weight:500;font-size:16px;line-height:180%;color:#a42bb9!important;text-align:left}.modal-content:has(form.wlcheckoutf) .cart__contacts button{border:1px solid #a42bb9;box-sizing:border-box;border-radius:8px;height:50px;position:relative;top:20px;padding:0 50px;font-style:normal;font-weight:400;font-size:16px;line-height:180%;text-align:center;letter-spacing:-.05em;color:#a42bb9}.modal-content:has(form.wlcheckoutf) .wlsubmit{width:100%!important}@media screen and (max-width:1024px){.modal-content:has(form.wlcheckoutf) .cart__contacts button{width:100%}}.modal-content:has(form.wlcheckoutf) .wlcart-payments2{display:flex;justify-content:flex-start;margin-top:10px;margin-bottom:20px;gap:20px}@media (max-width:720px){.modal-content:has(form.wlcheckoutf) .wlcart-payments2{justify-content:space-evenly}}@media (max-width:400px){.modal-content:has(form.wlcheckoutf) .wlcart-payments2{justify-content:space-around}}.modal-content:has(form.wlcheckoutf) .wlcart-payment2{margin-right:12px!important;width:140px}.modal-content:has(form.wlcheckoutf) .wllab{padding-left:0!important}.modal-content:has(form.wlcheckoutf) .wlcart__contacts{display:flex}.modal-content:has(form.wlcheckoutf) .wlcart-payment2 .cart-payment__title{margin-top:-5px;font-size:17px}.modal-content:has(form.wlcheckoutf) .wlcart__contacts span{font-size:14px}.modal-content:has(form.wlcheckoutf) .wloverlay{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background:rgba(0,0,0,.5);background:rgba(0,0,0,.5) url("/rus/wp-content/themes/kabinfowp/includes/elementor/widgets/DonationOneField/assets/css/../img/three-dots.svg") no-repeat center center;--lzl-bg-img:"/rus/wp-content/themes/kabinfowp/includes/elementor/widgets/DonationOneField/assets/css/../img/three-dots.svg"}.modal-content:has(form.wlcheckoutf) .wloverlay.lzl:not(.lzl-ed),.wloverlay.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22200px%22%20height%3D%22200px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.modal-content:has(form.wlcheckoutf) .form-label{display:flex}.modal-content:has(form.wlcheckoutf) .wloverlay.lzl:not(.lzl-ed),.modal-content:has(form.wlcheckoutf) .wloverlay.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20width%3D%22200px%22%20height%3D%22200px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.modal-content:has(form.wlcheckoutf) .form-label input{padding-top:10px;padding-right:10px;padding-left:10px;font-size:16px}.modal-content:has(form.wlcheckoutf) .wlcart__contacts .form-label input{border:2px solid #98deff;height:45px}.modal-content:has(form.wlcheckoutf) .wlcart__contacts .form-label:not(:last-child){margin-right:15px}.modal-content:has(form.wlcheckoutf) .wlcart-payments{margin-top:20px!important;margin-bottom:0!important}.modal-content:has(form.wlcheckoutf) .wlcart__contacts .form-label input.is-filled~span,.wlcart__contacts input:focus~span{top:15px;left:15px;font-size:12px;line-height:1;-webkit-transform:none;transform:none}@media (max-width:1342px){.modal-content:has(form.wlcheckoutf) .wlwarninglab{display:none}}@media (max-width:900px){.modal-content:has(form.wlcheckoutf) .cart-payment__title_bottom{width:200px!important}.modal-content:has(form.wlcheckoutf) .wlcart-payment2 .cart-payment__title{font-size:17px}.modal-content:has(form.wlcheckoutf) .wlcart-payment{width:100%}.modal-content:has(form.wlcheckoutf) .wlwarninglab{display:none}.modal-content:has(form.wlcheckoutf) .wlcart__contacts{display:block}.modal-content:has(form.wlcheckoutf) .cart__contacts .form-label:not(:last-child){margin-right:0}.modal-content:has(form.wlcheckoutf) .wlcart-payment__card{margin-bottom:16px}.modal-content:has(form.wlcheckoutf) .wlcart-payments{flex-direction:column}}.modal-content:has(form.wlcheckoutf) .price-custom::placeholder{color:#666}.modal-content:has(form.wlcheckoutf) .wlcart-payment{width:25%}.modal-content:has(form.wlcheckoutf) .wlcart-payment__card{padding:25px!important;min-width:70px!important;max-height:70px}.modal-content:has(form.wlcheckoutf) .cart-payment__input:checked+.wlcart-payment__card::after{border-width:12px!important}.modal-content:has(form.wlcheckoutf) .wlbutton-wrapper{width:50%}@media (max-width:1024px){.modal-content:has(form.wlcheckoutf) .form-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:15px;max-width:100%}.modal-content:has(form.wlcheckoutf) .wlcart-payment{width:100%;text-align:center}.modal-content:has(form.wlcheckoutf) .wlbutton-wrapper{width:100%}.modal-content:has(form.wlcheckoutf) .wlcart-payments2{justify-content:space-around}}.modal-content:has(form.wlcheckoutf) .form-label{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 100%}.modal-content:has(form.wlcheckoutf) .form-label input{width:100%;height:68px;font-weight:500;font-size:16px;line-height:68px;padding:0 15px}.modal-content:has(form.wlcheckoutf) .btn.btn-small.button.add-to.form{margin-top:0!important;margin-left:0}#account_password{visibility:hidden!important;height:0}.modal-content:has(form.wlcheckoutf) .price-custom{position:relative;top:-3px;display:block;width:100%!important;height:27px;background:#fff;text-align:center;font-size:15px!important}.wlred{border:2px solid #f00!important}