.elementor-3768 .elementor-element.elementor-element-8530001{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:128px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-3768 .elementor-element.elementor-element-8530001:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-8530001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-qtroxoclaro );}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-3768 .elementor-element.elementor-element-8530002 .elementor-heading-title{font-family:var( --e-global-typography-qttitulohero-font-family ), Sans-serif;font-size:var( --e-global-typography-qttitulohero-font-size );font-weight:var( --e-global-typography-qttitulohero-font-weight );line-height:var( --e-global-typography-qttitulohero-line-height );letter-spacing:var( --e-global-typography-qttitulohero-letter-spacing );color:var( --e-global-color-qttinta );}.elementor-3768 .elementor-element.elementor-element-8530003{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:76px;--padding-left:32px;--padding-right:32px;}.elementor-3768 .elementor-element.elementor-element-8530003:not(.elementor-motion-effects-element-type-background), .elementor-3768 .elementor-element.elementor-element-8530003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-qtfundo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-qtfundo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-qtfundo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:var( --e-global-color-qtfundo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{background-color:var( --e-global-color-qtroxo );border-style:none;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-qtroxohover );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-qtfundo );border-width:1px 1px 1px 1px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .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-qtroxoclaro );}.elementor-3768 .elementor-element.elementor-element-8530004{--tab-content-spacing:64px;--tabs-alignment:start;--tabs-normal-color:var( --e-global-color-qttintamedia );--tabs-hover-color:var( --e-global-color-qtroxo );--tabs-active-color:var( --e-global-color-qttinta );--tabs-border-type:none;--tabs-border-radius:10px 10px 10px 10px;--tabs-padding:10px 16px 10px 16px;--tabs-spacing:4px;--tabs-divider-weight:0px;--sections-background-color:var( --e-global-color-qtfundo );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--typography-section-titles-color:var( --e-global-color-qttinta );--section-title-spacing:20px;--general-text-color:var( --e-global-color-qttinta );--login-messages-color:var( --e-global-color-qttintamedia );--checkboxes-color:var( --e-global-color-qttinta );--links-normal-color:var( --e-global-color-qtroxo );--links-hover-color:var( --e-global-color-qtroxohover );--forms-columns-gap-padding-right:calc( 16px/2 );--forms-columns-gap-padding-left:calc( 16px/2 );--forms-columns-gap-margin-left:calc( -16px/2 );--forms-columns-gap-margin-right:calc( -16px/2 );--forms-rows-gap:20px;--forms-labels-color:var( --e-global-color-qttinta );--forms-label-spacing:8px;--forms-fields-normal-color:var( --e-global-color-qttinta );--forms-fields-focus-color:var( --e-global-color-qttinta );--forms-fields-focus-transition-duration:180ms;--forms-fields-border-radius:10px 10px 10px 10px;--forms-fields-padding:14px 16px 14px 16px;--forms-buttons-normal-text-color:var( --e-global-color-qtfundo );--forms-buttons-hover-text-color:var( --e-global-color-qtfundo );--forms-buttons-hover-transition-duration:180ms;--forms-buttons-border-radius:999px 999px 999px 999px;--forms-buttons-padding:14px 32px 14px 32px;--order-summary-rows-gap-top:calc( 16px/2 );--order-summary-rows-gap-bottom:calc( 16px/2 );--tables-title-color:var( --e-global-color-qttintamedia );--tables-items-color:var( --e-global-color-qttinta );--variations-color:var( --e-global-color-qttintamedia );--tables-links-normal-color:var( --e-global-color-qtroxo );--tables-links-hover-color:var( --e-global-color-qtroxohover );--tables-divider-border-type:solid;--tables-divider-border-color:var( --e-global-color-qtborda );--tables-button-normal-text-color:var( --e-global-color-qttinta );--tables-button-hover-transition-duration:180ms;--tables-buttons-border-type:solid;--tables-button-border-radius:999px 999px 999px 999px;--tables-button-padding:11px 20px 11px 20px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-qtlinkmenu-font-family ), Sans-serif;font-size:var( --e-global-typography-qtlinkmenu-font-size );font-weight:var( --e-global-typography-qtlinkmenu-font-weight );line-height:var( --e-global-typography-qtlinkmenu-line-height );letter-spacing:var( --e-global-typography-qtlinkmenu-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination{padding-bottom:0px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-qttitulodestaque-font-family ), Sans-serif;font-size:var( --e-global-typography-qttitulodestaque-font-size );font-weight:var( --e-global-typography-qttitulodestaque-font-weight );line-height:var( --e-global-typography-qttitulodestaque-line-height );letter-spacing:var( --e-global-typography-qttitulodestaque-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-MyAccount-content > div > p, .elementor-3768 .elementor-element.elementor-element-8530004 address, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-EditAccountForm fieldset legend, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-ResetPassword p:nth-child(1), .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-qtcorpo-font-family ), Sans-serif;font-size:var( --e-global-typography-qtcorpo-font-size );font-weight:var( --e-global-typography-qtcorpo-font-weight );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-qtapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-qtapoio-font-size );font-weight:var( --e-global-typography-qtapoio-font-weight );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-qtapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-qtapoio-font-size );font-weight:var( --e-global-typography-qtapoio-font-weight );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form-row label, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-address-fields label{font-family:var( --e-global-typography-qtapoioforte-font-family ), Sans-serif;font-size:var( --e-global-typography-qtapoioforte-font-size );font-weight:var( --e-global-typography-qtapoioforte-font-weight );text-transform:var( --e-global-typography-qtapoioforte-text-transform );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 ::placeholder, .elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-qtcorpo-font-family ), Sans-serif;font-size:var( --e-global-typography-qtcorpo-font-size );font-weight:var( --e-global-typography-qtcorpo-font-weight );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-qttinta );}.elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-qttinta );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-qttinta );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .select2-results__option:focus, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]:focus{border-color:var( --e-global-color-qtroxo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-qtborda );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (14px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (14px*2) + 16px );right:16px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-3768 .elementor-element.elementor-element-8530004 button.button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-qtbotao-font-family ), Sans-serif;font-size:var( --e-global-typography-qtbotao-font-size );font-weight:var( --e-global-typography-qtbotao-font-weight );text-transform:var( --e-global-typography-qtbotao-text-transform );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .order_details thead th, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot td, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot th, .elementor-3768 .elementor-element.elementor-element-8530004 .nobr{font-family:var( --e-global-typography-qtrotulomono-font-family ), Sans-serif;font-size:var( --e-global-typography-qtrotulomono-font-size );font-weight:var( --e-global-typography-qtrotulomono-font-weight );text-transform:var( --e-global-typography-qtrotulomono-text-transform );line-height:var( --e-global-typography-qtrotulomono-line-height );letter-spacing:var( --e-global-typography-qtrotulomono-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__orders tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-details td a, .elementor-3768 .elementor-element.elementor-element-8530004 td.product-total, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-method, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-expires{font-family:var( --e-global-typography-qtapoioforte-font-family ), Sans-serif;font-size:var( --e-global-typography-qtapoioforte-font-size );font-weight:var( --e-global-typography-qtapoioforte-font-weight );text-transform:var( --e-global-typography-qtapoioforte-text-transform );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .wc-item-meta{font-family:var( --e-global-typography-qtapoio-font-family ), Sans-serif;font-size:var( --e-global-typography-qtapoio-font-size );font-weight:var( --e-global-typography-qtapoio-font-weight );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-qtbotao-font-family ), Sans-serif;font-size:var( --e-global-typography-qtbotao-font-size );font-weight:var( --e-global-typography-qtbotao-font-weight );text-transform:var( --e-global-typography-qtbotao-text-transform );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-qtroxo );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper .button:hover{border-color:var( --e-global-color-qtroxo );}.elementor-3768 .elementor-element.elementor-element-8530004 {--tables-buttons-border-color:var( --e-global-color-qtborda );}:root{--page-title-display:none;}@media(max-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3768 .elementor-element.elementor-element-8530002 .elementor-heading-title{font-size:var( --e-global-typography-qttitulohero-font-size );line-height:var( --e-global-typography-qttitulohero-line-height );letter-spacing:var( --e-global-typography-qttitulohero-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-qtlinkmenu-font-size );line-height:var( --e-global-typography-qtlinkmenu-line-height );letter-spacing:var( --e-global-typography-qtlinkmenu-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-qttitulodestaque-font-size );line-height:var( --e-global-typography-qttitulodestaque-line-height );letter-spacing:var( --e-global-typography-qttitulodestaque-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-MyAccount-content > div > p, .elementor-3768 .elementor-element.elementor-element-8530004 address, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-EditAccountForm fieldset legend, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-ResetPassword p:nth-child(1), .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form-row label, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-address-fields label{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 ::placeholder, .elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 button.button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .order_details thead th, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot td, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot th, .elementor-3768 .elementor-element.elementor-element-8530004 .nobr{font-size:var( --e-global-typography-qtrotulomono-font-size );line-height:var( --e-global-typography-qtrotulomono-line-height );letter-spacing:var( --e-global-typography-qtrotulomono-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__orders tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-details td a, .elementor-3768 .elementor-element.elementor-element-8530004 td.product-total, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-method, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-expires{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .wc-item-meta{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}}@media(min-width:768px){.elementor-3768 .elementor-element.elementor-element-8530001{--content-width:1200px;}.elementor-3768 .elementor-element.elementor-element-8530003{--content-width:1200px;}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3768 .elementor-element.elementor-element-8530002 .elementor-heading-title{font-size:var( --e-global-typography-qttitulohero-font-size );line-height:var( --e-global-typography-qttitulohero-line-height );letter-spacing:var( --e-global-typography-qttitulohero-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-qtlinkmenu-font-size );line-height:var( --e-global-typography-qtlinkmenu-line-height );letter-spacing:var( --e-global-typography-qtlinkmenu-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-qttitulodestaque-font-size );line-height:var( --e-global-typography-qttitulodestaque-line-height );letter-spacing:var( --e-global-typography-qttitulodestaque-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-MyAccount-content > div > p, .elementor-3768 .elementor-element.elementor-element-8530004 address, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-EditAccountForm fieldset legend, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-ResetPassword p:nth-child(1), .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form-row label, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-address-fields label{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 ::placeholder, .elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 button.button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .order_details thead th, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot td, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot th, .elementor-3768 .elementor-element.elementor-element-8530004 .nobr{font-size:var( --e-global-typography-qtrotulomono-font-size );line-height:var( --e-global-typography-qtrotulomono-line-height );letter-spacing:var( --e-global-typography-qtrotulomono-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__orders tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-details td a, .elementor-3768 .elementor-element.elementor-element-8530004 td.product-total, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-method, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-expires{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .wc-item-meta{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}}@media(max-width:1024px){.elementor-3768 .elementor-element.elementor-element-8530001{--padding-top:128px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3768 .elementor-element.elementor-element-8530002 .elementor-heading-title{font-size:var( --e-global-typography-qttitulohero-font-size );line-height:var( --e-global-typography-qttitulohero-line-height );letter-spacing:var( --e-global-typography-qttitulohero-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530003{--padding-top:61px;--padding-bottom:61px;--padding-left:32px;--padding-right:32px;}.elementor-3768 .elementor-element.elementor-element-8530004{--tab-content-spacing:40px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-qtlinkmenu-font-size );line-height:var( --e-global-typography-qtlinkmenu-line-height );letter-spacing:var( --e-global-typography-qtlinkmenu-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-qttitulodestaque-font-size );line-height:var( --e-global-typography-qttitulodestaque-line-height );letter-spacing:var( --e-global-typography-qttitulodestaque-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-MyAccount-content > div > p, .elementor-3768 .elementor-element.elementor-element-8530004 address, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-EditAccountForm fieldset legend, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-ResetPassword p:nth-child(1), .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form-row label, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-address-fields label{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 ::placeholder, .elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 button.button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .order_details thead th, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot td, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot th, .elementor-3768 .elementor-element.elementor-element-8530004 .nobr{font-size:var( --e-global-typography-qtrotulomono-font-size );line-height:var( --e-global-typography-qtrotulomono-line-height );letter-spacing:var( --e-global-typography-qtrotulomono-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__orders tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-details td a, .elementor-3768 .elementor-element.elementor-element-8530004 td.product-total, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-method, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-expires{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .wc-item-meta{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}}@media(max-width:767px){.elementor-3768 .elementor-element.elementor-element-8530001{--padding-top:128px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3768 .elementor-element.elementor-element-8530002 .elementor-heading-title{font-size:var( --e-global-typography-qttitulohero-font-size );line-height:var( --e-global-typography-qttitulohero-line-height );letter-spacing:var( --e-global-typography-qttitulohero-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530003{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-3768 .elementor-element.elementor-element-8530004{--tab-content-spacing:32px;}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-qtlinkmenu-font-size );line-height:var( --e-global-typography-qtlinkmenu-line-height );letter-spacing:var( --e-global-typography-qtlinkmenu-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-qttitulodestaque-font-size );line-height:var( --e-global-typography-qttitulodestaque-line-height );letter-spacing:var( --e-global-typography-qttitulodestaque-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-MyAccount-content > div > p, .elementor-3768 .elementor-element.elementor-element-8530004 address, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-EditAccountForm fieldset legend, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-ResetPassword p:nth-child(1), .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-form-row label, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-address-fields label{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-3768 .elementor-element.elementor-element-8530004 ::placeholder, .elementor-3768 .elementor-element.elementor-element-8530004 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-qtcorpo-font-size );line-height:var( --e-global-typography-qtcorpo-line-height );letter-spacing:var( --e-global-typography-qtcorpo-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 button.button, .elementor-3768 .elementor-element.elementor-element-8530004 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .order_details thead th, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot td, .elementor-3768 .elementor-element.elementor-element-8530004 .order_details tfoot th, .elementor-3768 .elementor-element.elementor-element-8530004 .nobr{font-size:var( --e-global-typography-qtrotulomono-font-size );line-height:var( --e-global-typography-qtrotulomono-line-height );letter-spacing:var( --e-global-typography-qtrotulomono-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__orders tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-downloads tbody td, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-table--order-details td a, .elementor-3768 .elementor-element.elementor-element-8530004 td.product-total, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-method, .elementor-3768 .elementor-element.elementor-element-8530004 td.payment-method-expires{font-size:var( --e-global-typography-qtapoioforte-font-size );line-height:var( --e-global-typography-qtapoioforte-line-height );letter-spacing:var( --e-global-typography-qtapoioforte-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .wc-item-meta{font-size:var( --e-global-typography-qtapoio-font-size );line-height:var( --e-global-typography-qtapoio-line-height );letter-spacing:var( --e-global-typography-qtapoio-letter-spacing );}.elementor-3768 .elementor-element.elementor-element-8530004 .shop_table .button, .elementor-3768 .elementor-element.elementor-element-8530004 .order-again .button, .elementor-3768 .elementor-element.elementor-element-8530004 .woocommerce-pagination .button, .elementor-3768 .elementor-element.elementor-element-8530004 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-qtbotao-font-size );line-height:var( --e-global-typography-qtbotao-line-height );letter-spacing:var( --e-global-typography-qtbotao-letter-spacing );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-8530004 *//* A12 (T6.1): o olho de mostrar senha no piso de 32x32 */
.elementor-3768 .elementor-element.elementor-element-8530004 .show-password-input {
  width: 32px; height: 32px; min-width: 32px; min-height: 32px;
  display: inline-flex; align-items: center; justify-content: center;
  top: 50%; transform: translateY(-50%); right: 4px;
}/* End custom CSS */
/* Start custom CSS *//* D137: a curva cubic-bezier(.22,.61,.36,1) do Site Settings alcanca .elementor-button
   e .e-con e para ai. Todo widget Woo precisa da regra, com uma classe a mais que o controle */
.elementor .qt-t85-conta .elementor-widget button,
.elementor .qt-t85-conta .elementor-widget .button,
.elementor .qt-t85-conta .elementor-widget input,
.elementor .qt-t85-conta .elementor-widget a{
transition-timing-function:cubic-bezier(.22,.61,.36,1)}

/* Campo de 52px: o widget expoe padding, nao altura, e o campo de cupom do carrinho nem
   consome a variavel do controle. Medido: com padding de 14 o campo sai em 56 */
.elementor .qt-t85-conta .elementor-widget input[type=text],
.elementor .qt-t85-conta .elementor-widget input[type=email],
.elementor .qt-t85-conta .elementor-widget input[type=tel],
.elementor .qt-t85-conta .elementor-widget input[type=password],
.elementor .qt-t85-conta .elementor-widget .input-text{
min-height:52px;height:52px;box-sizing:border-box;
border:1px solid var(--e-global-color-qtborda);border-radius:10px;
background:var(--e-global-color-qtfundo);color:var(--e-global-color-qttinta)}

/* Veto da cliente: zero vermelho, inclusive em erro. O WooCommerce pinta .woocommerce-error
   de vermelho no CSS do proprio plugin, e nenhum controle do widget alcanca essas caixas */
.elementor .qt-t85-conta .woocommerce-error,
.elementor .qt-t85-conta .woocommerce-info,
.elementor .qt-t85-conta .woocommerce-message,
.elementor .qt-t85-conta ul.woocommerce-error{
border:1px solid var(--e-global-color-qtborda);border-radius:16px;
background:var(--e-global-color-qtroxolavado);color:var(--e-global-color-qttinta);
padding:16px 20px;margin:0 0 24px;list-style:none;
font-family:var(--e-global-typography-qtcorpo-font-family),sans-serif;font-size:16px;line-height:1.6}
.elementor .qt-t85-conta .woocommerce-error,
.elementor .qt-t85-conta ul.woocommerce-error{
border-color:var(--e-global-color-qtaviso);color:var(--e-global-color-qtaviso)}
.elementor .qt-t85-conta .woocommerce-message{
border-color:var(--e-global-color-qtsucesso);color:var(--e-global-color-qtsucesso)}
.elementor .qt-t85-conta .woocommerce-error a,
.elementor .qt-t85-conta .woocommerce-info a,
.elementor .qt-t85-conta .woocommerce-message a{color:inherit;text-decoration:underline}
/* O botao que mora dentro do aviso, "Ver carrinho" e "Reenviar o link", nasce cinza de canto
   reto. Ele herda a cor do estado do aviso e vira pilula secundaria */
.elementor .qt-t85-conta .woocommerce-error a.button,
.elementor .qt-t85-conta .woocommerce-info a.button,
.elementor .qt-t85-conta .woocommerce-message a.button{
display:inline-flex;align-items:center;min-height:40px;padding:9px 20px;
border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;
font-family:var(--e-global-typography-qtbotao-font-family),sans-serif;
font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}
.elementor .qt-t85-conta .woocommerce-error::before,
.elementor .qt-t85-conta .woocommerce-info::before,
.elementor .qt-t85-conta .woocommerce-message::before{display:none}
.elementor .qt-t85-conta .woocommerce-invalid input.input-text,
.elementor .qt-t85-conta .woocommerce-invalid .input-text{border-color:var(--e-global-color-qtaviso)}
/* O vermelho do WooCommerce e' veto da cliente. Ele chega por duas portas: a variavel
   --wc-red, que o woocommerce.css usa no contorno do campo invalido, e a regra
   ".woocommerce form .form-row .required", que tem tres classes mais um elemento e
   so' perde para quatro classes. As duas estao fechadas abaixo */
.elementor .qt-t85-conta{--wc-red:var(--e-global-color-qtaviso)}
.elementor .qt-t85-conta .elementor-widget .required,
.elementor .qt-t85-conta .elementor-widget abbr.required,
.elementor .qt-t85-conta .elementor-widget .woocommerce-invalid label{
color:var(--e-global-color-qtaviso);text-decoration:none;border:0}

/* Rotulo de caixa de selecao, o "Li e concordo com os termos de uso". Medido: sai em Roboto 14
   cinza, porque a variavel --sections-checkboxes-color que o controle emite nao chega nele */
.elementor .qt-t85-conta .elementor-widget .woocommerce-form__label-for-checkbox{
display:flex;align-items:center;gap:8px}
.elementor .qt-t85-conta .elementor-widget .woocommerce-form__label-for-checkbox input[type=checkbox]{
margin:0;flex:0 0 auto}
.elementor .qt-t85-conta .elementor-widget .woocommerce-form__label-for-checkbox,
.elementor .qt-t85-conta .elementor-widget .woocommerce-form__label-for-checkbox span{
font-family:var(--e-global-typography-qtapoio-font-family),sans-serif;
font-size:var(--e-global-typography-qtapoio-font-size,15px);
line-height:1.5;color:var(--e-global-color-qttinta)}
.elementor .qt-t85-conta .elementor-widget .woocommerce-form__label-for-checkbox input[type=checkbox]{
accent-color:var(--e-global-color-qtroxo);width:18px;height:18px}

/* D114: "Meus arquivos" e' o endpoint que justifica a conta existir, entao ele vem antes de
   Pedidos. O repeater do widget so renomeia aba, e a ordem quem decide e'
   wc_get_account_menu_items(). Seis declaracoes, sem tocar em marcacao */
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column}

/* A lateral de abas em 272px, a mesma medida da lateral do catalogo, para o site ter UMA
   forma de navegacao lateral. O widget nao expoe largura: o unico controle de medida dele
   e' o espaco entre a lateral e o conteudo */
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation{width:272px;flex:0 0 272px}
@media (max-width:1024px){
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation{width:232px;flex:0 0 232px}}
@media (max-width:767px){
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation{width:100%;flex:1 1 auto}}
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation-link--dashboard{order:1}
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation-link--downloads{order:2}
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation-link--orders{order:3}
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation-link--edit-account{order:4}
.elementor .qt-t85-conta .woocommerce-MyAccount-navigation-link--customer-logout{order:5}

/* Foco visivel, na forma do prototipo. A regra do kit esta em :where(), que tem
   especificidade ZERO, e por isso perde para o contorno de 3px em QT Tinta que chega antes.
   Medido em 21/09/2026 no campo de e-mail do checkout */
.elementor .qt-t85-conta .elementor-widget input:focus-visible,
.elementor .qt-t85-conta .elementor-widget textarea:focus-visible,
.elementor .qt-t85-conta .elementor-widget select:focus-visible,
.elementor .qt-t85-conta .elementor-widget button:focus-visible,
.elementor .qt-t85-conta .elementor-widget a:focus-visible{
outline:2px solid var(--e-global-color-qtroxo);outline-offset:2px;border-radius:10px}

/* O link "Perdeu sua senha?" sai em Roboto 12, porque o .woocommerce-LostPassword nao e'
   alcancado por nenhum controle do woocommerce-my-account */
.elementor .qt-t85-conta .elementor-widget .woocommerce-LostPassword,
.elementor .qt-t85-conta .elementor-widget .woocommerce-LostPassword a{
font-family:var(--e-global-typography-qtapoio-font-family),sans-serif;
font-size:var(--e-global-typography-qtapoio-font-size,15px);
line-height:1.5;color:var(--e-global-color-qtroxo)}
.elementor .qt-t85-conta .elementor-widget .woocommerce-LostPassword{margin-top:16px}

/* Sem a coluna de cadastro, o WooCommerce solta o formulario de login na largura inteira da
   coluna, 1200px. 520 e' a medida de formulario do prototipo, o --cta-form do estilo.css */
.elementor .qt-t85-conta .elementor-widget form.woocommerce-form-login{max-width:520px}/* End custom CSS */