.rating-stars{display:inline-flex;position:relative;line-height:1;letter-spacing:.15em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:rgba(var(--color-foreground),.25);white-space:nowrap;vertical-align:middle}.rating-stars__track,.rating-stars__fill{display:inline-block}.rating-stars__fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--rm-secondary)}.rating-stars--sm{font-size:1.2rem}.rating-stars--md{font-size:1.6rem}.rating-stars--lg{font-size:2.4rem}.product-reviews__inner{max-width:90rem;margin:0 auto}.product-reviews__anchor{display:block;position:relative;top:-10rem;visibility:hidden}.product-reviews__head{display:flex;flex-direction:column;gap:1.2rem;margin:0 0 3.2rem;text-align:center;align-items:center}.product-reviews__heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,3.2vw,3.6rem);line-height:1.1;letter-spacing:-.02em;margin:0;color:rgb(var(--color-foreground))}.product-reviews__summary{display:inline-flex;align-items:center;gap:1.2rem;flex-wrap:wrap;justify-content:center}.product-reviews__avg{font-family:var(--font-heading-family);font-weight:700;font-size:2.6rem;line-height:1;color:rgb(var(--color-foreground))}.product-reviews__count{font-family:var(--font-body-family);font-size:1.4rem;opacity:.72;color:rgb(var(--color-foreground))}.product-reviews__disclaimer{font-family:var(--font-body-family);font-size:.95rem;line-height:1.5;color:rgb(var(--color-foreground));opacity:.38;margin:1.6rem 0 0;font-weight:400;text-align:left}.product-reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.product-reviews__list{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr));gap:2rem}}.product-reviews__item{display:flex}.review-card{display:flex;flex-direction:column;gap:1.2rem;width:100%;padding:2rem 2.2rem 1.8rem;border-radius:1.6rem;background:var(--rm-surface-soft);border:1px solid var(--rm-hairline)}.color-scheme-1 .review-card,.color-scheme-2 .review-card{background:#00000005;border-color:#00000014}.review-card__head{display:flex;align-items:center;gap:.8rem}.review-card__rating-num{font-family:var(--font-body-family);font-weight:600;font-size:1.3rem;opacity:.7;color:rgb(var(--color-foreground))}.review-card__text{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55;color:rgb(var(--color-foreground));opacity:.92;margin:0}.review-card__foot{margin-top:auto;padding-top:.4rem;display:flex;align-items:center;gap:.8rem}.review-card__name{font-family:var(--font-heading-family);font-weight:700;font-size:1.35rem;letter-spacing:.01em;color:rgb(var(--color-foreground))}.review-card__name:before{content:"\2014  ";opacity:.55;margin-right:.1rem}.review-form-wrap{margin:4.8rem 0 0;padding:2.6rem 2.6rem 2.8rem;border-radius:2rem;background:var(--rm-surface-soft);border:1px solid var(--rm-hairline)}.color-scheme-1 .review-form-wrap,.color-scheme-2 .review-form-wrap{background:#00000005;border-color:#00000014}.review-form__head{margin:0 0 1.8rem;text-align:left}.review-form__heading{font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.7rem,2vw,2rem);line-height:1.2;letter-spacing:-.01em;margin:0 0 .6rem;color:rgb(var(--color-foreground))}.review-form__sub{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.5;opacity:.72;margin:0;color:rgb(var(--color-foreground))}.review-form{display:flex;flex-direction:column;gap:1.6rem}.review-form__grid{display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.review-form__grid{grid-template-columns:1fr 1fr}}.review-form__field{display:flex;flex-direction:column;gap:.5rem}.review-form__field label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.02em;color:rgb(var(--color-foreground));opacity:.92}.review-form__req{color:var(--rm-secondary);font-weight:700}.review-form__field input[type=text],.review-form__field input[type=email],.review-form__field textarea{width:100%;padding:1.1rem 1.3rem;border-radius:1rem;border:1px solid rgba(var(--color-foreground),.2);background:rgba(var(--color-foreground),.03);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.5rem;line-height:1.4;transition:border-color .15s ease,box-shadow .15s ease}.review-form__field textarea{resize:vertical;min-height:10rem}.review-form__field input:focus,.review-form__field textarea:focus{outline:none;border-color:var(--rm-secondary);box-shadow:0 0 0 1px var(--rm-secondary)}.review-form__field input::placeholder,.review-form__field textarea::placeholder{color:rgba(var(--color-foreground),.45)}.star-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:.2rem;padding:.3rem 0}.star-input input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.star-input label{cursor:pointer;font-size:2.8rem;line-height:1;color:rgba(var(--color-foreground),.22);transition:color .12s ease,transform .12s ease;padding:0 .1rem;-webkit-user-select:none;user-select:none}.star-input label:hover,.star-input label:hover~label,.star-input input:checked~label{color:var(--rm-secondary)}.star-input input:focus-visible+label{outline:2px solid var(--rm-secondary);outline-offset:3px;border-radius:.3rem}.review-form__consent{display:flex;align-items:flex-start;gap:.9rem;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground));opacity:.92;cursor:pointer}.review-form__consent input[type=checkbox]{flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.1rem;accent-color:var(--rm-secondary);cursor:pointer}.review-form__consent strong{font-weight:600}.review-form__note{font-family:var(--font-body-family);font-size:1.2rem;opacity:.6;margin:0;color:rgb(var(--color-foreground))}.review-form__submit{align-self:flex-start;padding:1.3rem 2.4rem;border-radius:999px;border:2px solid var(--rm-secondary);background:var(--rm-secondary);color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s ease,transform .1s ease}.review-form__submit:hover{box-shadow:0 6px 18px rgba(var(--rm-secondary-rgb),.35)}.review-form__submit:active{transform:translateY(1px)}.review-form__submit:focus-visible{outline:3px solid var(--rm-secondary);outline-offset:3px}.review-form__errors{padding:1.2rem 1.4rem;border-radius:1rem;background:#dc3c3c1f;border:1px solid rgba(220,60,60,.4);color:rgb(var(--color-foreground));font-size:1.35rem;line-height:1.45}.review-form__errors strong{display:block;margin-bottom:.4rem}.review-form__errors ul{margin:0;padding-left:1.8rem}.review-form__success{text-align:center;padding:2.4rem 1.6rem}.review-form__success-heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.9rem,2.4vw,2.4rem);line-height:1.15;margin:0 0 .8rem;color:var(--rm-secondary)}.review-form__success p{font-family:var(--font-body-family);font-size:1.45rem;line-height:1.55;opacity:.9;margin:0;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-reviews.css.map */
