.mx-footer-section{position:relative;z-index:1;margin-top:-24px}.mx-footer{--mx-footer-text: #fff;--mx-footer-muted: #c3cedf;--mx-footer-faint: rgba(195, 206, 223, .82);--mx-footer-accent: #7cdde9;--mx-footer-line: rgba(255, 255, 255, .12);--mx-footer-gutter: 20px;--mx-footer-head: "Oakes Grotesk", "DM Sans", system-ui, sans-serif;--mx-footer-body: "Oakes Grotesk", "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:.01em;display:block;overflow:hidden;border-radius:24px 24px 0 0;background:#041a3e var(--mx-footer-bg-mobile, var(--mx-footer-bg)) no-repeat 70% 50% / cover;color:var(--mx-footer-text);font-family:var(--mx-footer-body);-webkit-font-smoothing:antialiased}.mx-footer *,.mx-footer *:before,.mx-footer *:after{box-sizing:border-box}.mx-footer :where(p,h2,ul){margin:0;padding:0}.mx-footer :where(ul){list-style:none}.mx-footer :where(a){color:inherit;text-decoration:none}.mx-footer :where(a,button):focus-visible{outline:2px solid var(--mx-footer-accent);outline-offset:3px}.mx-footer svg{display:block;flex:none}.mx-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"logo" "brand" "ctas" "menus" "bottom";max-width:1440px;margin:0 auto;padding:40px var(--mx-footer-gutter) 32px}.mx-footer__logo{grid-area:logo;justify-self:start;font:600 22px/1 var(--mx-footer-head)}.mx-footer__logo img{display:block;max-width:100%;height:auto}.mx-footer__brand{grid-area:brand;margin-top:40px}.mx-footer__title{font-family:var(--mx-footer-head);font-weight:600;font-size:clamp(34px,5vw,72px);line-height:1.1;letter-spacing:.01em;text-transform:uppercase}.mx-footer__text{max-width:380px;margin-top:16px;font-size:15px;line-height:1.5;color:var(--mx-footer-muted)}.mx-footer__ctas{grid-area:ctas;margin-top:32px;border-bottom:1px solid var(--mx-footer-line)}.mx-footer__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;border-top:1px solid var(--mx-footer-line);font-size:15px;line-height:1.5;font-weight:500}.mx-footer__cta--accent{color:var(--mx-footer-accent)}.mx-footer__menus{grid-area:menus;margin-top:24px}.mx-footer__menu{border-bottom:1px solid var(--mx-footer-line)}.mx-footer__menu:first-child{border-top:1px solid var(--mx-footer-line)}.mx-footer__menu-title{font:inherit}.mx-footer__menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;margin:0;padding:0;border:0;background:none;color:var(--mx-footer-muted);font:500 11px/1.5 var(--mx-footer-body);letter-spacing:.18em;text-transform:uppercase;text-align:left;cursor:pointer}.mx-footer__menu-toggle svg{color:var(--mx-footer-accent);transition:transform .2s ease}.mx-footer__menu-toggle[aria-expanded=true] svg{transform:rotate(45deg)}.mx-footer__links{display:grid;gap:14px;padding-bottom:20px;font-size:15px;line-height:1.5}.mx-footer__links a,.mx-footer__policies a{transition:color .2s ease}.mx-footer__links a:hover,.mx-footer__policies a:hover{color:var(--mx-footer-accent)}.mx-footer__bottom{grid-area:bottom;display:grid;grid-template-areas:"policies" "disclaimer" "copyright";margin-top:16px;font-size:12px;line-height:20px;color:var(--mx-footer-faint)}.mx-footer__policies{grid-area:policies;display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0}.mx-footer__disclaimer{grid-area:disclaimer;padding-top:16px;border-top:1px solid var(--mx-footer-line)}.mx-footer__copyright{grid-area:copyright;margin-top:16px}@media screen and (max-width:749px){.mx-footer.is-ready .mx-footer__menu:not(.is-open) .mx-footer__links{display:none}}@media screen and (min-width:750px){.mx-footer-section{margin-top:-28px}.mx-footer{--mx-footer-gutter: 40px;border-radius:28px 28px 0 0;background-image:var(--mx-footer-bg)}.mx-footer__inner{padding-top:64px;padding-bottom:44px}.mx-footer__mobile-only{display:none}.mx-footer__text{max-width:360px;margin-top:24px;font-size:18px}.mx-footer__ctas{justify-self:start;margin-top:32px;border:0}.mx-footer__cta{display:inline-flex;justify-content:flex-start;min-height:0;padding-bottom:5px;border-top:0;border-bottom:1.5px solid currentColor;font-size:18px;font-weight:400}.mx-footer__menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;margin-top:64px}.mx-footer__menu,.mx-footer__menu:first-child{border:0}.mx-footer__menu-toggle{min-height:0;color:var(--mx-footer-accent);font-size:12px;line-height:18px;cursor:default}.mx-footer__menu-toggle svg{display:none}.mx-footer__links{gap:15px;margin-top:21px;padding:0;font-size:16px;line-height:24px}.mx-footer__bottom{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copyright policies" "disclaimer disclaimer";align-items:center;margin-top:72px;padding-top:24px;border-top:1px solid var(--mx-footer-line);font-size:13px}.mx-footer__copyright{margin:0}.mx-footer__policies{justify-content:flex-end;gap:8px 32px;padding:0}.mx-footer__disclaimer{max-width:840px;margin-top:18px;padding:0;border:0;font-size:12px}}@media screen and (min-width:990px){.mx-footer{--mx-footer-gutter: clamp(40px, 5.5vw, 104px)}.mx-footer__inner{max-width:calc(1440px + var(--mx-footer-gutter) * 2);grid-template-columns:minmax(0,549fr) minmax(0,692fr);grid-template-rows:auto auto 1fr auto;grid-template-areas:"logo logo" "brand menus" "ctas menus" "bottom bottom";column-gap:40px;padding-top:88px}.mx-footer__brand{margin-top:76px}.mx-footer{border-radius:clamp(28px,9vw,130px) clamp(28px,9vw,130px) 0 0}body:has(.mx-cta) .mx-footer-section{margin-top:calc(-1*clamp(28px,9vw,130px))}.mx-footer__title{max-width:7.6em}.mx-footer__menu-toggle{font-weight:400;letter-spacing:.01em}.mx-footer__ctas{margin-top:40px}.mx-footer__menus{grid-row:2 / span 2;align-self:start;margin-top:114px}.mx-footer__bottom{margin-top:96px;padding-top:23px}}@media(prefers-reduced-motion:reduce){.mx-footer *,.mx-footer *:before,.mx-footer *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mx-footer.css.map */
