/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/



/* voorbeeldstyling */
.ticket-voorstelling-datum {
  font-size: var(--text-s);
  font-weight:500;
}

.woocommerce-cart-form thead {
    border-bottom: 2px solid #ffd64f !important;
    display: table-header-group;
    padding-bottom:var(--space-xs);
}


/* Cart‐quantity wrapper styling */
.cart-quantity-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 110px; /* net als in je variaties-table */
}

.woocommerce-cart-form tbody td{
    padding: var(--space-s)!important;
}
/* Plus/min knoppen */
.cart-quantity-wrapper .quantity-minus,
.cart-quantity-wrapper .quantity-plus {
  width: 35px;
  height: 35px;
  background-color: #ffd64f;              /* vervang eventueel door je eigen kleur */
  color: #fff;
  border: none;
  border-radius: 5px;                  /* of je eigen radius */
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  text-align: center;
  padding: 0;
  cursor: pointer;
}

/* Verborgen, maar behoud ruimte, zodra disabled */
.cart-quantity-wrapper .quantity-minus:disabled,
.cart-quantity-wrapper .quantity-plus:disabled {
  visibility: hidden;
}

/* Het input‐veld */
.cart-quantity-wrapper .quantity-field {
  width: 30px;
  height: 35px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 5px;                  /* of je eigen radius */
  padding: 0;
  color:var(--dark)
  /* verberg native spin-knoppen */
}
.cart-quantity-wrapper .quantity-field::-webkit-inner-spin-button,
.cart-quantity-wrapper .quantity-field::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Stock-limit bericht */
.stock-limit-msg {
  color: red;
  font-size: 12px;
  display: none;
  margin-left: calc(35px + 5px); /* 35px knop + gap 5px */
  padding: 0;
  text-align: left;
}
