/*
 * Heikaya v6.19.8 — product action typography.
 */

body.single-product form.cart .single_add_to_cart_button,
body.single-product .lumiere-purchase-actions .single_add_to_cart_button,
body.single-product button.single_add_to_cart_button {
    font-family: Montserrat, Arial, sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    font-style: normal !important;
    line-height: 1 !important;
    letter-spacing: .12em !important;
    text-transform: uppercase !important;
    text-rendering: optimizeLegibility !important;
    -webkit-font-smoothing: antialiased !important;
    color: #fffdf9 !important;
    -webkit-text-fill-color: #fffdf9 !important;
}

body.single-product form.cart .single_add_to_cart_button:hover,
body.single-product form.cart .single_add_to_cart_button:focus,
body.single-product form.cart .single_add_to_cart_button:active,
body.single-product .lumiere-purchase-actions .single_add_to_cart_button:hover,
body.single-product .lumiere-purchase-actions .single_add_to_cart_button:focus,
body.single-product .lumiere-purchase-actions .single_add_to_cart_button:active {
    color: #15120f !important;
    -webkit-text-fill-color: #15120f !important;
}

@media (max-width: 767px) {
    body.single-product form.cart .single_add_to_cart_button,
    body.single-product .lumiere-purchase-actions .single_add_to_cart_button,
    body.single-product button.single_add_to_cart_button {
        font-size: 10px !important;
        letter-spacing: .10em !important;
    }
}
