.custom-footer__main{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width:750px){.custom-footer__main{grid-template-columns:1fr 1fr;column-gap:4rem}.custom-footer__brand{grid-column:1 / -1}}@media screen and (min-width:990px){.custom-footer__main{grid-template-columns:1.2fr 2fr 1.3fr;column-gap:5rem}.custom-footer__brand{grid-column:auto}}.custom-footer{font-size:1.5rem;line-height:1.5;color:rgb(var(--color-foreground))}.custom-footer__heading{margin:0 0 1.6rem;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.2}.custom-footer__subheading{margin:2rem 0 .6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight-bold);letter-spacing:.1rem;text-transform:uppercase}.custom-footer__link{color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:.3rem}.custom-footer__link:hover,.custom-footer__link[aria-current=page]{text-decoration:underline}.custom-footer__link:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.custom-footer__brand{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.custom-footer__logo{display:block;width:var(--logo-width);max-width:100%}.custom-footer__logo img,.custom-footer__badge img{display:block;width:100%;height:auto}.custom-footer__badge{width:var(--badge-width)}.custom-footer__tagline{margin:0;font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2rem)}.custom-footer__social{justify-content:center;margin:0 0 0 -1.1rem;padding:0}.custom-footer__social .svg-wrapper,.custom-footer__social .list-social__item .icon{width:3rem;height:3rem}.custom-footer__button{min-width:0}@media screen and (min-width:990px){.custom-footer__brand{align-items:flex-start;text-align:left}.custom-footer__social{justify-content:flex-start}}.custom-footer__menus{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem}.custom-footer__links li+li{margin-top:.8rem}.custom-footer__address{font-style:normal}.custom-footer__hours{margin:0}.custom-footer__hours-row{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1.2rem}.custom-footer__hours dt,.custom-footer__hours dd{margin:0}.custom-footer__hours dd{font-variant-numeric:tabular-nums}.custom-footer__contact{margin:2rem 0 0;padding:0}.custom-footer__contact li+li{margin-top:.4rem}.custom-footer__directions{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;font-weight:var(--font-body-weight-bold)}.custom-footer__directions .svg-wrapper{width:1.4rem;height:1.4rem}.custom-footer__bottom{border-top:.1rem solid rgba(var(--color-foreground),.2)}.custom-footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 2.4rem;padding-top:2rem;padding-bottom:2rem;font-size:1.3rem;text-align:center}.custom-footer__copyright{margin:0}.custom-footer__copyright a{color:inherit;text-decoration:none}.custom-footer__policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;margin:0;padding:0}@media screen and (min-width:750px){.custom-footer__bottom-inner{justify-content:space-between;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-footer.css.map */
