product-reviews{display:block}.reviews__layout{display:grid;gap:28px}@media(min-width:990px){.reviews__layout{grid-template-columns:minmax(300px,.8fr) minmax(0,1.4fr);gap:clamp(40px,5vw,88px);align-items:start}.reviews__summary{position:sticky;top:calc(var(--header-offset, 0px) + 24px);transition:top var(--header-slide)}.reviews__layout--empty{grid-template-columns:minmax(0,560px)}}.reviews__summary{display:grid;gap:20px;align-content:start;padding:clamp(22px,3vw,32px);border:1px solid #e5e5e5;border-radius:20px;background:#fff}.reviews__eyebrow{color:var(--color-muted);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:-10px}.reviews__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.reviews__empty{color:var(--color-muted)}.reviews__score{display:flex;align-items:center;gap:18px;padding-bottom:20px;border-bottom:1px solid #ececec}.reviews__average{font-size:clamp(3.5rem,2.6rem + 3vw,4.75rem);font-weight:600;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.reviews__score-side{display:grid;gap:8px}.reviews__count{color:var(--color-muted);font-size:.9375rem}.reviews__stars{position:relative;display:inline-flex;width:max-content}.reviews__stars-base,.reviews__stars-fill{display:flex;gap:2px}.reviews__stars svg{width:20px;height:20px;fill:currentColor}.reviews__stars-base{color:#dcdcd8}.reviews__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;color:#1d1d1f;clip-path:inset(0 calc(100% - var(--fill, 0%)) 0 0)}.reviews__stars--small svg{width:15px;height:15px}.reviews__spread{display:grid;gap:4px;margin:-4px -8px 0}.reviews__row{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:6px 10px;border-radius:999px;text-align:left;transition:background-color .16s}.reviews__row:disabled{cursor:default;opacity:.45}@media(hover:hover){.reviews__row:hover:not(:disabled){background:#f5f5f3}}.reviews__row[aria-pressed=true]{background:#1d1d1f;color:#fff}.reviews__row-label{display:inline-flex;align-items:center;gap:3px;font-weight:600;font-variant-numeric:tabular-nums}.reviews__row-label svg{width:12px;height:12px;fill:currentColor}.reviews__row-count{color:var(--color-muted);font-size:.875rem;text-align:right;font-variant-numeric:tabular-nums}.reviews__row[aria-pressed=true] .reviews__row-count{color:#ffffffb3}.reviews__bar{height:8px;border-radius:4px;background:#ececea;overflow:hidden}.reviews__bar span{display:block;height:100%;width:var(--w);border-radius:4px;background:#1d1d1f;transform-origin:0 50%}.reviews__row[aria-pressed=true] .reviews__bar{background:#fff3}.reviews__row[aria-pressed=true] .reviews__bar span{background:#fff}.reviews.is-animated .reviews__bar span{transform:scaleX(0);transition:transform .9s cubic-bezier(.3,1,.4,1)}.reviews.is-animated.is-in .reviews__bar span{transform:none}.reviews__write{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:1px solid #1d1d1f;border-radius:999px;font-weight:600;transition:background-color .18s,color .18s}@media(hover:hover){.reviews__write:hover{background:#1d1d1f;color:#fff}}.reviews__summary .reviews__write{width:100%}.reviews__main{display:grid;gap:24px;min-width:0}.reviews__photos{display:grid;gap:12px}.reviews__label{font-weight:600}.reviews__photo-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.reviews__photo-strip::-webkit-scrollbar{display:none}.reviews__photo{position:relative;flex:none;display:block;width:96px;aspect-ratio:1;overflow:hidden;border-radius:12px;background:var(--color-surface);cursor:zoom-in}.reviews__photo img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}@media(hover:hover){.reviews__photo:hover img{transform:scale(1.06)}}.reviews__photo--small{width:72px;border-radius:10px}.reviews__filtered{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--color-muted);font-size:.9375rem}.reviews__list{display:grid;gap:12px}.review{display:grid;gap:12px;padding:clamp(18px,2.4vw,26px);border:1px solid #e5e5e5;border-radius:18px;background:#fff;transition:opacity .26s ease,transform .26s ease}.review[hidden]{display:none}.review.is-entering{animation:review-in .42s cubic-bezier(.3,1,.4,1) both}@keyframes review-in{0%{opacity:0;transform:translateY(10px)}}.review__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.review__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1d1d1f;color:#fff;font-weight:600}.review__who{display:grid;gap:2px;min-width:0}.review__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--color-muted);font-size:.8125rem}.review__date{color:var(--color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.review__title{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.review__body{line-height:1.6}.review__pics{display:flex;flex-wrap:wrap;gap:8px}.review__reply{display:grid;gap:4px;padding:12px 0 2px 16px;border-left:2px solid #1d1d1f;font-size:.9375rem}.review__reply-by{font-weight:600}.section-apps:has(#judgeme_product_reviews):not(.is-revealed){position:relative;height:0;overflow:hidden;opacity:0;pointer-events:none}.reviews__write.is-loading{opacity:.6;cursor:wait}.reviews__lightbox{width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:16px;background:#111;overflow:hidden}.reviews__lightbox::backdrop{background:#000000bf}.reviews__lightbox img{display:block;width:100%;max-height:calc(100dvh - 32px);object-fit:contain}.reviews__lightbox-close{position:absolute;top:8px;right:8px;background:#ffffffe6;color:#111}@media(prefers-reduced-motion:reduce){.reviews.is-animated .reviews__bar span{transform:none;transition:none}.review.is-entering{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-reviews.css.map */
