.single-product.et_right_sidebar #sidebar,.single-product.et_left_sidebar #sidebar{display:none!important}.single-product #left-area{width:100%!important;float:none!important}.single-product .container::before{display:none!important}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;max-width:100%}.fila{display:flex;gap:20px}.col{width:50%}@media (max-width:768px){.fila{flex-direction:column}.col{width:100%}}.wpcf7{max-width:800px;margin:0 auto}.wpcf7{max-width:900px;margin:0 auto}.wpcf7 input,.wpcf7 textarea{width:100%;padding:12px;border:1px solid #ccc;background-color:#fff;color:#000;border-radius:4px}.wpcf7 input[type="submit"]{background-color:#000;color:#fff;padding:12px 30px;border:none;cursor:pointer}.wpcf7 input[type="submit"]:hover{background-color:#333}.form-row{display:flex;gap:20px;margin-bottom:15px}.col{width:50%}.col.full{width:100%}@media (max-width:768px){.form-row{flex-direction:column}.col{width:100%}}.wpcf7{max-width:900px;margin:0 auto}.form-row{display:flex;gap:20px;margin-bottom:18px}.col{width:50%}.col.full{width:100%}.wpcf7 label{display:block;font-weight:600;margin-bottom:6px;color:#1a1a1a}.wpcf7 input,.wpcf7 textarea{width:100%;padding:14px 14px 14px 42px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:15px;transition:all 0.25s ease}.textarea-pro{padding-left:14px!important;min-height:140px}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#999}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,0.08);outline:none;transform:translateY(-1px)}.input-icon{background-repeat:no-repeat;background-position:12px center;background-size:18px}.name{background-image:url('https://cdn-icons-png.flaticon.com/512/1077/1077114.png')}.email{background-image:url('https://cdn-icons-png.flaticon.com/512/561/561127.png')}.phone{background-image:url('https://cdn-icons-png.flaticon.com/512/597/597177.png')}.company{background-image:url('https://cdn-icons-png.flaticon.com/512/1828/1828640.png')}.subject{background-image:url('https://cdn-icons-png.flaticon.com/512/1250/1250615.png')}.wpcf7 input[type="submit"]{width:100%;background:linear-gradient(135deg,#000,#333);color:#fff;padding:16px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.wpcf7 input[type="submit"]:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(0,0,0,0.2)}@media (max-width:768px){.form-row{flex-direction:column}.col{width:100%}}.wpcf7-not-valid-tip{color:#e53935;font-size:13px;margin-top:5px}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border-color:#e53935;background-color:#fff5f5}.wpcf7-response-output{border:none;background:#e6f4ea;color:#1b5e20;padding:15px;border-radius:8px;margin-top:20px;text-align:center;font-weight:500}/ está 'abierto' (clic en las 3 rayas),mostramos todo de nuevo */.et_mobile_menu.opened li{display:block!important}}.wc-block-components-order-summary-item__individual-prices,.wc-block-components-order-summary-item__description,.wc-block-components-totals-item__label,.wc-block-components-totals-item__value,.wc-block-components-totals-footer-item-tax,.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-order-summary-item__quantity,small.includes_tax,.cart-subtotal,.order-total td small{color:#111111!important}.wc-block-components-text-input input::placeholder,.wc-block-components-select select,input.input-text::placeholder,.wc-block-components-form input::placeholder,.wc-block-components-textarea textarea::placeholder{color:#111111!important;opacity:1!important}.wc-block-components-text-input label,.wc-block-components-select label,.wc-block-components-form label{color:#111111!important}button[name="update_cart"],input[name="update_cart"]{color:#111111!important;border-color:#111111!important;opacity:1!important}.wc-block-components-order-summary-item__description,.wc-block-components-order-summary-item__variation,.wc-block-cart-item__description,td.product-name .variation dd,td.product-name .variation dt{color:#111111!important}.product_title.entry-title{font-size:1.4rem!important;font-weight:700!important}.woocommerce-product-details__short-description,.woocommerce-product-details__short-description p,.entry-content p,.product .description p{font-size:1.1rem!important;line-height:1.7!important}.woocommerce-loop-product__title{font-size:0.6rem!important;font-weight:700!important}.cart-price .woocommerce-Price-amount,td.product-price .woocommerce-Price-amount,td.product-subtotal .woocommerce-Price-amount{font-weight:600!important;color:#111111!important}a.remove{font-size:1.6rem!important;font-weight:700!important}.cart-subtotal td,.order-total td,.woocommerce-shipping-totals td,tr.fee td,.shop_table td.product-total,.cart_totals table td{font-weight:600!important;color:#111111!important}