.form-contact{padding:4rem 0}.form-contact__header{padding:0 0 4rem}@media(min-width:64em){.form-contact__header .text-display-lg+p{max-width:75rem}}.form-contact__alerts{margin:2.4rem 0;padding:2.4rem}.form-contact__alerts.success,.form-contact__alerts.error{background:var(--color-background-alt);color:var(--color-text)}.form-contact__blocks{display:grid;grid-auto-columns:1fr;grid-gap:3.2rem}@media(max-width:63.99em){.form-contact__blocks>div{grid-column:1!important}}@media(min-width:64em){.form-contact__blocks{grid-auto-columns:1fr 1fr}}.form-contact__blocks h3{margin:4rem 0 1.6rem}.form-contact__form-wrapper{overflow:hidden}.form-contact__form-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(min-width:64em){.form-contact__form-wrapper{grid-column:1}.form-contact__form-wrapper:not(:first-child){grid-column:2}}.form-contact__form-wrapper .text-display-lg{margin:0 0 1.6rem}@media(min-width:64em){.form-contact__form-wrapper .text-display-lg{margin:0 0 3.2rem}}.form-contact__form-wrapper form{z-index:1}.form-contact__form-wrapper.section__wrapper--background{padding:1.6rem}@media(min-width:64em){.form-contact__form-wrapper.section__wrapper--background{padding:2.4rem}}.form-contact__field{display:flex;flex:1;flex-direction:column;margin:0 0 1.6rem;max-width:100%}.form-contact__field label{margin:0 0 .8rem}.form-contact__field input,.form-contact__field textarea,.form-contact__field .select{background-color:var(--color-input-background);border:1px solid var(--color-input-border);color:var(--color-input-text);border-radius:var(--border-radius);padding:1.6rem;outline-offset:0}.form-contact__field input::-webkit-input-placeholder,.form-contact__field textarea::-webkit-input-placeholder,.form-contact__field .select::-webkit-input-placeholder{color:var(--color-input-placeholder);opacity:.5;text-transform:uppercase;font-size:1.4rem}.form-contact__field input:-moz-placeholder,.form-contact__field textarea:-moz-placeholder,.form-contact__field .select:-moz-placeholder{color:var(--color-input-placeholder);opacity:.5;text-transform:uppercase;font-size:1.4rem}.form-contact__field input::-moz-placeholder,.form-contact__field textarea::-moz-placeholder,.form-contact__field .select::-moz-placeholder{color:var(--color-input-placeholder);opacity:.5;text-transform:uppercase;font-size:1.4rem}.form-contact__field input:-ms-input-placeholder,.form-contact__field textarea:-ms-input-placeholder,.form-contact__field .select:-ms-input-placeholder{color:var(--color-input-placeholder);opacity:.5;text-transform:uppercase;font-size:1.4rem}.form-contact__field input select,.form-contact__field textarea select,.form-contact__field .select select{color:var(--color-input-text);width:100%}.form-contact__field input span,.form-contact__field textarea span,.form-contact__field .select span{position:absolute;right:0}.form-contact__field--checkbox{align-items:center;flex-direction:row;grid-gap:1.6rem}.form-contact__field--checkbox label{margin:0}.form-contact__field--buttons{align-items:center;justify-content:flex-end;flex-direction:row;grid-gap:1.6rem}.form-contact__field .button--plain{align-self:flex-start}.form-contact__information{color:var(--color-text);background:var(--color-background-alt);padding:3.2rem;border-radius:var(--border-radius)}.form-contact__information:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media(min-width:64em){.form-contact__information{padding:6.4rem;grid-column:1}.form-contact__information:not(:first-child){grid-column:2}}.form-contact__information>h3,.form-contact__information>p,.form-contact__information>div,.form-contact__information>section{z-index:1}.form-contact__information .text-display-lg{margin:0 0 1.6rem}.form-contact__information .social-accounts{margin:1.6rem 0 0}.form-contact__two-col{display:flex;flex-wrap:wrap}@media(min-width:64em){.form-contact__two-col{-moz-column-gap:1.6rem;column-gap:1.6rem}.form-contact__blocks{grid-auto-columns:3fr 2fr;grid-gap:9.8rem;padding-inline:5rem}.form-contact-information_phone,.form-contact-information_email,.form-contact-information_company_name{font-size:26px;text-transform:capitalize}.form-contact-information_phone>a,.form-contact-information_email>a,.form-contact-information_hours_of_operation,.form-contact-information_address{font-size:16px}.form-contact-information_address_title,.form-contact-information_operation{font-size:20px;text-transform:uppercase}}@media(max-width:63.99em){.form-contact__two-col--last{flex-direction:column;align-items:center}.form-contact__blocks{padding-inline:2rem}.form-contact-information_phone,.form-contact-information_email,.form-contact-information_company_name{font-size:16px;text-transform:capitalize}.form-contact-information_phone>a,.form-contact-information_email>a,.form-contact-information_hours_of_operation,.form-contact-information_address{font-size:12px}.form-contact-information_address_title,.form-contact-information_operation{font-size:16px;text-transform:uppercase}}.form-contact__two-col div:first-child{margin:0 0 1.6rem}.form-contact__required{margin-left:.2rem}.form-contact__alerts--standalone{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-form-contact.css.map */
