.custom-letter-fields{margin-bottom:1.5rem;padding:1.5rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--inputs-radius, 0);background:rgba(var(--color-foreground),.02)}.custom-letter-fields__field{margin-bottom:1.2rem}.custom-letter-fields__field:last-of-type{margin-bottom:1rem}.custom-letter-fields__field .form__label{display:block;margin-bottom:.4rem;font-size:1.4rem;letter-spacing:.04rem}.custom-letter-fields__required{color:rgb(var(--color-foreground))}.custom-letter-fields__field .field__input{width:100%;font-size:1.4rem;text-transform:uppercase}.custom-letter-fields__field .field__input::placeholder{text-transform:none}.custom-letter-fields__helper{display:block;margin-top:.4rem;font-size:1.2rem;color:rgba(var(--color-foreground),.55);line-height:1.4}.custom-letter-fields__error{display:block;min-height:0;margin-top:.4rem;font-size:1.2rem;color:#cc1c1c;line-height:1.4;transition:all .2s ease}.custom-letter-fields__error:empty{display:none}.custom-letter-fields__field .field__input--error{border-color:#cc1c1c;box-shadow:0 0 0 .1rem #cc1c1c}.custom-letter-fields__price-display{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;background:rgba(var(--color-foreground),.04);border-radius:var(--inputs-radius, 0);border:1px solid rgba(var(--color-foreground),.08)}.custom-letter-fields__price-label{font-size:1.4rem;font-weight:600;letter-spacing:.04rem}.custom-letter-fields__price-value{font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-letter-balloons.css.map */
