.reviews{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--line);scroll-margin-top:6rem}.reviews__head{margin-bottom:2rem}.reviews__grid{display:grid;gap:2.5rem}@media(min-width:990px){.reviews__grid{grid-template-columns:22rem 1fr;gap:4rem;align-items:start}.reviews__summary{position:sticky;top:6rem}}.reviews__summary{display:grid;gap:.75rem;padding:1.5rem;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.reviews__average{font-family:var(--serif);font-size:1.25rem;color:var(--coal-700)}.reviews__average span{font-size:3rem;line-height:1;margin-right:.25rem}.reviews__average--empty{font-size:1.5rem}.reviews__summary .stars{font-size:1.25rem}.reviews__bars{display:grid;gap:.375rem;margin:.5rem 0 .75rem}.reviews__bar{display:grid;grid-template-columns:2.5rem 1fr 1.75rem;gap:.625rem;align-items:center;font-size:.8125rem}.reviews__bar-label{color:var(--muted);white-space:nowrap}.reviews__bar-track{height:6px;border-radius:999px;background:var(--line);overflow:hidden}.reviews__bar-fill{display:block;height:100%;background:var(--gold);border-radius:999px}.reviews__bar-count{text-align:right;color:var(--muted)}.reviews__note{font-size:.75rem;color:var(--muted)}.reviews__list{display:grid;gap:2rem}.review-list{display:grid}.review{display:grid;gap:.625rem;padding-block:1.5rem;border-bottom:1px solid var(--line)}.review:first-child{padding-top:0}.review__top{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.review__badge{font-size:.75rem;font-weight:600;color:var(--success)}.review__badge:before{content:"\2713  "}.review__text{font-size:1rem}.review__meta{font-size:.875rem;color:var(--muted)}.review__meta strong{color:var(--ink);font-weight:500}.review-form__details{display:grid;gap:1.25rem;padding:1.5rem;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.review-form__details:not([open]){display:none}.review-form__title{font-size:1.5rem}.form-grid--2{display:grid;gap:1.25rem}@media(min-width:640px){.form-grid--2{grid-template-columns:1fr 1fr}}.star-input__row{display:inline-flex;flex-direction:row-reverse;gap:.25rem}.star-input__row label{font-size:2rem;line-height:1;color:#d6d3cc;cursor:pointer;transition:color .15s,transform .15s}.star-input__row label:hover,.star-input__row label:hover~label,.star-input__row input:checked~label{color:var(--gold)}.star-input__row input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.star-input__row label:hover{transform:scale(1.1)}.checkbox{display:flex;gap:.75rem;align-items:flex-start;font-size:.875rem}.checkbox input{width:1.125rem;height:1.125rem;margin-top:.15rem;flex-shrink:0;accent-color:var(--coal-950)}.product__rating{text-decoration:none}.product__rating:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.customer-reviews{border-block:1px solid var(--line);background:var(--surface)}.customer-reviews__grid{display:grid;gap:1.5rem}@media(min-width:750px){.customer-reviews__grid{grid-template-columns:repeat(3,1fr)}}.review--card{padding:1.75rem;border:1px solid var(--line);border-radius:2px;background:var(--bg);border-bottom:1px solid var(--line)}.review--card .review__text{font-family:var(--serif);font-size:1.25rem;line-height:1.4;color:var(--coal-700)}.review--card .review__meta a{color:var(--gold-on-light)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/reviews.css.map */
