.elementor-313 .elementor-element.elementor-element-40b9589c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-313 .elementor-element.elementor-element-f9f2491{width:var( --container-widget-width, 100% );max-width:100%;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-313 .elementor-element.elementor-element-f9f2491.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-313 .elementor-element.elementor-element-f9f2491 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:700;color:#3B4A32;}.elementor-313 .elementor-element.elementor-element-0171693 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-313 .elementor-element.elementor-element-0171693{--sections-title-color:#3B4A32;--links-normal-color:#3B4A32;--order-summary-color:#3B4A32;--product-link-normal-color:#3B4A32;--totals-color:#3B4A32;}.elementor-313 .elementor-element.elementor-element-0171693 .cart_totals h2{font-family:"Jost", Sans-serif;}.elementor-313 .elementor-element.elementor-element-0171693 .e-cart-content, .elementor-313 .elementor-element.elementor-element-0171693 .woocommerce-shipping-destination, .elementor-313 .elementor-element.elementor-element-0171693 .shipping-calculator-button{font-family:"Jost", Sans-serif;}.elementor-313 .elementor-element.elementor-element-0171693 .woocommerce-cart-form{--order-summary-title-color:#3B4A32;}.elementor-313 .elementor-element.elementor-element-0171693 .e-shop-table .cart th, .elementor-313 .elementor-element.elementor-element-0171693 .e-shop-table .cart td:before{font-family:"Jost", Sans-serif;}.elementor-313 .elementor-element.elementor-element-0171693 .cart td span, .elementor-313 .elementor-element.elementor-element-0171693 .cart td, .elementor-313 .elementor-element.elementor-element-0171693 .input-text.qty{font-family:"Jost", Sans-serif;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-313 .elementor-element.elementor-element-40b9589c{--content-width:1200px;}}/* Start custom CSS *//* ============================================================
   ZestEx — Fondo de página
   Pégalo en: Elementor → CSS personalizado
   ============================================================ */

body{
  background: #F6EFE0;
}

/* ============================================================
   ZestEx — Botón "Proceder al pago" / "Finalizar compra"
   Pégalo en: Elementor → CSS personalizado
   ============================================================
   !important porque el tema/Elementor trae un estilo de botón
   propio (el morado) con más prioridad que si no, gana él.
   ============================================================ */

a.checkout-button.button.alt{
  display: block;
  width: 100%;
  text-align: center;
  background: #3B4A32 !important;
  color: #fffdf8 !important;
  padding: 16px !important;
  border-radius: 4px !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  text-decoration: none;
  margin-top: 16px;
  transition: background .15s ease;
}
a.checkout-button.button.alt:hover{
  background: #4d6142 !important;
}/* End custom CSS */