@font-face{font-family:Titling Gothic FB;src:url(//hytro.com/cdn/shop/t/30/assets/TitlingGothicFB-Regular.otf?v=123045577008849234701784273997) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Titling Gothic FB;src:url(//hytro.com/cdn/shop/t/30/assets/TitlingGothicFB-Medium.otf?v=104120696541496498721784273997) format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--font:"Titling Gothic FB", Calibri, Helvetica, Arial, sans-serif;--volt:#E8FE1E;--bg:#111111;--bg-card:#181818;--text:#fff;--text-2:#ffffff;--text-muted:#ffffff;--ink:#111111;--border:rgba(255,255,255,.1);--border-soft:rgba(255,255,255,.06);--radius-btn:3.75rem;--maxw:1400px;--pad:1.25rem;--ease:cubic-bezier(.22,.61,.36,1)}@media(min-width:1400px){:root{--pad:2rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3{font-weight:500;letter-spacing:-.01em;line-height:1.06;margin:0}p{margin:0}::selection{background:var(--volt);color:var(--ink)}:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font);font-size:.9375rem;font-weight:700;padding:1rem 2rem;border:1px solid transparent;border-radius:var(--radius-btn);text-decoration:none;cursor:pointer;line-height:1.2;white-space:nowrap;transition:transform .25s var(--ease),opacity .2s,background .2s,border-color .2s}.btn:active{transform:scale(.97)}.btn--primary{background:var(--volt);color:var(--ink);border-color:var(--volt)}.btn--primary:hover{opacity:.88;transform:translateY(-1px)}.btn--outline{background:transparent;color:var(--text);border-color:#ffffff59}.btn--outline:hover{background:#ffffff14;border-color:#fff}.btn--sm{padding:.65rem 1.4rem;font-size:.8125rem}header.site{position:sticky;top:0;z-index:50;background:#111111e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}.site__inner{display:flex;align-items:center;justify-content:space-between;height:70px;position:relative}.brand img{height:19px;width:auto;display:block}.nav__links{display:flex;gap:2.25rem;align-items:center}.nav__links a{text-decoration:none;color:var(--text-2);font-size:.875rem;transition:color .15s}.nav__links a:not(.btn):hover{color:#fff}.nav__links .btn{color:var(--ink);font-size:.8125rem}.menu-btn{display:none;background:none;border:0;color:var(--text);font-size:1.4rem;cursor:pointer;padding:.25rem .5rem}@media(max-width:960px){.menu-btn{display:block}.nav__links{display:none;position:absolute;top:70px;left:calc(-1 * var(--pad));right:calc(-1 * var(--pad));flex-direction:column;align-items:flex-start;gap:0;background:var(--bg);border-bottom:1px solid var(--border);padding:0 var(--pad) 1.25rem}.nav__links.open{display:flex}.nav__links a:not(.btn){padding:1rem 0;width:100%;border-bottom:1px solid var(--border-soft);font-size:1rem}.nav__links .btn{margin-top:1.25rem}}.conban{position:relative;height:34vh;min-height:240px;overflow:hidden;border-bottom:1px solid var(--border)}.conban img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.conban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11111140,#1111118c 60%,#111)}.main{display:grid;grid-template-columns:1fr 1.1fr;gap:5rem;align-items:start;padding:3.5rem 0 6rem}.aside h1{font-size:clamp(2.4rem,4.6vw,3.9rem);margin-bottom:1.5rem;max-width:14ch}.aside>p{color:var(--text-2);font-size:1.0625rem;max-width:46ch;margin-bottom:2.75rem}.next{border:1px solid var(--border)}.next__row{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem 1.75rem;align-items:start}.next__row+.next__row{border-top:1px solid var(--border)}.next__row .n{color:#fff;font-weight:500;font-size:1.9rem;letter-spacing:-.02em;line-height:1;padding-top:.15rem}.next__row h3{font-size:1.05rem;margin-bottom:.3rem}.next__row p{color:var(--text-2);font-size:.9rem}.aside .promise{color:var(--text-muted);font-size:.85rem;margin-top:1.75rem}.aside .promise b{color:var(--text-2);font-weight:700}.panel{background:var(--bg);border:1px solid var(--border);padding:2.5rem}.prog{display:flex;align-items:center;gap:.9rem;margin-bottom:2rem}.prog__step{display:flex;align-items:center;gap:.55rem;color:var(--text-muted);font-size:.8125rem}.prog__step .dot{width:26px;height:26px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:all .3s}.prog__step.on{color:#fff}.prog__step.on .dot{background:#fff;color:var(--ink);border-color:#fff;font-weight:700}.prog__bar{flex:1;height:1px;background:var(--border);position:relative;overflow:hidden}.prog__bar i{position:absolute;top:0;bottom:0;left:0;right:100%;background:#fff;transition:right .45s var(--ease)}.prog__bar.done i{right:0}.fstep{display:none}.fstep.on{display:block;animation:fin .45s var(--ease)}@keyframes fin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.field{margin-bottom:1.15rem}.field label{display:block;font-size:.8125rem;color:var(--text-2);margin-bottom:.45rem}.field input,.field select,.field textarea{width:100%;background:transparent;border:1px solid var(--border);color:var(--text);padding:.8rem .95rem;font-family:var(--font);font-size:.95rem;border-radius:.5rem;transition:border-color .2s}.field input:hover,.field select:hover,.field textarea:hover{border-color:#ffffff40}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:#fff9}.field textarea{resize:vertical;min-height:96px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.seg{display:flex;gap:.6rem;flex-wrap:wrap}.seg label{margin:0}.seg input{position:absolute;opacity:0;pointer-events:none}.seg span{display:inline-block;border:1px solid var(--border);border-radius:var(--radius-btn);padding:.55rem 1.15rem;font-size:.85rem;font-weight:500;color:var(--text-2);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.seg input:checked+span{background:#fff;color:var(--ink);border-color:#fff}.seg input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.actions{display:flex;gap:.9rem;margin-top:1.6rem}.actions .btn{flex:1;padding:.85rem 1.5rem;font-size:.875rem}.form-note{font-size:.75rem;color:var(--text-muted);margin-top:1.1rem;text-align:center}.success{text-align:center;padding:3rem 1.5rem}.success .tick{font-size:2.75rem}.success h2{font-size:1.75rem;margin:.75rem 0 .6rem}.success p{color:var(--text-2);max-width:40ch;margin:0 auto}@media(max-width:960px){.main{grid-template-columns:1fr;gap:3rem;padding:3.5rem 0 4.5rem}.panel{padding:1.75rem 1.5rem}.frow{grid-template-columns:1fr}}footer.site{border-top:1px solid var(--border)}.foot__inner{padding:3rem 0 2.5rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;align-items:center}.foot__brand img{height:18px;width:auto}.foot__links{display:flex;gap:2rem;flex-wrap:wrap}.foot__links a{color:var(--text-2);text-decoration:none;font-size:.9rem}.foot__links a:hover{color:#fff}.foot__cr{color:var(--text-muted);font-size:.8125rem;width:100%;padding-bottom:2rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hytro-pro-sport-contact.css.map */
