.elementor-807 .elementor-element.elementor-element-9f7a758{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-807 .elementor-element.elementor-element-9f7a758:not(.elementor-motion-effects-element-type-background), .elementor-807 .elementor-element.elementor-element-9f7a758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1314164 );}.elementor-807 .elementor-element.elementor-element-9f7a758.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-807 .elementor-element.elementor-element-d1e78f9{--display:flex;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-807 .elementor-element.elementor-element-d1e78f9:not(.elementor-motion-effects-element-type-background), .elementor-807 .elementor-element.elementor-element-d1e78f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table .button, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .order-again .button{background-color:var( --e-global-color-accent );}.elementor-807 .elementor-element.elementor-element-1c2c5f7{--sections-border-color:#EAEAEA;--sections-border-radius:9px 9px 9px 9px;--sections-spacing:40px;--titles-color:var( --e-global-color-primary );--titles-spacing:40px;--general-text-color:var( --e-global-color-text );--payment-details-space-between:50px;--payment-details-titles-color:var( --e-global-color-secondary );--payment-details-titles-spacing:16px;--payment-details-items-color:var( --e-global-color-text );--order-details-rows-gap:20px;--order-details-titles-totals-color:var( --e-global-color-secondary );--order-details-items-color:var( --e-global-color-text );--order-details-variations-color:var( --e-global-color-text );--order-details-product-links-normal-color:#0292FF;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-thankyou-order-received{font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 address, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .product-purchase-note, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-thankyou-order-details + p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:23px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li strong{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table thead tr th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td span, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-downloads tr td:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .product-quantity, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details td a, .elementor-807 .elementor-element.elementor-element-1c2c5f7 td.product-total, .elementor-807 .elementor-element.elementor-element-1c2c5f7 td.download-product, .elementor-807 .elementor-element.elementor-element-1c2c5f7 td.download-remaining, .elementor-807 .elementor-element.elementor-element-1c2c5f7 td.download-expires, .elementor-807 .elementor-element.elementor-element-1c2c5f7 td.download-file{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:28px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .product-name .wc-item-meta .wc-item-meta-label, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .wc-item-meta li p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:28px;}@media(max-width:1366px){.elementor-807 .elementor-element.elementor-element-1c2c5f7 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7{--payment-details-space-between:30px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table thead tr th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td span, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1200px){.elementor-807 .elementor-element.elementor-element-1c2c5f7{--payment-details-space-between:22px;}}@media(max-width:1024px){.elementor-807 .elementor-element.elementor-element-1c2c5f7 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table thead tr th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td span, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-807 .elementor-element.elementor-element-9f7a758{--padding-top:60px;--padding-bottom:060px;--padding-left:020px;--padding-right:20px;}.elementor-807 .elementor-element.elementor-element-d1e78f9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-807 .elementor-element.elementor-element-1c2c5f7 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table thead tr th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td span, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:2400px){.elementor-807 .elementor-element.elementor-element-1c2c5f7 h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );}.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table thead tr th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot th, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table tfoot tr td span, .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-downloads tr td:before{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-1c2c5f7 */.elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details {
    margin: 0px !important;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .shop_table td span, .shop_table td {
    font-weight: 400 !important;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-details ul > li:first-child {
    font-size: 13px;
    font-weight: 500;
    display: flex;
    gap: 16px;
    flex-direction: column;
    color: var(--e-global-color-accent);
    font-weight: 600;
    font-family: "Montserrat";
    border-right: none;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-details ul > li:first-child strong {
    font-weight: 600;
    font-size: 14px;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-customer-details {
    margin-bottom: 0px;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-notice {
    display: none; 
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details .button {
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    background-color: var(--e-global-color-accent);
    border-radius: 6px 6px 6px 6px;
    padding: 16px 32px 16px 32px;
    color: white;
}

/*PIX*/

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-instructions {
     margin-right: 0px; 
     border-right: none !important;
     padding-right: 0px; 
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce ul.order_details li {
    float: none !important;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-instructions__list {
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    gap: 10px;
    margin-left: 0 !important;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-instructions__list li {
    font-size: 11px;
    padding-right: 0;
    font-family: "Montserrat", Sans-serif;
    list-style-type: disclosure-closed !important;
    line-height: 15px;
     border-right: none !important; 
     margin-right: 0px; 
     float: none !important; 
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-details__asaas-pix-button:hover {
    background-color: black;
    color: white;
}

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-copy-to-clipboard p {
    margin-bottom: 16px !important;
    display: none;
}

/*Endereço*/

.elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-customer-details--email {
    word-wrap: break-word;
}

/*Responsivo*/

@media (max-width: 1024px) {
    
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-column--billing-address {
        margin-bottom: 40px;
    }
    
    /*ASAAS*/
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-instructions__list {
        padding-left: 15px;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-instructions {
       margin-top: 24px;
       margin-bottom: 14px;
    }
    
   .elementor-807 .elementor-element.elementor-element-1c2c5f7 .asaas-pix-copy-to-clipboard {
       width:100%;
   }
   
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details .button {
      display: block;
      margin: 0 auto;
    }
    
   .elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details {
         padding-left: 0px;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .js-pix-qr-code {
         display: block;
         margin: 10px auto 0px auto;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details {
        border: none;
    }
    
}

@media (max-width: 767px) {
 
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li strong {
       font-size: 14px !important;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details {
        display: flex;
        flex-direction: column;
        gap: 14px;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-order-overview.order_details li{
        display: flex;
        flex-direction: column;
        gap: 10px;
        border:none;
        padding: 0px;
        font-size: 15px;
    }
    
    /*Detalhes do pedido*/
    
    
      .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tbody {
        margin-bottom: 8px;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details thead tr .product-total {
        display:none;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details thead .order_item {
        border:none !important;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tbody .order_item {
        padding: 0px !important;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tbody .woocommerce-Price-amount{
        margin-left:20px;
    }
    
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details {
            display: block !important;
            padding: 0px;
        }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tfoot {
        display: flex !important;
        flex-direction: column !important;
        gap: 14px;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tfoot tr {
        display: flex !important;
        flex-direction: column !important;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tfoot tr th{
       border:none !important;
       padding-top: 0px;
    }
       
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tfoot tr td {
       border:none !important;
       padding: 0px;
    }
    
    .elementor-807 .elementor-element.elementor-element-1c2c5f7 .woocommerce-table--order-details tfoot tr:last-of-type {
        display: flex !important;
        flex-direction: column !important;
        gap: 14px;
    }

     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details li{
       margin-right: 0px;
       padding-right: 0px;
       border-right: none;
    }
    
     .elementor-807 .elementor-element.elementor-element-1c2c5f7 .order_details .button {
      width: 100%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f7a758 */@media (max-width: 767px) {
    #container-sucesso {
        background-color: #fff;
    }
}/* End custom CSS */