[data-commerce-placement]{max-width:100%;min-width:0;overflow-wrap:anywhere;margin-block:1rem;padding:1rem;border:1px solid var(--line,#d6ded8);border-radius:.5rem}
[data-commerce-placement] summary{cursor:pointer;font-weight:600}
[data-commerce-placement] fieldset{display:grid;gap:.65rem;min-inline-size:0;max-inline-size:100%}
[data-commerce-placement] label{display:block;max-width:100%}
[data-commerce-placement] select,[data-commerce-placement] button,[data-commerce-placement] .purchase-button{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;font:inherit}
[data-commerce-placement] button,[data-commerce-placement] .purchase-button{white-space:normal;overflow-wrap:anywhere}
