.elementor-1441 .elementor-element.elementor-element-6e2e904c{--display:flex;--min-height:100vh;--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;--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1441 .elementor-element.elementor-element-6e2e904c:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-6e2e904c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;background-image:url("https://calculos.rine.dev/wp-content/uploads/2025/01/cal-elipseprice.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1441 .elementor-element.elementor-element-3bf92f7 #payment #place_order{background-color:#249656;}.elementor-1441 .elementor-element.elementor-element-3bf92f7{--additional-information-display:block;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-3bf92f7 */.elementor-1441 .elementor-element.elementor-element-3bf92f7 .col-2 {
    display: none;
}
.elementor-1441 .elementor-element.elementor-element-3bf92f7 .col-1, .elementor-1441 .elementor-element.elementor-element-3bf92f7 .e-checkout__order_review {
    background: #09090B !important;
    border-radius: 10px !important;
    border: 1px solid #d4d4d83b !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .product-name {
    color: #FFFFFF !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 label, .elementor-1441 .elementor-element.elementor-element-3bf92f7 th, .elementor-1441 .elementor-element.elementor-element-3bf92f7 span {
    font-family: 'Inter';
    color: #FFF !important;
    font-weight: 600;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 input, .elementor-1441 .elementor-element.elementor-element-3bf92f7 select {
    font-weight: 500 !important;
    border-radius: 6px !important;
    background: #e2e2e2 !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 span.select2-selection {
    border-radius: 6px !important;
    color: #000 !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .select2-selection__rendered {
    color: var(--forms-fields-normal-color,#69727d) !important;
    font-weight: 500;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 #order_review_heading {
    display: none !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce-billing-fields h3 {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 ul.woocommerce-order-overview, section.woocommerce-order-details {
    background: #09090B !important;
    border-radius: 10px !important;
    border: 1px solid #d4d4d83b !important;
    padding: 10px 20px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 li.asaas-pix-copy-to-clipboard {
    max-width: 100%;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 p.woocommerce-order-details__asaas-pix-payload {
    max-width: 100%;
     background: #09090B !important;
    border-radius: 10px !important;
    border: 1px solid #d4d4d83b !important;
    padding: 10px 20px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 ol.asaas-pix-instructions__list {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce-order-details ul.order_details {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    gap: 20px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce ul.order_details li {
    border: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce-order-details ul.order_details li {
    align-self: center;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .asaas-pix-copy-to-clipboard > div {
    display: flex;
    flex-direction: column;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .asaas-pix-copy-to-clipboard > div button {
    align-self: center;
}
.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce-terms-and-conditions-wrapper {
    display: none;
}


.elementor-1441 .elementor-element.elementor-element-3bf92f7 div#payment.woocommerce-checkout-payment {
        background: unset !important;
    border-radius: 10px !important;
    border: none !important;
    padding: 0px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .payment_box.payment_method_asaas-pix {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .woocommerce-notices-wrapper {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 li.payment_method_asaas-credit-card {
    background: #09090B !important;
    border-radius: 10px !important;
    border: 1px solid #d4d4d83b !important;
    padding: 10px 20px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 div.payment_method_asaas-credit-card {
    margin: 0px !important;
    background: unset !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .payment_method_asaas-credit-card p {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .payment_method_asaas-credit-card .asaas-cc-form-field {
    margin: 0px !important;
    padding: 0px !important;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 label[for=payment_method_asaas-credit-card] {
    display: none;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7 .elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .place-order {
    margin-top: 10px;
}

.elementor-1441 .elementor-element.elementor-element-3bf92f7  #payment #place_order {
    margin-top: 20px !important;
}/* End custom CSS */