.quote-section{padding:0 0 120px}.quote-section__header{padding:80px 48px 0;border-bottom:1px solid #e0e0e0}.quote-section__title{font-size:clamp(3rem,8vw,7rem);font-weight:300;line-height:1;letter-spacing:-.03em;color:#111;margin:0 0 32px}.quote-section__intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:64px 48px;border-bottom:1px solid #e0e0e0}.quote-section__intro-heading{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:300;line-height:1.2;letter-spacing:-.02em;color:#111;margin:0}.quote-section__intro-text{font-size:15px;line-height:1.7;color:#444;margin:0;align-self:center}.quote-section__form-wrap{padding:64px 48px 0;max-width:900px}.quote-form__row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.quote-form__field{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.quote-form__row .quote-form__field{margin-bottom:0}.quote-form__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#111}.quote-form__input{border:none;border-bottom:1px solid #111111;padding:10px 0;font-size:15px;color:#111;background:transparent;outline:none;width:100%;font-family:inherit}.quote-form__input::placeholder{color:#aaa}.quote-form__textarea{resize:vertical;min-height:100px}.quote-form__upload{border:1px solid #111111;cursor:pointer;min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:24px;transition:background-color .2s ease}.quote-form__upload:hover,.quote-form__upload.is-dragging{background-color:#f5f5f3}.quote-form__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.quote-form__upload-ui{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;pointer-events:none;color:#111}.quote-form__upload-text{font-size:14px;color:#111;margin:8px 0 0}.quote-form__upload-link{text-decoration:underline;text-underline-offset:3px}.quote-form__upload-hint{font-size:12px;color:#999;margin:0}.quote-form__previews{display:flex;flex-wrap:wrap;gap:12px;width:100%}.quote-form__preview-item{width:100px;height:100px;overflow:hidden;border:1px solid #e0e0e0}.quote-form__preview-item img{width:100%;height:100%;object-fit:cover;display:block}.quote-form__footer{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-top:40px;padding-top:32px;border-top:1px solid #e0e0e0}.quote-form__privacy{font-size:12px;color:#999;margin:0;max-width:360px;line-height:1.6}.quote-form__submit{padding:14px 40px;border:1px solid #111111;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#111;background-color:transparent;cursor:pointer;font-family:inherit;transition:background-color .2s ease,color .2s ease;white-space:nowrap;flex-shrink:0}.quote-form__submit:hover{background-color:#111;color:#fff}@media screen and (max-width:749px){.quote-section__header{padding:48px 24px 0}.quote-section__intro{grid-template-columns:1fr;padding:40px 24px}.quote-section__form-wrap{padding:40px 24px 0}.quote-form__row{grid-template-columns:1fr}.quote-form__footer{flex-direction:column;align-items:flex-start}.quote-form__submit{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-quote-form.css.map */
