[data-v-bbb4c334]:root{--header-desktop-height:76px;--header-mobile-height:44px;--header-height:var(--header-desktop-height);--header-offset:var(--header-height)}@media (width<=767px){[data-v-bbb4c334]:root{--header-height:var(--header-mobile-height)}}@media (width<=1023px) and (orientation:landscape) and (hover:none){[data-v-bbb4c334]:root{--header-height:var(--header-mobile-height)}}:root.header-hidden[data-v-bbb4c334]{--header-offset:0px}.store-button[data-v-bbb4c334]{color:var(--sbtn-fg);letter-spacing:-.02em;white-space:nowrap;background:var(--sbtn-bg);cursor:pointer;border:0;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-weight:600;line-height:1.2;transition-property:background,color;transition-duration:.3s;transition-timing-function:ease;display:flex}.store-button[data-v-bbb4c334]:focus{outline:0}.store-button[data-v-bbb4c334]:focus-visible{outline:none}.store-button[data-v-bbb4c334]:disabled{color:var(--sbtn-fg-disabled);background:var(--sbtn-bg-disabled);opacity:.3;cursor:not-allowed}@media (hover:hover){.store-button[data-v-bbb4c334]:hover:not(:disabled){color:var(--sbtn-fg-hover);background:var(--sbtn-bg-hover)}}.store-button.variant-secondary[data-v-bbb4c334]{--sbtn-bg:var(--colors-brand-violet-20);--sbtn-fg:var(--colors-brand-violet-DEFAULT);--sbtn-bg-hover:color-mix(in srgb, var(--colors-brand-violet-DEFAULT) 20%, transparent);--sbtn-fg-hover:var(--colors-brand-violet-DEFAULT);--sbtn-bg-disabled:var(--colors-brand-violet-20);--sbtn-fg-disabled:var(--colors-brand-violet-DEFAULT)}.store-button.variant-primary[data-v-bbb4c334]{--sbtn-bg:var(--colors-brand-violet-DEFAULT);--sbtn-fg:var(--colors-brand-white-DEFAULT);--sbtn-bg-hover:color-mix(in srgb, var(--colors-brand-white-DEFAULT) 20%, var(--colors-brand-violet-DEFAULT));--sbtn-fg-hover:var(--colors-brand-white-DEFAULT);--sbtn-bg-disabled:var(--colors-brand-violet-DEFAULT);--sbtn-fg-disabled:var(--colors-brand-white-DEFAULT)}.store-button.size-m[data-v-bbb4c334]{border-radius:32px;min-width:78px;height:46px;padding:0 20px;font-size:14px}@media (width<=767px){.store-button.size-m[data-v-bbb4c334]{border-radius:24px;gap:2px;min-width:56px;height:32px;padding:0 12px;font-size:12px}}.store-button.size-l[data-v-bbb4c334]{border-radius:32px;min-width:78px;height:60px;padding:0 24px;font-size:14px}@media (width<=767px){.store-button.size-l[data-v-bbb4c334]{border-radius:32px;gap:2px;min-width:56px;height:46px;padding:0 20px;font-size:14px}}
