.elementor-203 .elementor-element.elementor-element-43649e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-203 .elementor-element.elementor-element-4328721 #add_payment_method #payment #place_order{background-color:#360A0B;}.elementor-203 .elementor-element.elementor-element-4328721{--tab-content-spacing:30px;--tabs-alignment:center;--tabs-normal-color:#000000;--tabs-hover-color:#933739;--tabs-hover-border-color:#0000001C;--tabs-active-color:#933739;--tabs-active-border-color:#0000001C;--tabs-border-type:solid;--tabs-border-color:#0000001C;--tabs-padding:1em 1em 1em 1em;--tabs-spacing:7px;--tabs-divider-weight:0px;--section-title-spacing:32px;--forms-buttons-normal-text-color:#FFF6E9;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:1.2em 3em 1.2em 3em;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:500;border-width:1px 1px 1px 1px;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:"Georgia", Sans-serif;font-style:italic;}.elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-MyAccount-content > div > p, .elementor-203 .elementor-element.elementor-element-4328721 address, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-EditAccountForm fieldset legend, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-ResetPassword p:nth-child(1), .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-OrderUpdate{font-family:"Inter", Sans-serif;font-size:1em;font-style:normal;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-form__label-for-checkbox span{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-PaymentMethod .input-radio + label{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-form-row label, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-address-fields label{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-203 .elementor-element.elementor-element-4328721 ::placeholder, .elementor-203 .elementor-element.elementor-element-4328721 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab__payment-methods input[type=text]{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 button.button, .elementor-203 .elementor-element.elementor-element-4328721 #add_payment_method #payment #place_order{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;}.elementor-203 .elementor-element.elementor-element-4328721 .order_details thead th, .elementor-203 .elementor-element.elementor-element-4328721 .order_details tfoot td, .elementor-203 .elementor-element.elementor-element-4328721 .order_details tfoot th, .elementor-203 .elementor-element.elementor-element-4328721 .nobr{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab__orders tbody td, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab__downloads tbody td, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-table--order-downloads tbody td, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-table--order-details td a, .elementor-203 .elementor-element.elementor-element-4328721 td.product-total, .elementor-203 .elementor-element.elementor-element-4328721 td.payment-method-method, .elementor-203 .elementor-element.elementor-element-4328721 td.payment-method-expires{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .wc-item-meta{font-family:"Inter", Sans-serif;}.elementor-203 .elementor-element.elementor-element-4328721 .shop_table .button, .elementor-203 .elementor-element.elementor-element-4328721 .order-again .button, .elementor-203 .elementor-element.elementor-element-4328721 .woocommerce-pagination .button, .elementor-203 .elementor-element.elementor-element-4328721 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:"Inter", Sans-serif;}@media(max-width:1024px){.elementor-203 .elementor-element.elementor-element-43649e1{--padding-top:3em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-43649e1{--padding-top:2em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4328721 *//* LINKS do CONTEÚDO das abas (texto à direita) */
.elementor-element-4328721 .woocommerce-MyAccount-content a,
.elementor-element-4328721 .woocommerce-MyAccount-content p a,
.elementor-element-4328721 .woocommerce-MyAccount-content li a {
  color: #BB2B2B !important;
  text-decoration: underline; /* opcional */
}
.elementor-element-4328721 .woocommerce-MyAccount-content a:visited {
  color: #BB2B2B !important;
}
.elementor-element-4328721 .woocommerce-MyAccount-content a:hover,
.elementor-element-4328721 .woocommerce-MyAccount-content a:focus {
  color: #a02424 !important;  /* tom mais escuro no hover */
}

/* Menu lateral da aba Favoritos */
.woocommerce-MyAccount-navigation-link--wishlist a {
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
}

/* Conteúdo da aba Favoritos (tabela, textos, etc.) */
.woocommerce-MyAccount-content .shopengine-wishlist,
.woocommerce-MyAccount-content .shopengine-wishlist * {
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

/* Aba ativa com borda esquerda personalizada */
.woocommerce-MyAccount-navigation ul li.is-active {
  border-left: 7px solid #933739 !important;
}

/* Para alinhar o texto após a borda e deixar bonito */
.woocommerce-MyAccount-navigation ul li.is-active a {
  padding-left: 14px !important;
}

.shopengine-woocommerce-info.woocommerce-info,
.woocommerce-info {
  background: #FFF6E9 !important;
  border-top: 4px solid #360A0B !important;
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  padding: 14px 18px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 18px;
}

/* Ícone */
.shopengine-woocommerce-info.woocommerce-info::before,
.woocommerce-info::before {
  content: "\e028";
  font-family: WooCommerce !important;
  color: #360A0B !important;
  position: static !important;
  display: inline-flex;
  align-items: center;
  margin-right: 8px;
  flex-shrink: 0;
}

/* Texto em Inter */
.shopengine-woocommerce-info.woocommerce-info,
.shopengine-woocommerce-info.woocommerce-info * {
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}

/* Botão "Ver produtos" */
.shopengine-woocommerce-info.woocommerce-info a.button,
.woocommerce-info a.button,
.woocommerce-info a.woocommerce-Button {
  background: #360A0B !important;
  border-radius: 0 !important;
  border: none !important;
  color: #FFF6E9 !important;
  text-transform: uppercase;
  font-weight: 400;
  padding: 10px 18px;
  font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  margin-left: auto;
  text-decoration: none !important;           /* tira o grifado */
}

/* Hover: sem sublinhado também */
.shopengine-woocommerce-info.woocommerce-info a.button:hover,
.woocommerce-info a.button:hover,
.woocommerce-info a.woocommerce-Button:hover {
  opacity: 0.9;
  text-decoration: none !important;           /* garante sem grifo no hover */
}

/* ============================
   MOBILE — texto em cima, botão embaixo
   ============================ */
@media (max-width: 768px) {
  .shopengine-woocommerce-info.woocommerce-info,
  .woocommerce-info {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }

  .shopengine-woocommerce-info.woocommerce-info a.button,
  .woocommerce-info a.button,
  .woocommerce-info a.woocommerce-Button {
    margin-left: 0;
  }
}

/* Ocultar aba "Downloads" no Minha Conta */
.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

/* Links dentro da área de login/cadastro da conta */
.e-my-account-tab__dashboard #customer_login a {
  color: #BB2B2B !important;
}

/* Opcional: mantém a mesma cor no hover */
.e-my-account-tab__dashboard #customer_login a:hover {
  color: #BB2B2B !important;
}

/* Apenas no mobile */
@media (max-width: 767px) {

  /* Títulos "Entrar" e "Cadastre-se" com margem à esquerda */
  .e-my-account-tab__dashboard .u-column1 h2,
  .e-my-account-tab__dashboard .u-column2 h2 {
    margin-left: 1em;
  }

  /* Formulários sem altura travada, ajustando ao conteúdo */
  .e-my-account-tab__dashboard .woocommerce-form-login,
  .e-my-account-tab__dashboard .woocommerce-form-register {
    height: auto !important;
  }
}/* End custom CSS */