.elementor-19 .elementor-element.elementor-element-6b5fe4c6{--display:flex;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19 .elementor-element.elementor-element-7be6aff{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--toggle-icon-size:25px;--items-indicator-background-color:var( --e-global-color-507f3a9 );--cart-background-color:#FFFFFF;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-19 .elementor-element.elementor-element-7be6aff .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-4256401 *//* =====================================================
   IDBAJA - MY ACCOUNT FINAL CORREGIDO
   Menú centrado, logout rojo, sin cajas duplicadas
===================================================== */

/* =========================
   CONTENEDOR GENERAL
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 {
  width: 100% !important;
  max-width: 1180px !important;
  margin: 0 auto !important;
  padding: 34px 24px 60px 24px !important;
  font-family: "Inter", sans-serif !important;
  color: #111827 !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 *,
.elementor-19 .elementor-element.elementor-element-4256401 *::before,
.elementor-19 .elementor-element.elementor-element-4256401 *::after {
  box-sizing: border-box !important;
}

/* Quitar cajas externas que Elementor/WooCommerce mete */
.elementor-19 .elementor-element.elementor-element-4256401 > .elementor-widget-container,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content-wrapper,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab__dashboard,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab__orders,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab__view-order,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab__edit-account,
.elementor-19 .elementor-element.elementor-element-4256401 .e-my-account-tab__edit-address {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* Menú arriba, contenido abajo */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce {
  display: block !important;
}

/* Quitar floats nativos */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content {
  float: none !important;
  clear: both !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* =========================
   OCULTAR DOWNLOADS / DESCARGAS
========================= */

/* Clase normal de WooCommerce */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

/* En tu caso queda como botón vacío entre Orders y Addresses */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation ul li:nth-child(3) {
  display: none !important;
}

/* Si el enlace queda vacío */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li a:empty {
  display: none !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li:has(a:empty) {
  display: none !important;
}

/* =========================
   TIPOGRAFÍA
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 h2,
.elementor-19 .elementor-element.elementor-element-4256401 h3,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h2,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h3 {
  font-family: "Manrope", "Inter", sans-serif !important;
  color: #ff4b00 !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  margin: 0 0 20px 0 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 h2,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h2 {
  font-size: 42px !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 h3,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h3 {
  font-size: 30px !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 p,
.elementor-19 .elementor-element.elementor-element-4256401 li,
.elementor-19 .elementor-element.elementor-element-4256401 td,
.elementor-19 .elementor-element.elementor-element-4256401 th,
.elementor-19 .elementor-element.elementor-element-4256401 label,
.elementor-19 .elementor-element.elementor-element-4256401 address {
  font-family: "Inter", sans-serif !important;
}

/* Quitar azul de enlaces */
.elementor-19 .elementor-element.elementor-element-4256401 a,
.elementor-19 .elementor-element.elementor-element-4256401 a:visited,
.elementor-19 .elementor-element.elementor-element-4256401 a:focus,
.elementor-19 .elementor-element.elementor-element-4256401 a:active {
  color: #ff4b00 !important;
  text-decoration: none !important;
  outline: none !important;
}

/* =========================
   MENÚ MI CUENTA - ESCRITORIO
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 22px !important;
  padding: 14px !important;
  margin: 0 auto 28px auto !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.05) !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation ul {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;

  width: 100% !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 auto !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  min-width: 128px !important;
  min-height: 46px !important;

  padding: 12px 18px !important;
  border-radius: 14px !important;

  background: #ffffff !important;
  color: #111827 !important;
  border: 1px solid #e5e7eb !important;

  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  line-height: 1.1 !important;
  text-align: center !important;
  white-space: nowrap !important;

  box-shadow: none !important;
  transition: all 0.22s ease !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li a:hover {
  background: #fff7f2 !important;
  color: #ff4b00 !important;
  border-color: #ff4b00 !important;
}

/* Activo */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li.is-active a {
  background: #ff4b00 !important;
  color: #ffffff !important;
  border-color: #ff4b00 !important;
  box-shadow: 0 10px 22px rgba(255, 75, 0, 0.22) !important;
}

/* =========================
   LOGOUT ROJO SIEMPRE
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:visited,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:focus,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:active,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:hover,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout.is-active a {
  background: #dc2626 !important;
  color: #ffffff !important;
  border-color: #dc2626 !important;
  box-shadow: 0 10px 22px rgba(220, 38, 38, 0.20) !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  background: #b91c1c !important;
  color: #ffffff !important;
  border-color: #b91c1c !important;
}

/* Por si Elementor pinta el texto interno */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a *,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a span {
  color: #ffffff !important;
}

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

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content > p:first-child {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-left: 5px solid #ff4b00 !important;
  border-radius: 18px !important;
  padding: 18px 20px !important;
  margin: 0 !important;
  color: #111827 !important;
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.04) !important;
}

/* =========================
   ORDERS - ESCRITORIO
   Una sola caja
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders {
  width: 100% !important;
  max-width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;

  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 22px !important;
  overflow: hidden !important;

  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.05) !important;
  margin: 0 auto !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table thead th,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders thead th,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders thead th {
  background: #f8fafc !important;
  color: #111827 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  padding: 18px 20px !important;
  border-bottom: 1px solid #e5e7eb !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tbody td,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tbody td,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tbody td {
  background: #ffffff !important;
  color: #111827 !important;
  font-family: "Inter", sans-serif !important;
  font-size: 16px !important;
  padding: 18px 20px !important;
  border-bottom: 1px solid #e5e7eb !important;
  vertical-align: middle !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tbody tr:last-child td,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tbody tr:last-child td,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tbody tr:last-child td {
  border-bottom: none !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table__cell-order-number a,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table .order-number a {
  color: #ff4b00 !important;
  font-weight: 900 !important;
}

/* Botón Ver */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table .button,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-orders .button,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders .button,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table a.woocommerce-button,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-orders a.woocommerce-button {
  min-width: 78px !important;
  min-height: 46px !important;
  padding: 12px 18px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  background: #ff4b00 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 14px !important;

  font-family: "Inter", sans-serif !important;
  font-size: 14px !important;
  font-weight: 900 !important;

  box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table .button:hover,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-orders .button:hover,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders .button:hover {
  background: #111827 !important;
  color: #ffffff !important;
}

/* =========================
   ACCOUNT DETAILS
   Igual que Detalles del pedido: una sola caja
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm,
.elementor-19 .elementor-element.elementor-element-4256401 form.edit-account {
  width: 100% !important;
  max-width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 24px !important;
  padding: 30px !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.05) !important;
  margin: 0 auto !important;
}

/* Quitar cajas internas del formulario */
.elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm fieldset,
.elementor-19 .elementor-element.elementor-element-4256401 form.edit-account fieldset {
  background: transparent !important;
  border: none !important;
  border-top: 1px solid #e5e7eb !important;
  border-radius: 0 !important;
  padding: 22px 0 0 0 !important;
  margin: 24px 0 0 0 !important;
  box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm legend,
.elementor-19 .elementor-element.elementor-element-4256401 form.edit-account legend {
  font-family: "Manrope", "Inter", sans-serif !important;
  color: #ff4b00 !important;
  font-size: 26px !important;
  font-weight: 900 !important;
  padding: 0 !important;
  margin: 0 0 18px 0 !important;
}

/* =========================
   FORMULARIOS
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 .form-row {
  margin-bottom: 18px !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .form-row-first,
.elementor-19 .elementor-element.elementor-element-4256401 .form-row-last {
  width: 48% !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 label {
  display: block !important;
  color: #111827 !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  margin-bottom: 8px !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 input.input-text,
.elementor-19 .elementor-element.elementor-element-4256401 input[type="text"],
.elementor-19 .elementor-element.elementor-element-4256401 input[type="email"],
.elementor-19 .elementor-element.elementor-element-4256401 input[type="password"],
.elementor-19 .elementor-element.elementor-element-4256401 input[type="tel"],
.elementor-19 .elementor-element.elementor-element-4256401 textarea,
.elementor-19 .elementor-element.elementor-element-4256401 select,
.elementor-19 .elementor-element.elementor-element-4256401 .select2-selection {
  width: 100% !important;
  min-height: 54px !important;
  background: #ffffff !important;
  border: 1px solid #d1d5db !important;
  border-radius: 14px !important;
  padding: 13px 15px !important;
  color: #111827 !important;
  font-size: 15px !important;
  box-shadow: none !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 input:focus,
.elementor-19 .elementor-element.elementor-element-4256401 textarea:focus,
.elementor-19 .elementor-element.elementor-element-4256401 select:focus {
  border-color: #ff4b00 !important;
  outline: none !important;
  box-shadow: 0 0 0 4px rgba(255, 75, 0, 0.10) !important;
}

/* Botón guardar */
.elementor-19 .elementor-element.elementor-element-4256401 button.button,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Button,
.elementor-19 .elementor-element.elementor-element-4256401 input.button {
  min-height: 50px !important;
  padding: 13px 22px !important;
  border-radius: 14px !important;
  background: #ff4b00 !important;
  color: #ffffff !important;
  border: none !important;
  font-weight: 900 !important;
  box-shadow: 0 10px 24px rgba(255, 75, 0, 0.20) !important;
}

/* =========================
   ADDRESSES
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 22px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-1,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-2 {
  width: 100% !important;
  max-width: 100% !important;
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 24px !important;
  padding: 28px !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.05) !important;
  margin: 0 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title {
  text-align: left !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title h3 {
  font-size: 30px !important;
  margin: 0 0 12px 0 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title a,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title .edit {
  float: none !important;
  position: static !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  margin: 0 0 14px 0 !important;
  padding: 9px 13px !important;
  border-radius: 12px !important;

  background: #fff7f2 !important;
  color: #ff4b00 !important;
  border: 1px solid #ffd8c5 !important;

  font-size: 13px !important;
  font-weight: 900 !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address address {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-style: normal !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #374151 !important;
}

/* =========================
   VIEW ORDER / DETALLE DEL PEDIDO
========================= */

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-customer-details {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 24px !important;
  padding: 28px !important;
  margin: 0 0 22px 0 !important;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.05) !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table {
  width: 100% !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  margin: 0 !important;
  border-collapse: collapse !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table th,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table td,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table th,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table td {
  padding: 14px 0 !important;
  border-bottom: 1px solid #e5e7eb !important;
  font-size: 15px !important;
}

/* =========================
   MÓVIL
========================= */

@media (max-width: 767px) {

  .elementor-19 .elementor-element.elementor-element-4256401 {
    padding: 18px 12px 42px 12px !important;
    overflow-x: hidden !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Menú móvil 2 columnas */
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation {
    width: 100% !important;
    padding: 12px !important;
    border-radius: 18px !important;
    margin-bottom: 18px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation ul {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 10px !important;
    justify-content: center !important;
    width: 100% !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li {
    width: 100% !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li a {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 44px !important;
    padding: 10px 8px !important;
    font-size: 13px !important;
    white-space: normal !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout {
    grid-column: 1 / -1 !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:visited,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:focus,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:active,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    width: 100% !important;
    background: #dc2626 !important;
    color: #ffffff !important;
    border-color: #dc2626 !important;
  }

  /* Títulos compactos */
  .elementor-19 .elementor-element.elementor-element-4256401 h2,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h2 {
    font-size: 28px !important;
    margin-bottom: 14px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 h3,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-content h3 {
    font-size: 24px !important;
    margin-bottom: 12px !important;
  }

  /* Account details compacto, una sola caja */
  .elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm,
  .elementor-19 .elementor-element.elementor-element-4256401 form.edit-account {
    padding: 18px !important;
    border-radius: 18px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm fieldset,
  .elementor-19 .elementor-element.elementor-element-4256401 form.edit-account fieldset {
    padding-top: 18px !important;
    margin-top: 20px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 form.woocommerce-EditAccountForm legend,
  .elementor-19 .elementor-element.elementor-element-4256401 form.edit-account legend {
    font-size: 20px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .form-row-first,
  .elementor-19 .elementor-element.elementor-element-4256401 .form-row-last {
    width: 100% !important;
    float: none !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 input.input-text,
  .elementor-19 .elementor-element.elementor-element-4256401 input[type="text"],
  .elementor-19 .elementor-element.elementor-element-4256401 input[type="email"],
  .elementor-19 .elementor-element.elementor-element-4256401 input[type="password"],
  .elementor-19 .elementor-element.elementor-element-4256401 input[type="tel"],
  .elementor-19 .elementor-element.elementor-element-4256401 textarea,
  .elementor-19 .elementor-element.elementor-element-4256401 select {
    min-height: 48px !important;
    border-radius: 12px !important;
  }

  /* Orders móvil: sin desbordes */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tbody,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tbody,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tbody,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    overflow: visible !important;
    margin: 0 !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table thead,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders thead,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders thead {
    display: none !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tr {
    background: #ffffff !important;
    border: 1px solid #e5e7eb !important;
    border-radius: 16px !important;
    padding: 14px !important;
    margin: 0 0 12px 0 !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.04) !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td {
    display: grid !important;
    grid-template-columns: 90px minmax(0, 1fr) !important;
    gap: 10px !important;

    padding: 9px 0 !important;
    border: none !important;
    border-bottom: 1px solid #f1f5f9 !important;

    font-size: 14px !important;
    line-height: 1.35 !important;
    text-align: left !important;

    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td::before {
    content: attr(data-title) ":" !important;
    color: #6b7280 !important;
    font-weight: 900 !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table__cell-order-actions {
    display: block !important;
    border-bottom: none !important;
    padding-top: 10px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table__cell-order-actions::before {
    display: none !important;
    content: none !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-orders-table .button,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-orders .button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders .button {
    width: 100% !important;
    min-height: 42px !important;
    margin-top: 4px !important;
  }

  /* Direcciones móvil */
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-1,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-2,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-customer-details {
    padding: 18px !important;
    border-radius: 18px !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title {
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title h3 {
    font-size: 24px !important;
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title a,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title .edit {
    margin: 0 auto 14px auto !important;
    display: inline-flex !important;
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address address {
    text-align: left !important;
  }

  /* View order móvil */
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table {
    border: none !important;
    background: transparent !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table th,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.shop_table td,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table th,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-order-details table.woocommerce-table td {
    font-size: 14px !important;
    padding: 10px 0 !important;
  }
}
/* =====================================================
   IDBAJA - AJUSTE FINAL MY ACCOUNT
   Orders móvil + botón Ver + direcciones en misma fila
===================================================== */

/* Ocultar definitivamente Downloads / Descargas */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation-link--downloads,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation ul li:nth-child(3),
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-MyAccount-navigation li:has(a:empty) {
  display: none !important;
}

/* =====================================================
   DIRECCIONES EN ESCRITORIO: MISMA FILA
===================================================== */

.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.col2-set {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 24px !important;
  align-items: stretch !important;

  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* Evita que WooCommerce mande una dirección abajo */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-1,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address.col-2,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses .u-column1,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses .u-column2,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses .col-1,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses .col-2 {
  float: none !important;
  clear: none !important;

  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;

  grid-column: auto !important;
}

/* Limpia pseudo-elementos que a veces rompen el grid */
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses::before,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses::after,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns::before,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns::after,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.col2-set::before,
.elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.col2-set::after {
  display: none !important;
  content: none !important;
}

/* =====================================================
   ORDERS ESCRITORIO: COLUMNA PEDIDO BIEN ACOMODADA
===================================================== */

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table th.woocommerce-orders-table__header-order-number,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders th.woocommerce-orders-table__header-order-number,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders th.woocommerce-orders-table__header-order-number,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-number {
  width: 160px !important;
  min-width: 160px !important;
  text-align: left !important;
  padding-left: 24px !important;
}

/* Número de pedido */
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number a,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-number a {
  color: #ff4b00 !important;
  font-weight: 900 !important;
  display: inline-flex !important;
  align-items: center !important;
}

/* =====================================================
   BOTÓN VER: ANCHO COMPLETO DENTRO DE ACCIONES
===================================================== */

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions {
  text-align: center !important;
  width: 150px !important;
}

.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions .button,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions .button,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.woocommerce-button,
.elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions a.woocommerce-button,
.elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.woocommerce-button {
  width: 100% !important;
  max-width: 120px !important;
  min-width: 100px !important;

  margin: 0 auto !important;

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

  text-align: center !important;
  color: #ffffff !important;
}

/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

  /* Direcciones en móvil sí van una abajo de otra */
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.u-columns,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Addresses.col2-set {
    grid-template-columns: 1fr !important;
    gap: 14px !important;
  }

  /* Centrar botón editar dirección */
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title {
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title h3 {
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title a,
  .elementor-19 .elementor-element.elementor-element-4256401 .woocommerce-Address-title .edit {
    margin: 0 auto 14px auto !important;
    display: flex !important;
    width: fit-content !important;
    max-width: 100% !important;
    justify-content: center !important;
    text-align: center !important;
  }

  /* Caja de pedido usa casi todo el ancho */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders tr,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders tr {
    width: 100% !important;
    max-width: 100% !important;

    padding: 10px !important;
    margin: 0 0 12px 0 !important;

    border-radius: 16px !important;
  }

  /* Cada fila interna más amplia, sin amontonarse */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td {
    width: 100% !important;
    max-width: 100% !important;

    display: grid !important;
    grid-template-columns: 86px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 10px !important;

    padding: 10px 0 !important;
    margin: 0 !important;

    border: none !important;
    border-bottom: 1px solid #f1f5f9 !important;

    text-align: left !important;
    overflow: visible !important;
  }

  /* Etiquetas: Pedido, Fecha, Estado, Total */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td::before {
    content: attr(data-title) ":" !important;
    display: block !important;

    color: #6b7280 !important;
    font-weight: 900 !important;
    text-align: left !important;
  }

  /* Mostrar número de pedido en móvil */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-number {
    display: grid !important;
    grid-template-columns: 86px minmax(0, 1fr) !important;
    width: 100% !important;
    padding: 10px 0 !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-number::before {
    content: "Pedido:" !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-number a,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-number a,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-number a {
    color: #ff4b00 !important;
    font-size: 18px !important;
    font-weight: 900 !important;
    justify-self: start !important;
  }

  /* Total: evita que se parta feo */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-total,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-total {
    align-items: start !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-total,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-total,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-total *,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-total *,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-total * {
    overflow-wrap: anywhere !important;
    word-break: normal !important;
  }

  /* Acciones sin etiqueta y botón al 100% */
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;

    padding: 12px 0 0 0 !important;
    border-bottom: none !important;
    text-align: center !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions::before,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions::before {
    display: none !important;
    content: none !important;
  }

  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions .button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions .button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions .button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions a.woocommerce-button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions a.woocommerce-button,
  .elementor-19 .elementor-element.elementor-element-4256401 table.my_account_orders td.woocommerce-orders-table__cell-order-actions a.woocommerce-button {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;

    margin: 0 auto !important;
    min-height: 44px !important;

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

    text-align: center !important;
    border-radius: 13px !important;
  }
}/* End custom CSS */