/* Store-owned reviews; factual data and stars come from the shared Nexus renderer. */
.aq-native-card-rating,.aq-native-pdp-rating,.aq-native-reviews{--nx-card-star-color:#c48116}
.aq-native-card-rating{margin:4px 18px 0;position:relative;z-index:2;min-width:0;align-self:start}
.aq-native-pdp-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:14px 0}
.aq-review-jump{font-size:14px;color:#36586c;text-underline-offset:3px}
.aq-native-reviews{margin:28px 0;padding:24px;border:1px solid #dbe5eb;border-radius:12px;background:#fff;scroll-margin-top:90px}
.aq-native-reviews h2{font-size:22px;font-weight:600;line-height:1.35;margin:0 0 12px}
.aq-reviews-empty{margin:12px 0 0;color:#66737c}
.aq-review{margin-top:20px;padding-top:20px;border-top:1px solid #dbe5eb}
.aq-review header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.aq-review h3{font-size:16px;font-weight:600;margin:0}
.aq-review time{font-size:13px;color:#66737c}
.aq-review p{margin:10px 0 0;overflow-wrap:anywhere}
.aq-review-mark{color:#c48116;white-space:nowrap}
@supports(grid-template-rows:subgrid){@media(min-width:640px){main .pgrid>.card[data-sku]{grid-row:span 9}}}
@media(max-width:639px){.aq-native-reviews{padding:20px}.aq-native-reviews h2{font-size:20px}}
