.sp-foot{padding:72px var(--sp-gutter) 0;background:var(--sp-grey);color:var(--sp-ink)}.sp-foot-main{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px clamp(40px,7vw,128px);padding-bottom:64px}.sp-foot-signup{max-width:420px}.sp-foot-heading{margin:0 0 14px;font-family:var(--sp-font);font-size:var(--sp-text-label);font-weight:500;line-height:var(--sp-lh-label);letter-spacing:var(--sp-ls-label);text-transform:uppercase;color:var(--sp-ink)}.sp-foot-lead{max-width:38ch;margin:0 0 20px;font-size:var(--sp-text-sm);line-height:var(--sp-lh-sm);color:var(--sp-ink-2)}.sp-foot .sp-signup-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sp-foot .sp-signup-row{border-bottom-color:var(--sp-ink)}.sp-foot .sp-signup-row input{min-height:44px;font-size:var(--sp-text-sm)}.sp-foot .sp-signup-row input::placeholder{color:var(--sp-ink-2);opacity:1}.sp-foot .sp-signup-submit{min-height:44px;font-size:var(--sp-text-nav);font-weight:500;letter-spacing:var(--sp-ls-button);text-transform:uppercase;transition:color var(--sp-response) var(--sp-ease)}@media(hover:hover)and (pointer:fine){.sp-foot .sp-signup-submit:hover{color:var(--sp-ink-2)}}.sp-foot .sp-signup-note{margin:12px 0 0;font-size:var(--sp-text-nav);line-height:var(--sp-lh-sm);color:var(--sp-ink-2)}.sp-foot .sp-field-error{display:block;margin-top:8px;font-size:var(--sp-text-sm);line-height:var(--sp-lh-sm);color:#b21f24}.sp-foot .sp-field-error:empty{display:none}.sp-social{display:flex;flex-wrap:wrap;gap:0 4px;margin:28px 0 0 -12px;padding:0;list-style:none}.sp-social-link{display:grid;place-items:center;width:44px;height:44px;color:var(--sp-ink);transition:color var(--sp-response) var(--sp-ease)}.sp-social-link svg{display:block;width:20px;height:20px}@media(hover:hover)and (pointer:fine){.sp-social-link:hover{color:var(--sp-ink-2)}}.sp-foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.sp-foot-col ul{display:grid;justify-items:start;margin:0;padding:0;list-style:none}.sp-foot-col a,.sp-foot-col .sp-fit-trigger{display:inline-flex;min-width:24px;padding:7px 0;border:0;background:none;color:var(--sp-ink-2);font-family:inherit;font-size:var(--sp-text-sm);line-height:var(--sp-lh-sm);text-align:left;text-decoration:none;cursor:pointer;transition:color var(--sp-response) var(--sp-ease),background-size var(--sp-underline) ease-out}.sp-foot-col a:hover,.sp-foot-col .sp-fit-trigger:hover{color:var(--sp-ink)}.sp-foot-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px;padding:18px 0;border-top:1px solid var(--sp-line)}.sp-foot-region,.sp-foot-locale{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:var(--sp-text-nav);line-height:var(--sp-lh-sm);color:var(--sp-ink-2)}.sp-foot-meta-label{font-size:var(--sp-text-label);font-weight:500;line-height:var(--sp-lh-label);letter-spacing:var(--sp-ls-label);text-transform:uppercase;color:var(--sp-ink)}.sp-foot-locale select{min-height:44px;padding:0 28px 0 0;border:0;border-bottom:1px solid var(--sp-ink);border-radius:0;background:transparent;color:var(--sp-ink);font:inherit}.sp-foot-locale-go{min-height:44px;padding:0;border:0;background:none;color:var(--sp-ink);font-size:var(--sp-text-nav);font-weight:500;letter-spacing:var(--sp-ls-button);text-transform:uppercase;cursor:pointer}.sp-pay{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sp-pay-label{margin:0;font-size:var(--sp-text-label);font-weight:500;letter-spacing:var(--sp-ls-label);text-transform:uppercase;color:var(--sp-ink)}.sp-pay-marks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.sp-pay-mark{display:block;width:38px;height:24px}.sp-foot-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 40px;padding:20px 0 28px;border-top:1px solid var(--sp-line)}.sp-foot-signoff{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0}.sp-foot-wordmark{width:var(--sp-logo-foot-w);color:var(--sp-ink)}.sp-foot-sign{width:var(--sp-logo-mark-w);color:var(--sp-ink-2)}.sp-foot-tagline{font-size:var(--sp-text-nav);color:var(--sp-ink-2)}.sp-foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;font-size:var(--sp-text-nav);line-height:var(--sp-lh-sm);color:var(--sp-ink-2)}.sp-foot-copy{margin:0}.sp-foot-legal ul{display:flex;flex-wrap:wrap;gap:0 22px;margin:0;padding:0;list-style:none}.sp-foot-legal a{display:inline-flex;padding:7px 0;color:var(--sp-ink-2);text-decoration:none;transition:color var(--sp-response) var(--sp-ease),background-size var(--sp-underline) ease-out}.sp-foot-legal a:hover{color:var(--sp-ink)}@media(pointer:coarse){.sp-foot-col a,.sp-foot-col .sp-fit-trigger,.sp-foot-legal a{min-height:44px;align-items:center;padding-block:11px}}@media(min-width:750px)and (max-width:989px){.sp-foot-main{grid-template-columns:minmax(0,1fr);gap:48px}.sp-foot-signup{max-width:520px}}@media(max-width:749px){.sp-foot{padding-top:48px}.sp-foot-main{grid-template-columns:minmax(0,1fr);gap:40px;padding-bottom:40px}.sp-foot-signup{max-width:none}.sp-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.sp-foot-meta,.sp-foot-base{flex-direction:column;align-items:flex-start}.sp-foot-base{gap:14px;padding-bottom:24px}.sp-foot-legal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;align-self:stretch;gap:4px 16px}.sp-foot-legal nav{grid-column:1 / -1}.sp-foot-sign{grid-area:1 / 2}}@media(prefers-reduced-motion:reduce){.sp-foot .sp-signup-submit,.sp-social-link,.sp-foot-col a,.sp-foot-col .sp-fit-trigger,.sp-foot-legal a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/sp-footer.css.map */
