@import"https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:wght@400;500;600;700&display=swap";#MainContent:has(.contact-page){padding-top:0!important}.shopify-section:has(.contact-page){margin:0!important;padding:0!important}.contact-page{width:100%;background:#0f0f0f;color:#878787;overflow:hidden}.contact-page *,.contact-page *:before,.contact-page *:after{box-sizing:border-box}.contact-hero{position:relative;display:flex;align-items:center;width:100%;height:494px;background:#0f0f0f;overflow:hidden}.contact-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.25;z-index:0}.contact-hero__inner{position:relative;z-index:1;width:min(925px,calc(100% - 48px));margin:0 auto}.contact-page .contact-hero__title{font-family:Fira Sans,sans-serif!important;font-weight:700;font-size:80px;line-height:1;color:#f4f4f4;margin:0;text-align:center}.contact-form-wrap{width:min(925px,calc(100% - 48px));margin:0 auto;padding:90px 0}.contact-page .contact-form__heading{font-family:Fira Sans,sans-serif!important;font-weight:700;font-size:85px;line-height:1;color:#dbdbdb;margin:0 0 14px}.contact-form__intro{font-family:Arial,sans-serif;font-size:16px;line-height:1;color:#ffffff80;margin:0 0 44px}.contact-form__label{font-family:Arial,sans-serif;font-size:14px;line-height:1;color:#ffffff80;margin:0 0 12px}.contact-page .contact-input,.contact-page .contact-textarea{display:block;width:100%;height:44px;padding:0 18px;background:transparent;border:.5px solid #FFFFFF;border-radius:2px;color:#b0b0b0;font-family:Arial,sans-serif;font-size:12px;box-shadow:none!important;-webkit-appearance:none;appearance:none}.contact-page .contact-textarea{height:139px;padding:14px 18px;line-height:1.4;resize:vertical;margin-bottom:22px}.contact-page .contact-input::placeholder,.contact-page .contact-textarea::placeholder{color:#b0b0b0;opacity:1}.contact-page .contact-input:focus,.contact-page .contact-textarea:focus{outline:none;border-color:#b35c27}.contact-form__row{display:flex;gap:16px;margin-bottom:16px}.contact-input--first{flex:0 0 373px}.contact-input--last{flex:1 1 auto;min-width:0}.contact-input--full{margin-bottom:16px}.contact-page .contact-submit{display:block;width:100%;height:39px;margin:0;background:#fff;color:#b35c27;border:1px solid #000000;border-radius:0;font-family:Arial,sans-serif;font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease}.contact-page .contact-submit:hover{background:#b35c27;color:#fff}.contact-form__note{font-family:Arial,sans-serif;font-size:13px;margin:0 0 20px}.contact-form__note--ok{color:#4caf72}.contact-form__note--err{color:#e0573e}.contact-page,.contact-page h1,.contact-page h2,.contact-page h3,.contact-page p,.contact-page a,.contact-page span,.contact-page div,.contact-page label,.contact-page input,.contact-page textarea,.contact-page button,.contact-page .e8-join__overline,.contact-page .e8-join__heading,.contact-page .e8-join__sub,.contact-page .e8-join__input,.contact-page .e8-join__btn{font-family:Fira Sans Condensed,sans-serif!important}@media screen and (max-width:749px){.contact-hero{height:320px}.contact-page .contact-hero__title{font-size:48px}.contact-page .contact-form__heading{font-size:44px}.contact-form-wrap{padding:56px 0}}@media screen and (max-width:599px){.contact-form__row{flex-direction:column;gap:16px}.contact-input--first{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/contact.css.map */
