.map-event-list{display:flex;flex-direction:column}.map-event-list__hint{color:var(--1914-green-darkgray);font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}.map-event-list__item{border-bottom:.1rem solid var(--gray-400);color:var(--gray-white);display:block;padding:1.2rem 0}.map-event-list__item:hover .map-event-list__title{color:var(--1914-green-darkgray)}.map-event-list__title{font-family:Noto Sans TC;font-kerning:normal;font-size:1.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;font-weight:600;letter-spacing:0;line-height:1.45;margin:0 0 .6rem;text-rendering:optimizeLegibility;transition:color .2s ease}.map-event-list__date{margin:0;opacity:.6}.map-event-list__date,.map-event-list__venue{color:var(--gray-300);font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}.map-event-list__venue{align-items:center;display:flex;gap:.4rem;margin:.6rem 0 0}.map-event-list__venue .nuxt-icon{flex-shrink:0;font-size:1.8rem}.preview-store-section{overflow:hidden;padding:6rem 0}@media(max-width:1023.98px){.preview-store-section{padding:2rem 0}}.preview-store-section__container{display:flex;flex-direction:column;gap:3.6rem}@media(max-width:1023.98px){.preview-store-section__container{gap:1.6rem}}.preview-store-section__title-row{align-items:flex-end;display:flex;gap:1.2rem;justify-content:space-between}.preview-store-section__title-group{display:flex;flex-direction:column}.preview-store-section__title{color:var(--1914-green-400);font-family:Noto Sans TC;font-kerning:normal;font-size:3.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.preview-store-section__title{font-family:Noto Sans TC;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.preview-store-section__subtitle{color:var(--1914-green-200);font-family:Crete Round;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.preview-store-section__subtitle{font-family:Noto Sans TC;font-family:Crete Round;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.preview-store-section__divider{border-top:1px solid var(--1914-green-divider)}.preview-store-section__toolbar{align-items:center;display:flex;gap:1.2rem;justify-content:space-between}@media(max-width:1023.98px){.preview-store-section__toolbar{align-items:stretch;flex-direction:column}}.preview-store-section__filter{flex:1;min-width:0}.preview-store-section__actions{align-items:center;display:flex;flex-shrink:0}@media(min-width:1024px){.preview-store-section__actions-mobile{display:none}}.preview-store-section__actions-desktop{display:none}@media(min-width:1024px){.preview-store-section__actions-desktop{display:inline-flex}}.preview-store-section__swiper-block{display:flex;flex-direction:column;gap:3.6rem}@media(max-width:1023.98px){.preview-store-section__swiper-block{gap:2.4rem}}.preview-store-section__swiper-wrapper{clip-path:inset(0 -200vw 0 0);overflow:visible}.preview-store-section__swiper{overflow:visible;width:100%}.preview-store-section__swiper .swiper-wrapper{align-items:stretch}.preview-store-section__swiper .swiper-slide{align-self:stretch;display:flex;height:auto;margin-right:1.6rem;width:calc(71.42857% - .45714rem)}@media(min-width:768px){.preview-store-section__swiper .swiper-slide{width:calc(41.66667% - .93333rem)}}@media(min-width:1024px){.preview-store-section__swiper .swiper-slide{width:calc(25% - 1.2rem)}}.preview-store-section__swiper>div{align-items:stretch;display:flex}.preview-store-section__slide{align-self:stretch;display:flex;height:auto}.preview-store-section__slide .store-card{flex:1;width:100%}.preview-store-section__nav{display:flex;gap:1.2rem;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.preview-store-section__nav-btn{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background-color:var(--1914-green-400);border:none;border-radius:50%;box-shadow:0 .53rem 2.6rem #0000000d;color:var(--gray-white);cursor:pointer;height:4.8rem;padding:0;position:relative;transform:scale(1);transform-origin:center;transition:transform .2s ease,opacity .2s;width:4.8rem}@media(max-width:1023.98px){.preview-store-section__nav-btn{height:3.6rem;width:3.6rem}}.preview-store-section__nav-btn:hover:not(.swiper-button-disabled){transform:scale(1.1)}.preview-store-section__nav-btn.swiper-button-disabled{cursor:not-allowed;opacity:.5}.preview-store-section__nav-btn .nuxt-icon{display:inline-flex;font-size:2.8rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:1023.98px){.preview-store-section__nav-btn .nuxt-icon{font-size:2.4rem}}.preview-store-section__nav-btn--prev .nuxt-icon{transform:translate(calc(-50% - .1rem),calc(-50% + .15rem))}.preview-store-section__nav-btn--next .nuxt-icon{transform:translate(calc(-50% + .1rem),calc(-50% + .15rem))}.preview-store-section__nav-btn--autoplay .nuxt-icon{transform:translate(-50%,calc(-50% + .15rem))}.elements-partner-logos{margin:6rem 0}@media(max-width:1023.98px){.elements-partner-logos{margin:1.2rem 0 6rem}}.elements-partner-logos__list{-moz-column-gap:1.05rem;column-gap:1.05rem;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 auto;max-width:130.2rem;padding:0 2rem}@media(max-width:1023.98px){.elements-partner-logos__list{-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:repeat(2,1fr);padding:0 1.6rem}}.elements-partner-logos__link{display:block;position:relative;transition:opacity .3s ease}.elements-partner-logos__link:hover{opacity:.7}.elements-partner-logos__link:focus-visible{outline:none}.elements-partner-logos__link:focus-visible:after{border:.3rem solid var(--1914-green-400);border-radius:.4rem;box-shadow:inset 0 0 0 .2rem var(--gray-white);content:"";inset:0;pointer-events:none;position:absolute;z-index:5}.elements-partner-logos__img{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.page-index{border-top:var(--desktop-header-height) solid var(--1914-green-400);padding-top:0}@media(max-width:1279.98px){.page-index{border-top:var(--mobile-topnav-height) solid var(--1914-green-400);padding-top:0}}.page-index__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.page-index-map{padding:6rem 0}@media(max-width:1023.98px){.page-index-map{padding:2rem 0}}.page-index-map__container{display:flex;flex-direction:column;gap:3.6rem}@media(max-width:1023.98px){.page-index-map__container{gap:1.6rem}}.page-index-map__title-group{display:flex;flex-direction:column}.page-index-map__title{color:var(--1914-green-400);font-family:Noto Sans TC;font-kerning:normal;font-size:3.6rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.page-index-map__title{font-family:Noto Sans TC;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.page-index-map__subtitle{color:var(--1914-green-200);font-family:Crete Round;font-kerning:normal;font-size:2.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.page-index-map__subtitle{font-family:Noto Sans TC;font-family:Crete Round;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.45;text-rendering:optimizeLegibility}}.page-index-map__divider{border-top:.1rem solid var(--1914-green-divider)}.page-index-map__item{display:block}.page-index-map__detail-img{border-radius:1rem;display:block;margin-bottom:1.2rem;width:100%}.page-index-map__detail-des{color:var(--gray-white);font-family:Noto Sans TC;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.45;margin:0;text-rendering:optimizeLegibility}
