.elementor-4537 .elementor-element.elementor-element-5cb4e146 .elementor-button {
  transform: translate(-65px, 0px);
}
.elementor-4537 .elementor-element.elementor-element-6995e124 .elementor-button {
  transform: translate(70px, -53px);
}
.elementor-18847 .elementor-element.elementor-element-794c3cb4 .elementor-button {
  transform: translate(-60px, 0px);
}
.elementor-18847 .elementor-element.elementor-element-60b26c49 .elementor-button {
  transform: translate(70px, -54px);
}
@media screen and (max-width: 320px) {
  .elementor-35621 .elementor-element.elementor-element-8614ca1 .elementor-button {
    transform: translate(-10px, -53px);
  }
  .elementor-35621 .elementor-element.elementor-element-f12ab49 .elementor-button {
    transform: translate(10px, 0px);
  }
}
.elementor-40656 .elementor-element.elementor-element-68618c39 .elementor-button {
  transform: translate(5px, 0px);
}
.elementor-40656 .elementor-element.elementor-element-6995e124 .elementor-button {
  transform: translate(70px, -58px);
}
.elementor-40656 .elementor-element.elementor-element-5cb4e146 .elementor-button {
  transform: translate(-55px, -5px);
}
.elementor-40588 .elementor-element.elementor-element-d6159ad .elementor-button {
  transform: translate(-75px, -5px);
}
.elementor-40588 .elementor-element.elementor-element-d1b7636 .elementor-button {
  transform: translate(60px, -58px);
}
.elementor-40588 .elementor-element.elementor-element-477859b .elementor-button {
  transform: translate(0px, -40px);
}
.elementor-40869 .elementor-element.elementor-element-d6159ad .elementor-button {
  transform: translate(-60px, 0px);
}
.elementor-40869 .elementor-element.elementor-element-d1b7636 .elementor-button {
  transform: translate(85px, -53px);
}
.elementor-40869 .elementor-element.elementor-element-477859b .elementor-button {
  transform: translate(20px, -35px);
}
.elementor-13894 .elementor-element.elementor-element-c27fb04 .elementor-button {
  transform: translate(0px, 10px);
}
.wp-block-woocommerce-checkout {
  padding-right: 20px;
  padding-left: 20px;
}
.wc-block-components-sidebar {
  background-color: #f5f5f5;
  background-position: center;
}
.wp-block-woocommerce-checkout-order-summary-block {
  background-color: #f9fafb !important;
  /* Tu fondo gris claro */
  /* ESTA ES LA MAGIA: Separa el texto de los bordes */
  border-radius: 12px !important;
  /* Esquinas suaves tipo Apple/Shopify */
  border: 1px solid #eaeaea !important;
  /* Borde muy sutil para delimitar */
  padding: 30px !important;
  position: sticky !important;
  top: 40px !important;
}
