.gj-footer{--gj-ink: #121212;--gj-ink-75: rgba(18, 18, 18, .75);--gj-line: #d1d1d1;border-top:1px solid var(--gj-line);background:#fff;color:var(--gj-ink);font-family:var(--font-heading-family)}.gj-footer *,.gj-footer *:before,.gj-footer *:after{box-sizing:border-box}.gj-footer ul{margin:0;padding:0;list-style:none}.gj-footer a{color:inherit;text-decoration:none}.gj-footer__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;padding-top:36px;padding-bottom:36px}.gj-footer__col{display:flex;flex-direction:column;min-width:0}.gj-footer__brand{gap:20px}.gj-footer__logo img{display:block;width:225px;max-width:100%;height:auto}.gj-footer__logo--text{font-size:24px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.gj-footer__brand-text{color:var(--gj-ink-75);font-size:15px;line-height:1.7;letter-spacing:.6px}.gj-footer__brand-text p{margin:0}.gj-footer__social{display:flex;gap:20px;align-items:center}.gj-footer__social a{display:flex;padding:2px;transition:opacity .15s ease}.gj-footer__social svg{width:20px;height:20px}.gj-footer__menu{gap:22px}.gj-footer__heading{margin:0;color:var(--gj-ink);font-family:var(--font-heading-family);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:1px;text-transform:uppercase}.gj-footer__menu ul{display:flex;flex-direction:column;gap:12px}.gj-footer__menu li{line-height:1.2}.gj-footer__menu a{display:inline-block;color:var(--gj-ink-75);font-size:15px;line-height:1.2;letter-spacing:.6px;transition:color .15s ease}.gj-footer__signup{gap:18px}.gj-footer__field{display:flex}.gj-footer__field input{flex:1 1 auto;min-width:0;height:44px;padding:0 16px;border:1px solid #757575;border-right:0;border-radius:0;background:#fff;color:var(--gj-ink);font-family:var(--font-heading-family);font-size:14px;letter-spacing:1px}.gj-footer__field input::placeholder{color:#1212128c;opacity:1}.gj-footer__field input:focus{outline:1px solid var(--gj-ink);outline-offset:-1px;border-color:var(--gj-ink)}.gj-footer__field button{flex:0 0 90px;height:44px;border:0;background:var(--gj-ink);color:#fff;font-family:var(--font-heading-family);font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:box-shadow var(--duration-short, .1s) ease}.gj-footer__message{margin:10px 0 0;font-size:14px;letter-spacing:.6px}.gj-footer__message--error{color:#b3261e}@media(hover:hover){.gj-footer__menu a:hover{color:var(--gj-ink);text-decoration:underline}.gj-footer__social a:hover{opacity:.6}.gj-footer__field button:hover{box-shadow:0 0 0 1px var(--gj-ink)}}.gj-footer a:focus-visible,.gj-footer__field button:focus-visible{outline:2px solid var(--gj-ink);outline-offset:2px}.gj-footer__bottom{display:flex;flex-direction:column;gap:16px;align-items:center;padding:24px 16px;border-top:1px solid var(--gj-line)}.gj-footer__payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gj-footer__payment-icon{display:block;width:38px;height:24px}.gj-footer__copyright{margin:0;color:var(--gj-ink-75);font-size:12px;letter-spacing:1px;text-transform:uppercase}@media screen and (min-width:750px){.gj-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media screen and (min-width:990px){.gj-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gj-footer__col{padding:0 30px}.gj-footer__col:first-child{padding-left:0}.gj-footer__col:last-child{padding-right:0}.gj-footer__col:not(:last-child){border-right:1px solid var(--gj-line)}}body:has(gj-sticky-atc.is-visible) .gj-footer__bottom{padding-bottom:100px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/gj-footer.css.map */
