.elementor-139 .elementor-element.elementor-element-62f1525e{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#F8FAFC00;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-2cce359 );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-2cce359 );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-8907d96 );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-139 .elementor-element.elementor-element-c18ca10 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-14bffe9 );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-dd4475f );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-accent-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10{--tabs-normal-color:var( --e-global-color-primary );--tabs-hover-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-primary );--tabs-border-radius:0.5em 0.5em 0.5em 0.5em;--tabs-padding:1em 1em 1em 1em;--tabs-spacing:0.5em;--sections-background-color:#F8FAFC00;--sections-border-type:none;--sections-border-radius:1.5rem 1.5rem 1.5rem 1.5rem;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-primary );--forms-label-spacing:0.5em;--forms-fields-normal-color:var( --e-global-color-secondary );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:0.75em 0.75em 0.75em 0.75em;--forms-buttons-normal-text-color:var( --e-global-color-dd4475f );--forms-buttons-hover-text-color:var( --e-global-color-dd4475f );--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-rows-gap-top:calc( 1.5em/2 );--order-summary-rows-gap-bottom:calc( 1.5em/2 );--tables-title-color:var( --e-global-color-primary );--tables-items-color:var( --e-global-color-text );--variations-color:var( --e-global-color-text );--tables-links-normal-color:var( --e-global-color-primary );--tables-links-hover-color:var( --e-global-color-secondary );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-ff56eda );--tables-button-normal-text-color:var( --e-global-color-text );--tables-buttons-border-type:solid;--tables-button-border-radius:8px 8px 8px 8px;--tables-button-padding:0.5em 0.5em 0.5em 0.5em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Inter", Inter, Sans-serif;font-size:1.2em;font-weight:700;line-height:1.3em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-form-row label, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-address-fields label{font-family:var( --e-global-typography-accent-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-139 .elementor-element.elementor-element-c18ca10 ::placeholder, .elementor-139 .elementor-element.elementor-element-c18ca10 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-text-font-family ), Inter, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-secondary );}.elementor-139 .elementor-element.elementor-element-c18ca10 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-secondary );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:var( --e-global-color-ff56eda );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ff56eda );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0.75em*2) + 16px );padding-left:0.75em;padding-right:0.75em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0.75em*2) + 16px );right:0.75em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-139 .elementor-element.elementor-element-c18ca10 button.button, .elementor-139 .elementor-element.elementor-element-c18ca10 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .order_details thead th, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot td, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot th, .elementor-139 .elementor-element.elementor-element-c18ca10 .nobr{font-family:var( --e-global-typography-accent-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__orders tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-details td a, .elementor-139 .elementor-element.elementor-element-c18ca10 td.product-total, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-method, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-expires{font-family:var( --e-global-typography-text-font-family ), Inter, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .wc-item-meta{font-family:var( --e-global-typography-text-font-family ), Inter, 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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .shop_table .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .order-again .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-pagination .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-1c67928-font-family ), Inter, Sans-serif;font-size:var( --e-global-typography-1c67928-font-size );font-weight:var( --e-global-typography-1c67928-font-weight );line-height:var( --e-global-typography-1c67928-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .shop_table .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-pagination .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .order-again .button:hover, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-primary );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{border-width:1px 1px 1px 1px;}.elementor-139 .elementor-element.elementor-element-c18ca10 {--tables-buttons-border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-139 .elementor-element.elementor-element-62f1525e{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-form-row label, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-address-fields label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-139 .elementor-element.elementor-element-c18ca10 ::placeholder, .elementor-139 .elementor-element.elementor-element-c18ca10 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 button.button, .elementor-139 .elementor-element.elementor-element-c18ca10 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .order_details thead th, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot td, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot th, .elementor-139 .elementor-element.elementor-element-c18ca10 .nobr{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__orders tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-details td a, .elementor-139 .elementor-element.elementor-element-c18ca10 td.product-total, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-method, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-expires{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .wc-item-meta{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .shop_table .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .order-again .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-pagination .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-1c67928-font-size );line-height:var( --e-global-typography-1c67928-line-height );}}@media(max-width:767px){.elementor-139 .elementor-element.elementor-element-62f1525e{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-form-row label, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-address-fields label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-139 .elementor-element.elementor-element-c18ca10 ::placeholder, .elementor-139 .elementor-element.elementor-element-c18ca10 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 button.button, .elementor-139 .elementor-element.elementor-element-c18ca10 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .order_details thead th, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot td, .elementor-139 .elementor-element.elementor-element-c18ca10 .order_details tfoot th, .elementor-139 .elementor-element.elementor-element-c18ca10 .nobr{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__orders tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-downloads tbody td, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-details td a, .elementor-139 .elementor-element.elementor-element-c18ca10 td.product-total, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-method, .elementor-139 .elementor-element.elementor-element-c18ca10 td.payment-method-expires{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .wc-item-meta{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-139 .elementor-element.elementor-element-c18ca10 .shop_table .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .order-again .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-pagination .button, .elementor-139 .elementor-element.elementor-element-c18ca10 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-1c67928-font-size );line-height:var( --e-global-typography-1c67928-line-height );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-c18ca10 *//* Correção do foco dos inputs */
#dashboard input:focus-visible {
  outline: 1px solid var(--e-global-color-accent);
  transition: all 0s;
}
#dashboard input[type="checkbox"] {
    accent-color: var(--e-global-color-accent);
}

