.elementor-9832 .elementor-element.elementor-element-626ab79{--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;--border-radius:0px 0px 30px 30px;box-shadow:0px 24px 10px -25px rgba(0,0,0,0.5);--padding-top:020px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-9832 .elementor-element.elementor-element-626ab79:not(.elementor-motion-effects-element-type-background), .elementor-9832 .elementor-element.elementor-element-626ab79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-9832 .elementor-element.elementor-element-5659332{--display:flex;--gap:030px 30px;--row-gap:030px;--column-gap:30px;}.elementor-9832 .elementor-element.elementor-element-e7ce8d9 .elementor-heading-title{font-size:35px;font-weight:800;}.elementor-9832 .elementor-element.elementor-element-2e21002{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-size:22px;}.elementor-9832 .elementor-element.elementor-element-2e21002.elementor-element{--align-self:center;}.elementor-9832 .elementor-element.elementor-element-eb74c70 .elementor-button{background-color:#17B222;font-weight:600;padding:20px 40px 20px 40px;}.elementor-9832 .elementor-element.elementor-element-eb74c70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-9832 .elementor-element.elementor-element-eb74c70 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9832 .elementor-element.elementor-element-54ff39f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-9832 .elementor-element.elementor-element-54ff39f .woocommerce-thankyou-order-received{font-family:"Roobert Bold", Sans-serif;font-weight:400;text-align:left;}.elementor-9832 .elementor-element.elementor-element-54ff39f ul.order_details li{font-weight:400;}.elementor-9832 .elementor-element.elementor-element-54ff39f ul.order_details li strong{font-weight:600;}@media(max-width:767px){.elementor-9832 .elementor-element.elementor-element-626ab79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9832 .elementor-element.elementor-element-e7ce8d9{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-9832 .elementor-element.elementor-element-e7ce8d9.elementor-element{--align-self:center;}.elementor-9832 .elementor-element.elementor-element-e7ce8d9 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-9832 .elementor-element.elementor-element-2e21002{width:100%;max-width:100%;}.elementor-9832 .elementor-element.elementor-element-eb74c70 .elementor-button{line-height:1.2em;}}/* Start custom CSS for text-editor, class: .elementor-element-2e21002 *//* Ajustes para Mobile (Celulares) */
@media (max-width: 767px) {
    
    /* 1. Ajustamos el contenedor principal */
    .elementor-9832 .elementor-element.elementor-element-2e21002 .datos-bancarios-container {
        padding: 15px !important;
        margin: 10px !important;
    }

    /* 2. Bajamos un poco el tamaño del nombre NEQUI */
    .elementor-9832 .elementor-element.elementor-element-2e21002 .banco-nombre {
        font-size: 22px !important;
    }

    /* 3. El número de cuenta: Clave que entre en una sola línea */
    .elementor-9832 .elementor-element.elementor-element-2e21002 .numero-cuenta {
        font-size: 26px !important; /* Un poco más chico para que no se corte */
        letter-spacing: 1px !important;
        padding: 10px !important;
    }

    /* 4. El nombre del titular */
    .elementor-9832 .elementor-element.elementor-element-2e21002 .titular-nombre {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wl-thankyou-order-form, class: .elementor-element-54ff39f */.woocommerce-bacs-bank-details {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* ==============================
   RESET SUAVE
============================== */

body.elementor-page-9832 {
  font-family: 'Montserrat', sans-serif;
  color: #1f1f1f;
}

/* ==============================
   ORDER SUMMARY (mobile friendly)
============================== */

body.elementor-page-9832 .woocommerce-order-overview {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 32px;
  padding-bottom: 24px;
  border-bottom: 1px solid #eaeaea;
}

body.elementor-page-9832 .woocommerce-order-overview li {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  color: #777;
}

body.elementor-page-9832 .woocommerce-order-overview li strong {
  display: block;
  margin-top: 4px;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  color: #1f1f1f;
}

/* ==============================
   TÍTULO DETALLES BANCARIOS
============================== */

body.elementor-page-9832 h2,
body.elementor-page-9832 h3 {
  font-size: 16px;
  font-weight: 500;
  margin: 32px 0 16px;
  text-align: center;
}

/* ==============================
   BLOQUE DATOS BANCARIOS
============================== */

body.elementor-page-9832 .wc-bacs-bank-details {
  background: #fafafa;
  padding: 16px;
  border-radius: 8px;
}

body.elementor-page-9832 .wc-bacs-bank-details th {
  font-size: 11px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.3px;
  color: #777;
  padding-bottom: 4px;
}

body.elementor-page-9832 .wc-bacs-bank-details td {
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 12px;
  color: #1f1f1f;
}

/* ==============================
   AJUSTES DESKTOP
============================== */

@media (min-width: 768px) {
  body.elementor-page-9832 .woocommerce-order-overview {
    flex-direction: row;
    gap: 24px;
  }
}/* End custom CSS */