.commerce-body{max-width:830px;padding-bottom:50px}.commerce-body section{margin:2rem 0}.commerce-summary{padding:24px;background:#eff2e9;border:1px solid #dce1d4;border-radius:16px}.commerce-summary p:last-child{margin-bottom:0}.legal-guarantee{border:1px solid #9ca591;padding:24px;border-radius:8px;font-size:.94rem;margin:24px 0}.commerce-form label{display:block;margin:20px 0 6px;font-weight:600}.commerce-form input,.commerce-form select{width:100%;box-sizing:border-box;padding:13px;border:1px solid #a9b29f;border-radius:8px;font:inherit;background:white;color:#29332b}.commerce-form small{display:block;margin-top:5px;color:#596254}.commerce-form input[type=radio]{width:auto;margin-right:8px}.commerce-form .receipt-choice{font-weight:400}.commerce-error{padding:16px;border:1px solid #a25343;background:#fff0eb;border-radius:8px}.commerce-review dl{display:grid;grid-template-columns:150px 1fr;gap:10px}.commerce-review dd{margin:0;overflow-wrap:anywhere}.commerce-review dt{font-weight:600}.commerce-body [hidden]{display:none!important}.commerce-body button{cursor:pointer}.commerce-body button:disabled{cursor:wait;opacity:.65}.commerce-body .actions{display:flex;gap:12px;flex-wrap:wrap}.commerce-body h2[tabindex]:focus{outline:2px solid #728562;outline-offset:6px}.commerce-draft{border-left:4px solid #ac7b30;background:#fff2d9;padding:16px}.commerce-receipt{word-break:break-word}@media(max-width:520px){.commerce-review dl{grid-template-columns:1fr;gap:4px}.commerce-review dd{margin-bottom:12px}.legal-guarantee{padding:16px}.commerce-body .actions>*{width:100%;justify-content:center}}
