.custom-footer{overflow:hidden}.custom-footer{border-top-right-radius:18px;border-top-left-radius:18px}.custom-footer__top{display:flex;flex-direction:column;align-items:center;gap:4.8rem;text-align:center}.custom-footer__tagline{max-width:36rem;margin:0;color:rgb(var(--color-foreground));font-size:2.4rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}.custom-footer__columns{display:flex;flex-direction:column;align-items:center;gap:3.2rem;width:100%}.custom-footer__column{min-width:0;max-width:100%}.custom-footer .custom-footer__heading{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.5);font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.custom-footer__links{display:grid;justify-items:center;gap:1.2rem;margin:0;padding:0;list-style:none}.custom-footer__link{color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.35;letter-spacing:-.005em;text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-short) ease}.custom-footer__link:hover,.custom-footer__link[aria-current=page]{color:rgb(var(--color-foreground))}.custom-footer__link:hover{text-decoration:underline;text-underline-offset:.3rem}.custom-footer__empty{margin:0;color:rgba(var(--color-foreground),.45);font-size:1.2rem;line-height:1.35;letter-spacing:0}.custom-footer__copyright{display:block;color:rgba(var(--color-foreground),.6);font-size:1.2rem;line-height:1.35;letter-spacing:-.005em}.custom-footer__back-to-top{display:inline-flex;align-items:center;gap:.8rem;min-height:3.8rem;padding:1.2rem 2.4rem;border:0;border-radius:999px;background:var(--button-background, #6f00ff);color:#fff;font-size:1.5rem;font-weight:500;line-height:1;cursor:pointer;transition:transform var(--duration-short) ease;font-family:Inter,sans-serif!important;letter-spacing:-.016em!important}.custom-footer__back-to-top:active{transform:scale(.98)}.custom-footer__back-to-top:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.custom-footer__logo{position:relative;display:block;max-width:var(--logo-max-width, 100%);margin-top:4rem;color:rgb(var(--color-foreground));text-decoration:none}.custom-footer__logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--footer-background) 0%,transparent 70%);pointer-events:none}.custom-footer__logo-image{display:block;width:100%;height:auto}.custom-footer__logo--invert .custom-footer__logo-image{filter:brightness(0) invert(1)}.custom-footer__logo-text{display:block;font-size:clamp(6rem,19vw,26rem);font-weight:700;line-height:.75;letter-spacing:-.05em;white-space:nowrap}@media screen and (min-width:750px){.custom-footer__top{gap:5.6rem}.custom-footer__tagline{max-width:56rem;font-size:3.2rem}.custom-footer__columns{gap:4rem}.custom-footer__logo{margin-top:6.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-custom-footer.css.map */
