.template-page-contact{color:var(--color-black-20)}.template-page-contact .visually-hidden{display:none!important}.template-page-contact .contact-form__container{display:grid;gap:2rem;margin-top:4rem;margin-bottom:4rem}@media (min-width: 1024px){.template-page-contact .contact-form__container{grid-template-columns:repeat(2,1fr);justify-content:center;margin-top:10rem;margin-bottom:10rem}}@media (min-width: 1440px){.template-page-contact .contact-form__container{grid-template-columns:repeat(2,416px)}}@media (min-width: 1920px){.template-page-contact .contact-form__container{grid-template-columns:repeat(2,564px)}}@media (min-width: 768px){.template-page-contact .contact-form__container .content__heading{--debug-typography: "h5";font-family:DM Sans,sans-serif;font-size:40px;font-weight:700;line-height:120%;font-style:normal;letter-spacing:0}}@media (min-width: 1920px){.template-page-contact .contact-form__container .content__heading{--debug-typography: "h4";font-family:DM Sans,sans-serif;font-size:56px;font-weight:700;line-height:122%;font-style:normal;letter-spacing:-.56px}}.template-page-contact .form-status{--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;text-align:center;margin-bottom:1.5rem}.template-page-contact .form-status .form-status__message--success{color:var(--color-green)}.template-page-contact .form-status .form-status__message--error{display:flex;align-items:center;color:var(--color-red)}.template-page-contact form.contact-form{display:flex;flex-direction:column;align-items:center}.template-page-contact form.contact-form .button{width:100%;pointer-events:none;font-weight:700}.template-page-contact form.contact-form button{border:none;background:#0000;padding:0;margin:0;width:100%;cursor:pointer}.template-page-contact form.contact-form button:hover .button{background-color:var(--color-black-30)}.template-page-contact .input{height:4rem;display:flex;padding:1.25rem;align-items:center;gap:1.25rem;width:100%;border:1px solid var(--color-white-80);background:var(--color-white-100);outline:none;--debug-typography: "p1b";font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0}.template-page-contact #contact-ContactFormName,.template-page-contact #contact-ContactFormEmail,.template-page-contact #contact-ContactFormPhone{margin-bottom:1.5rem}.template-page-contact #contact-ContactFormMessage{min-height:264px;margin-bottom:2rem}.template-page-contact .contact-container{display:flex;flex-direction:column;gap:32px}.template-page-contact .contact-container .contact-title{font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;line-height:120%;letter-spacing:0;font-style:normal}.template-page-contact .contact-container .contact-list,.template-page-contact .contact-container .contact-block{display:flex;flex-direction:column;gap:24px}.template-page-contact .contact-container .content__text p:first-child{margin-top:0;margin-bottom:4px;font-weight:700}.template-page-contact .contact-container .content__text p:last-child{margin-bottom:0;margin-top:4px}[id^=shopify-section-template--][id*=__part-contact-head]{padding-top:4rem;padding-bottom:4rem}[id^=shopify-section-template--][id*=__part-contact-head] .content__heading{text-align:center;color:var(--color-white-100);text-shadow:1px 1px 0 var(--color-black-20),-1px 1px 0 var(--color-black-20),-1px -1px 0 var(--color-black-20),1px -1px 0 var(--color-black-20)}@media (min-width: 768px){[id^=shopify-section-template--][id*=__part-contact-head] .content__heading{--debug-typography: "h1";font-family:DM Sans,sans-serif;font-size:120px;font-weight:700;line-height:117%;font-style:normal;letter-spacing:-1.2px}}@media (min-width: 1440px){[id^=shopify-section-template--][id*=__part-contact-head] .content__heading{--debug-typography: "h0";font-family:DM Sans,sans-serif;font-size:200px;font-weight:700;line-height:100%;font-style:normal;letter-spacing:-2px}}@media (min-width: 1024px){[id^=shopify-section-template--][id*=__part-contact-head]{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1440px){[id^=shopify-section-template--][id*=__part-contact-head]{padding-top:10rem;padding-bottom:10rem}}.contact-ContactFormPhone{width:100%;position:relative;margin-bottom:1.5rem}.iti{width:100%}.iti__selected-dial-code{font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0}.iti__search-input{padding:2px 8px;height:32px}#phone-error{position:absolute}
/*# sourceMappingURL=/cdn/shop/t/68/assets/page-contact.css.map */
