.miles-footer{position:relative;z-index:1;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.miles-footer__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--miles-space-16);max-width:var(--page-width, 120rem);margin-inline:auto;padding:var(--miles-space-16) var(--miles-space-8) var(--miles-space-12)}.miles-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--miles-space-8)}.miles-footer__column-title{margin:0 0 var(--miles-space-4);font-family:var(--miles-font-ui);font-size:1.3rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}.miles-footer__column-list{list-style:none;display:grid;gap:var(--miles-space-3);margin:0;padding:0}.miles-footer__column-link{font-size:1.5rem;font-family:var(--miles-font-body);font-weight:400;line-height:normal;letter-spacing:normal;color:#d4e8dacc;text-decoration:none;transition:color var(--duration-short) var(--miles-ease-state)}.miles-footer__column-link:hover{color:#d4e8da;text-decoration:underline}.miles-footer__base{border-top:1px solid rgba(var(--color-foreground),.15)}.miles-footer__base-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--miles-space-4);max-width:var(--page-width, 120rem);margin-inline:auto;padding:var(--miles-space-6) var(--miles-space-8)}.miles-footer__copyright{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.miles-footer__policies{list-style:none;display:flex;flex-wrap:wrap;gap:var(--miles-space-4);margin:0;padding:0}.miles-footer__policy-link{font-size:1.3rem;line-height:normal;letter-spacing:normal;color:#d4e8da99;text-decoration:none;transition:color var(--duration-short) var(--miles-ease-state)}.miles-footer__policy-link:hover{color:#d4e8da;text-decoration:underline}@media screen and (max-width:860px){.miles-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--miles-space-12);padding:var(--miles-space-12) var(--miles-space-6) var(--miles-space-8)}.miles-footer__base-inner{padding-inline:var(--miles-space-6)}}@media screen and (max-width:560px){.miles-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/miles-footer.css.map */
