.rev{background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-block:var(--rev-pad-top, 96px) var(--rev-pad-bottom, 96px);border-top:1px solid rgba(var(--color-foreground),.1)}.rev__inner{max-width:var(--page-width, 140rem);margin-inline:auto;padding-inline:clamp(2rem,5vw,6rem)}.rev__heading{margin:0 0 clamp(3rem,5vh,5rem);font-size:clamp(2.4rem,3vw,3.8rem);letter-spacing:-.02em;line-height:1.1}.rev__layout{display:grid;grid-template-columns:minmax(22rem,26%) 1fr;gap:clamp(3rem,5vw,8rem);align-items:start}.rev__summary{position:sticky;top:14rem}.rev__average{margin:0;font-size:clamp(4.4rem,6vw,7rem);line-height:.9;letter-spacing:-.04em}.rev__count{margin:1rem 0 0;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.rev__stars{display:flex;gap:.4rem;margin-top:1.2rem}.rev__stars--sm{margin-top:0;gap:.25rem}.rev__star{width:1.5rem;height:1.5rem;display:block;fill:currentColor}.rev__stars--sm .rev__star{width:1.2rem;height:1.2rem}.rev__star-slot{display:block;opacity:.22}.rev__star-slot.is-on{opacity:1}.rev__bars{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.rev__bar-row{display:grid;grid-template-columns:1.2rem 1fr 2rem;align-items:center;gap:.8rem;font-size:1.2rem;opacity:.6}.rev__bar{display:block;height:3px;border-radius:2px;background:rgba(var(--color-foreground),.14);overflow:hidden}.rev__bar-fill{display:block;height:100%;background:currentColor}.rev__bar-count{text-align:right}.rev__body-col{display:block;min-width:0}.rev__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.6rem,2vw,2.4rem)}.rev__card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(2rem,2.2vw,2.8rem);border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--media-radius, 14px);background:rgba(var(--color-foreground),.03)}.rev__title{margin:0;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.25;letter-spacing:-.01em}.rev__body{margin:0;font-size:1.5rem;line-height:1.6;opacity:.72}.rev__meta{margin-top:auto;padding-top:.6rem;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;font-size:1.15rem;letter-spacing:.06em}.rev__author{font-weight:600;opacity:.8}.rev__verified{position:relative;padding-left:1.6rem;opacity:.55;text-transform:uppercase;letter-spacing:.12em;font-size:1.05rem}.rev__verified:before{content:"";position:absolute;left:0;top:.35em;width:.8rem;height:.45rem;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.rev__detail{opacity:.45}.rev__card.is-hidden{display:none}.rev__card:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.rev__more{margin-top:clamp(1.6rem,2vw,2.4rem);width:100%;min-height:5.2rem;background:transparent;color:inherit;border:1px solid rgba(var(--color-foreground),.25);border-radius:var(--media-radius, 14px);font:inherit;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:border-color .26s ease,background-color .26s ease}.rev__more:hover{border-color:rgba(var(--color-foreground),.6);background:rgba(var(--color-foreground),.04)}.rev__more:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media screen and (max-width:989px){.rev__layout{grid-template-columns:1fr;gap:3rem}.rev__summary{position:static}}@media screen and (max-width:749px){.rev__list{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-product-reviews.css.map */
