.woocommerce-checkout .woocommerce label,.woocommerce label{text-transform:capitalize;font-family:var(--base-font);font-size:14px;color:var(--text-color);font-weight:400}.woocommerce-checkout .woocommerce form legend,.woocommerce-checkout .woocommerce form span em,.woocommerce form legend,.woocommerce form span em{margin-top:6px;font-size:14px;color:var(--text-color);font-family:var(--base-font);font-style:normal}.woocommerce-checkout .woocommerce form .form-row label .required,.woocommerce form .form-row label .required{color:var(--black)}.woocommerce form .form-row input,.wc-stripe-elements-field{border:1px solid var(--form-border-color);font-family:var(--base-font);font-size:16px;color:var(--text-color)}.woocommerce form .form-row .checkbox{color:var(--text-color)}.woocommerce form .form-row input::placeholder,.woocommerce .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--text-color)}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:49%}@media (max-width:768px){.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}}.woocommerce .wc-stripe-elements-field{padding:15px 15px 0 15px}.woocommerce input.InputElement.is-empty.Input.Input--empty{margin-top:5px;font-size:16px}.woocommerce .select2{min-height:48px}.woocommerce .select2-container--default .select2-selection--single{border-radius:0;border:1px solid var(--form-border-color);min-height:48px}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding:10px 15px;color:var(--text-color)}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:15px}/* .woocommerce form button[type="submit"],.woocommerce form #payment #place_order{border:1px solid var(--color-dark);border-radius:0;max-width:100%;background-color:var(--color-dark);font-size:16px;font-weight:600;color:var(--color-white)}.woocommerce form button[type="submit"]:hover,.woocommerce form #payment #place_order:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-dark)}@media (max-width:768px){.woocommerce form button[type="submit"],.woocommerce form #payment #place_order{margin-top:20px;width:100%}}/* .woocommerce-EditAccountForm span em{display:block;margin:6px 0 30px 0}.woocommerce-EditAccountForm legend{margin:6px 0 40px 5px}@media (min-width:1200px){label[for="_billing_VAT_code"],input[name="_billing_VAT_code"],.woocommerce-EditAccountForm .woocommerce-form-row:last-child{max-width:50%}.woocommerce-account .woocommerce-EditAccountForm button[type="submit"],.woocommerce-account .woocommerce-address-fields button[type="submit"]{position:absolute;right:30px;bottom:55px}}.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-error{text-align:center}.woocommerce-account .woocommerce-Message,.woocommerce-error{border:none;margin-bottom:30px;padding:0;background-color:#fff0;font-family:var(--base-font);font-size:18px;font-weight:700;color:var(--neutral-5)}.woocommerce-error{font-size:16px;color:red}.woocommerce-error li{margin-bottom:8px}a.woocommerce-privacy-policy-link{position:relative;color:var(--color-dark)}a.woocommerce-privacy-policy-link:after{content:"";position:absolute;display:inline-block;left:0;bottom:-3px;width:100%;height:1px;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;background-color:var(--color-dark)}a.woocommerce-privacy-policy-link:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}