.feedback-form{padding-block:clamp(4rem,7vw,9.6rem)}.feedback-form__grid{display:grid;gap:3.2rem}@media screen and (min-width:990px){.feedback-form__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,6vw,9.6rem);align-items:start}}.feedback-form__eyebrow{margin:0 0 1.6rem;font-family:var(--font-accent-family, inherit);font-size:var(--eyebrow-size, 1.3rem);font-weight:var(--eyebrow-weight, 400);letter-spacing:var(--eyebrow-tracking, .3em);text-transform:uppercase;color:var(--heading-eyebrow-color, #9ca875)}.feedback-form__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--heading-weight-narrative, 300);font-size:clamp(3.6rem,4.2vw,5.2rem);line-height:1.06;letter-spacing:var(--heading-tracking-narrative, -.02em);color:var(--heading-color-primary, #39c3aa);text-wrap:balance}.feedback-form__lead{margin-top:1.6rem;max-width:40ch;font-size:1.7rem;line-height:1.55;color:#000000c7}.feedback-form__lead p{margin:0}.feedback-form__lead p+p{margin-top:1rem}.feedback-form__card{background:#fff;border:1px solid rgba(24,126,115,.14);padding:clamp(2rem,3.4vw,4rem)}.feedback-form__q{min-width:0;margin:0;padding:0;border:0}.feedback-form__q+.feedback-form__q{margin-top:3.6rem}.feedback-form__legend{display:block;padding:0;margin:0 0 .4rem;font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.3;color:#000}.feedback-form__req{color:#187e73}.feedback-form__hint{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.5;color:#595959}.feedback-form__legend+.feedback-form__choices,.feedback-form__legend+.feedback-form__scale,.feedback-form__legend+.feedback-form__rating,.feedback-form__legend+.feedback-form__textarea,.feedback-form__legend+.feedback-form__input{margin-top:1.2rem}.feedback-form__choices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 1.6rem}@media screen and (min-width:620px){.feedback-form__choices{gap:0 2.4rem}}.feedback-form__choice{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;font-size:1.5rem;line-height:1.35;cursor:pointer}.feedback-form__choice input{flex:none;width:1.8rem;height:1.8rem;margin:0;accent-color:#187e73;cursor:pointer}.feedback-form__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;max-width:40rem}.feedback-form__scale-opt{position:relative;cursor:pointer}.feedback-form__scale-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.feedback-form__scale-opt input+span{display:flex;align-items:center;justify-content:center;min-height:4.8rem;font-family:var(--font-heading-family);font-weight:300;font-size:2rem;color:#000;border:1px solid rgba(0,0,0,.22);border-radius:var(--radius-control, 4px);transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.feedback-form__scale-opt:hover input:not(:checked)+span{border-color:#187e73}}.feedback-form__scale-opt input:checked+span{color:#fff;background:#000;border-color:#000}.feedback-form__scale-opt input:focus-visible+span{outline:2px solid #187e73;outline-offset:3px}.feedback-form__scale-ends{display:flex;justify-content:space-between;max-width:40rem;margin:.8rem 0 0;font-size:1.3rem;color:#595959}.feedback-form__rating{display:grid;gap:.4rem}.feedback-form__rating-opt{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;font-size:1.5rem;line-height:1.35;cursor:pointer}.feedback-form__rating-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.feedback-form__rating-num{flex:none;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;font-family:var(--font-heading-family);font-weight:300;font-size:1.8rem;color:#000;border:1px solid rgba(0,0,0,.22);border-radius:var(--radius-control, 4px);transition:background-color .18s ease,border-color .18s ease,color .18s ease}@media(hover:hover)and (pointer:fine){.feedback-form__rating-opt:hover input:not(:checked)+.feedback-form__rating-num{border-color:#187e73}}.feedback-form__rating-opt input:checked+.feedback-form__rating-num{color:#fff;background:#000;border-color:#000}.feedback-form__rating-opt input:focus-visible+.feedback-form__rating-num{outline:2px solid #187e73;outline-offset:3px}.feedback-form__rating-opt--extra{margin-top:.8rem;color:#595959}.feedback-form__rating-opt--extra input:checked~.feedback-form__rating-text{color:#000}.feedback-form__textarea,.feedback-form__input{width:100%;font-family:inherit;font-size:1.5rem;line-height:1.6;color:inherit;background:transparent;border:none;border-bottom:1px solid rgba(14,22,20,.22);border-radius:0;padding:.7rem 0;transition:border-color .18s ease}.feedback-form__textarea{resize:vertical;min-height:7.2rem}.feedback-form__textarea:hover,.feedback-form__input:hover{border-bottom-color:#187e7380}.feedback-form__textarea:focus,.feedback-form__input:focus{outline:2px solid #187e73;outline-offset:3px;border-bottom-color:#187e73}@media screen and (max-width:749px){.feedback-form__textarea,.feedback-form__input{font-size:1.6rem}.feedback-form__input{min-height:4.4rem}}.feedback-form__send{min-height:var(--btn-height);margin-top:3.2rem;font-family:var(--font-body-family);font-size:var(--btn-size);font-weight:var(--font-body-weight-medium);letter-spacing:var(--btn-tracking);text-transform:uppercase;color:#fff;background:#000;border:1px solid #000;border-radius:var(--radius-cta);padding:0 3.2rem;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.feedback-form__send:not(:disabled):hover{background:#187e73;border-color:#187e73}}.feedback-form__send:not(:disabled):active{transform:var(--btn-press)}.feedback-form__send:focus-visible{outline:2px solid #187e73;outline-offset:3px}.feedback-form__send:disabled{opacity:.55;cursor:default}@media screen and (max-width:749px){.feedback-form__send{width:100%}}.feedback-form__privacy{margin-top:1.6rem;max-width:60ch;font-size:1.2rem;line-height:1.55;color:#595959}.feedback-form__privacy p{margin:0}.feedback-form__privacy a{color:#187e73;text-underline-offset:3px}.feedback-form__errors{margin-bottom:2.4rem;font-size:1.4rem;color:rgb(var(--color-error, 235 87 87))}.feedback-form__errors-heading{display:flex;align-items:center;gap:.8rem;margin:0 0 .4rem;font-weight:var(--font-body-weight-medium, 500)}.feedback-form__errors-heading svg{width:1.6rem;height:1.6rem;flex:none}.feedback-form__done:focus{outline:none}.feedback-form__done-heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;line-height:1.2;color:#000}.feedback-form__done-text{margin-top:1.2rem;font-size:1.6rem;line-height:1.55}.feedback-form__done-text p{margin:0}.feedback-form__done-link{display:inline-flex;margin-top:2.4rem;padding-bottom:.2rem;font-size:var(--cta-text-size);font-weight:var(--cta-text-weight);letter-spacing:var(--cta-text-tracking);text-decoration:none;color:var(--cta-text-color);border-bottom:1px solid var(--cta-text-line);transition:border-color .2s ease}.feedback-form__done-link:hover{border-bottom-color:#000}@media(prefers-reduced-motion:reduce){.feedback-form__scale-opt input+span,.feedback-form__rating-num,.feedback-form__textarea,.feedback-form__input,.feedback-form__send,.feedback-form__done-link{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-feedback-form.css.map */
