body.spacer-theme label{
    display:inline-block;
    margin-bottom:var(--space-8);
    color:var(--text-primary);
    font-weight:var(--fw-700);
}

body.spacer-theme input[type="text"],
body.spacer-theme input[type="email"],
body.spacer-theme input[type="password"],
body.spacer-theme input[type="search"],
body.spacer-theme input[type="tel"],
body.spacer-theme input[type="url"],
body.spacer-theme input[type="number"],
body.spacer-theme input[type="date"],
body.spacer-theme input[type="month"],
body.spacer-theme input[type="time"],
body.spacer-theme input[type="week"],
body.spacer-theme input[type="datetime-local"],
body.spacer-theme textarea,
body.spacer-theme select,
body.spacer-theme .input-text,
body.spacer-theme .woocommerce-Input,
body.spacer-theme .woocommerce form .form-row input.input-text,
body.spacer-theme .woocommerce form .form-row textarea,
body.spacer-theme .woocommerce form .form-row select,
body.spacer-theme .woocommerce form .woocommerce-Input,
body.spacer-theme .form-input{
    width:100%;
    min-height:var(--control-height-md);
    padding-top:0;
    padding-right:var(--control-padding-x-md);
    padding-bottom:0;
    padding-left:var(--control-padding-x-md);
    border:1px solid var(--control-border-color);
    border-radius:var(--control-radius);
    background:var(--control-bg);
    color:var(--control-text);
    box-shadow:none;
    box-sizing:border-box;
    transition:border-color var(--motion-base) var(--ease-standard), box-shadow var(--motion-base) var(--ease-standard), background-color var(--motion-base) var(--ease-standard);
    appearance:none;
}

body.spacer-theme textarea{
    min-height:140px;
    padding:var(--space-14) var(--control-padding-x-md);
    resize:vertical;
}

