.cc_kdTTxOvtvm_zKHz2Al8MN .product-reviews {padding:var(--space-md) 0;background-color:var(--color-bg);font-family:var(--font-body);color:var(--color-text-primary)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-container {width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-summary {margin-bottom:var(--space-lg)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-summary-head {display:flex;flex-direction:column;gap:var(--space-sm);align-items:flex-start;margin-bottom:var(--space-lg)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-title {font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.15;color:var(--color-text-primary);margin:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-summary-meta {display:inline-flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-summary-count {font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-secondary);line-height:1}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-separator {height:1px;width:100%;background-color:var(--color-border)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-stars {display:inline-flex;align-items:center;gap:2px;line-height:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-stars--summary .pr-star {width:24px;height:24px}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-stars--card .pr-star {width:16px;height:16px}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-star {position:relative;display:inline-block;line-height:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-star-bg {display:block;fill:#d8d8d8}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-star-fill {position:absolute;inset:0;overflow:hidden;display:block;line-height:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-star-fg {display:block;fill:#f5b301}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-list {display:flex;flex-direction:column;gap:var(--space-md)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card {background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-md);display:flex;flex-direction:column}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-header {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-sm);row-gap:var(--space-xs)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-author {font-family:var(--font-body);font-size:var(--text-body);font-weight:500;color:var(--color-text-primary);line-height:1.4}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-verified {display:inline-flex;align-items:center;gap:6px;background-color:var(--color-accent-light);border:1px solid transparent;border-radius:2px;padding:4px 10px;color:var(--color-accent-dark)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-verified-icon {display:block;color:var(--color-accent-dark);flex-shrink:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-verified-label {font-family:var(--font-label);font-size:var(--text-label);font-weight:500;letter-spacing:.05em;line-height:1;color:var(--color-accent-dark)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-date {display:block;font-family:var(--font-body);font-size:var(--text-small);color:var(--color-text-muted);margin-top:var(--space-xs)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-title {font-family:var(--font-body);font-size:var(--text-body);font-weight:600;color:var(--color-text-primary);margin:var(--space-xs) 0 0;line-height:1.4}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-body {font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-secondary);margin:var(--space-xs) 0 0;line-height:1.65;white-space:pre-wrap}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-images {list-style:none;padding:0;margin:var(--space-sm) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-xs)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image {margin:0;padding:0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link {display:block;width:72px;height:72px;overflow:hidden;border:1px solid var(--color-border);border-radius:2px;background-color:var(--color-surface-alt);transition:border-color .2s ease,transform .4s ease}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link:hover {border-color:var(--color-accent)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link:focus-visible {outline:2px solid var(--color-accent);outline-offset:2px}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link img {width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link:hover img {transform:scale(1.04)}@media (min-width: 1024px){.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card-image-link {width:96px;height:96px}}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-load-more-wrap {display:flex;justify-content:center;margin-top:var(--space-md)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-load-more {background-color:transparent;border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-label);font-size:var(--text-label);border-radius:2px;padding:12px 32px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-load-more:hover {border-color:var(--color-accent);color:var(--color-accent-dark)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-load-more:focus-visible {outline:2px solid var(--color-accent);outline-offset:2px}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-empty {display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);color:var(--color-text-muted);text-align:center}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-empty-icon {color:var(--color-text-muted)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-empty-text {font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-muted);margin:0}@media (min-width: 1024px){.cc_kdTTxOvtvm_zKHz2Al8MN .product-reviews {padding:var(--space-lg) 0}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-summary-head {flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-lg)}.cc_kdTTxOvtvm_zKHz2Al8MN .pr-card {padding:var(--space-lg)}}.cc_kdTTxOvtvm_zKHz2Al8MN .o-rsc .pr-star-fg {fill:var(--o-rsc)}.cc_kdTTxOvtvm_zKHz2Al8MN .o-rtf .pr-title {font-size:var(--o-rtf)}
