.elementor-1663 .elementor-element.elementor-element-c9e8a6a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1663 .elementor-element.elementor-element-c9e8a6a:not(.elementor-motion-effects-element-type-background), .elementor-1663 .elementor-element.elementor-element-c9e8a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4ECDD;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1663 .elementor-element.elementor-element-404390f{text-align:center;}.elementor-1663 .elementor-element.elementor-element-404390f .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:56px;font-weight:300;text-transform:none;color:#3B281E;}.elementor-1663 .elementor-element.elementor-element-ee85b51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:88px;--padding-left:20px;--padding-right:20px;}.elementor-1663 .elementor-element.elementor-element-ee85b51:not(.elementor-motion-effects-element-type-background), .elementor-1663 .elementor-element.elementor-element-ee85b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F1;}.elementor-1663 .elementor-element.elementor-element-447e4d1 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#3B281E;}.elementor-1663 .elementor-element.elementor-element-447e4d1 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#E8E1D4;}.elementor-1663 .elementor-element.elementor-element-447e4d1{--sections-background-color:#FFFFFF;--sections-border-color:#E8E1D4;--sections-title-color:#3B281E;--links-normal-color:#3B281E;--links-hover-color:#94877A;--sections-radio-buttons-color:var( --e-global-color-primary );--forms-fields-normal-color:#4A3B30;--forms-buttons-normal-text-color:#3B281E;--forms-buttons-hover-text-color:#F4ECDD;--forms-buttons-border-type:solid;--forms-buttons-border-color:#3B281E;--forms-buttons-border-radius:2px 2px 2px 2px;--forms-buttons-padding:13px 24px 13px 24px;--forms-buttons-width:auto;--order-summary-items-divider-color:var( --e-global-color-crema_hueso );--checkout-button-normal-text-color:#F4ECDD;--checkout-button-hover-text-color:#3B281E;--checkout-button-border-radius:2px 2px 2px 2px;--checkout-button-padding:16px 34px 16px 34px;--checkout-button-width:fit-content;}.elementor-1663 .elementor-element.elementor-element-447e4d1 {--sections-descriptions-color:#4A3B30;}.e-woo-select2-wrapper .select2-results__option{color:#4A3B30;}.elementor-1663 .elementor-element.elementor-element-447e4d1 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#4A3B30 transparent transparent transparent;}.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table .button{border-width:1px 1px 1px 1px;}.elementor-1663 .elementor-element.elementor-element-447e4d1 .checkout-button{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;text-transform:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-447e4d1 *//* Botón "Actualizar el carrito": paleta Xenuina, sin azul del tema/navegador */
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"] {
  background: #E8E1D4 !important;
  color: #3B281E !important;
  border: 1px solid #94877A !important;
  border-radius: 2px !important;
  box-shadow: none !important;
  outline: none !important;
}
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"]:not(:disabled):hover,
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"]:not(:disabled):focus,
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"]:not(:disabled):active,
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"]:not(:disabled):focus-visible {
  background: #3B281E !important;
  color: #F4ECDD !important;
  border-color: #3B281E !important;
  box-shadow: none !important;
  outline: none !important;
}
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"]:disabled,
.elementor-1663 .elementor-element.elementor-element-447e4d1 .shop_table button[name="update_cart"][disabled] {
  background: #FBF8F1 !important;
  color: #94877A !important;
  border-color: #E8E1D4 !important;
  opacity: 1 !important;
  cursor: default;
  box-shadow: none !important;
  outline: none !important;
}/* End custom CSS */