.site-footer{position:relative;padding-block:var(--gap-2xl);overflow:hidden;color:var(--color-text);background:var(--color-surface)}.site-footer__inner{position:relative;z-index:1;display:grid;gap:var(--gap-2xl)}.site-footer__main{display:grid;grid-template-columns:minmax(0,29.625rem) minmax(0,1fr);gap:calc(2 * var(--page-padding))}.site-footer__brand{display:grid;align-content:start;gap:var(--gap-md)}.site-footer__wordmark{display:block;width:fit-content}.site-footer__wordmark img{display:block;width:min(16.625rem,100%);height:auto}.site-footer__contact{display:grid;gap:.75rem}.site-footer__contact p,.site-footer__address>*{margin:0}.site-footer__contact-row{display:flex;flex-wrap:wrap;gap:0 .75rem}.site-footer__contact a{text-decoration:underline;text-underline-offset:.15em}.site-footer__intro{max-width:29.625rem}.site-footer__links{display:grid;grid-template-columns:10.1875rem minmax(0,1fr) minmax(0,1fr) 10.1875rem;gap:var(--gap-md)}.site-footer__column h3{margin:0 0 var(--gap-sm);color:var(--color-accent);text-transform:none}.site-footer ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.site-footer__column a{display:inline-flex;align-items:center;gap:.75rem;padding-block:var(--gap-xs);letter-spacing:var(--text-small-letter-spacing)}.site-footer__column a img{flex:0 0 auto}.site-footer a{transition:color var(--transition-interactive)}.site-footer a:hover{color:var(--color-accent)}.site-footer__bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-lg);padding-top:var(--gap-lg);border-top:var(--border-width) solid var(--color-border)}.site-footer__bottom ul{display:flex;flex-wrap:wrap;gap:var(--gap-md)}.site-footer__bottom a{letter-spacing:0;text-decoration:underline;text-underline-offset:.15em}@media(max-width:1279px){.site-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:var(--gap-xl)}.site-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-lg) var(--gap-md)}}@media(max-width:991px){.site-footer__main{grid-template-columns:1fr}.site-footer__links{max-width:43.75rem}.site-footer__bottom{flex-direction:column}}@media(max-width:767px){.site-footer{padding-block:var(--section-space-mobile) calc(var(--section-space-mobile) + env(safe-area-inset-bottom,0px))}.site-footer__inner{gap:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/footer.css.map */
