#sidebar{display:none}#left-area{padding:0!important;width:100%}.et_right_sidebar #main-content .container:before{width:0}.single-product #main-content .container{max-width:100%!important;width:100%!important}bdi{font-family:'Teko',Helvetica,Arial,Lucida,sans-serif;font-size:32px!important;color:#006935!important;letter-spacing:2px}.reset_variations{display:none!important}.variations .label{padding:0!important}.two-column-form .et_pb_contact_field{width:50%!important;float:left!important;clear:none!important}.two-column-form .et_pb_contact_field[data-id="bericht"]{width:100%!important}.wpcf7-form{max-width:600px;margin:0 auto;padding:2rem;background:#f9f9f9;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,0.06);font-family:"Helvetica Neue",sans-serif}.wpcf7-form p{margin-bottom:1.5rem}.wpcf7-form label{font-weight:600;color:#333;display:block;margin-bottom:0.5rem}.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{width:100%;padding:0.75rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;transition:border-color 0.3s ease,box-shadow 0.3s ease;background-color:#fff;box-sizing:border-box}.wpcf7-form input:focus,.wpcf7-form textarea:focus{border-color:#006935;box-shadow:0 0 0 3px rgba(0,115,170,0.15);outline:none}.wpcf7-form textarea{resize:vertical;min-height:120px}.wpcf7-form input[type="submit"]{background-color:#006935;color:#fff;padding:0.75rem 1.5rem;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.wpcf7-form input[type="submit"]:hover{background-color:#005f8d;transform:translateY(-2px)}.wpcf7-response-output{margin-top:1rem;padding:1rem;border-radius:8px;font-weight:500}.wpcf7-form .wpcf7-spinner{margin-left:10px}@media (max-width:480px){.wpcf7-form{padding:1rem}.wpcf7-form input,.wpcf7-form textarea{font-size:1rem}}.woocommerce p a,.woocommerce p a:visited{color:#006935!important}.woocommerce p a:hover{color:#006935!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-color:#006935!important;color:#006935!important}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{border-color:#006935!important;color:#006935!important}