.site-footer{background-color:var(--color-neutral-800);color:var(--color-text-on-brand)}.site-footer__inner{width:100%;margin-left:auto;margin-right:auto;padding-inline:var(--layout-page-padding-x);padding-top:var(--space-7);padding-bottom:var(--space-3);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);box-sizing:border-box}@media(min-width:1024px){.site-footer__inner{padding-top:var(--space-7);padding-bottom:var(--space-7);gap:0}}.site-footer__grid{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-6)}@media(min-width:768px){.site-footer__grid{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;column-gap:var(--space-8);row-gap:var(--space-6)}}@media(min-width:1024px){.site-footer__grid{flex-wrap:nowrap;justify-content:space-between}}.site-footer__section{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-3);width:100%;max-width:100%}@media(min-width:768px){.site-footer__section{width:fit-content;max-width:calc(var(--space-2) * 36)}}.site-footer__logo-link{display:flex;align-items:center;padding:0;text-decoration:none}.site-footer__logo-link .logo{height:calc(var(--space-2) * 10);width:auto}.site-footer__logo-link .logo svg{display:block;height:100%;width:auto}.site-footer__description{margin:0;color:color-mix(in srgb,var(--color-text-on-brand) 80%,transparent)}.site-footer__heading{font-family:var(--font-family-primary);font-size:var(--font-size-500);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);color:var(--color-text-on-brand);margin:0}.site-footer__links{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.site-footer__link{color:var(--color-ui-link-on-dark-default);transition:color var(--motion-duration-base) var(--motion-easing-standard);text-decoration:none}@media(hover:hover){.site-footer__link:hover{color:var(--color-ui-link-on-dark-hover)}}.site-footer__contact{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;padding:0;margin:0}.site-footer__contact-item{display:flex;align-items:flex-start;gap:var(--space-2)}.site-footer__contact-icon{flex-shrink:0;width:calc(var(--space-1) * 4.5);height:calc(var(--space-1) * 4.5);margin-top:.15em;color:color-mix(in srgb,var(--color-text-on-brand) 80%,transparent)}.site-footer__contact-icon svg,.site-footer__social-icon svg{display:block;width:100%;height:100%}.site-footer__contact-copy{color:color-mix(in srgb,var(--color-text-on-brand) 80%,transparent)}.site-footer__contact-link{color:color-mix(in srgb,var(--color-text-on-brand) 80%,transparent);text-decoration:none;transition:color var(--motion-duration-base) var(--motion-easing-standard)}@media(hover:hover){.site-footer__contact-link:hover{color:var(--color-text-on-brand)}}.site-footer__social{display:flex;align-items:center;justify-content:flex-start;align-self:stretch;gap:var(--space-2);padding-left:0;margin-left:0}.site-footer__social-link{display:flex;align-items:center;justify-content:flex-start;width:calc(var(--space-2) * 5);height:calc(var(--space-2) * 5);border-radius:var(--radius-button);background-color:color-mix(in srgb,var(--color-neutral-900) 10%,transparent);transition:background-color var(--motion-duration-base) var(--motion-easing-standard);text-decoration:none}@media(hover:hover){.site-footer__social-link:hover{background-color:color-mix(in srgb,var(--color-neutral-900) 20%,transparent)}}.site-footer__social-icon{display:block;flex-shrink:0;width:calc(var(--space-1) * 5);height:calc(var(--space-1) * 5);color:var(--color-text-on-brand)}.site-footer__copyright{font-size:var(--font-size-200);color:color-mix(in srgb,var(--color-text-on-brand) 60%,transparent);margin:0}.site-footer__copyright--brand{display:none;text-align:left;padding-top:var(--space-4)}.site-footer__copyright--mobile-end{width:100%;text-align:left}@media(min-width:768px){.site-footer__copyright--brand{display:block}.site-footer__copyright--mobile-end{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/footer.css.map */
