.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact--support-form>.title,.contact--support-form form{width:min(100%,var(--contact-form-width, 600px));margin-right:auto;margin-left:auto}.contact-support__fields{display:grid;gap:1.2rem}.contact-support__input{box-sizing:border-box;width:100%;min-height:var(--contact-field-height, 56px);padding:1.4rem 1.6rem;border:.1rem solid transparent;border-radius:var(--contact-field-radius, 12px);color:rgb(var(--color-foreground));background:#fff;box-shadow:none;font:inherit;font-size:1.3rem;line-height:1.35}.contact-support__input::placeholder{color:rgba(var(--color-foreground),.8);opacity:1}.contact-support__input:focus-visible{border-color:rgba(var(--color-foreground),.55);outline:.2rem solid rgba(var(--color-foreground),.18);outline-offset:.1rem}.contact-support__select-wrap{position:relative}.contact-support__select-wrap:after{content:"";position:absolute;top:50%;right:1.7rem;width:.7rem;height:.7rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none}.contact-support__select{padding-right:4.5rem;-webkit-appearance:none;appearance:none;cursor:pointer}.contact-support__textarea{min-height:21rem;resize:vertical}.contact-support__upload-group{margin-top:1.2rem}.contact-support__upload-note,.contact-support__file-status{margin:0 0 1.2rem;font-size:1.2rem;line-height:1.4}.contact-support__upload{position:relative;display:flex;min-height:5.2rem;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:var(--contact-field-radius, 12px);background:#fff;cursor:pointer;overflow:hidden}.contact-support__upload-copy,.contact-support__upload-action{display:inline-flex;align-items:center;gap:.8rem;font-size:1.25rem}.contact-support__upload svg{width:1.8rem;height:1.8rem}.contact-support__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact-support__upload-group.is-dragging .contact-support__upload{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.contact-support__file-status{margin-top:.8rem;margin-bottom:0}.contact-support__file-status.is-error{color:#b42318}.contact--support-form .contact__button{width:min(100%,var(--contact-form-width, 600px));margin:1.2rem auto 0}.contact--support-form .contact__button .button{width:100%;min-height:4.2rem;border-radius:var(--radius-pill);color:rgb(var(--color-foreground));background:transparent;font-size:1.35rem}.contact--support-form .contact__button .button:after{border-radius:inherit;box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.8)}@media screen and (max-width:749px){.contact--support-form{padding-right:1.6rem;padding-left:1.6rem}.contact-support__input{padding-right:1.4rem;padding-left:1.4rem}.contact-support__upload-copy,.contact-support__upload-action{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
