/* Style homepage products and shared Elevate covers wherever they are placed. */
:is(body.home, .wp-block-cover.wmw-elevate-cover) div.wp-block-button.wc-block-grid__product-add-to-cart
.wp-block-button__link.wp-element-button {
  background-color: transparent !important;
  background-image: none !important;
  border: 1px solid #cdff09 !important;
  color: #cdff09 !important;
  text-transform: uppercase;
}

:is(body.home, .wp-block-cover.wmw-elevate-cover) div.wp-block-button.wc-block-grid__product-add-to-cart
.wp-block-button__link.wp-element-button:is(:hover, :focus-visible) {
  background-color: #cdff09 !important;
  border-color: #cdff09 !important;
  color: #000 !important;
}

:is(body.home, .wp-block-cover.wmw-elevate-cover) div.wp-block-button.wc-block-grid__product-add-to-cart
.wp-block-button__link.wp-element-button span {
  color: inherit !important;
}

@media (max-width: 600px) {
  :is(body.home, .wp-block-cover.wmw-elevate-cover) div.wp-block-button.wc-block-grid__product-add-to-cart {
    margin-top: 15px;
  }
}
