.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-92206 .elementor-element.elementor-element-445a43a2 > .elementor-container{max-width:1400px;}.elementor-92206 .elementor-element.elementor-element-445a43a2{padding:40px 0px 40px 0px;}.elementor-widget-woocommerce-breadcrumb .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-breadcrumb .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-92206 .elementor-element.elementor-element-774917c0 .woocommerce-breadcrumb{color:#777777;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .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-92206 .elementor-element.elementor-element-3e1b1323 .elementor-heading-title{font-size:32px;font-weight:700;text-transform:uppercase;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-short-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-short-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-92206 .elementor-element.elementor-element-b72494 .cart button, .elementor-92206 .elementor-element.elementor-element-b72494 .cart .button{transition:all 0.2s;}.elementor-92206 .elementor-element.elementor-element-b72494 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-meta .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-woocommerce-product-data-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-92206 .elementor-element.elementor-element-14d8255f > .elementor-container{max-width:1400px;}.elementor-92206 .elementor-element.elementor-element-14d8255f{padding:20px 0px 60px 0px;}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-92206 .elementor-element.elementor-element-20bb932{--iteration-count:infinite;--animation-duration:1200ms;}.elementor-92206 .elementor-element.elementor-element-20bb932 .elementor-headline{text-align:center;}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-92206 .elementor-element.elementor-element-bac010b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-92206 .elementor-element.elementor-element-bac010b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-92206 .elementor-element.elementor-element-bac010b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-92206 .elementor-element.elementor-element-445a43a2{padding:24px 16px 24px 16px;}.elementor-92206 .elementor-element.elementor-element-2ddd4d60{width:100%;}.elementor-92206 .elementor-element.elementor-element-12c59cce{width:100%;}.elementor-92206 .elementor-element.elementor-element-3e1b1323 .elementor-heading-title{font-size:24px;}.elementor-92206 .elementor-element.elementor-element-14d8255f{padding:20px 12px 40px 12px;}.elementor-92206 .elementor-element.elementor-element-bac010b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:1024px) and (min-width:768px){.elementor-92206 .elementor-element.elementor-element-2ddd4d60{width:100%;}.elementor-92206 .elementor-element.elementor-element-12c59cce{width:100%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b72494 *//* Tabla de variaciones */
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations { width:100%; border:none; background:transparent; margin:0 0 22px; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations tr, .elementor-92206 .elementor-element.elementor-element-b72494 table.variations td, .elementor-92206 .elementor-element.elementor-element-b72494 table.variations th { display:block; width:100%; border:none; background:transparent; padding:0; text-align:left; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations td.label { margin-bottom:8px; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations td.label label { margin:0; font-size:13px; font-weight:600; letter-spacing:1px; text-transform:uppercase; color:#000; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations td.value { margin-bottom:16px; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations select { width:100%; padding:14px 42px 14px 16px; border:1px solid #dcdcdc; border-radius:0; background-color:#fff; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 16px center; font-size:15px; color:#000; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; transition:border-color .2s ease; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations select:hover { border-color:#999; }
.elementor-92206 .elementor-element.elementor-element-b72494 table.variations select:focus { border-color:#000; outline:none; }
.elementor-92206 .elementor-element.elementor-element-b72494 .reset_variations { display:inline-block; margin-top:6px; font-size:12px; color:#888; text-decoration:underline; }
.elementor-92206 .elementor-element.elementor-element-b72494 .woocommerce-variation-price .price { font-weight:600; color:#000; }
/* Boton en negro */
.elementor-92206 .elementor-element.elementor-element-b72494 .single_add_to_cart_button { background-color:#000 !important; color:#fff !important; border:none !important; border-radius:0 !important; text-transform:uppercase; letter-spacing:1px; font-weight:600; padding:16px 34px !important; transition:background-color .2s ease; }
.elementor-92206 .elementor-element.elementor-element-b72494 .single_add_to_cart_button:hover { background-color:#2b2b2b !important; }/* End custom CSS */