.reviews{display:grid;grid-gap:1.1rem;gap:1.1rem;-webkit-padding-before:2rem;padding-block-start:2rem;-webkit-border-before:1px solid var(--rule);border-block-start:1px solid var(--rule)}.reviews-none{color:var(--ink-soft)}.reviews-summary{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:center;padding:1rem 1.1rem;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-lg)}.reviews-score{display:grid;grid-gap:.25rem;gap:.25rem;justify-items:start}.reviews-average{font-family:var(--font-display,inherit);font-size:2.6rem;line-height:1;font-weight:600}.reviews-count{font-size:.86rem;color:var(--ink-soft)}.reviews-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.reviews-bars li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2rem;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.8rem;color:var(--ink-soft)}.reviews-bar-track{height:8px;border-radius:4px;background:var(--paper-sunk);overflow:hidden}.reviews-bar-fill{display:block;height:100%;background:var(--accent)}.reviews-bar-n{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviews-disclosure{display:grid;grid-gap:.3rem;gap:.3rem;padding:.8rem .95rem;background:var(--info-tint);border-radius:var(--r-md)}.reviews-verified-share{font-weight:600;font-size:.9rem}.reviews-how{font-size:.84rem;color:var(--ink-soft);max-width:76ch}.reviews-controls{display:grid;grid-gap:.35rem;gap:.35rem}.review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem}.review{display:grid;grid-gap:.45rem;gap:.45rem;padding:1rem;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-lg)}.review-head{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:flex-start;justify-content:space-between}.review-title{font-size:1rem;font-weight:650;-webkit-margin-before:.2rem;margin-block-start:.2rem}.review-body{font-size:.92rem;max-width:78ch}.review-meta{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.8rem;color:var(--ink-soft)}.review-lang{font-style:italic}.review-helpful{font-size:.8rem;color:var(--ink-faint)}.review-form{display:grid;grid-gap:.9rem;gap:.9rem;padding:1.1rem;background:var(--paper-sunk);border-radius:var(--r-lg)}.review-form-title{font-size:1rem;font-weight:650}.review-rules{font-size:.8rem;color:var(--ink-soft)}.review-thanks{display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.1rem;background:var(--brand-tint);border-radius:var(--r-lg)}.review-thanks-title{font-weight:650}.review-thanks-body{font-size:.88rem;color:var(--ink-soft);max-width:70ch}textarea.field-input{resize:vertical;font-family:inherit}.save-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.6rem .9rem;border:1.5px solid var(--rule);border-radius:var(--r-md);background:var(--paper-raised);color:var(--ink-soft);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.save-btn:hover{border-color:var(--ink-faint);color:var(--ink)}.save-btn.is-on{border-color:var(--deal);color:var(--deal-deep);background:var(--deal-tint)}.header-saved{display:inline-flex;align-items:center;gap:.3rem}@media (max-width:780px){.header-saved{display:none}}.header-saved-n{min-width:1.15rem;padding:0 .28rem;border-radius:999px;background:var(--deal);color:var(--on-deal);font-size:.7rem;font-weight:700;text-align:center;line-height:1.15rem}.wishlist{max-width:980px;margin-inline:auto;display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.6rem var(--gutter) clamp(3rem,6vw,5rem)}.wishlist-head{display:grid;grid-gap:.35rem;gap:.35rem}.wishlist-title{font-size:clamp(1.4rem,3vw,1.9rem)}.wishlist-intro{color:var(--ink-soft);max-width:66ch}.wishlist-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem}.wish{display:grid;grid-template-columns:88px minmax(0,1.4fr) auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.9rem 1rem;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r-lg)}.wish-media{width:88px;height:88px;border-radius:var(--r-md);overflow:hidden;background:var(--paper-sunk)}.wish-body{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.wish-name{font-size:1rem;font-weight:650}.wish-seller{font-size:.82rem;color:var(--ink-soft)}.wish-prices{display:grid;grid-gap:.1rem;gap:.1rem;justify-items:end;text-align:end}.wish-then{color:var(--ink-faint);font-size:.85rem}.wish-now{font-size:1.05rem}.wish-delta{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.wish-delta.is-down{color:var(--brand)}.wish-delta.is-up{color:var(--deal-deep)}@media (max-width:780px){.reviews-summary{grid-template-columns:1fr}.wish{grid-template-columns:64px 1fr}.wish-media{width:64px;height:64px}.wish-prices{grid-column:1/-1;justify-items:start;text-align:start}}