.page-contact{background:#000;color:#fff}.page-contact main#root{background:radial-gradient(ellipse at 82% 18%,rgba(85,205,161,.28),transparent 22%),radial-gradient(circle at 12% 72%,rgba(85,205,161,.12),transparent 24%),linear-gradient(135deg,#000,#070908 56%,#000);color:#fff;min-height:100vh;position:relative}.page-contact main#root:before{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:92px 92px;content:"";top:0;right:0;bottom:0;left:0;opacity:.34;pointer-events:none;position:absolute}.page-contact main#root>.shopify-section{position:relative;z-index:1}.page-contact .zoda-contact-form-section{background:transparent!important;border:0;color:#fff}.page-contact .zoda-contact-form-section>div{box-sizing:border-box;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.72fr) minmax(320px,.86fr);margin:0 auto;max-width:1280px;padding:clamp(42px,6vw,88px) clamp(22px,5vw,78px) clamp(72px,8vw,118px)!important}.page-contact .zoda-contact-form-section>div:before{align-self:start;color:#ffffffc2;content:"Questions, partnerships, sizing help or product support. Send us a note and the ZODA team will get back to you.";display:block;font-family:var(--zoda-font-mono, "Commuters Sans", Arial, sans-serif);font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.42;max-width:24ch}.page-contact .zoda-contact-form-section>div>div{background:linear-gradient(145deg,#ffffff14,#ffffff06),#0709089e;border:1px solid rgba(255,255,255,.12);box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff14;max-width:none;padding:clamp(22px,3vw,34px);-webkit-backdrop-filter:blur(20px) saturate(1.35);backdrop-filter:blur(20px) saturate(1.35)}.page-contact .zoda-contact-form-section form{display:block;width:100%}.page-contact .zoda-contact-form-section form>div{gap:18px}.page-contact .zoda-contact-form-section label{color:var(--zoda-accent, #55cda1);display:inline-block;font-family:var(--zoda-font-mono, "Commuters Sans", Arial, sans-serif);font-size:11px;font-weight:900;letter-spacing:.14em;line-height:1;margin-bottom:10px;text-transform:uppercase}.page-contact .zoda-contact-form-section input,.page-contact .zoda-contact-form-section textarea{background:#0000006b;border:1px solid rgba(255,255,255,.16);border-radius:0;color:#fff;font-family:var(--zoda-font-mono, "Commuters Sans", Arial, sans-serif);font-size:15px;line-height:1.4;min-height:52px;outline:0;padding:15px 16px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.page-contact .zoda-contact-form-section textarea{min-height:180px;resize:vertical}.page-contact .zoda-contact-form-section input::placeholder,.page-contact .zoda-contact-form-section textarea::placeholder{color:#ffffff75}.page-contact .zoda-contact-form-section input:focus,.page-contact .zoda-contact-form-section textarea:focus{background:#0000009e;border-color:var(--zoda-accent, #55cda1);box-shadow:0 0 0 3px #55cda129}.page-contact .zoda-contact-form-section button[type=submit]{align-items:center;background:var(--zoda-accent, #55cda1)!important;border:1px solid var(--zoda-accent, #55cda1)!important;border-radius:0;color:#000!important;display:inline-flex;font-family:var(--zoda-font-mono, "Commuters Sans", Arial, sans-serif);font-size:12px;font-weight:900;justify-content:center;letter-spacing:.12em;min-height:52px;padding:0 28px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.page-contact .zoda-contact-form-section button[type=submit]:hover,.page-contact .zoda-contact-form-section button[type=submit]:focus-visible{background:#fff!important;border-color:#fff!important;color:#000!important;outline:0;transform:translateY(-1px)}.page-contact .zoda-contact-form-section :where(.color__bg-shade-2,p){color:#fff;font-family:var(--zoda-font-mono, "Commuters Sans", Arial, sans-serif)}@media(max-width:900px){.page-contact .zoda-contact-form-section>div{grid-template-columns:1fr}.page-contact .zoda-contact-form-section>div:before{max-width:38ch}}@media(max-width:760px){.page-contact .zoda-contact-form-section>div{gap:22px;padding:34px 18px 76px!important}.page-contact .zoda-contact-form-section>div>div{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/zoda-contact-page.css.map */
