.elementor-12 .elementor-element.elementor-element-d24771f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-4208f0e .woocommerce-button{background-color:#3E3366;font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4208f0e #payment #place_order{background-color:#3E3366;}.elementor-12 .elementor-element.elementor-element-4208f0e{width:100%;max-width:100%;--links-normal-color:#3E3366;--links-hover-color:#3E3366;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:10px 10px 10px 10px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-4208f0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-4208f0e h3#order_review_heading, .elementor-12 .elementor-element.elementor-element-4208f0e .woocommerce-billing-fields h3, .elementor-12 .elementor-element.elementor-element-4208f0e .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4208f0e .e-checkout-secondary-title{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4208f0e .e-description{font-family:"Poppins", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4208f0e .woocommerce-checkout #payment .payment_box, .elementor-12 .elementor-element.elementor-element-4208f0e .woocommerce-privacy-policy-text p, .elementor-12 .elementor-element.elementor-element-4208f0e .e-checkout-message{font-family:"Poppins", Sans-serif;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-4208f0e */.e-coupon-anchor-description {
  font-size: 0 !important;
  position: relative;
}

.e-coupon-anchor-description::before {
  content: "Se você tiver um cupom, aplique abaixo:";
  font-size: 14px;
  color: #333;
}

button[name="apply_coupon"] {
  position: relative;
  color: transparent !important;
  font-size: 0 !important;
}

button[name="apply_coupon"]::after {
  content: "Aplicar";
  font-size: 16px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}/* End custom CSS */