body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews{margin:24px 0;padding:20px 0;border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-head h3{font-size:20px!important;line-height:1.25;margin:0;color:#fff}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-head a{font-size:12px;color:#c9ed20;white-space:nowrap}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-note{font-size:12px!important;margin:6px 0 14px;line-height:1.5;color:#aab8cc}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-buy-review{display:flex;flex-direction:column;min-width:0;min-height:0;margin:0;padding:10px;background:#ffffff08;border:1px solid #ffffff18;border-radius:10px}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review-photo{display:block;margin:0 0 10px;overflow:hidden;border-radius:6px}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review strong{font-size:12px;line-height:1.4;color:#fff}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review time{font-size:10px;color:#aab8cc;margin-top:3px}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review .kv-review-stars{font-size:12px;margin:7px 0;color:#c9ed20}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-review p{font-size:12px!important;line-height:1.55;margin:0;color:#c2cddd;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:480px){body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-buy-review{flex:0 0 62%;scroll-snap-align:start}body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews-head h3{font-size:18px!important}}
/* Filled score uses lime against the dark purchase cards; preserve fractional ratings. */
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-rating-fill{color:#c9ed20}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-rating-fill path{fill:currentColor;stroke:none}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-rating-track{color:#7e90aa}
body.kv-brand-body .kv #page-content .pd-summary .kv-buy-reviews .kv-rating-stars{margin:7px 0}
