.fv-custom{padding-top:20px;padding-bottom:64px;color:#393047}.fv-custom h2{font-size:30px;line-height:1.2}.fv-custom fieldset{border:1px solid #e4d6e8;border-radius:16px;padding:24px;margin:28px 0;background:#fffdfb;min-width:0}.fv-custom legend{font-size:20px;font-weight:700;padding:0 10px;color:#56316e}.fv-custom__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fv-custom__field{margin:0 0 20px;min-width:0}.fv-custom__field label{display:block;font-weight:600;font-size:15px;margin-bottom:8px}.fv-custom input:not([type=checkbox]),.fv-custom select,.fv-custom textarea{display:block;width:100%;font:inherit;font-size:16px;line-height:1.5;padding:12px;border:1px solid #8c7d94;border-radius:8px;background:#fff;color:#302537;min-height:48px;box-sizing:border-box}.fv-custom textarea{resize:vertical}.fv-custom__hint{font-size:13px;line-height:1.6;color:#5f5268;margin:8px 0 0}.fv-custom input:focus-visible,.fv-custom select:focus-visible,.fv-custom textarea:focus-visible{outline:3px solid #65417e;outline-offset:3px}.fv-custom__check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.fv-custom__check input{width:20px;height:20px;flex:none;margin-top:3px}.fv-custom button{margin-top:24px;min-height:50px}.fv-custom__success{padding:24px;border:2px solid #65417e;border-radius:14px;background:#f5edf9}.fv-custom__success h3{font-size:24px}.fv-custom__success p{font-size:16px;line-height:1.7}@media(max-width:749px){.fv-custom__grid{grid-template-columns:1fr;gap:0}.fv-custom fieldset{padding:20px 16px}.fv-custom h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAAC */
