:root{color-scheme:dark}.section-template--contact{--ss-ink-2: #161616;--ss-ink-3: #1b1b1b;--ss-text: #eaeaea;--ss-muted: #9aa0a6;--ss-radius: 16px;--ss-gap: 14px;display:flex;flex-direction:column;align-items:center}.section-template--contact .page-width{padding:0 16px;box-sizing:border-box;width:100%}.section-template--contact .ss-contact-wrap{width:100%;max-width:760px;margin:0 auto}.section-template--contact h1,.section-template--contact .rte{color:var(--ss-text);margin-top:0;text-align:center;width:100%}.section-template--contact .rb-electric{display:inline-block;position:relative;border-radius:var(--ss-radius);width:100%;max-width:600px;margin:0 auto}.section-template--contact .rb-electric .form{position:relative;border:2px solid #ff00ff;background:var(--ss-ink-2);color:var(--ss-text);border-radius:var(--ss-radius);padding:24px;box-shadow:0 0 10px #f0f6}.section-template--contact .form .field{position:relative;margin-bottom:var(--ss-gap)}.section-template--contact .form input,.section-template--contact .form textarea{font:inherit;color:var(--ss-text);background:var(--ss-ink-3);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 14px 8px;width:100%;box-sizing:border-box;outline:none;transition:all .2s ease}.section-template--contact .form input:focus,.section-template--contact .form textarea:focus{border-color:#ff00ff8c;box-shadow:0 0 0 3px #ff00ff2e;background:#202020}.section-template--contact .form .field__label{position:absolute;left:14px;top:12px;color:var(--ss-muted);font-size:14px;transition:all .2s ease;pointer-events:none;background:var(--ss-ink-3);padding:0 4px}.section-template--contact .form input:focus+.field__label,.section-template--contact .form textarea:focus+.field__label,.section-template--contact .form input:not(:placeholder-shown)+.field__label,.section-template--contact .form textarea:not(:placeholder-shown)+.field__label{top:-8px;font-size:12px;color:#f0f}.section-template--contact .form .banner{border-radius:12px;margin-bottom:16px;padding:12px 16px}.section-template--contact .form .banner--success{background:#00b45a1f;border:1px solid rgba(0,180,90,.35);color:#cfd}.section-template--contact .form .banner--error{background:#dc28281f;border:1px solid rgba(220,40,40,.35);color:#ffd9d9}.section-template--contact .form .button--primary{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:700;letter-spacing:.02em;color:#f0f!important;padding:14px 24px;border-radius:9999px;background:transparent!important;border:2px solid #ff00ff!important;cursor:pointer;transition:all .2s ease;outline:none!important;box-shadow:none!important}.section-template--contact .form .button--primary:hover{background:#ff00ff1a!important;border-color:#f6f!important;box-shadow:0 0 20px #f0f6!important;transform:translateY(-1px);color:#f6f!important}.section-template--contact .form .button--primary:before,.section-template--contact .form .button:before,.section-template--contact .form button[type=submit]:before{display:none!important;content:none!important}.section-template--contact .form .field--with-error,.section-template--contact .form button,.section-template--contact .form [type=submit],.section-template--contact .form .button{background:transparent!important;outline:none!important}@media (max-width: 480px){.section-template--contact .form{padding:20px}.section-template--contact .form .button--primary{width:100%}}.section-template--contact{display:flex;flex-direction:column;align-items:center;text-align:center}.section-template--contact h1,.section-template--contact .rte{text-align:center;width:100%}.section-template--contact .rb-electric{margin:0 auto}.section-template--contact .rb-electric{display:inline-block;position:relative;border-radius:var(--ss-radius);width:100%;max-width:600px;margin:3rem auto}
/*# sourceMappingURL=/cdn/shop/t/26/assets/contact.css.map */
