.contact{max-width:var(--contact-form-width, 1160px);margin-inline:auto}.contact img{max-width:100%}#shopify-section-template--27513731088674__banner .banner__heading{font-size:64px!important;font-weight:800!important;line-height:62px!important;letter-spacing:-2%!important;color:#fff!important}#shopify-section-template--27513731088674__banner .banner__content .banner__text{font-size:20px!important;font-weight:400!important;line-height:26px!important;letter-spacing:0%!important;color:#fff!important}.contact__heading{text-align:center;margin-bottom:.8rem}.contact__subheading{margin:0 0 3.2rem;text-align:center;font-size:1.7rem;line-height:1.5;color:#4a4a4a}.contact__form{display:flex;flex-direction:column;gap:2rem}.contact__field{display:flex;flex-direction:column;gap:.9rem}.contact__label{font-size:1.7rem;font-weight:600;line-height:1.3;color:#161616}.contact__input,.contact__textarea,.contact__select{width:100%;background:var(--contact-field-bg, #efefef);border:1px solid transparent;border-radius:var(--contact-field-radius, 6px);padding:1.4rem 1.6rem;font-family:inherit;font-size:1.6rem;line-height:1.4;color:#161616;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease}.contact__input{height:5.2rem}.contact__textarea{min-height:16rem;resize:vertical}.contact__input::placeholder,.contact__textarea::placeholder{color:#8a8a8a;opacity:1}.contact__input:focus,.contact__textarea:focus,.contact__select:focus{outline:0;border-color:#161616}.contact__input--error{border-color:#d72c0d}.contact__field-error{font-size:1.3rem;color:#d72c0d}.contact__select-wrapper{position:relative}.contact__select{height:5.2rem;padding-right:4.4rem;cursor:pointer}.contact__select:has(option[value=""]:checked){color:#8a8a8a}.contact__select-icon{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);display:inline-flex;width:1.2rem;color:#161616;pointer-events:none}.contact__select-icon svg{width:100%;height:auto}.contact__button{margin-top:1rem}.contact__submit{width:100%;min-height:5.4rem;background:var(--contact-button-bg, #4dc8ff);color:var(--contact-button-text, #161616);border:0;border-radius:var(--contact-field-radius, 6px);font-size:18px;font-weight:700;line-height:150%;letter-spacing:0%;text-transform:uppercase;cursor:pointer;transition:filter .2s ease}.contact__submit:hover{filter:brightness(.94)}.contact__submit:focus-visible{outline:.2rem solid #161616;outline-offset:.2rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}@media screen and (max-width:1024px){.page-width.section-template--27513731088674__multicolumn_MKnMyn-padding.isolate.scroll-trigger.animate--slide-in{padding-bottom:40px!important}}@media screen and (max-width:768px){.banner--small:not(.banner--adapt){min-height:30rem}.section-template--27513731088674__form-padding{padding-top:40px!important;padding-bottom:40px!important}.contact__subheading{margin-bottom:2.4rem;font-size:1.5rem}.contact__label{font-size:1.5rem}.contact__input,.contact__select{height:4.8rem}.contact__textarea{min-height:13rem}}@media screen and (max-width:430px){form#ContactForm{text-align:left!important}.banner--small:not(.banner--adapt){min-height:20rem}#shopify-section-template--27513731088674__banner .banner__heading{font-size:28px!important;line-height:48px!important}#shopify-section-template--27513731088674__banner .banner__content .banner__text{font-size:15px!important;line-height:20px!important}}@media(prefers-reduced-motion:reduce){.contact__input,.contact__textarea,.contact__select,.contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-form.css.map */
