.footer{--footer-bg: var(--stage);--footer-fg: var(--stage-on);margin-top:var(--space-48);background-color:var(--paper);color:var(--ink);border-top:1px solid var(--ink)}.footer__inner{display:grid;grid-template-areas:"newsletter" "nav" "payment" "wordmark" "legal";grid-template-columns:minmax(0,1fr);row-gap:var(--space-32);max-width:var(--page-width);margin:0 auto;padding:var(--space-48) var(--space-16) var(--space-32)}.footer__newsletter{grid-area:newsletter;max-width:48rem}.footer__nav{grid-area:nav;display:flex;flex-direction:column;row-gap:var(--space-16)}.footer__links,.footer__policies{display:flex;flex-wrap:wrap;column-gap:var(--space-24);margin:0;padding:0;list-style:none}.footer__policies{column-gap:var(--space-16)}.footer__link{display:inline-flex;align-items:center;min-height:4rem;color:var(--ink);line-height:1.2;text-decoration:none;text-underline-offset:.4rem}.footer__link[aria-current=page]{text-decoration:underline;text-decoration-thickness:.1rem}@media(hover:hover){.footer__link:hover{text-decoration:underline;text-decoration-thickness:.1rem}}.footer__link--small{min-height:3.2rem;font-size:1.3rem}.footer__social{grid-area:social;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-16)}.footer__payment{grid-area:payment}.footer__wordmark{grid-area:wordmark}.footer__legal{grid-area:legal}@media screen{.footer{--focus-ring: var(--footer-fg);--focus-halo: 0 0 0 .4rem var(--footer-bg);background-color:var(--footer-bg);color:var(--footer-fg);border-top:0}.content-for-layout:has(>:is(.who-section,.events-section):last-child)~.shopify-section-group-footer-group .footer{margin-top:0}.footer__inner{row-gap:var(--space-24);padding:var(--space-48) var(--space-16) var(--space-24)}.footer__social{display:none}.footer__links{gap:var(--space-8)}.footer__links .footer__link{justify-content:center;min-height:4.4rem;padding:0 var(--space-16);border:1px solid transparent;border-radius:var(--radius-pill);background-color:var(--paper);color:var(--ink);font-size:1.3rem;line-height:1}.footer .footer__links .footer__link:is(:hover,:focus-visible){--link-semicolon: none}.footer__policies .footer__link{min-height:4.4rem;color:inherit}.footer .footer__inner a[href]:is(:hover,:focus-visible):after{color:var(--footer-fg)}.footer__mark-filter{position:absolute;overflow:hidden;width:0;height:0}.footer__mark-flood{flood-color:var(--footer-fg)}.footer__mark{display:block;width:100%;height:auto;filter:url(#FooterMarkTint)}.footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4) var(--space-16);margin:0;font-family:var(--font-mono);font-size:1.2rem;line-height:1.4}}@media screen and (forced-colors:active){.footer__mark-flood{flood-color:CanvasText}}@media screen and (min-width:750px){.footer{margin-top:var(--space-64)}.footer__inner{justify-items:center;row-gap:var(--space-32);max-width:80rem;padding:var(--space-64) var(--space-32) var(--space-32);text-align:center}.footer__newsletter{width:min(48rem,100%)}.footer__nav{align-items:center}.footer__links,.footer__policies,.footer__payment{justify-content:center}.footer__legal{justify-content:center;gap:var(--space-4) var(--space-24);font-size:1.3rem}.footer__mark{max-width:48rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-footer.css.map */
