.section-contact-form .page-width{max-width:1540px}.section-contact-form .contact-form-wrapper{background-color:#f6f3ef;padding:50px 72px 0}.section-contact-form .contact-form__header{display:flex;align-items:flex-end;margin-bottom:36px}.section-contact-form .contact-form__header h2{font-family:Ivy Mode;font-weight:400;color:#271f18;text-transform:capitalize;margin:0;font-size:32px;line-height:1;letter-spacing:.4px;padding-right:68px}.section-contact-form .contact-form__header p{font-size:18px;font-family:Lucida Grande;color:#766e67;letter-spacing:.6px}.section-contact-form .contact-form__form .field-group-wrapper{display:flex;flex-direction:column;gap:20px}.section-contact-form .contact-form__form .field-group.two-col{display:flex;align-items:center;gap:20px}.section-contact-form .contact-form__form .field input,.section-contact-form .contact-form__form .field select,.section-contact-form .contact-form__form .field textarea{background:#faf8f5;border:none;color:#271f18;font-family:Lucida Grande;font-size:16px;letter-spacing:.4px;line-height:1;padding:21px 10px 21px 24px;width:100%;max-width:100%}.section-contact-form .contact-form__form .field input::placeholder,.section-contact-form .contact-form__form .field textarea::placeholder{color:#271f18;opacity:1}.section-contact-form .contact-form__form .contact-form{display:flex;align-items:flex-start;flex-wrap:wrap}.section-contact-form .contact-form__form .contact-form .form-message{flex:0 0 100%;max-width:100%}.section-contact-form .contact-form__form .contact-form .contact-form__left-grid,.section-contact-form .contact-form__form .contact-form .contact-form__right-grid{flex:0 0 50%;max-width:50%;padding-bottom:60px}.section-contact-form .contact-form__form .contact-form__left-grid .field{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.section-contact-form .contact-form__form .field.feild-full{flex:0 0 100%;max-width:100%}.section-contact-form .contact-form__form .field select{background-image:url(/cdn/shop/files/arrow-down.png?v=1766144186);background-repeat:no-repeat;background-size:8px;background-position:center right 30px}.section-contact-form .contact-form__form .contact-form .contact-form__left-grid{padding-right:74px;border-right:1px solid #C4BFC1}.section-contact-form .contact-form__form .contact-form .contact-form__right-grid{padding-left:74px}.section-contact-form .contact-form__form .contact-form .upload-file-label{text-align:center;margin-bottom:44px}.section-contact-form .contact-form__form .contact-form .upload-file-label span{font-size:16px;font-family:Lucida Grande;color:#271f18;letter-spacing:.4px;line-height:1}.upload-box{border:2px dashed #ccc;padding:40px;text-align:center;cursor:pointer;border-radius:6px}.preview-list{display:flex;gap:12px;margin-top:12px}.preview-item{position:relative}.preview-item img{width:70px;height:70px;object-fit:cover;border-radius:4px}.preview-item button{position:absolute;top:-6px;right:-6px;background:#000;color:#fff;border:none;border-radius:50%;width:18px;height:18px;cursor:pointer}.contact-form__form .contact-submit-btn{display:flex;align-items:center;gap:22px;width:100%;justify-content:center;font-family:Lucida Grande;font-size:16px;font-weight:400;letter-spacing:0;text-transform:capitalize}@media screen and (max-width: 1440px){.section-contact-form .contact-form__form .contact-form .contact-form__left-grid{padding-right:30px}.section-contact-form .contact-form__form .contact-form .contact-form__right-grid{padding-left:30px}.section-contact-form .contact-form-wrapper{padding:50px 32px 0}}@media screen and (max-width: 1120px){.section-contact-form .contact-form-wrapper{padding:56px 22px 0}.section-contact-form .contact-form__form .field-group.two-col,.section-contact-form .contact-form__form .field-group-wrapper{gap:16px}.section-contact-form .contact-form__form .contact-form__left-grid .field{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.section-contact-form .contact-form__header h2{padding-right:28px}}@media screen and (max-width: 949px){.section-contact-form .contact-form__form .contact-form .contact-form__left-grid,.section-contact-form .contact-form__form .contact-form .contact-form__right-grid{flex:0 0 100%;max-width:100%;padding:0;border:none}.section-contact-form .contact-form__form .contact-form .contact-form__right-grid{margin-top:36px}.section-contact-form .contact-form-wrapper{padding:0;background:transparent}.section-contact-form .contact-form-wrapper .contact-form__form{background:#f6f3ef;padding:56px 22px 36px}}@media screen and (max-width: 768px){.section-contact-form .contact-form__header{display:block;margin-bottom:55px;text-align:center}.section-contact-form .contact-form__header h2{padding-right:0;padding-bottom:20px}}@media screen and (max-width: 680px){.section-contact-form .contact-form__header h2{font-size:20px}.section-contact-form .contact-form__header p,.section-contact-form .contact-form__form .contact-form .upload-file-label span{font-size:15px}.contact-form__form .contact-submit-btn{gap:50px;line-height:2.1}.section-contact-form .contact-form__form .contact-form .upload-file-label{margin-bottom:34px}}@media screen and (max-width: 580px){.section-contact-form .contact-form__form .field-group.two-col{flex-wrap:wrap}.section-contact-form .contact-form__form .contact-form__left-grid .field{flex:0 0 100%;max-width:100%}.section-contact-form .page-width{padding-left:10px;padding-right:10px}.section-contact-form .contact-form__form .field input,.section-contact-form .contact-form__form .field select,.section-contact-form .contact-form__form .field textarea{padding:15px 10px 15px 24px;min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/contact-form.css.map */
