:root{--gj-bg: #ffffff;--gj-muted: #6b7280;--gj-text: #111827;--gj-accent: #d4af37;--gj-link: #374151;--gj-line: #e5e7eb}.gj-footer{background:var(--gj-bg);color:var(--gj-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";letter-spacing:.2px;border-top:1px solid var(--gj-line)}.gj-wrap{max-width:1200px;margin:0 auto;padding:48px 20px}.gj-top{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:28px}@media (max-width: 1024px){.gj-top{grid-template-columns:1fr 1fr 1fr}.gj-brand{grid-column:1 / -1}}@media (max-width: 640px){.gj-top{grid-template-columns:1fr}}.gj-brand h3{font-size:32px;font-weight:700;letter-spacing:2px;margin:0}.gj-tag{font-size:14px;color:var(--gj-muted);margin-top:10px;line-height:1.7}.gj-links h4{font-size:14px;color:var(--gj-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;margin-top:0}.gj-links ul{list-style:none;margin:0;padding:0}.gj-links li{margin:10px 0}.gj-links a{color:var(--gj-link);text-decoration:none;font-size:15px}.gj-links a:hover{color:var(--gj-accent)}.gj-contact{margin-top:18px;display:grid;gap:10px;color:var(--gj-link);font-size:15px}.gj-pill{display:inline-flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid var(--gj-line);padding:10px 14px;border-radius:999px;margin-right:10px;margin-top:10px}.gj-badges{margin-top:18px}.gj-badges img{height:28px;margin-right:10px;filter:grayscale(100%);opacity:.85}.gj-news{margin-top:18px;background:#f9fafb;border:1px solid var(--gj-line);padding:16px;border-radius:12px;max-width:600px;width:100%}.gj-news form{display:flex;gap:10px;width:100%}.gj-news input{flex:1;background:#fff;border:1px solid var(--gj-line);padding:14px 16px;border-radius:10px;color:var(--gj-text);font-size:15px;min-width:0}.gj-news input::placeholder{color:var(--gj-muted)}.gj-news input:focus{outline:none;border-color:var(--gj-accent)}.gj-news button{background:var(--gj-accent);color:#171717;border:none;padding:12px 16px;border-radius:10px;font-weight:600;cursor:pointer;transition:opacity .2s}.gj-news button:hover{opacity:.9}.gj-divider{height:1px;background:var(--gj-line);margin:32px 0}.gj-middle{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;padding:20px 0}@media (max-width: 768px){.gj-middle{grid-template-columns:1fr;gap:24px}}.gj-contact-info h4,.gj-financing-info h4,.gj-payment h4{font-size:14px;color:var(--gj-muted);text-transform:uppercase;letter-spacing:1px;margin:0 0 12px;font-weight:600}.gj-contact-info p{margin:8px 0;font-size:14px;line-height:1.6}.gj-contact-info a{color:var(--gj-link);text-decoration:none;transition:color .2s}.gj-contact-info a:hover{color:var(--gj-accent);text-decoration:underline}.gj-financing-info p{margin:6px 0;font-size:14px;color:var(--gj-muted);line-height:1.6}.gj-financing-logos{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;list-style:none;margin:16px 0 0;padding:0}@media (max-width: 768px){.gj-financing-logos{justify-content:center}}.gj-financing-logo-item{display:flex;align-items:center;height:32px}.gj-financing-logo-item a{display:flex;align-items:center;height:100%;transition:opacity .2s,transform .2s}.gj-financing-logo-item a:hover{opacity:.85;transform:translateY(-2px)}.gj-financing-logo-item img{height:100%;width:auto;max-width:90px;object-fit:contain}@media (max-width: 640px){.gj-financing-logo-item{height:28px}.gj-financing-logo-item img{max-width:75px}}.gj-bottom{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding-top:8px}@media (max-width: 640px){.gj-bottom{grid-template-columns:1fr;text-align:center}.gj-social{justify-content:center}}.gj-bottom-left{display:flex;flex-direction:column;gap:8px}@media (max-width: 640px){.gj-bottom-left{align-items:center}}.gj-copyright{color:var(--gj-muted);font-size:13px}.gj-legal-links{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}@media (max-width: 640px){.gj-legal-links{justify-content:center}}.gj-legal-links a{color:var(--gj-muted);text-decoration:none;transition:color .2s}.gj-legal-links a:hover{color:var(--gj-accent);text-decoration:underline}.gj-separator{color:var(--gj-muted);font-size:13px}.gj-social{display:flex;gap:12px}.gj-social a{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gj-line);border-radius:50%;color:var(--gj-link);text-decoration:none;transition:all .2s}.gj-social a:hover{border-color:var(--gj-accent);color:var(--gj-accent)}.gj-locations{margin-top:12px;color:var(--gj-muted);font-size:14px;line-height:1.7}.gj-kicker{margin-top:10px;font-size:14px;color:var(--gj-muted)}.gj-kicker strong{color:var(--gj-accent)}.gj-payment{padding:0}.gj-payment-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;list-style:none;margin:0;padding:0}@media (max-width: 768px){.gj-payment-list{justify-content:center}}.gj-payment-item{display:flex;align-items:center}.gj-payment-item .icon{height:32px;width:auto}@media (max-width: 640px){.gj-payment-item .icon{height:28px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-footer.css.map */
