/*
 Theme Name:   Radio Logic Child
 Theme URI:    https://studioveld.com.au
 Description:  
 Author:       StudioVeld
 Author URI:   https://studioveld.com.au
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.wc-pao-addons-container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.wc-pao-addon legend.wc-pao-addon-name,
.wc-pao-addon-name {
  color: var(--Black, #000);
  font-family: "Vina Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: normal;
  text-transform: uppercase;
}

.wc-pao-fieldset .form-row label,
.variations label {
  color: var(--Black, #000);
  font-family: "Vina Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
.brxe-product-add-to-cart {
  & form {
    select {
      position: relative;
      width: -moz-fit-content;
      width: fit-content;
      border-radius: 4px;
      border-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
      background-color: transparent;
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
      padding-left: 0.625rem;
      padding-right: 0.75rem;
      font-family:
        Barlow Condensed,
        system-ui;
      font-size: 1.25rem;
      line-height: 1.75rem;
      line-height: 1;
      --tw-text-opacity: 1;
      color: rgb(0 0 0 / var(--tw-text-opacity, 1));
    }
  }
}

form.cart table.variations th {
  padding-top: 0;
}
form.cart table.variations td {
  padding: 0;
}

.wc-pao-addon .wc-pao-addon-description p {
  color: var(--Black, #000);
  font-family: "Barlow";
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}

.variation {
  display: flex;
  flex-direction: column;
  border-top: 1px solid black;
  padding-top: 16px;
  margin-top: 16px;
}

/* The dashed rule that used to live here — on `.bundle_table_item`, i.e. under whichever row
   happened to be a bundle — now closes the item LIST instead. See the "end of the item list"
   section in bricks-tailwind-rebuild/assets/css/custom/cart-checkout-items.css. */

.woocommerce-shipping-methods {
  li {
    display: flex;
    gap: 1rem;
    align-items: center;
  }
  label {
    color: var(--Black, #000);
    font-family: "Vina Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
  }
}
.bundle_data .bundle_button button.disabled {
  opacity: 1 !important;
}

.woocommerce-shipping-destination {
  margin-block: 1rem;
}
.shipping-calculator-button {
  text-decoration: underline;
  &:hover {
    text-decoration: none;
  }
}

.quantity {
  border: 1px solid black;
  border-radius: 4px;
  input {
    border-left: 1px solid black !important;
    border-right: 1px solid black !important;
    height: 32px;
  }
}

.bundle_wrap {
  margin-top: 2rem;

  .bundle_button {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
}

.woocommerce-variation-add-to-cart {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.reset_variations:before {
  line-height: 14px;
}
.reset_variations {
  line-height: 14px;
}
