:root{--gkt-footer-bg: #000000;--gkt-footer-text: #ffffff;--gkt-footer-muted: rgba(255, 255, 255, .75);--gkt-footer-link: #ffffff;--gkt-footer-link-hover:#cccccc;--gkt-footer-border: rgba(255, 255, 255, .15);--gkt-footer-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--gkt-footer-gap: 2.5rem;--gkt-footer-pad-x: clamp(1.25rem, 5vw, 5rem);--gkt-footer-pad-y: clamp(2rem, 4vw, 3.5rem)}.gkt-footer,.gkt-footer *{box-sizing:border-box}.gkt-footer ul{list-style:none;margin:0;padding:0}.gkt-footer{background-color:var(--gkt-footer-bg);color:var(--gkt-footer-text);font-family:var(--gkt-footer-font);font-size:.875rem;line-height:1.65;width:100%;padding:0!important;margin:0!important;border:none!important}.gkt-footer__container{max-width:1280px;margin-inline:auto;padding-inline:var(--gkt-footer-pad-x)}.gkt-footer__top{padding-block:var(--gkt-footer-pad-y)}.gkt-footer__top .gkt-footer__container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--gkt-footer-gap);align-items:start}.gkt-footer__tagline{font-size:clamp(1.5rem,6vw,10rem);font-weight:700;color:var(--gkt-footer-text);line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em}.gkt-footer__brand-desc{font-size:1.0125rem;color:var(--gkt-footer-muted);line-height:1.5;max-width:100%;margin:0 0 15px}.gkt-footer__section-heading{font-size:clamp(1.5rem,4vw,3rem);font-weight:700;color:var(--gkt-footer-text);margin:0 0 1.25rem;letter-spacing:-.01em;line-height:1.1}.gkt-footer__section-heading--large{font-size:clamp(1.75rem,3.5vw,2.375rem);margin-bottom:1.5rem}.gkt-footer__contact-list{display:flex;flex-direction:column;gap:1.375rem}.gkt-footer__contact-list li{color:var(--gkt-footer-text);font-size:1.275rem}.gkt-footer__contact-label{color:var(--gkt-footer-text);margin-right:.25rem}.gkt-footer__contact-link{color:var(--gkt-footer-text);text-decoration:none;border-bottom:1px solid var(--gkt-footer-text);transition:color .18s ease,border-color .18s ease}.gkt-footer__contact-link:hover,.gkt-footer__contact-link:focus-visible{color:var(--gkt-footer-link-hover);border-color:var(--gkt-footer-link-hover)}.gkt-footer__contact-note{color:var(--gkt-footer-muted);font-size:.8125rem;margin-top:.5rem;line-height:1.5}.gkt-footer__social-icons{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.gkt-footer__social-icon{display:flex;align-items:center;justify-content:center;color:var(--gkt-footer-text);text-decoration:none;transition:opacity .18s ease,transform .18s ease;border-radius:50%;width:44px;height:44px}.gkt-footer__social-icon svg{width:36px;height:36px;display:block}.gkt-footer__social-icon:hover,.gkt-footer__social-icon:focus-visible{opacity:.7;transform:translateY(-2px)}.gkt-footer__divider-strip{width:100%;position:relative;line-height:0}.gkt-footer__divider-img{width:100%;height:auto;display:block;max-height:80px;object-fit:contain;object-position:center}.gkt-footer__divider-img[src$="footer-divider-bird.png"]:not([naturalWidth]){display:none}.gkt-footer__divider-strip:not(:has(img[naturalWidth])){padding-block:.75rem;display:flex;align-items:center;justify-content:center;gap:1rem}.gkt-footer__mid{padding-block:var(--gkt-footer-pad-y)}.gkt-footer__mid .gkt-footer__container{display:grid;grid-template-columns:auto 1fr;gap:var(--gkt-footer-gap);align-items:start}.gkt-footer__categories{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem var(--gkt-footer-gap)}.gkt-footer__cat-col{display:flex;flex-direction:column;gap:.8rem}.gkt-footer__cat-link{color:var(--gkt-footer-text);text-decoration:none;font-size:1.145rem;transition:color .18s ease;white-space:nowrap}.gkt-footer__cat-link:hover,.gkt-footer__cat-link:focus-visible{color:var(--gkt-footer-link-hover)}.gkt-footer__bottom-links{padding-block:var(--gkt-footer-pad-y)}.gkt-footer__bottom-links .gkt-footer__container{display:grid;grid-template-columns:auto 1fr;gap:var(--gkt-footer-gap);align-items:start}.gkt-footer__quicklinks{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem var(--gkt-footer-gap)}.gkt-footer__ql-col{display:flex;flex-direction:column;gap:.5rem}.gkt-footer__ql-link{color:var(--gkt-footer-text);text-decoration:none;font-size:1.145rem;transition:color .18s ease}.gkt-footer__ql-link:hover,.gkt-footer__ql-link:focus-visible{color:var(--gkt-footer-link-hover);text-decoration:underline}.gkt-footer__info-bar{padding-block:2rem;border-top:1px solid var(--gkt-footer-border)}.gkt-footer__info-inner{display:flex;align-items:center;justify-content:center;gap:3rem;flex-wrap:wrap}.gkt-footer__logo a{display:inline-flex;align-items:center;text-decoration:none;color:var(--gkt-footer-text)}.gkt-footer__logo-img{max-width:200px;height:auto;display:block;filter:brightness(0) invert(1)}.gkt-footer__logo-text{font-size:1.75rem;font-weight:900;letter-spacing:.08em;color:var(--gkt-footer-text);display:flex;align-items:center;gap:.1em}.gkt-footer__logo-icon{display:inline-flex;align-items:center}.gkt-footer__company-info{text-align:left}.gkt-footer__company-info p{margin:0;font-size:.8125rem;color:var(--gkt-footer-muted);line-height:1.6;max-width:none}.gkt-footer__illustration-strip{background-color:#000;width:100%;line-height:0;overflow:hidden}.gkt-footer__illustration-img{width:100%;height:auto;display:block;max-height:320px;object-fit:cover;object-position:center top}footer.gkt-footer .footer__content-bottom,footer.gkt-footer .footer__content-top,footer.gkt-footer .footer-block,footer.gkt-footer .footer-block__newsletter{display:none!important}@media(max-width:900px){.gkt-footer__top .gkt-footer__container{grid-template-columns:1fr 1fr;gap:2rem}.gkt-footer__brand{grid-column:1 / -1}.gkt-footer__mid .gkt-footer__container,.gkt-footer__bottom-links .gkt-footer__container{grid-template-columns:1fr;gap:1.25rem}.gkt-footer__categories{grid-template-columns:repeat(3,1fr);gap:.25rem 1.5rem}}@media(max-width:640px){.gkt-footer__top .gkt-footer__container{grid-template-columns:1fr;gap:1.75rem}.gkt-footer__brand{grid-column:auto}.gkt-footer__categories{grid-template-columns:1fr 1fr;gap:.25rem 1rem}.gkt-footer__cat-col:last-child{grid-column:1 / -1}.gkt-footer__quicklinks{grid-template-columns:1fr 1fr}.gkt-footer__info-inner{flex-direction:column;gap:1.5rem;text-align:center}.gkt-footer__company-info{text-align:center}.gkt-footer__social-icons{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/geekotee-footer.css.map */
