/* Product-page recommendations: keep the existing responsive card grid. */
#relatedSection[hidden]{display:none!important}
#relatedSection .alternative-note{font-size:12px;line-height:1.5;overflow-wrap:anywhere}
#relatedSection .alternative-price-detail{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:600}
#relatedSection .card-body{min-width:0}
#relatedSection{scroll-margin-top:120px}
.sommelier-more-tips{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.sommelier-more-tips[hidden]{display:none!important}
