.ft{position:relative;background:#141414;color:#f2f2f2;font-family:var(--font-body);text-transform:uppercase}.ft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ft__main{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:38px clamp(16px,1.4vw,24px) 40px}.ft__label{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.ft__field{display:flex;align-items:center;width:100%;max-width:280px;height:36px;border:1px solid rgba(255,255,255,.7)}.ft__field input{flex:1;min-width:0;height:100%;background:transparent;border:0;color:#fff;padding:0 12px;font:inherit;font-size:15px;text-transform:uppercase;outline:none}.ft__field input::placeholder{color:#ffffff80}.ft__field button{width:40px;height:100%;background:none;border:0;color:#fff;display:grid;place-items:center;cursor:pointer}.ft__field:focus-within{border-color:#fff}.ft__ok,.ft__err{font-size:13px;margin:8px 0 0;text-transform:none}.ft__social{display:flex;gap:16px;margin-top:20px}.ft__social a{color:#fff;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center}.ft__social a:hover{opacity:.7}.ft__cols{display:flex;gap:34px}.ft__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;align-content:start}.ft__cols a{font-size:14px;color:#fff}.ft__cols a:hover,.ft__cta:hover{opacity:.7}.ft__support p{font-size:14px;line-height:1.3;max-width:34ch;margin:0 0 8px;text-transform:none;color:#ffffffe0}.ft__cta{font-size:14px;color:#fff;border-bottom:1px solid #fff;padding-bottom:1px}.ft__bar{position:relative;background:#0a0a0a;display:flex;justify-content:space-between;align-items:center;gap:12px 24px;flex-wrap:wrap;padding:14px clamp(16px,1.4vw,24px);font-size:11px;color:#fff9}.ft__bar p{margin:0}.ft__legal{display:flex;flex-wrap:wrap;gap:6px 12px}.ft__legal a{color:#fff9}.ft__legal a:hover{color:#fff}@media(max-width:900px){.ft__main{grid-template-columns:1fr;gap:32px}.ft__field{max-width:none}.ft__bar{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/footer-bandit.css.map */
