/* Scoped combined-collection promotion; existing product sections unchanged. */
.bundle-promotion{max-width:1180px;margin:64px auto;padding:28px;border:1px solid #a58a5b66;background:#211c17;display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:36px;align-items:center;color:#eee3ce}.bundle-promotion figure{margin:0}.bundle-promotion img{display:block;width:100%;height:auto}.bundle-promotion figcaption{font-size:12px;text-align:center;margin-top:10px;color:#c6bba9}.bundle-promotion h2{font-size:clamp(28px,3vw,44px);line-height:1.1;margin:10px 0 18px}.bundle-promotion p{line-height:1.6}.bundle-promotion .bundle-price{font-size:28px;margin:14px 0}.bundle-promotion .bundle-price small{font-size:14px}.bundle-promotion .bundle-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.bundle-promotion .bundle-crosslink{color:#e4c58d;text-underline-offset:4px}.bundle-promotion .bundle-note{font-size:13px;color:#c6bba9}@media(max-width:700px){.bundle-promotion{grid-template-columns:1fr;margin:36px 18px;padding:22px;gap:20px}.bundle-promotion figure{max-width:280px;margin:auto}.bundle-promotion .bundle-links{align-items:flex-start;flex-direction:column}}
