body:has([data-wp=reviews-new]){overflow-x:clip}.rv{--rv-purple:#3B00DD;--rv-ink:#14003D;--rv-gray:#F3F3F3;--rv-star:#FFB800}.rv-head{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:16px 32px;margin-bottom:28px}.rv-intro{min-width:0;max-width:560px}.rv-lead{margin:8px 0 0;font-size:16px;line-height:1.5;color:#444}.rv-scores{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.rv-score{display:flex;align-items:center;gap:14px;min-height:88px;padding:14px 26px 14px 20px;border-radius:14px;background:var(--rv-gray);color:#000;text-decoration:none;transition:background .15s}.rv-score:hover{background:#ECE8FB}.rv-score .rv-fb,.rv-score .rv-g{width:32px;height:32px;flex:none}.rv-num{font-size:34px;font-weight:800;line-height:1}.rv-sc-txt{display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.2;color:#444}.rv-sc-txt b{font-size:13px;font-weight:700;color:#000}.rv-sc-txt .rv-on{display:none}.rv-stars{display:inline-flex;gap:2px;color:var(--rv-star)}.rv-stars svg{width:19px;height:19px}.rv-score .rv-stars svg{width:17px;height:17px}.rv-card{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--rv-gray);padding:22px}.rv-top{display:flex;justify-content:space-between;gap:8px}.rv-src,.rv-top{align-items:center}.rv-src{display:inline-flex;gap:6px;font-size:12px;color:#555;text-decoration:none;border-radius:999px;padding:4px 8px 4px 4px;margin:-4px -8px -4px 0}a.rv-src:hover{background:#fff;color:#000}.rv-src .rv-g{width:18px;height:18px}.rv-text{margin:14px 0 0;font-size:15px;line-height:1.6;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rv-ph{position:relative;margin:-22px -22px 18px;aspect-ratio:3/2;overflow:hidden;border-radius:16px;background:#E4E1EC}.rv-ph img{display:block;width:100%;height:100%;object-fit:cover}.rv-ph-n{position:absolute;right:10px;bottom:10px;padding:4px 9px;border-radius:999px;background:rgba(20,0,61,.72);color:#fff;font-size:12px;font-weight:600}.rv-card--ph .rv-text{-webkit-line-clamp:4}.rv-card.open .rv-text{-webkit-line-clamp:unset;display:block}.rv-more{align-self:flex-start;margin-top:6px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--rv-purple);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv-foot{margin-top:auto;padding-top:18px;display:grid;gap:12px}.rv-who{display:flex;align-items:center;gap:10px;min-width:0}.rv-who b{font-size:16px;line-height:1.25;min-width:0;overflow-wrap:anywhere}.rv-av{flex:none;width:36px;height:36px;border-radius:50%;object-fit:cover;justify-content:center;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.rv-av,.rv-car{display:flex;align-items:center}.rv-car{gap:10px;padding:6px 12px 6px 6px;border-radius:12px;background:#fff;color:#000;text-decoration:none;transition:box-shadow .15s}.rv-car:hover{box-shadow:0 0 0 2px var(--rv-purple)}.rv-car img{width:44px;height:44px;border-radius:9px;object-fit:cover;flex:none}.rv-car span{display:flex;flex-direction:column;min-width:0;flex:1}.rv-car small{font-size:12px;color:#666;line-height:1.2}.rv-car b{font-size:15px;line-height:1.3}.rv-car b,.rv-car svg{color:var(--rv-purple)}.rv-car svg{width:17px;height:9px;flex:none}.rv-stock{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fff;color:#000;text-decoration:none;transition:box-shadow .15s,background .15s}.rv-stock:hover{box-shadow:0 0 0 2px var(--rv-purple)}.rv-stock span{display:flex;flex-direction:column;min-width:0;flex:1}.rv-stock small{font-size:12px;color:#666;line-height:1.2}.rv-stock b{font-size:15px;line-height:1.3;color:var(--rv-purple);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-stock em{font-style:normal;font-size:12px;font-weight:700;color:#00664F;background:#D9FBF1;border-radius:999px;padding:4px 9px;white-space:nowrap}.rv-stock svg{width:17px;height:9px;flex:none;color:var(--rv-purple)}.rv-ph a{display:block;width:100%;height:100%}.rv-av{background:var(--rv-purple)}.rv-rows{width:106vw;margin:28px 0 24px calc(50% - 53vw);transform:rotate(-1deg);transform-origin:50% 50%;display:grid;gap:16px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rv-row{overflow:hidden}.rv-belt{display:flex;gap:16px;width:max-content;align-items:stretch;animation:rv-l var(--rv-dur,80s) linear infinite;will-change:transform}.rv-row[data-dir=r] .rv-belt{animation-name:rv-r}.rv-row.hold .rv-belt,.rv-row:focus-within .rv-belt,.rv-row:hover .rv-belt{animation-play-state:paused}.rv-belt .rv-card{width:340px;flex:none}@keyframes rv-l{0%{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--rv-shift,50%)))}}@keyframes rv-r{0%{transform:translateX(calc(-1 * var(--rv-shift,50%)))}to{transform:translateX(0)}}.rv-nav,.rv-track{display:none}.rv-nav{align-items:center;justify-content:center;gap:16px;margin-top:18px}.rv-dots{display:none;gap:6px}.rv-dots i{display:block;width:7px;height:7px;border-radius:999px;background:#CFCBDD;transition:width .2s,background .2s}.rv-dots i.on{width:20px;background:var(--rv-purple)}@media (max-width:768px){.rv-rows{display:none}.rv-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 10px) / 2);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin:0 -16px;padding:2px 16px;scroll-padding:0 16px;outline:none}.rv-track::-webkit-scrollbar{display:none}.rv-track .rv-card{scroll-snap-align:start}.rv-dots,.rv-nav{display:flex}}@media (max-width:640px){.rv-head{margin-bottom:8px;row-gap:14px}.rv-lead{font-size:15px}.rv-scores{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.rv-score{min-width:0;min-height:0;padding:12px 14px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px}.rv-score .rv-sc-txt{grid-column:1/-1;display:block;font-size:12px;line-height:1.35}.rv-score .rv-sc-txt>*{display:inline}.rv-score .rv-sc-txt>*+:before{content:" "}.rv-score .rv-fb,.rv-score .rv-g{width:22px;height:22px}.rv-score .rv-stars{display:none}.rv-sc-txt .rv-on{display:inline}.rv-num{font-size:24px}.rv-sc-txt{min-width:0}.rv-sc-txt b,.rv-sc-txt small{font-size:12px;line-height:1.2}.rv-track{grid-auto-columns:86%}.rv-card{padding:18px}.rv-ph{margin:-18px -18px 16px}.rv-text{-webkit-line-clamp:7}}@media (prefers-reduced-motion:reduce){.rv-belt{animation:none}.rv-row{overflow-x:auto;scrollbar-width:thin}.rv-track{scroll-behavior:auto}}.rv-tr{margin:8px 0 0;font-size:12px;line-height:1.4;color:#6B6880}.rv-tr a{color:var(--color-cip-purple);text-decoration:underline;text-decoration-color:rgb(59 0 221/.35);text-underline-offset:2px}.rv-tr a:hover{color:var(--color-cip-purple-hover);text-decoration-color:currentColor}