.elementor-9 .elementor-element.elementor-element-224e1cd{--display:flex;}/* Start custom CSS for container, class: .elementor-element-224e1cd */<style>

/* =====================================================
   MINHA CONTA - SÓ PRA ME ENCONTRAR
===================================================== */

body.woocommerce-account{
  background:#FFFFFF !important;
}


/* CONTAINER PRINCIPAL */

body.woocommerce-account .woocommerce{
  width:100%;
  max-width:1250px;

  margin:0 auto;

  padding:60px 20px 85px;

  box-sizing:border-box;
}


/* =====================================================
   TÍTULOS
===================================================== */

body.woocommerce-account h1,
body.woocommerce-account h2,
body.woocommerce-account h3{
  color:#603322 !important;

  font-family:Georgia,"Times New Roman",serif !important;

  font-weight:400 !important;
}


body.woocommerce-account h2{
  font-size:36px !important;
}


body.woocommerce-account h3{
  font-size:26px !important;
}


/* =====================================================
   LAYOUT DA CONTA
===================================================== */

body.woocommerce-account
.woocommerce-MyAccount-navigation{
  width:250px !important;

  float:left !important;

  margin-right:45px;
}


body.woocommerce-account
.woocommerce-MyAccount-content{
  width:calc(100% - 295px) !important;

  float:right !important;
}


/* =====================================================
   MENU LATERAL
===================================================== */

body.woocommerce-account
.woocommerce-MyAccount-navigation ul{
  margin:0 !important;

  padding:0 !important;

  list-style:none !important;

  border:1px solid #E6DED3;

  background:#F7F4EE;
}


body.woocommerce-account
.woocommerce-MyAccount-navigation li{
  margin:0 !important;

  border-bottom:1px solid #E6DED3;
}


body.woocommerce-account
.woocommerce-MyAccount-navigation li:last-child{
  border-bottom:0;
}


body.woocommerce-account
.woocommerce-MyAccount-navigation li a{
  display:block;

  padding:15px 18px;

  color:#603322 !important;

  font-family:Arial,Helvetica,sans-serif;

  font-size:10px;

  font-weight:700;

  letter-spacing:.8px;

  text-decoration:none !important;

  transition:.25s;
}


body.woocommerce-account
.woocommerce-MyAccount-navigation li:hover a,
body.woocommerce-account
.woocommerce-MyAccount-navigation
.is-active a{
  background:#63713A !important;

  color:#FFFFFF !important;
}


/* =====================================================
   CONTEÚDO
===================================================== */

body.woocommerce-account
.woocommerce-MyAccount-content{
  color:#6F6660;

  font-family:Arial,Helvetica,sans-serif;

  font-size:14px;

  line-height:1.7;
}


body.woocommerce-account
.woocommerce-MyAccount-content p{
  color:#6F6660;
}


/* LINKS */

body.woocommerce-account
.woocommerce-MyAccount-content a{
  color:#63713A !important;

  text-decoration:none !important;

  font-weight:700;
}


body.woocommerce-account
.woocommerce-MyAccount-content a:hover{
  color:#603322 !important;
}


/* =====================================================
   TABELAS - PEDIDOS
===================================================== */

body.woocommerce-account
table.shop_table{
  width:100% !important;

  border:1px solid #E6DED3 !important;

  border-collapse:collapse !important;

  border-radius:0 !important;

  background:#FFFFFF !important;
}


body.woocommerce-account
table.shop_table th{
  padding:13px 12px !important;

  background:#F7F4EE !important;

  color:#603322 !important;

  font-family:Arial,Helvetica,sans-serif;

  font-size:9px;

  font-weight:700;

  letter-spacing:.8px;

  text-transform:uppercase;
}


body.woocommerce-account
table.shop_table td{
  padding:14px 12px !important;

  border-top:1px solid #E6DED3 !important;

  color:#6F6660 !important;

  font-family:Arial,Helvetica,sans-serif;

  font-size:12px;
}


/* =====================================================
   BOTÕES
===================================================== */

