/* Live US listings retain the approved comparison-card composition. */
.product-page .retailer-variant{display:block;font:600 12px/1.25 Arial,sans-serif;letter-spacing:0;margin-top:2px;white-space:normal}
.product-page .comparison-visit:has(.retailer-variant){height:auto;min-height:55px;padding-block:8px}
.product-page .store-card.is-inactive{cursor:not-allowed;background:#fcfbfe;border-color:#e7e1ef;box-shadow:none}
.product-page .store-card.is-inactive .store-card-head{background:#fcfbfe}
.product-page .store-card.is-inactive .store-card-body>img{opacity:.45;filter:saturate(.45)}
.product-page .store-card.is-inactive .store-price{color:#9b90ae}
.product-page .store-card.is-inactive .store-badge{background:#f0edf5;color:#756780}
.product-page .store-card.is-inactive .store-radio{border-style:dashed;opacity:.55}
.product-page .store-rating.live-rating{min-height:38px;flex-wrap:wrap;white-space:normal;text-align:center;align-content:center;line-height:1.35;gap:2px 4px}
.product-page .live-rating .review-count{flex-basis:100%;font-size:clamp(9px,1.7cqi,12px)}
.product-page .live-rating .unavailable-copy{font:inherit;color:#82738e}
.product-page .live-rating>b{font-size:clamp(10px,1.9cqi,14px)}
.product-page .live-disclosure{font-size:clamp(10px,1.7cqi,12px);line-height:1.65;color:#78698d}
.real-product-card{display:flex;flex-direction:column}
.real-product-card .card-info{display:flex;flex-direction:column;flex:1}
.real-product-card .card-bottom{margin-top:auto}
.real-product-card .compact-photo img{object-fit:contain}
@media(max-width:700px){.product-page .store-rating.live-rating{min-height:39px}.product-page .live-rating>b{font-size:10px}.product-page .live-rating .review-count{font-size:9px}.product-page .live-disclosure{font-size:10px}}

.product-page .product-summary .store-price.price-at-store{font-size:clamp(14px,3.6cqi,21px);line-height:1.25;letter-spacing:-.03em;white-space:nowrap}
.product-page .store-amazon .live-rating>.review-count:first-child{font-family:inherit;font-size:clamp(10px,2cqi,13px);line-height:1.35;color:#5f536d;font-weight:600}
.product-page .comparison-visit .retailer-variant{color:inherit;opacity:.9}