.review-form{display:grid;gap:var(--space-5)}.review-form__heading{margin:0;font-size:var(--text-h3);font-weight:var(--weight-display)}.review-form__form{display:grid;gap:var(--space-4)}.review-form__status{margin:0}.review-form__status:focus-visible{outline-offset:3px}.review-form__status-title{margin:0;font-weight:700}.review-form__status-list{margin:var(--space-1) 0 0;padding-inline-start:1.1em}.review-form__stars{display:grid;gap:var(--space-1);min-inline-size:0;margin:0;padding:0;border:0}.review-form__legend{padding:0}.review-form__star-row{display:flex;gap:var(--space-1);inline-size:fit-content;border-radius:var(--radius-sm)}.review-form__star-row:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.review-form__star{position:relative;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--radius-sm);color:var(--color-input-border);cursor:pointer;transition:color var(--dur-1) var(--ease-out)}.review-form__star:has(input:checked),.review-form__star:has(~.review-form__star input:checked){color:var(--color-star)}.review-form__star:has(input:checked) .review-form__star-icon,.review-form__star:has(~.review-form__star input:checked) .review-form__star-icon{fill:currentColor}.review-form__star:has(input:focus-visible) .review-form__star-icon{stroke-width:2}.review-form__error{margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.4;color:var(--color-red-700)}.review-form__error:empty{display:none}.review-form__submit{justify-self:start}@media(hover:hover){.review-form__star-row:hover .review-form__star{color:var(--color-star)}.review-form__star-row .review-form__star:hover~.review-form__star{color:var(--color-input-border)}.review-form__star-row:hover .review-form__star-icon{fill:currentColor}.review-form__star-row .review-form__star:hover~.review-form__star .review-form__star-icon{fill:none}}@media(forced-colors:active){.review-form__star:has(input:checked) .review-form__star-icon,.review-form__star:has(~.review-form__star input:checked) .review-form__star-icon{fill:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-review-form.css.map */