/* Correção da responsividade do widget */
@media (max-width: 1024px) {
  #dashboard .woocommerce {
    display: flex;
    flex-direction: column;
  }
}

.elementor-139 .elementor-element.elementor-element-c18ca10 {
  .woocommerce-Button,
  .woocommerce-form-login__submit {
    color: #fff !important;
  }
  .woocommerce-info .wc-forward {
    border: 2px solid #015ba3;
    background-color: #02010100 !important;
    color: #6f6f6f !important;
    font-family: var(--e-global-typography-25360dd-font-family), Sans-serif;
    font-size: 0.9rem;
    font-weight: var(--e-global-typography-25360dd-font-weight);
    line-height: var(--e-global-typography-25360dd-line-height);
  }
  .woocommerce-info .wc-forward:hover {
    background-color: #015ba3 !important;
    color: #fff !important;
  }
}

body.e-wc-info-notice
  .e-my-account-tab:not(.e-my-account-tab__dashboard--custom)
  .woocommerce
  .woocommerce-info
  .woocommerce-Button:hover {
  background-color: #015ba3 !important;
  color: #fff !important;
}

/* Login/Register forms */
.elementor-139 .elementor-element.elementor-element-c18ca10 {
  .login-banner {
    float: left;
    width: 100%;
  }

  #login-form,
  #register-form {
    width: 100%;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  /* banner */
  .login-banner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding: 40px;
    border-radius: 20px;
    background: #444;
    overflow: hidden;
  }

  .login-banner:before {
    --background-overlay: "";
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
  }

  .login-banner:after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    background:
      radial-gradient(
        1500px 4100px at 25% 50%,
        #421530 10%,
        rgba(66, 21, 48, 0.35) 32%,
        rgba(66, 21, 48, 0.1) 50%,
        rgba(66, 21, 48, 0.3) 70%,
        rgba(66, 21, 48, 0) 80%
      ),
      radial-gradient(
        2500px 1100px at 90% 30%,
        #421530 0%,
        rgba(66, 21, 48, 0.1) 35%,
        rgba(66, 21, 48, 0.1) 45%,
        rgba(66, 21, 48, 0.1) 50%,
        rgba(66, 21, 48, 0.1) 80%
      ),
      radial-gradient(
        1700px 3500px at 62% 50%,
        #eab7dd 0%,
        rgba(234, 183, 221, 0.9) 15%,
        rgba(234, 183, 221, 0.9) 30%,
        rgba(234, 183, 221, 0.01) 50%,
        rgba(234, 183, 221, 0) 80%
      ),
      radial-gradient(
        1700px 2500px at 60% 50%,
        #cd67ad 0%,
        rgba(205, 103, 173, 0.9) 15%,
        rgba(205, 103, 173, 0.1) 30%,
        rgba(205, 103, 173, 0.1) 55%,
        rgba(205, 103, 173, 0) 85%
      );
  }

  /* topo */
  .banner-top {
    display: flex;
    align-items: flex-start;
    z-index: 5;
  }

  /* logo */
  .banner-logo {
    width: 60px;
    height: auto;
  }

  /* bottom */
  .banner-bottom {
    display: flex;
    align-items: flex-end;
    z-index: 5;
  }

  /* texto */
  .banner-text {
    font-family:
      var(--e-global-typography-78ca4ba-font-family), Inter, Sans-serif;
    font-size: var(--e-global-typography-78ca4ba-font-size);
    font-weight: var(--e-global-typography-78ca4ba-font-weight);
    line-height: var(--e-global-typography-78ca4ba-line-height);
    letter-spacing: var(--e-global-typography-78ca4ba-letter-spacing);
    color: var(--e-global-color-5195479);
  }

  #customer_login {
    padding-top: 0;
    padding-bottom: 0;
  }
}

/* Logout afastado */
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce {
  display: flex;
}

.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-MyAccount-content {
  min-height: 60vh;
}

