.minimum-purchase{border:1px solid var(--line);border-radius:12px;padding:16px;margin-block:12px;background:var(--brand-tint);overflow-wrap:anywhere}.minimum-purchase[hidden],.minimum-progress[hidden]{display:none}.minimum-purchase h3{margin:0 0 8px;font-size:1rem}.minimum-purchase p{line-height:1.5;margin:8px 0}.minimum-progress{display:flex;align-items:center;gap:10px}.minimum-progress progress{width:100%;height:14px;accent-color:var(--brand)}.minimum-purchase[data-allowed=true]{border-color:var(--brand)}#checkout button:disabled{opacity:.6;cursor:not-allowed;transform:none}.minimum-settings{margin-top:38px;padding-top:24px;border-top:2px solid var(--line)}.minimum-settings fieldset{border:0;margin:0;padding:0;min-width:0}.minimum-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-block:18px}.minimum-fields label{display:grid;gap:8px;font-weight:bold;font-size:.9rem}.minimum-fields input,.minimum-fields select,.minimum-fields textarea{width:100%;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit;background:#fff}.minimum-fields textarea{min-height:105px}.minimum-wide{grid-column:1/-1}.minimum-settings p{line-height:1.5;overflow-wrap:anywhere}.minimum-settings>button{margin-top:12px}@media(max-width:600px){.minimum-fields{grid-template-columns:1fr}.minimum-purchase{padding:12px}}
.minimum-progress progress{flex:1;min-width:0}.minimum-progress span{white-space:nowrap;flex-shrink:0}
