/*
Theme Name: Finovate Child
Author: VamTam
Author URI: https://vamtam.com
Template: finovate
*/

 .woosc-btn, .woosw-btn {
  background-color: #7f54b3;
  color: #fff;
  padding: 18px;

  font-size: 100%;
margin: 0;
margin-top: 0px;
margin-left: 0px;
line-height: 1;
cursor: pointer;
position: relative;
text-decoration: none;
overflow: visible;
padding: .618em 1em;
font-weight: 400;
border-radius: 3px;
left: auto;
border: 0;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none;
}

.woosc-btn.woosc-btn-added::before {
	content: "✓";
	margin-right: 5px;
}

.woosw-btn::before {
	content: "✓";
	margin-right: 5px;
}

.fp-product-addon-totals {
    margin-bottom: 15px;
}


.woocommerce .quantity .qty {
  width: 9.631em;
  text-align: center;
  overflow: hidden;
}

.quantity > input {
  border: thin solid #dd0000 !important;
   width: 157px;
  color: #010101;
  text-align: center;
  font-family: var(--secondary-font);
  font-size: 22px;
  font-weight: 600;
  line-height: 1.6;
  border-radius: 42px;
  line-height: 79px;  
}

.woocommerce .quantity input[type=number]::-webkit-inner-spin-button,
.woocommerce .quantity input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.woocommerce .quantity input[type=number] {
  -moz-appearance: textfield;
}


.woocommerce .quantity button.plus,
.woocommerce .quantity button.minus {
  font-size: 28px;      /* Bigger symbol */
  width: 48px;          /* Wider button */
  height: 48px;         /* Taller button */
  line-height: 48px;    /* Center the text */
  border: none;         /* Optional: remove border */
  background-color: #ff8000; /* Optional: style background */
  color: white;         /* Optional: style text */
  border-radius: 50%;   /* Optional: round buttons */
  cursor: pointer;
}
