.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:4rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.custom-contact{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}.custom-contact.gradient{background-attachment:unset!important}.custom-contact .custom-right{width:100%;display:flex;justify-content:center;align-items:center;padding-bottom:60px}.custom-contact .custom-heading{color:#000;text-align:center;font-family:Anton;font-size:92px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-2.76px;text-transform:uppercase;padding-top:70px;padding-bottom:40px}.custom-contact .field .field__input{display:flex;padding:24px 32px;align-items:center;gap:8px;align-self:stretch;border:2px solid #000;background:var(--ffffff, #FFF);box-shadow:0 8px #000}.custom-contact .field__input:focus-visible{box-shadow:none}.custom-contact .field__label{color:var(--000000, #000);font-family:Anton;font-size:24px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}.custom-contact .contact .field{margin-bottom:1rem}.custom-contact .button{color:var(--000000, #000);font-family:Anton;font-size:24px;font-style:normal;font-weight:400;line-height:80%;letter-spacing:-.72px;text-transform:uppercase;display:flex;padding:20px 56px 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border:2px solid var(--000000, #000);background:var(--60-cbeb, #60CBEB);box-shadow:6px 6px #000;width:100%;transition:opacity .3s ease-in-out}.custom-contact .button:hover{opacity:.7}.custom-contact .contact__button{margin-top:1rem}.custom-contact .contact__fields{grid-template-columns:repeat(1,1fr)}.custom-contact .custom-heading p{margin:0}.custom-contact .page-width--narrow{width:100%;padding:0rem}.custom-contact .field:after{content:none}.custom-contact .field .field__input.text-area{height:20rem}.custom-contact .title-wrapper--no-top-margin{margin-bottom:1rem}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{content:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{content:none}.custom-contact .contact__button{margin-top:2rem}.custom-contact .field__label:not(textarea~label){top:50%;transform:translateY(-50%)}.custom-contact textarea~label{margin-top:10px}.field__input:focus~.field__label{font-size:12px;font-weight:400;padding-top:5px}@media (max-width:1024px){.custom-contact .custom-heading{font-size:70px}.custom-contact{background-size:contain}}@media (max-width:768px){.custom-contact .custom-heading{font-size:60px;letter-spacing:-1.76px}.custom-contact{background-image:none!important}}@media (max-width:550px){.custom-contact .custom-heading{font-size:64px;letter-spacing:-1.92px;padding-top:20px;padding-bottom:15px}.custom-contact .custom-right{padding-bottom:40px}.custom-contact .field__label{font-size:16px}}@media (max-width:375px){.custom-contact .custom-heading{font-size:50px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
