.elementor-430 .elementor-element.elementor-element-b9a13b4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-430 .elementor-element.elementor-element-7bdffb6f{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-7bdffb6f */.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    font-family: "Gothic A1", Sans-serif !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-transform: none !important;
    text-decoration: none !important;
    line-height: 1.44em !important;
    letter-spacing: 0em !important;
    background-color: #fff !important;
    color: #000 !important;
    border: solid 2px !important;
    border-color: black;
    border-radius: 5px;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-b9a13b4 *//* ================================
   CENTRAR CARRITO WOOCOMMERCE (BLOCKS)
   ================================ */

/* Centrar el bloque principal del carrito */
.wp-block-woocommerce-cart {
  margin-left: auto;
  margin-right: auto;
}

/* Asegurar que el contenedor padre no lo desplace */
.woocommerce-cart .entry-content {
  display: flex;
  justify-content: center;
}

/* Evitar que el tema añada anchos raros */
.woocommerce-cart .site-main,
.woocommerce-cart .content-area {
  width: 100%;
}/* End custom CSS */
