.collection-contact-form .contact{display:flex;align-items:center;justify-content:space-between;gap:20px}.collection-contact-form .heading-wrap{max-width:570px;width:100%}.collection-contact-form .title{margin-bottom:24px;color:#1f1f1f;letter-spacing:-.7px}.collection-contact-form .text{opacity:.8}.collection-contact-form form.contact-form{font-family:var(--font-heading-family);border-radius:20px;border:2px solid #EFEFEF;padding:45px;width:100%;max-width:620px;margin:-105px 0}.collection-contact-form .page-width-wrap{margin:105px 0}.collection-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}.collection-contact-form .field label{margin:0;color:#818181;font-weight:500;letter-spacing:normal;top:15px;background-color:#fff}.collection-contact-form .field input,.collection-contact-form .field textarea{border-radius:10px;border:1px solid #EAEAEA;background:#fff;box-shadow:0 .928px 2.785px #0000000d;min-height:50px;font-weight:500;letter-spacing:normal}.collection-contact-form .field input:focus-visible,.collection-contact-form .field textarea:focus-visible{border-color:#333}.collection-contact-form .field:before,.collection-contact-form .field:after{display:none}.collection-contact-form .field textarea{min-height:130px}.collection-contact-form .field__label span{color:#bc1c25}.collection-contact-form .form__input-check-wrapper{margin-top:20px}.collection-contact-form .form__input-checkbox{color:#1f1f1f;font-size:14px;font-weight:500;line-height:1.2}.collection-contact-form .form__input-checkbox:first-child{margin-bottom:12px}.collection-contact-form .checkbox-label{display:flex;gap:12px;line-height:1.4}.collection-contact-form .contact__button{margin-top:24px}.collection-contact-form .button{padding:11px 30px}@media screen and (min-width:750px){.collection-contact-form .contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}.collection-contact-form .contact .field{margin-bottom:14px}}@media screen and (max-width:1199px){.collection-contact-form .title{margin-bottom:20px}.collection-contact-form form.contact-form{padding:40px 35px}.collection-contact-form .heading-wrap{max-width:500px}}@media screen and (max-width:989px){.collection-contact-form form.contact-form{padding:35px 30px;max-width:100%;margin:0}.collection-contact-form .contact{flex-direction:column;background:#fff;gap:0}.collection-contact-form .page-width-wrap{margin:0}.collection-contact-form .heading-wrap{max-width:100%;text-align:center;margin-bottom:30px}.collection-contact-form .title{margin-bottom:16px}}@media screen and (max-width:749px){.collection-contact-form .contact{flex-direction:column;background:#fff;gap:0}.collection-contact-form form.contact-form{padding:32px 20px 20px;max-width:100%;margin:0}.collection-contact-form .contact__fields{grid-template-columns:repeat(1,1fr)}.collection-contact-form .contact .field{margin-bottom:12px}.collection-contact-form .form__input-check-wrapper{margin-top:26px}.collection-contact-form .form__input-checkbox:first-child{margin-bottom:16px}.collection-contact-form .form__input-checkbox{font-size:12px;line-height:1.6}.collection-contact-form .button{padding:10px 25px}.collection-contact-form .field input,.collection-contact-form .field textarea{min-height:44px}.collection-contact-form .field label{top:14px}.collection-contact-form .field textarea{min-height:144px}.collection-contact-form .checkbox-label{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/collection-contact-form.css.map */
