.official-button[data-v-e1fb3cd3]{align-items:center;background:linear-gradient(272deg,#e60064,#ff4849);border:none;box-shadow:0 6px 16px #1a1b1d3d;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:Hiragino Sans,sans-serif;justify-content:center;position:relative;text-decoration:none;white-space:nowrap}.official-button[data-v-e1fb3cd3]:focus-visible{outline:2px solid #ff4849;outline-offset:2px}.official-button[data-v-e1fb3cd3]:hover{background:#ff4849;box-shadow:0 6px 16px #1a1b1d52;color:#fff}.official-button[data-v-e1fb3cd3]:active{background:linear-gradient(0deg,#1a1b1d52,#1a1b1d52),linear-gradient(272deg,#e60064,#ff4849);box-shadow:none;color:#fff}.official-button--size-large[data-v-e1fb3cd3]{border-radius:16px;font-size:1.25rem;font-weight:700;height:64px;line-height:1.3;min-width:272px;padding:8px 20px}@media (max-width:767px){.official-button--size-large[data-v-e1fb3cd3]{font-size:1.125rem;font-weight:600;height:56px;min-width:232px;padding:6px 16px}}.official-button__text[data-v-e1fb3cd3]{display:block;position:relative;z-index:1}.official-button__text-wrapper[data-v-e1fb3cd3]{align-items:center;display:flex;flex-direction:column;gap:2px}.official-button__text--main[data-v-e1fb3cd3]{font-weight:600}.official-button__text--accent[data-v-e1fb3cd3]{font-weight:600;opacity:1}.official-button--size-large.official-button--has-accent[data-v-e1fb3cd3]{height:80px;min-width:272px;padding:8px 20px}.official-button--size-large.official-button--has-accent .official-button__text--main[data-v-e1fb3cd3]{font-size:1.25rem;font-weight:700}.official-button--size-large.official-button--has-accent .official-button__text--accent[data-v-e1fb3cd3]{font-size:1rem;font-weight:600}@media (max-width:767px){.official-button--size-large.official-button--has-accent[data-v-e1fb3cd3]{height:72px;min-width:232px;padding:6px 16px}.official-button--size-large.official-button--has-accent .official-button__text--main[data-v-e1fb3cd3]{font-size:1.125rem;font-weight:600}.official-button--size-large.official-button--has-accent .official-button__text--accent[data-v-e1fb3cd3]{font-size:.875rem;font-weight:600}}.brand-card-shop[data-v-67c98e03]{border-top:2px solid #d9e1f4;margin-bottom:12px;padding-top:12px;position:relative}@media (min-width:768px){.brand-card-shop[data-v-67c98e03]{margin-bottom:16px;padding-top:20px}}.brand-card-shop__title[data-v-67c98e03]{color:#1a1b1d;font-size:16px;font-weight:600;line-height:140%;margin-bottom:4px}@media (min-width:768px){.brand-card-shop__title[data-v-67c98e03]{font-size:18px;line-height:140%}}.brand-card-shop__station_text[data-v-67c98e03]{align-items:center;color:#1a1b1d;display:flex;font-size:14px;font-weight:400;gap:2px;line-height:140%}@media (min-width:768px){.brand-card-shop__station_text[data-v-67c98e03]{font-size:16px;line-height:140%}}.brand-card-shop__station_text[data-v-67c98e03]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cmask id='a' width='18' height='18' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%231a1b1d' fill-opacity='.72' d='M3 12V4.875q0-.993.516-1.584.515-.591 1.359-.9a7.7 7.7 0 0 1 1.922-.413 24.986 24.986 0 0 1 4.538 0q1.096.103 1.912.413.816.309 1.284.9.47.59.469 1.584V12q0 1.107-.76 1.866-.758.759-1.865.759l.375.375q.319.319.15.722-.17.403-.619.403a.7.7 0 0 1-.253-.047.6.6 0 0 1-.216-.14L10.5 14.625h-3l-1.312 1.313a.6.6 0 0 1-.216.14.7.7 0 0 1-.253.047q-.431 0-.61-.403-.178-.404.141-.722l.375-.375q-1.106 0-1.866-.76Q3 13.108 3 12m6-8.625q-1.988 0-2.906.234-.92.236-1.256.516h8.4q-.282-.318-1.21-.534T9 3.375m-4.5 4.5h3.75v-2.25H4.5zm5.25 0h3.75v-2.25H9.75zm-3.375 4.5q.488 0 .806-.319.32-.318.319-.806 0-.488-.319-.806a1.1 1.1 0 0 0-.806-.319q-.488 0-.806.319a1.1 1.1 0 0 0-.319.806q0 .488.319.806.318.32.806.319m5.25 0q.488 0 .806-.319.32-.318.319-.806 0-.488-.319-.806a1.1 1.1 0 0 0-.806-.319q-.488 0-.806.319a1.1 1.1 0 0 0-.319.806q0 .488.319.806.318.32.806.319m-6 .75h6.75q.488 0 .806-.319.32-.318.319-.806V9.375h-9V12q0 .488.319.806.318.32.806.319'/%3E%3C/g%3E%3C/svg%3E") no-repeat 50%;content:"";display:block;height:18px;width:18px}@media (min-width:768px){.brand-card-shop__station_text[data-v-67c98e03]:before{height:20px;width:20px}}.brand-card-shop__action[data-v-67c98e03]{margin:20px 0;text-align:center}@media (min-width:768px){.brand-card-shop__action[data-v-67c98e03]{margin:24px 0}}.modal-title[data-v-a5407c31]{color:#1a1b1d;font-size:18px;font-weight:600;line-height:140%;position:relative;text-align:center}@media (min-width:768px){.modal-title[data-v-a5407c31]{font-size:20px;line-height:140%}}.modal-body-content[data-v-a5407c31]{padding:24px}@media (min-width:768px){.modal-body-content[data-v-a5407c31]{padding:24px 48px}}.f-select[data-v-a5407c31]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cmask id='a' width='24' height='24' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%232451c4' d='M12 15.85q-.3 0-.6-.125a1.6 1.6 0 0 1-.525-.35L6.3 10.8q-.45-.45-.45-1.1t.45-1.1 1.1-.45 1.1.45l3.5 3.5 3.5-3.5q.45-.45 1.1-.45t1.1.45.45 1.1-.45 1.1l-4.575 4.575a1.6 1.6 0 0 1-.525.35q-.3.125-.6.125'/%3E%3C/g%3E%3C/svg%3E");background-position:center right 8px;background-repeat:no-repeat;background-size:20px;border:1px solid #d9e1f4;border-radius:8px;color:#1a1b1d8f;display:block;font-size:16px;font-weight:400;height:56px;line-height:130%;margin-bottom:16px;overflow:hidden;padding:0 32px 0 16px;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (min-width:768px){.f-select[data-v-a5407c31]{background-position:center right 12px;background-size:24px;font-size:18px;height:64px;line-height:140%;padding:0 44px 0 20px}}.f-select.selected[data-v-a5407c31]{color:#1a1b1d}.f-select[data-v-a5407c31]:not(.selected){-webkit-appearance:none}.f-select[data-v-a5407c31]:not(:disabled){cursor:pointer}.f-select[data-v-a5407c31]:disabled{cursor:not-allowed}.shops-list-container[data-v-a5407c31]{margin-top:24px}@media (min-width:768px){.shops-list-container[data-v-a5407c31]{margin-top:32px}}.shops-list-loading[data-v-a5407c31]{margin-top:36px}@media (min-width:768px){.shops-list-loading[data-v-a5407c31]{margin-top:40px}}
