.contact-custom .title-wrapper--no-top-margin,.contact-custom__heading{text-align:center}.contact-custom__subheading{margin-top:.6rem;margin-bottom:1rem;text-align:center;max-width:52rem;margin-left:auto;margin-right:auto}.contact-custom__responstid{margin-top:0;margin-bottom:1rem;text-align:center;max-width:52rem;margin-left:auto;margin-right:auto;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.contact-custom__form .contact__fields{margin-bottom:1.25rem!important}.contact-custom__message{margin-top:.5rem}.contact-custom__form .contact-custom__fields>.field{margin-bottom:1.25rem!important}.contact-custom__status{margin-bottom:1rem}.contact-custom__status.form-status{color:rgb(var(--color-foreground))}.contact-custom .field:before{border-radius:var(--buttons-radius-outset, 9999px)}.contact-custom .field:after{border-radius:var(--buttons-radius, 9999px)}.contact-custom .field:hover:after{border-radius:var(--buttons-radius, 9999px)}.contact-custom .field__input,.contact-custom .field__input:focus-visible,.contact-custom .field__input:focus{border-radius:var(--buttons-radius, 9999px)}.contact-custom .text-area .field__input{border-radius:var(--buttons-radius, 9999px)}.contact-custom .field__input:invalid{box-shadow:0 0 0 2px #e63946}.contact-custom .field__input:invalid:focus,.contact-custom .field__input:invalid:focus-visible{box-shadow:0 0 0 2px #e63946}.contact-custom__message .field__input,.contact-custom__message textarea{resize:none;min-height:12rem}.contact-custom__file-field{flex-direction:column;align-items:stretch}.contact-custom__file-field:before,.contact-custom__file-field:after{display:none}.contact-custom__file-field .contact-custom__file-label{display:block;margin-bottom:.75rem;position:static;font-size:1.6rem;color:rgba(var(--color-foreground),.75);letter-spacing:.1rem;order:1}.contact-custom__file-wrap{position:relative;flex-grow:0;width:100%;max-width:100%;box-sizing:border-box;margin:var(--inputs-border-width);margin-top:calc(var(--inputs-border-width) + .25rem);padding:0 1.5rem;min-height:4.5rem;display:flex;align-items:center;border-radius:var(--buttons-radius, 9999px);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));background-color:rgb(var(--color-background));order:2}.contact-custom__file-input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.contact-custom__file-trigger{display:flex;align-items:center;gap:1rem;width:100%;min-height:4.5rem;margin:0;padding:0;cursor:pointer;font-size:1.6rem;color:rgb(var(--color-foreground))}.contact-custom__file-btn{flex-shrink:0;padding:.6rem 1rem;border-radius:var(--buttons-radius-outset, 9999px);background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;border:none;transition:background .2s ease}.contact-custom__file-trigger:hover .contact-custom__file-btn{background:rgba(var(--color-foreground),.14)}.contact-custom__file-name{color:rgba(var(--color-foreground),.7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem}.contact-custom__file-and-submit{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:1rem;margin-top:1.25rem;width:100%}.contact-custom__file-and-submit .contact-custom__file-field{flex:1 1 auto;min-width:0;max-width:calc(100% - 14rem);margin-bottom:0}.contact-custom__file-and-submit .contact-custom__button{margin-top:0;margin-bottom:0;margin-left:0;flex-shrink:0;min-height:4.5rem}.contact-custom__fields>.contact-custom__button{margin-top:2.5rem}@media screen and (max-width:549px){.contact-custom__file-and-submit{flex-wrap:wrap}.contact-custom__file-and-submit .contact-custom__file-field{max-width:none}}@media screen and (min-width:750px){.contact-custom__fields>.contact-custom__button{margin-top:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-custom.css.map */
