.site-footer{background-color:rgb(var(--color-background));color:var(--color-ink-secondary);margin-top:0}.site-footer__inner{max-width:var(--content-max);margin:0 auto;padding:var(--space-12) var(--gutter) var(--space-8)}.site-footer__top{display:grid;grid-template-columns:1fr;gap:var(--space-10)}.site-footer__brandline{margin:0 0 var(--space-5);max-width:34ch;font-family:var(--font-sans);font-size:var(--text-small);line-height:1.6;color:var(--color-ink-secondary);text-wrap:pretty}.site-footer__brandline--centred{margin-inline:auto;margin-bottom:var(--space-10);text-align:center;max-width:46ch}.site-footer__social{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-5);padding:0;list-style:none}.site-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target);height:var(--tap-target);border-radius:.6rem;color:var(--color-ink-secondary);border:1px solid color-mix(in srgb,currentColor 22%,transparent);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}@media(hover:hover)and (pointer:fine){.site-footer__social-link:hover{color:rgb(var(--color-foreground));border-color:color-mix(in srgb,currentColor 55%,transparent)}}.site-footer__heading{font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:0;text-transform:none;color:var(--color-accent);margin:0 0 var(--space-4)}.site-footer.section--anchor .site-footer__heading{color:var(--color-accent-ink)}.site-footer__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.site-footer__link{display:inline-flex;align-items:center;min-height:3.6rem;font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-ink-secondary);text-decoration:none}.site-footer__link:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:.3em}.site-footer__link--strong{color:var(--color-ink);font-weight:var(--weight-medium)}.site-footer__rte{font-size:var(--text-small);line-height:var(--leading-body)}.site-footer__rte p{margin:0 0 var(--space-2)}.site-footer__contact-link{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--color-ink);text-decoration:none}.site-footer__contact-link:hover{color:var(--color-accent)}.site-footer__contact-icon{display:inline-flex;flex:0 0 auto}.site-footer__contact-icon svg{display:block}.site-footer__meta{margin:0 0 var(--space-3);font-size:var(--text-small);color:var(--color-muted)}.site-footer__meta-label{margin:0 0 var(--space-1);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-muted)}.site-footer__address{margin-top:var(--space-5)}.site-footer__address-body{font-style:normal;font-size:var(--text-small);line-height:var(--leading-body);color:var(--color-ink-secondary)}.site-footer__newsletter{margin:0}.site-footer__newsletter-field{display:flex;gap:var(--space-4);align-items:stretch;max-width:36rem;border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color var(--dur) var(--ease)}.site-footer__newsletter-field:focus-within{border-bottom-color:currentColor}.site-footer__newsletter-input{flex:1 1 auto;min-width:0;min-height:var(--tap-target);padding:0;font-family:var(--font-sans);font-size:var(--text-body);color:inherit;background-color:transparent;border:0;border-radius:0}.site-footer__newsletter-input:focus-visible{outline:none}.site-footer__newsletter-input::placeholder{color:var(--color-muted)}.site-footer__newsletter-button{flex:0 0 auto;min-height:var(--tap-target);padding:0;font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-accent);background:none;border:0;cursor:pointer;transition:opacity var(--dur) var(--ease)}.site-footer .site-footer__newsletter-button,.site-footer.section--anchor .site-footer__newsletter-button{background:none;border:0}.site-footer.section--anchor .site-footer__newsletter-button{color:var(--color-accent-ink)}@media(hover:hover)and (pointer:fine){.site-footer__newsletter-button:hover{opacity:.7}}.site-footer__newsletter-consent{margin:var(--space-3) 0 0;max-width:40rem;font-size:var(--text-micro);line-height:var(--leading-body);color:var(--color-muted)}.site-footer__newsletter-error{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--color-error)}.site-footer__newsletter-success{margin:var(--space-2) 0 0;font-size:var(--text-small);color:var(--color-in-stock)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-hairline)}.site-footer__legal-item{margin:0;font-size:var(--text-micro);line-height:var(--leading-body);color:var(--color-muted)}.site-footer__legal-label{display:inline-block;margin-right:var(--space-1);letter-spacing:var(--tracking-caps);text-transform:uppercase}.site-footer__bottom{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-hairline)}.site-footer__copyright{margin:0;font-size:var(--text-micro);color:var(--color-muted)}@media screen and (min-width:750px){.site-footer__bottom{position:relative;justify-content:flex-end}.site-footer__copyright{position:absolute;left:50%;translate:-50% 0;text-align:center}}.site-footer__payment-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);list-style:none;margin:0;padding:0}.site-footer__payment-item{display:flex}.site-footer__payment-icon{width:3.2rem;height:2rem;display:block}@media screen and (min-width:750px){.site-footer__top{grid-template-columns:repeat(2,1fr);gap:var(--space-10) var(--space-8)}.site-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between}}.site-footer__links{display:grid;grid-auto-flow:row;gap:var(--space-8)}@media screen and (min-width:750px){.site-footer__links{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-8)}}@media screen and (min-width:990px){.site-footer__top{grid-template-columns:minmax(24rem,.8fr) minmax(0,2.2fr);gap:var(--space-12)}.site-footer__links{gap:var(--space-8)}.site-footer__block--newsletter{grid-column:auto}}.site-footer__emblem{display:flex;justify-content:center;padding-bottom:var(--space-8)}.site-footer__wordmark{margin:0 0 var(--space-8);text-align:center;font-family:var(--font-serif);font-variation-settings:"opsz" 112;font-size:clamp(3.2rem,2.2rem + 3.2vw,6.4rem);font-weight:var(--weight-regular);line-height:1;letter-spacing:-.02em;color:var(--color-ink)}.site-footer.section--anchor .site-footer__wordmark{color:var(--color-accent-ink)}.site-footer__emblem img{display:block;width:var(--footer-logo-w, 42rem);max-width:100%;height:auto;aspect-ratio:var(--footer-logo-ratio, 3.2);object-fit:cover;object-position:center}@media screen and (max-width:749px){.site-footer__wordmark{margin:0 0 var(--space-8);text-align:center;font-family:var(--font-serif);font-variation-settings:"opsz" 112;font-size:clamp(3.2rem,2.2rem + 3.2vw,6.4rem);font-weight:var(--weight-regular);line-height:1;letter-spacing:-.02em;color:var(--color-ink)}.site-footer.section--anchor .site-footer__wordmark{color:var(--color-accent-ink)}.site-footer__emblem img{height:12rem;margin-inline:auto}}.site-footer__link{display:flex;align-items:center;min-height:var(--tap-target)}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-footer.css.map */
