.elementor-2677 .elementor-element.elementor-element-bc9b6c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-2677 .elementor-element.elementor-element-c7320e5{--display:flex}.elementor-2677 .elementor-element.elementor-element-c7320e5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-2677 .elementor-element.elementor-element-5bcb5c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2677 .elementor-element.elementor-element-8677b9d{--display:flex}.elementor-2677 .elementor-element.elementor-element-d95df13{text-align:center}.elementor-2677 .elementor-element.elementor-element-d95df13 .elementor-heading-title{font-size:46px}.elementor-2677 .elementor-element.elementor-element-e30cc25{text-align:center}.woocommerce .elementor-2677 .elementor-element.elementor-element-e30cc25 .price{font-size:41px}.woocommerce .elementor-2677 .elementor-element.elementor-element-e30cc25 .price ins{color:#000;font-size:28px}body:not(.rtl) .elementor-2677 .elementor-element.elementor-element-e30cc25:not(.elementor-product-price-block-yes) del{margin-right:19px}body.rtl .elementor-2677 .elementor-element.elementor-element-e30cc25:not(.elementor-product-price-block-yes) del{margin-left:19px}.elementor-2677 .elementor-element.elementor-element-e30cc25.elementor-product-price-block-yes del{margin-bottom:19px}.elementor-2677 .elementor-element.elementor-element-456a35e{--display:flex}.elementor-2677 .elementor-element.elementor-element-39b2ef1 .cart button,.elementor-2677 .elementor-element.elementor-element-39b2ef1 .cart .button{transition:all 0.2s}.elementor-2677 .elementor-element.elementor-element-39b2ef1{--button-spacing:0px}.elementor-2677 .elementor-element.elementor-element-39b2ef1 .quantity .qty{border-style:none;padding:2px 2px 2px 2px;color:#000;transition:all 0.2s}.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart .variations{width:100%;margin-bottom:0}.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations tr th,.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations tr td{padding-top:calc(0px/2);padding-bottom:calc(0px/2)}.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations label{color:#000}.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations td.value select{color:#000}.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations td.value select,.woocommerce .elementor-2677 .elementor-element.elementor-element-39b2ef1 form.cart table.variations td.value:before{background-color:#000;border:1px solid #000;border-radius:0}.elementor-2677 .elementor-element.elementor-element-300d2f8{text-align:center}.woocommerce .elementor-2677 .elementor-element.elementor-element-300d2f8 .woocommerce-product-details__short-description{font-size:26px}.elementor-2677 .elementor-element.elementor-element-5416691{text-align:justify;font-size:21px}.elementor-2677 .elementor-element.elementor-element-9b50179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2677 .elementor-element.elementor-element-dc20661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2677 .elementor-element.elementor-element-0a6db92.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-2677 .elementor-element.elementor-element-0a6db92.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-2677 .elementor-element.elementor-element-c7320e5{--width:54.767%}.elementor-2677 .elementor-element.elementor-element-5bcb5c6{--width:50%}}@media(max-width:1024px){.elementor-2677 .elementor-element.elementor-element-0a6db92.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-2677 .elementor-element.elementor-element-0a6db92.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}.ml-gallery{display:flex;gap:20px;align-items:flex-start}.ml-thumbs{display:flex;flex-direction:column;gap:10px}.ml-thumb{width:75px;height:75px;object-fit:cover;border:1px solid #ddd;cursor:pointer;background:#fff}.ml-thumb.active{border:2px solid #3483fa}.ml-main-wrapper{position:relative}.ml-main{position:relative;overflow:hidden}.ml-main img{width:520px;border:1px solid #eee;cursor:zoom-in}.ml-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ddd;font-size:22px;cursor:pointer;padding:6px 12px}.ml-prev{left:-40px}.ml-next{right:-40px}.ml-zoom{display:none;width:420px;height:520px;border:1px solid #ddd;overflow:hidden;position:relative}.ml-zoom img{position:absolute;width:700px;max-width:none}.ml-lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .92);justify-content:center;align-items:center;z-index:9999}.ml-lightbox img{max-width:95%;max-height:95%}.ml-close{position:absolute;top:20px;right:40px;color:#fff;font-size:40px;cursor:pointer}.ml-lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:50px;color:#fff;cursor:pointer;padding:20px}.ml-lightbox-prev{left:40px}.ml-lightbox-next{right:40px}.ml-arrow{color:#333!important}.ml-arrow:hover{background:#f5f5f5}.ml-lightbox-arrow{color:white!important}.ml-prev,.ml-next{background:#000!important;color:#fff!important;border:none!important}.ml-prev:hover,.ml-next:hover{background:#222!important;color:#fff!important}.ml-prev:active,.ml-next:active{background:#000!important;color:#fff!important}.ml-prev:focus,.ml-next:focus{background:#000!important;color:#fff!important;outline:none!important;box-shadow:none!important}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{text-decoration:none}.woocommerce div.product p.price ins .amount,.woocommerce div.product span.price ins .amount{color:#000;font-weight:700;font-size:1.4em}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:#888;font-size:.9em}.woocommerce div.product p.price del .amount,.woocommerce div.product span.price del .amount{color:#999}.single_add_to_cart_button{background:#3483fa;color:#fff;font-size:16px;font-weight:700;padding:16px 28px;border-radius:8px;border:none;transition:0.3s}.single_add_to_cart_button:hover{background:#2968c8;transform:translateY(-1px)}.reset_variations{color:#666!important;font-size:20px;text-decoration:none;margin-left:10px}.reset_variations:hover{color:#000!important;text-decoration:underline}.qty::-webkit-inner-spin-button,.qty::-webkit-outer-spin-button{opacity:1;height:30px}.quantity .qty{height:48px;width:80px;font-size:18px;border-radius:8px;border:1px solid #ddd;text-align:center}.quantity::before{content:"Cantidad";display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:#333;text-transform:uppercase;letter-spacing:1px}.quantity::before{content:"Cantidad";display:block;font-size:11px;font-weight:500;margin-bottom:6px;color:#888;text-transform:uppercase;letter-spacing:1.5px}form.cart{display:flex;gap:10px}.single_add_to_cart_button{flex:1}.ml-buy-now{flex:1;padding:14px;background:#3483FA;color:#fff;font-size:16px;font-weight:600;border:none;border-radius:6px;cursor:pointer}.ml-buy-now:hover{background:#2968C8}transform:translateY(-1px)}.product-benefits{font-size:14px;line-height:1.6;margin-top:15px;color:#55}.woocommerce .related.products{margin-top:60px}.woocommerce .related.products ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;padding:0}.woocommerce .related.products ul.products li.product{background:#fff;border-radius:12px;border:1px solid #eee;padding:14px;transition:all .25s ease;box-shadow:0 2px 6px rgb(0 0 0 / .04)}.woocommerce .related.products ul.products li.product:hover{transform:translateY(-6px);box-shadow:0 12px 25px rgb(0 0 0 / .12)}.woocommerce .related.products ul.products li.product img{border-radius:10px;margin-bottom:10px}.woocommerce .related.products ul.products li.product h2{font-size:14px;font-weight:500;color:#333;line-height:1.4;min-height:38px}.woocommerce .related.products ul.products li.product .price{font-size:18px;font-weight:700;color:#000;margin-top:6px}.woocommerce .related.products ul.products li.product .price del{font-size:13px;opacity:.5;margin-right:6px}.woocommerce .related.products ul.products li.product .button{background:#000;color:#fff;border-radius:6px;padding:10px;margin-top:10px;width:100%;text-align:center;font-weight:600;transition:.2s}.woocommerce .related.products ul.products li.product .button:hover{background:#333}.woocommerce .related.products ul.products li.product .star-rating{font-size:13px;margin:6px 0}