body.woocommerce-account
.button,
body.woocommerce-account
button.button,
body.woocommerce-account
input.button{
  min-height:44px !important;

  padding:0 18px !important;

  display:inline-flex !important;

  align-items:center !important;
  justify-content:center !important;

  background:#63713A !important;

  border:1px solid #63713A !important;

  border-radius:0 !important;

  color:#FFFFFF !important;

  font-family:Arial,Helvetica,sans-serif !important;

  font-size:9px !important;

  font-weight:700 !important;

  letter-spacing:1px !important;

  text-transform:uppercase !important;

  box-shadow:none !important;

  transition:.25s !important;
}


body.woocommerce-account
.button:hover,
body.woocommerce-account
button.button:hover,
body.woocommerce-account
input.button:hover{
  background:#603322 !important;

  border-color:#603322 !important;

  color:#FFFFFF !important;
}


/* =====================================================
   CAMPOS
===================================================== */

body.woocommerce-account
input.input-text,
body.woocommerce-account
input[type="text"],
body.woocommerce-account
input[type="email"],
body.woocommerce-account
input[type="password"],
body.woocommerce-account
input[type="tel"],
body.woocommerce-account
textarea,
body.woocommerce-account
select{
  width:100% !important;

  min-height:48px !important;

  padding:10px 13px !important;

  border:1px solid #DFD3B9 !important;

  border-radius:0 !important;

  background:#FFFFFF !important;

  color:#603322 !important;

  font-family:Arial,Helvetica,sans-serif !important;

  font-size:12px !important;

  box-shadow:none !important;

  outline:none !important;
}


body.woocommerce-account
textarea{
  min-height:120px !important;
}


body.woocommerce-account
input:focus,
body.woocommerce-account
textarea:focus,
body.woocommerce-account
select:focus{
  border-color:#63713A !important;
}


/* LABEL */

body.woocommerce-account label{
  margin-bottom:5px !important;

  color:#603322 !important;

  font-family:Arial,Helvetica,sans-serif;

  font-size:10px !important;

  font-weight:700 !important;
}


/* =====================================================
   LOGIN E CADASTRO
===================================================== */

body.woocommerce-account
#customer_login{
  display:grid !important;

  grid-template-columns:1fr 1fr;

  gap:45px;
}


body.woocommerce-account
#customer_login .col-1,
body.woocommerce-account
#customer_login .col-2{
  width:100% !important;

  float:none !important;

  padding:30px;

  background:#F7F4EE;

  border:1px solid #E6DED3;
}


body.woocommerce-account
#customer_login h2{
  margin-top:0;

  color:#603322 !important;

  font-size:32px !important;
}


/* =====================================================
   ENDEREÇOS
===================================================== */

body.woocommerce-account
.woocommerce-Address{
  padding:25px !important;

  background:#F7F4EE;

  border:1px solid #E6DED3;
}


body.woocommerce-account
.woocommerce-Address-title{
  margin-bottom:15px;
}


body.woocommerce-account
.woocommerce-Address address{
  color:#6F6660;

  font-style:normal;

  font-size:13px;

  line-height:1.7;
}


/* =====================================================
   AVISOS
===================================================== */

body.woocommerce-account
.woocommerce-message,
body.woocommerce-account
.woocommerce-info,
body.woocommerce-account
.woocommerce-error{
  background:#F7F4EE !important;

  color:#603322 !important;

  border-top-color:#63713A !important;
}


body.woocommerce-account
.woocommerce-message::before,
body.woocommerce-account
.woocommerce-info::before{
  color:#63713A !important;
}


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

@media(max-width:767px){

  body.woocommerce-account .woocommerce{
    padding:40px 14px 60px;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation,
  body.woocommerce-account
  .woocommerce-MyAccount-content{
    width:100% !important;

    float:none !important;

    margin:0 !important;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation{
    margin-bottom:30px !important;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation ul{
    display:flex;

    overflow-x:auto;

    scrollbar-width:none;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{
    display:none;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation li{
    flex:0 0 auto;

    border-bottom:0;

    border-right:1px solid #E6DED3;
  }


  body.woocommerce-account
  .woocommerce-MyAccount-navigation li a{
    white-space:nowrap;

    padding:13px 15px;
  }


  body.woocommerce-account
  #customer_login{
    grid-template-columns:1fr;

    gap:20px;
  }


  body.woocommerce-account
  #customer_login .col-1,
  body.woocommerce-account
  #customer_login .col-2{
    padding:22px 18px;
  }


  body.woocommerce-account
  table.shop_table{
    font-size:11px;
  }

}

</style>/* End custom CSS */