.bundle-offer{margin-top:60px;margin-bottom:70px}
.bundle-offer-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:clamp(24px,4vw,60px);background:#f4f4f4;border-top:4px solid #ed1c24}
.bundle-offer-images{display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}
.bundle-offer-images img{width:calc(50% - 8px);height:auto;object-fit:contain;filter:drop-shadow(0 12px 16px #0002)}
.bundle-offer-copy h2{font-size:clamp(28px,3vw,44px);line-height:1.1;margin:12px 0 16px}
.bundle-offer-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px;margin:20px 0}
.bundle-offer-price del{color:#666;font-size:19px}
.bundle-offer-price strong{color:#b90e16;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.2}
.bundle-offer-copy small{display:block;margin-top:18px;line-height:1.7;color:#555}
.bundle-discount{color:#126637}
.shipping-courier-note{padding:16px;border-left:3px solid #ed1c24;background:#fff4f4;line-height:1.7}
.game-overview-price{font-weight:700;font-size:28px;color:#bf1018;margin:20px 0}
@media(max-width:767px){.bundle-offer{margin-top:36px;margin-bottom:40px}.bundle-offer-inner{grid-template-columns:1fr;gap:24px}.bundle-offer-images{max-width:430px;margin:auto}.bundle-offer-copy h2{font-size:30px}.bundle-offer-copy .button{width:100%}}
