.gf-footer{margin-top:48px;border-top:1px solid #444;background:#080808;color:#bdbdbd;font-family:var(--font-stack-body);font-size:13px;line-height:1.7}.gf-footer__inner{display:flow-root;max-width:1600px;margin:0 auto;padding:0 52px 24px}.gf-footer__newsletter{position:relative;width:min(100%,444px);margin:-47px auto 68px;padding:16px;border:1px solid #444;background:#080808}.gf-footer h2{margin:0 0 14px;color:#fff;font-family:var(--font-stack-body);font-size:18px;font-weight:400;line-height:1.4;text-transform:uppercase}.gf-footer__newsletter>h2,.gf-footer__newsletter>p{margin:0 0 12px;text-align:center}.gf-footer__subscribe{display:flex;align-items:stretch;gap:16px}.gf-footer__subscribe input{min-width:0;width:100%;flex:1 1 0%;height:56px;padding:0 16px;border:1px solid #333;border-radius:0;background:#202020;color:#fff;font:inherit;box-shadow:none}.gf-footer__subscribe input::placeholder{color:#bdbdbd;opacity:1}.gf-footer__subscribe button{flex:0 0 auto;min-height:56px;padding:12px 24px;border:1px solid #fff;border-radius:0;background:#fff;color:#080808;font:inherit;font-size:18px;line-height:1.4;cursor:pointer;transition:background-color .2s,border-color .2s}.gf-footer__subscribe button:hover{background:#dedede;border-color:#dedede}.gf-footer a{color:inherit;text-decoration:none}.gf-footer a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.gf-footer :is(a,button,input):focus-visible{outline:2px solid #fff;outline-offset:4px}.gf-footer__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.gf-footer__column{min-width:0;overflow-wrap:anywhere}.gf-footer__links{margin:0;padding:0;list-style:none}.gf-footer__links li+li{margin-top:6px}.gf-footer__text p,.gf-footer__contact p{margin:0}.gf-footer__contact{margin-top:14px}.gf-footer__contact a{color:#fff;font-weight:600}.gf-footer .social-media-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0}.gf-footer .social-media-links a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:50%;background:#fff;color:#080808}.gf-footer .social-media-links a:hover{background:#dedede;color:#080808}.gf-footer .social-media-links svg{width:17px;height:17px}.gf-footer__copyright{margin-top:84px;text-align:center;color:#ddd;font-size:14px}.gf-footer__error{margin-bottom:12px;color:#ffb8b8}.gf-footer__success{margin:0;color:#c3ebca}.gf-footer__agreement{display:flex;align-items:flex-start;gap:8px;margin-top:12px}.gf-footer__agreement input{margin-top:4px}@media(max-width:1023px){.gf-footer__inner{padding-right:32px;padding-left:32px}.gf-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.gf-footer__newsletter{margin-bottom:48px}.gf-footer__copyright{margin-top:48px}}@media(max-width:639px){.gf-footer__inner{padding:0 20px 28px}.gf-footer__newsletter{padding:12px;margin-top:-41px;margin-bottom:40px}.gf-footer__subscribe{gap:10px}.gf-footer__subscribe input{padding:0 12px}.gf-footer__subscribe button{padding:12px 14px;font-size:15px}.gf-footer__columns{grid-template-columns:1fr;gap:30px}.gf-footer__links a{display:inline-block;padding:4px 0}.gf-footer__links li+li{margin-top:2px}.gf-footer h2{font-size:17px;margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/footer-reference.css.map */
