.mv-sbtn{--mv-sbtn-ease:cubic-bezier(0.75,0.01,0.32,0.99);position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:0;height:min-content;padding:8px;border:0;border-radius:50px;background-color:var(--mv-sbtn-bg);cursor:pointer;text-decoration:none;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.mv-sbtn[data-theme=cream]{--mv-sbtn-bg:#f6efe5;--mv-sbtn-fg:#ad1a1a}.mv-sbtn[data-theme=red]{--mv-sbtn-bg:#ad1a1a;--mv-sbtn-fg:#f6efe5}.mv-sbtn__text{position:relative;display:flex;flex:1 0 0px;width:1px;align-items:center;justify-content:center;padding-left:30px;pointer-events:none;user-select:none;transition:translate .6s var(--mv-sbtn-ease)}.mv-sbtn__label{display:block;flex:1 0 0px;width:1px;white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--font-mv-sans);font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--mv-sbtn-fg)}.mv-sbtn__circle{position:relative;display:block;flex:none;width:54px;height:54px;border-radius:100px;background-color:var(--mv-sbtn-fg);overflow:clip;z-index:1;pointer-events:none;user-select:none;will-change:transform;translate:0 0;rotate:-45deg;transition:translate .6s var(--mv-sbtn-ease),rotate .6s var(--mv-sbtn-ease),scale .6s var(--mv-sbtn-ease)}.mv-sbtn__circle--in{position:absolute;left:0;top:calc(51.515% - 27px);scale:0}.mv-sbtn__circle--out{scale:1;transition:translate 0s,rotate .6s var(--mv-sbtn-ease),scale .6s var(--mv-sbtn-ease)}.mv-sbtn__arrow{position:absolute;left:51%;top:51%;display:block;width:23px;height:16px;translate:-50% -50%;transition:scale .6s var(--mv-sbtn-ease)}.mv-sbtn__circle--in .mv-sbtn__arrow{scale:0}.mv-sbtn__circle--out .mv-sbtn__arrow{scale:1}@media (hover:hover){.mv-sbtn:hover .mv-sbtn__text{translate:38px 0}.mv-sbtn:hover .mv-sbtn__circle--in{translate:8px -1.06px;rotate:0deg;scale:1;transition:translate 0s,rotate .6s var(--mv-sbtn-ease),scale .6s var(--mv-sbtn-ease)}.mv-sbtn:hover .mv-sbtn__circle--out{translate:8px -1.06px;rotate:0deg;scale:0;transition:translate .6s var(--mv-sbtn-ease),rotate .6s var(--mv-sbtn-ease),scale .6s var(--mv-sbtn-ease)}.mv-sbtn:hover .mv-sbtn__circle--in .mv-sbtn__arrow{scale:1}.mv-sbtn:hover .mv-sbtn__circle--out .mv-sbtn__arrow{scale:0}}@media (max-width:809.98px){.mv-sbtn__label{font-size:16px}}