/* Own component: no global social selectors, no changes to the product share links. */
.mgv129-social{
  position:fixed!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;
  z-index:850!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:10px!important;
  width:52px!important;
  padding:0!important;
  margin:0!important;
  line-height:0!important;
  background:none!important;
}
.mgv129-social__link{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;
  padding:0!important;margin:0!important;flex:0 0 50px!important;
  border:1px solid rgba(255,255,255,.72)!important;border-radius:14px!important;
  background:#fff!important;overflow:hidden!important;
  box-shadow:0 5px 18px rgba(16,20,18,.17)!important;
  opacity:1!important;transform:none!important;transition:transform .15s ease,box-shadow .15s ease!important;
}
.mgv129-social__link:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(16,20,18,.22)!important}
.mgv129-social__link:focus-visible{outline:3px solid #275b4a!important;outline-offset:2px!important}
.mgv129-social__link img{
  width:50px!important;height:50px!important;max-width:50px!important;max-height:50px!important;
  display:block!important;object-fit:contain!important;border-radius:12px!important;margin:0!important;
}
@media(max-width:767px){
  .mgv129-social{right:9px!important;bottom:calc(95px + env(safe-area-inset-bottom,0px))!important;width:46px!important;gap:9px!important}
  .mgv129-social__link{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;flex:0 0 46px!important;border-radius:13px!important}
  .mgv129-social__link img{width:46px!important;height:46px!important;max-width:46px!important;max-height:46px!important;border-radius:12px!important}
}

/* Pending LINE URL is never a clickable dead link; JS can inherit the active theme link. */
.mgv129-social [data-mgv129-resolve="1"]{display:none!important}
