.commerce-dialog{width:min(600px,calc(100% - 32px));max-height:90dvh;overflow:auto;margin:auto;border:1px solid #d6d4cc;background:#f5f3ee;color:#20231f;padding:28px}.commerce-dialog::backdrop{background:#20231f70}.commerce-dialog header,.checkout-quote>p,.my-order-heading,.my-order-pages{display:flex;align-items:center;justify-content:space-between;gap:14px}.commerce-dialog h2{font-size:26px}.commerce-dialog p{font-size:14px;line-height:1.6;margin:14px 0}.commerce-dialog label{display:grid;gap:8px;font-size:14px;margin:22px 0}.commerce-dialog select{font:inherit;font-size:16px;width:100%;padding:12px;border:1px solid #bcbdb4;background:#fff;color:#20231f}.commerce-dialog .button{width:100%;margin:14px 0}.checkout-final{font-size:18px!important;padding-top:18px;border-top:1px solid #d6d4cc}.my-order{padding:20px 0;border-bottom:1px solid #d6d4cc}.my-order p{font-size:13px;line-height:1.6;margin-top:8px;overflow-wrap:anywhere}.my-order-heading{align-items:flex-start;flex-wrap:wrap}.my-order-heading span{font-size:13px}.my-order .text-link{margin:14px 18px 0 0;min-height:40px}.my-order-pages{justify-content:flex-end;margin-top:22px}.order-detail-body{padding:22px}.order-detail-body h3{font-size:15px;margin:24px 0 12px}.order-detail-body address{font-size:14px;line-height:1.8;font-style:normal;overflow-wrap:anywhere}.order-status-line,.order-line{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.order-line{padding:14px 0;border-bottom:1px solid var(--line,#e2e6ed);font-size:13px}.order-line div{display:grid;gap:5px}.order-line span{color:var(--muted,#636c79);font-size:13px}.order-totals{margin:18px 0;max-width:420px}.order-totals div{display:flex;justify-content:space-between;padding:8px 0;font-size:14px}.order-detail form{max-width:560px}.order-detail form>label,.order-shipping-fields label{display:grid;gap:7px;font-size:14px;margin:14px 0}.order-detail input,.order-detail select{font:inherit;font-size:14px;border:1px solid var(--line,#e2e6ed);border-radius:5px;min-height:42px;padding:8px 10px;background:#fff;color:var(--ink,#202733);width:100%}.order-detail .check-label{display:flex;align-items:flex-start}.order-detail .check-label input{width:20px;min-height:20px;flex-shrink:0}.order-shipping-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.order-shipping-fields[hidden],.order-detail [hidden]{display:none!important}.editor-tabs{display:flex;gap:6px;padding:12px 28px;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--surface)}.editor-tabs button{white-space:nowrap;min-height:40px}.editor-tabs [aria-selected=true]{color:var(--blue);background:var(--blue-soft)}.editor-content [data-editor-pane][hidden]{display:none}.admin-form-error-summary{margin:12px 20px;color:var(--danger);font-size:14px}.order-detail-body button:focus-visible,.commerce-dialog :focus-visible{outline:2px solid #2c49b7;outline-offset:3px}@media(max-width:760px){.order-detail-body{padding:18px}.order-detail input,.order-detail select{font-size:16px}.order-shipping-fields{grid-template-columns:1fr}.editor-tabs{padding:10px 18px}.commerce-dialog{padding:20px}.my-order-heading{display:grid;gap:8px}}
.editor-tabs [aria-selected=true]{color:var(--blue);background:var(--blue-soft)}
