.jmh-cart-layout,.jmh-checkout-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:28px}.jmh-cart-table{width:100%;border-collapse:collapse}.jmh-cart-table th,.jmh-cart-table td{padding:14px 10px;border-bottom:1px solid #d8dee6;text-align:left}.jmh-cart-table input{width:70px;padding:8px}.jmh-cart-table button{margin-left:6px;padding:8px 12px}.jmh-cart-layout aside,.jmh-checkout-layout aside{padding:22px;background:#f4f6f8;border:1px solid #d8dee6}.jmh-cart-layout aside p{display:flex;justify-content:space-between}.jmh-checkout-button{display:block;padding:13px;background:#0e315f;color:#fff!important;text-align:center;font-weight:700}@media(max-width:760px){.jmh-cart-layout,.jmh-checkout-layout{grid-template-columns:1fr}.jmh-cart-table{display:block;overflow-x:auto}}
.jmh-checkout-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.jmh-checkout-form label{display:grid;gap:6px;font-weight:600}.jmh-checkout-form .wide,.jmh-checkout-message,.jmh-checkout-form button{grid-column:1/-1}.jmh-checkout-form input,.jmh-checkout-form textarea{box-sizing:border-box;width:100%;padding:11px;border:1px solid #bbb}.jmh-checkout-form button{border:0;background:#0d315f;color:#fff;padding:13px;font-weight:700;cursor:pointer}@media(max-width:700px){.jmh-checkout-form{grid-template-columns:1fr}}
