@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css";img.lazy{opacity:0}img:not(.initial){transition:opacity 1s}img.initial,img.loaded,img.error{opacity:1}img:not([src]){visibility:hidden}.wrapper{display:flex;flex-direction:column;min-height:100vh}.text-yellow{color:#fed70c}@media screen and (max-width: 400px){.display-6{line-height:1.8}.section-wrap{overflow-x:visible !important}}.bounce-block{display:inline-block;animation:float-bounce 1.6s ease-in-out infinite;text-decoration:none;cursor:pointer;transition:transform .2s ease-in-out}.bounce-block:hover{animation-play-state:paused;transform:translateY(-3px)}@keyframes float-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.max-width{width:100%;max-width:590px}.wrapper{color:#fed70c;background-color:#0282cd}.text-red{color:#da1900 !important}.btn i{transition:padding-left .3s ease}.btn-more{padding:.5em 1.5em;font-weight:600;font-size:1rem;color:#ff70ba;border-color:#ff70ba;background-color:#fff;border-radius:4em}.btn-more:hover{color:#fff;border-color:#ff70ba;background-color:#ff70ba}.btn-more:hover i{padding-left:10px}.chips{padding:.25em 1em;font-size:clamp(.75rem,3vw,1rem);color:#fff;background-color:#da1900}.hero{z-index:0}.hero-front{position:relative;z-index:2;display:block;width:100%;min-height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero-wrapper{width:100%;min-height:380px}.hero-bg{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero-swiper{position:absolute;top:0;left:0;z-index:0;width:100%}.hero-swiper .swiper-slide{min-height:350px}.nav-item{position:relative;border:0;background-color:rgba(0,0,0,0)}.nav-item img{transition:all .01s ease-in-out}.nav-item img:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.nav-item img:last-child{opacity:0}.nav-item.active img:first-child{opacity:0}.nav-item.active img:last-child{opacity:1}.nav-swiper{--swiper-padding-width: 0;padding:0 var(--swiper-padding-width);max-width:1320px}.nav-swiper-wrapper{--swiper-navigation-size: 1.25rem;--swiper-theme-color: #b44730;margin:0 auto;max-width:calc(1320px + 7rem)}.nav-swiper-wrapper .swiper-button-next,.nav-swiper-wrapper .swiper-button-prev{margin-top:calc(0px - 1.5rem);width:3rem;height:3rem;border-radius:100%;background-color:#fff}.nav-swiper-wrapper .swiper-button-prev{left:0}.nav-swiper-wrapper .swiper-button-next{right:0}.nav-container{position:relative;z-index:1}.nav-sticky{display:flex;align-items:center;position:fixed;top:-100%;z-index:99;width:100%;background-color:#ff70ba;opacity:0;box-shadow:0 4px 16px rgba(0,0,0,.1);transition:top 1s ease-in-out}.nav-sticky ul{flex-grow:1;padding:0;margin:0;list-style:none;white-space:nowrap}.nav-sticky ul li{display:inline-block}.nav-sticky .btn-toggle{position:relative;padding:.75rem;color:#fff}.nav-sticky .nav-item{padding:1em .75em;color:#fff}.nav-sticky .nav-item.active{color:#ff70ba;background-color:#fff}.nav-sticky .nav-wrapper{width:100%;overflow-x:auto}.nav-sticky .nav-wrapper::-webkit-scrollbar{display:none}.nav-sticky.is-scroll{top:0;opacity:1}.nav-sticky.active{background-color:#fff}.nav-sticky.active ul{padding:1rem 0 1rem 1rem;white-space:wrap}.nav-sticky.active ul li{margin-bottom:.25rem;width:calc(33.3333333333% - .25rem)}.nav-sticky.active .btn-toggle{align-self:flex-start;color:#000;transform:rotate(180deg)}.nav-sticky.active .nav-item{display:block;padding:.5em;font-size:.875rem;color:#000;width:100%;text-align:center;white-space:nowrap;background-color:#f3f4f6;border-radius:.5rem;transition:all .3s ease}.nav-sticky.active .nav-item.active{color:#fff;background-color:#ff70ba}.nav-sticky.active .nav-item:hover{color:#fff;background-color:#ff70ba}.nav-sticky.active .nav-wrapper{overflow-x:unset}.nav-tabs{flex-wrap:nowrap;margin-bottom:1.5rem;background-color:#fff;border-radius:.5rem;overflow-x:auto}.nav-tabs-link,.nav.custom-tabs .nav-link{padding:.75em;width:100%;white-space:nowrap;font-size:clamp(1rem,3vw,1.25rem);color:#000;border:1px solid #fff;background-color:#fff;border-radius:.5rem;box-sizing:border-box}.nav-tabs-link.active,.nav.custom-tabs .active.nav-link,.nav-tabs-link:focus,.nav.custom-tabs .nav-link:focus{color:#ff70ba;border:1px solid #ff70ba;background-color:#fff4fa}.nav-tabs-item,.nav.custom-tabs ul li{flex:1;flex-shrink:0}.nav.custom-tabs ul{display:flex;margin:0;padding:0;list-style:none;width:100%;padding-bottom:1px;overflow-x:auto}.nav.custom-tabs ul::-webkit-scrollbar{display:none}.nav.custom-tabs ul:empty{display:none}.nav.custom-tabs .nav-link{text-align:center;white-space:nowrap}.map-btn:hover{opacity:.75}.map-btn-group{position:absolute;top:26%;left:50%;transform:translateX(-50%);width:95%;max-width:500px}.map-btn-group span{color:#fed70c}.section-heading-title{position:relative;text-align:center;width:100%}.section-heading-title span.position-absolute{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);color:#fff;font-weight:800;font-size:clamp(2rem,8vw,3rem);text-align:center;white-space:nowrap}.section-heading-title img{display:block;margin:auto;width:100%;height:auto}.section-heading-title:has(span){background-image:url(../img/2025-Update/img-heading-0.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;margin-bottom:50px}.section-heading-title:has(img){margin-right:auto;margin-left:auto;max-width:520px}.section-heading-title-desc{font-size:clamp(.875rem,3vw,1rem);top:85%;left:50%;transform:translate(-50%, -50%);width:100%}.section-heading-sub-title{width:90%;max-width:632px}.section-wrap{margin-top:-4.5rem;padding-top:4.5rem;margin-bottom:clamp(3rem,12vw,5rem);overflow-x:hidden}.section-event-desc{flex-direction:row;flex-wrap:wrap;gap:.25em;font-size:clamp(.75rem,3cqw,1rem);color:#fed70c}.section-event-desc a{color:#173296;text-decoration:underline;text-underline-offset:1px}.section-event-desc .list-item{padding:.5cqw 1cqw;width:100%}.section-event-body{position:absolute;top:56%;margin:0 clamp(20px,6cqw,90px)}.section-event-group{position:relative;container-type:inline-size}.section-wrap{margin-top:-4.5rem;padding-top:4.5rem;margin-bottom:clamp(3rem,12vw,5rem)}.coupon-item[data-controls=copyToClickboard]{cursor:pointer}[aria-label=coupon-group] .col:nth-child(n+6){display:none}.card-rush{container-type:inline-size;border-radius:1.5rem;border:0;overflow:hidden;transition:all .35s ease-in-out}.card-rush .price-org{width:100%;font-size:.875rem;color:#888}.card-rush .price-num{margin:0 .2em;font-size:1.5rem;font-weight:700}.card-rush .price-unit{font-size:1.25rem;font-weight:700}.card-rush .price-desc{font-size:.875rem;font-weight:bold}.card-rush .price-group{font-family:"Inter","Roboto";margin-bottom:.75em;display:flex;flex-wrap:wrap;align-items:baseline;color:#e90c0c;line-height:1}.card-rush .card-title{font-size:clamp(1rem,3vw,1.25rem);font-weight:700;color:#000;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-rush .card-img{position:relative;z-index:1;aspect-ratio:1.7467248908;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0;transition-property:all !important;transition-duration:.35s !important}.card-rush .card-img-wrap{position:relative;overflow:hidden;background-color:#f8f9fa}.card-rush .card-tag-img{display:block;position:absolute;top:.5em;right:.5em;z-index:2;width:clamp(80px,25cqw,100px)}.card-rush .card-desc{position:absolute;bottom:0;left:0;z-index:2;display:inline-flex;align-items:center;padding:.5rem 1.5rem .25rem 1rem;border-radius:0 2em 0 0;background-color:#fed70c;overflow:hidden}.card-rush .card-desc span{line-height:1.2;font-size:clamp(1rem,3vw,1.125rem);color:#e90c0c;font-weight:600;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-rush .card-detail{font-size:clamp(.75rem,2.5vw,.875rem);color:#0fa4fc;border-radius:.65em;line-height:1.3}.card-rush .card-detail li:not(:last-child){margin-bottom:.5em}.card-rush .card-body{padding:1rem}.card-rush .card-footer{display:flex;align-items:baseline;justify-content:flex-end;border:0;background-color:rgba(0,0,0,0)}.card-rush:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(16,56.4,92.8,.1)}.card-rush:hover .card-img{filter:brightness(120%)}.card-rush.disabled{pointer-events:none;cursor:no-drop}.card-rush-group{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);align-items:stretch}.card-rush-group .card{flex-shrink:0;width:100%}.card-rush-container{padding:.5em 0 1em;margin-left:auto;margin-right:0;width:100%;max-width:100vw;overflow-x:auto}.card-rush-container::-webkit-scrollbar{display:none}.links-item{display:block;margin:1em;width:calc(33.3333333333% - 2em);transition:all .35s ease-in-out}.links-item:hover{transform:translateY(-2px)}.links-group{display:flex}.custom-toast{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:1rem;color:#fff;background-color:rgba(0,0,0,.8);border-radius:.625em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(-16px);transition:all .35s ease !important}.custom-toast.show{transform:translateY(0)}.custom-toast .toast-body{padding:1em 1.75em}.custom-toast .toast-body i{font-size:1.5em}.tag-tit{display:none}.prod-title{margin-bottom:.25em;line-height:1.5;font-size:clamp(1rem,3vw,1.25rem);font-weight:700;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prod-Date{--date-color: #00aeff;display:block;padding-top:.1em;padding-bottom:.1em;color:var(--date-color);font-size:.8125em;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.prod-Date .title{display:inline-block;margin-right:.5em;padding:.15em .45em;color:#fff;text-decoration:none;font-weight:500;border-radius:.5em;background-color:var(--date-color)}.prod-Date .date{font-style:normal;font-size:1.125em;font-weight:bold}.prod-Date.otherDate{--date-color: #ff9500}.prod-Price{margin-top:auto;padding-top:.5em;text-align:right;color:#e90c0c;font-weight:bold}.prod-Price .dollorPrice-regular{font-family:"Inter","Roboto";font-size:1.5em;font-weight:700;color:#e90c0c}.prod-Price .dollorPrice-regular:before{font-size:.75em}.prodList{display:flex;flex-wrap:wrap;gap:clamp(1rem,3vw,2rem);width:100%}.prodList::-webkit-scrollbar{display:none}.prodList .item{font-family:"Noto Sans TC","Roboto";flex-shrink:0;display:flex;flex-direction:column;width:100%;color:#000;border-radius:1em;background-color:#fff;overflow:hidden;transition:all .35s ease-in-out}.prodList .item:hover{transform:translateY(-0.1em)}.prodList .item .pormo_txt{margin-bottom:.5em;line-height:1.2;font-size:clamp(.875em,3vw,1rem);color:#e90c0c;font-weight:bold}.prodList .item .pic{position:relative;border-radius:1em 1em 0 0;overflow:hidden}.prodList .item .pic img{display:block;aspect-ratio:1.7467248908;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.prodList .item .info{flex-grow:1;display:flex;flex-direction:column;padding:.5rem 1rem}.prodWrap{display:grid;margin-bottom:clamp(1.5rem,6vw,3rem)}.prodWrap:not(:first-child){display:none}.nav-cus-space{margin-top:-100px}@media(min-width: 576px){.hero-front{min-height:680px}.hero-wrapper{min-height:680px}.hero-swiper .swiper-slide{min-height:880px}.nav-swiper-wrapper{padding:0 3.5rem}[aria-label=coupon-group] .col:nth-child(n+6){display:block}.map-btn-group{top:unset;bottom:15%;right:.5rem;left:unset;transform:unset;width:45%}.card-rush-container .card{width:calc((100% - 2rem)/2)}.prodList .item{width:calc((100% - 2rem)/2)}.prodList .item .pic img{aspect-ratio:1.4981273408}.section-wrap{margin-top:-1rem;padding-top:1rem}.section-heading-title:has(span){background-size:auto 105%;margin-bottom:50px}}@media(min-width: 768px){.card-rush .card-img{aspect-ratio:1.4981273408}.card-rush-container .card{width:calc((100% - 4rem)/3)}.prodList .item{width:calc((100% - 4rem)/3)}.nav.nav-secondary .nav-item{width:calc(33.3333333333% - .5em)}.links-item{width:calc(20% - 2em)}.section-event-desc .list-item span:not(.chips){font-size:1.25em}}@media(min-width: 992px){.section-event-desc .list-item{width:45%}.section-event-body{top:50%}.links-item{width:calc(12.5% - 2em)}}@media(min-width: 1200px){.prodList .item{width:calc((100% - 6rem)/4)}}@media(max-width: 575.98px){.nav-swiper{padding:0 1rem}.nav-swiper .swiper-button-next,.nav-swiper .swiper-button-prev{display:none}.nav-cus-space{margin-top:-50px}}.swiper-button-next,.swiper-button-prev{color:#ff70ba}.heading-title{font-weight:700;font-size:36px;line-height:48px;color:#fff}.link-text{color:#fed70c}.link-text:hover{color:#fed70c;border-bottom:1px solid #fed70c}.buy-one-free{color:#0282cd;border-radius:100px;background-color:#fed70c;padding:6px 15px;margin-right:4px;margin-left:4px}.resp-text{font-size:clamp(18px,2.2vw,36px)}.map-wrapper{position:relative;display:inline-block}.map-wrapper .map-overlay{top:80%;left:78%;transform:translate(-50%, -50%);width:clamp(209px,25vw,290px)}.map-overlay-btn{display:inline-block;position:absolute;transform:translate(-50%, -50%);top:80%;left:78%;z-index:10;cursor:pointer}.map-overlay-btn img{width:clamp(140px,25vw,290px);border-radius:9999px;transition:all .3s ease}.map-overlay-btn:hover img{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.25)}.map-overlay-btn:active img{transform:translateY(-1px);box-shadow:0 5px 10px rgba(0,0,0,.25)}.map-overlay-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:9999px;background-color:hsla(0,0%,100%,.6);z-index:-1;transition:all .4s ease}.map-overlay-btn:hover::after{transform:scale(1.4);opacity:0}@media screen and (max-width: 768px){.map-overlay-btn{top:38.5%;left:50%;transform:translate(-50%, -50%)}.map-overlay-btn img{width:clamp(150px,25vw,290px)}}