.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-MyAccount-navigation {
  background: var(--e-global-color-838fbe1);
  padding: 1.5em;
  border-radius: 1.5em;
}

.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-MyAccount-navigation ul {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-MyAccount-navigation-link--customer-logout {
  margin-top: auto;
}

/* Botões das seções vazias */
.elementor-139 .elementor-element.elementor-element-c18ca10 .e-wc-info-notice .woocommerce-info .button.wc-forward:hover {
  background-color: var(--e-global-color-3965f7d) !important;
}
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-info .wc-forward {
  border: 1px solid var(--e-global-color-primary) !important;
  color: var(--e-global-color-primary) !important;
  font-family:
    var(--e-global-typography-1c67928-font-family), Inter, Sans-serif !important;
  font-size: var(--e-global-typography-1c67928-font-size) !important;
  font-weight: var(--e-global-typography-1c67928-font-weight) !important;
  line-height: var(--e-global-typography-1c67928-line-height) !important;
  letter-spacing: var(--e-global-typography-1c67928-letter-spacing) !important;
  word-spacing: var(--e-global-typography-1c67928-word-spacing) !important;
  border-width: 1px 1px 1px 1px !important;
}
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-info .woocommerce-Button.wc-forward.button:hover,
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-info .button.wc-forward:hover {
  background-color: var(--e-global-color-3965f7d) !important;
  color: var(--e-global-color-primary) !important;
}

/* =========================
SEÇÃO PAYMENT METHODS, ORDERS, DOWNLOADS
========================= */

.elementor-139 .elementor-element.elementor-element-c18ca10
  .woocommerce-MyAccount-content-wrapper:has(
    :is(.woocommerce-MyAccount-paymentMethods, .woocommerce-MyAccount-orders)
  ) {
  border: 1px solid var(--e-global-color-ff56eda);
  padding: 1.5rem;
  --tables-divider-border-color: var(--e-global-color-ff56eda);
}

.elementor-139 .elementor-element.elementor-element-c18ca10 th:is(.woocommerce-PaymentMethod, .woocommerce-orders-table__header) {
  font-family: var(--e-global-typography-accent-font-family), Inter, Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
  padding-bottom: 1.5rem !important;
}

/* Espaçamento depois do cabeçalho Payment Methods e Orders */
.elementor-139 .elementor-element.elementor-element-c18ca10
  .woocommerce-MyAccount-content-wrapper:has(
    :is(.woocommerce-MyAccount-paymentMethods, .woocommerce-MyAccount-orders)
  )
  tbody {
  padding-top: 1.5rem !important;
}

/* Espaçamento das células Orders */
.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard .woocommerce-orders-table__cell {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

@media (max-width: 1024px) {
  .elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
    .woocommerce-orders-table__row.woocommerce-orders-table__row--status-completed.order {
    padding-bottom: 3em;
  }
}

/* Sumir com texto da tabela Download */
#dashboard th.download-file .nobr {
    color: transparent;
}

/* Botão de deletar método de pagamento, make default */
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-PaymentMethod :is(.button.delete, .button.default) {
  border-radius: 8px !important;
  border-width: 1px !important;
  font-family:
    var(--e-global-typography-1c67928-font-family), Inter, Sans-serif !important;
  font-size: var(--e-global-typography-1c67928-font-size) !important;
  font-weight: var(--e-global-typography-1c67928-font-weight) !important;
  line-height: var(--e-global-typography-1c67928-line-height) !important;
  color: var(--e-global-color-primary) !important;
  border-color: var(--e-global-color-primary) !important;
}

.elementor-139 .elementor-element.elementor-element-c18ca10
  :is(.woocommerce-PaymentMethod, .woocommerce-MyAccount-content-wrapper)
  :is(.button.delete, .button.default):hover {
  background-color: var(--e-global-color-dd4475f) !important;
}

/* Ajuste do bug visual do botão default */
#dashboard .button.default {
  padding: 0.52em !important;
}

/* =========================
   BOTÕES COM ÍCONES
========================= */

/* Correção dos botões outlines com ícone dentro das seções delete, view, etc*/
.elementor-139 .elementor-element.elementor-element-c18ca10
  :is(
    .woocommerce-PaymentMethod a.button.delete,
    .woocommerce-orders-table__cell-order-actions a.button.view,
    .woocommerce-table--order-downloads a.woocommerce-MyAccount-downloads-file.button.alt
  ) {
  display: inline-flex;
  align-items: center;
  gap: 0.3em;
}

