.rvw{padding-bottom:72px}.rvw .rvw-crumbs{color:var(--muted);padding-top:18px;font-size:13px}.rvw .rvw-crumbs a{color:var(--muted);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.rvw .rvw-hero{border-bottom:2px solid var(--ink);gap:24px;padding:8px 0 26px;display:grid}@media (min-width:900px){.rvw .rvw-hero{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:48px}}.rvw .rvw-stars{color:var(--pink);-webkit-text-stroke:1px var(--ink);letter-spacing:1px;font-size:16px;line-height:1}.rvw .rvw-stars-off{color:#0000}.rvw .rvw-score{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--paper);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.rvw .rvw-score-big{gap:4px;display:grid}.rvw .rvw-score-big b{font:900 56px/.9 var(--display);letter-spacing:-.03em}.rvw .rvw-score-big small{font-size:13px;font-weight:700}.rvw .rvw-bars{gap:6px;display:grid}.rvw .rvw-bars li{font-variant-numeric:tabular-nums;grid-template-columns:26px minmax(0,1fr) 48px;align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.rvw .rvw-bars li>span:last-child{text-align:right;color:var(--muted)}.rvw .rvw-bars i{border:1.5px solid var(--ink);background:var(--paper);border-radius:999px;height:10px;display:block;overflow:hidden}.rvw .rvw-bars i i{background:var(--pink);border:0;border-radius:0;height:100%}@media (max-width:420px){.rvw .rvw-score{grid-template-columns:minmax(0,1fr)}}.rvw .rvw-tools{gap:12px;padding-top:22px;display:grid}@media (min-width:1100px){.rvw .rvw-tools{grid-template-columns:minmax(260px,360px) minmax(0,1fr) auto;align-items:center}}.rvw .rvw-search{border:2px solid var(--ink);background:var(--paper);min-height:52px;box-shadow:3px 3px 0 var(--pink);border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.rvw .rvw-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:20px;height:20px}.rvw .rvw-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:44px;font-size:16px}.rvw .rvw-search:focus-within{box-shadow:3px 3px 0 var(--ink)}.rvw .rvw-chips{scrollbar-width:none;margin:0 calc(-1 * var(--g));padding:2px var(--g) 4px;gap:8px;display:flex;overflow-x:auto}.rvw .rvw-chips::-webkit-scrollbar{display:none}.rvw .rvw-chips .rv2-pill{cursor:pointer;flex:none;min-height:44px}.rvw .rvw-chips .rv2-pill[aria-pressed=true]{background:var(--ink);color:var(--paper)}@media (min-width:1100px){.rvw .rvw-chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}.rvw .rvw-selects{gap:8px;display:flex}.rvw .rvw-selects select{border:2px solid var(--ink);background:var(--paper);border-radius:6px;min-height:44px;padding:0 30px 0 12px;font-size:14px;font-weight:700}.rvw .rvw-count{min-height:1.4em;color:var(--muted);margin-top:16px;font-size:13px}.rvw .rvw-empty{margin-top:22px;font-weight:700}.rvw .rvw-grid{columns:1;column-gap:18px;margin-top:14px}@media (min-width:640px){.rvw .rvw-grid{columns:2}}@media (min-width:1024px){.rvw .rvw-grid{columns:3;column-gap:22px}}.rvw .rvw-card{break-inside:avoid;border:2px solid var(--ink);background:var(--paper);box-shadow:5px 5px 0 var(--pink);border-radius:14px;margin:0 0 18px;overflow:hidden}.rvw .rvw-media{aspect-ratio:4/5;background:var(--mist);border-bottom:2px solid var(--ink);max-width:100%}.rvw .rvw-media img,.rvw .rvw-media video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.rvw .rvw-card-body{gap:8px;padding:16px 16px 14px;display:grid}.rvw .rvw-card-title{font:900 17px/1.2 var(--display)}.rvw .rvw-text{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;line-height:1.55}.rvw .rvw-clamp{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvw .rvw-more-text{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;min-height:44px;padding:0;font-weight:700;text-decoration:underline}.rvw .rvw-meta{color:var(--muted);justify-content:space-between;gap:12px;font-size:13px;display:flex}.rvw .rvw-meta span:first-child{font-weight:700}.rvw .rvw-product{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;font-size:14px;font-weight:700;display:flex}.rvw .rvw-shop{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-underline-offset:4px;flex:none;align-items:center;gap:4px;text-decoration-thickness:2px;display:inline-flex}.rvw .rvw-more{justify-items:center;gap:10px;margin-top:20px;display:grid}
