/*
|--------------------------------------------------------------------------
| ANCHOR General
|--------------------------------------------------------------------------
*/

.single-product .apc-product-has-components .quantity .creanet-quantity {
  display: none;
}

/* .ppom-wrapper {
  display: none !important;
} */

/*
|--------------------------------------------------------------------------
| ANCHOR Components form on single product page
|--------------------------------------------------------------------------
*/

.woocommerce div.product form.cart .apc-components-form .form-control-label {
  margin-bottom: 0.5rem;
}

.woocommerce div.product form.cart .apc-components-form table {
  border-color: rgba(0, 0, 0, 0.1);
  border-width: 1px;
  border-style: solid;

  border-collapse: collapse;
}

.woocommerce div.product form.cart .apc-components-form table th,
.woocommerce div.product form.cart .apc-components-form table td {
  padding: 0.75rem;

  vertical-align: top;
}

.woocommerce div.product form.cart .apc-components-form table th:first-child,
.woocommerce div.product form.cart .apc-components-form table td:first-child {
  width: 74%;
}

.woocommerce div.product form.cart .apc-components-form table thead th,
.woocommerce div.product form.cart .apc-components-form table thead td {
  border-bottom-width: 2px;
}

.woocommerce div.product form.cart .apc-components-form table tbody td {
  text-align: center;
}

.woocommerce div.product form.cart .apc-components-form table tfoot th,
.woocommerce div.product form.cart .apc-components-form table tfoot td {
  background-color: #f2f2f2;
}

.woocommerce div.product form.cart .apc-components-form input[type='number'] {
  display: inline-block;

  width: 64px;
  height: 50px;
}
