.contact img{max-width:100%}.contact .form__message{align-items:flex-start;line-height:140%}.contact .icon-success{margin-top:.6rem}.contact .field{margin-bottom:1.5rem}.contact .field:after{box-shadow:0 0 0 var(--inputs-border-width) var(--color-secondary)!important}.contact .field:hover.field:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--color-secondary)!important}.contact .field .field__input:focus,.contact .field .field__input:focus-visible,.contact .field select.field__input:focus{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) var(--color-secondary)!important}@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}}.c-contact-form-button{background:var(--color-primary)!important;color:#fff!important;transition:all .3s ease!important}.c-contact-form-button:hover{opacity:.8}.contact .field .field__label{opacity:.5}.contact .field select.field__input{padding:1.5rem 3rem 1.5rem 2rem!important;min-height:4.5rem;line-height:1.5;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.5rem center}.contact .field select.field__input~.field__label{font-size:1.6rem;left:calc(var(--inputs-border-width) + 2rem);top:calc(1rem + var(--inputs-border-width));color:rgba(var(--color-foreground),.75)}.contact .field select.field__input:focus~.field__label,.contact .field select.field__input.contact-form-select--filled~.field__label{font-size:1rem;top:calc(var(--inputs-border-width) + .5rem);left:calc(var(--inputs-border-width) + 2rem);letter-spacing:.04rem}.contact .field select.field__input.contact-form-select--filled{padding:2.2rem 3rem .8rem 2rem!important;color:rgb(var(--color-foreground))}.contact .field select.field__input.contact-form-select--filled{min-height:50px}.contact .field textarea.field__input{min-height:200px;height:200px}.contact .field textarea.field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.5)}.contact .field textarea.field__input~.field__label{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-contact-form.css.map */
