.festival-button[data-v-0d6bd697]{display:flex;width:fit-content;margin:0 auto;box-sizing:border-box;align-items:center;justify-content:flex-start;cursor:pointer;transition:all .3s ease}.festival-button.is-not-login[data-v-0d6bd697]{margin:0 auto 24px;max-width:100%}.festival-button .festival-icon-wrapper[data-v-0d6bd697]{width:58px;height:58px;flex-shrink:0;border-radius:50%;border:1px solid var(--color-new-brand);overflow:hidden;box-sizing:border-box;margin-right:-22px;position:relative;z-index:2}.festival-button .festival-icon-wrapper .festival-icon[data-v-0d6bd697]{width:100%;height:100%;object-fit:cover;display:block}.festival-button .festival-text-bg[data-v-0d6bd697]{padding:12px 24px 12px 32px;border-radius:6px 100px 100px 6px;background:var(--color-new-brand);display:flex;align-items:center}.festival-button .festival-text-bg .festival-text[data-v-0d6bd697]{color:var(--color-new-fill-1);font-size:14px;font-weight:700;line-height:24px;white-space:nowrap;font-family:Space Grotesk,sans-serif}@media screen and (min-width:1024px){.festival-button[data-v-0d6bd697]{margin:0}.festival-button.is-not-login[data-v-0d6bd697]{margin:0 0 24px}}@media screen and (min-width:440px){.festival-button .festival-text-bg .festival-text[data-v-0d6bd697]{font-size:16px}}