.elementor-13 .elementor-element.elementor-element-ea85a0d{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-13 .elementor-element.elementor-element-8be805c{--grid-columns:3;}.elementor-13 .elementor-element.elementor-element-8be805c .elementor-loop-container{grid-auto-rows:1fr;}.elementor-13 .elementor-element.elementor-element-8be805c .e-loop-item > .elementor-section, .elementor-13 .elementor-element.elementor-element-8be805c .e-loop-item > .elementor-section > .elementor-container, .elementor-13 .elementor-element.elementor-element-8be805c .e-loop-item > .e-con, .elementor-13 .elementor-element.elementor-element-8be805c .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-13 .elementor-element.elementor-element-6f51464d{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-284b7e0{--update-cart-automatically-display:none;--sections-background-color:#DAC4DB;--sections-title-color:#000000;--links-normal-color:#000000;--sections-radio-buttons-color:#000000;--forms-fields-normal-color:#000000;--order-summary-color:#000000;--order-summary-variations-color:#000000;--product-link-normal-color:#000000;--totals-color:#000000;}.elementor-13 .elementor-element.elementor-element-284b7e0 {--sections-descriptions-color:#000000;}.elementor-13 .elementor-element.elementor-element-284b7e0 #shipping_method li label{font-weight:800;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-13 .elementor-element.elementor-element-284b7e0 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-13 .elementor-element.elementor-element-284b7e0 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-284b7e0 .e-shop-table .cart th, .elementor-13 .elementor-element.elementor-element-284b7e0 .e-shop-table .cart td:before{font-size:20px;font-weight:900;}.elementor-13 .elementor-element.elementor-element-284b7e0 .cart td span, .elementor-13 .elementor-element.elementor-element-284b7e0 .cart td, .elementor-13 .elementor-element.elementor-element-284b7e0 .input-text.qty{font-size:16px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-29a1287 #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-29a1287{--additional-information-display:block;--order-review-title-alignment:start;--sections-background-color:#DAC4DB;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-primary );--forms-labels-color:#000000;--order-summary-items-color:#000000;--order-summary-totals-color:#F04160;}.elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-checkout{--place-order-title-alignment:flex-start;--purchase-button-width:fit-content;}.elementor-13 .elementor-element.elementor-element-29a1287 h3#order_review_heading, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-billing-fields h3, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-additional-fields h3{font-family:"Acme", Sans-serif;font-size:20px;font-weight:900;}.elementor-13 .elementor-element.elementor-element-29a1287 .e-checkout-secondary-title{font-family:"Acme", Sans-serif;font-weight:900;}.elementor-13 .elementor-element.elementor-element-29a1287 .e-description{font-weight:700;}.elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-billing-fields .form-row label, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-shipping-fields .form-row label, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-additional-fields .form-row label, .elementor-13 .elementor-element.elementor-element-29a1287 .e-woocommerce-login-anchor .form-row label, .elementor-13 .elementor-element.elementor-element-29a1287 .e-coupon-anchor-description{font-family:"Acme", Sans-serif;font-size:16px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-29a1287 {--forms-buttons-border-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-checkout-review-order-table .cart_item td{font-size:16px;font-weight:900;}.elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-checkout-review-order-table thead tr th, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-13 .elementor-element.elementor-element-29a1287 .woocommerce-checkout-review-order-table tfoot tr td{font-size:15px;font-weight:900;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-8be805c{--grid-columns:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-8be805c{--grid-columns:1;}.elementor-13 .elementor-element.elementor-element-284b7e0{--sections-border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-29a1287{--sections-border-radius:10px 10px 10px 10px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-29a1287 *//* 💎 Efecto pulse infinito y tamaño aumentado en el botón Realizar Pedido */
#place_order {
  display: inline-block;
  font-size: 1.2rem; /* Tamaño del texto */
  padding: 1rem 2.5rem; /* Espaciado interno */
  border-radius: 12px; /* Bordes redondeados */
  font-weight: 600;
  text-transform: uppercase;
  background-color: #03FEEF; /* Color principal DP Digital */
  color: #03001D; /* Texto oscuro */
  border: none;
  cursor: pointer;
  animation: pulseEffect 1.5s infinite;
  transition: all 0.3s ease;
}

/* Hover adicional por si pasa el mouse */
#place_order:hover {
  transform: scale(1.1);
  background-color: #02dcd1;
}

/* Animación pulse */
@keyframes pulseEffect {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(3, 254, 239, 0.7);
  }
  70% {
    transform: scale(1.1);
    box-shadow: 0 0 25px 15px rgba(3, 254, 239, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(3, 254, 239, 0);
  }
}/* End custom CSS */