.elementor-540 .elementor-element.elementor-element-945dc75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-540 .elementor-element.elementor-element-8b53f28{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:end;}.elementor-540 .elementor-element.elementor-element-8b53f28 img{width:100%;border-radius:30px 0px 0px 030px;}.elementor-540 .elementor-element.elementor-element-e52d679{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-540 .elementor-element.elementor-element-c739381 .elementor-button:hover, .elementor-540 .elementor-element.elementor-element-c739381 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-1890661 );}.elementor-540 .elementor-element.elementor-element-c739381{padding:10px 0px 0px 0px;}.elementor-540 .elementor-element.elementor-element-c739381 .elementor-button:hover svg, .elementor-540 .elementor-element.elementor-element-c739381 .elementor-button:focus svg{fill:var( --e-global-color-1890661 );}.elementor-540 .elementor-element.elementor-element-c739381 .elementor-button{border-radius:20px 0px 20px 0px;}@media(max-width:1366px){.elementor-540 .elementor-element.elementor-element-c739381 .elementor-button{font-size:10px;}}@media(max-width:1024px){.elementor-540 .elementor-element.elementor-element-945dc75{--flex-wrap:wrap;}.elementor-540 .elementor-element.elementor-element-8b53f28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-540 .elementor-element.elementor-element-8b53f28 img{width:100%;}}@media(min-width:768px){.elementor-540 .elementor-element.elementor-element-e52d679{--width:96%;}}@media(max-width:1366px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-e52d679{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-540 .elementor-element.elementor-element-e52d679{--width:100%;}}/* Start custom CSS for wc-add-to-cart, class: .elementor-element-c739381 *//* ===== Cashworx – Add to Cart + View Cart button (JetEngine listing) ===== */
:root {
  --cw-btn-default: #FFE01B;   /* yellow – default/inactive */
  --cw-btn-hover:   #8CC63F;   /* green – hover */
  --cw-btn-text:    #1a1a1a;   /* button text colour */
}

/* Shared look for BOTH the Add to Cart button AND the injected View Cart link */
.jet-listing-grid a.add_to_cart_button,
.jet-listing-grid a.added_to_cart {
  display: inline-block;
  background-color: var(--cw-btn-default) !important;
  color: var(--cw-btn-text) !important;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: .3px;
  padding: 14px 28px;
  border: none;
  border-radius: 6px 24px 24px 6px;   /* match your pill shape here */
  line-height: 1;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
  transition: background-color .2s ease, color .2s ease;
}

/* Hover = green, for BOTH buttons */
.jet-listing-grid a.add_to_cart_button:hover,
.jet-listing-grid a.add_to_cart_button:focus,
.jet-listing-grid a.added_to_cart:hover,
.jet-listing-grid a.added_to_cart:focus {
  background-color: var(--cw-btn-hover) !important;
  color: var(--cw-btn-text) !important;
}

/* Once added, the original button is replaced by the View Cart button */
.jet-listing-grid a.add_to_cart_button.added {
  display: none;
}

/* Make the injected View Cart link solid + sit exactly where the button was */
.jet-listing-grid a.added_to_cart {
  opacity: 1 !important;
  margin: 0 !important;
  position: static !important;
  animation: none !important;
}/* End custom CSS */