.rvf{max-width:560px;margin:0 auto;padding:48px 24px;text-align:center}.rvf__heading{font-family:Inter,sans-serif;font-weight:600;font-size:28px;margin:0 0 8px;color:#1f2937}.rvf__intro{font-family:Inter,sans-serif;font-size:15px;color:#575757;margin:0 0 24px}.rvf__star-launcher{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.rvf__star-box{width:72px;height:72px;flex-shrink:0;border:1.5px solid #1F293740;border-radius:50%;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative;transition:background-color .15s ease-out,border-color .15s ease-out}.rvf__star-outline,.rvf__star-filled{width:28px;height:28px;position:absolute;stroke:#1f2937;stroke-width:1.5;fill:none}.rvf__star-filled{fill:#fff;stroke:#fff;opacity:0}.rvf__star-box.is-hovered,.rvf__star-box.is-selected{background:#2563eb;border-color:#2563eb}.rvf__star-box.is-hovered .rvf__star-outline,.rvf__star-box.is-selected .rvf__star-outline{opacity:0}.rvf__star-box.is-hovered .rvf__star-filled,.rvf__star-box.is-selected .rvf__star-filled{opacity:1}@media screen and (max-width:749px){.rvf__star-box{width:56px;height:56px}.rvf__star-outline,.rvf__star-filled{width:22px;height:22px}}@media screen and (max-width:380px){.rvf__star-box{width:48px;height:48px}}.rvf__modal{border:none;border-radius:8px;padding:0;max-width:560px;width:90vw;box-shadow:0 20px 60px #00000040}.rvf__modal::backdrop{background:#12121280}.rvf__modal-inner{padding:32px 28px;position:relative;text-align:left}.rvf__modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#575757}.rvf__form{display:flex;flex-direction:column;gap:20px;width:100%}.rvf__field{display:flex;flex-direction:column;gap:6px;min-width:0}.rvf__row{display:flex;gap:16px;width:100%}.rvf__row .rvf__field{flex:1;min-width:0}.rvf__label{font-family:Inter,sans-serif;font-weight:600;font-size:14px;color:#1f2937}.rvf__input,.rvf__textarea{font-family:Inter,sans-serif;font-size:15px;border:1px solid #1F293740;border-radius:4px;padding:10px 12px;width:100%;box-sizing:border-box}.rvf__star-picker{display:flex;gap:6px;font-size:28px}.rvf__star{background:none;border:none;cursor:pointer;color:#d1d5db;padding:0;line-height:1}.rvf__star.is-active{color:#2563eb}.rvf__file-button{display:inline-flex;align-items:center;gap:8px;width:fit-content;min-width:180px;font-family:Inter,sans-serif;font-weight:600;font-size:14px;background:#f3f4f6;color:#1f2937;border:1.5px solid #1F293740;border-radius:14px;padding:12px 22px;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out}.rvf__file-button:hover{background:#e5e7eb;border-color:#2563eb}.rvf__file-icon{width:18px;height:18px;flex-shrink:0;stroke:#2563eb;stroke-width:2;fill:none}.rvf__file-name{display:block;font-family:Inter,sans-serif;font-size:13px;color:#575757;margin-top:6px}.rvf__file-native{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.rvf__checkbox{display:flex;align-items:flex-start;gap:8px;font-family:Inter,sans-serif;font-size:13px;color:#575757}.rvf__checkbox a{color:#2563eb;text-decoration:underline}.rvf__submit{font-family:Inter,sans-serif;font-weight:600;font-size:16px;background:#2563eb;color:#fff;border:none;border-radius:14px;padding:14px;cursor:pointer}.rvf__submit:hover{background:#1d4ed8}.rvf__success{background:#f3f4f6;padding:16px;border-radius:4px;font-family:Inter,sans-serif;color:#1f2937}@media screen and (max-width:480px){.rvf__row{flex-direction:column;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/review-form.css.map */
