/* Normal product-page purchase control; native disabled/loading and quick-buy logic retained. */
.single-product .wd-single-add-cart form.cart .single_add_to_cart_button {
    display:inline-flex;
    align-items:center;
    justify-content:center;
    column-gap:8px;
    min-height:44px;
    white-space:nowrap;
}
.single-product .wd-single-add-cart form.cart .single_add_to_cart_button:not(.loading):before {
    content:"\f123";
    font-family:"woodmart-font";
    font-size:16px;
    font-weight:400;
    line-height:1;
    position:static;
    inset:auto;
    opacity:1;
    visibility:visible;
    transform:none;
    transition:none;
    flex:0 0 16px;
    width:16px;
    height:16px;
    background:none;
    box-shadow:none;
}

/* Conditional enquiry reuses the existing form, never substitutes a cart/quick-buy action. */
.single-product .dc-product-request { margin:18px 0; max-width:40em; }
.single-product .dc-product-request p { margin:0 0 12px; line-height:1.6; }
.single-product .dc-product-request-button { display:inline-flex; justify-content:center; align-items:center; min-height:44px; padding:10px 22px; border-radius:7px; text-transform:none; }
