/* Never reserve an invisible coupon or stretch price blocks across a tall row. */
.deals-grid{align-items:start}.deal-card-body{flex:initial}.deal-card .price-container{flex:0 0 auto;min-height:0;padding:10px 0;margin-bottom:8px}.deal-card .coupon-slot:empty{display:none}.deal-card .coupon-slot{min-height:0;margin-bottom:8px}.deal-card .deal-desc:empty,.deal-card .deal-shipping:empty,.deal-card .deal-discount-note:empty,.deal-card .price-installments:empty{display:none}.deal-card .deal-desc{height:auto;max-height:36px;margin-bottom:8px}.deal-card .community-bar{margin-top:4px}.amazon-selection{margin:28px 0;padding:22px;background:#fff;border:1px solid #dce3ee;border-radius:14px}.amazon-selection h2{font-size:24px;color:#142744}.amazon-selection>p{font-size:13px;color:#52627a;margin:8px 0 18px}.amazon-selection-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.amazon-selection article{padding:16px;background:#f7f9fc;border-radius:10px}.amazon-selection img{width:100%;height:170px;object-fit:contain;background:#fff}.amazon-selection h3{margin:10px 0;font-size:16px}.amazon-selection article p{font-size:13px;margin:10px 0}.amazon-selection a{display:inline-block;background:#ffc400;color:#142744;padding:10px 14px;border-radius:8px;font-weight:800;font-size:13px;text-decoration:none}
