#ContactForm{--nx-radius: 18px;--nx-radius-sm: 14px;--nx-border: rgba(15,23,42,.12);--nx-surface: rgba(255,255,255,.92);--nx-shadow: 0 18px 60px rgba(15,23,42,.1);--nx-blue: #1E6BFF;--nx-blue2:#2FB7FF;--nx-ink: rgba(var(--color-foreground), 1);--nx-muted: rgba(var(--color-foreground), .72);max-width:860px;margin:clamp(18px,4vw,46px) auto}#ContactForm .contact{background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow);padding:clamp(18px,3.5vw,34px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#ContactForm .title,#ContactForm h1,#ContactForm h2{color:var(--nx-ink);letter-spacing:-.02em}#ContactForm label{font-weight:700;color:var(--nx-muted)}#ContactForm .field__input,#ContactForm input[type=text],#ContactForm input[type=email],#ContactForm input[type=tel],#ContactForm textarea{border-radius:var(--nx-radius-sm)!important;border:1px solid var(--nx-border)!important;background:#ffffffb3!important;color:var(--nx-ink)!important;box-shadow:none!important;outline:none!important;padding:14px!important;min-height:48px}#ContactForm .field__input:focus,#ContactForm .field__input:focus-visible,#ContactForm input:focus,#ContactForm input:focus-visible,#ContactForm textarea:focus,#ContactForm textarea:focus-visible{border-color:#1e6bff8c!important;box-shadow:0 0 0 4px #2fb7ff38!important}#ContactForm .contact__button .button,#ContactForm button[type=submit],#ContactForm .button{width:100%;max-width:260px;border-radius:999px!important;border:0!important;min-height:52px;font-weight:900!important;letter-spacing:.2px;background:linear-gradient(135deg,var(--nx-blue),var(--nx-blue2))!important;color:#fff!important;box-shadow:0 16px 44px #1e6bff38!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}@media(max-width:749px){#ContactForm{padding-inline:12px}#ContactForm .contact{padding:16px}#ContactForm .contact__button .button,#ContactForm button[type=submit],#ContactForm .button{max-width:100%}}body.template-page .shopify-section:has(#ContactForm){position:relative}body.template-page .shopify-section:has(#ContactForm):before{content:"";position:absolute;top:-40px;right:0;bottom:-40px;left:0;background:radial-gradient(1200px 500px at 50% 0%,rgba(30,107,255,.1),transparent 60%),radial-gradient(900px 400px at 10% 40%,rgba(47,183,255,.1),transparent 55%);pointer-events:none}#ContactForm{max-width:980px;padding:18px 14px}#ContactForm .contact{border:1px solid rgba(15,23,42,.1);box-shadow:0 24px 80px #0f172a1a}#ContactForm .contact__button .button{max-width:320px}#ContactForm label{font-size:13px;letter-spacing:.2px;opacity:.9}#ContactForm .field__input,#ContactForm input,#ContactForm textarea{outline:none!important;box-shadow:none!important}#ContactForm .field__input:focus-visible,#ContactForm input:focus-visible,#ContactForm textarea:focus-visible{outline:none!important}@media(max-width:749px){#ContactForm{padding:12px 10px}#ContactForm .contact{padding:16px}}body.template-page .main-page-title{font-size:clamp(36px,5vw,56px);letter-spacing:-.02em;margin-bottom:8px}body.template-page .main-page-title+.rte,body.template-page .main-page-title+p{max-width:60ch;margin:0 auto 24px;font-size:16px;opacity:.85}body.template-page .rich-text{margin-bottom:40px}body.template-page .rich-text__heading{font-size:clamp(36px,5vw,56px);font-weight:900;letter-spacing:-.02em}body.template-page .rich-text__text{max-width:60ch;margin:0 auto;font-size:16px;opacity:.85}body.template-page .multicolumn{margin-bottom:40px}body.template-page .multicolumn-card{background:#ffffffb3;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:20px;box-shadow:0 10px 30px #0f172a0f}body.template-page .multicolumn-card__info h3{font-weight:800;margin-bottom:6px}body.template-page .shopify-section:has(#ContactForm):before,body.template-page .shopify-section:has(#ContactForm):after{content:none!important;display:none!important}body.template-page .shopify-section:has(#ContactForm),body.template-page .shopify-section:has(#ContactForm) .page-width,body.template-page .shopify-section:has(#ContactForm) .gradient,body.template-page .shopify-section:has(#ContactForm) .color-background-1,body.template-page .shopify-section:has(#ContactForm) .color-background-2{background:#fff!important;background-image:none!important}#ContactForm .contact{background-image:none!important}#ContactForm .field{outline:none!important;box-shadow:none!important}#ContactForm .field:after,#ContactForm .field:before{content:none!important;display:none!important}#ContactForm input,#ContactForm textarea,#ContactForm .field__input{outline:none!important;box-shadow:none!important;-webkit-appearance:none;appearance:none}#ContactForm input:focus,#ContactForm input:focus-visible,#ContactForm textarea:focus,#ContactForm textarea:focus-visible,#ContactForm .field__input:focus,#ContactForm .field__input:focus-visible{outline:none!important}#ContactForm input:focus-visible,#ContactForm textarea:focus-visible{outline:none!important}body.template-page main:has(#ContactForm) .gradient,body.template-page main:has(#ContactForm) .color-background-1,body.template-page main:has(#ContactForm) .color-background-2{background:#fff!important;background-image:none!important}body.template-page main:has(#ContactForm) .shopify-section{padding-top:28px!important;padding-bottom:28px!important}@media(max-width:749px){body.template-page main:has(#ContactForm) .shopify-section{padding-top:22px!important;padding-bottom:22px!important}}body.template-page main:has(#ContactForm) .rich-text{margin-bottom:18px!important}body.template-page main:has(#ContactForm) .rich-text__heading{font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important}body.template-page main:has(#ContactForm) .rich-text__text{max-width:62ch;margin:10px auto 0;opacity:.86}body.template-page main:has(#ContactForm) .multicolumn{margin-top:6px!important;margin-bottom:12px!important}body.template-page main:has(#ContactForm) .multicolumn-card{border-radius:16px;background:#ffffffb3;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 30px #0f172a0f;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}@media(hover:hover){body.template-page main:has(#ContactForm) .multicolumn-card:hover{transform:translateY(-2px);box-shadow:0 18px 46px #0f172a1a}}body.template-page main:has(#ContactForm) .multicolumn-card__info h3{font-weight:800;margin-bottom:6px}body.template-page main:has(#ContactForm) .multicolumn-card__info{color:rgba(var(--color-foreground),.78)}#ContactForm{--nx-radius: 18px;--nx-radius-sm: 14px;--nx-border: rgba(15,23,42,.12);--nx-surface: rgba(255,255,255,.92);--nx-shadow: 0 18px 60px rgba(15,23,42,.1);--nx-blue: #1E6BFF;--nx-blue2:#2FB7FF;--nx-ink: rgba(var(--color-foreground), 1);--nx-muted: rgba(var(--color-foreground), .72);max-width:980px;margin:10px auto 0;padding:0 14px}#ContactForm .contact{background:var(--nx-surface);border:1px solid rgba(15,23,42,.1);border-radius:var(--nx-radius);box-shadow:0 24px 80px #0f172a1a;padding:clamp(18px,3vw,34px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#ContactForm .contact__fields{display:grid;gap:14px}@media(min-width:750px){#ContactForm .contact__fields{grid-template-columns:1fr 1fr;gap:16px}}#ContactForm label{font-weight:700;color:var(--nx-muted);font-size:13px;letter-spacing:.2px;opacity:.9}#ContactForm .field,#ContactForm .field__input,#ContactForm textarea{width:100%}#ContactForm .field__input,#ContactForm input[type=text],#ContactForm input[type=email],#ContactForm input[type=tel],#ContactForm textarea{border-radius:var(--nx-radius-sm)!important;border:1px solid var(--nx-border)!important;background:#ffffffb3!important;color:var(--nx-ink)!important;outline:none!important;box-shadow:none!important;padding:14px!important;min-height:48px}#ContactForm input,#ContactForm textarea{-webkit-appearance:none;appearance:none}#ContactForm input:focus,#ContactForm textarea:focus,#ContactForm .field__input:focus,#ContactForm input:focus-visible,#ContactForm textarea:focus-visible,#ContactForm .field__input:focus-visible{border-color:#1e6bff8c!important;box-shadow:0 0 0 4px #2fb7ff38!important;outline:none!important}#ContactForm textarea{min-height:140px;resize:vertical}#ContactForm input::placeholder,#ContactForm textarea::placeholder{color:rgba(var(--color-foreground),.45)}#ContactForm .contact__button{display:flex;justify-content:center;margin-top:18px}#ContactForm .contact__button .button,#ContactForm button[type=submit],#ContactForm .button{width:100%;max-width:320px;border-radius:999px!important;border:0!important;min-height:52px;font-weight:900!important;letter-spacing:.2px;background:linear-gradient(135deg,var(--nx-blue),var(--nx-blue2))!important;color:#fff!important;box-shadow:0 16px 44px #1e6bff38!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1)}#ContactForm .button:after{content:none!important;display:none!important}@media(hover:hover){#ContactForm .contact__button .button:hover,#ContactForm button[type=submit]:hover,#ContactForm .button:hover{transform:translateY(-1px);box-shadow:0 22px 58px #1e6bff4d!important}}#ContactForm .form__message,#ContactForm .form-status{border-radius:var(--nx-radius-sm);padding:12px 14px;border:1px solid var(--nx-border)}@media(max-width:749px){#ContactForm{padding:0 12px;margin-top:6px}#ContactForm .contact{padding:16px}#ContactForm .contact__button .button,#ContactForm button[type=submit],#ContactForm .button{max-width:100%}}body.template-page main:has(#ContactForm) .multicolumn .title,body.template-page main:has(#ContactForm) .multicolumn h2{font-weight:900;letter-spacing:-.02em;margin-bottom:14px}body.template-page main:has(#ContactForm) .multicolumn-card a{text-decoration:none!important;color:inherit!important}body.template-page main:has(#ContactForm) .multicolumn-card__info{gap:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nexostock.contact.css.map */