/* Código em comum dos botões com ícone de lixeira, view e download */
.elementor-139 .elementor-element.elementor-element-c18ca10
  :is(
    .woocommerce-PaymentMethod a.button.delete,
    .woocommerce-orders-table__cell-order-actions a.button.view,
    .woocommerce-table--order-downloads a.woocommerce-MyAccount-downloads-file.button.alt
  )::after {
  content: "";
  width: 15px;
  height: 15px;
  min-width: 15px;
  min-height: 15px;
  display: inline-flex;
  flex-shrink: 0;
  background-color: var(--e-global-color-primary);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
}

/* ícone lixeira do botão de deletar método de pagamento */
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-PaymentMethod a.button.delete::after {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M292.31-140q-29.83 0-51.07-21.24Q220-182.48 220-212.31V-720h-10q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q197.25-780 210-780h150q0-14.69 10.35-25.04 10.34-10.34 25.03-10.34h169.24q14.69 0 25.03 10.34Q600-794.69 600-780h150q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37Q762.75-720 750-720h-10v507.69q0 29.83-21.24 51.07Q697.52-140 667.69-140H292.31ZM680-720H280v507.69q0 5.39 3.46 8.85t8.85 3.46h375.38q5.39 0 8.85-3.46t3.46-8.85V-720ZM427.54-288.62q8.61-8.63 8.61-21.38v-300q0-12.75-8.63-21.38-8.62-8.62-21.38-8.62-12.75 0-21.37 8.62-8.61 8.63-8.61 21.38v300q0 12.75 8.62 21.38 8.63 8.62 21.39 8.62 12.75 0 21.37-8.62Zm147.69 0q8.61-8.63 8.61-21.38v-300q0-12.75-8.62-21.38-8.63-8.62-21.39-8.62-12.75 0-21.37 8.62-8.61 8.63-8.61 21.38v300q0 12.75 8.63 21.38 8.62 8.62 21.38 8.62 12.75 0 21.37-8.62ZM280-720v520-520Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M292.31-140q-29.83 0-51.07-21.24Q220-182.48 220-212.31V-720h-10q-12.75 0-21.37-8.63-8.63-8.63-8.63-21.38 0-12.76 8.63-21.37Q197.25-780 210-780h150q0-14.69 10.35-25.04 10.34-10.34 25.03-10.34h169.24q14.69 0 25.03 10.34Q600-794.69 600-780h150q12.75 0 21.37 8.63 8.63 8.63 8.63 21.38 0 12.76-8.63 21.37Q762.75-720 750-720h-10v507.69q0 29.83-21.24 51.07Q697.52-140 667.69-140H292.31ZM680-720H280v507.69q0 5.39 3.46 8.85t8.85 3.46h375.38q5.39 0 8.85-3.46t3.46-8.85V-720ZM427.54-288.62q8.61-8.63 8.61-21.38v-300q0-12.75-8.63-21.38-8.62-8.62-21.38-8.62-12.75 0-21.37 8.62-8.61 8.63-8.61 21.38v300q0 12.75 8.62 21.38 8.63 8.62 21.39 8.62 12.75 0 21.37-8.62Zm147.69 0q8.61-8.63 8.61-21.38v-300q0-12.75-8.62-21.38-8.63-8.62-21.39-8.62-12.75 0-21.37 8.62-8.61 8.63-8.61 21.38v300q0 12.75 8.63 21.38 8.62 8.62 21.38 8.62 12.75 0 21.37-8.62ZM280-720v520-520Z'/></svg>");
}

/* Ícone olhos do botão view order */
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-orders-table__cell-order-actions a.button.view::after {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M595.58-384.42q47.5-47.5 47.5-115.58t-47.5-115.58q-47.5-47.5-115.58-47.5t-115.58 47.5q-47.5 47.5-47.5 115.58t47.5 115.58q47.5 47.5 115.58 47.5t115.58-47.5ZM403.5-423.5Q372-455 372-500t31.5-76.5Q435-608 480-608t76.5 31.5Q588-545 588-500t-31.5 76.5Q525-392 480-392t-76.5-31.5ZM248.96-287.39q-104.73-67.38-167.19-177.3-5-8.62-7.31-17.35-2.3-8.73-2.3-17.96t2.3-17.96q2.31-8.73 7.31-17.35 62.46-109.92 167.19-177.3Q353.69-780 480-780q126.31 0 231.04 67.39 104.73 67.38 167.19 177.3 5 8.62 7.31 17.35 2.3 8.73 2.3 17.96t-2.3 17.96q-2.31 8.73-7.31 17.35-62.46 109.92-167.19 177.3Q606.31-220 480-220q-126.31 0-231.04-67.39ZM480-500Zm207.5 160.5Q782-399 832-500q-50-101-144.5-160.5T480-720q-113 0-207.5 59.5T128-500q50 101 144.5 160.5T480-280q113 0 207.5-59.5Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M595.58-384.42q47.5-47.5 47.5-115.58t-47.5-115.58q-47.5-47.5-115.58-47.5t-115.58 47.5q-47.5 47.5-47.5 115.58t47.5 115.58q47.5 47.5 115.58 47.5t115.58-47.5ZM403.5-423.5Q372-455 372-500t31.5-76.5Q435-608 480-608t76.5 31.5Q588-545 588-500t-31.5 76.5Q525-392 480-392t-76.5-31.5ZM248.96-287.39q-104.73-67.38-167.19-177.3-5-8.62-7.31-17.35-2.3-8.73-2.3-17.96t2.3-17.96q2.31-8.73 7.31-17.35 62.46-109.92 167.19-177.3Q353.69-780 480-780q126.31 0 231.04 67.39 104.73 67.38 167.19 177.3 5 8.62 7.31 17.35 2.3 8.73 2.3 17.96t-2.3 17.96q-2.31 8.73-7.31 17.35-62.46 109.92-167.19 177.3Q606.31-220 480-220q-126.31 0-231.04-67.39ZM480-500Zm207.5 160.5Q782-399 832-500q-50-101-144.5-160.5T480-720q-113 0-207.5 59.5T128-500q50 101 144.5 160.5T480-280q113 0 207.5-59.5Z'/></svg>");
}

