/* specific styles needed for gift cards */
.product_cat-gift-card select {
  border-radius: 0;
  padding-left:4px;
  font-size: 1em;
}
.product_cat-gift-card .agcfw-variable-product-fields .agcfw-form-field-input, 
.product_cat-gift-card .agcfw-variable-product-fields .agcfw-form-field-input textarea {
  width:100%;
  max-width: 100%;
  border:1px solid;
  font-size:1em;
  padding:4px;
}
.product_cat-gift-card .woocommerce-variation-price {
   display: none;
}
.product_cat-gift-card .add-to-cart-section {
  display: flex;
}

/** Gift Card Checkout Form **/
.acfw-checkout-ui-block .acfw-accordion h3 {
    background-color: var(--brand-black);
    color: var(--brand-white);
    border: 2px solid var(--brand-white);
    font-weight: 600;
}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order .acfw-store-credits-checkout-ui,  .agc-gift-cards-checkout-ui {
    color: var(--brand-black);
}
.agc_coupon_btn_wrap {
    background-color: var(--brand-black);
}
.gift_card_code {
    width: 100%;
    border: 2px solid var(--brand-black);
    text-align: center;
    font-size: 1rem;
    height: 2.5rem;
}
.agc-redeem-description {
    font-size: 1rem;
}
.agcfw-tooltip {
    display: block;
    font-size: 0.8rem;
    text-decoration: underline !important;
    color: var(--brand-blue);
}
.acfw-accordion-content p {
    text-align: center;
    font-size: 1rem;
}

.gift-card__button {
    background-color: var(--brand-black);
    color: var(--brand-white);
    width: 100%;
    display: block;
    text-align: center;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 600;
    height: 2.5rem;
    align-content: center;
    margin-top: 0.5rem;
}