.required-fields{display:grid;gap:1.2rem;margin:0 0 1.6rem}.required-fields__field{display:grid;gap:.4rem}.required-fields__label{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.required-fields__star{color:rgb(var(--color-foreground),.6)}.required-fields__input{width:100%;min-height:4.4rem;padding:0 1.2rem;font:inherit;font-size:1.6rem;letter-spacing:.04em;color:rgb(var(--color-foreground));background:rgb(var(--color-background));border:var(--inputs-border-width, 1px) solid rgba(var(--color-foreground),.35);border-radius:var(--inputs-radius, 0);box-sizing:border-box}.required-fields__input:focus-visible{outline:2px solid rgba(var(--color-foreground),.75);outline-offset:1px}.required-fields__input--invalid{border-color:rgb(var(--color-error, 203, 52, 52))}.required-fields__help,.required-fields__error,.required-fields__notice{margin:0;font-size:1.3rem;line-height:1.4}.required-fields__help{color:rgba(var(--color-foreground),.7)}.required-fields__error{color:rgb(var(--color-error, 203, 52, 52))}.required-fields--cart{margin:1rem 0 0;padding:1.2rem;border:1px solid rgba(var(--color-foreground),.15);border-radius:var(--inputs-radius, 0)}.required-fields__notice{font-weight:600}.required-fields__save{justify-self:start;min-height:4rem}.required-fields__checkout-note{margin:0 0 1rem;font-size:1.3rem;color:rgb(var(--color-error, 203, 52, 52))}
/*# sourceMappingURL=/cdn/shop/t/220/assets/required-fields.css.map */
