.reviews__container{max-width:860px}.reviews__heading{font-family:var(--font-heading-family);font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-4, 1rem)}.reviews__summary{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-wrap:wrap}.reviews__summary-text{font-size:1.05rem}.reviews__method-note,.reviews__empty{color:var(--color-text-muted);font-size:.9rem;margin-top:var(--space-2, .5rem)}.review-stars{display:inline-flex;gap:2px;color:var(--color-primary)}.review-stars__star--none{opacity:.35}.reviews__authenticity{display:flex;gap:var(--space-3, .75rem);align-items:flex-start;background:var(--color-sage-soft, #f2f5f0);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);padding:var(--space-4, 1rem) var(--space-5, 1.25rem);margin:var(--space-6, 2rem) 0;font-size:.9rem;line-height:1.55}.reviews__authenticity svg{flex-shrink:0;margin-top:3px;color:var(--color-primary)}.reviews__authenticity a{color:var(--color-primary);text-decoration:underline}.reviews__authenticity-more{margin-top:var(--space-2, .5rem)}.reviews__authenticity-more>summary{cursor:pointer;font-weight:600;color:var(--color-primary)}.reviews__authenticity-more>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:3px}.reviews__authenticity-detail{margin-top:var(--space-2, .5rem)}.reviews__authenticity-detail p{margin:0}.reviews__authenticity-toggle--close,.reviews__authenticity-more[open] .reviews__authenticity-toggle--open{display:none}.reviews__authenticity-more[open] .reviews__authenticity-toggle--close{display:inline}.reviews__list{list-style:none;padding:0;margin:0 0 var(--space-8, 3rem)}.reviews__item{border-bottom:1px solid var(--color-border);padding:var(--space-5, 1.25rem) 0}.reviews__item-header{display:flex;align-items:center;gap:var(--space-3, .75rem);flex-wrap:wrap}.reviews__item-title{font-family:var(--font-heading-family);font-size:1.1rem;margin:0}.reviews__item-meta{color:var(--color-text-muted);font-size:.85rem;margin:var(--space-2, .5rem) 0;display:flex;align-items:center;gap:.5em;flex-wrap:wrap}.reviews__item-date{display:inline-flex;align-items:baseline;gap:.35em}.reviews__item-date:before{content:"\b7"}.reviews__badge{display:inline-block;background:var(--color-primary);color:var(--color-on-primary, #fff);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:600}.reviews__item-body{line-height:1.6}.reviews__reply{margin-top:var(--space-4, 1rem);border-left:3px solid var(--color-primary);background:var(--color-accent-soft, #f3d9c9);color:var(--color-text);padding:var(--space-3, .75rem) var(--space-4, 1rem);border-radius:0 var(--radius-md, 10px) var(--radius-md, 10px) 0;font-size:.95rem}.reviews__reply-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5em;color:var(--color-text);font-size:.85rem;margin-bottom:var(--space-2, .5rem)}.reviews__reply-from{font-weight:600}.reviews__reply-date{font-weight:400}.reviews__reply-date:before{content:"\b7";font-weight:400}.reviews__reply-body{color:var(--color-text);line-height:1.6}.reviews__form-wrap{border-top:2px solid var(--color-border);padding-top:var(--space-6, 2rem)}.reviews__form-heading{font-family:var(--font-heading-family);font-size:1.3rem;margin-bottom:var(--space-4, 1rem)}.reviews__form-intro{color:var(--color-text-muted);margin-bottom:var(--space-4, 1rem)}.review-form{display:grid;gap:var(--space-5, 1.25rem);max-width:560px}.review-form__field label,.review-form__rating legend{display:block;font-weight:600;font-size:.9rem;margin-bottom:var(--space-2, .5rem)}.review-form__field input[type=text],.review-form__field input[type=email],.review-form__field select,.review-form__field textarea{width:100%;padding:10px 14px;font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-bg)}.review-form__field textarea{resize:vertical}.review-form__field :is(input,select,textarea):focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.review-form__hint{color:var(--color-text-muted);font-size:.8rem;margin-top:var(--space-1, .25rem)}.review-form__rating{border:0;padding:0;margin:0}.review-form__stars{display:inline-flex;flex-direction:row-reverse;gap:4px}.review-form__stars input{position:absolute;opacity:0;width:1px;height:1px}.review-form__stars label{cursor:pointer;color:var(--color-text-muted);opacity:.5;padding:2px;display:inline-flex}.review-form__stars input:checked~label,.review-form__stars label:hover,.review-form__stars label:hover~label{color:var(--color-primary);opacity:1}.review-form__stars input:checked~label svg path,.review-form__stars label:hover svg path,.review-form__stars label:hover~label svg path{fill:currentColor}.review-form__stars input:focus-visible+label{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.review-form__consent{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3, .75rem);align-items:start}.review-form__consent input{margin-top:4px;width:18px;height:18px}.review-form__consent label{font-weight:400;font-size:.85rem;line-height:1.5;margin:0}.review-form__privacy{font-size:.85rem;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin-bottom:var(--space-4, 1rem)}.review-form__privacy summary{cursor:pointer;font-weight:600}.review-form__privacy div{margin-top:var(--space-3, .75rem);display:grid;gap:var(--space-2, .5rem);color:var(--color-text-muted);line-height:1.55}.review-form__success{background:var(--color-sage-soft, #f2f5f0);border:1px solid var(--color-primary);border-radius:var(--radius-md, 10px);padding:var(--space-5, 1.25rem);line-height:1.55}.review-form__errors{background:#fdf0ee;border:1px solid #c0392b;color:#7c2317;border-radius:var(--radius-md, 10px);padding:var(--space-4, 1rem)}.review-form__gate{background:var(--color-accent-soft, #faf6ef);border:1px dashed var(--color-border);border-radius:var(--radius-md, 10px);padding:var(--space-5, 1.25rem);display:grid;gap:var(--space-4, 1rem);max-width:560px;line-height:1.55}.review-form__invite{background:var(--color-sage-soft, #e4ecdf);color:var(--color-text);border-radius:var(--radius-md, 10px);padding:var(--space-3, .75rem) var(--space-4, 1rem);margin-bottom:var(--space-4, 1rem);max-width:560px}.review-form__invite p{margin:0;line-height:1.55}.reviews__delete-note{margin-top:var(--space-6, 2rem);color:var(--color-text-muted);font-size:.85rem}.reviews__item-report{margin:var(--space-2, .5rem) 0 0}.reviews__item-report a{font-size:.8rem;color:var(--color-text-muted);text-decoration:underline}.reviews__item-report a:hover{color:var(--color-text)}.reviews__report{margin-top:var(--space-6, 2rem);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);padding:var(--space-3, .75rem) var(--space-4, 1rem)}.reviews__report>summary{cursor:pointer;font-weight:600}.reviews__report-body{margin-top:var(--space-3, .75rem)}.reviews__report-body>p{color:var(--color-text-muted);font-size:.9rem;margin-bottom:var(--space-3, .75rem)}.reviews__report-form{display:grid;gap:var(--space-3, .75rem)}.reviews__report-form [type=submit]{margin-top:var(--space-3, .75rem)}.reviews__report-success{background:var(--color-sage-soft, #f2f5f0);border:1px solid var(--color-primary);border-radius:var(--radius-md, 10px);padding:var(--space-4, 1rem)}.account-reviews{margin-top:var(--space-8, 3rem)}.account-reviews__prompt{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4, 1rem);border:1px solid var(--color-border);border-radius:var(--radius-md, 10px);padding:var(--space-4, 1rem);margin-bottom:var(--space-3, .75rem);flex-wrap:wrap}.account-reviews__status{font-size:.8rem;border-radius:999px;padding:2px 10px;background:var(--color-sage-soft, #f2f5f0)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-reviews.css.map */
