.fs-contact-form,.fs-contact-form *,.fs-contact-form *:before,.fs-contact-form *:after{box-sizing:border-box}.fs-contact-form{background:var(--fs-contact-form-bg, #ded6cd);color:var(--fs-contact-form-color, #1a1a1a);font-family:var(--oracle-font);font-size:16px;line-height:1.5;padding-top:var(--fs-contact-form-padding-top, 80px);padding-bottom:var(--fs-contact-form-padding-bottom, 100px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fs-contact-form__container{max-width:1440px;margin:0 auto}.fs-contact-form__section-label{margin:0 0 12px;font-family:var(--mono-font, monospace);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.43px;text-transform:uppercase;color:var(--fs-contact-form-accent, #9e9892)}.fs-contact-form__header{max-width:620px;margin-bottom:48px}.fs-contact-form__heading{margin:0 0 16px;font-family:var(--arizona-font, serif);font-size:clamp(2rem,2.8vw,3rem);font-weight:300;line-height:1.08;letter-spacing:-.02em;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__intro{font-family:var(--oracle-font);font-size:16px;font-weight:300;line-height:1.6;letter-spacing:.3px;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__intro p{margin:0 0 12px}.fs-contact-form__intro p:last-child{margin-bottom:0}.fs-contact-form__layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:start}.fs-contact-form__form-col{max-width:700px}.fs-contact-form__row{margin-bottom:40px}.fs-contact-form__row--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fs-contact-form__row--submit{margin-top:8px;margin-bottom:0}.fs-contact-form__field{display:flex;flex-direction:column}.fs-contact-form__label{display:block;margin-bottom:12px;font-family:var(--mono-font, monospace);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.43px;text-transform:uppercase;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__label-optional{color:var(--fs-contact-form-accent, #9e9892);font-weight:300;text-transform:none;letter-spacing:0}.fs-contact-form__input,.fs-contact-form__select,.fs-contact-form__textarea{width:100%;background:transparent;color:var(--fs-contact-form-color, #1a1a1a);font-family:var(--oracle-font);font-size:16px;font-weight:300;letter-spacing:.3px;border-radius:0;outline:none;transition:border-color .2s ease,color .2s ease}.fs-contact-form__input,.fs-contact-form__select{appearance:none;-webkit-appearance:none;border:0;border-bottom:.75px solid rgba(26,26,26,.3);padding:8px 0}.fs-contact-form__textarea{resize:vertical;min-height:120px;border:.75px solid rgba(26,26,26,.3);padding:12px;margin-top:4px;line-height:1.6}.fs-contact-form__input:focus,.fs-contact-form__select:focus{border-bottom-color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__textarea:focus{border-color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__input::placeholder,.fs-contact-form__textarea::placeholder{color:var(--fs-contact-form-accent, #9e9892);font-weight:300}.fs-contact-form__select-wrapper{position:relative}.fs-contact-form__select{cursor:pointer;color:var(--fs-contact-form-color, #1a1a1a);padding-right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%231A1A1A' stroke-width='0.75' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center}.fs-contact-form__select:invalid{color:var(--fs-contact-form-accent, #9e9892)}.fs-contact-form__select option{font-family:inherit;font-size:14px;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 48px;border:.44px solid currentColor;border-radius:48px;background:transparent;color:var(--fs-contact-form-color, #1a1a1a);font-family:var(--mono-font, monospace);font-size:11.8px;font-weight:400;line-height:1.4;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.fs-contact-form__submit:hover{background:var(--fs-contact-form-color, #1a1a1a);color:var(--fs-contact-form-bg, #ded6cd)}.fs-contact-form__success{padding:40px 0}.fs-contact-form__success-heading{margin:0 0 16px;font-family:var(--arizona-font, serif);font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:300;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__success-text{max-width:540px;margin:0;font-family:var(--oracle-font);font-size:16px;font-weight:300;line-height:1.6;letter-spacing:.3px;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__errors{margin-bottom:24px;padding:16px;border:1px solid currentColor;font-size:14px;opacity:.8}.fs-contact-form__info-col{padding-top:8px}.fs-contact-form__info-block{margin-bottom:40px}.fs-contact-form__info-block:last-child{margin-bottom:0}.fs-contact-form__info-label{margin-bottom:12px;font-family:var(--mono-font, monospace);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.43px;text-transform:uppercase;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__info-value{font-family:var(--oracle-font);font-size:16px;font-weight:300;line-height:1.6;letter-spacing:.3px;color:var(--fs-contact-form-color, #1a1a1a)}.fs-contact-form__info-value p{margin:0}.fs-contact-form__info-value a{color:inherit;transition:color .2s ease}.fs-contact-form__info-value a:hover{color:var(--oxblood, #2d0209)}@media(max-width:1024px){.fs-contact-form__layout{grid-template-columns:1fr;gap:48px}.fs-contact-form__info-col{padding-top:0}}@media(max-width:749px){.fs-contact-form{padding-top:var(--fs-contact-form-padding-top-mobile, 48px);padding-bottom:var(--fs-contact-form-padding-bottom-mobile, 64px)}.fs-contact-form__header{margin-bottom:32px}.fs-contact-form__row--split{grid-template-columns:1fr}.fs-contact-form__row{margin-bottom:32px}.fs-contact-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-fs-contact-form.css.map */
