body,p,span,li,a{font-family:'Plus Jakarta Sans',sans-serif!important;font-style:normal!important;font-weight:400!important}h1,h2,h3,h4,h5,h6,.entry-title,.product_title,.et_pb_module_header,.et_pb_text_inner h1,.et_pb_text_inner h2,.et_pb_text_inner h3{font-family:'Montserrat',sans-serif!important;font-weight:700!important;font-style:normal!important;color:#111111!important;display:block!important;line-height:1.2em!important}h2,.et_pb_text_inner h2{font-size:clamp(24px,5vw,32px)!important;margin-bottom:15px!important}h3,.et_pb_text_inner h3{font-size:clamp(20px,4vw,26px)!important;margin-top:20px!important}em,i{font-style:italic!important}==========================================================================2. MENÚ DE NAVEGACIÓN (CABECERA)==========================================================================*/
#top-menu-nav #top-menu li a,#top-menu-nav #top-menu li a:before,#top-menu-nav #top-menu li a:after,#et-top-navigation #top-menu li a,.et-menu li a,.sub-menu li a{text-decoration:none!important;text-decoration-line:none!important;border:none!important;box-shadow:none!important;background:none!important}#top-menu li.current-menu-item>a{color:#f29104!important;font-weight:bold!important}#top-menu li a:hover,#top-menu-nav #top-menu li a:hover{color:#f29104!important;text-decoration:none!important}#et-top-navigation .select_page,.mobile_nav .select_page{display:none!important}.woocommerce ul.products li.product,ul.products li.product:not(.shop_table *){display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid #f0f0f0!important;border-radius:12px!important;padding-bottom:20px!important;min-height:520px!important;text-align:center!important;justify-content:flex-start!important;overflow:hidden!important}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{border-radius:0!important;clip-path:none!important;width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;margin-bottom:10px!important}.woocommerce-loop-product__title,.related.products ul.products li.product h2,.upsells.products ul.products li.product h2{font-size:17px!important;font-weight:700!important;line-height:1.2em!important;min-height:65px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:10px 0!important;color:#333333!important;padding:0 20px!important}.woocommerce ul.products li.product .price,.price,.amount{color:#f29104!important;font-weight:800!important;text-align:center!important;display:block!important;margin:0 auto 15px auto!important}ul.products li.product .button.add_to_cart_button{margin:auto auto 0 auto!important;display:block!important;float:none!important;width:85%!important;max-width:180px!important;background-color:#0b4229!important;color:#ffffff!important;border-radius:4px!important;padding:12px 5px!important;font-size:13px!important;text-transform:uppercase!important}.term-description{display:none!important}.woocommerce .star-rating span:before,.star-rating:before{color:#f29104!important}ul.products li.product:not(.shop_table *) .star-rating{margin:10px auto!important;display:block!important;float:none!important}==========================================================================4. FICHA DE PRODUCTO INDIVIDUAL (SINGLE PRODUCT)==========================================================================*/
.single-product #main-content h1.product_title,.et-db #et-boc .et-l .et_pb_wc_title_0 h1,.single-product .entry-title{font-size:32px!important;font-weight:700!important;text-align:left!important;margin-bottom:10px!important;display:block!important}.et-db #et-boc .et-l .et_pb_wc_title_0{padding-top:15px!important}.woocommerce-product-gallery figure.woocommerce-product-gallery__wrapper{margin-bottom:30px!important}ol.flex-control-nav.flex-control-thumbs{margin-top:20px!important;display:flex!important;flex-wrap:wrap!important}.flex-control-thumbs li img{width:100%!important;height:100%!important;object-fit:cover}.reviews_tab,#tab-reviews{display:none!important}.dgwt-wcas-search-form .dgwt-wcas-search-submit{background-color:#0b4229!important}.dgwt-wcas-suggestions-wrapp{z-index:999999!important;pointer-events:auto!important}.et_pb_contact_form .et_pb_contact_captcha{width:80px!important;height:60px!important;line-height:60px!important;font-size:20px!important}.et_pb_contact_form .et-pb-contact-message{text-align:center!important;color:#ffffff!important;background:rgba(0,50,0,0.8)!important;border:2px solid #ffb700!important;border-radius:10px!important;padding:30px 20px!important}button.cr-all-reviews-add-review,button.cr-qna-ask-button,button.cr-button-search,button.cr-review-form-submit{background-color:#0b4229!important;color:#ffffff!important;border-radius:4px!important}#place_order{background-color:#0b4229!important;color:#ffffff!important;width:100%!important;padding:18px!important}.woocommerce-info{background-color:#0b4229!important;color:#ffffff!important;border-radius:8px!important}.woocommerce-store-notice,p.demo_store{background-color:#000000!important;color:#ffffff!important}.et_overlay,.et_shop_image_wrapper::before,.woocommerce .et_overlay:before{display:none!important;opacity:0!important;visibility:hidden!important}.woocommerce ul.products li.product:hover img{opacity:1!important;transform:none!important}@media only screen and (max-width:767px){.single-product #main-content h1.product_title{font-size:24px!important;text-align:center!important}}.et_pb_scroll_top.et-pb-icon{background-color:#555555!important;color:#ffffff!important;border-radius:4px!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.et_pb_scroll_top.et-pb-icon:before{content:"\32"!important;font-family:"ETmodules"!important;font-size:26px!important}.et_pb_scroll_top.et-pb-icon:hover{background-color:#111111!important}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.price ins,.price bdi,.amount{color:#515151!important;font-weight:700!important;font-family:'Plus Jakarta Sans',sans-serif!important}.price del,.price del bdi{color:#999999!important;font-weight:400!important;font-size:0.9em!important}