.rgraq-request-form { clear: both; width: 100%; margin-block: 2em; }
.rgraq-request-form h2 { margin-top: 0; }
.rgraq-inline-cart-form { display: block !important; }
.rgraq-request-form .yith-ywraq-mail-form-wrapper { width: 100%; }
.rgraq-request-form .yith-ywraq-mail-form-wrapper > h3:empty { display: none; }
.rgraq-quote-actions { clear: both; margin-block: 1em 2em; }
.rgraq-auto-update .woocommerce-cart-form [name="update_cart"] { display: none !important; }
#rgraq-cart-update-status { clear: both; margin-block: 1em; }
/* Advanced XStore headers bypass the theme's breadcrumb option filter. */
.rgraq-cart-quote .cart-checkout-nav,
.rgraq-cart-quote .cart-checkout-nav-simple,
.rgraq-cart-quote .elementor-widget-woocommerce-etheme_cart_checkout_breadcrumbs { display: none !important; }
.rgraq-quote-only .woocommerce-cart-form { width: 100%; float: none; }
.rgraq-quote-only .woocommerce-cart-form table.cart .product-thumbnail img { width: 80px; max-height: 80px; object-fit: contain; }
.rgraq-quote-only .cart-collaterals, .rgraq-quote-only .woocommerce-cart-form .coupon { display: none; }
.rgraq-hide-prices .widget_shopping_cart .total, .rgraq-hide-prices .mini-cart .subtotal,
.rgraq-hide-prices .cart-widget-products .subtotal, .rgraq-hide-prices .etheme-cart .total,
.rgraq-hide-prices .etheme-cart .woocommerce-Price-amount, .rgraq-hide-prices .cart-popup-container .woocommerce-Price-amount,
.rgraq-hide-prices .etheme-elementor-off-canvas-total-inner { display: none !important; }
.rgraq-request-form input, .rgraq-request-form select, .rgraq-request-form textarea { max-width: 100%; }
@media (min-width: 769px) {
 .rgraq-quote-only .woocommerce-cart-form table.cart { table-layout: fixed; }
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-remove { width: 40px; }
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-thumbnail { width: 110px; }
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-name { width: auto; text-align: left; }
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-quantity { width: 150px; }
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-price,
 .rgraq-quote-only .woocommerce-cart-form table.cart .product-subtotal { width: 120px; }
}
