/*
 * Heikaya v6.19.1d
 * SHOP + PRODUCT CATEGORY/TAG ARCHIVES ONLY.
 *
 * Fixes invisible Add to Cart / Read More text.
 * No homepage or single-product changes.
 */

body.post-type-archive-product ul.products li.product .button,
body.tax-product_cat ul.products li.product .button,
body.tax-product_tag ul.products li.product .button,
body.post-type-archive-product ul.products li.product .added_to_cart,
body.tax-product_cat ul.products li.product .added_to_cart,
body.tax-product_tag ul.products li.product .added_to_cart,
body.post-type-archive-product .lumiere-archive-actions .button,
body.tax-product_cat .lumiere-archive-actions .button,
body.tax-product_tag .lumiere-archive-actions .button {
    background: #15120f !important;
    border-color: #15120f !important;
    color: #fffdf9 !important;
    -webkit-text-fill-color: #fffdf9 !important;
    opacity: 1 !important;
    visibility: visible !important;
    text-shadow: none !important;
}

body.post-type-archive-product ul.products li.product .button *,
body.tax-product_cat ul.products li.product .button *,
body.tax-product_tag ul.products li.product .button *,
body.post-type-archive-product .lumiere-archive-actions .button *,
body.tax-product_cat .lumiere-archive-actions .button *,
body.tax-product_tag .lumiere-archive-actions .button * {
    color: #fffdf9 !important;
    -webkit-text-fill-color: #fffdf9 !important;
    opacity: 1 !important;
}

/* Keep the site's established reverse hover. */
body.post-type-archive-product ul.products li.product .button:hover,
body.tax-product_cat ul.products li.product .button:hover,
body.tax-product_tag ul.products li.product .button:hover,
body.post-type-archive-product ul.products li.product .button:focus,
body.tax-product_cat ul.products li.product .button:focus,
body.tax-product_tag ul.products li.product .button:focus,
body.post-type-archive-product .lumiere-archive-actions .button:hover,
body.tax-product_cat .lumiere-archive-actions .button:hover,
body.tax-product_tag .lumiere-archive-actions .button:hover {
    background: #fffdf9 !important;
    border-color: #15120f !important;
    color: #15120f !important;
    -webkit-text-fill-color: #15120f !important;
}

/* Out-of-stock / non-purchasable products can display Read More.
   Make that state equally readable. */
body.post-type-archive-product ul.products li.product .button.product_type_simple,
body.tax-product_cat ul.products li.product .button.product_type_simple,
body.tax-product_tag ul.products li.product .button.product_type_simple {
    opacity: 1 !important;
}
