.submit-review-page.svelte-72vlhq{padding-top:0;padding-bottom:10rem}.submit-review-container{padding-left:20px;padding-right:20px}.submit-review-wrap.svelte-72vlhq{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.5rem);width:100%}.submit-review-header.svelte-72vlhq,.submit-review-success.svelte-72vlhq{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;width:100%}.submit-review-header.svelte-72vlhq .heading-style-h2,.submit-review-success.svelte-72vlhq .heading-style-h2{text-align:center}.submit-review-intro.svelte-72vlhq{margin:0;max-width:60ch;font-size:1.125rem;line-height:1.5;color:#646464;font-family:Montserrat,system-ui,sans-serif}.submit-review-back.svelte-72vlhq{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;font-size:.9375rem;font-weight:500;color:#d4a84b;text-decoration:none;font-family:Montserrat,system-ui,sans-serif;transition:color .15s}.submit-review-back.svelte-72vlhq:hover{color:#e0be4a}.submit-review-form.svelte-72vlhq{display:flex;flex-direction:column;gap:1.25rem;width:100%;padding:clamp(1.25rem,3vw,2rem);border-radius:1rem;border:1px solid rgba(255,255,255,.12);background:#1a1a1a}.submit-review-field-grid.svelte-72vlhq{display:grid;grid-template-columns:1fr;gap:1.25rem}.submit-review-field.svelte-72vlhq{display:flex;flex-direction:column;gap:.35rem}.submit-review-field-row.svelte-72vlhq{display:grid;grid-template-columns:1fr;gap:1.25rem}.submit-review-label.svelte-72vlhq{font-size:.875rem;font-weight:600;color:#ededed;margin:0;font-family:Montserrat,system-ui,sans-serif}.submit-review-required.svelte-72vlhq{color:#ef5350}.submit-review-input.svelte-72vlhq,.submit-review-textarea.svelte-72vlhq{width:100%;padding:.625rem .75rem;font:inherit;font-size:.9375rem;color:#ededed;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;outline:none;transition:border-color .15s,background .15s;box-sizing:border-box;font-family:Montserrat,system-ui,sans-serif}.submit-review-input.svelte-72vlhq::placeholder,.submit-review-textarea.svelte-72vlhq::placeholder{color:#ffffff59}.submit-review-input.svelte-72vlhq:focus,.submit-review-textarea.svelte-72vlhq:focus{border-color:#d4a84b;background:#ffffff14}.submit-review-textarea.svelte-72vlhq{resize:vertical;min-height:7rem}.submit-review-actions.svelte-72vlhq{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.625rem;margin-top:.25rem}.submit-review-btn.svelte-72vlhq{padding:.625rem 1.125rem;font:inherit;font-size:.875rem;font-weight:600;border-radius:.625rem;cursor:pointer;transition:background .15s,opacity .15s,border-color .15s,color .15s;text-decoration:none;text-align:center}.submit-review-btn--secondary.svelte-72vlhq{color:#ffffff8c;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.submit-review-btn--secondary.svelte-72vlhq:hover{color:#ededed;background:#ffffff1a}.submit-review-btn--primary.svelte-72vlhq{border:none;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0e0e0e;background:#d4a84b}.submit-review-btn--primary.svelte-72vlhq:hover:not(:disabled){background:#e0be4a}.submit-review-btn--primary.svelte-72vlhq:disabled{opacity:.65;cursor:not-allowed}@media screen and (min-width:768px){.submit-review-field-grid.svelte-72vlhq,.submit-review-field-row.svelte-72vlhq{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:479px){.submit-review-container{padding-left:10px;padding-right:10px}.submit-review-form.svelte-72vlhq{padding:1rem}}
