.page-contact-section{padding-top:12px;padding-bottom:12px}.page-contact-container{margin-left:auto;margin-right:auto}.page-contact-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:3rem}@media (min-width: 768px){.page-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:4rem;column-gap:4rem}}.page-contact-info{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}.page-contact-description{padding:1rem}.page-contact-info-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}@media (min-width: 768px){.page-contact-info-grid{margin-top:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}}.page-contact-info-item{display:flex;-moz-column-gap:1rem;column-gap:1rem}@media not all and (min-width: 640px){.page-contact-info-item{-moz-column-gap:.5rem;column-gap:.5rem}}.title-and-text{display:flex;flex-direction:column}.page-contact-info-title{font-weight:700}.page-contact-info-text{padding-top:1rem}.page-contact-form-wrapper{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.page-contact-form-container{display:flex;width:100%;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.25rem}.page-contact-form{margin-top:1rem;display:flex;width:100%;flex-direction:column;gap:1.25rem}.page-contact-form-wrapper{margin-top:4rem}.page-contact-form-row{display:flex;width:100%;flex-direction:column;gap:1.25rem}@media (min-width: 768px){.page-contact-form-row{flex-direction:row}}.page-contact-form-input{width:100%;border-width:1px;padding:1rem .5rem}.page-contact-form-input:focus{outline:2px solid transparent;outline-offset:2px}.page-contact-form-textarea{width:100%;border-width:1px;padding:1rem .5rem}.page-contact-form-textarea:focus{outline:2px solid transparent;outline-offset:2px}.page-contact-form-marketing{display:flex;width:100%;flex-direction:row;gap:.75rem}.page-contact-form-checkbox{width:1rem;border-radius:.25rem}.page-contact-form-submit{display:flex;width:100%}.form-contact-checkbox:-webkit-autofill,.form-contact-checkbox:-webkit-autofill:focus,.form-contact-checkbox:-webkit-autofill:hover,.form-contact-checkbox:-webkit-autofill:active,.form-contact-checkbox:focus,.form-contact-checkbox:hover,.form-contact-checkbox:active,.form-contact-checkbox:focus-within{box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/page-contact.css.map */
