.elementor-950 .elementor-element.elementor-element-65965d2:not(.elementor-motion-effects-element-type-background), .elementor-950 .elementor-element.elementor-element-65965d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://laberintodelterror.mx/wp-content/uploads/2024/10/WhatsApp-Image-2024-10-02-at-13.31.19.jpeg");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-950 .elementor-element.elementor-element-65965d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-950 .elementor-element.elementor-element-65965d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-950 .elementor-element.elementor-element-65965d2 > .elementor-shape-bottom .elementor-shape-fill{fill:#000000;}.elementor-950 .elementor-element.elementor-element-9e1e250{--confirmation-message-display:block;--confirmation-message-alignment:center;--bank-details-alignment:start;--order-summary-alignment:center;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#FFFFFF;--confirmation-message-color:#FFFFFF;--titles-color:#000000;--payment-details-space-between:5em;--payment-details-titles-color:#FFFFFF;--payment-details-items-color:#E0E0E0;--payment-details-border-type:solid;--payment-details-border-width:3px;--bank-details-border-type:none;--button-hover-text-color:#FFFFFF;}.elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table, .elementor-950 .elementor-element.elementor-element-9e1e250 address{box-shadow:1px -69px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-950 .elementor-element.elementor-element-9e1e250 .woocommerce-thankyou-order-received{font-size:20px;text-shadow:0px 0px 10px #D4D6EE;}.elementor-950 .elementor-element.elementor-element-9e1e250 h2{text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-950 .elementor-element.elementor-element-9e1e250 .woocommerce-order-overview.order_details li{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-950 .elementor-element.elementor-element-9e1e250 .woocommerce-order-overview.order_details li strong{font-size:17px;}.elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table thead tr th, .elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table tfoot th, .elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table tfoot tr td, .elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table tfoot tr td span, .elementor-950 .elementor-element.elementor-element-9e1e250 .woocommerce-table--order-downloads tr td:before{font-size:16px;text-shadow:15px 12px 10px rgba(30.599999999999998, 8.33392663043478, 8.33392663043478, 0.58);}.elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table .button, .elementor-950 .elementor-element.elementor-element-9e1e250 .order-again .button{font-size:18px;font-weight:700;}.elementor-950 .elementor-element.elementor-element-9e1e250 .shop_table .button:hover, .elementor-950 .elementor-element.elementor-element-9e1e250 .order-again .button:hover{background-color:#59ACD5;}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-9e1e250 *//* Cambiar el texto del botón "Print" a "Imprimir" */
button.etn-btn.etn-primary::before {
    content: "Imprimir";
    color: white; /* Asegura que el texto sea visible */
    font-size: 16px; /* Ajusta el tamaño de la letra */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centra el texto */
}
button.etn-btn.etn-primary {
    color: transparent; /* Oculta el texto original */
    background-color: #cbbce8; /* Color de fondo deseado */
    position: relative;
    padding: 10px 20px; /* Ajusta el padding si es necesario */
}

/* Cambiar el texto del enlace "Download" a "Descargar" */
a.etn-btn.etn-primary.download-invoice-pdf::before {
    content: "Descargar";
    color: white; /* Asegura que el texto sea visible */
    font-size: 16px; /* Ajusta el tamaño de la letra */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); /* Centra el texto */
}
a.etn-btn.etn-primary.download-invoice-pdf {
    color: transparent; /* Oculta el texto original */
    background-color: #6b89ff; /* Color específico */
    position: relative;
    padding: 10px 20px; /* Ajusta el padding si es necesario */
}/* End custom CSS */