/* Ícone olhos do botão view order */
.elementor-139 .elementor-element.elementor-element-c18ca10 .woocommerce-table--order-downloads a.woocommerce-MyAccount-downloads-file.button.alt::after {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M466.54-345.85q-6.23-2.3-11.85-7.92L330.31-478.15q-8.92-8.93-8.81-20.89.12-11.96 8.81-21.27 9.31-9.3 21.38-9.61 12.08-.31 21.39 9L450-444v-306q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v306l76.92-76.92q8.93-8.92 21.19-8.81 12.27.12 21.58 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-353.77q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31ZM252.31-180Q222-180 201-201q-21-21-21-51.31v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46Q780-222 759-201q-21 21-51.31 21H252.31Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M466.54-345.85q-6.23-2.3-11.85-7.92L330.31-478.15q-8.92-8.93-8.81-20.89.12-11.96 8.81-21.27 9.31-9.3 21.38-9.61 12.08-.31 21.39 9L450-444v-306q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v306l76.92-76.92q8.93-8.92 21.19-8.81 12.27.12 21.58 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-353.77q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31ZM252.31-180Q222-180 201-201q-21-21-21-51.31v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46Q780-222 759-201q-21 21-51.31 21H252.31Z'/></svg>");
}

/* Botão de add pagamento */
.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
  .woocommerce-MyAccount-content-wrapper:has(
    .woocommerce-MyAccount-paymentMethods
  )
  a.button:not(.delete):not(.default),
.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
  .woocommerce-MyAccount-content-wrapper
  .woocommerce-info
  + a.button {
  background-color: var(--e-global-color-primary);
  font-family:
    var(--e-global-typography-accent-font-family), Inter, Sans-serif !important;
  font-size: var(--e-global-typography-accent-font-size) !important;
  font-weight: var(--e-global-typography-accent-font-weight) !important;
  line-height: var(--e-global-typography-accent-line-height) !important;
  fill: var(--e-global-color-5195479) !important;
  color: var(--e-global-color-5195479) !important;
  border-radius: 8px !important;
  padding: 0.75em !important;
  margin-top: 1em;
}

/* Centralização do botão add payment method*/
.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
  .woocommerce-MyAccount-content-wrapper:has(.custom-payments-empty):not(
    :has(.woocommerce-MyAccount-paymentMethods)
  ) {
  display: flex;
  flex-direction: column;
}

.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
  .woocommerce-MyAccount-content-wrapper
  .woocommerce-info
  + a.button {
  align-self: center;
}

.elementor-139 .elementor-element.elementor-element-c18ca10
  .woocommerce-MyAccount-content-wrapper:has(
    .woocommerce-MyAccount-paymentMethods
  )
  .button:hover,
.elementor-139 .elementor-element.elementor-element-c18ca10#dashboard
  .woocommerce-MyAccount-content-wrapper
  .woocommerce-info
  + a.button:hover {
  background-color: var(--e-global-color-14bffe9) !important;
}

/* Espaço após a linha da tabela */
.elementor-139 .elementor-element.elementor-element-c18ca10 td.woocommerce-PaymentMethod {
  padding-top: 1.5em !important;
}

/* Add método de pagamento Revolut */
#dashboard #add_payment_method #payment div.payment_box {
  background: var(--e-global-color-838fbe1);
  border-radius: 1.5rem;
  padding: 1.5rem;
  border: none;
}

