.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    height: var(--loool-input-height);
    border: var(--loool-input-border-width) var(--loool-input-border-style)
        var(--loool-input-border-color);
    background-color: var(--loool-input-bg-color);
    opacity: 0.5;
    font-size: var(--font-size-base);
    padding: var(--loool-input-padding-y) var(--loool-input-padding-x);
}

.woocommerce #content table.cart td.actions .input-text:focus,
.woocommerce table.cart td.actions .input-text:focus,
.woocommerce-page #content table.cart td.actions .input-text:focus,
.woocommerce-page table.cart td.actions .input-text:focus {
    opacity: 1;
}

.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
    width: 184px;
}


.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
  border: var(--loool-input-border-width) var(--loool-input-border-style)
      var(--loool-input-border-color);
  background-color: var(--loool-input-bg-color);
  opacity: 0.5;
  font-size: var(--font-size-base);
  padding: var(--loool-input-padding-y) var(--loool-input-padding-x);
}

.woocommerce form .form-row input.input-text{
  height: var(--loool-input-height);
}

.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus {
  opacity: 1;
}