m4g-switch-audio{display:block;margin-top:20px;color:inherit;font-family:inherit}
m4g-switch-audio button{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;min-height:44px;border:1px solid currentColor;border-radius:24px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer;touch-action:manipulation}
m4g-switch-audio button:hover{background:#ffffff08}
m4g-switch-audio button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
m4g-switch-audio svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
m4g-switch-audio .m4g-sound-wave{display:flex;align-items:center;gap:3px;height:16px}
m4g-switch-audio .m4g-sound-wave i{display:block;width:2px;height:4px;border-radius:2px;background:currentColor}
m4g-switch-audio.is-playing .m4g-sound-wave i{animation:m4g-sound-level .7s ease-in-out infinite alternate}
m4g-switch-audio .m4g-sound-wave i:nth-child(2){animation-delay:.2s}
m4g-switch-audio .m4g-sound-wave i:nth-child(3){animation-delay:.4s}
m4g-switch-audio .m4g-sound-status{display:block;font-size:10px;color:inherit;opacity:.65;margin-top:7px;min-height:14px}
@keyframes m4g-sound-level{to{transform:scaleY(3)}}
@media(prefers-reduced-motion:reduce){m4g-switch-audio .m4g-sound-wave i{animation:none!important}}

m4g-m1-switches m4g-switch-audio{color:#c2d4ee;margin:0 0 14px}
.hx-switchproduct-copy m4g-switch-audio{color:#dbc28e}