#dashboard #add_payment_method #payment div.payment_box::before {
  border-color: var(--e-global-color-838fbe1);
  border-right-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
}

/* Correção da cor padrão dos divisores da tabela */
#dashboard {
  --tables-divider-border-color: var(--e-global-color-ff56eda);
}

#dashboard .woocommerce-PaymentBox p {
  color: var(--e-global-color-98c2e83) !important;
}

/* Correção de bug do carrinho no responsivo*/
@media (max-width: 1024px) {
  .elementor-menu-cart__container.elementor-lightbox[aria-hidden="true"] {
    display: none;
  }
}

/* =========================
MY ACCOUNT MENU
========================= */

/* Ícones do Menu */
.woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.woocommerce-MyAccount-navigation ul li a {
  display: flex;
  align-items: center;
  gap: 12px;
  text-decoration: none;
}

/* =========================
   ICON BASE
========================= */

#dashboard .woocommerce .woocommerce-MyAccount-navigation ul li a {
  display: flex;
}

#dashboard .woocommerce-MyAccount-navigation ul li a::before {
  content: "";
  width: 20px;
  height: 20px;
  min-width: 20px;
  min-height: 20px;
  display: inline-flex;
  flex-shrink: 0;

  background-color: var(--e-global-color-primary);

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-position: center;
  mask-position: center;

  -webkit-mask-size: contain;
  mask-size: contain;
}

