.epic-fo{position:relative;overflow:hidden;padding-block:0 0;background:var(--epic-bg)}.epic-fo__rule{display:flex;height:3px}.epic-fo__rule i{flex:1;background:var(--ac)}.epic-fo__mesh{position:absolute;inset-inline:0;top:3px;height:31px;background-repeat:repeat-x;background-size:auto 31px;opacity:.5;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent);pointer-events:none}.epic-fo__grid{display:flex;flex-wrap:wrap;gap:clamp(28px,3.4vw,52px);padding-block:clamp(52px,6vw,78px) clamp(34px,4vw,48px)}.epic-fo__brand{flex:1 1 270px;min-width:0}.epic-fo__col{flex:0 1 165px;min-width:0}.epic-fo__sign{flex:1 1 290px;min-width:0}.epic-fo__mark{display:block;margin-bottom:18px}.epic-fo__mark .epic-brandmark__svg{height:46px;width:auto;color:var(--epic-text)}.epic-fo__tag{margin:0 0 22px;max-width:34ch;font-family:var(--epic-mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--epic-text-3);line-height:1.6}.epic-fo__addr{display:flex;flex-direction:column;gap:5px;font-style:normal;font-size:16px;line-height:1.5;color:var(--epic-text-2)}.epic-fo__addr a{color:var(--epic-text-2);text-decoration:none;width:fit-content}.epic-fo__addr a:hover{color:var(--epic-orange)}.epic-fo__h{margin:0 0 15px;font-family:var(--epic-mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--epic-text-3)}.epic-fo__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.epic-fo__col a{display:inline-flex;align-items:center;gap:10px;font-size:16px;color:var(--epic-text-2);text-decoration:none;transition:color .15s var(--epic-ease)}.epic-fo__col a:hover{color:var(--epic-text)}.epic-fo__col a:focus-visible{outline:2px solid var(--epic-orange);outline-offset:3px;border-radius:3px}.epic-fo__col--coll i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--ac);transition:box-shadow .18s var(--epic-ease)}.epic-fo__col--coll a:hover i{box-shadow:0 0 0 4px color-mix(in srgb,var(--ac) 28%,transparent)}.epic-fo__signbody{margin:0 0 15px;max-width:32ch;font-size:15.5px;line-height:1.55;color:var(--epic-text-2)}.epic-fo__form{position:relative;display:flex;max-width:330px}.epic-fo__form input[type=email]{flex:1;min-width:0;padding:13px 48px 13px 16px;border-radius:100px;background:var(--epic-surface);color:var(--epic-text);border:1px solid var(--epic-line);font-size:16px;font-family:inherit}.epic-fo__form input[type=email]::placeholder{color:var(--epic-text-3)}.epic-fo__form input[type=email]:focus-visible{outline:2px solid var(--epic-orange);outline-offset:1px;border-color:transparent}.epic-fo__form button{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--epic-on-accent);background:linear-gradient(135deg,#ffa92b,#f2701e);transition:transform .18s var(--epic-ease)}.epic-fo__form button svg{width:18px;height:18px}.epic-fo__form button:hover{transform:translateY(-50%) scale(1.07)}.epic-fo__form button:focus-visible{outline:2px solid var(--epic-text);outline-offset:2px}.epic-fo__ok,.epic-fo__err{flex-basis:100%;margin:9px 0 0;font-family:var(--epic-mono);font-size:13px;letter-spacing:.04em}.epic-fo__ok{color:var(--epic-green)}.epic-fo__err{color:var(--epic-v-magenta)}.epic-fo__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding-block:18px 26px;border-top:1px solid var(--epic-line-soft);font-family:var(--epic-mono);font-size:12.5px;letter-spacing:.06em;color:var(--epic-text-3)}.epic-fo__bottom p{margin:0}.epic-fo__bottom>a{margin-left:auto;color:var(--epic-text-3);text-decoration:none}.epic-fo__bottom>a:hover{color:var(--epic-orange)}@media(prefers-reduced-motion:reduce){.epic-fo__col a,.epic-fo__col--coll i,.epic-fo__form button{transition:none}.epic-fo__form button:hover{transform:translateY(-50%)}}@media(max-width:599px){.epic-fo__grid{gap:30px}.epic-fo__brand,.epic-fo__col,.epic-fo__sign{flex:1 1 100%}.epic-fo__mark .epic-brandmark__svg{height:38px}.epic-fo__bottom>a{margin-left:0}}.epic-fo__hrs{display:block;margin-top:-2px;font-size:12.5px;color:var(--epic-text-3)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/epic-footer.css.map */
