.product-bundle{padding:16px;margin:16px 0;border:1px solid #ddd2c1;border-radius:12px;background:#f7f2e9}.product-bundle h3{font-size:21px;margin:0 0 8px}.product-bundle p{margin:0 0 8px}.product-bundle summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 0;color:#744330;font-weight:600}.bundle-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0}.bundle-gallery figure{margin:0;padding:8px;background:#fff;border-radius:10px}.bundle-gallery img{display:block;width:100%;height:160px;object-fit:contain}.bundle-gallery figcaption{font-size:14px;margin-top:6px}.product-bundle .muted{font-size:13px}@media(max-width:400px){.bundle-gallery{gap:6px}.bundle-gallery img{height:130px}.bundle-gallery figcaption{font-size:12px}}
