.elementor-443 .elementor-element.elementor-element-8df1a72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-443 .elementor-element.elementor-element-8df1a72:not(.elementor-motion-effects-element-type-background), .elementor-443 .elementor-element.elementor-element-8df1a72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-443 .elementor-element.elementor-element-8c809c7{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;--confirmation-message-display:block;--confirmation-message-color:var( --e-global-color-accent );--titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-primary );--payment-details-space-between:31px;--payment-details-titles-color:var( --e-global-color-primary );--payment-details-items-color:var( --e-global-color-text );--payment-details-border-type:solid;--payment-details-border-color:#292929;--account-title-color:var( --e-global-color-text );--bank-details-titles-color:var( --e-global-color-primary );--bank-details-items-color:var( --e-global-color-text );--bank-details-border-color:var( --e-global-color-text );--order-details-titles-totals-color:var( --e-global-color-primary );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-accent );--order-details-product-links-normal-color:var( --e-global-color-accent );}.elementor-443 .elementor-element.elementor-element-8c809c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-thankyou-order-received{font-family:"Poppins", Sans-serif;font-size:39px;font-weight:600;}.elementor-443 .elementor-element.elementor-element-8c809c7 h2{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-443 .elementor-element.elementor-element-8c809c7 address, .elementor-443 .elementor-element.elementor-element-8c809c7 .product-purchase-note, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-thankyou-order-details + p{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-order-overview.order_details li{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-order-overview.order_details li strong{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .wc-bacs-bank-details-account-name{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table thead tr th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td span, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-downloads tr td:before{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-quantity, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-details td a, .elementor-443 .elementor-element.elementor-element-8c809c7 td.product-total, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-product, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-remaining, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-expires, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-file{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 );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-name .wc-item-meta .wc-item-meta-label, .elementor-443 .elementor-element.elementor-element-8c809c7 .wc-item-meta li p{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 );}.elementor-443 .elementor-element.elementor-element-548d302{--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;}@media(max-width:1024px){.elementor-443 .elementor-element.elementor-element-8c809c7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 address, .elementor-443 .elementor-element.elementor-element-8c809c7 .product-purchase-note, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table thead tr th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td span, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-quantity, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-details td a, .elementor-443 .elementor-element.elementor-element-8c809c7 td.product-total, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-product, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-remaining, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-expires, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-name .wc-item-meta .wc-item-meta-label, .elementor-443 .elementor-element.elementor-element-8c809c7 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-443 .elementor-element.elementor-element-8c809c7 h2{font-size:var( --e-global-typography-secondary-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 address, .elementor-443 .elementor-element.elementor-element-8c809c7 .product-purchase-note, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-thankyou-order-details + p{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-order-overview.order_details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .wc-bacs-bank-details-account-name{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table thead tr th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot th, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td, .elementor-443 .elementor-element.elementor-element-8c809c7 .shop_table tfoot tr td span, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-quantity, .elementor-443 .elementor-element.elementor-element-8c809c7 .woocommerce-table--order-details td a, .elementor-443 .elementor-element.elementor-element-8c809c7 td.product-total, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-product, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-remaining, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-expires, .elementor-443 .elementor-element.elementor-element-8c809c7 td.download-file{font-size:var( --e-global-typography-text-font-size );}.elementor-443 .elementor-element.elementor-element-8c809c7 .product-name .wc-item-meta .wc-item-meta-label, .elementor-443 .elementor-element.elementor-element-8c809c7 .wc-item-meta li p{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-8df1a72 *//* =========================================================
   MERCADO PAGO PIX
   PERSONALIZAÇÃO + CENTRALIZAÇÃO
   ========================================================= */


/* =========================================================
   FONTE
   ========================================================= */

.mp-details-pix,
.mp-details-pix *,
.mp-details-title {
    font-family: 'Poppins', sans-serif !important;
}


/* =========================================================
   TÍTULO DO PIX
   ========================================================= */

.mp-details-title {
    display: block !important;

    width: 100% !important;

    max-width: 900px !important;

    margin: 0 auto 30px auto !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    box-sizing: border-box !important;
}


/* =========================================================
   CONTAINER PRINCIPAL DO PIX
   ========================================================= */

.mp-details-pix {

    display: block !important;

    position: relative !important;

    float: none !important;

    clear: both !important;

    width: 100% !important;

    max-width: 900px !important;

    margin-top: 0 !important;

    margin-right: auto !important;

    margin-bottom: 50px !important;

    margin-left: auto !important;

    padding: 45px !important;

    box-sizing: border-box !important;

    left: auto !important;

    right: auto !important;

    transform: none !important;

    background: #ffffff !important;

    border: 1px solid #eeeeee !important;

    border-radius: 24px !important;

    box-shadow: 0 15px 50px rgba(0, 0, 0, 0.08) !important;

}


/* =========================================================
   LINHA INTERNA
   ========================================================= */

.mp-details-pix .mp-row-checkout-pix {

    display: flex !important;

    width: 100% !important;

    margin: 0 auto !important;

    padding: 0 !important;

    float: none !important;

    position: relative !important;

    left: auto !important;

    right: auto !important;

    justify-content: center !important;

    align-items: center !important;

    gap: 50px !important;

    box-sizing: border-box !important;

}


/* =========================================================
   COLUNAS
   ========================================================= */

.mp-details-pix .mp-col-md-4,
.mp-details-pix .mp-col-md-8 {

    float: none !important;

    position: relative !important;

    left: auto !important;

    right: auto !important;

    box-sizing: border-box !important;

}


/* =========================================================
   COLUNA ESQUERDA
   ========================================================= */

