.elementor-20156 .elementor-element.elementor-element-b7e0ca4{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-20156 .elementor-element.elementor-element-5255874{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 50px 0px;text-align:center;}.elementor-20156 .elementor-element.elementor-element-5255874 .elementor-heading-title{font-family:"Metropolis Medium", Sans-serif;font-size:48px;font-weight:600;font-style:normal;line-height:1em;letter-spacing:-2px;color:var( --e-global-color-f0eb681 );}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-f0eb681 );}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-87e27f1 );}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-87e27f1 );}.elementor-20156 .elementor-element.elementor-element-66091c3{--tabs-alignment:center;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-type:none;--tabs-border-radius:12px 12px 12px 12px;--typography-section-titles-color:var( --e-global-color-f0eb681 );--section-title-spacing:20px;--general-text-color:var( --e-global-color-5a3f33d );--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--tables-title-color:var( --e-global-color-f0eb681 );--tables-items-color:var( --e-global-color-5a3f33d );--variations-color:var( --e-global-color-5a3f33d );--tables-divider-border-type:solid;--tables-divider-border-width:1px;--tables-divider-border-color:#3A2A1D20;}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Metropolis Medium", Sans-serif;font-size:16px;font-weight:600;}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Metropolis Medium", Sans-serif;font-size:24px;line-height:1em;letter-spacing:-1.5px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-MyAccount-content > div > p, .elementor-20156 .elementor-element.elementor-element-66091c3 address, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-EditAccountForm fieldset legend, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-ResetPassword p:nth-child(1), .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-OrderUpdate{font-family:"Metropolis Regular", Sans-serif;font-size:16px;line-height:1.5em;letter-spacing:-0.4px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab__orders tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab__downloads tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-table--order-downloads tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-table--order-details td a, .elementor-20156 .elementor-element.elementor-element-66091c3 td.product-total, .elementor-20156 .elementor-element.elementor-element-66091c3 td.payment-method-method, .elementor-20156 .elementor-element.elementor-element-66091c3 td.payment-method-expires{font-family:"Metropolis Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:-0.4px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .wc-item-meta{font-family:"Metropolis Regular", Sans-serif;font-size:14px;font-weight:400;line-height:1em;letter-spacing:-0.2px;}@media(max-width:768px){.elementor-20156 .elementor-element.elementor-element-5255874 .elementor-heading-title{font-size:32px;letter-spacing:-2px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-MyAccount-content > div > p, .elementor-20156 .elementor-element.elementor-element-66091c3 address, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-EditAccountForm fieldset legend, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-ResetPassword p:nth-child(1), .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-OrderUpdate{font-size:14px;letter-spacing:-0.2px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab__orders tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab__downloads tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-table--order-downloads tbody td, .elementor-20156 .elementor-element.elementor-element-66091c3 .woocommerce-table--order-details td a, .elementor-20156 .elementor-element.elementor-element-66091c3 td.product-total, .elementor-20156 .elementor-element.elementor-element-66091c3 td.payment-method-method, .elementor-20156 .elementor-element.elementor-element-66091c3 td.payment-method-expires{font-size:14px;letter-spacing:-0.2px;}.elementor-20156 .elementor-element.elementor-element-66091c3 .wc-item-meta{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-5255874 */.elementor-20156 .elementor-element.elementor-element-5255874{
    border-bottom: 1px solid #3A2A1D20 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-66091c3 *//*--- Áreas externa ---*/

/*--- Desktop ---*/

/*H2 Login*/
.elementor-20156 .elementor-element.elementor-element-66091c3 .u-column1.col-1 h2{
    color: #522f11 !important;
    font-size: 24px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 0px !important;
    padding: 0px !important;
    letter-spacing: -1.5px !important;
    text-align: start !important;
}
/*Container Loginr*/
.woocommerce-form.woocommerce-form-login.login{
    padding: 0px 24px 24px 24px !important;
    margin: 20px 0px 0px 0px !important;
    background: #F5F2ED !important;
    border-radius: 18px !important;
    border: 1px solid #b9ab9f !important;
}
/*Label Loginr*/
.woocommerce-form.woocommerce-form-login.login label{
    color: #522f11 !important;
    font-size: 16px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 30px 0px 0px 0px !important;
    padding: 0px 0px 10px 0px !important;
    letter-spacing: -0.4px !important;
}
/*Label Complemento*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login p:nth-child(3){
    margin: 0px !important;
}
/*Caixa de confirmação*/
#rememberme.form-row p{
    margin: 0px !important;
    padding: 0px !important;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span{
    color: #522f11 !important;
    font-size: 14px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    letter-spacing: -0.2px !important;
    margin: 0px !important;
    padding: 0px !important;
}
/*Botão Login*/
.woocommerce-button.button.woocommerce-form-login__submit{
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 1em !important;
    width: 100% !important;
    padding: 20px 0px 16px 0px !important;
    color: #fff !important;
    border-radius: 12px !important;
    box-shadow: 0px 10px 15px 0px #522f1160 !important;
    position: relative;
    isolation: isolate;
    transition: box-shadow 0.5s ease;
    margin-top: 20px !important;
    border: none !important;
    background: #522f11 !important;
    text-transform: uppercase !important;
}
.woocommerce-button.button.woocommerce-form-login__submit::before,
.woocommerce-button.button.woocommerce-form-login__submit::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transition: opacity 0.5s ease;
  z-index: -1;
} 
.woocommerce-button.button.woocommerce-form-login__submit::before {
  background: linear-gradient(90deg, #522f11 0%, #8b610f 50%, #522f11 100%);
  opacity: 1;
}
.woocommerce-button.button.woocommerce-form-login__submit::after {
  background: linear-gradient(-90deg, #8b610f 0%, #522f11 50%, #8b610f 100%);
  opacity: 0;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover {
  box-shadow: 0px 10px 12px 0px #522f1160;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover::before {
  opacity: 0;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover::after {
  opacity: 1;
}
/*Recuperar senha*/
.woocommerce-LostPassword.lost_password{
    color: #E7A832 !important;
    font-size: 14px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 0px !important;
    padding: 30px 0px 0px 0px !important;
    letter-spacing: -0.2px !important;
}
.woocommerce-LostPassword.lost_password a{
    color: #E7A832 !important;
}
.woocommerce-LostPassword.lost_password a:hover{
    color: #E7A832 !important;
    text-decoration: underline !important;
}


/*H2 Cadastar*/
.elementor-20156 .elementor-element.elementor-element-66091c3 .u-column2.col-2 h2{
    color: #522f11 !important;
    font-size: 24px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 0px !important;
    padding: 0px !important;
    letter-spacing: -1.5px !important;
    text-align: start !important;
}
/*Container Cadastro*/
.woocommerce-form.woocommerce-form-register.register{
    padding: 0px 24px 24px 24px !important;
    margin: 20px 0px 0px 0px !important;
    background: #F5F2ED !important;
    border-radius: 18px !important;
    border: 1px solid #b9ab9f !important;
}
/*Label Cadastro*/
.woocommerce-form.woocommerce-form-register.register label{
    color: #522f11 !important;
    font-size: 16px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 30px 0px 0px 0px !important;
    padding: 0px 0px 10px 0px !important;
    letter-spacing: -0.4px !important;
}
/*Botão Cadastro*/
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 1em !important;
    width: 100% !important;
    padding: 20px 0px 16px 0px !important;
    color: #fff !important;
    border-radius: 12px !important;
    box-shadow: 0px 10px 15px 0px #522f1160 !important;
    position: relative;
    isolation: isolate;
    transition: box-shadow 0.5s ease;
    margin-top: 0px !important;
    border: none !important;
    background: #522f11 !important;
    text-transform: uppercase !important;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit::before,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  transition: opacity 0.5s ease;
  z-index: -1;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit::before {
  background: linear-gradient(90deg, #522f11 0%, #8b610f 50%, #522f11 100%);
  opacity: 1;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit::after {
  background: linear-gradient(-90deg, #8b610f 0%, #522f11 50%, #8b610f 100%);
  opacity: 0;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
  box-shadow: 0px 10px 12px 0px #522f1160;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover::before {
  opacity: 0;
}
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover::after {
  opacity: 1;
}
/*Temos*/
.woocommerce-privacy-policy-text p{
    color: #3A2A1DBB !important;
    font-size: 14px !important;
    line-height: 1.5em !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    letter-spacing: -0.2px !important;
    margin: 30px 0px 30px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
/*Campos*/
#username.woocommerce-Input.woocommerce-Input--text.input-text,
#password.woocommerce-Input.woocommerce-Input--text.input-text,
#reg_email.woocommerce-Input.woocommerce-Input--text.input-text,
#reg_password.woocommerce-Input.woocommerce-Input--text.input-text{
    width: 100% !important;
    border: 2px solid #b9ab9f60 !important;
    box-shadow: 0px 10px 15px 0px #522f1110;
    border-radius: 12px !important;
    font-size: 16px !important;
    line-height: 1em !important;
    color: #8b610f !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    padding: 18px 16px 18px 16px !important;
    letter-spacing: -0.4px !important;
    margin: 0px 0px 0px 0px !important;
}
#username.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#password.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#reg_email.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#reg_password.woocommerce-Input.woocommerce-Input--text.input-text:focus{
    border-color: #E7A832 !important;
    outline: none !important;
    box-shadow: 0px 10px 15px 0px #522f1130;
}
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide,
.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide{
    margin: 0px !important;
    padding: 0px !important;
}
/*Container Área Externa*/
.u-columns.col2-set{
    padding: 0px !important;
    margin: 0px !important;
} 


/*--- Mobile ---*/

@media(max-width:767px){
/*H2 Cadastar*/
.elementor-20156 .elementor-element.elementor-element-66091c3 .u-column2.col-2 h2{
    font-size: 20px !important;
    letter-spacing: -0.8px !important;
    margin: 0px !important;
}
/*Container Loginr*/
.woocommerce-form.woocommerce-form-login.login{
    margin: 20px 0px 0px 0px !important;
}
/*Botão Login*/
.woocommerce-button.button.woocommerce-form-login__submit{
    font-size: 14px !important;
}


/*H2 Cadastar*/
.elementor-20156 .elementor-element.elementor-element-66091c3 .u-column2.col-2 h2{
    margin: 50px 0px 0px 0px !important;
    font-size: 20px !important;
    letter-spacing: -0.8px !important;
}
/*Container Cadastro*/
.woocommerce-form.woocommerce-form-register.register{
    margin: 20px 0px 0px 0px !important;
}
/*Botão Cadastro*/
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit{
    font-size: 14px !important;
}

}


/*--- Áreas interna ---*/

/*--- Desktop ---*/

/*Container dashboard*/
.e-my-account-tab.e-my-account-tab__edit-account,
.e-my-account-tab.e-my-account-tab__edit-address,
.e-my-account-tab.e-my-account-tab__orders,
.e-my-account-tab.e-my-account-tab__dashboard{
    padding: 0px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}
/*Container Minha conta*/
.woocommerce-MyAccount-content{
    padding: 0px 0px 0px 50px !important;
    margin: 0px 0px 0px 0px !important;
}
/*Conteúdo Minha conta*/
.woocommerce-MyAccount-content-wrapper{
    padding: 24px !important;
    margin: 0px 0px 0px 0px !important;
    background: #F5F2ED !important;
    border-radius: 18px !important;
    border: 1px solid #b9ab9f !important;
    color: #522f11 !important;
    font-size: 16px !important;
    line-height: 1.5em !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    letter-spacing: -0.4px !important;
}
.woocommerce-MyAccount-content-wrapper p{
    color: #3A2A1DBB !important;
}
.woocommerce-MyAccount-content-wrapper a{
    color: #E7A832 !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
}
.woocommerce-MyAccount-content-wrapper a:hover{
    text-decoration: underline !important;
}
/*Endereço titulos*/
.u-column2.col-2.woocommerce-Address{
    display: none !important;
}
.woocommerce-Address-title.title{
    margin: 20px 0px 20px 0px !important;
}
.edit{
    display: none !important;
}
/*Endereço conteúdo*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address{
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    color: #3A2A1DBB !important;
    font-size: 16px !important;
    font-style: normal !important;
    line-height: 1.5em !important;
    letter-spacing: -0.4px !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    border: 1px solid #b9ab9f !important;
}
/*Pedidos Botão visualizar*/
.woocommerce-button.button.view{
    color: #ffffff !important;
    background: #522f11 !important;
    font-size: 12px !important;
    letter-spacing: 0px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 8px 12px 8px 12px !important;
    text-transform: uppercase !important;
    margin: 0px !important;
}
.woocommerce-button.button.view:hover{
    text-decoration: none !important;
    background: #8b610f !important;
}
/*Conta formulários label*/
.woocommerce-EditAccountForm.edit-account label{
    margin: 0px 0px 10px 0px !important;
    padding: 0px !important;
    color: #522f11 !important;
    font-size: 16px  !important;
    line-height: 1em  !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    letter-spacing: -0.4px !important;
}





/*Conta formulários campos*/
#account_first_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_last_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_display_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_email.woocommerce-Input.woocommerce-Input--email.input-text,
#password_current.woocommerce-Input.woocommerce-Input--password.input-text,
#password_1.woocommerce-Input.woocommerce-Input--password.input-text,
#password_2.woocommerce-Input.woocommerce-Input--password.input-text{
    width: 100% !important;
    border: 2px solid #b9ab9f60 !important;
    box-shadow: 0px 10px 15px 0px #522f1110;
    border-radius: 12px !important;
    font-size: 16px !important;
    line-height: 1em !important;
    color: #8b610f !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    padding: 18px 16px 18px 16px !important;
    letter-spacing: -0.4px !important;
    margin: 0px 0px 30px 0px !important;
}
#account_first_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_last_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_display_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_email.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#password_current.woocommerce-Input.woocommerce-Input--password.input-text:focus,
#password_1.woocommerce-Input.woocommerce-Input--password.input-text:focus,
#password_2.woocommerce-Input.woocommerce-Input--password.input-text:focus{
    border-color: #E7A832 !important;
    outline: none !important;
    box-shadow: 0px 10px 15px 0px #522f1130;
}
/*Legenda campo nome*/
.woocommerce em{
    display: none !important;
}
/*Botão de aparecer/esconder senha*/
.show-password-input{
    margin-top: -15px !important;
    padding: 0px !important;
}
/*Legenda trocar senha*/
.woocommerce-EditAccountForm fieldset legend{
    display: none !important;
}
/*Conta botão*/
.woocommerce-Button.button{
    color: #ffffff !important;
    background: #522f11 !important;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 10px 15px 10px 15px !important;
    text-transform: uppercase !important;
    margin: 0px !important;
}
.woocommerce-Button.button:hover{
    text-decoration: none !important;
    background: #8b610f !important;
}
/*Pedidos variação de CxL*/
.wc-item-meta{
    padding: 0px !important;
    margin: 0px !important;
}
.wc-item-meta-label{
    color: #522f11 !important;
    font-size: 14px !important;
    letter-spacing: -0.4px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    margin: 0px !important;
    padding: 3px 5px 0px 0px !important;
}
/*COntainer Atualização do pedido*/
.woocommerce-OrderUpdates.commentlist.notes{
    padding: 0px 0px 0px 20px !important;
    margin: 0px !important;
    margin-top: -5px !important;
}
/*Atualizações do pedido*/
.woocommerce-OrderUpdate-meta.meta{
    color: #3a2a1dbb !important;
    font-size: 14px !important;
    letter-spacing: -0.2px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
}
/*COntainer detalhes do pedido*/
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details{
    padding: 24px !important;
    margin: 0px 0px 30px 0px !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    border: 1px solid #b9ab9f !important;
}
/*COntainer pix inútil*/
.mp-pix-image-container{
    display: none !important;
}
/*Container endereço inútil*/
.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{
    display: none !important;
}
/*Texto pix inútil*/
.woocommerce-OrderUpdate-description.description{
    display: none !important;
}
/*Botão pagar pix atrasado*/
.woocommerce-button.button.pay.order-actions-button{
    color: #ffffff !important;
    background: #522f11 !important;
    font-size: 12px !important;
    letter-spacing: 0px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 10px 15px 10px 15px !important;
    text-transform: uppercase !important;
    margin: 0px 10px 0px 0px !important;
}
.woocommerce-button.button.pay.order-actions-button:hover{
    text-decoration: none !important;
    background: #8b610f !important;
}
/*Botão cancelar pix atrasado*/
.woocommerce-button.button.cancel.order-actions-button{
    color: #ffffff !important;
    background: #522f11 !important;
    font-size: 12px !important;
    letter-spacing: 0px !important;
    line-height: 1em !important;
    font-family: 'Metropolis Medium', arial !important;
    font-weight: 600 !important;
    border: none !important;
    border-radius: 50px !important;
    padding: 10px 15px 10px 15px !important;
    text-transform: uppercase !important;
    margin: 0px !important;
}
.woocommerce-button.button.cancel.order-actions-button:hover{
    text-decoration: none !important;
    background: #8b610f !important;
}
/*Endereço conteúdo*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{
    padding: 24px 24px 24px 24px !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    color: #3A2A1DBB !important;
    font-size: 14px !important;
    font-style: normal !important;
    line-height: 1.5em !important;
    letter-spacing: -0.2px !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    border: 1px solid #b9ab9f !important;
}









/*Trocar endereço*/
.woocommerce-address-fields{
    padding: 0px !important;
    margin: 0px !important;
    background: transparent !important;
    border: none !important;
}

#account_first_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_last_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_display_name.woocommerce-Input.woocommerce-Input--text.input-text,
#account_email.woocommerce-Input.woocommerce-Input--email.input-text,
#password_current.woocommerce-Input.woocommerce-Input--password.input-text,
#password_1.woocommerce-Input.woocommerce-Input--password.input-text,
#password_2.woocommerce-Input.woocommerce-Input--password.input-text{
    width: 100% !important;
    border: 2px solid #b9ab9f60 !important;
    box-shadow: 0px 10px 15px 0px #522f1110;
    border-radius: 12px !important;
    font-size: 16px !important;
    line-height: 1em !important;
    color: #8b610f !important;
    font-family: 'Metropolis Regular', arial !important;
    font-weight: 400 !important;
    padding: 18px 16px 18px 16px !important;
    letter-spacing: -0.4px !important;
    margin: 0px 0px 30px 0px !important;
}
#account_first_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_last_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_display_name.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#account_email.woocommerce-Input.woocommerce-Input--text.input-text:focus,
#password_current.woocommerce-Input.woocommerce-Input--password.input-text:focus,
#password_1.woocommerce-Input.woocommerce-Input--password.input-text:focus,
#password_2.woocommerce-Input.woocommerce-Input--password.input-text:focus{
    border-color: #E7A832 !important;
    outline: none !important;
    box-shadow: 0px 10px 15px 0px #522f1130;
}









/*--- Áreas interna ---*/

/*--- Tablet ---*/

@media(max-width:1024px){
/*Container Minha conta*/
.woocommerce-MyAccount-content{
    padding: 30px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}
}


/*--- Áreas interna ---*/

/*--- Mobile ---*/

@media(max-width:767px){
/*Container Minha conta*/
.woocommerce-MyAccount-content{
    padding: 30px 0px 0px 0px !important;
    margin: 0px 0px 0px 0px !important;
}
/*Conteúdo Minha conta*/
.woocommerce-MyAccount-content-wrapper{
    font-size: 14px !important;
    letter-spacing: -0.2px !important;
}
#account_first_name_field,
#account_last_name_field {
    display: block;
    width: 100% !important;
    float: none !important;
    clear: both;
}
/*Botão pagar pix atrasado*/
.woocommerce-button.button.pay.order-actions-button{
    margin: 0px 0px 10px 0px !important;
}
/*Endereço conteúdo*/
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address{
    font-size: 12px !important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis Medium';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tronconobre.com.br/wp-content/uploads/2026/03/Metropolis-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tronconobre.com.br/wp-content/uploads/2026/03/Metropolis-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Metropolis Regular';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */