.product-bundle-choice{margin:1rem 0;padding:1rem;border:1px solid #d8d9d0;border-radius:12px;min-width:0}.product-bundle-choice legend{font-size:1rem;font-weight:650;padding:0 .3rem}.product-bundle-option{display:flex!important;align-items:flex-start;gap:.65rem;padding:.65rem;background:#f5f6ef;border-radius:8px;margin:.4rem 0;cursor:pointer}.product-bundle-option input{width:auto!important;margin-top:.3rem;flex-shrink:0}.product-bundle-option:has(input:checked){outline:2px solid #5b6b3f}.product-bundle-members{margin:.4rem 0 .9rem}.product-bundle-members summary{cursor:pointer;font-size:.9rem}.product-bundle-members>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.6rem;margin-top:.7rem}.product-bundle-members a{font-size:.8rem;overflow-wrap:anywhere;color:inherit}.product-bundle-members img{width:100%;height:100px;object-fit:contain;background:#f4f3ef;border-radius:5px}.product-bundle-members span{display:block}.product-bundle-note{font-size:.85rem;line-height:1.5;margin:.6rem 0 0;color:#59614c}.product-bundle-choice~.cp-easy-choices label:has(input:disabled){opacity:.45}.product-bundle-unavailable{color:#9a3325}
