.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}}.caption-large,.customer .field input,.customer select,.field__input,.form__label,.select__select{font-size:1.3rem;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:.04rem;font-family:Circular Book,sans-serif}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 1px #0e1b4d,var(--inputs-border-opacity) );transition:box-shadow .1s ease;z-index:1}.field__input,.customer .field input{flex-grow:1;text-align:left;padding:1.5rem;margin:1px;transition:box-shadow .1s ease}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #131033;color:#0e1b4d;font-size:1.6rem;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:26px;height:4.5rem;min-height:2px;min-width:calc(7rem + 2px);position:relative;font-family:Circular Book,sans-serif}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + 1px) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + 1px) rgba(var(--color-foreground));outline:0;border-radius:26px}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + 1px) rgba(var(--color-foreground));outline:0;border-radius:26px;border-color:#8ef26f}.field__label,.customer .field label{font-size:1.6rem;left:calc(1px + 2rem);top:calc(1rem + 1px);margin-bottom:0;pointer-events:none;position:absolute;transition:top .1s ease,font-size .1s ease;color:#000000bf;letter-spacing:.1rem;line-height:1.5;font-family:Circular Book,sans-serif}.text-area{font-family:Circular Book,sans-serif;font-style:normal;font-weight:400;min-height:10rem;resize:none}.text-area,.select{display:flex;position:relative;width:100%}.form__label{display:block;margin-bottom:.6rem;font-family:Circular Book,sans-serif}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:1rem;top:calc(1px + .5rem);left:calc(1px + 2rem);letter-spacing:.04rem}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:2.2rem 1.5rem .8rem 2rem;margin:1px}.field__input::-webkit-search-cancel-button,.customer .field input::-webkit-search-cancel-button{display:none}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__input:-webkit-autofill~.field__button,.field__input:-webkit-autofill~.field__label,.customer .field input:-webkit-autofill~label{color:#000}.form-status{margin:0;font-size:1.6rem}.form-status-list{padding:0;margin:2rem 0 4rem}.form-status-list li{list-style-position:inside}.form-status-list .link:first-letter{text-transform:capitalize}.form__message{align-items:center;display:flex;font-size:1.4rem;line-height:1;margin-top:1rem;font-family:Circular Book,sans-serif}.form__message--large{font-size:1.6rem}.customer .field .form__message{font-size:1.4rem;text-align:left}.form__message .icon,.customer .form__message svg{flex-shrink:0;height:1.3rem;margin-right:.5rem;width:1.3rem}.form__message--large .icon,.customer .form__message svg{height:1.5rem;width:1.5rem;margin-right:1rem}.customer .field .form__message svg{align-self:start}
/*# sourceMappingURL=/cdn/shop/t/62/assets/section-contact-form.css.map */
