.me-official-accounts{display:none}
@media(min-width:1000px){
  html:not(.meiai-native) .shop-support-footer.me-has-official-accounts{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}
  html:not(.meiai-native) .me-official-footer-copy{flex:1;min-width:0}
  html:not(.meiai-native) .shop-support-footer .me-official-accounts{display:block;flex:none;box-sizing:border-box;width:256px;margin:0;padding:22px 24px 24px;background:#2b2723;color:#fff}
  html:not(.meiai-native) .me-official-accounts h2{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0}
  html:not(.meiai-native) .me-official-account-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
  html:not(.meiai-native) .shop-support-footer .me-official-account{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:32px;height:32px;min-height:32px;margin:0;padding:7px;border:1.5px solid #fff;border-radius:50%;color:#fff;background:transparent;text-decoration:none;transition:background .15s,color .15s}
  html:not(.meiai-native) .me-official-account svg{display:block;width:100%;height:100%;fill:currentColor}
  html:not(.meiai-native) .shop-support-footer a.me-official-account:hover{background:#fff;color:#2b2723}
  html:not(.meiai-native) .shop-support-footer .me-official-account.is-pending{opacity:.5;cursor:default}
  html:not(.meiai-native) .shop-support-footer .me-official-account:focus-visible{outline:2px solid #fff;outline-offset:4px}
}
@media(prefers-reduced-motion:reduce){.me-official-account{transition:none!important}}
