.menu-icon{color:#000000}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form label,div.wpforms-container-full .wpforms-form .wpforms-field-label,div.wpforms-container-full .wpforms-form button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;color:#333333!important;font-weight:400!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit{background-color:#000000!important;color:#ffffff!important;padding:12px 40px!important;text-transform:uppercase!important;font-weight:bold!important;letter-spacing:1px!important;border-radius:2px!important;border:none!important;transition:background 0.3s ease!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container button.wpforms-submit:hover{background-color:#444444!important;cursor:pointer!important}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form textarea{border:1px solid #dddddd!important;background-color:#fafafa!important}.stock,.in-stock,.out-of-stock,.availability,.woocommerce-variation-availability{display:none!important}.stock-oficial-jt .stock,.stock-oficial-jt .in-stock,.stock-oficial-jt .out-of-stock{display:block!important}button[name="update_cart"],input[name="update_cart"],.et_pb_cart_update_button{display:none!important}.woocommerce-cart-form th.product-quantity,.woocommerce-cart-form td.product-quantity{display:none!important}@media all and (max-width:767px){.woocommerce-page table.cart .product-thumbnail{display:block!important;text-align:center!important;border-bottom:none!important;padding-top:0!important}.woocommerce-page table.cart .product-thumbnail img{width:120px!important;margin:0 auto!important;display:inline-block!important}.woocommerce-page table.cart .product-remove{display:block!important;text-align:right!important;border-bottom:none!important;padding-bottom:0!important}.woocommerce-page table.cart tr td.product-quantity{display:none!important;padding:0!important;border:none!important}}.woocommerce-cart-form th.product-subtotal,.woocommerce-cart-form td.product-subtotal{display:none!important}.woocommerce-shipping-calculator .shipping-calculator-button{color:#000000!important;text-decoration:underline!important;font-weight:600!important;text-transform:uppercase!important;font-size:14px!important;display:inline-block!important;margin-top:5px!important;transition:all 0.3s ease!important}.woocommerce-shipping-calculator .shipping-calculator-button:hover{color:#666666!important}@media all and (min-width:768px){.woocommerce-page table.cart .product-thumbnail{width:150px!important;padding-right:20px!important}.woocommerce-page table.cart .product-thumbnail img{width:100px!important;height:auto!important;min-width:100px!important}}@media all and (min-width:768px){.woocommerce-page table.cart td{vertical-align:middle!important;padding:25px 10px!important}.woocommerce-page table.cart td.product-name a{display:block!important;margin:0!important;padding:0!important;line-height:1.3!important;font-weight:600!important}.woocommerce-page table.cart td.product-thumbnail img{max-width:120px!important;height:auto!important;display:inline-block!important;vertical-align:middle!important}}@media all and (max-width:767px){.woocommerce-page table.cart td.product-thumbnail:before,.et_pb_module table.cart td.product-thumbnail:before{display:none!important;content:none!important}}.et_pb_toggle_content{font-size:15px!important;line-height:1.8em!important;color:#333333!important;padding:20px 0!important}.et_pb_toggle_content iframe,.et_pb_toggle_content embed,.et_pb_toggle_content object{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16 / 9;margin-top:20px!important}.woocommerce-price-suffix{color:#888888!important;font-size:13px!important;font-weight:400!important;letter-spacing:0px!important;text-transform:none!important;margin-left:6px!important}#main-content .container{padding-top:50px!important}.wpforms-field-checkbox label,.wpforms-field-checkbox label a,.wpforms-field-checkbox label span{color:#777777!important;opacity:1!important;text-decoration:underline!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-bottom:60px!important;clear:both!important}.et_pb_module .et_overlay{display:none!important}.et_pb_module.et_pb_wc_archive_products .product .et_shop_image,.et_pb_module.et_pb_shop .product .et_shop_image{overflow:hidden!important;background:transparent!important}.et_pb_module.et_pb_wc_archive_products .product img,.et_pb_module.et_pb_shop .product img{transition:transform 1.2s cubic-bezier(0.33,1,0.68,1)!important}.et_pb_module.et_pb_wc_archive_products .product:hover img,.et_pb_module.et_pb_shop .product:hover img{transform:scale(1.03)!important}.et_pb_module.et_pb_wc_archive_products .product:active,.et_pb_module.et_pb_shop .product:active{opacity:0.6!important;transition:opacity 0.1s ease!important}@media (max-width:980px){.jt-galeria-fix,.jt-galeria-fix .woocommerce-product-gallery,.jt-galeria-fix .flex-viewport,.jt-galeria-fix .woocommerce-product-gallery__wrapper{height:auto!important;min-height:0px!important;margin-bottom:0px!important;padding-bottom:0px!important;max-height:fit-content!important}}.et_pb_slider .et_pb_slide{cursor:pointer;transition:transform 0.6s ease-in-out,opacity 0.4s ease!important}.et_pb_slider .et_pb_slide:hover{opacity:0.95}.et_mobile_menu,.et-menu-nav li ul.sub-menu,.nav li ul{border-top:none!important}.wc-block-components-checkout-terms a,.wc-block-checkout__terms a{color:#333333!important;font-weight:bold!important;text-decoration:underline!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#000000!important;color:#ffffff!important;font-weight:500!important}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#cccccc!important}.woocommerce form.login .lost_password a,.woocommerce form.woocommerce-form-login .lost_password a{color:#333333!important}form.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a,form.woocommerce-checkout .woocommerce-privacy-policy-text a,form.woocommerce-checkout .form-row.terms a{color:#333333!important;font-weight:600!important;text-decoration:underline!important}.woocommerce-checkout #payment #place_order{background-color:#333333!important;color:#ffffff!important;border-color:#333333!important}.woocommerce-checkout #payment #place_order:hover{background-color:#000000!important;color:#ffffff!important}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:none!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li a{color:#888888!important;background:transparent!important;font-family:'Montserrat',sans-serif!important;font-weight:300!important;font-size:15px!important;padding:10px 15px!important}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#222222!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li span.current{color:#222222!important;background:transparent!important;font-family:'Montserrat',sans-serif!important;font-weight:400!important;font-size:15px!important;padding:10px 15px!important}.woocommerce-checkout #payment .place-order{padding-bottom:60px!important;overflow:visible!important}.woocommerce-checkout #payment .place-order::after{content:"";display:block!important;clear:both!important}body,#page-container,#main-content,#main-footer,#footer-bottom{background-color:#ffffff!important}#main-content{min-height:calc(100vh - 100px)!important}@media only screen and (max-width:980px){.galeria-continua-movil{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important}.galeria-continua-movil .et_pb_row{display:contents!important}.galeria-continua-movil .et_pb_column{width:42%!important;margin-left:5.3%!important;margin-right:0!important;margin-bottom:35px!important;display:block!important}.galeria-continua-movil .et_pb_column img{aspect-ratio:4 / 5!important;object-fit:cover!important;width:100%!important;height:auto!important}}.jt-portada-categoria .et_pb_blurb_container{position:absolute;top:4px!important;left:4px!important;bottom:auto!important;right:auto!important;width:auto!important;background:#ffffff;border:none!important;box-shadow:0px 8px 20px rgba(0,0,0,0.05);padding:10px 18px;z-index:10;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;transition:transform 0.4s cubic-bezier(0.33,1,0.68,1),box-shadow 0.4s ease}.jt-portada-categoria:hover .et_pb_blurb_container{transform:translateY(-3px)!important;box-shadow:0px 12px 25px rgba(0,0,0,0.1)!important}.jt-portada-categoria .et_pb_blurb_container h4{margin:0!important;padding:0!important;text-align:center!important;color:#000000!important;line-height:1!important}@media only screen and (max-width:980px) and (min-width:768px){.jt-portada-categoria .et_pb_blurb_container{top:4px!important;left:4px!important;transform:none!important}}@media only screen and (max-width:767px){.jt-portada-categoria .et_pb_blurb_container{top:4px!important;left:4px!important;transform:none!important}.jt-portada-categoria:hover .et_pb_blurb_container{transform:translateY(-3px)!important}}@media only screen and (max-width:980px){.et_pb_menu__icon--search,.et_pb_menu__search-button{display:none!important}.et_pb_menu__wrap{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important}.et_pb_menu__logo-wrap{margin-right:auto!important;max-width:65%!important;flex-shrink:0!important}.et_pb_menu__logo img{max-height:48px!important;height:48px!important;width:auto!important;object-fit:contain!important;display:block!important}.et_pb_menu__buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;padding:0!important}.et_pb_menu__mobile-button{display:flex!important;align-items:center!important;margin-left:20px!important}.et_pb_menu__icon--cart,.et_pb_menu__icon--cart::before,.et_pb_menu__cart-button,.et_pb_menu__cart-button::before,.mobile_menu_bar::before,body.woocommerce-page .et_pb_menu__icon--cart,body.woocommerce-page .et_pb_menu__icon--cart::before,body.woocommerce-page .et_pb_menu__cart-button,body.woocommerce-page .et_pb_menu__cart-button::before{color:#000000!important;fill:#000000!important}.et_mobile_menu{width:100%!important;left:0!important;right:0!important;box-sizing:border-box!important}}.et_mobile_menu .custom-search-mobile{padding:14px 20px!important;border-bottom:1px solid #f4f4f4!important;list-style:none!important;display:block!important}.custom-search-mobile form{width:100%!important;display:flex!important;margin:0!important}.custom-search-mobile input[type="search"]{width:100%!important;background:#fafafa!important;border:1px solid #dddddd!important;padding:10px 14px!important;font-size:14px!important;color:#333333!important;border-radius:2px!important;outline:none!important;-webkit-appearance:none;font-family:inherit;box-sizing:border-box!important}.custom-search-mobile input[type="search"]:focus{border-color:#000000!important;background:#ffffff!important}html body .et_pb_wc_description iframe,html body .woocommerce-product-details__short-description iframe,html body .et_pb_module_inner iframe[src*="youtube.com"]{width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;display:block!important;margin:30px 0!important;border:none!important}@media only screen and (max-width:767px){html body #page-container .et_pb_post_nav,html body #page-container .et_pb_wc_post_nav,html body #page-container .nav-single{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important;margin-top:20px!important;margin-bottom:20px!important}html body #page-container .et_pb_post_nav a,html body #page-container .et_pb_wc_post_nav a,html body #page-container .et_pb_post_nav a span,html body #page-container .et_pb_wc_post_nav a span,html body #page-container .nav-title{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#000000!important;font-size:16px!important}}div.wpforms-confirmation-container-full{background-color:#e0e0e0!important;border-color:#cccccc!important;color:#333333!important}@media only screen and (max-width:767px){a[href^="mailto:"]{position:relative!important;z-index:9999!important;display:inline-block!important}}