.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=password],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:var(--bd-bg)!important;border:1px solid var(--bd-rule)!important;border-radius:2px!important;color:var(--bd-text)!important;font-family:var(--bd-font-body)!important;font-size:var(--bd-text-base)!important}.wc-block-components-text-input input:focus,.wc-block-components-text-input input:focus-visible{border-color:var(--bd-text)!important;outline:2px solid var(--bd-accent)!important;outline-offset:0!important}.wc-block-components-text-input label{color:var(--bd-text-soft)!important;font-family:var(--bd-font-body)!important}.wc-block-components-combobox.is-active input,.wc-block-components-country-input.is-active input,.wc-block-components-state-input.is-active input,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=password],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding-block-start:26px!important}.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:focus{border-color:var(--bd-error)!important;outline-color:var(--bd-error)!important}.wc-block-components-text-input.has-error label{color:var(--bd-error)!important}.wc-block-components-validation-error p{color:var(--bd-error);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);letter-spacing:.03em}.wc-block-components-country-input .wc-block-components-combobox input,.wc-block-components-country-input input,.wc-block-components-form select,.wc-block-components-state-input .wc-block-components-combobox input,.wc-block-components-state-input input,.wp-block-woocommerce-checkout select{background-color:var(--bd-bg)!important;border:1px solid var(--bd-rule)!important;border-radius:2px!important;color:var(--bd-text)!important}.wc-block-components-form select,.wp-block-woocommerce-checkout select{font-family:var(--bd-font-body)!important}.wc-block-components-checkout-step__heading{color:var(--bd-text);font-family:var(--bd-font-display);font-size:var(--bd-text-xl)!important;font-weight:500;margin-block-end:var(--bd-space-5)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{accent-color:var(--bd-accent);border-color:var(--bd-rule)!important;border-radius:2px!important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus-visible{outline:2px solid var(--bd-accent)!important;outline-offset:2px!important}.wc-block-components-checkbox .wc-block-components-checkbox__label{color:var(--bd-text-soft);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);letter-spacing:.06em;text-transform:uppercase}.wc-block-components-radio-control__input{accent-color:var(--bd-accent)}.wc-block-components-radio-control__input:focus-visible{outline:2px solid var(--bd-accent)!important;outline-offset:2px!important}.wc-block-components-radio-control__option{border:1px solid var(--bd-rule)!important;border-radius:2px!important}.wc-block-components-radio-control__option:has(input:checked){border-color:var(--bd-text)!important}.wc-block-components-radio-control-accordion-option{border-radius:2px!important}.wc-block-components-radio-control--highlight-checked
	label.wc-block-components-radio-control__option--checked-option-highlighted,.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-radius:2px!important;box-shadow:inset 0 0 0 1px var(--bd-rule)!important}.wc-block-components-form .wc-block-components-checkout-step__content a{color:var(--bd-accent);font-family:var(--bd-font-mono);font-size:var(--bd-text-xs);letter-spacing:.04em;text-underline-offset:3px}.wc-block-components-checkout-place-order-button{background:var(--bd-btn-bg)!important;border:1px solid var(--bd-btn-bg)!important;border-radius:0!important;color:var(--bd-btn-text)!important;font-family:var(--bd-font-mono)!important;font-size:var(--bd-text-xs)!important;justify-content:center!important;letter-spacing:.06em!important;padding:var(--bd-space-4) var(--bd-space-6)!important;text-transform:uppercase!important;transition:opacity .12s ease;width:100%!important}.wc-block-components-checkout-place-order-button:hover{opacity:.88}