.promotion-card-skeleton[data-v-4f63a1d1],.promotion-card-skeleton__inner[data-v-4f63a1d1]{border-radius:.375rem;height:100%}.promotion-card-skeleton--hot[data-v-4f63a1d1]{background:linear-gradient(150deg,#ff6d00,#f67e2500 54.98%,#f67e2587);padding:2px}.promotion-card-skeleton__inner[data-v-4f63a1d1]{z-index:1;text-align:center;background:#161312;position:relative;overflow:hidden;box-shadow:0 2px 20px #ffb8001a,0 5px 20px #f78c2026}.promotion-card-skeleton__inner[data-v-4f63a1d1]:before{content:"";z-index:-1;opacity:.9;mix-blend-mode:difference;background:url(../assets/images/promotion/light.jpg) 50%/cover no-repeat;position:absolute;inset:0}.promotion-card-skeleton--event[data-v-4f63a1d1]{background:#292a2c;border-radius:.5rem;overflow:hidden}@media (width>=992px){.promotion-card-skeleton[data-v-4f63a1d1],.promotion-card-skeleton--event[data-v-4f63a1d1],.promotion-card-skeleton__inner[data-v-4f63a1d1]{border-radius:.75rem}}.promotion-empty[data-v-f99b1666]{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:calc(100vh - 220px);display:flex}@media (width>=992px){.promotion-empty[data-v-f99b1666]{min-height:calc(100vh - 400px)}}.promotion-empty__icon[data-v-f99b1666]{width:78px;height:78px}.promotion-empty__title[data-v-f99b1666]{text-align:center;color:#cfcfcf;font-size:.75rem;line-height:18px}.event-hot-card[data-v-2235b223]{background:#292a2c;border-radius:.5rem;display:block;overflow:hidden}@media (width>=992px){.event-hot-card[data-v-2235b223]{border-radius:.75rem}}.event-hot-card.is-view-detail[data-v-2235b223]{cursor:pointer}.event-hot-card__head[data-v-2235b223]{position:relative}.event-hot-card__status[data-v-2235b223]{z-index:1;text-transform:uppercase;color:#fff;background:#717b85;border:1px solid #fff;border-radius:0 .5rem;justify-content:center;align-items:center;padding:0 6.54px;font-size:6.54px;font-weight:700;line-height:1rem;display:inline-flex;position:absolute;top:0;right:0}@media (width>=992px){.event-hot-card__status[data-v-2235b223]{border-radius:0 .75rem;padding:.125rem .625rem;font-size:.875rem;line-height:1.25rem}}.event-hot-card__status.finished[data-v-2235b223]{background:#717b85;border-color:#fff}.event-hot-card__status.is_coming[data-v-2235b223]{background:#03b4aa}.event-hot-card__status.opening[data-v-2235b223]{background:#ffa600;border-color:#a37500}.event-hot-card__thumb[data-v-2235b223]{padding-top:55%;position:relative;overflow:hidden}.event-hot-card__photo[data-v-2235b223]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s;position:absolute;inset:0}.is-view-detail:hover .event-hot-card__photo[data-v-2235b223]{transform:scale(1.1)}.event-hot-card__content[data-v-2235b223]{padding:1rem;display:none}@media (width>=992px){.event-hot-card__content[data-v-2235b223]{display:block}.event-hot-card__action[data-v-2235b223]{padding-top:.25rem}}.event-hot-card__title[data-v-2235b223]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:700;overflow:hidden}.event-hot-card__action[data-v-2235b223]{justify-content:center;display:flex}.event-hot-card__button[data-v-2235b223]{color:#ffa700;background:0 0;border:0;align-items:center;padding:.5rem 1rem;font-size:.75rem;line-height:1rem;display:flex}@media (width>=992px){.event-hot-card__button[data-v-2235b223]{color:#fff;background:linear-gradient(#ffca7b,#e0632e);border:.5px solid #e0dfdf;border-bottom:0;border-radius:12px 12px 0 0;padding:.75rem 37px;font-size:1rem;font-weight:700;line-height:1.25rem}.event-hot-card__button[data-v-2235b223]:not(.is-disabled):hover{filter:brightness(1.2)}}.event-hot-card__button.is-disabled[data-v-2235b223]{cursor:default;color:#717b85}@media (width>=992px){.event-hot-card__button.is-disabled[data-v-2235b223]{color:#fff;background:#3b3b3b;border:0}}.event-hot-card__icon svg[data-v-2235b223]{width:1em;height:auto}.promotion-hot-card[data-v-5fa0c333]{cursor:pointer;background:linear-gradient(150deg,#ff6d00,#f67e2500 54.98%,#f67e2587);border-radius:.375rem;height:100%;padding:2px}@media (width>=992px){.promotion-hot-card[data-v-5fa0c333]{border-radius:.75rem}}.promotion-hot-card.is-coming-soon[data-v-5fa0c333]{cursor:default}.promotion-hot-card__inner[data-v-5fa0c333]{z-index:1;text-align:center;background:#161312;border-radius:.375rem;height:100%;display:block;position:relative;overflow:hidden;box-shadow:0 2px 20px #ffb8001a,0 5px 20px #f78c2026}.promotion-hot-card__img[data-v-5fa0c333]:before{content:"";z-index:-1;opacity:.9;mix-blend-mode:difference;background:url(../assets/images/promotion/light.jpg) 50%/cover no-repeat;position:absolute;inset:0}.is-coming-soon .promotion-hot-card__img[data-v-5fa0c333]:before{background-image:url(../assets/images/promotion/light-coming-soon.jpg)}.promotion-hot-card__photo[data-v-5fa0c333]{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:79%;max-width:220px;margin:.25rem auto 0;animation:2s infinite promotion-bounce-5fa0c333;display:block}.is-coming-soon .promotion-hot-card__photo[data-v-5fa0c333]{animation:none}.promotion-hot-card__content[data-v-5fa0c333]{text-align:center;color:#f78d20;padding:.5rem;font-family:Open_Sans,sans-serif}@media (width>=992px){.promotion-hot-card__inner[data-v-5fa0c333]{border-radius:.75rem}.promotion-hot-card__photo[data-v-5fa0c333]{width:75%;margin-top:1rem}.promotion-hot-card__content[data-v-5fa0c333]{padding:1rem}}.promotion-hot-card__sub[data-v-5fa0c333]{text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:600;line-height:1rem}@media (width>=992px){.promotion-hot-card__sub[data-v-5fa0c333]{margin-top:1rem;font-size:1rem;line-height:1.5rem}}.promotion-hot-card__text[data-v-5fa0c333]{color:#fff;margin-bottom:.25rem;font-size:1.5rem;font-weight:800;line-height:2rem}@media (width>=992px){.promotion-hot-card__text[data-v-5fa0c333]{font-size:3rem;line-height:3.5rem}}.promotion-hot-card__title[data-v-5fa0c333]{white-space:pre-line;margin-bottom:.75rem;font-size:.875rem;font-weight:700;line-height:1.25rem}@media (width>=992px){.promotion-hot-card__title[data-v-5fa0c333]{white-space:normal;margin-bottom:2rem;font-size:1.125rem;line-height:1.75rem}}.promotion-hot-card__content.is-disabled[data-v-5fa0c333]{color:#8b8b8b}.promotion-hot-card__content.is-disabled .promotion-hot-card__text[data-v-5fa0c333]{color:#8b8b8b;font-size:1.125rem}@media (width>=992px){.promotion-hot-card__content.is-disabled .promotion-hot-card__text[data-v-5fa0c333]{font-size:2.25rem;line-height:3.5rem}}@keyframes promotion-bounce-5fa0c333{0%{transform:translateY(0)}65%{transform:translateY(10px)}to{transform:translateY(0)}}
