.bundle-section{padding-top:0!important}.bundle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bundle-card{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;background:var(--white);border:1px solid rgba(60,52,50,.08);padding:18px}.bundle-card img{width:100%;height:260px;object-fit:contain}.bundle-card h3{font-family:var(--font-heading);font-size:1.7rem;line-height:1.05;margin:0 0 12px}@media(max-width:650px){.bundle-grid{grid-template-columns:1fr}.bundle-card{grid-template-columns:1fr}.bundle-card img{height:230px}}
