.elementor .e-3a1b8ed-1d96d89{font-family:var(--f-voice);font-size:var(--t-lg);display:flex;justify-content:center;}.elementor .e-2bb8785-caf07d0{/* =========================================================
 LEGIT Woo Product Buttons
 Put this on the product Loop Grid or card loop wrapper
 ========================================================= */

selector a.button,
selector button.button,
selector .woocommerce a.button,
selector .woocommerce button.button,
selector .add_to_cart_button,
selector .product_type_simple,
selector .product_type_variable,
selector .elementor-button {
display: inline-flex !important;
align-items: center;
justify-content: center;

width: 100%;
min-height: 2.65rem;
padding: 0.7rem 1rem !important;

background: var(--c-primary) !important;
background-color: var(--c-primary) !important;
color: var(--c-surface) !important;
border: var(--line-thin, 1px) solid var(--c-primary) !important;
border-radius: var(--r-sm) !important;

font-family: var(--f-accent) !important;
font-size: var(--t-xs) !important;
line-height: var(--lh-tight) !important;
letter-spacing: 0.055em;
text-transform: uppercase;
text-align: center;
text-decoration: none !important;

box-shadow: none !important;
cursor: pointer;
}

/* Hover */
selector a.button:hover,
selector button.button:hover,
selector .woocommerce a.button:hover,
selector .woocommerce button.button:hover,
selector .add_to_cart_button:hover,
selector .product_type_simple:hover,
selector .product_type_variable:hover,
selector .elementor-button:hover {
background: var(--c-accent) !important;
background-color: var(--c-accent) !important;
color: var(--c-surface) !important;
border-color: var(--c-accent) !important;
}

/* Disabled / loading states */
selector .button.disabled,
selector .button:disabled,
selector .button.loading,
selector .add_to_cart_button.loading {
opacity: 0.65;
cursor: wait;
}

/* Keep View Details as a text link, not a button */
selector a:not(.button):not(.elementor-button) {
background: transparent !important;
}\n}