body .product-reviews{--reviews-muted:var(--store-muted,#a9a196);--reviews-line:var(--store-line,#ece4d61f);--reviews-accent:var(--store-accent,#f08b4d);font-family:var(--store-sans,"Manrope", Arial, sans-serif)}body .product-reviews__heading{align-items:start;gap:24px 40px;margin-bottom:24px}body .product-reviews__heading h2{font-family:var(--store-display,"Barlow Condensed", "Arial Narrow", sans-serif);letter-spacing:-.01em;margin:8px 0 0;font-size:clamp(36px,4vw,52px);font-weight:800;line-height:1}body .product-reviews .product-reviews__selection{max-width:48ch;color:var(--reviews-muted);margin:12px 0 0;font-size:13px;line-height:1.6}body .product-reviews__score{flex-shrink:0;gap:8px;max-width:220px}body .product-reviews__score .review-stars{--star-size:18px;text-align:left;justify-self:end;width:max-content}body .product-reviews__score>strong{font-variant-numeric:tabular-nums;font-size:48px}body .product-reviews__score small,body .product-reviews__score>span:last-child{color:var(--reviews-muted)}body .product-reviews__average-label{font-size:11px;line-height:1.5}body .product-reviews .product-reviews__provenance{max-width:78ch;color:var(--reviews-muted);margin:0 0 22px;font-size:13px;line-height:1.65}body .product-reviews__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:20px}body .product-reviews .review-card{border-radius:var(--store-radius,2px);background:var(--store-panel,#19171b);border-color:var(--reviews-line);flex-direction:column;min-width:0;display:flex}body .review-card__image-link{color:inherit;display:block;position:relative}body .review-card__image-link:focus-visible{outline-offset:-5px}body .review-card .review-card__photo{aspect-ratio:4/3;object-fit:contain;background:var(--store-deep,#0b0a0c)}body .review-card__photo-caption{color:#faf6ee;background:#15121cef;border-radius:4px;justify-content:space-between;gap:12px;padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}body .review-card__body{flex-direction:column;flex:1;padding:24px;display:flex}body .review-card__rating{margin-bottom:16px}body .review-card h3{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.4}body .review-card .review-card__text{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 26px;font-size:15px;line-height:1.7}body .review-card footer{border-color:var(--reviews-line);justify-content:space-between;gap:8px;margin-top:auto}body .review-card__author{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}body .review-card footer strong{font-size:13px}body .review-card__author>span,body .review-card time{color:var(--reviews-muted);font-size:12px}body .review-card time{flex-basis:auto}body .review-card__source{color:var(--reviews-muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:16px;font-size:12px;display:flex}body .review-card__source a{color:inherit;text-underline-offset:4px;padding-block:6px}body .review-card__source a:hover{color:var(--reviews-accent)}body .product-reviews__more{margin-top:24px}body .product-reviews__more>summary{border:1px solid var(--reviews-line);cursor:pointer;border-radius:6px;width:fit-content;padding:14px 20px;font-size:14px}body .product-reviews__more[open]>summary{margin-bottom:24px}body .product-reviews__more>summary:hover{border-color:var(--reviews-accent)}@media (width<=620px){body .product-reviews__heading{flex-wrap:wrap;gap:20px}body .product-reviews__score{text-align:left;max-width:100%}body .product-reviews__score .review-stars{justify-self:start}body .product-reviews__score>strong{font-size:36px}body .product-reviews__grid{grid-template-columns:1fr}body .review-card__body{padding:22px}}
