@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Work+Sans:wght@400;600;700&display=swap";.uncommon-contact{--contact-paper: #faf7f2;--contact-white: #ffffff;--contact-ink: #1f2924;--contact-muted: #637066;--contact-moss: #2e6b4f;--contact-line: #d9d6cc;--contact-error: #c94f3d;--contact-sage: #dee8d6;background:var(--contact-white);color:var(--contact-ink);font-family:"Work Sans",var(--font-body-family),Arial,sans-serif}.uncommon-contact *,.uncommon-contact *:before,.uncommon-contact *:after{box-sizing:border-box}.uncommon-contact__intro{background:var(--contact-paper)}.uncommon-contact__intro-inner,.uncommon-contact__shell{width:min(calc(100% - 40px),1312px);margin-inline:auto}.uncommon-contact__intro-inner{padding-block:58px 40px}.uncommon-contact__eyebrow{margin:0;color:var(--contact-moss);font-size:12px;font-weight:700;letter-spacing:.02em;line-height:1.4}.uncommon-contact__hero-title,.uncommon-contact__section-title,.uncommon-contact__form-header h2,.uncommon-contact__success h2{margin:0;color:var(--contact-ink);font-family:"Cormorant Garamond",var(--font-heading-family),Georgia,serif;font-weight:700}.uncommon-contact__hero-title{max-width:680px;margin-top:16px;font-size:clamp(48px,4vw,56px);line-height:1.08}.uncommon-contact__hero-copy,.uncommon-contact__support-copy{max-width:560px;margin:20px 0 0;color:var(--contact-muted);font-size:15px;line-height:1.45}.uncommon-contact__accent{display:block;width:280px;height:4px;margin-top:52px;border-radius:6px;background:var(--contact-moss)}.uncommon-contact__body{background:var(--contact-white)}.uncommon-contact__shell{display:grid;grid-template-columns:424px 576px;column-gap:112px;align-items:start;padding-block:64px 80px}.uncommon-contact__support{padding-top:20px}.uncommon-contact__section-title{max-width:440px;margin-top:18px;font-size:clamp(38px,3.25vw,48px);line-height:1.05}.uncommon-contact__support-copy{max-width:390px;margin-top:26px}.uncommon-contact__support-note{max-width:410px;margin:76px 0 0;font-size:14px;font-weight:600;line-height:1.35}.uncommon-contact__card{border:1px solid var(--contact-line);border-radius:6px;background:var(--contact-white);height:auto;min-height:0;max-width:576px;padding:30px 32px 28px}.uncommon-contact__form-header{margin-bottom:0}.uncommon-contact__form-header h2{font-size:28px;line-height:32px}.uncommon-contact__form-header p{margin:8px 0 0;color:var(--contact-muted);font-size:12px;line-height:18px}.uncommon-contact__form-error{margin:0 0 18px;border-left:3px solid var(--contact-error);padding:10px 12px;background:#fff6f4;color:var(--contact-error);font-size:14px}.uncommon-contact__form-error p{margin:0}.uncommon-contact__field{margin-top:16px}.uncommon-contact__field label{display:block;margin-bottom:6px;color:var(--contact-ink);font-size:14px;font-weight:600;line-height:1.3}.uncommon-contact__field input,.uncommon-contact__field select,.uncommon-contact__field textarea{display:block;width:100%;min-height:48px;border:1px solid var(--contact-line);border-radius:6px;outline:0;background:var(--contact-white);color:var(--contact-ink);font:inherit;font-size:16px;line-height:1.4}.uncommon-contact__field input,.uncommon-contact__field select{padding:0 16px}.uncommon-contact__field textarea{height:88px;min-height:88px;padding:12px 14px;resize:vertical}.uncommon-contact__field select{cursor:pointer}.uncommon-contact__field input:focus,.uncommon-contact__field select:focus,.uncommon-contact__field textarea:focus{border-color:var(--contact-moss);box-shadow:0 0 0 2px #2e6b4f29}.uncommon-contact__field input[aria-invalid=true],.uncommon-contact__field input:user-invalid,.uncommon-contact__field select:user-invalid,.uncommon-contact__field textarea:user-invalid,.uncommon-contact__field input:invalid:focus,.uncommon-contact__field select:invalid:focus,.uncommon-contact__field textarea:invalid:focus{border-color:var(--contact-error)}.uncommon-contact__field-error{margin:8px 0 0;color:var(--contact-error);font-size:12px;line-height:1.4}.uncommon-contact__submit{min-height:48px;margin-top:20px;border:1px solid var(--contact-moss);border-radius:6px;padding:10px 24px;background:var(--contact-moss);color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2}.uncommon-contact__submit:hover{background:#24573f}.uncommon-contact__submit:focus-visible{outline:2px solid var(--contact-ink);outline-offset:3px}.uncommon-contact__success{border-radius:6px;padding:34px 28px;background:var(--contact-sage)}.uncommon-contact__success h2{font-size:30px;line-height:1.2}@media screen and (min-width:750px)and (max-width:1199px){.uncommon-contact__shell{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);column-gap:48px}.uncommon-contact__card{width:100%;max-width:none}}@media screen and (max-width:749px){.uncommon-contact__intro-inner,.uncommon-contact__shell{width:min(calc(100% - 40px),390px)}.uncommon-contact__intro-inner{padding-block:30px 20px}.uncommon-contact__eyebrow{font-size:11px}.uncommon-contact__hero-title{margin-top:14px;font-size:42px;line-height:1.18}.uncommon-contact__hero-copy{margin-top:12px;font-size:15px}.uncommon-contact__accent{width:122px;margin-top:20px}.uncommon-contact__shell{display:block;padding-block:36px 72px}.uncommon-contact__support{padding-top:0}.uncommon-contact__section-title{margin-top:14px;font-size:30px}.uncommon-contact__section-title,.uncommon-contact__support-copy,.uncommon-contact__support-note{display:none}.uncommon-contact__card{height:auto;min-height:0;max-width:none;margin-top:18px;border:0;padding:0}.uncommon-contact__form-header{margin-bottom:22px}.uncommon-contact__form-header h2{font-size:28px;line-height:34px}.uncommon-contact__field{margin-top:22px}.uncommon-contact__field input,.uncommon-contact__field select{min-height:52px}.uncommon-contact__field textarea{height:100px;min-height:100px}.uncommon-contact__submit{width:100%;min-height:52px;margin-top:26px}.uncommon-contact__success h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.uncommon-contact *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-contact-form.css.map */
