.product-photo{background:#f3f3f3;border-radius:12px;flex-shrink:0;width:104px;height:128px;overflow:hidden}.product-photo img{object-fit:contain;width:100%;height:100%;display:block}.candidate-product-summary{align-items:center;gap:16px;min-width:0;margin-top:14px;display:flex}.candidate-product-copy{flex:1;min-width:0}.contextual-cards .candidate-product-copy h3{font-family:var(--font-body);margin:0;font-size:16px;font-weight:700;line-height:1.55}.candidate-product-copy>strong{margin-top:9px;font-size:19px;font-weight:700;line-height:1.4;display:block}.candidate-product-copy .contextual-price-note{overflow-wrap:anywhere;margin-top:7px;line-height:1.7}.candidate-product-summary:not(:has(.product-photo)){display:block}.candidate-product-summary:not(:has(.product-photo)) .candidate-product-copy>strong{font-size:17px}.purchase-receipt-product{align-items:center;gap:16px;min-width:0;margin-top:18px;display:flex}.purchase-receipt-product>div:last-child{flex:1;min-width:0}.agent-purchase-receipt .purchase-receipt-product h3{margin:0}.purchase-receipt-product strong{margin-top:10px;font-size:26px;font-weight:700;display:block}.agent-purchase-hero .product-photo{width:96px;height:112px}.contextual-suggestions.is-compact .product-photo{width:96px;height:116px}.contextual-suggestions.is-compact .candidate-product-summary{gap:12px}.contextual-suggestions.is-compact .candidate-product-copy h3{font-size:15px}.contextual-suggestions.is-compact .candidate-product-copy>strong{font-size:18px}@media (max-width:359px){.product-photo,.contextual-suggestions.is-compact .product-photo{width:84px;height:108px}.candidate-product-summary{gap:12px}.contextual-cards .candidate-product-copy h3{font-size:14px}.candidate-product-copy>strong{font-size:18px}.purchase-receipt-product{gap:12px}.purchase-receipt-product strong{font-size:23px}}
