.ch-ft{--ch-ft-gutter: 2rem}@media screen and (min-width:750px){.ch-ft{--ch-ft-gutter: clamp(4rem, 6vw, 9rem)}}.ch-ft__inner{padding-inline:var(--ch-ft-gutter)}.ch-ft__top{display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,6rem);padding-bottom:clamp(3.2rem,5vw,5.6rem);border-bottom:1px solid rgba(var(--color-foreground),.16)}@media screen and (min-width:990px){.ch-ft__top{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(4rem,7vw,10rem)}}.ch-ft__blurb{margin-top:1.4rem;max-width:40rem;font-size:1.55rem;line-height:1.65;color:var(--ch-text-color, var(--ch-muted))}.ch-ft__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(2.8rem,4vw,4rem)}.ch-ft__coltitle{margin:0 0 1.6rem;font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ch-heading-color, inherit)}.ch-ft__links,.ch-ft__social{margin:0;padding:0;list-style:none;display:grid;gap:.9rem}.ch-ft__links a,.ch-ft__social a,.ch-ft__email{display:inline-block;font-size:1.5rem;line-height:1.4;text-decoration:none;color:var(--ch-text-color, var(--ch-muted));transition:color .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.ch-ft__links a:hover,.ch-ft__social a:hover,.ch-ft__email:hover{color:var(--ch-accent);transform:translate(4px)}.ch-ft__links a:focus-visible,.ch-ft__social a:focus-visible,.ch-ft__email:focus-visible{outline:2px solid var(--ch-accent);outline-offset:3px}.ch-ft__contact{font-size:1.5rem;line-height:1.6;color:var(--ch-text-color, var(--ch-muted));margin-bottom:1rem}.ch-ft__email{font-weight:700;color:var(--ch-accent)}.ch-ft__mark{padding-block:clamp(3.2rem,6vw,6rem) clamp(2rem,3vw,3rem);font-size:calc(clamp(4.5rem,17vw,22rem) * var(--ch-h-scale, 1));font-weight:800;line-height:.82;letter-spacing:-.035em;text-transform:uppercase;text-align:center;color:var(--ch-heading-color, rgba(var(--color-foreground), .12));overflow:hidden;-webkit-user-select:none;user-select:none}.ch-ft__mark--img{display:flex;justify-content:center;padding-block:clamp(3rem,5vw,5.5rem) clamp(2rem,3vw,3rem);color:inherit}.ch-ft__logo{display:block;width:var(--ch-ft-logo-w, 55%);max-width:96rem;height:auto;opacity:var(--ch-ft-logo-o, 1)}.ch-ft__mark--invert .ch-ft__logo{filter:brightness(0) invert(1)}.ch-ft__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-top:clamp(1.8rem,2.5vw,2.6rem);border-top:1px solid rgba(var(--color-foreground),.16)}.ch-ft__legal{margin:0;font-size:1.25rem;letter-spacing:.06em;color:rgba(var(--color-foreground),.5)}.ch-ft__bottomlinks{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin:0;padding:0;list-style:none}.ch-ft__bottomlinks a{font-size:1.25rem;letter-spacing:.06em;text-decoration:none;color:rgba(var(--color-foreground),.5);transition:color .22s ease}.ch-ft__bottomlinks a:hover{color:var(--ch-accent)}@media(prefers-reduced-motion:reduce){.ch-ft__links a,.ch-ft__social a,.ch-ft__email{transition:none}.ch-ft__links a:hover,.ch-ft__social a:hover,.ch-ft__email:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-ch-footer.css.map */
