/*
 * Additions on top of the WordPress site's own stylesheets (theme.1.css and the
 * WooCommerce, WooLentor and Elementor files under /wp-content). Only things the
 * rebuild added live here: the footer phone link and privacy link, the order
 * request form's status line and honeypot, and the market quick view.
 * Flat styling only: solid fills and 1px borders, no shadows or gradients.
 */

/* Footer: the phone number became a tap-to-call link; it keeps the heading's look. */
.mm-tel, .mm-tel:hover { color: inherit; text-decoration: none; }

/* Footer: Privacy link beside the Miles Media credit. */
.mm-sep { opacity: 0.6; }

/* Order request form. */
.mm-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; opacity: 0; }
.mm-promise { margin: 0 0 15px; font-size: 13px; }
.mm-status { margin-top: 15px; font-size: 14px; }
.mm-status[hidden] { display: none; }
.mm-status.is-error { color: #c0392b; }
.woocommerce-checkout #payment .payment_box p { margin: 0; }

/* Market quick view (WooLentor's opened over AJAX; this one reads /catalog.json). */
.mm-quickview { width: 900px; max-width: calc(100% - 40px); }
.mm-quickview img { display: block; width: 100%; height: auto; }
.mm-quickview .product_title { margin-top: 0; }
.mm-quickview form.cart { display: flex; gap: 10px; align-items: center; margin: 20px 0; }
.mm-quickview form.cart .qty { width: 70px; }
.mm-quickview-more { font-size: 13px; }

/* Thank-you page request number. */
.mm-order-ref[hidden] { display: none; }

/* Phone menu: the theme colors these links white on its near-white panel, so on
   WordPress only a hovered link could be read. The theme's own link navy instead. */
#tm-dialog-mobile .uk-nav-default > li > a { color: #26244c; }
#tm-dialog-mobile .uk-nav-default > li > a:hover,
#tm-dialog-mobile .uk-nav-default > li.uk-active > a { color: #515070; }

/* /market/ category bar: Elementor Pro pinned it to the top of the window while
   scrolling (jquery.sticky). Same effect without the plugin. */
.elementor-429 .elementor-element-b3f9a39 { position: sticky; top: 0; z-index: 99; }
