.pro-button[data-v-e8bbc572]{all:unset;box-sizing:border-box;color:#2a1a00;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e8b43a;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1.35rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex;position:relative}.pro-button svg[data-v-e8bbc572]{stroke-width:2.2px;flex:none;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.pro-button[data-v-e8bbc572]:hover:not(:disabled){background:#f0c45a}}.pro-button[data-v-e8bbc572]:focus-visible{outline-offset:3px;outline:2px solid #e8b43a}.pro-button[data-v-e8bbc572]:disabled{cursor:default;opacity:.7}.pro-button--sm[data-v-e8bbc572]{min-height:36px;padding:0 1rem;font-size:.85rem}.pro-button--sm svg[data-v-e8bbc572]{width:15px;height:15px}.pro-button--block[data-v-e8bbc572]{width:100%;display:flex}.pro-button--outline[data-v-e8bbc572]{color:#e8b43a;background:#e8b43a0f;box-shadow:inset 0 0 0 1.5px #e8b43ab3}@media (hover:hover) and (pointer:fine){.pro-button--outline[data-v-e8bbc572]:hover:not(:disabled){background:#e8b43a24;box-shadow:inset 0 0 0 1.5px #e8b43a}}.pro-button__spin[data-v-e8bbc572]{animation:.9s linear infinite pro-button-spin-e8bbc572}@media (prefers-reduced-motion:reduce){.pro-button[data-v-e8bbc572]{transition:none}}@keyframes pro-button-spin-e8bbc572{to{transform:rotate(1turn)}}