.mp-details-pix .mp-col-md-4 {

    width: 38% !important;

    margin: 0 !important;

    text-align: left !important;

}


/* =========================================================
   COLUNA DIREITA
   ========================================================= */

.mp-details-pix .mp-col-md-8 {

    width: 62% !important;

    margin: 0 !important;

    text-align: center !important;

}


/* =========================================================
   ÁREA DIREITA
   ========================================================= */

.mp-details-pix .mp-pix-right {

    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;

    justify-content: center !important;

    text-align: center !important;

}


/* =========================================================
   IMAGEM DO PIX
   ========================================================= */

.mp-details-pix .mp-details-pix-img {

    display: block !important;

    max-width: 100% !important;

    margin: 0 auto 20px auto !important;

}


/* =========================================================
   QR CODE
   ========================================================= */

.mp-details-pix .mp-details-pix-qr-img {

    display: block !important;

    width: 220px !important;

    height: 220px !important;

    margin: 0 auto 12px auto !important;

    float: none !important;

    object-fit: contain !important;

}


/* =========================================================
   VALOR
   ========================================================= */

.mp-details-pix .mp-details-pix-amount {

    width: 100% !important;

    margin-left: auto !important;

    margin-right: auto !important;

    text-align: center !important;

}


/* =========================================================
   TÍTULO QR CODE
   ========================================================= */

.mp-details-pix .mp-details-pix-qr-title {

    width: 100% !important;

    text-align: center !important;

}


/* =========================================================
   VALIDADE
   ========================================================= */

.mp-details-pix .mp-details-pix-qr-subtitle {

    width: 100% !important;

    text-align: center !important;

}


/* =========================================================
   DESCRIÇÃO COPIAR E COLAR
   ========================================================= */

.mp-details-pix .mp-details-pix-container {

    width: 100% !important;

    margin: 0 auto !important;

    text-align: center !important;

}


/* =========================================================
   TEXTO COPIAR E COLAR
   ========================================================= */

.mp-details-pix .mp-details-pix-qr-description {

    width: 100% !important;

    margin-left: auto !important;

    margin-right: auto !important;

    text-align: center !important;

}


/* =========================================================
   INPUT + BOTÃO
   ========================================================= */

.mp-details-pix .mp-row-checkout-pix-container {

    display: flex !important;

    width: 100% !important;

    margin: 0 auto !important;

    padding: 0 !important;

    justify-content: center !important;

    align-items: stretch !important;

    gap: 8px !important;

    box-sizing: border-box !important;

}


/* =========================================================
   INPUT PIX
   ========================================================= */

.mp-details-pix .mp-qr-input {

    box-sizing: border-box !important;

    font-family: 'Poppins', sans-serif !important;

}


/* =========================================================
   BOTÃO COPIAR
   ========================================================= */

.mp-details-pix .mp-details-pix-button {

    background: #0C103D !important;

    color: #ffffff !important;

    border: none !important;

    border-radius: 10px !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 600 !important;

    cursor: pointer !important;

    transition: all 0.2s ease !important;

}


.mp-details-pix .mp-details-pix-button:hover {

    background: #32E87C !important;

    color: #0C103D !important;

}


/* =========================================================
   LISTA DE PASSOS
   ========================================================= */

.mp-details-pix .mp-pix-left {

    margin-left: 0 !important;

    padding-left: 0 !important;

}


/* =========================================================
   NÚMEROS DOS PASSOS
   ========================================================= */

.mp-details-pix .mp-details-pix-number-p {

    background: #32E87C !important;

    color: #0C103D !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 700 !important;

}


/* =========================================================
   REMOVER BLOCO PIX DUPLICADO DO WOOCOMMERCE
   ========================================================= */

.mp-pix-image-container {

    display: none !important;

}


/* =========================================================
   REMOVER INFORMAÇÕES PADRÃO DO PEDIDO
   ========================================================= */

.woocommerce-notice--success {

    display: none !important;

}


.woocommerce-order-overview {

    display: none !important;

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .mp-details-pix {

        width: calc(100% - 30px) !important;

        max-width: calc(100% - 30px) !important;

        margin-left: auto !important;

        margin-right: auto !important;

        padding: 25px 18px !important;

        border-radius: 20px !important;

    }


    .mp-details-pix .mp-row-checkout-pix {

        flex-direction: column !important;

        gap: 30px !important;

    }


    .mp-details-pix .mp-col-md-4,
    .mp-details-pix .mp-col-md-8 {

        width: 100% !important;

        margin-left: auto !important;

        margin-right: auto !important;

        text-align: center !important;

    }


    .mp-details-pix .mp-col-md-4 {

        text-align: left !important;

    }


    .mp-details-pix .mp-pix-left {

        text-align: left !important;

    }


    .mp-details-pix .mp-details-pix-qr-img {

        width: 200px !important;

        height: 200px !important;

        margin-left: auto !important;

        margin-right: auto !important;

    }


    .mp-details-pix .mp-row-checkout-pix-container {

        flex-direction: column !important;

        width: 100% !important;

    }


    .mp-details-pix .mp-qr-input {

        width: 100% !important;

        min-height: 50px !important;

    }


    .mp-details-pix .mp-details-pix-button {

        width: 100% !important;

        min-height: 50px !important;

    }


    .mp-details-title {

        width: calc(100% - 30px) !important;

        margin-left: auto !important;

        margin-right: auto !important;

    }

}/* End custom CSS */
/* Start custom CSS */.woocommerce-order-details{
    display: none;
}
.woocommerce-customer-details{
    display: none;
}/* End custom CSS */