.review-form-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(2.5rem,6vw,6rem);align-items:start}.review-form-grid__intro .h2{margin-top:1.1rem}.review-form__rating{border:0;padding:0;margin:0 0 1.4rem;min-width:0}.review-form__rating legend{padding:0;font-weight:200;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.3rem;color:var(--warm-grey)}.stars{display:inline-flex;margin-left:-.45rem}.stars__star{position:relative;padding:.45rem;line-height:0;cursor:pointer;color:var(--warm-grey)}.stars__star input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.stars__star svg{display:block;fill:transparent;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;transition:fill .2s var(--ease),stroke .2s var(--ease)}.stars:has(input[value="1"]:checked) .stars__star:nth-child(-n+1) svg,.stars:has(input[value="2"]:checked) .stars__star:nth-child(-n+2) svg,.stars:has(input[value="3"]:checked) .stars__star:nth-child(-n+3) svg,.stars:has(input[value="4"]:checked) .stars__star:nth-child(-n+4) svg,.stars:has(input[value="5"]:checked) .stars__star:nth-child(-n+5) svg{fill:var(--gold);stroke:var(--gold-dark)}.stars__star input:checked+svg{fill:var(--gold);stroke:var(--gold-dark)}@media(hover:hover){.stars:has(.stars__star:nth-child(1):hover) .stars__star:nth-child(-n+1) svg,.stars:has(.stars__star:nth-child(2):hover) .stars__star:nth-child(-n+2) svg,.stars:has(.stars__star:nth-child(3):hover) .stars__star:nth-child(-n+3) svg,.stars:has(.stars__star:nth-child(4):hover) .stars__star:nth-child(-n+4) svg,.stars:has(.stars__star:nth-child(5):hover) .stars__star:nth-child(-n+5) svg{stroke:var(--gold-dark)}}.stars__star input:focus-visible+svg{outline:2px solid var(--gold-dark);outline-offset:3px}.review-form :focus-visible{outline-color:var(--gold-dark)}.review-form .btn[aria-disabled=true]{cursor:default}.review-form__hint{text-transform:none;letter-spacing:.04em;font-size:.72rem}.review-form__fine{margin-top:1rem;font-size:.78rem;letter-spacing:.06em;color:var(--warm-grey)}.review-form__done{margin-bottom:0}.review-form__done .h3{margin-bottom:.5rem}.review-form__done:focus{outline:none}.review-form__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.review-form-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-review-form.css.map */
