@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap');.woocommerce ul.products li.product{text-align:center;font-family:sans-serif;padding:1rem;max-width:300px;margin:auto}.woocommerce ul.products li.product img{box-shadow:0 4px 8px rgba(0,0,0,0.1);margin-bottom:10px}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{font-size:1rem;text-transform:uppercase;margin-bottom:10px;line-height:1.3}.descripcion-corta-producto{font-family:'Montserrat',sans-serif;font-weight:700;color:#808080;font-size:0.85rem;line-height:1.5;margin-bottom:10px}.woocommerce ul.products li.product .price{font-size:1rem;color:#000;margin-bottom:12px}.woocommerce ul.products li.product .button{font-family:'Montserrat',sans-serif;font-weight:600;background:#fff;border:2px solid #0F9BB4;color:#000;padding:8px 16px;font-size:0.9rem;text-transform:none;transition:0.3s ease}.woocommerce ul.products li.product .button:hover{background:#fff;color:#000;border-color:#000}.et_pb_row_1_tb_body{font-family:Arial,sans-serif}.et_pb_column_2_tb_body .et_pb_module{margin-bottom:15px}.et_pb_column_2_tb_body .et_pb_wc_title .product_title{font-size:28px;color:#3FA8A5;font-weight:bold;margin-bottom:5px;line-height:1.2}.et_pb_column_2_tb_body .et_pb_wc_price .price{font-size:18px;color:#6b6b6b;margin-bottom:10px}.et_pb_column_2_tb_body .et_pb_wc_price .price .woocommerce-Price-currencySymbol{color:#6b6b6b}.et_pb_column_2_tb_body .et_pb_wc_price .price::after{content:" IVA incluido";font-size:0.8em;font-weight:normal;color:#6b6b6b;display:inline-block;margin-left:5px}.et_pb_column_2_tb_body .product-short-description-custom .et_pb_module_inner p{font-size:14px;color:#555;line-height:1.6;margin-bottom:8px}.et_pb_column_2_tb_body .et_pb_text_product_care_instructions .et_pb_module_inner p{font-size:13px;color:#666;line-height:1.5;margin-bottom:20px}.et_pb_column_2_tb_body .et_pb_wc_add_to_cart .cart{display:flex;align-items:center;margin-bottom:25px}.et_pb_column_2_tb_body .et_pb_wc_add_to_cart .quantity{margin-right:10px}.et_pb_column_2_tb_body .et_pb_wc_add_to_cart .quantity input.qty{width:60px;padding:8px;border:1px solid #ccc;border-radius:3px;text-align:center;font-size:14px}.et_pb_column_2_tb_body .et_pb_wc_add_to_cart button.single_add_to_cart_button{font-family:'Montserrat',sans-serif;font-weight:600;background:#fff;border:2px solid #0F9BB4;color:#000;padding:8px 16px;font-size:0.9rem;text-transform:none;transition:0.3s ease}.et_pb_column_2_tb_body .et_pb_wc_add_to_cart button.single_add_to_cart_button:hover{background:#fff;color:#000;border-color:#000}.et_pb_column_2_tb_body .et_pb_wc_meta .product_meta{font-size:14px;color:#333;margin-bottom:20px}.et_pb_column_2_tb_body .et_pb_wc_meta .posted_in>span,.et_pb_column_2_tb_body .et_pb_wc_meta .posted_in{font-weight:bold}.et_pb_column_2_tb_body .et_pb_wc_meta .posted_in a{font-weight:normal;color:#3FA8A5;text-decoration:none}.et_pb_column_2_tb_body .et_pb_wc_meta .posted_in a:hover{text-decoration:underline}.et_pb_column_2_tb_body .product-share-custom .share-prompt{font-size:14px;font-weight:bold;color:#333;margin-bottom:8px;text-transform:uppercase}.et_pb_column_2_tb_body .product-share-custom .social-icons-custom{display:flex;gap:8px}.et_pb_column_2_tb_body .product-share-custom .social-icons-custom .social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#555;font-size:16px;text-decoration:none;transition:background-color 0.3s,color 0.3s}.et_pb_column_2_tb_body .product-share-custom .social-icons-custom .social-icon:hover{background-color:#3FA8A5;color:white}.woocommerce-product-gallery__trigger{display:none!important}.et_pb_wc_prev_next_product{display:flex;justify-content:space-between;margin-top:20px;padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.et_pb_wc_prev_next_product a{font-size:13px;color:#3FA8A5;text-decoration:none;font-weight:bold}.et_pb_wc_prev_next_product a:hover{text-decoration:underline}.et_pb_wc_prev_next_product .prev_prod_link::before{content:"< "}.et_pb_wc_prev_next_product .next_prod_link::after{content:" >"}.et_pb_wc_prev_next_product .prev_prod_link .prev_prod_text,.et_pb_wc_prev_next_product .next_prod_link .next_prod_text{display:inline!important;margin:0 5px}.et_pb_wc_reviews{margin-top:40px;padding-top:30px;border-top:1px solid #eee}.et_pb_wc_reviews h2.woocommerce-Reviews-title{font-size:22px;color:#333;margin-bottom:25px;font-weight:bold}.et_pb_wc_reviews ol.commentlist{list-style:none;padding-left:0;margin-left:0}.et_pb_wc_reviews ol.commentlist li.comment{padding:20px 0;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.et_pb_wc_reviews ol.commentlist li.comment:last-child{border-bottom:none;margin-bottom:0}.et_pb_wc_reviews .comment-text{margin-left:0}.et_pb_wc_reviews .comment-text .meta{font-size:13px;color:#777;margin-bottom:8px}.et_pb_wc_reviews .comment-text .meta strong.woocommerce-review__author{color:#333;font-weight:bold}.et_pb_wc_reviews .comment-text .star-rating{margin-bottom:10px;font-size:16px;color:#D4AC0D}.et_pb_wc_reviews .comment-text .description p{font-size:14px;line-height:1.6;color:#555}.et_pb_wc_reviews #review_form_wrapper{margin-top:30px}.et_pb_wc_reviews #reply-title{font-size:20px;color:#333;font-weight:bold;margin-bottom:15px;display:block}.et_pb_wc_reviews #reply-title small a{font-size:0.7em;margin-left:10px;color:#3FA8A5;text-decoration:none}.et_pb_wc_reviews #reply-title small a:hover{text-decoration:underline}.et_pb_wc_reviews .comment-form p{margin-bottom:15px}.et_pb_wc_reviews .comment-form-rating p.stars a{color:#ccc;text-decoration:none;font-size:20px;margin-right:3px}.et_pb_wc_reviews .comment-form-rating p.stars a:hover,.et_pb_wc_reviews .comment-form-rating p.stars span a.active,.et_pb_wc_reviews .comment-form-rating p.stars.selected a{color:#D4AC0D}.et_pb_wc_reviews .comment-form input[type="text"],.et_pb_wc_reviews .comment-form input[type="email"],.et_pb_wc_reviews .comment-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:14px;box-sizing:border-box}.et_pb_wc_reviews .comment-form textarea{min-height:120px}.et_pb_wc_reviews .comment-form label{display:block;margin-bottom:5px;font-weight:bold;font-size:14px;color:#444}.et_pb_wc_reviews .comment-form-cookies-consent label{font-weight:normal;font-size:13px;display:inline}.et_pb_wc_reviews .comment-form-cookies-consent input[type="checkbox"]{margin-right:8px;vertical-align:middle}.et_pb_wc_reviews .comment-form .form-submit button#submit.et_pb_button,.et_pb_wc_reviews .comment-form .form-submit input#submit{background-color:#3FA8A5!important;color:white!important;padding:10px 25px!important;border:none!important;border-radius:4px!important;font-size:15px!important;font-weight:bold!important;text-transform:none!important;cursor:pointer;line-height:normal!important}.et_pb_wc_reviews .comment-form .form-submit button#submit.et_pb_button:hover,.et_pb_wc_reviews .comment-form .form-submit input#submit:hover{background-color:#308a87!important}.et_pb_wc_reviews .comment-form .comment-notes,.et_pb_wc_reviews .comment-form .logged-in-as{font-size:13px;color:#777;margin-bottom:20px}.et_pb_section_2{display:none!important}body:not(.et-fb) .et_pb_section_1{display:none!important}.woocommerce-price-suffix{display:none!important}