@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";.refund-form{background:#f2f2f2;border-radius:40px;padding:40px 45px;font-family:Roboto,sans-serif}.refund-form input{outline:none}.refund-form .title{font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.64px;color:#000;margin-bottom:30px;text-transform:uppercase}.refund-form .email{margin-bottom:30px}.refund-form .email .label{font-size:18px;font-weight:500;margin-bottom:12px}.refund-form .email .input{height:56px;border-radius:6px;border:none;background:#fff;padding-left:16px;width:100%;color:#000}.refund-form .email .input::placeholder{color:#0000004d}.refund-form .email .input{font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:.3s border ease,100000s background,100000s color}.refund-form .bank-title{color:#000;margin-bottom:12px;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.refund-form .bank-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.refund-form .descr{margin-top:6px;color:#000;opacity:.7;margin-bottom:0;font-size:11px;font-style:normal;font-weight:400;line-height:normal}.refund-form .bank-dots{margin-left:32px;margin-right:32px;padding-top:23px}.refund-form .bank-fields{display:flex}.refund-form .bank-fields .bank-field{width:139px}.refund-form .bank-fields .bank-field_left .field input{padding-left:52px}.refund-form .bank-fields .field{position:relative}.refund-form .bank-fields .field .icon{position:absolute;left:16px;top:50%;transform:translateY(-60%)}.refund-form .bank-fields .field input{width:100%;height:56px;border-radius:6px;border:none;background:#fff;color:#000;padding-left:16px}.refund-form .bank-fields .field input::placeholder{color:#0000004d}.refund-form .bank-fields .field input{font-size:18px;font-style:normal;font-weight:400;line-height:normal;transition:.3s border ease,100000s background,100000s color}.refund-form .lock{display:flex;padding-bottom:18px;align-items:center}.refund-form .lock .text{margin-right:16px;font-family:Roboto,serif;font-size:14px;max-width:458px;font-style:normal;font-weight:300;text-align:right;line-height:normal;margin-bottom:0}.refund-form .checkbox{margin-bottom:30px}.refund-form .checkbox .checkbox-input{display:none}.refund-form .checkbox .checkbox-label{padding-left:28px;color:#000;font-size:16px;font-style:normal;font-weight:400;cursor:pointer;line-height:normal;position:relative;display:block}.refund-form .checkbox .checkbox-label:before{position:absolute;content:"";display:inline-block;width:20px;height:20px;border-radius:4px;left:0;top:50%;transform:translateY(-50%);border:1px solid #000}.refund-form .checkbox .checkbox-label:after{position:absolute;content:"";display:inline-block;width:20px;height:20px;left:0;top:50%;transform:translateY(-50%);background:url(/themes/white-black/images/refund-check.svg) center no-repeat;opacity:0;transition:.3s all ease}.refund-form .checkbox .checkbox-input:checked+.checkbox-label:after{opacity:1}.refund-form .checkbox .checkbox-input:checked+.checkbox-label:before{background:#000;border-color:#000}.refund-form .captcha{margin-bottom:30px}.refund-form .captcha-field{max-width:307px;overflow:hidden;min-height:78px;border-radius:8px;border:1px solid transparent;transition:border-color .2s ease}.refund-form .captcha-field>div{transform-origin:left top}.refund-form .captcha .title{color:#000;margin-bottom:12px;font-size:16px;text-transform:none;font-style:normal;font-weight:400;line-height:normal}.refund-form .btn{width:100%;height:56px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#000;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;outline:none;line-height:normal;transition:.3s all ease}.refund-form .btn:hover{background:#000;color:#fff;border:1px solid #222222}.refund-form .btn:active{background:#131313;box-shadow:inset 2px 2px 7px #0000004d}.refund-form .btn:disabled{background:#000;opacity:.25}.refund-form .email.validate .input,.refund-form .bank-field.validate .field input{box-shadow:0 0 0 2px #f34141bf}.refund-form .checkbox.validate .checkbox-label:before{border-color:#f34141}.refund-form .field-error{margin-top:4px;font-size:13px;color:#d32f2f;font-weight:400;line-height:1.3}.refund-form .captcha.validate .captcha-field{border:1px solid #d32f2f;border-radius:4px}.refund-page{margin-top:134px;margin-bottom:62px}.refund-backdrop{position:fixed;inset:0;background:#0009;opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:2000}.refund-backdrop.is-open{opacity:1;pointer-events:auto}.refund-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.98);width:calc(100% - 24px);max-width:600px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2010}.refund-modal .body{padding:50px 48px;border-radius:10px;background:#fff;box-shadow:4px 4px 7.5px 2px #00000059}.refund-modal .icon{text-align:center;display:flex;justify-content:center}.refund-modal .icon img{display:inline-block}.refund-modal .close{position:absolute;top:32px;right:36px;cursor:pointer;border:none;outline:none}.refund-modal .title{margin-top:16px;color:#000;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:120%}.refund-modal .text{color:#000;text-align:center;margin-top:16px;margin-bottom:32px;font-size:20px;font-style:normal;font-weight:400;line-height:120%}.refund-modal .btn{width:353px;max-width:100%;margin-left:auto;margin-right:auto;height:56px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#000;color:#fff;text-align:center;font-size:18px;font-style:normal;margin-top:16px;font-weight:500;outline:none;line-height:normal;transition:.3s all ease}.refund-modal .btn:hover{background:#000;color:#fff;border:1px solid #222222}.refund-modal .btn:active{background:#131313;box-shadow:inset 2px 2px 7px #0000004d}.refund-modal .btn:disabled{background:#000;opacity:.25}.refund-modal.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}body.refund-modal-opened{overflow:hidden}@media(max-width:1199px){.refund-form .lock{margin-left:30px}}.bank-dots .mob{display:none}@media(max-width:991px){.bank-dots .mob{display:block}.bank-dots .desc{display:none}.refund-form .bank-dots{margin-left:0;margin-right:0;padding-top:23px}.refund-form .bank-fields{margin-bottom:20px;width:100%;justify-content:space-between}.refund-form .lock .text{text-align:left;margin-left:16px}.refund-form .bank-fields .bank-field_left{width:137px}.refund-form .bank-fields .bank-field_right{width:102px}.refund-form .bank-fields .bank-field_right .descr{display:flex;justify-content:end;white-space:nowrap;text-align:right}.refund-form .lock{padding:10px 8px;background:#e7e7e7}.refund-form .bank-row{margin-bottom:12px}.refund-modal .close{top:20px;right:16px}.refund-modal .body{padding:50px 20px;max-height:90vh;overflow:auto}.refund-modal .title{font-size:30px}.refund-page{margin-top:102px}.refund-modal .text{font-size:16px}.refund-modal{top:40%}.refund-form{padding:20px;border-radius:10px}.refund-form .bank-row{flex-direction:column;margin-bottom:30px}.refund-form .lock{flex-direction:row-reverse;margin-left:0;border-radius:8px}.refund-form .title{font-size:30px}}
