.pve-bundle{margin:20px 0 24px;color:#111}.pve-bundle-title{font-weight:600;margin:0 0 12px}.pve-bundle-choices{display:grid;gap:9px}.pve-bundle-choices label{display:block;cursor:pointer}.pve-bundle-choices input{position:absolute;opacity:0}.pve-bundle-choices span{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:15px;border:1px solid #c9c9c9;border-radius:5px;background:#fff;color:#111}.pve-bundle-choices input:checked+span{border:2px solid #111;padding:14px}.pve-bundle-choices input:focus-visible+span{outline:2px solid #111;outline-offset:3px}.pve-bundle-choices b{font-size:17px}.pve-bundle-choices small{grid-column:1/-1;color:#555;font-size:12px}.pve-bundle-hint{font-size:13px;margin:12px 0 0;color:#555}.pve-extra-ring{border-top:1px solid #ddd;padding-top:18px;margin-top:20px}.pve-extra-ring h3{font-size:16px;color:#111;margin:0 0 15px}.pve-extra-ring label{color:#111}.pve-extra-ring .pve-stone-grid,.pve-extra-ring .pve-stones{max-width:100%}.pve-gift-select{margin:22px 0;padding:16px;border:1px solid #111;background:#fafafa;color:#111}.pve-gift-select[hidden]{display:none}.pve-gift-select select{display:block;width:100%;border:1px solid #aaa;background:white;color:#111;padding:11px;margin-top:8px}.pve-gift-select p{margin:7px 0}.pve-extra-ring input[name^="options["]{accent-color:#111}
