form.checkout.woocommerce-checkout label,form.checkout.woocommerce-checkout legend{color:#fff;opacity:.95}.wcus-checkout-fields.wcus-checkout-np-fields input,.wcus-checkout-fields.wcus-checkout-np-fields select,.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select,.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select-2{color:#3A4352}.wcus-checkout-fields.wcus-checkout-np-fields input::placeholder,.wcus-checkout-fields.wcus-checkout-np-fields select::placeholder{color:#555;opacity:.9}.wcus-checkout-fields.wcus-checkout-np-fields option{color:#3A4352;background:#f6f6f6}.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select select{color:#3A4352;background-color:#f6f6f6}.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select .zen-ui-select__selected,.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select-2 .zen-ui-select__selected{color:#3A4352}.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select svg,.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select-2 svg{fill:#3A4352}.wcus-checkout-fields.wcus-checkout-np-fields .zen-ui-select__options{color:#3A4352}.woocommerce-checkout .zen-ui-select__dropdown-container,.woocommerce-checkout .zen-ui-select__dropdown{background:#f5f7fa;color:#3A4352;border:1px solid #c9d1dc}.woocommerce-checkout .zen-ui-select__search input{background:#eef2f6;color:#3A4352;border:1px solid #c9d1dc}.woocommerce-checkout .zen-ui-select__search input::placeholder{color:#6b7583;opacity:1}.woocommerce-checkout .zen-ui-select__options{background:#fff}.woocommerce-checkout .zen-ui-select__options .zen-ui-select__option{color:#3A4352!important;background:#fff}.woocommerce-checkout .zen-ui-select__options .zen-ui-select__option:hover,.woocommerce-checkout .zen-ui-select__options .zen-ui-select__option.is-focused{background:#e9f2ff;color:#1f2d3d}.woocommerce-checkout .zen-ui-select__options .zen-ui-select__option.is-selected,.woocommerce-checkout .zen-ui-select__options .zen-ui-select__option.selected{background:#e8ecef;color:#1f2d3d}.woocommerce-checkout .zen-ui-select__dropdown-container svg{fill:#3A4352}.woocommerce .form-row.validate-required{position:relative}.woocommerce .form-row.validate-required label .required{display:none!important}.woocommerce .form-row.validate-required .woocommerce-input-wrapper{position:relative}.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="text"]),.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="email"]),.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="tel"]),.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="number"]),.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(textarea){--req-star-offset:1.6em}.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="text"])::after,.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="email"])::after,.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="tel"])::after,.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(input[type="number"])::after,.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(textarea)::after{content:"*";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#c00;font-weight:700;font-size:1.1em;line-height:1;pointer-events:none}.woocommerce .form-row.validate-required .woocommerce-input-wrapper input:not([type="hidden"]),.woocommerce .form-row.validate-required .woocommerce-input-wrapper textarea{padding-right:var(--req-star-offset,1.6em)!important}.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(select)::after,.woocommerce .form-row.validate-required .woocommerce-input-wrapper:has(.select2-selection)::after{display:none!important}.woocommerce .form-row .woocommerce-input-wrapper input.input-text,.woocommerce .form-row .woocommerce-input-wrapper textarea{line-height:normal!important;padding-top:.65em!important;padding-bottom:.65em!important}.woocommerce-form__label-for-checkbox abbr.required{display:none!important}.woocommerce-form__label-for-checkbox input#terms+.woocommerce-terms-and-conditions-checkbox-text::after{content:" *";color:#c00;font-weight:700;margin-left:4px;vertical-align:baseline}.woocommerce-checkout .ast-animate-input label,.woocommerce-checkout .form-row label{position:static!important;transform:none!important;top:auto!important;left:auto!important;opacity:1!important;visibility:visible!important;display:block!important;margin:0 0 .6rem!important;line-height:1.4!important;font-size:1.1rem!important;font-weight:500!important;color:#fff!important;letter-spacing:0.3px!important}.woocommerce-checkout .ast-animate-input .input-text,.woocommerce-checkout .ast-animate-input textarea,.woocommerce-checkout .ast-animate-input select{padding-top:0.8rem!important;padding-bottom:0.8rem!important;font-size:1.05rem!important}.woocommerce-checkout .ast-animate-input label,.woocommerce-checkout .form-row label{margin-left:-4px!important;padding-left:0!important;text-align:left!important}