/* =========================
   DASHBOARD
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--dashboard a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M530-636.34v-147.31q0-15.66 10.43-26Q550.86-820 566.27-820h217.62q15.42 0 25.76 10.35 10.35 10.34 10.35 26v147.31q0 15.65-10.43 25.99Q799.14-600 783.73-600H566.11q-15.42 0-25.76-10.35Q530-620.69 530-636.34ZM140-496v-288.01q0-15.3 10.43-25.64Q160.86-820 176.27-820h217.62q15.42 0 25.76 10.35Q430-799.3 430-784v288.01q0 15.3-10.43 25.64Q409.14-460 393.73-460H176.11q-15.42 0-25.76-10.35Q140-480.7 140-496Zm390 320v-288.01q0-15.3 10.43-25.64Q550.86-500 566.27-500h217.62q15.42 0 25.76 10.35Q820-479.3 820-464v288.01q0 15.3-10.43 25.64Q799.14-140 783.73-140H566.11q-15.42 0-25.76-10.35Q530-160.7 530-176Zm-390-.35v-147.31q0-15.65 10.43-25.99Q160.86-360 176.27-360h217.62q15.42 0 25.76 10.35Q430-339.31 430-323.66v147.31q0 15.66-10.43 26Q409.14-140 393.73-140H176.11q-15.42 0-25.76-10.35-10.35-10.34-10.35-26ZM200-520h170v-240H200v240Zm390 320h170v-240H590v240Zm0-460h170v-100H590v100ZM200-200h170v-100H200v100Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M530-636.34v-147.31q0-15.66 10.43-26Q550.86-820 566.27-820h217.62q15.42 0 25.76 10.35 10.35 10.34 10.35 26v147.31q0 15.65-10.43 25.99Q799.14-600 783.73-600H566.11q-15.42 0-25.76-10.35Q530-620.69 530-636.34ZM140-496v-288.01q0-15.3 10.43-25.64Q160.86-820 176.27-820h217.62q15.42 0 25.76 10.35Q430-799.3 430-784v288.01q0 15.3-10.43 25.64Q409.14-460 393.73-460H176.11q-15.42 0-25.76-10.35Q140-480.7 140-496Zm390 320v-288.01q0-15.3 10.43-25.64Q550.86-500 566.27-500h217.62q15.42 0 25.76 10.35Q820-479.3 820-464v288.01q0 15.3-10.43 25.64Q799.14-140 783.73-140H566.11q-15.42 0-25.76-10.35Q530-160.7 530-176Zm-390-.35v-147.31q0-15.65 10.43-25.99Q160.86-360 176.27-360h217.62q15.42 0 25.76 10.35Q430-339.31 430-323.66v147.31q0 15.66-10.43 26Q409.14-140 393.73-140H176.11q-15.42 0-25.76-10.35-10.35-10.34-10.35-26ZM200-520h170v-240H200v240Zm390 320h170v-240H590v240Zm0-460h170v-100H590v100ZM200-200h170v-100H200v100Z'/></svg>");
}

/* =========================
   ORDERS
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--orders a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M180-252.31V-656l-62-135.15q-5.08-11.16-.61-23Q121.85-826 133-831.07q11.15-5.08 23-.93 11.85 4.16 16.92 15.31L245.69-658h468.62l72.77-158.69q5.07-11.15 16.92-15.62 11.85-4.46 23 1.24 11.15 5.07 15.61 16.92 4.47 11.84-.61 23L780-656v403.69q0 29.92-21.19 51.12Q737.61-180 707.69-180H252.31q-29.92 0-51.12-21.19Q180-222.39 180-252.31ZM400-450h160q12.77 0 21.38-8.62Q590-467.23 590-480t-8.62-21.38Q572.77-510 560-510H400q-12.77 0-21.38 8.62Q370-492.77 370-480t8.62 21.38Q387.23-450 400-450ZM252.31-240h455.38q5.39 0 8.85-3.46t3.46-8.85V-598H240v345.69q0 5.39 3.46 8.85t8.85 3.46Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M180-252.31V-656l-62-135.15q-5.08-11.16-.61-23Q121.85-826 133-831.07q11.15-5.08 23-.93 11.85 4.16 16.92 15.31L245.69-658h468.62l72.77-158.69q5.07-11.15 16.92-15.62 11.85-4.46 23 1.24 11.15 5.07 15.61 16.92 4.47 11.84-.61 23L780-656v403.69q0 29.92-21.19 51.12Q737.61-180 707.69-180H252.31q-29.92 0-51.12-21.19Q180-222.39 180-252.31ZM400-450h160q12.77 0 21.38-8.62Q590-467.23 590-480t-8.62-21.38Q572.77-510 560-510H400q-12.77 0-21.38 8.62Q370-492.77 370-480t8.62 21.38Q387.23-450 400-450ZM252.31-240h455.38q5.39 0 8.85-3.46t3.46-8.85V-598H240v345.69q0 5.39 3.46 8.85t8.85 3.46Z'/></svg>");
}

/* =========================
   DOWNLOADS
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--downloads a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M466.54-345.85q-6.23-2.3-11.85-7.92L330.31-478.15q-8.92-8.93-8.81-20.89.12-11.96 8.81-21.27 9.31-9.3 21.38-9.61 12.08-.31 21.39 9L450-444v-306q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v306l76.92-76.92q8.93-8.92 21.19-8.81 12.27.12 21.58 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-353.77q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31ZM252.31-180Q222-180 201-201q-21-21-21-51.31v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46Q780-222 759-201q-21 21-51.31 21H252.31Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M466.54-345.85q-6.23-2.3-11.85-7.92L330.31-478.15q-8.92-8.93-8.81-20.89.12-11.96 8.81-21.27 9.31-9.3 21.38-9.61 12.08-.31 21.39 9L450-444v-306q0-12.77 8.62-21.38Q467.23-780 480-780t21.38 8.62Q510-762.77 510-750v306l76.92-76.92q8.93-8.92 21.19-8.81 12.27.12 21.58 9.42 8.69 9.31 9 21.08.31 11.77-9 21.08L505.31-353.77q-5.62 5.62-11.85 7.92-6.23 2.31-13.46 2.31t-13.46-2.31ZM252.31-180Q222-180 201-201q-21-21-21-51.31v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h455.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-78.46q0-12.77 8.62-21.38 8.61-8.62 21.38-8.62t21.38 8.62q8.62 8.61 8.62 21.38v78.46Q780-222 759-201q-21 21-51.31 21H252.31Z'/></svg>");
}

/* =========================
   PAYMENT METHODS
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--payment-methods a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M860-707.69v455.38Q860-222 839-201q-21 21-51.31 21H172.31Q142-180 121-201q-21-21-21-51.31v-455.38Q100-738 121-759q21-21 51.31-21h615.38Q818-780 839-759q21 21 21 51.31Zm-700 83.85h640v-83.85q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H172.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v83.85Zm0 127.68v243.85q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h615.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-243.85H160Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M860-707.69v455.38Q860-222 839-201q-21 21-51.31 21H172.31Q142-180 121-201q-21-21-21-51.31v-455.38Q100-738 121-759q21-21 51.31-21h615.38Q818-780 839-759q21 21 21 51.31Zm-700 83.85h640v-83.85q0-4.62-3.85-8.46-3.84-3.85-8.46-3.85H172.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v83.85Zm0 127.68v243.85q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h615.38q4.62 0 8.46-3.85 3.85-3.84 3.85-8.46v-243.85H160Z'/></svg>");
}

/* =========================
   ACCOUNT DETAILS
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--edit-account a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M240.92-268.31q51-37.84 111.12-59.77Q412.15-350 480-350t127.96 21.92q60.12 21.93 111.12 59.77 37.3-41 59.11-94.92Q800-417.15 800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 62.85 21.81 116.77 21.81 53.92 59.11 94.92Zm146.7-219.31Q350-525.23 350-580q0-54.77 37.62-92.38Q425.23-710 480-710q54.77 0 92.38 37.62Q610-634.77 610-580q0 54.77-37.62 92.38Q534.77-450 480-450q-54.77 0-92.38-37.62ZM480-100q-79.15 0-148.5-29.77t-120.65-81.08q-51.31-51.3-81.08-120.65Q100-400.85 100-480t29.77-148.5q29.77-69.35 81.08-120.65 51.3-51.31 120.65-81.08Q400.85-860 480-860t148.5 29.77q69.35 29.77 120.65 81.08 51.31 51.3 81.08 120.65Q860-559.15 860-480t-29.77 148.5q-29.77 69.35-81.08 120.65-51.3 51.31-120.65 81.08Q559.15-100 480-100Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M240.92-268.31q51-37.84 111.12-59.77Q412.15-350 480-350t127.96 21.92q60.12 21.93 111.12 59.77 37.3-41 59.11-94.92Q800-417.15 800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 62.85 21.81 116.77 21.81 53.92 59.11 94.92Zm146.7-219.31Q350-525.23 350-580q0-54.77 37.62-92.38Q425.23-710 480-710q54.77 0 92.38 37.62Q610-634.77 610-580q0 54.77-37.62 92.38Q534.77-450 480-450q-54.77 0-92.38-37.62ZM480-100q-79.15 0-148.5-29.77t-120.65-81.08q-51.31-51.3-81.08-120.65Q100-400.85 100-480t29.77-148.5q29.77-69.35 81.08-120.65 51.3-51.31 120.65-81.08Q400.85-860 480-860t148.5 29.77q69.35 29.77 120.65 81.08 51.31 51.3 81.08 120.65Q860-559.15 860-480t-29.77 148.5q-29.77 69.35-81.08 120.65-51.3 51.31-120.65 81.08Q559.15-100 480-100Z'/></svg>");
}

/* =========================
   LOGOUT
========================= */

