.PaymentModal_visually-hidden__L0Trb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PaymentModal_container__HYvel{width:100%;min-height:450px}@media(max-width:768px){.PaymentModal_container__HYvel{min-height:350px}}.PaymentModal_container__HYvel .stripe-embedded-checkout,.PaymentModal_container__HYvel .yookassa-embedded-checkout{width:100%;min-height:450px}@media(max-width:768px){.PaymentModal_container__HYvel .stripe-embedded-checkout,.PaymentModal_container__HYvel .yookassa-embedded-checkout{min-height:350px}}.PaymentModal_container__HYvel .stripe-checkout-error,.PaymentModal_container__HYvel .yookassa-checkout-error{padding:2rem;text-align:center;border-radius:12px;background:rgba(220,53,69,.05)}.PaymentModal_container__HYvel .stripe-checkout-error p,.PaymentModal_container__HYvel .yookassa-checkout-error p{margin:.5rem 0;color:#dc3545;font-family:Golos Text,sans-serif}.PaymentModal_container__HYvel .stripe-checkout-error p:first-child,.PaymentModal_container__HYvel .yookassa-checkout-error p:first-child{font-weight:600;font-size:1.1rem;margin-bottom:.75rem}.PaymentModal_container__HYvel .stripe-checkout-error p:last-child,.PaymentModal_container__HYvel .yookassa-checkout-error p:last-child{color:#6c757d;font-size:.95rem;font-weight:400}@media(max-width:768px){.PaymentModal_container__HYvel .stripe-checkout-error,.PaymentModal_container__HYvel .yookassa-checkout-error{padding:1.5rem}.PaymentModal_container__HYvel .stripe-checkout-error p,.PaymentModal_container__HYvel .yookassa-checkout-error p{font-size:.95rem}.PaymentModal_container__HYvel .stripe-checkout-error p:first-child,.PaymentModal_container__HYvel .yookassa-checkout-error p:first-child{font-size:1rem}.PaymentModal_container__HYvel .stripe-checkout-error p:last-child,.PaymentModal_container__HYvel .yookassa-checkout-error p:last-child{font-size:.85rem}}.Checkbox_visually-hidden____oTB{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Checkbox_root__ECeb0{position:relative;display:flex;align-items:flex-start}.Checkbox_input__if0Kn{position:absolute;z-index:1;inset:0;opacity:0;cursor:pointer}.Checkbox_checkmark__Vh204{position:relative;flex:0 0 auto;display:block;width:calc(22/var(--vw-screen)*100*1vw);height:calc(22/var(--vw-screen)*100*1vw);padding:calc(3/var(--vw-screen)*100*1vw);margin-right:calc(12/var(--vw-screen)*100*1vw);margin-top:calc(3/var(--vw-screen)*100*1vw);border-radius:calc(4/var(--vw-screen)*100*1vw)}.Checkbox_checkmark__Vh204 svg{position:absolute;width:calc(17/var(--vw-screen)*100*1vw);height:calc(14/var(--vw-screen)*100*1vw);top:calc(2/var(--vw-screen)*100*1vw);right:calc(-1/var(--vw-screen)*100*1vw);opacity:0}.Checkbox_checkmark__Vh204:after{content:"";display:block;width:100%;height:100%;border:1px solid rgba(113,120,169,.56);border-radius:calc(5/var(--vw-screen)*100*1vw)}.Checkbox_label__q2mdx{flex:1 1 auto;font-size:calc(11/var(--vw-screen)*100*1vw);line-height:1.26;font-weight:400;color:rgba(113,120,169,.8)}.Checkbox_label__q2mdx a{position:relative;z-index:2;color:#6d77bf;text-decoration:underline}.Checkbox_checked__7NEhz{position:relative}.Checkbox_checked__7NEhz .Checkbox_checkmark__Vh204:after{background-color:#0074ff;border-color:#0074ff}.Checkbox_checked__7NEhz .Checkbox_checkmark__Vh204 svg{opacity:1}