.mb-review-form-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.mb-review-form-dialog[hidden]{display:none}.mb-review-form-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111116b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mb-review-form-dialog__panel{position:relative;z-index:1;width:min(540px,calc(100vw - 32px));margin:7vh auto;padding:30px;border:1px solid rgba(0,0,0,.08);border-radius:26px;background:#ffffffeb;box-shadow:0 24px 70px #00000024,0 1px #fffc inset;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mb-review-form-dialog__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.mb-review-form-dialog__close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffc2;color:#1d1d1f;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.mb-review-form-dialog__close:hover{background:#fff;border-color:#00000024;transform:translateY(-1px)}.mb-review-form-dialog__title{margin:0;padding-right:54px;color:#1d1d1f;font-size:clamp(24px,2vw,31px);font-weight:600;letter-spacing:-.035em;line-height:1.08}.mb-review-form{display:grid;gap:16px}.mb-review-form__field{display:grid;gap:7px;color:#6e6e73;font-size:12px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.mb-review-form__field input,.mb-review-form__field textarea{width:100%;padding:13px 14px;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#ffffffe0;color:#1d1d1f;font-family:inherit;font-size:15px;line-height:1.45;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.mb-review-form__field textarea{min-height:130px;resize:vertical}.mb-review-form__field input::placeholder,.mb-review-form__field textarea::placeholder{color:#a1a1a6}.mb-review-form__field input:focus,.mb-review-form__field textarea:focus{outline:none;border-color:#00000047;background:#fff;box-shadow:0 0 0 4px #0000000f}.mb-review-form__rating{margin:0;padding:0;border:0}.mb-review-form__rating legend{margin-bottom:12px;color:#6e6e73;font-size:12px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.mb-review-form__stars{display:flex;align-items:center;justify-content:center;gap:8px}.mb-review-form__star{padding:0;border:0;background:transparent;color:#d1d1d6;opacity:1;line-height:0;cursor:pointer;transition:transform .16s ease,color .16s ease}.mb-review-form__star:hover,.mb-review-form__star:focus-visible{color:#f5c542;transform:translateY(-1px);outline:none}.mb-review-form__star.is-active{color:#f5b301;opacity:1}.mb-review-form__submit{justify-self:center;margin-top:4px;padding:13px 26px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#1d1d1f;color:#fff;font-size:15px;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 10px 24px #0000001f;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}.mb-review-form__submit:hover{background:#000;transform:translateY(-1px);box-shadow:0 14px 30px #00000029}.mb-review-form__submit:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.mb-review-form__submit:disabled:hover{background:#1d1d1f;box-shadow:none;transform:none}.mb-review-form-dialog__success{display:grid;gap:14px;justify-items:center;padding:12px 4px 8px;text-align:center}.mb-review-form-dialog__success-title{margin:0;color:#1d1d1f;font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.035em;line-height:1.1}.mb-review-form-dialog__success-text{margin:0;max-width:44ch;color:#6e6e73;font-size:16px;line-height:1.5}@media(max-width:640px){.mb-review-form-dialog__panel{width:calc(100vw - 20px);max-height:94vh;margin:3vh auto;padding:22px 16px 18px;overflow-y:auto;border-radius:22px}.mb-review-form-dialog__title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/mb-review-form-dialog.css.map */