#dashboard .woocommerce-MyAccount-navigation-link--customer-logout a::before {
  -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M212.31-140Q182-140 161-161q-21-21-21-51.31v-535.38Q140-778 161-799q21-21 51.31-21h238.08q12.76 0 21.38 8.62 8.61 8.61 8.61 21.38t-8.61 21.38q-8.62 8.62-21.38 8.62H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v535.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h238.08q12.76 0 21.38 8.62 8.61 8.61 8.61 21.38t-8.61 21.38q-8.62 8.62-21.38 8.62H212.31Zm492.38-310H393.85q-12.77 0-21.39-8.62-8.61-8.61-8.61-21.38t8.61-21.38q8.62-8.62 21.39-8.62h310.84l-76.92-76.92q-8.31-8.31-8.5-20.27-.19-11.96 8.5-21.27 8.69-9.31 21.08-9.62 12.38-.3 21.69 9l123.77 123.77q10.84 10.85 10.84 25.31 0 14.46-10.84 25.31L670.54-330.92q-8.92 8.92-21.19 8.8-12.27-.11-21.58-9.42-8.69-9.31-8.38-21.38.3-12.08 9-20.77l76.3-76.31Z'/></svg>");
  mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M212.31-140Q182-140 161-161q-21-21-21-51.31v-535.38Q140-778 161-799q21-21 51.31-21h238.08q12.76 0 21.38 8.62 8.61 8.61 8.61 21.38t-8.61 21.38q-8.62 8.62-21.38 8.62H212.31q-4.62 0-8.46 3.85-3.85 3.84-3.85 8.46v535.38q0 4.62 3.85 8.46 3.84 3.85 8.46 3.85h238.08q12.76 0 21.38 8.62 8.61 8.61 8.61 21.38t-8.61 21.38q-8.62 8.62-21.38 8.62H212.31Zm492.38-310H393.85q-12.77 0-21.39-8.62-8.61-8.61-8.61-21.38t8.61-21.38q8.62-8.62 21.39-8.62h310.84l-76.92-76.92q-8.31-8.31-8.5-20.27-.19-11.96 8.5-21.27 8.69-9.31 21.08-9.62 12.38-.3 21.69 9l123.77 123.77q10.84 10.85 10.84 25.31 0 14.46-10.84 25.31L670.54-330.92q-8.92 8.92-21.19 8.8-12.27-.11-21.58-9.42-8.69-9.31-8.38-21.38.3-12.08 9-20.77l76.3-76.31Z'/></svg>");
}

/* STYLE DO LOGIN/REGISTER FORM E das seções modificadas no Custom Elements -> Code do Elementor. Scripts também! *//* End custom CSS */