.CheckoutRecommendations_recommendations__U7fMv{margin:0 0 20px;padding:16px;border:1px solid var(--border);border-radius:var(--radius,12px);background:var(--bg-card)}.CheckoutRecommendations_heading__H5OQv{margin:0;font-size:15px;font-weight:700;line-height:1.4}.CheckoutRecommendations_message__a92Is{margin:6px 0 0;color:var(--text-2);font-size:12px;line-height:1.5}.CheckoutRecommendations_products__xyS1M{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.CheckoutRecommendations_product__gZk25{display:flex;align-items:flex-start;gap:12px}.CheckoutRecommendations_image__bdGTl{flex:0 0 48px;width:48px;height:56px;object-fit:contain;border-radius:5px;background:var(--bg-card-hover)}.CheckoutRecommendations_details__HOm_2{min-width:0}.CheckoutRecommendations_title__KWxat{margin:0;font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.CheckoutRecommendations_price__HP7T7{margin:4px 0 2px;color:var(--text-2);font-size:12px}.CheckoutRecommendations_link__kdlYU{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--accent);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.CheckoutRecommendations_link__kdlYU:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}