.olivia-review-form{margin-block:32px}.olivia-review-form__panel{max-width:760px;margin-inline:auto;padding:clamp(18px,4vw,32px);border:1px solid #e3c9d1;border-radius:16px;background:#fff9fb;color:#36242d}.olivia-review-form h2{margin:0 0 8px}.olivia-review-form form>p{margin:0 0 16px}.olivia-review-form__rating{border:0;padding:0;margin:0 0 14px}.olivia-review-form__rating legend{padding:0}.olivia-review-form__stars{display:flex;flex-wrap:wrap}.olivia-review-form__star{position:relative;display:grid;place-items:center;min-width:44px;min-height:44px;color:#8a6976;font-size:30px;line-height:1;cursor:pointer}.olivia-review-form__star input{position:absolute;opacity:0}.olivia-review-form__star:has(input:checked),.olivia-review-form__star:has(~.olivia-review-form__star input:checked){color:#a42d59}.olivia-review-form__star:has(input:focus-visible){outline:2px solid #71364c;border-radius:6px}.olivia-review-form__fields{display:grid;gap:12px}@media(min-width:600px){.olivia-review-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.olivia-review-form input[type=text],.olivia-review-form input[type=email],.olivia-review-form textarea{box-sizing:border-box;display:block;width:100%;margin:4px 0 14px;padding:10px 12px;border:1px solid #a68994;border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:max(16px,1em)}.olivia-review-form button{min-height:44px;padding:10px 20px;border:0;border-radius:8px;background:#71364c;color:#fff;font:inherit;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
