.custom-design-fields{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-foreground),.1)}.custom-design-fields .field{margin-bottom:2rem}.custom-design-fields .form__label{font-family:Barlow,Arial,sans-serif;font-weight:500;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground));margin-bottom:.8rem;display:block}.custom-design-fields .required-asterisk{color:#e74c3c;font-weight:600;margin-left:.2rem}.custom-design-fields .field__input{width:100%;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;font-family:Barlow,Arial,sans-serif;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.custom-design-fields .field__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgba(var(--color-foreground),.1)}.custom-design-fields .field__input::placeholder{color:rgba(var(--color-foreground),.6);font-style:italic}.custom-design-fields textarea.field__input{resize:vertical;min-height:100px}.custom-design-fields .field__input--file{padding:1rem 1.4rem;cursor:pointer;border-style:dashed}.custom-design-fields .field__input--file:hover{border-color:rgba(var(--color-foreground),.4);background-color:rgba(var(--color-foreground),.02)}.custom-design-fields .form__text{font-family:Barlow,Arial,sans-serif;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.7);margin-top:.5rem;display:block}.custom-design-fields .field__input:invalid{border-color:#e74c3c}.custom-design-fields .field__input:invalid+.form__text{color:#e74c3c}.custom-design-fields__notice{margin-top:2.4rem;padding:1.6rem;background-color:rgba(var(--color-foreground),.05);border-radius:6px;border-left:4px solid rgb(var(--color-foreground))}.custom-design-fields__notice .form__text{margin:0;color:rgb(var(--color-foreground))}.custom-design-fields__notice strong{font-weight:600}@media screen and (max-width: 768px){.custom-design-fields{margin-top:1.5rem;padding-top:1.5rem}.custom-design-fields .field{margin-bottom:1.6rem}.custom-design-fields .form__label{font-size:1.3rem;margin-bottom:.6rem}.custom-design-fields .field__input{padding:1rem 1.2rem;font-size:1.3rem}.custom-design-fields textarea.field__input{min-height:80px}.custom-design-fields__notice{margin-top:2rem;padding:1.4rem}}@media screen and (max-width: 480px){.custom-design-fields .form__label{font-size:1.2rem}.custom-design-fields .field__input{padding:.9rem 1rem;font-size:1.2rem}.custom-design-fields .form__text{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-design-fields.css.map */
