.elementor-46 .elementor-element.elementor-element-3fbb8fa{--spacer-size:50px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-bf9bdde */.elementor-widget-woocommerce-checkout-page .woocommerce-checkout .woocommerce-billing-fields h3 {
    display: none;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1 {
    border: none !important;
}

.e-checkout__column.e-checkout__column-end .e-checkout__column-inner.e-sticky-right-column.e-sticky-right-column--active {
    background: #F6F6F6 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .col-1, .elementor-widget-woocommerce-checkout-page .woocommerce .e-checkout__order_review, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-section, .elementor-widget-woocommerce-checkout-page .woocommerce .shipping_address, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-additional-fields, .elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout #payment {
    background: none !important;
    border: none !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background: #000 !important;
    border: 1px solid #000 !important;
    border-radius: 10px !important;
    font-size: 0 !important;
    line-height: 0 !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    margin: 15px auto 30px auto !important;
    padding: 15px 40px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover {
    background: transparent !important;
    color: #000 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:after {
    content: 'Ir para o pagamento' !important;
    font-size: 18px !important;
    line-height: 22px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce h3 {
    font-size: 24px !important;
    padding-top: 30px !important;
    font-style: italic !important;
    border-bottom: 1px solid #000 !important;
    padding-bottom: 30px !important;
}

.e-coupon-box p.e-woocommerce-coupon-nudge.e-checkout-secondary-title {
    display: none !important;
}

.elementor-widget-woocommerce-checkout-page .e-coupon-anchor {
    margin-top: 0 !important;
}

label.e-coupon-anchor-description {
    font-size: 0 !important;
    margin-bottom: 10px !important;
    display: block !important;
}

label.e-coupon-anchor-description:after {
    content: 'Código de desconto' !important;
    font-size: 18px !important;
}

.e-checkout__order_review {
    margin: 0 0 15px 0 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #coupon_code {
    border: 1px solid #000 !important;
    padding: 15px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button {
    background: #000 !important;
    border: 1px solid #000 !important;
    color: #fff !important;
    border-radius: 0 !important;
    padding: 15px !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover {
    background: transparent !important;
    color: #000 !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-info {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-woocommerce-checkout-page .e-coupon-anchor {
    display: block !important;
}

.elementor-widget-woocommerce-checkout-page .e-coupon-anchor > label.e-coupon-anchor-description {
    display: none !important;
}/* End custom CSS */