.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:3.2rem}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact .field{flex-direction:column-reverse}.contact .field input,.contact textarea,.custom-select__selected{border:.1rem solid rgba(var(--color-foreground),.2);box-shadow:0 .1rem .2rem #1018280d;border-radius:.8rem;padding:1.5rem;color:rgba(var(--color-foreground),.7);height:4.4rem;display:flex;align-items:center}.contact__button button.button{width:100%}.contact .field label.field__label{position:static;font-size:1.4rem;margin-bottom:.6rem;letter-spacing:0;display:flex;gap:.4rem;color:rgba(var(--color-foreground),.8)}.contact input::placeholder{opacity:1;display:block;font-size:1.6rem;color:rgba(var(--color-foreground),.7);letter-spacing:0}.contact label.field__label span{color:var(--clr-red)}.contact label.contact-agreement__label{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem}.contact .field:before,.contact .field:after{display:none}.contact-agreement input[type=checkbox]{width:2rem;height:2rem;cursor:pointer;appearance:none;-webkit-appearance:none;border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;background-color:transparent;display:grid;place-items:center;transition:all .2s ease;padding:0;margin:0}.contact-agreement input[type=checkbox]:checked{background-color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),1)}.contact-agreement input[type=checkbox]:after{content:"";width:.55rem;height:1rem;border-right:.2rem solid var(--clr-white);border-bottom:.2rem solid var(--clr-white);transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease;top:-2px;position:relative}.contact-agreement input[type=checkbox]:checked:after{transform:rotate(45deg) scale(1)}.contact .contact-agreement__text,.contact .contact-agreement__text a{font-size:1.6rem;letter-spacing:0;color:rgba(var(--color-foreground),.7);cursor:pointer}.contact .contact-agreement__text a{position:relative;display:inline;background-position:0 100%;background-image:linear-gradient(to right,rgba(var(--color-foreground)));background-size:100% .1rem;text-decoration:none;background-repeat:no-repeat;-webkit-transition:background-size .3s cubic-bezier(.4,0,.2,1);transition:background-size .3s cubic-bezier(.4,0,.2,1)}.contact .contact-agreement__text a:hover{background-size:0% .1rem}.contact-wrapper{background:var(--clr-form-bg);border-radius:1rem;padding:4rem;border:.1rem solid rgba(var(--color-foreground),.2)}@media screen and (max-width:749px){.contact-wrapper{padding:1.6rem}.contact .field{margin-bottom:2rem}.contact .field label.field__label{font-size:1.2rem}.contact .contact-agreement__text,.contact .contact-agreement__text a{font-size:1.4rem}.contact .field input::placeholder{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-contact-form.css.map */
