
/* MRM Step 9.40-9.42 */
.mrm-page-cart .woocommerce,.mrm-page-checkout .woocommerce,.mrm-page-order-received .woocommerce{direction:rtl}
.mrm-page-cart .shop_table,.mrm-page-checkout .shop_table,.mrm-page-checkout .woocommerce-checkout-review-order-table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}
.mrm-page-cart .shop_table th,.mrm-page-cart .shop_table td,.mrm-page-checkout .shop_table th,.mrm-page-checkout .shop_table td{padding:14px 16px;vertical-align:middle}
.mrm-page-cart .cart_totals,.mrm-page-checkout #order_review,.mrm-page-checkout .woocommerce-checkout-payment{border-radius:20px}
.mrm-page-cart .wc-proceed-to-checkout a.checkout-button,.mrm-page-checkout #place_order{min-height:52px;border-radius:12px;font-weight:700}
.mrm-page-checkout .form-row input,.mrm-page-checkout .form-row textarea,.mrm-page-checkout .form-row select{border-radius:10px;min-height:48px}
.mrm-page-checkout .form-row textarea{min-height:120px}
.mrm-cart-empty-note,.mrm-order-success-note{display:flex;flex-direction:column;gap:8px;padding:22px;margin:0 0 24px;border-radius:18px;background:#1D1E28;color:#fff}
.mrm-cart-empty-note span,.mrm-order-success-note span{opacity:.82}
.mrm-order-success-note .mrm-account-order-link{display:inline-flex;width:max-content;margin-top:6px;padding:10px 16px;border-radius:10px;text-decoration:none;background:#C9A45C;color:#1D1E28;font-weight:700}
@media(max-width:767px){.mrm-page-cart .shop_table th,.mrm-page-cart .shop_table td,.mrm-page-checkout .shop_table th,.mrm-page-checkout .shop_table td{padding:11px 10px}.mrm-page-cart .cart_totals,.mrm-page-checkout #order_review{margin-top:18px}.mrm-order-success-note{padding:18px}}
