.mutab-checkout{direction:ltr;text-align:left}
.mutab-checkout p{line-height:1.55}
.mutab-checkout-cart{font-weight:600;margin-top:.65rem}
.mutab-checkout-form{margin-top:1.15rem}
.mutab-checkout-fields{border:1px solid #b4b4b4;border-radius:.5rem;display:grid;gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1rem;padding:1rem}
.mutab-checkout-fields legend{font-weight:700;padding:0 .4rem}
.mutab-checkout-fields label{min-width:0;display:flex;flex-direction:column;gap:.3rem}
.mutab-checkout-fields input,.mutab-checkout-fields select{background:#fff;color:#111;border:1px solid #8a8a8a;border-radius:.35rem;min-height:44px;padding:.5rem .65rem;width:100%}
.mutab-checkout-fields input:focus,.mutab-checkout-fields select:focus{outline:2px solid #111;outline-offset:2px}
.mutab-checkout-wide{grid-column:1/-1}
.mutab-checkout-delivery{background:#f5f5f5;color:#111;border:1px solid #b4b4b4;border-radius:.5rem;padding:.8rem 1rem;margin:0 0 1rem}
.mutab-checkout-delivery h2{font-size:1.07rem;font-weight:700;margin:0}
.mutab-checkout-error{color:#8b1414;font-weight:600}
.mutab-checkout-links{display:flex;flex-wrap:wrap;gap:0 .9rem;margin-top:.65rem}
@media(max-width:580px){.mutab-checkout-fields{grid-template-columns:minmax(0,1fr);padding:.85rem}}
