pw-bundle{display:block;max-width:100%}.pw-bundle-set{border:0;padding:0;margin:0;min-width:0}.pw-bundle-set legend{font-size:15px;font-weight:700;margin-bottom:10px}.pw-bundle-card{border:1px solid #dedbd5;border-radius:12px;margin-bottom:8px;background:#fff;overflow:hidden}.pw-bundle-card:has(input:checked){border:2px solid #ff9400;background:#f3f1ed}.pw-bundle-label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;cursor:pointer}.pw-bundle-label input{accent-color:#ff9400;width:17px;height:17px;margin:0}.pw-bundle-copy strong{display:block;font-size:15px;line-height:1.3}.pw-bundle-copy small{display:block;font-size:12px;line-height:1.4;color:#66645f;margin-top:3px}.pw-bundle-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}.pw-bundle-price strong{font-size:17px;line-height:1.2}.pw-bundle-price s{font-size:11px;color:#777}.pw-bundle-badge{background:#ff9400;color:#171717;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:750}.pw-bundle-includes{padding:0 13px 11px 41px;display:grid;gap:6px}.pw-bundle-item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35}.pw-bundle-item img{width:34px;height:34px;border-radius:6px;object-fit:cover;flex-shrink:0}.pw-bundle-note{display:block;color:#6c6b65;font-size:11px;line-height:1.4;margin-top:7px}.pw-bundle-comb{margin:10px 0}.pw-bundle-comb label{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.pw-bundle-comb select{width:100%;min-height:40px;padding:8px;border:1px solid #d1cec7;border-radius:7px;background:white;font-size:13px}.pw-bundle-set [hidden]{display:none!important}.pw-bundle-label:has(input:focus-visible){outline:2px solid #171717;outline-offset:-4px}@media(max-width:420px){.pw-bundle-label{gap:8px;padding:11px}.pw-bundle-copy strong{font-size:14px}.pw-bundle-copy small{font-size:11px}.pw-bundle-includes{padding-left:37px}.pw-bundle-price strong{font-size:16px}}


pw-product:has(pw-bundle) .pw-main-form .pw-options,pw-product:has(pw-bundle) .pw-main-form .pw-purchase-note,pw-product:has(pw-bundle) .pw-main-form .pw-quantity{display:none}.pw-bundle-selectors{display:grid;gap:9px;margin-top:5px}.pw-bundle-selectors label{display:block;font-size:12px;font-weight:600;margin-bottom:4px}.pw-bundle-selectors select{width:100%;min-height:38px;padding:7px 9px;border:1px solid #d1cec7;border-radius:7px;background:white;font-size:13px}.pw-bundle-selectors .pw-bundle-comb{margin:0}.pw-bundle-item-discount{display:block;color:#9a5000;font-size:10px;font-weight:650;margin-top:2px}
