body .modulab-site-footer{position:relative;background:#161617;color:#a1a1a6;color-scheme:dark;margin:0;padding:48px 0 24px;font:400 12px/20px -apple-system,BlinkMacSystemFont,Modulab Inter,Segoe UI,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}.modulab-site-footer *{box-sizing:border-box}.modulab-site-footer .mf-width{width:calc(100% - 64px);max-width:1200px;margin:0 auto}.modulab-site-footer .mf-grid{display:grid;grid-template-columns:1fr .6fr 1.4fr;gap:24px 48px;align-items:start}body .modulab-site-footer h2{font:600 17px/22px -apple-system,BlinkMacSystemFont,Modulab Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.022em;color:#f5f5f7;margin:0 0 16px;text-transform:none}body .modulab-site-footer a{color:#a1a1a6;text-decoration:none;font:inherit;letter-spacing:inherit}body .modulab-site-footer a:hover{text-decoration:underline;color:#f5f5f7}body .modulab-site-footer .mf-brand{display:block;grid-column:1/-1;width:112px;height:28px;margin:0;color:#f5f5f7;font-size:17px;font-weight:600}.modulab-site-footer .mf-brand img{display:block;width:112px;height:28px;object-fit:contain;margin:0}.modulab-site-footer .mf-brand sup{font-size:8px;vertical-align:top}body .modulab-site-footer .shop-categories{display:grid;gap:6px;margin:0;padding:0;overflow:visible}body .modulab-site-footer .shop-chip{display:block;width:fit-content;background:transparent;color:#a1a1a6;font-size:12px;line-height:24px;min-height:24px;padding:0;margin:0;border:0;border-radius:0;white-space:normal}body .modulab-site-footer .shop-chip:hover{background:transparent;color:#f5f5f7}.modulab-site-footer .mf-help>a{display:block;line-height:24px;margin-bottom:6px}.modulab-site-footer .mf-form{display:block;margin:0;padding:0}.modulab-site-footer .mf-fields{display:flex;align-items:stretch;gap:8px;min-width:0}body .modulab-site-footer .mf-fields input[type=email]{appearance:none;display:block;flex:1;min-width:0;width:100%;height:44px;margin:0;padding:11px 12px;border:1px solid #515154;border-radius:10px;background:#222224;color:#f5f5f7;box-shadow:none;font:400 16px/20px -apple-system,BlinkMacSystemFont,Modulab Inter,Segoe UI,Arial,sans-serif;letter-spacing:0}.modulab-site-footer .mf-fields input::placeholder{color:#a1a1a6;opacity:1}body .modulab-site-footer .mf-fields button{appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:none;width:auto;height:44px;min-height:44px;padding:10px 16px;margin:0;border:0;border-radius:10px;background:#0071e3;color:#fff;box-shadow:none;font:400 14px/20px -apple-system,BlinkMacSystemFont,Modulab Inter,Segoe UI,Arial,sans-serif;letter-spacing:-.01em;cursor:pointer;text-transform:none}.modulab-site-footer .mf-fields button:hover{background:#0077ed}body .modulab-site-footer .mf-status{margin:12px 0 0;padding:0;font-size:12px;line-height:20px;color:#a1a1a6}.modulab-site-footer .mf-bottom{margin-top:32px;padding-top:18px;border-top:1px solid #333336}.modulab-site-footer .mf-bottom p{margin:0;padding:0;font:inherit;color:inherit}.modulab-site-footer .mf-bottom nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:12px}.modulab-site-footer .mf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulab-site-footer :focus-visible{outline:2px solid #2997ff;outline-offset:4px}@media(max-width:734px){body .modulab-site-footer{padding-top:40px}.modulab-site-footer .mf-width{width:calc(100% - 32px)}.modulab-site-footer .mf-grid{grid-template-columns:1fr 1fr;gap:24px}.modulab-site-footer .mf-newsletter{grid-column:1/-1;margin-top:8px}.modulab-site-footer .mf-bottom nav{gap:8px 20px}.modulab-site-footer .mf-fields button{padding-inline:14px}}
