.woocommerce-checkout #customer_details{background:rgba(0,0,0,.1);padding:16px;border-radius:12px}.woocommerce-checkout .form-row{margin-bottom:10px}.woocommerce-checkout .form-row label{margin-bottom:6px;text-align:left}.woocommerce-checkout input.input-text,.woocommerce-checkout textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #ccc;border-radius:6px;background:#fff}.woocommerce-checkout select{appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;height:auto!important;font-size:15px!important;padding:10px 12px!important;border:1px solid #ccc!important;border-radius:6px!important;background-color:#fff!important;width:100%!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:16px!important;line-height:1.4!important}.woocommerce-checkout label{font-size:15px!important;font-weight:500!important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-size:15px!important}#place_order{font-size:17px!important;font-weight:600!important}.woocommerce-info,.woocommerce-error,.woocommerce-message{font-size:15px!important}@media (max-width:600px){.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea{font-size:17px!important}.woocommerce-checkout label{font-size:16px!important}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{font-size:16px!important}#place_order{font-size:18px!important}}.select2-container{width:100%!important}.select2-selection--single{height:44px!important;border:1px solid #ccc;border-radius:6px;background:#fff}.select2-selection__rendered{line-height:44px!important;font-size:16px!important;color:#333!important;opacity:1!important}.select2-selection__placeholder{color:#777!important}.select2-selection__arrow{height:44px!important}.woocommerce-checkout-review-order .shop_table{table-layout:auto!important}.woocommerce-checkout-review-order .shop_table th,.woocommerce-checkout-review-order .shop_table td{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere;hyphens:auto;padding:8px 10px}.woocommerce-checkout-review-order-table tfoot th{min-width:128px;text-align:left}.woocommerce form.login,.woocommerce form.register,.woocommerce-account form.login,.woocommerce-account form.register{background:#fff!important;border:1px solid #ddd6cf!important;padding:30px!important}.woocommerce-account input.input-text,.woocommerce-account form input.input-text{background:#fff!important;border:1px solid #bfb7ae!important;color:#2b2b2b!important;padding:10px!important}.woocommerce-account form input.input-text:focus{border-color:#514945!important;outline:none}.woocommerce-account form input::placeholder{color:#8a8178!important;opacity:1!important}.woocommerce-account form label,.woocommerce-account form p,.woocommerce-account form span,.woocommerce-account .woocommerce-LostPassword a{color:#2b2b2b!important;font-size:14px!important}.woocommerce-account form button.button{background-color:#514945!important;color:#fff!important;border:1px solid #514945!important;padding:12px 20px!important;font-weight:600!important;letter-spacing:.3px}.woocommerce-account form button.button:hover{background-color:#fff!important;color:#514945!important}.woocommerce-account form button.button:focus,.woocommerce-account form button.button:active,.woocommerce-account form button.button.loading,.woocommerce-account form button.button.added{background-color:#514945!important;color:#fff!important;border-color:#514945!important}.woocommerce-account form input[type=checkbox]{width:16px!important;height:16px!important}.woocommerce-account .col2-set .col-1,.woocommerce-account .col2-set .col-2{padding:0 20px}.woocommerce-account .col-1{transform:scale(1.02)}.woocommerce-account .woocommerce{background:#f7f6f4;padding:30px 20px;border-radius:12px}.woocommerce-MyAccount-navigation a,.woocommerce-MyAccount-navigation a:hover{color:#000!important}.woocommerce-MyAccount-navigation .is-active a{color:#000!important;font-weight:600}body:not(.logged-in) .widerruf-block{display:none!important}body.logged-in .fast-login-block{display:none!important}.etf-shortdesc-test,.etf-shortdesc-test *{text-align:left!important;font-size:15px!important;line-height:1.55!important;font-weight:400!important}