.mhl-footer{background:#fff;color:#000;padding:56px 0 40px;border-top:1px solid #eee}.mhl-footer a{color:inherit;text-decoration:none}.mhl-footer a:hover{opacity:.55}.mhl-footer__inner{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;gap:32px}.mhl-footer__main{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap}.mhl-footer__nav{flex:1 1 auto}.mhl-footer__menu{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:14px 48px;max-width:640px}.mhl-footer__menu-item{margin:0}.mhl-footer__menu-link{font-size:13px;letter-spacing:.04em;line-height:1.6;font-family:Inter,Noto Sans JP,sans-serif}.mhl-footer__social{list-style:none;padding:0;margin:0;display:flex;gap:16px;flex-shrink:0}.mhl-footer__social li{margin:0}.mhl-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#000}.mhl-footer__copyright{font-size:12px;color:#000;letter-spacing:.04em;margin:0;font-family:Inter,Noto Sans JP,sans-serif}@media screen and (max-width:749px){.mhl-footer{padding:40px 0 32px}.mhl-footer__inner{padding:0 24px;gap:0px}.mhl-footer__main{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.mhl-footer__menu{grid-template-columns:repeat(2,minmax(100px,1fr));gap:12px 24px;width:100%;max-width:none}}.mhl-footer__localization{display:flex;flex-direction:column}.mhl-footer__localization-form{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.mhl-footer__localization-row .disclosure{width:auto}.mhl-footer__localization-row .disclosure__button,.mhl-footer__localization-row .localization-form__select{font-family:Inter,Noto Sans JP,sans-serif;font-size:12px;letter-spacing:.04em;color:#000;border:0;background:transparent;margin:5px 0!important}.mhl-footer__localization-row .disclosure__button:focus,.mhl-footer__localization-row .disclosure__button:focus-visible{outline:0;box-shadow:none}.mhl-footer__localization-row .disclosure__list-wrapper.language-selector{bottom:100%;top:auto;min-width:220px;max-height:280px;overflow-y:auto}@media screen and (max-width:749px){.mhl-footer__localization-form{flex-direction:column;align-items:flex-start;gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/mhl-footer.css.map */
