.custom-letter-field{margin-bottom:2rem}.custom-letter-field .form__label{display:block;margin-bottom:.5rem;font-weight:500;font-size:1.4rem;color:rgb(var(--color-foreground))}.custom-letter-field textarea{width:100%;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;resize:vertical;min-height:12rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color var(--duration-short) ease}.custom-letter-field textarea:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.1)}.custom-letter-field textarea::placeholder{color:rgba(var(--color-foreground),.5);font-style:italic}.custom-letter-field .form__message{margin-top:.5rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7);font-style:italic}@media screen and (max-width: 749px){.custom-letter-field{margin-bottom:1.5rem}.custom-letter-field .form__label,.custom-letter-field textarea{font-size:1.3rem}}.product-notes-field{margin-bottom:2rem}.product-notes-field .form__label{display:block;margin-bottom:.5rem;font-weight:500;font-size:1.4rem;color:rgb(var(--color-foreground))}.product-notes-field .product-notes__textarea{width:100%;padding:1rem;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.6;resize:vertical;min-height:10rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));transition:border-color var(--duration-short) ease}.product-notes-field .product-notes__textarea:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.1)}.product-notes-field .product-notes__textarea::placeholder{color:rgba(var(--color-foreground),.5);font-style:italic}@media screen and (max-width: 749px){.product-notes-field{margin-bottom:1.5rem}.product-notes-field .form__label{font-size:1.3rem}.product-notes-field .product-notes__textarea{font-size:1.3rem;min-height:8rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-custom-letter.css.map */
