.sp-footer{background:var(--sp-ink-deep);color:var(--sp-bone);padding-top:var(--sp-8);overflow:hidden}.sp-footer__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.9fr);gap:var(--sp-7) var(--sp-6);padding-bottom:var(--sp-7)}.sp-footer__top--navonly{grid-template-columns:minmax(0,1fr)}.sp-footer__accesscopy{font-family:var(--sp-font-ui);font-size:var(--sp-body-size);line-height:var(--sp-body-lh);color:var(--sp-muted-dark);max-width:32ch;margin:var(--sp-3) 0 var(--sp-4)}.sp-footer__form{margin-top:var(--sp-3);max-width:26rem}.sp-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6) var(--sp-5);align-content:start}.sp-footer__grouptitle{font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);font-weight:var(--sp-micro-weight);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-stone);margin:0 0 var(--sp-3)}.sp-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-1)}.sp-footer__link{display:inline-flex;align-items:center;min-height:32px;font-family:var(--sp-font-ui);font-size:.88rem;letter-spacing:.01em;color:var(--sp-muted-dark);text-decoration:none;transition:color var(--sp-dur) var(--sp-ease)}.sp-footer__link:hover{color:var(--sp-bone)}.sp-footer__base{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);justify-content:space-between;padding:var(--sp-4) 0;border-top:var(--sp-hairline) solid var(--sp-line-dark)}.sp-footer__meta{font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);font-weight:var(--sp-micro-weight);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-muted-dark)}.sp-footer__mark{font-family:var(--sp-font-ui);font-weight:600;font-size:clamp(2.4rem,14.6vw,14rem);line-height:.82;letter-spacing:.03em;color:var(--sp-bone);text-align:center;white-space:nowrap;margin-top:var(--sp-5);padding-bottom:var(--sp-4);text-indent:.03em;-webkit-user-select:none;user-select:none}@media(max-width:989px){.sp-footer__top{grid-template-columns:1fr;gap:var(--sp-6)}.sp-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-4)}}@media(max-width:749px){.sp-footer{padding-top:var(--sp-7)}.sp-footer__base{justify-content:flex-start}}.sp-proof__cta{margin-top:var(--sp-6)}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAIBA */
