.md-home .md-d2-footer{background:var(--md-bg);color:var(--md-fg);padding:var(--md-pad-mobile) 12px 26px}.md-home .md-d2-layout,.md-home .md-d2-right{display:flex;flex-direction:column;gap:14px;min-width:0}.md-home .md-d2-signup{background:var(--d2-signup-bg);color:var(--d2-signup-text);padding:27px;border-radius:min(var(--d2-radius),24px);min-width:0}.md-home .md-d2-eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:.1em;margin:0 0 18px}.md-home .md-d2-signup h2{font:400 var(--md-heading-mobile)/1.08 MD-Anton,sans-serif;text-transform:uppercase;margin:0 0 22px}.md-home .md-d2-copy{font-size:13px;line-height:1.6;margin:0 0 24px;max-width:430px}.md-home .md-d2-form{display:grid;gap:10px;margin:0}.md-home .md-d2-form input[type=email]{width:100%;min-width:0;border:1px solid var(--md-border);border-radius:9px;background:var(--md-surface);color:var(--md-surface-text);padding:15px 18px;min-height:54px;font:16px/1.4 MD-Quantico,sans-serif}.md-home .md-d2-form input::placeholder{color:var(--md-surface-text);opacity:.7}.md-home .md-d2-form button{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:54px;padding:15px 18px;border:1px solid var(--md-button-bg);border-radius:9px;background:var(--md-button-bg);color:var(--md-button-text);font:13px/1.4 MD-Quantico,sans-serif;cursor:pointer}.md-home .md-d2-form button:hover{filter:brightness(1.2)}.md-home .md-d2-consent{font-size:10px;line-height:1.6;margin-top:13px;opacity:.85}.md-home .md-d2-consent p{margin:0}.md-home .md-d2-consent a{text-decoration:underline}.md-home .md-d2-brand{background:var(--d2-brand-bg);color:var(--d2-brand-text);display:flex;align-items:center;gap:18px;padding:23px;border-radius:min(var(--d2-radius),24px)}.md-home .md-d2-logo{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:var(--md-surface);flex-shrink:0;overflow:hidden}.md-home .md-d2-logo img{display:block;width:76px;height:76px;object-fit:contain}.md-home .md-d2-brand h3{font:400 25px/1.1 MD-Anton,sans-serif;text-transform:uppercase;margin:0 0 14px}.md-home .md-d2-brand p{font-size:11px;line-height:1.6;margin:0}.md-home .md-d2-socials{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:10px;font-size:11px}.md-home .md-d2-socials a{display:inline-flex;align-items:center;gap:4px;min-height:32px}.md-home .md-d2-menus{display:block;background:var(--d2-menu-bg);color:var(--d2-menu-text);padding:10px 25px;border-radius:min(var(--d2-radius),24px);margin:0;min-width:0}.md-home .md-d2-menus details{border:0;border-top:1px solid var(--md-border);min-width:0}.md-home .md-d2-menus details:first-child{border-top:0}.md-home .md-d2-menus details:last-child{border-bottom:0}.md-home .md-d2-menus summary{font:700 18px/1.4 MD-Quantico,sans-serif;min-height:59px;gap:8px;padding:0}.md-home .md-d2-menus ul{list-style:none;margin:0;padding:0 0 12px}.md-home .md-d2-menus li a{display:flex;align-items:center;min-height:40px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.md-home .md-d2-footer a:hover{text-decoration:underline}.md-home .md-d2-footer :focus-visible{outline:2px solid currentColor;outline-offset:4px}.md-home .md-d2-wordmark{font:400 clamp(30px,11.5cqw,180px)/1.1 MD-Anton,sans-serif;color:var(--d2-wordmark);text-align:center;text-transform:uppercase;margin:28px 0 0;overflow-wrap:anywhere}.md-home .md-d2-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--md-border);padding-top:20px;margin:25px 10px 0;font-size:10px}.md-home .md-d2-legal p{margin:0}.md-home .md-d2-policies{display:flex;flex-wrap:wrap;gap:8px 18px}.md-home .md-d2-policies a{display:flex;align-items:center;min-height:32px}.md-home .md-d2-payments{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0}.md-home .md-d2-payments svg{width:36px;height:24px;display:block}@container (min-width:600px){.md-home .md-d2-footer{padding:var(--md-pad-desktop) 5% 24px}.md-home .md-d2-menus{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:32px;border-radius:var(--d2-radius)}.md-home .md-d2-menus details{border:0}.md-home .md-d2-menus summary{font-size:15px;min-height:32px;margin-bottom:12px;cursor:default;pointer-events:none}.md-home .md-d2-menus summary:after{display:none}.md-home .md-d2-menus ul{padding:0}.md-home .md-d2-menus li a{min-height:32px;font-size:13px}.md-home .md-d2-signup,.md-home .md-d2-brand{border-radius:var(--d2-radius)}.md-home .md-d2-signup h2{font-size:var(--md-heading-desktop)}.md-home .md-d2-signup{padding:38px}.md-home .md-d2-copy{font-size:15px}.md-home .md-d2-brand{padding:28px;gap:24px}.md-home .md-d2-brand h3{font-size:30px}.md-home .md-d2-brand p{font-size:12px}.md-home .md-d2-logo{width:95px;height:95px}.md-home .md-d2-logo img{width:82px;height:82px}.md-home .md-d2-layout,.md-home .md-d2-right{gap:20px}.md-home .md-d2-wordmark{margin-top:42px}.md-home .md-d2-legal{margin-left:0;margin-right:0}}@container (min-width:1000px){.md-home .md-d2-layout{display:grid;grid-template-columns:.9fr 1.4fr;gap:20px}.md-home .md-d2-menus{flex:1;align-items:start}.md-home .md-d2-brand{min-height:210px}}.md-home .md-d2-form button,.md-home .md-d2-socials a{justify-content:center;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/22/assets/md-footer-d2.css.map */
