.ec-reviews__heading--tight{margin-bottom:1.25rem}.ec-reviews__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 2rem;margin-bottom:2.75rem}.ec-reviews__summary{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-family:var(--ec-font-body);font-size:15px;color:var(--ec-fg-70)}.ec-reviews__summary strong{color:var(--ec-forest-deep);font-size:17px}.ec-reviews__summary .ec-stars svg{width:16px;height:16px}.ec-reviews__empty,.ec-reviews__notice{text-align:center;font-family:var(--ec-font-body);font-size:15px;color:var(--ec-fg-70);margin:0 0 2rem}.ec-reviews__title{font-family:var(--ec-font-body);font-size:16px;font-weight:600;color:var(--ec-forest-deep);margin:0 0 .5rem}.ec-reviews__card .ec-reviews__quote{overflow-wrap:anywhere}.ec-reviews__reply{margin-top:1rem;background:var(--ec-ivory);border-radius:6px;padding:.9rem 1.1rem;font-family:var(--ec-font-body)}.ec-reviews__reply-label{margin:0 0 .25rem;font-size:13px;font-weight:600;color:var(--ec-forest)}.ec-reviews__reply-text{margin:0;font-size:14px;line-height:1.6;color:var(--ec-fg-70)}.ec-pr__write,.ec-pr__submit{display:inline-flex;justify-content:center;align-items:center;min-height:4.6rem;padding:0 2rem;background:#3c6740;border:1px solid #3c6740;border-radius:10px;color:#fff;font-family:var(--ec-font-body);font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}.ec-pr__write:hover,.ec-pr__submit:hover{background:#2f5232;border-color:#2f5232}.ec-pr__submit[disabled]{opacity:.6;cursor:wait}.ec-pr__form-wrap{max-width:760px;margin-left:auto;margin-right:auto;font-family:var(--ec-font-body);text-align:left;background:#fff;border:1px solid var(--ec-border);border-radius:8px;padding:clamp(2rem,4vw,3.2rem);margin-bottom:2.75rem;box-shadow:0 8px 30px #1c3a200f}.ec-pr__form-title{font-family:var(--ec-font-display);font-size:2.4rem;color:var(--ec-forest-deep);margin:0}.ec-pr__form-sub{margin:.25rem 0 1.5rem;font-size:14px;color:var(--ec-fg-50)}.ec-pr__field{margin:0 0 1.25rem;border:0;padding:0;min-width:0}.ec-pr__row{display:grid;gap:0 1.25rem}@media(min-width:750px){.ec-pr__row{grid-template-columns:1fr 1fr}}.ec-pr__label{display:block;font-size:14px;font-weight:500;color:var(--ec-forest-deep);margin-bottom:.4rem;padding:0}.ec-pr__input{width:100%;box-sizing:border-box;font:inherit;font-size:16px;color:var(--ec-fg);background:#fff;border:1px solid rgba(26,26,26,.22);border-radius:6px;padding:.75rem .9rem;transition:border-color .15s ease,box-shadow .15s ease}.ec-pr__input:focus{outline:none;border-color:var(--ec-forest);box-shadow:0 0 0 3px #2f5c3426}.ec-pr__input[aria-invalid=true]{border-color:#b3261e}textarea.ec-pr__input{resize:vertical;min-height:120px}.ec-pr__hint{margin:.35rem 0 0;font-size:13px;color:var(--ec-fg-50)}.ec-pr__error{margin:.35rem 0 0;font-size:13px;color:#b3261e}.ec-pr__error--form{margin:0 0 1rem;padding:.75rem 1rem;background:#fdf0ef;border-radius:6px}.ec-pr__rate{display:inline-flex;flex-direction:row-reverse;gap:4px}.ec-pr__rate label{cursor:pointer;color:#d9d4c7;line-height:0;padding:2px;border-radius:4px;transition:color .15s ease,transform .15s ease}.ec-pr__rate label svg{width:32px;height:32px;fill:currentColor}.ec-pr__rate label:hover,.ec-pr__rate label:hover~label,.ec-pr__rate input:checked~label{color:var(--ec-gold)}.ec-pr__rate label:hover{transform:scale(1.08)}.ec-pr__rate input:focus-visible+label{outline:2px solid var(--ec-forest);outline-offset:2px}.ec-pr__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ec-pr__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.ec-pr__actions .ec-pr__submit{padding:0 3rem}.ec-pr__cancel{background:none;border:0;padding:0;font:inherit;font-size:15px;color:var(--ec-fg-70);text-decoration:underline;cursor:pointer}.ec-pr__success{text-align:center;padding:1.5rem .5rem}.ec-pr__success-title{font-family:var(--ec-font-display);font-size:2.6rem;color:var(--ec-forest);margin:0 0 .5rem}.ec-pr__success-text{margin:0;color:var(--ec-fg-70)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ec-review-form.css.map */
