.about-page__heading{margin:0 0 2rem;text-align:center;font-weight:700;line-height:1.1}.about-page__heading--inline{text-align:left;margin-bottom:0}.about-page__heading--inline .about-page__kicker,.about-page__heading--inline .about-page__title{display:inline-block;vertical-align:baseline}.about-page__kicker{font-family:var(--font-display--family);font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand);margin-right:.35rem;margin-bottom:0}.about-page__heading:not(.about-page__heading--inline) .about-page__kicker{display:block;margin:0 0 .65rem}.about-page__title{font-size:clamp(1.25rem,2vw,1.65rem);color:#222}.about-page__heading:not(.about-page__heading--inline) .about-page__title{display:block}.about-page__body{line-height:1.8;color:#333;font-size:1.125rem}.about-page__body--bold{font-weight:700}.about-page__intro{position:relative;overflow:hidden;padding:9% 0 9% 45%;background:var(--about-intro-bg) center center no-repeat;background-size:cover}.about-page__intro:after{content:"";position:absolute;right:0;bottom:-70%;width:min(28.875rem,42vw);height:min(33.25rem,48vw);background:var(--about-hand-bg) center center no-repeat;background-size:contain;pointer-events:none}.about-page__intro-box{position:relative;z-index:1;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin)}.about-page__intro-copy{width:min(100%,70%)}.about-page__services{padding:3% var(--page-margin) 6%;background-color:#fff;background-image:var(--about-services-bg);background-position:right bottom;background-repeat:no-repeat}.about-page__services-inner{max-width:var(--page-width);margin:0 auto}.about-page__services-box{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:0}.about-page__services-media,.about-page__list{font-size:1.125rem}.about-page__services-media{position:relative;width:60%;padding-right:2%}.about-page__services-main{display:block;width:74%;height:auto}.about-page__services-badge{position:absolute;right:0;bottom:-15%;width:34%;height:auto}.about-page__list{width:40%;margin:0;padding:0 1.875rem;list-style:none;line-height:2;color:#222}.about-page__list li{position:relative;padding-left:0}.about-page__list li:before{content:"";position:absolute;left:-1.25rem;top:1.0625rem;width:2px;height:2px;border-radius:50%;background:#000}.about-page__authorization{padding:3% var(--page-margin);background:linear-gradient(to bottom,#f6f6f6,#fff)}.about-page__authorization-inner{max-width:var(--page-width);margin:0 auto}.about-page__authorization-box{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:0}.about-page__authorization-copy,.about-page__authorization-media{font-size:1.125rem}.about-page__authorization-copy{width:45%;padding-right:2%}.about-page__authorization-media{width:55%;text-align:center}.about-page__authorization-image{display:block;max-width:100%;height:auto;margin:0 auto}@media(max-width:1199px){.about-page__intro{padding:3% 0 3% 45%}.about-page__intro-copy{width:80%}.about-page__intro:after{width:14.375rem;height:16.625rem;bottom:-72%}.about-page__services-media{width:55%}.about-page__list{width:45%}}@media(max-width:991px){.about-page__heading--inline{text-align:center;margin-bottom:.625rem}.about-page__intro{padding:8% var(--page-margin);background-position:left center}.about-page__intro-copy{width:100%}.about-page__intro:after{opacity:.35;bottom:-21%;width:9rem;height:12.5rem}.about-page__services-media,.about-page__list,.about-page__authorization-copy,.about-page__authorization-media,.about-page__services-main{width:100%}.about-page__services-badge{position:static;width:min(12rem,50%);margin-top:1rem}.about-page__authorization-copy{margin-bottom:3rem}}#all-products{background:#f6f6f6;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;padding:5% 0}#all-products .all-products__inner{max-width:110rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box}#all-products .all-products__heading{font-size:3.438rem;font-weight:700;margin:0 0 2.1875rem;text-align:center;line-height:1.2}#all-products .all-products__kicker{color:var(--color-brand);font-family:var(--font-display--family);font-style:italic;display:block;margin-bottom:.625rem;font-size:clamp(2rem,4vw,3.438rem)}#all-products .all-products__title{color:#222;font-size:1.65rem;display:block;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}@media(max-width:767px){#all-products{padding:3rem 0}#all-products .all-products__heading{font-size:2.25rem;margin-bottom:1.5rem}}.news-article-page{background:#f6f6f6}.news-article-page__banner{position:relative;z-index:0;line-height:0}.news-article-page__banner-inner{position:relative;max-width:110rem;margin:0 auto}.news-article-page__breadcrumb{position:absolute;top:1.25rem;left:3.125rem;z-index:2;line-height:1.3}.news-article-page__breadcrumb-list{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0;font-size:.875rem;color:#1f1f1f}.news-article-page__breadcrumb-list a{color:inherit;text-decoration:none}.news-article-page__breadcrumb-list li{position:relative;padding-left:1.875rem}.news-article-page__breadcrumb-list li:first-child{padding-left:0}.news-article-page__breadcrumb-list li+li:before{content:"";position:absolute;top:50%;left:.625rem;width:.375rem;height:.375rem;margin-top:-.1875rem;background:#666;transform:rotate(45deg)}.news-article-page__breadcrumb-list li:last-child{color:#222}.news-article-page__picture,.news-article-page__image{display:block;width:100%;height:auto;aspect-ratio:1760 / 495;object-fit:cover}.news-article-page__page-wrap{max-width:110rem;margin:0 auto;padding:0 var(--page-margin) 6.25rem}.news-article-page__card{position:relative;z-index:1;max-width:87.5rem;margin:-7.8125rem auto 0;background:#fff;padding:4% 3.5% 3%;box-shadow:0 0 10px #6464641a}.news-article-page__title{margin:0;padding-bottom:.9375rem;border-bottom:1px solid #ddd;font-size:clamp(1.625rem,3vw,2.188rem);font-weight:700;line-height:1.35;color:#222;display:flex;align-items:center;gap:.75rem;text-align:left}.news-article-page__icon{flex-shrink:0;width:2.5625rem;height:1.9375rem}.news-article-page__meta{margin:0 0 1.25rem;color:var(--color-brand);font-weight:700}.news-article-page__meta-item{display:inline-block;margin:0 .625rem}.news-article-page__meta-item:first-child{margin-left:0}.news-article-page__meta-icon{display:inline-block;vertical-align:-.125rem;margin-right:.5rem;fill:var(--color-brand)}.news-article-page__meta-sep{color:var(--color-brand)}.news-article-page__body{overflow:visible}.news-article-page__body img{max-width:100%;height:auto!important}.news-article-page__body .full-width-section{background:radial-gradient(circle at top,#fff,#f0f2f5)}.news-article-page__body .content-container{max-width:60rem;margin:0 auto;background:#fffffffa;padding:3.125rem 1.875rem;border-radius:1.875rem;box-shadow:0 1.25rem 3.125rem #00000014;text-align:center}.news-article-page__body .grand-title{font-size:clamp(2rem,5vw,3.5em);font-weight:900;margin-bottom:2.5rem;background:linear-gradient(135deg,#c03,#800020,#c03);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3125rem}.news-article-page__body .section-spacer{margin-top:5rem;margin-bottom:5rem}.news-article-page__body .service-cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:2.5rem 0}.news-article-page__body .service-card{background:#fff;border-radius:1.25rem;padding:1.5625rem;flex:1 1 17.5rem;border:1px solid rgba(0,102,204,.1);box-shadow:0 .625rem 1.25rem #00000008;display:flex;align-items:center;font-size:1.1875rem;font-weight:700;color:#333;transition:.4s}.news-article-page__body .service-card:hover{background:#06c;color:#fff;transform:translateY(-.625rem)}.news-article-page__body .service-card .icon{background:#e6f0fa;color:#06c;border-radius:.75rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;flex-shrink:0}.news-article-page__body .photo-gallery-wrapper{margin:2.5rem 0;width:100%}.news-article-page__body .photo-gallery-title{color:#06c;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center}.news-article-page__body .photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;padding:.625rem}.news-article-page__body .photo-gallery .photo-item{border-radius:.75rem;overflow:hidden;box-shadow:0 .25rem .625rem #00000014;background:#fff;aspect-ratio:4 / 3;position:relative;transition:transform .3s ease,box-shadow .3s ease}.news-article-page__body .photo-gallery .photo-item:hover{transform:scale(1.08);box-shadow:0 .75rem 1.5625rem #0003;z-index:10}.news-article-page__body .photo-gallery img{width:100%;height:100%;object-fit:cover;display:block}.news-article-page__body .map-wrapper{margin:3.75rem 0;border-radius:1.5625rem;overflow:hidden;box-shadow:0 .9375rem 2.5rem #0000001f;border:1px solid #eee}.news-article-page__body .map-wrapper iframe{display:block;width:100%;border:0}.news-article-page__body .store-info-box{background:linear-gradient(145deg,#fff,#fafbfe);border-radius:1.25rem;padding:2.5rem 1.875rem;text-align:left;border:1px solid rgba(0,102,204,.1);box-shadow:0 .9375rem 2.1875rem #0000000f,inset 0 0 0 2px #fff;position:relative;overflow:hidden;max-width:46.875rem;margin:0 auto}.news-article-page__body .store-info-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:.375rem;background:linear-gradient(90deg,#c03,#06c)}.news-article-page__body .store-info-title{color:#c03;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:1.25rem}.news-article-page__body .info-row{display:flex;align-items:flex-start;margin-bottom:1.25rem;font-size:1.1875rem;color:#444;line-height:1.6}.news-article-page__body .info-row:last-child{margin-bottom:0}.news-article-page__body .info-icon{flex-shrink:0;width:2.375rem;height:2.375rem;background:#e6f0fa;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;font-size:1.125rem}.news-article-page__body .info-label{font-weight:800;color:#222}.news-article-page__body .info-note{display:block;color:#888;font-size:.9375rem;margin-top:.375rem;font-weight:400}.news-article-page__body .reveal{opacity:0;transition:opacity 1.2s cubic-bezier(.17,.55,.55,1),transform 1.2s cubic-bezier(.17,.55,.55,1);will-change:transform,opacity}.news-article-page__body .reveal-up{transform:translateY(5rem)}.news-article-page__body .reveal-left{transform:translate(-5rem)}.news-article-page__body .reveal-right{transform:translate(5rem)}.news-article-page__body .reveal-scale{transform:scale(.8)}.news-article-page__body .reveal.active{opacity:1;transform:translate(0) scale(1)}.container-1400{max-width:87.5rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box}.h2{position:relative;z-index:15;text-align:center;margin:0 0 1.5625rem;font-weight:700;line-height:1.2;border-bottom:none}.en{display:block;font-family:Times New Roman,serif;font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:#b50221;letter-spacing:normal;margin-bottom:.625rem}.ch{display:block;font-size:1.65rem;color:#222;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.g-btn{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:700;text-align:center;padding:.5625rem 1.25rem;min-width:9.375rem;border-radius:.25rem;text-decoration:none;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;transition:background .3s ease,color .3s ease,border-color .3s ease}.g-btn.dark:hover{background:#b50221;border-color:#b50221;color:#fff}.news-article-page__actions{text-align:center;margin:3% auto 0;padding-top:0;border-top:none}.news-article-page__back{display:inline-block;vertical-align:middle;font-size:1rem;font-weight:700;text-align:center;padding:.5625rem 1.25rem;min-width:9.375rem;border-radius:.25rem;background:#444;color:#fff;border:1px solid #444;text-decoration:none;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;transition:background .3s ease,color .3s ease,border-color .3s ease}.news-article-page__back:hover{background:#b50221;border-color:#b50221;color:#fff}@media(max-width:1600px){.news-article-page__card{width:calc(100% - 2.5rem);margin-top:-7.8125rem;margin-left:auto;margin-right:auto}}@media(max-width:1199px){.news-article-page__card{margin-top:-6.875rem}.news-article-page__breadcrumb{left:1.875rem}}@media(max-width:991px){.news-article-page__card{margin-top:-5.625rem;padding-top:2.5rem}}@media(max-width:767px){.news-article-page__breadcrumb{left:1rem;top:.75rem}.news-article-page__picture,.news-article-page__image{aspect-ratio:1000 / 495}.news-article-page__card{width:calc(100% - 2.5rem);margin-top:-3.75rem;padding-top:1.875rem}.news-article-page__title{font-size:1.625rem}.news-article-page__body .photo-gallery{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:65%;gap:.625rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:.9375rem;-webkit-overflow-scrolling:touch}.news-article-page__body .photo-gallery .photo-item{scroll-snap-align:center}}.default-article{background:#f6f6f6}.default-article__banner{position:relative;z-index:0;line-height:0}.default-article__banner-inner{position:relative;max-width:110rem;margin:0 auto}.default-article__breadcrumb{position:absolute;top:1.25rem;left:3.125rem;z-index:2;line-height:1.3}.default-article__breadcrumb--inline{position:static;margin-bottom:1.5625rem}.default-article__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem;color:#1f1f1f}.default-article__breadcrumb-list a{color:inherit;text-decoration:none;transition:color .2s ease}.default-article__breadcrumb-list a:hover{color:var(--color-brand, #b50221);text-decoration:underline}.default-article__breadcrumb-list li{display:inline-flex;align-items:center;position:relative}.default-article__breadcrumb-list li+li:before{content:">";margin:0 .5rem;color:#666;font-size:.875rem}.default-article__breadcrumb-list li:last-child{color:#222}.default-article__picture,.default-article__image{display:block;width:100%;height:auto;aspect-ratio:1760 / 495;object-fit:cover}.default-article__page-wrap{max-width:110rem;margin:0 auto;padding:0 var(--page-margin) 6.25rem}.default-article__card{position:relative;z-index:1;max-width:87.5rem;margin:-7.8125rem auto 0;background:#fff;padding:4% 3.5% 3%;box-shadow:0 0 10px #6464641a}.default-article--no-banner .default-article__card{margin-top:2.5rem}.default-article__title{margin:0;font-size:clamp(1.625rem,3vw,2.188rem);font-weight:700;line-height:1.35;color:#222;text-align:center}.default-article__title:after{content:"";width:3.125rem;height:1px;background:#ddd;display:block;margin:1.5625rem auto 1.25rem}.default-article__meta{margin:0 0 2rem;color:var(--color-brand, #b50221);font-weight:700;text-align:center;font-size:1rem}.default-article__meta-item{display:inline-flex;align-items:center;gap:.375rem;margin:0 .625rem}.default-article__meta-icon{display:inline-block;flex-shrink:0;fill:currentColor}.default-article__meta-sep{color:var(--color-brand, #b50221);margin:0 .25rem}.default-article__body{font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;font-size:1.125rem;line-height:1.8;color:#333;overflow:visible;text-align:justify}.default-article__body p,.default-article__body h1,.default-article__body h2,.default-article__body h3{margin-top:.5em;margin-bottom:.5em}.default-article__body img{max-width:100%;height:auto!important}.default-article__body table{max-width:100%;border-collapse:collapse}.default-article__body .article-section{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem;align-items:center}.default-article__body .article-image{display:block;width:100%;height:auto;margin:1.25rem 0;border-radius:.9375rem;box-shadow:0 .25rem .5rem #0000001a}@media(min-width:992px){.default-article__body .article-section{flex-direction:row;align-items:center;gap:2.5rem;margin-bottom:3.125rem}.default-article__body .article-section .image-container{flex:0 0 45%;max-width:45%}.default-article__body .article-section .text-container{flex:1 1 55%}.default-article__body .article-section.image-right{flex-direction:row-reverse}.default-article__body .article-image{max-width:40.625rem;width:100%;margin:0}}.default-article__body .bottom-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.25rem;text-align:center;margin-top:2.5rem}.default-article__body .bottom-link-item img{max-width:18.75rem;width:100%;height:auto;display:block;border-radius:.5rem}.default-article__body .bounce-animation{animation:bounce-effect 2s infinite ease-in-out;display:inline-block}.default-article__btn-wrap{text-align:center;border-top:1px solid #ddd;padding-top:2.5rem;margin-top:2.5rem}.default-article__related{max-width:87.5rem;margin:0 auto;padding:2.5rem 0 1rem}.default-article__related-title{text-align:left;margin:0 0 1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;line-height:1.1}.default-article__related-title .en{font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand, #b50221);margin-right:.625rem;font-weight:700}.default-article__related-title .en:after{content:"/";font-size:2rem;font-weight:300;color:#666;margin-left:.625rem;font-style:normal}.default-article__related-title .ch{font-size:clamp(1.25rem,2vw,1.65rem);color:#222;font-weight:700}@media(max-width:1600px){.default-article__card{width:calc(100% - 2.5rem);margin-top:-7.8125rem;margin-left:auto;margin-right:auto}}@media(max-width:1199px){.default-article__card{margin-top:-6.875rem}.default-article__breadcrumb{left:1.875rem}}@media(max-width:991px){.default-article__card{margin-top:-5.625rem;padding-top:2.5rem}.default-article__related-title .en{font-size:2rem}}@media(max-width:767px){.default-article__breadcrumb{left:1rem;top:.75rem}.default-article__breadcrumb-list{font-size:.75rem}.default-article__picture,.default-article__image{aspect-ratio:1000 / 495}.default-article__card{width:calc(100% - 2.5rem);margin-top:-3.75rem;padding-top:1.875rem}.default-article--no-banner .default-article__card{margin-top:1.875rem}.default-article__title{font-size:1.625rem}.default-article__related-title .en{font-size:1.85rem}.releated-news{font-size:.875rem}}.articles-index{background:#f6f6f6;padding:3.125rem 0 5rem}.articles-index__wrap{max-width:110rem;margin:0 auto;padding:0 var(--page-margin)}.articles-index__head{margin:0 0 2.1875rem;text-align:center;font-weight:700;line-height:1.1}.articles-index__kicker{display:block;font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2.25rem,4vw,3.438rem);color:var(--color-brand, #b50221);margin:0 0 .625rem;font-weight:700}.articles-index__title{display:block;font-size:clamp(1.25rem,2vw,1.65rem);color:#222;margin:0;font-weight:700}.articles-index__tabs{text-align:center;margin-bottom:-3.75rem;position:relative;z-index:3;font-size:0}.articles-index__tab{display:inline-block;vertical-align:middle;margin:0 .625rem;padding:.625rem;text-decoration:none}.articles-index__tab>span{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;width:7.5rem;height:7.5rem;border-radius:7.5rem;background:#e9e9e9;color:#444;font-size:1rem;font-weight:700;text-align:center;border:1px solid #fff;box-shadow:0 0 1px #f6f6f6;transition:all .3s ease}.articles-index__tab-icon{display:block;height:2.6875rem;width:auto;fill:currentColor;transition:fill .3s ease}.articles-index__tab--current>span{color:#fff;background:var(--color-brand, #b50221);box-shadow:0 0 10px #ccc}.articles-index__tab:hover>span{color:#fff;background:#333;box-shadow:0 0 10px #ccc}.articles-index__content{max-width:87.5rem;margin:0 auto;position:relative}.articles-index__list{background:#fff;font-size:0;padding:5.625rem 1.875rem 2.5rem;box-shadow:0 0 1px #0000000d}.articles-index__row{position:relative;display:flex;align-items:center;font-size:1rem;padding:2.5rem 3.4375rem;border-bottom:1px solid #ddd;text-decoration:none;transition:box-shadow .3s ease,background .3s ease;background:transparent}.articles-index__row:hover{box-shadow:0 2px 10px #67676733;background:#fff;z-index:2}.articles-index__pic{width:50%;flex:0 0 50%;position:relative;overflow:hidden}.articles-index__image{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:4px;transition:transform .5s ease}.articles-index__image--placeholder{height:0;padding-bottom:56.25%;background:#eee;border-radius:4px}.articles-index__txt{width:50%;flex:0 0 50%;position:relative;font-weight:700;text-align:left;padding:1.5rem 0 3.125rem 3.125rem;box-sizing:border-box}.articles-index__date{display:flex;align-items:center;gap:.5rem;color:#b70320;font-size:1.1rem;font-weight:700;margin:0 0 .625rem}.articles-index__date-icon{display:inline-block;flex-shrink:0;width:1em;height:1em;vertical-align:-.125rem;fill:none;stroke:currentColor}.articles-index__who{color:#b70320;font-size:1.1rem;font-weight:700;margin:0 0 .625rem}.articles-index__row-title{font-size:1.625rem;color:#000;margin:0 0 .5rem;position:relative;overflow:hidden;max-height:4.875rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.articles-index__excerpt{max-height:6rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:1rem;color:#888;line-height:1.5rem;font-weight:400;overflow:hidden}.articles-index__more{position:absolute;left:3.125rem;bottom:0;color:#888;font-size:1rem;font-weight:700;line-height:1.5;transition:all .5s cubic-bezier(.7,0,.3,1)}.articles-index__more:before{content:"";width:1.4375rem;height:1px;position:absolute;background:var(--color-brand, #b50221);top:.625rem;left:5rem;transition:all .5s cubic-bezier(.7,0,.3,1)}.articles-index__more:after{content:"";position:absolute;width:2.8125rem;height:2.8125rem;border:1px solid var(--color-brand, #b50221);border-radius:3.125rem;left:5rem;top:-.8125rem;margin-left:-.6875rem;transition:all .5s cubic-bezier(.7,0,.3,1)}.articles-index__more-icon{display:inline-block;position:absolute;width:.75rem;height:.75rem;border-style:solid;border-color:var(--color-brand, #b50221) var(--color-brand, #b50221) transparent transparent;border-width:1px 1px 0 0;left:5.625rem;top:.25rem;transform:rotate(45deg);transition:all .5s cubic-bezier(.7,0,.3,1)}@media(min-width:992px){.articles-index__row:hover .articles-index__more{letter-spacing:1px;color:var(--color-brand, #b50221)}.articles-index__row:hover .articles-index__more:before{left:4.6875rem;width:3.3125rem}.articles-index__row:hover .articles-index__more:after{left:6.875rem}.articles-index__row:hover .articles-index__more-icon{left:7.1875rem}}.articles-index__empty{font-size:1rem;text-align:center;color:#888;padding:5rem 0;margin:0}.p-pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;text-align:center;margin:3.5rem auto 1rem}.p-pager a,.p-pager span{vertical-align:middle;line-height:2rem;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:3.125rem;width:2rem;height:2rem;text-decoration:none;box-sizing:border-box}.p-pager a.num,.p-pager span.num{font-size:.9375rem;color:#1f1f1f;margin:0 .1875rem}.p-pager a.num:hover,.p-pager a.num.current,.p-pager span.num.current{color:#fff;background:var(--color-brand, #b50221);border:1px solid var(--color-brand, #b50221)}.p-pager a.prev,.p-pager a.next,.p-pager span.prev,.p-pager span.next{font-size:1.125rem;color:var(--color-brand, #b50221);background:#fff;width:auto;min-width:5.375rem;border-radius:.3125rem;padding:.5rem 1rem;line-height:1.5;height:auto;border:1px solid var(--color-brand, #b50221)}.p-pager a.prev,.p-pager span.prev{margin-right:1.25rem}.p-pager a.next,.p-pager span.next{margin-left:.75rem}.p-pager a.prev:hover,.p-pager a.next:hover{background:var(--color-brand, #b50221);color:#fff}.p-pager span.disabled{opacity:.5;cursor:not-allowed;color:#666;border:1px solid #ccc;background:linear-gradient(to bottom,#ededed,#fff)}@media(max-width:1366px){.articles-index__row{padding:1.875rem}.articles-index__txt{padding:1rem 0 3.125rem 1.875rem}.articles-index__row-title{font-size:1.25rem;max-height:3.75rem}.articles-index__more{left:1.875rem}}@media(max-width:991px){.articles-index__wrap{padding:0 1.25rem}.articles-index__list{padding:5rem 1.25rem 1.875rem}.articles-index__row{padding:1.25rem}.articles-index__excerpt{max-height:3rem;-webkit-line-clamp:2}}@media(max-width:767px){.articles-index__row{flex-direction:column;padding:1.25rem}.articles-index__pic,.articles-index__txt{width:100%;flex:0 0 100%}.articles-index__pic{margin-bottom:1.25rem}.articles-index__txt{padding:0 0 3.125rem}.articles-index__more{left:0;bottom:0}.articles-index__tabs{margin-bottom:-3.125rem}.articles-index__tab>span{width:6.25rem;height:6.25rem;border-radius:6.25rem}}@media(max-width:550px){.articles-index{padding:1.875rem 0 3.125rem}.articles-index__tabs{margin:0 0 1.25rem}.articles-index__tab{margin:0;padding:.3125rem}.articles-index__tab>span{flex-direction:row;gap:.625rem;width:auto;height:3.125rem;border-radius:1.875rem;font-size:.9375rem;padding:0 1.25rem}.articles-index__tab-icon{height:1.5rem}.articles-index__list{padding:1.875rem 1rem}.articles-index__row-title{max-height:none;font-size:1.125rem}.articles-index__excerpt{max-height:none;display:block}.p-pager a.num,.p-pager span.num{margin:0}.p-pager a.prev,.p-pager a.next,.p-pager span.prev,.p-pager span.next{min-width:auto;padding:.375rem .625rem;font-size:.875rem}}#news{background:#f6f6f6;width:100%;position:relative}#news .container-1760{max-width:110rem;width:100%;margin:0 auto;background:#f6f6f6}#news .container-1560{max-width:97.5rem;width:100%;margin:0 auto;padding:0 .9375rem;box-sizing:border-box}#news .page-wrap{padding:3.125rem 0;background:#f6f6f6}#news .h2{font-size:3.438rem;font-weight:700;margin:0 0 2.1875rem;text-align:center;line-height:1.2}#news .h2 span{display:block}#news .h2 .en{color:#b50221;font-family:Times New Roman,serif;font-style:italic;letter-spacing:normal;font-size:clamp(2rem,4vw,3.438rem);margin-bottom:.625rem}#news .h2 .ch{color:#222;font-size:1.65rem;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}#news .aside-nav{margin-bottom:2.5rem}#news .aside-nav .cate-wrap{position:relative;z-index:2}#news .aside-nav .toggle{display:none}#news .aside-nav ul.ul-list{text-align:center;font-size:0;list-style:none;margin:0;padding:0}#news .aside-nav ul.ul-list li{display:inline-block;vertical-align:middle}#news .g-btn{display:inline-block}#news .showrole{position:relative}#news .aside-nav ul.ul-list li a{color:#333;font-size:1.125rem;width:135px;height:45px;line-height:2.8125rem;background:#fff;margin:0 .3125rem;display:inline-block;text-align:center;text-decoration:none;border-radius:.25rem;border:1px solid #b50221;font-family:Microsoft JhengHei UI,Microsoft JhengHei,sans-serif;font-weight:200;box-sizing:border-box;transition:color .25s,background .25s;padding:0}#news .aside-nav ul.ul-list li:hover a{color:#b50221;background:#f9f9f9}#news .aside-nav ul.ul-list li.current a{background-color:#b50221;color:#fff;border-color:#b50221}#news .list{font-size:0;margin:0 -.9375rem;display:flex;flex-wrap:wrap}#news .list .news-box{font-size:1rem;display:inline-block;margin:0 .9375rem 2.5rem;width:calc(25% - 1.875rem);overflow:hidden;vertical-align:top;text-decoration:none;box-sizing:border-box;color:inherit}#news .list .news-box .pic-box{position:relative;margin-bottom:.625rem;overflow:hidden;aspect-ratio:4 / 3;background:#eee}#news .list .news-box .pic-box .view{width:100%;height:100%;overflow:hidden}#news .list .news-box .pic-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}#news .list .news-box .pic-placeholder{width:100%;height:100%;background:#ddd}#news .list .news-box .pic-box:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#0003;z-index:0;opacity:0;transition:opacity .5s cubic-bezier(.7,0,.3,1);pointer-events:none}#news .list .news-box .more{position:absolute;display:inline-block;left:50%;margin-left:-2.625rem;top:50%;margin-top:-2rem;color:#fff;font-weight:700;z-index:1;padding-top:3.125rem;transition:left .5s cubic-bezier(.7,0,.3,1) .2s,opacity .5s cubic-bezier(.7,0,.3,1);opacity:0;transform-origin:0 0;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;font-size:1rem;pointer-events:none}#news .list .news-box .more:before{content:"";width:0px;height:1px;position:absolute;background:#fff;top:1.4375rem;left:0;transition:width .5s cubic-bezier(.7,0,.3,1)}#news .list .news-box .more:after{content:"";position:absolute;width:2.8125rem;height:2.8125rem;border:1px solid #fff;border-radius:2.8125rem;left:50%;top:0;margin-left:-.6875rem;transition:opacity .5s cubic-bezier(.7,0,.3,1) .5s;opacity:0}#news .list .news-box .more>span{display:inline-block;width:.75rem;height:.75rem;border-style:solid;border-color:#fff #fff transparent transparent;border-width:0;position:absolute;right:.625rem;top:1.0625rem;transform:rotate(45deg);transition:opacity .5s cubic-bezier(.7,0,.3,1) .3s;opacity:0}@media(min-width:992px){#news .list .news-box:hover .pic-box:after{opacity:1}#news .list .news-box:hover .more{opacity:1;left:50%}#news .list .news-box:hover .more:before{width:3.4375rem}#news .list .news-box:hover .more:after{opacity:1}#news .list .news-box:hover .more>span{border-width:1px 1px 0 0;opacity:1}}#news .list .news-box .txt-box{text-align:left;line-height:2;font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}#news .list .news-box .txt-box .date{color:#b50221;font-size:.875rem}#news .list .news-box .txt-box .date span{display:inline-block}#news .list .news-box .txt-box .ti{font-size:1.125rem;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;margin:0 0 .3125rem;transition:color .3s ease}#news .list .news-box:hover .txt-box .ti{color:#b50221}#news .list .news-box .txt-box .txt{color:#888;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;margin:0;font-size:.9375rem}#news .news-index__empty{text-align:center;color:#666;font-size:1rem;padding:2.5rem 0}#news .p-pager{font-size:0;text-align:center;margin:6% 0}#news .p-pager a,#news .p-pager span{vertical-align:middle;line-height:1.875rem;position:relative;display:inline-block;border-radius:3.125rem;width:2rem;box-sizing:border-box;text-align:center}#news .p-pager a.num,#news .p-pager span.num{font-size:.9375rem;color:#1f1f1f;margin:0 .1875rem;text-decoration:none;transition:all .3s ease}#news .p-pager a.num:hover,#news .p-pager a.num.current,#news .p-pager span.num.current{color:#fff;background:#b50221;border:1px solid #b50221}#news .p-pager .prev,#news .p-pager .next{font-size:1.125rem;color:#b50221;background:#fff;width:5.375rem;border-radius:.3125rem;padding:.5rem .625rem;line-height:1.5;text-align:center;text-decoration:none;border:1px solid #b50221;transition:all .3s ease}#news .p-pager .prev{margin-right:1.25rem}#news .p-pager .next{margin-left:.75rem}#news .p-pager .prev:hover:not(.disabled),#news .p-pager .next:hover:not(.disabled){background:#b50221;color:#fff}#news .p-pager .prev.disabled,#news .p-pager .next.disabled{opacity:.5;cursor:not-allowed;font-size:1.125rem;color:#666;border:1px solid #ccc;width:5.375rem;border-radius:.3125rem;background:linear-gradient(to bottom,#ededed,#fff);pointer-events:none}@media(max-width:1366px){#news .h2{font-size:2.5rem;white-space:normal;margin-bottom:.9375rem}#news .list .news-box{width:calc(100% / 3 - 1.875rem)}}@media(max-width:991px){#news .page-wrap{padding:1.875rem 0}#news .aside-nav{margin-bottom:3.125rem;margin-top:.625rem}#news .aside-nav .cate-wrap{width:calc(100% - 3.75rem);max-width:21.875rem;margin:0 auto;border-radius:.3125rem}#news .aside-nav .toggle{display:block;font-size:1rem;width:100%;height:2.8125rem;line-height:2.8125rem;padding:0 2.8125rem 0 .9375rem;margin:0;cursor:pointer;border:0;position:relative;background:#b50221;color:#fff;border-radius:.3125rem;text-align:left;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;font-weight:700;box-sizing:border-box}#news .aside-nav .toggle:after{content:"";position:absolute;right:1rem;top:50%;width:.5rem;height:.5rem;margin-top:-.375rem;border-style:solid;border-color:#f0dff2;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .3s ease;pointer-events:none}#news .aside-nav .cate-wrap.open .toggle:after{margin-top:-.125rem;transform:rotate(-135deg)}#news .aside-nav .cate-wrap ul.ul-list{display:none;position:absolute;top:100%;left:0;width:100%;border-radius:0 0 .5rem .5rem;overflow:hidden;border:#ebebeb 1px solid;background:#fff;z-index:10;box-shadow:0 4px 10px #0000001a}#news .aside-nav .cate-wrap.open ul.ul-list{display:block!important}#news .aside-nav ul.ul-list li{display:block;border-bottom:#ebebeb 1px solid}#news .aside-nav ul.ul-list li a{width:100%;margin:0 auto;border:0;border-radius:0;height:2.8125rem;line-height:2.8125rem}#news .list .news-box{width:calc(50% - 1.875rem)}}@media(max-width:767px){#news .page-wrap{padding:.9375rem 0}#news .h2{font-size:2rem}#news .h2 .ch{font-size:1.25rem}#news .aside-nav{margin-bottom:1.25rem}}@media(max-width:640px){#news .list{margin:0 auto}#news .list .news-box{margin:0 0 2.5rem;width:100%}#news .p-pager .num{margin:0}#news .p-pager .prev,#news .p-pager .next{width:auto;min-width:auto}}.i-brand{padding:5% 0;background:#fff;position:relative;overflow:hidden}.i-brand .container-1560{max-width:97.5rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box}.i-brand .h2{font-size:3.438rem;font-weight:700;margin:0 0 2.1875rem;text-align:center;line-height:1.2}.i-brand .h2 .en{color:#b50221;font-family:Times New Roman,serif;font-style:italic;letter-spacing:normal;margin-bottom:.625rem;display:block;font-size:clamp(2rem,4vw,3.438rem)}.i-brand .h2 .ch{color:#222;font-size:1.65rem;display:block;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.i-brand .brand-wrap{position:relative}.i-brand .slider-container{position:relative;padding:0 3.125rem 3.125rem}.i-brand .slider-track-wrap{overflow:hidden;width:100%}.i-brand .slider-track{display:flex;transition:transform .5s cubic-bezier(.7,0,.3,1);will-change:transform}.i-brand .slider-slide{flex-shrink:0;width:calc(100% / var(--slides-to-show, 4));box-sizing:border-box}.i-brand .brand-box{z-index:0;position:relative;display:block;background:#fff;border-color:#eee;border-style:solid;border-width:4px 2px;text-align:center;padding:1.875rem 2.5rem;overflow:hidden;text-decoration:none;transition:border .5s cubic-bezier(.7,0,.3,1);box-sizing:border-box;height:100%}.i-brand .slider-slide:first-child .brand-box{border-left:2px solid #eee}.i-brand .pic-box{margin-bottom:.625rem;position:relative;border-bottom:1px solid #ddd;overflow:hidden;display:flex;align-items:center;justify-content:center;height:8.4375rem;padding-bottom:.625rem;transition:border-bottom .5s cubic-bezier(.7,0,.3,1)}.i-brand .pic-box img,.i-brand .img-responsive{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0 auto}.i-brand .pic-placeholder{width:100%;height:100%;background:#f0f0f0}.i-brand .txt-box{margin:1.25rem 0 0;text-align:center}.i-brand .txt-box .ti{color:#333;font-size:1.25rem;font-weight:700;margin:.625rem 0 1.25rem;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.i-brand .txt-box .g-btn{display:inline-block;width:9.375rem;padding:.5625rem 0;font-size:1rem;font-weight:700;text-align:center;border-radius:4px;border:1px solid #b50221;color:#b50221;background:transparent;transition:background .5s .25s ease,color .5s .25s ease,border-color .5s ease;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;box-sizing:border-box}@media(min-width:992px){.i-brand .brand-box:hover{border-color:#b50221;border-style:solid;border-width:4px 4px;z-index:9}.i-brand .brand-box:hover .pic-box{border-bottom:1px solid #b50221}.i-brand .brand-box:hover .txt-box .ti{color:#b50221}.i-brand .brand-box:hover .txt-box .g-btn{background:#b50221;color:#fff}}.i-brand .slider-arrow{position:absolute;top:calc(50% - 1.5625rem);transform:translateY(-50%);width:3.125rem;height:3.125rem;background:#b51632;border:none;outline:none;cursor:pointer;z-index:10;font-size:0;transition:background .5s cubic-bezier(.7,0,.3,1);display:flex;align-items:center;justify-content:center;padding:0}.i-brand .slider-arrow:hover{background:#666}.i-brand .slider-arrow--prev{left:0}.i-brand .slider-arrow--next{right:0}.i-brand .slider-arrow:before{content:"";position:absolute;display:block;left:1.25rem;top:1.3125rem;width:.625rem;height:.625rem;border-width:0 0 1px 1px;border-style:solid;border-color:#fff;transform:rotate(45deg);transition:all .5s cubic-bezier(.5,0,.3,.5)}.i-brand .slider-arrow--next:before{transform:rotate(-135deg);left:1.125rem}.i-brand .slider-dots{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;z-index:2}.i-brand .slider-dot{width:1.9375rem;height:1.9375rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;cursor:pointer;padding:0;transition:border-color .3s ease}.i-brand .slider-dot.is-active{border:1px solid #b50221}.i-brand .slider-dot-inner{width:.4375rem;height:.4375rem;border-radius:50%;background:#b50221;border:1px solid #b50221;display:block;transition:all .3s ease}@media(max-width:1199px){.i-brand .slider-container{padding:0 1.875rem 1.875rem}}@media(max-width:991px){.i-brand .h2{font-size:2.5rem}.i-brand .brand-box{padding:1.25rem 1rem}.i-brand .txt-box .g-btn{max-width:100%;min-width:initial;width:100%}}@media(max-width:767px){.i-brand .slider-arrow{width:2.25rem;height:2.25rem}.i-brand .slider-arrow:before{left:.875rem;top:.875rem;width:.5rem;height:.5rem}.i-brand .slider-arrow--next:before{left:.75rem}}#brand-view{width:100%;overflow:hidden;background:#fff;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}#brand-view .container-1760{max-width:110rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box;position:relative}#brand-view .container-1400{max-width:87.5rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box;position:relative}#brand-view .showrole{position:relative}#brand-view .img-responsive{max-width:100%;height:auto;display:block}#brand-view .hidden-xs{display:block;width:100%}#brand-view .visible-xs{display:none;width:100%}@media(max-width:767px){#brand-view .hidden-xs{display:none}#brand-view .visible-xs{display:block}}#brand-view .p-banner{position:relative;z-index:0}#brand-view .g-breadcrumb{display:block;padding:0;list-style:none;text-align:left;color:#1f1f1f;line-height:1.3;position:absolute;margin-left:3.125rem;margin-top:1.25rem;z-index:2}#brand-view .g-breadcrumb li{display:inline-block;vertical-align:top;padding-left:1.875rem;font-size:.9375rem;position:relative;color:#666}#brand-view .g-breadcrumb li:first-child{padding-left:0}#brand-view .g-breadcrumb li a{display:block;color:#666;font-size:.875rem;text-decoration:none}#brand-view .g-breadcrumb li a:hover{color:#444;text-decoration:underline}#brand-view .g-breadcrumb li:before{content:"";display:inline-block;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:rotate(45deg);border-style:solid;border-color:#999;border-width:1px 1px 0 0;margin-top:-4px}#brand-view .g-breadcrumb li:first-child:before{display:none}#brand-view .g-breadcrumb li.current,#brand-view .g-breadcrumb li:last-child{color:#222;font-weight:500}#brand-view .brand-wrap{margin:5% auto}#brand-view .brand-wrap .brand-ti{font-weight:700;color:#b70320;font-size:1.125rem;margin-bottom:.625rem}#brand-view .brand-view-theme{color:#888;line-height:2;font-size:1rem}#brand-view .brand-view-theme:after{content:"";display:table;clear:both}#brand-view .brand-view-theme .left-box{float:left;width:65%;box-sizing:border-box}#brand-view .brand-view-theme .left-box .h3{font-weight:700;color:#222;font-size:1.5rem;margin:0 0 1.25rem;line-height:1.4}#brand-view .brand-view-theme .left-box .txt{color:#888;font-size:.9375rem;line-height:2;margin-bottom:1.25rem}#brand-view .brand-view-theme .left-box .txt p{margin:0 0 1rem}#brand-view .brand-intro-gallery{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:center;margin-top:1.5rem}#brand-view .brand-intro-gallery__item{max-width:17.5rem;width:100%}#brand-view .brand-intro-gallery__item img{width:100%;height:auto;display:block}#brand-view .brand-view-theme .right-box{float:left;width:32%;margin:1.875rem 0 0 3%;text-align:right;box-sizing:border-box}#brand-view .brand-view-theme .right-box img{max-width:100%;height:auto;display:inline-block}#brand-view .page-wrap{background:#f6f6f6;padding:5% 0;position:relative}#brand-view .h2{font-size:3.438rem;font-weight:700;margin:0 0 2.1875rem;text-align:center;line-height:1.2}#brand-view .h2 .en{color:#b50221;font-family:Times New Roman,serif;font-style:italic;letter-spacing:normal;margin-bottom:.625rem;display:block;font-size:clamp(2rem,4vw,3.438rem)}#brand-view .h2 .ch{color:#222;font-size:1.65rem;display:block;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}#brand-view .list{position:relative;font-size:0;margin:0 -1.25rem;text-align:left}#brand-view .list .pro-box{font-size:1rem;display:inline-block;margin:0 1.25rem 2.5rem;width:calc(100% / 3 - 2.5625rem);vertical-align:top;text-decoration:none;box-sizing:border-box}#brand-view .list .pro-box .pic-box{position:relative;margin-bottom:.625rem;background:#fff;overflow:hidden}#brand-view .list .pro-box .pic-box:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#0006;z-index:0;opacity:0;transition:opacity .5s cubic-bezier(.7,0,.3,1)}#brand-view .list .pro-box .pic-box .view{overflow:hidden;width:100%;aspect-ratio:400 / 280;display:flex;align-items:center;justify-content:center;background:#fff}#brand-view .list .pro-box .pic-box img{width:100%;height:100%;object-fit:cover;display:block}#brand-view .list .pro-box .pic-placeholder{width:100%;aspect-ratio:400 / 280;background:#e5e5e5}#brand-view .list--square .pro-box .pic-box .view,#brand-view .list--square .pro-box .pic-placeholder{aspect-ratio:1 / 1}#brand-view .list .pro-box .more{position:absolute;display:inline-block;left:45%;margin-left:-2.625rem;top:50%;margin-top:-2rem;color:#fff;font-weight:700;font-size:.9375rem;width:4rem;text-align:center;z-index:1;padding-top:3.125rem;transition:left .5s cubic-bezier(.7,0,.3,1) .2s,opacity .5s cubic-bezier(.7,0,.3,1) .2s;opacity:0;transform-origin:0 0;pointer-events:none;white-space:nowrap;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}#brand-view .list .pro-box .more:before{content:"";width:0px;height:1px;position:absolute;background:#fff;top:1.4375rem;left:0;transition:width .5s cubic-bezier(.7,0,.3,1)}#brand-view .list .pro-box .more:after{content:"";position:absolute;width:2.8125rem;height:2.8125rem;border:1px solid #fff;border-radius:2.8125rem;left:50%;top:0;margin-left:-.6875rem;transition:opacity .5s cubic-bezier(.7,0,.3,1) .5s;opacity:0}#brand-view .list .pro-box .more>span{display:inline-block;width:.75rem;height:.75rem;border-style:solid;border-color:#fff #fff transparent transparent;border-width:0;position:absolute;right:.625rem;top:1.0625rem;transform:rotate(45deg);transition:opacity .5s cubic-bezier(.7,0,.3,1) .3s;opacity:0}#brand-view .list .pro-box:hover .pic-box:after{opacity:1}#brand-view .list .pro-box:hover .more{opacity:1;left:50%}#brand-view .list .pro-box:hover .more:before{width:3.4375rem}#brand-view .list .pro-box:hover .more:after{opacity:1}#brand-view .list .pro-box:hover .more>span{border-width:1px 1px 0 0;opacity:1}#brand-view .list .pro-box .txt-box{text-align:left;line-height:2;font-weight:700}#brand-view .list .pro-box .txt-box .ti{font-size:1.5rem;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.3125rem;transition:color .3s ease}#brand-view .list .pro-box:hover .txt-box .ti{color:#b50221}#brand-view .list .pro-box .txt-box .txt{color:#888;font-size:.9375rem;line-height:1.5;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:4.2rem}#brand-view .btn-fixed{position:fixed;left:5rem;top:max(10%,calc(var(--header-height, 6rem) + .5rem));background:#b8b8b8;width:4.375rem;height:4.375rem;border-radius:4.375rem;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:background .5s cubic-bezier(.7,0,.3,1),opacity .5s cubic-bezier(.7,0,.3,1),visibility .5s cubic-bezier(.7,0,.3,1);text-decoration:none;display:block}#brand-view .btn-fixed.is-visible{opacity:1;visibility:visible;pointer-events:auto}#brand-view .btn-fixed:before{content:"";position:absolute;width:2.5625rem;height:1px;background:#fff;display:block;top:50%;right:0;transition:width .5s cubic-bezier(.7,0,.3,1)}#brand-view .btn-fixed:after{content:"BACK";display:block;top:4.5rem;text-align:center;color:#666;font-size:.975rem;position:relative;font-family:Arial,sans-serif;font-weight:500;transition:color .3s ease}#brand-view .btn-fixed span{display:inline-block;width:.75rem;height:.75rem;border-style:solid;border-color:transparent transparent #fff #fff;border-width:0px 0px 1px 1px;transform:rotate(45deg);transition:left .5s cubic-bezier(.7,0,.3,1);z-index:2;top:1.8125rem;position:absolute;left:1.8125rem}#brand-view .btn-fixed:hover{background:#666}#brand-view .btn-fixed:hover:before{width:3.125rem}#brand-view .btn-fixed:hover:after{color:#000}#brand-view .btn-fixed:hover span{left:1.25rem}#brand-view .pro-intro{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;width:100vw;left:50%;transform:translate(-50%);background:linear-gradient(-45deg,#f8f9fa,#e9ecef,#f1f3f5,#fff);background-size:400% 400%;animation:pro-bg-flow 15s ease infinite;color:#2c3e50;padding:24px 12px;margin-bottom:30px;overflow:hidden}@keyframes pro-bg-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#brand-view .pro-inner{position:relative;z-index:2;max-width:1200px;margin:0 auto}#brand-view .pro-header{text-align:center;margin-bottom:28px}#brand-view .pro-header h2{color:#1a252f;margin:0 0 8px;font-size:1.6rem;font-weight:700;letter-spacing:2px}#brand-view .pro-header h2:after{content:"";display:block;width:50px;height:3px;background:linear-gradient(90deg,transparent,#8C6239,transparent);margin:12px auto 0}#brand-view .pro-header span{color:#6c757d;font-size:.95rem;letter-spacing:1px}#brand-view .pro-grid{display:flex;flex-direction:column;gap:16px}#brand-view .pro-card-wrapper{position:relative;background:#fff3;border-radius:12px;padding:2px;overflow:hidden;box-shadow:0 8px 20px #00000008;transition:transform .4s ease}#brand-view .pro-card-wrapper:hover{transform:translateY(-5px)}#brand-view .pro-card-wrapper:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0%,transparent 40%,rgba(140,98,57,.8) 50%,transparent 60%,transparent 100%);animation:pro-border-spin 4s linear infinite;z-index:0}@keyframes pro-border-spin{to{transform:rotate(360deg)}}#brand-view .pro-card{position:relative;background:#fffffff2;border-radius:10px;padding:20px 16px;height:100%;z-index:1;box-sizing:border-box}#brand-view .pro-card h3{color:#8c6239;font-size:1.15rem;font-weight:600;margin:0 0 10px;border-bottom:1px dashed rgba(140,98,57,.2);padding-bottom:8px}#brand-view .pro-card p{margin:0;font-size:.95rem;line-height:1.7;letter-spacing:.5px;color:#495057;text-align:justify}@media(min-width:768px){#brand-view .pro-intro{padding:40px 20px}#brand-view .pro-header h2{font-size:2rem}#brand-view .pro-header span{font-size:1.05rem}#brand-view .pro-grid{flex-direction:row;align-items:stretch;gap:24px}#brand-view .pro-card-wrapper{flex:1;display:flex;flex-direction:column}#brand-view .pro-card{padding:28px 24px}#brand-view .pro-card p{font-size:1rem}}#brand-view .nodata{text-align:center;padding:80px 20px}#brand-view .nodata .icon{font-size:2.5rem;color:#bbb;margin-bottom:15px}#brand-view .nodata .title{font-size:1.35rem;color:#888;margin-bottom:25px}#brand-view .nodata .btn a{display:inline-block;padding:10px 30px;border:1px solid #b50221;color:#b50221;font-weight:700;text-decoration:none;border-radius:4px;transition:background .3s ease,color .3s ease}#brand-view .nodata .btn a:hover{background:#b50221;color:#fff}@media(max-width:1480px){#brand-view .btn-fixed{left:1.25rem;top:max(15%,calc(var(--header-height, 6rem) + .5rem))}#brand-view .g-breadcrumb{margin-left:1.875rem}}@media(max-width:1200px){#brand-view .list .pro-box{width:calc(100% / 3 - 1.9375rem);margin:0 .9375rem 1.875rem}#brand-view .list .pro-box .txt-box .ti{font-size:1.35rem}}@media(max-width:991px){#brand-view .brand-view-theme .left-box{float:none;width:100%;margin:0 0 1.875rem}#brand-view .brand-view-theme .right-box{float:none;width:60%;margin:0 auto;text-align:center}#brand-view .list .pro-box{width:calc(50% - 1.875rem);margin:0 .9375rem 1.875rem}#brand-view .btn-fixed{left:.625rem}}@media(max-width:767px){#brand-view .g-breadcrumb{margin-left:1rem;margin-top:.75rem}#brand-view .g-breadcrumb li{font-size:.8125rem;padding-left:1.125rem}#brand-view .brand-view-theme .right-box{width:100%;margin:0 auto}#brand-view .brand-intro-gallery{justify-content:center;gap:1.25rem}#brand-view .list{margin:0}#brand-view .list .pro-box{width:100%;margin:0 0 2rem}#brand-view .btn-fixed{width:2.5rem;height:2.5rem;left:.3125rem;top:auto;bottom:5rem;transform:none}#brand-view .btn-fixed:before{width:1.5rem}#brand-view .btn-fixed:after{display:none}#brand-view .btn-fixed span{top:.9375rem;left:.625rem;width:.5625rem;height:.5625rem}}#brand-view .container-1200{max-width:75rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}#brand-view .brand-story{width:100%}#brand-view .brand-story__heading{color:#c1b8ae;font-weight:300;letter-spacing:2px;font-size:1.5rem;margin:0 0 1rem}#brand-view .brand-story__body p{margin:0 0 .5rem;font-size:1.05rem;color:#555;line-height:1.8}#brand-view .brand-story__body strong{color:#c1b8ae;font-weight:600}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}#product-list{min-height:calc(100vh - 250px);overflow:hidden;padding-bottom:2%;background:#fff}#product-list .page-wrap{padding:50px 0}#product-list .h2{font-size:3.438rem;font-weight:700;margin:0 0 35px;text-align:center}#product-list .h2 span{display:block}#product-list .h2 .en{color:#b50221;font-family:Times New Roman,Times,serif;font-style:italic;margin-bottom:10px}#product-list .h2 .ch{color:#222;font-size:1.65rem}#product-list .list{font-size:0;width:100%}#product-list .box{position:relative;z-index:0;display:flex;flex-direction:row;width:100%;align-items:stretch}#product-list .box:after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:30px;box-shadow:inset 0 -5px 5px #0000000f;pointer-events:none}#product-list .box:nth-child(2n){flex-direction:row-reverse}#product-list .box .pic-box,#product-list .box .txt-box{position:relative;font-size:1rem;width:50%;box-sizing:border-box}#product-list .box .pic-box{display:block;overflow:hidden;line-height:0;background:#f0f0f0}#product-list .box .pic-box:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:#0003;z-index:0;opacity:0;transition:opacity .5s cubic-bezier(.7,0,.3,1)}#product-list .box .pic-box img{width:100%;height:100%;object-fit:cover;display:block}#product-list .box .pic-box .pic-logo{width:100%;height:100%;object-fit:contain;background:#fff;padding:2rem;box-sizing:border-box}#product-list .box .txt-box{padding:3% 5%;background-size:cover;background-repeat:no-repeat;background-position:center bottom;display:flex;flex-direction:column;justify-content:center}#product-list .box:nth-child(odd) .txt-box{background-image:var(--bg-odd)}#product-list .box:nth-child(2n) .txt-box{background-image:var(--bg-even)}#product-list .box .txt-box .brand-pic{width:285px;max-width:100%;margin-left:auto;margin-bottom:25px;text-align:right}#product-list .box .txt-box .brand-pic img{display:inline-block;max-width:100%;height:auto}#product-list .box .txt-box .h3{text-align:left;font-size:1.625rem;font-weight:700;margin:0 0 20px;color:#222}#product-list .box .txt-box .txt{text-align:left;color:#666;line-height:1.8;margin:0;font-size:1rem;max-width:90%}#product-list .more{position:absolute;display:inline-block;left:50%;margin-left:-42px;top:50%;margin-top:-32px;color:#fff;z-index:1;padding-top:60px;transition:left .5s cubic-bezier(.7,0,.3,1) .2s,opacity .5s cubic-bezier(.7,0,.3,1);opacity:0;transform-origin:0 0;text-decoration:none;font-size:1rem;letter-spacing:1px;pointer-events:none}#product-list .more:before{content:"";width:0px;height:1px;position:absolute;background:#fff;top:23px;left:0;transition:width .5s cubic-bezier(.7,0,.3,1)}#product-list .more:after{content:"";position:absolute;width:45px;height:45px;border:1px solid #fff;border-radius:45px;left:50%;top:-1px;margin-left:-6px;transition:opacity .5s cubic-bezier(.7,0,.3,1) .5s;opacity:0}#product-list .more>span{display:inline-block;width:12px;height:12px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:0;position:absolute;left:50%;margin-left:17px;top:17px;transform:rotate(45deg);transition:opacity .5s cubic-bezier(.7,0,.3,1) .3s;opacity:0}@media(min-width:992px){#product-list .box:hover .pic-box:after{opacity:1}#product-list .box:hover .more{opacity:1;left:50%}#product-list .box:hover .more:before{width:55px}#product-list .box:hover .more:after{opacity:1}#product-list .box:hover .more>span{border-width:1px 1px 0 0;opacity:1}}@media(max-width:1366px){#product-list .box .txt-box{padding:20px 40px}#product-list .box .txt-box .brand-pic{width:200px}}@media(max-width:991px){#product-list .box{flex-direction:column!important}#product-list .box .pic-box{width:100%}#product-list .box .txt-box{width:100%;padding:30px 20px;border-bottom:1px solid #f8f8f8}#product-list .box .txt-box .brand-pic{width:140px;margin-bottom:15px}#product-list .box .txt-box .h3{font-size:1.3rem;margin-bottom:10px}#product-list .h2{font-size:2.5rem;margin-bottom:25px}}@media(max-width:767px){#product-list .page-wrap{padding:30px 0}#product-list .h2{font-size:2rem}#product-list .h2 .ch{font-size:1.25rem}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.i-article{background:#f6f6f6;position:relative;overflow:hidden;padding-bottom:2rem}.i-article .tab-wrap{background:#b50221;text-align:center;box-shadow:0 25px 25px inset #0000004d;overflow:hidden}.i-article .tab{display:inline-flex;margin:0;padding:0;list-style:none;justify-content:center;vertical-align:middle}.i-article .tab>li{margin:0;padding:0;display:inline-block}.i-article .tab>li a{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-align:center;padding:1.375rem 2.5rem;font-size:1.25rem;font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;background:#f4f4f433;text-decoration:none;transition:all .3s ease;cursor:pointer}.i-article .tab>li a svg{fill:#fff;height:2.6875rem;width:auto;max-width:3.25rem;margin-right:1.25rem;transition:fill .3s ease}.i-article .tab>li a:hover{background:#333;color:#fff}.i-article .tab>li a:hover svg{fill:#fff}.i-article .tab>li a.current{background:#fff;color:#b50221}.i-article .tab>li a.current svg{fill:#b50221}.i-article .content{position:relative;background:#f6f6f6;padding:3.125rem 0 1rem;overflow:hidden}.i-article .tab-panel{display:none}.i-article .tab-panel.is-active{display:block}.i-article .slider-container{position:relative;width:100%;margin:0 auto}.i-article .slider-track-wrap{overflow:hidden;position:relative;width:100%;padding:1.25rem 0 2rem}.i-article .slider-track{display:flex;align-items:center;transition:transform .5s cubic-bezier(.7,0,.3,1);will-change:transform;width:max-content}.i-article .slider-slide{flex:0 0 auto;width:var(--slide-width, 56rem);padding:0 1.25rem;box-sizing:border-box;transition:opacity .5s ease,transform .5s ease;opacity:.5;transform:scale(.92);cursor:pointer}.i-article .slider-slide.is-active{opacity:1;transform:scale(1);cursor:default}.i-article .pro-box{position:relative;background:#fff;display:flex;box-shadow:3px 3px 6px #6767671a;padding:3.4375rem;text-decoration:none;color:inherit;border-bottom:3px solid transparent;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box;align-items:center;min-height:23rem}.i-article .slider-slide.is-active .pro-box{border-bottom:3px solid #b51632}.i-article .txt-box{width:44%;flex-shrink:0;padding-right:2.5rem;text-align:left;position:relative;box-sizing:border-box}.i-article .pic-box{width:56%;flex-shrink:0;position:relative;overflow:hidden;background:#f0f0f0;aspect-ratio:16 / 10}.i-article .pic-box img{width:100%;height:100%;object-fit:cover;display:block}.i-article .pic-placeholder{width:100%;height:100%;background:#ddd}.i-article .pic-box:before,.i-article .pic-box:after{content:"";position:absolute;left:-500px;top:0;opacity:.3;width:300px;height:100%;transform:skew(-30deg);transform-origin:0 0;background-image:linear-gradient(to right,#fff0,#fff);pointer-events:none;z-index:2}.i-article .pro-box:hover .pic-box:before{left:150%;transition:left .5s}.i-article .pro-box:hover .pic-box:after{left:150%;transition:left .5s .1s}.i-article .txt-box .sti{color:#b70320;font-size:1.1rem;font-weight:700;margin-bottom:.625rem;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.i-article .txt-box .ti{font-size:1.625rem;color:#000;font-weight:700;margin:0 0 .5rem;line-height:1.4;height:4.5rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;transition:color .3s ease}.i-article .txt-box .txt{height:4.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.5rem;font-size:1rem;color:#888;line-height:1.5rem;overflow:hidden;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.i-article .more-wrap{position:absolute;right:3.125rem;bottom:-2.5rem;display:flex;align-items:center;gap:1.25rem;color:#b51632;font-weight:700;font-size:1rem;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;text-align:left}.i-article .more-line{width:3.5625rem;height:1px;background:#b51632;transition:all .3s ease;flex-shrink:0}.i-article .more-text{color:#b51632;display:inline-block;white-space:nowrap}@media(min-width:992px){.i-article .pro-box:hover .more-line{width:.625rem}.i-article .pro-box:hover .more-text{-webkit-animation:tracking-in-expand 1s cubic-bezier(.215,.61,.355,1) both;animation:tracking-in-expand 1s cubic-bezier(.215,.61,.355,1) both}.i-article .pro-box:hover .txt-box .txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}to{letter-spacing:normal;opacity:1}}.i-article .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;padding:0;width:3.125rem;height:3.125rem;background:#b51632;border:0;outline:none;text-indent:-9999px;overflow:hidden;transition:background .3s ease}.i-article .slider-arrow:hover{background:#666}.i-article .slider-arrow:before{content:"";position:absolute;display:block;left:1.25rem;top:1.3125rem;width:.625rem;height:.625rem;border-width:0 0 1px 1px;border-style:solid;border-color:#fff;transform:rotate(45deg);transition:border-color .3s ease}.i-article .slider-arrow--prev{left:calc(50% - var(--slide-width, 56rem) / 2 - 2rem)}.i-article .slider-arrow--next{right:calc(50% - var(--slide-width, 56rem) / 2 - 2rem)}.i-article .slider-arrow--next:before{transform:rotate(-135deg);left:1.125rem}.i-article .slider-dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none}.i-article .slider-dot{width:1.9375rem;height:1.9375rem;border-radius:100%;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;padding:0;transition:border-color .3s ease}.i-article .slider-dot.is-active{border:1px solid #b50221}.i-article .slider-dot-inner{width:.4375rem;height:.4375rem;border-radius:50%;background:#b50221;display:block}.i-article .tab-empty{text-align:center;color:#666;font-size:1rem;padding:2.5rem 0}@media(max-width:1480px){.i-article .tab>li a{padding:.9375rem 1.875rem}.i-article .pro-box{padding:2.5rem}.i-article .slider-arrow--prev{left:1.5rem}.i-article .slider-arrow--next{right:1.5rem}}@media(max-width:1199px){.i-article .pro-box{flex-direction:column;padding:1.5rem;min-height:auto}.i-article .txt-box{width:100%;padding-right:0;margin-bottom:1.5rem}.i-article .more-wrap{position:static;margin-top:1rem;justify-content:flex-end}.i-article .pic-box{width:100%}.i-article .slider-arrow--prev{left:.5rem}.i-article .slider-arrow--next{right:.5rem}}@media(max-width:767px){.i-article .tab>li a{padding:.625rem .8125rem;font-size:1rem}.i-article .tab>li a svg{height:1.875rem;margin-right:.5rem}.i-article .slider-arrow{width:2.25rem;height:2.25rem}.i-article .slider-arrow:before{left:.875rem;top:.875rem;width:.5rem;height:.5rem}.i-article .slider-arrow--next:before{left:.75rem}.i-article .txt-box .ti{font-size:1.25rem}}.encyclopedia-article{background:#f6f6f6}.encyclopedia-article__banner{position:relative;z-index:0;line-height:0}.encyclopedia-article__banner-inner{position:relative;max-width:110rem;margin:0 auto}.encyclopedia-article__breadcrumb{position:absolute;top:1.25rem;left:3.125rem;z-index:2;line-height:1.3}.encyclopedia-article__breadcrumb--inline{position:static;margin-bottom:1.5625rem}.encyclopedia-article__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem;color:#1f1f1f}.encyclopedia-article__breadcrumb-list a{color:inherit;text-decoration:none;transition:color .2s ease}.encyclopedia-article__breadcrumb-list a:hover{color:var(--color-brand, #b50221);text-decoration:underline}.encyclopedia-article__breadcrumb-list li{display:inline-flex;align-items:center;position:relative}.encyclopedia-article__breadcrumb-list li+li:before{content:">";margin:0 .5rem;color:#666;font-size:.875rem}.encyclopedia-article__breadcrumb-list li:last-child{color:#222}.encyclopedia-article__picture,.encyclopedia-article__image{display:block;width:100%;height:auto;aspect-ratio:1760 / 495;object-fit:cover}.encyclopedia-article__page-wrap{max-width:110rem;margin:0 auto;padding:0 var(--page-margin) 6.25rem}.encyclopedia-article__card{position:relative;z-index:1;max-width:87.5rem;margin:-7.8125rem auto 0;background:#fff;padding:4% 3.5% 3%;box-shadow:0 0 10px #6464641a}.encyclopedia-article--no-banner .encyclopedia-article__card{margin-top:2.5rem}.encyclopedia-article__title{margin:0;font-size:clamp(1.625rem,3vw,2.188rem);font-weight:700;line-height:1.35;color:#222;text-align:center}.encyclopedia-article__title:after{content:"";width:3.125rem;height:1px;background:#ddd;display:block;margin:1.5625rem auto 1.25rem}.encyclopedia-article__meta{margin:0 0 2rem;color:var(--color-brand, #b50221);font-weight:700;text-align:center;font-size:1rem}.encyclopedia-article__meta-item{display:inline-flex;align-items:center;gap:.375rem;margin:0 .625rem}.encyclopedia-article__meta-icon{display:inline-block;flex-shrink:0;width:1em;height:1em;fill:none;stroke:currentColor}.encyclopedia-article__meta-sep{color:var(--color-brand, #b50221);margin:0 .25rem}.encyclopedia-article__body{overflow:visible}.encyclopedia-article__body img{max-width:100%;height:auto!important}.encyclopedia-article__body .article-section{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem;align-items:center}.encyclopedia-article__body .article-image{display:block;width:100%;height:auto;margin:1.25rem 0;border-radius:.9375rem;box-shadow:0 .25rem .5rem #0000001a}@media(min-width:992px){.encyclopedia-article__body .article-section{flex-direction:row;align-items:center;gap:2.5rem;margin-bottom:3.125rem}.encyclopedia-article__body .article-section .image-container{flex:0 0 45%;max-width:45%}.encyclopedia-article__body .article-section .text-container{flex:1 1 55%}.encyclopedia-article__body .article-section.image-right{flex-direction:row-reverse}.encyclopedia-article__body .article-image{max-width:40.625rem;width:100%;margin:0}}.encyclopedia-article__body .bottom-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.25rem;text-align:center;margin-top:2.5rem}.encyclopedia-article__body .bottom-link-item img{max-width:18.75rem;width:100%;height:auto;display:block;border-radius:.5rem}.encyclopedia-article__body .bounce-animation{animation:bounce-effect 2s infinite ease-in-out;display:inline-block}.encyclopedia-article__btn-wrap{text-align:center;border-top:1px solid #ddd;padding-top:2.5rem;margin-top:2.5rem}.g-btn{font-size:1rem;text-align:center;padding:.5625rem 1.5rem;display:inline-block;min-width:9.375rem;overflow:hidden;position:relative;border-radius:.25rem;border:1px solid #b50221;color:#b50221;text-decoration:none;transition:all .3s ease}.encyclopedia-article__related{max-width:87.5rem;margin:0 auto;padding:2.5rem 0 1rem}.encyclopedia-article__related-title{text-align:left;margin:0 0 1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;line-height:1.1}.encyclopedia-article__related-title .en{font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand, #b50221);margin-right:.625rem;font-weight:700}.encyclopedia-article__related-title .en:after{content:"/";font-size:2rem;font-weight:300;color:#666;margin-left:.625rem;font-style:normal}.encyclopedia-article__related-title .ch{font-size:clamp(1.25rem,2vw,1.65rem);color:#222;font-weight:700}.encyclopedia-article__body .full-width-section{background:radial-gradient(circle at top,#fff,#f0f2f5)}.encyclopedia-article__body .content-container{max-width:60rem;margin:0 auto;background:#fffffffa;padding:3.125rem 1.875rem;border-radius:1.875rem;box-shadow:0 1.25rem 3.125rem #00000014;text-align:center}.encyclopedia-article__body .grand-title{font-size:clamp(2rem,5vw,3.5em);font-weight:900;margin-bottom:2.5rem;background:linear-gradient(135deg,#c03,#800020,#c03);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3125rem}.encyclopedia-article__body .service-cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:2.5rem 0}.encyclopedia-article__body .service-card{background:#fff;border-radius:1.25rem;padding:1.5625rem;flex:1 1 17.5rem;border:1px solid rgba(0,102,204,.1);box-shadow:0 .625rem 1.25rem #00000008;display:flex;align-items:center;font-size:1.1875rem;font-weight:700;color:#333;transition:.4s}.encyclopedia-article__body .service-card:hover{background:#06c;color:#fff;transform:translateY(-.625rem)}.encyclopedia-article__body .service-card .icon{background:#e6f0fa;color:#06c;border-radius:.75rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;flex-shrink:0}.encyclopedia-article__body .photo-gallery-wrapper{margin:2.5rem 0;width:100%}.encyclopedia-article__body .photo-gallery-title{color:#06c;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center}.encyclopedia-article__body .photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;padding:.625rem}.encyclopedia-article__body .photo-gallery .photo-item{border-radius:.75rem;overflow:hidden;box-shadow:0 .25rem .625rem #00000014;background:#fff;aspect-ratio:4 / 3;position:relative;transition:transform .3s ease,box-shadow .3s ease}.encyclopedia-article__body .photo-gallery .photo-item:hover{transform:scale(1.08);box-shadow:0 .75rem 1.5625rem #0003;z-index:10}.encyclopedia-article__body .photo-gallery img{width:100%;height:100%;object-fit:cover;display:block}.encyclopedia-article__body .map-wrapper{margin:3.75rem 0;border-radius:1.5625rem;overflow:hidden;box-shadow:0 .9375rem 2.5rem #0000001f;border:1px solid #eee}.encyclopedia-article__body .map-wrapper iframe{display:block;width:100%;border:0}.encyclopedia-article__body .store-info-box{background:linear-gradient(145deg,#fff,#fafbfe);border-radius:1.25rem;padding:2.5rem 1.875rem;text-align:left;border:1px solid rgba(0,102,204,.1);box-shadow:0 .9375rem 2.1875rem #0000000f,inset 0 0 0 2px #fff;position:relative;overflow:hidden;max-width:46.875rem;margin:0 auto}.encyclopedia-article__body .store-info-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:.375rem;background:linear-gradient(90deg,#c03,#06c)}.encyclopedia-article__body .store-info-title{color:#c03;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:1.25rem}.encyclopedia-article__body .info-row{display:flex;align-items:flex-start;margin-bottom:1.25rem;font-size:1.1875rem;color:#444;line-height:1.6}.encyclopedia-article__body .info-row:last-child{margin-bottom:0}.encyclopedia-article__body .info-icon{flex-shrink:0;width:2.375rem;height:2.375rem;background:#e6f0fa;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;font-size:1.125rem}.encyclopedia-article__body .info-label{font-weight:800;color:#222}.encyclopedia-article__body .info-note{display:block;color:#888;font-size:.9375rem;margin-top:.375rem;font-weight:400}@media(max-width:1600px){.encyclopedia-article__card{width:calc(100% - 2.5rem);margin-top:-7.8125rem;margin-left:auto;margin-right:auto}}@media(max-width:1199px){.encyclopedia-article__card{margin-top:-6.875rem}.encyclopedia-article__breadcrumb{left:1.875rem}}@media(max-width:991px){.encyclopedia-article__card{margin-top:-5.625rem;padding-top:2.5rem}.encyclopedia-article__related-title .en{font-size:2rem}}@media(max-width:767px){.encyclopedia-article__breadcrumb{left:1rem;top:.75rem}.encyclopedia-article__breadcrumb-list{font-size:.75rem}.encyclopedia-article__picture,.encyclopedia-article__image{aspect-ratio:1000 / 495}.encyclopedia-article__card{width:calc(100% - 2.5rem);margin-top:-3.75rem;padding-top:1.875rem}.encyclopedia-article--no-banner .encyclopedia-article__card{margin-top:1.875rem}.encyclopedia-article__title{font-size:1.625rem}.encyclopedia-article__related-title .en{font-size:1.85rem}.releated-news{font-size:.875rem}.encyclopedia-article__body .photo-gallery{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:65%;gap:.625rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:.9375rem;-webkit-overflow-scrolling:touch}.encyclopedia-article__body .photo-gallery .photo-item{scroll-snap-align:center}}.floating-buttons{position:fixed;right:35px;bottom:50px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.floating-buttons__to-top{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:none;background:var(--color-brand);color:#fff;cursor:pointer;box-shadow:0 2px 10px #0003;transition:opacity .3s ease,transform .3s ease,visibility .3s ease,background-color .3s ease;opacity:0;visibility:hidden;transform:translateY(.5rem)}.floating-buttons__to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.floating-buttons__to-top:hover{background:#8a0118}.floating-buttons__to-top svg{width:20px;height:20px;display:block}.floating-buttons__whatsapp{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#25d366;color:#fff;text-decoration:none;box-shadow:0 2px 10px #0003;transition:transform .2s ease,background-color .2s ease}.floating-buttons__whatsapp:hover{transform:translateY(-2px);background:#3ee07d}.floating-buttons__whatsapp svg{width:22px;height:22px;display:block}.site-footer{color:#222;margin-top:2rem}.site-footer__top{background:#fff;border-top:1px solid #eee}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;max-width:var(--page-width);margin:0 auto;padding:1.5rem var(--page-margin) 1.25rem}.site-footer__brand{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;flex:1 1 31rem;min-width:min(100%,31rem)}.site-footer__logo{flex:0 0 auto}.site-footer__logo-image{display:block;width:auto;height:3.5rem}.site-footer__meta{flex:1 1 16rem;min-width:0;line-height:1.5;font-weight:700}.site-footer__licenses{margin:0 0 .35rem;font-size:.9375rem}.site-footer__nav{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin-top:.35rem;font-weight:400}.site-footer__nav a,.site-footer__contact-link{color:#888;text-decoration:none}.site-footer__nav a:hover,.site-footer__contact-link:hover{color:var(--color-brand)}.site-footer__contact{display:flex;justify-content:flex-end;align-items:center;gap:.35rem 1rem;flex:1 1 18rem;font-weight:700}.site-footer__contact-link{display:inline-flex;align-items:center;gap:.35rem;color:#222;white-space:nowrap}.site-footer__icon{display:inline-flex;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;border-radius:50%;background:var(--color-brand);color:#fff;flex:0 0 auto}.site-footer__icon svg{width:.85rem;height:.85rem;display:block}.site-footer__contact-link .site-footer__icon svg{width:1rem;height:1rem}.site-footer__copyright{padding:1.25rem var(--page-margin);font-size:.875rem;text-align:center;background:#e3e3e3;color:#222}.site-footer__copyright p{margin:0;line-height:1.8}.site-footer__credit{color:#a0a0a0}@media(max-width:991px){.site-footer__brand{flex:1 1 100%;border-bottom:1px solid #ddd;padding-bottom:1.25rem}.site-footer__contact{flex:1 1 100%;justify-content:flex-start}}@media(max-width:650px){.site-footer__brand{flex-direction:column;align-items:flex-start}.site-footer__logo-image{height:3rem}.site-footer__contact-link{width:100%;white-space:normal}}.gov-subsidy{padding:3rem var(--page-margin) 4rem;background:var(--color-muted)}.gov-subsidy__shell{max-width:var(--page-width);margin:0 auto}.gov-subsidy__heading{margin:0 0 2rem;text-align:center;font-weight:700}.gov-subsidy__kicker{display:block;font-family:var(--font-display--family);font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand);margin-bottom:.65rem}.gov-subsidy__title{display:block;font-size:clamp(1.25rem,2vw,1.65rem);color:#222}.gov-subsidy__panel{position:relative;margin-top:4rem;background:#fff;box-shadow:0 0 10px #6464641a;padding:4rem 3.5% 3%}.gov-subsidy__tabs{position:absolute;top:-4.5rem;left:50%;transform:translate(-50%);display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;padding:0 1rem}.gov-subsidy__tab{width:7.5rem;height:7.5rem;border-radius:50%;border:1px solid #fff;background:#e9e9e9;color:#444;font:inherit;font-size:1rem;font-weight:700;cursor:pointer;box-shadow:0 0 1px #f6f6f6;transition:background .3s ease,color .3s ease,box-shadow .3s ease}.gov-subsidy__tab.is-active{background:var(--color-brand);color:#fff;box-shadow:0 0 10px #ccc}.gov-subsidy__subheading{margin:0 0 1rem;font-size:2.25rem;font-weight:700;color:#222}.gov-subsidy__richtext{line-height:1.9;color:#333}.gov-subsidy__richtext :is(p,ul,ol){margin-top:0}.gov-subsidy__pane[hidden]{display:none}@media(max-width:767px){.gov-subsidy__panel{margin-top:1rem;padding-top:1.5rem}.gov-subsidy__tabs{position:static;transform:none;margin-bottom:1.5rem}.gov-subsidy__tab{width:calc(50% - .5rem);height:auto;min-height:4rem;border-radius:999px;padding:.75rem 1rem}}.site-header{background:var(--color-brand);color:#fff;position:fixed;top:0;left:0;right:0;width:100%;z-index:9999}.site-header__bar{display:flex;align-items:stretch;min-height:4.375rem;max-width:110rem;margin:0 auto;padding-left:var(--page-margin);padding-right:0}.site-header a{color:inherit;text-decoration:none}.site-header__logo{display:flex;align-items:center;flex:0 0 auto;padding:.46875rem 0;margin-right:1rem}.site-header__logo-image{display:block;height:3.5rem;width:auto}.site-header__nav{flex:1 1 auto;display:flex;align-items:stretch;min-width:0}.site-header__menu{display:flex;flex-wrap:nowrap;align-items:stretch;list-style:none;margin:0;padding:0;height:100%}.site-header__menu>.site-header__item>a{display:flex;align-items:center;height:100%;padding:.625rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.2;color:#fff;white-space:nowrap}.site-header__item{position:relative}.site-header__dropdown{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);z-index:20;min-width:9.5rem;margin:0;padding:0;list-style:none;background:#720014eb;box-shadow:0 0 2px #00000026}.site-header__dropdown li{border-bottom:1px solid rgba(255,255,255,.1)}.site-header__dropdown a{display:block;padding:.625rem 1.25rem;font-size:.95rem;font-weight:400;white-space:nowrap;color:#fff}.site-header__dropdown li:hover{background:#fff}.site-header__dropdown li:hover a{color:#222}.site-header__item:hover .site-header__dropdown,.site-header__item:focus-within .site-header__dropdown{display:block}.site-header__tools{display:flex;align-items:stretch;flex:0 0 auto;margin-left:auto}.site-header__tool{display:flex;align-items:center;min-height:4.375rem;color:var(--color-header-text);transition:color .5s cubic-bezier(.7,0,.3,1)}.site-header__tool:hover{color:#fff}.site-header__tool--locale{padding:0 .9375rem;background:transparent;border-left:1px solid rgba(255,255,255,.1);position:relative}.site-header__locale-form{margin:0;padding:0;display:flex;align-items:center;height:100%}.site-header__locale-wrap{display:flex;align-items:center;gap:.375rem;position:relative;cursor:pointer;color:var(--color-header-text);transition:color .5s cubic-bezier(.7,0,.3,1)}.site-header__locale-wrap:hover{color:#fff}.site-header__locale-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.site-header__locale-icon svg{display:block;width:1.125rem;height:1.125rem;stroke:currentColor}.site-header__locale-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:none;color:inherit;font-family:inherit;font-size:.95rem;font-weight:700;cursor:pointer;padding:.375rem .875rem .375rem .125rem;outline:none;line-height:1.2}.site-header__locale-select option{background:#720014;color:#fff;padding:.5rem}.site-header__locale-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}.site-header__locale-chevron svg{display:block;fill:currentColor}.site-header__tool--info{gap:.625rem;padding:.9375rem 1.25rem;background:#111;color:#ccc}.site-header__info-icon svg{width:1.5rem;height:1.5625rem;display:block;fill:#ccc}.site-header__info-text{display:flex;flex-direction:column;line-height:1.2}.site-header__phone{font-family:var(--font-display--family);font-style:italic;font-size:1.425rem;color:#ccc}.site-header__email{font-size:.8375rem;color:#ccc}.site-header__tool--info a:hover{color:#fff}@media(max-width:1199px){.site-header__tool--locale{padding:0 .5rem}.site-header__locale-select{font-size:.875rem;padding-right:.75rem}.site-header__tool-label,.site-header__info-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header__tool--info{gap:0}}@media(max-width:991px){.site-header__bar{flex-wrap:wrap;padding-right:var(--page-margin)}.site-header__nav{order:3;flex:1 1 100%;overflow-x:auto}.site-header__menu>.site-header__item>a{padding:.625rem .875rem;font-size:1rem}}.hero-about{padding:8% 0 8% 43%;background:var(--hero-bg) center center no-repeat;background-size:cover;position:relative;box-sizing:border-box}.hero-about__wrap{text-align:left;max-width:48rem}.hero-about__white-wrap{text-align:left}.hero-about__heading{text-align:left;line-height:1.4;margin:0 0 2.1875rem;font-weight:700}.hero-about__title{display:block;color:#b50221;font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2.25rem,4.5vw,3.438rem);font-weight:700;margin-bottom:.625rem;line-height:1.15}.hero-about__subtitle{display:block;color:#222;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;line-height:1.35}.hero-about__body{font-size:1.25rem;line-height:2;color:#222;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;font-weight:400}.hero-about__btn-reservation{color:#222;display:inline-flex;align-items:center;background:#fff;border-radius:1.25rem;padding:1rem 1.25rem;margin:3.125rem auto 0 0;vertical-align:middle;text-decoration:none;box-shadow:0 4px 15px #0000000f;transition:transform .3s ease,box-shadow .3s ease}.hero-about__btn-reservation:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001f}.hero-about__btn-icon{display:inline-flex;align-items:center;justify-content:center;padding-right:.9375rem;border-right:1px solid #efefef;margin-right:1.3125rem;flex-shrink:0}.hero-about__btn-icon svg{width:4.375rem;height:4.375rem;fill:#b50221;transition:transform .3s}.hero-about__btn-reservation:hover .hero-about__btn-icon svg{animation:hero-scale-up-center 1s cubic-bezier(.39,.575,.565,1) infinite}.hero-about__btn-text{display:flex;flex-direction:column;justify-content:center;line-height:1;font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.hero-about__btn-label{font-size:1.65rem;color:#222;font-weight:700;line-height:1.2;white-space:nowrap}.hero-about__btn-en{color:#b50221;font-family:Times New Roman,Times,serif;font-size:1.25rem;font-weight:400;margin-top:.375rem;line-height:1;white-space:nowrap}@-webkit-keyframes hero-scale-up-center{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@keyframes hero-scale-up-center{0%,to{transform:scale(1)}50%{transform:scale(.85)}}@media only screen and (max-width:1480px){.hero-about{padding-left:20%}.hero-about__white-wrap{padding:1.5625rem 3.125rem;background:#fffc;border-radius:.75rem}.hero-about__wrap{width:80%}}@media only screen and (max-width:1199px){.hero-about__wrap,.hero-about__heading{text-align:center}.hero-about__btn-reservation{margin-top:1.5625rem}}@media only screen and (max-width:991px){.hero-about{padding:3.125rem 1.25rem;background-position:20% center}.hero-about__wrap{width:100%;padding:1.5625rem}.hero-about__title{font-size:2.25rem}.hero-about__subtitle{font-size:1.4rem}.hero-about__body{font-size:1.125rem}.hero-about__btn-reservation{padding:.625rem .9375rem}.hero-about__btn-icon{margin-right:.625rem;padding-right:.625rem}.hero-about__btn-icon svg{width:2.8125rem;height:2.8125rem}.hero-about__btn-label{font-size:1.25rem}.hero-about__btn-en{font-size:1rem}}@media only screen and (max-width:767px){.hero-about{padding:0;background-size:cover;background-position:20% center}.hero-about__white-wrap{padding:1.25rem 1.875rem;background:#ffffffe6;border-radius:0}.hero-about__wrap{width:100%;padding:1.25rem}.hero-about__title{font-size:1.875rem}.hero-about__subtitle{font-size:1.25rem}.hero-about__body{font-size:1rem;line-height:1.8}.hero-about__btn-reservation{padding:.3125rem .625rem}.hero-about__btn-icon svg{width:2.25rem;height:2.25rem}.hero-about__btn-label{font-size:1.05rem}.hero-about__btn-en{font-size:.9rem}}.home-banner{position:relative;width:100%;max-width:110rem;margin:0 auto;overflow:hidden;line-height:0}.home-banner__viewport{overflow:hidden;width:100%}.home-banner__track{display:flex;width:calc(100% * var(--home-banner-slides));transition:transform .6s cubic-bezier(.7,0,.3,1);will-change:transform}.home-banner__slide{flex:0 0 calc(100% / var(--home-banner-slides));width:calc(100% / var(--home-banner-slides))}.home-banner__link{display:block;position:relative;width:100%;overflow:hidden;height:50vh;height:50svh}.home-banner__picture,.home-banner__picture img,.home-banner__image{position:absolute;left:50%;top:50%;width:100%;height:100%;object-fit:cover;transform:scale(1.08) translate(-50%,-50%);transform-origin:0 0;opacity:.85;transition:transform 2s ease,opacity 2s ease}.home-banner__slide.is-active .home-banner__image,.home-banner__slide.is-active .home-banner__picture img{transform:scale(1) translate(-50%,-50%);opacity:1}.home-banner__arrow{position:absolute;top:50%;z-index:3;width:3.125rem;height:3.125rem;margin-top:-1.5625rem;padding:0;border:0;background:var(--color-brand);cursor:pointer;transition:background .5s cubic-bezier(.7,0,.3,1)}.home-banner__arrow span{position:absolute;left:1.25rem;top:1.3125rem;width:.625rem;height:.625rem;border:0 solid #fff;border-width:0 0 1px 1px;transform:rotate(45deg)}.home-banner__arrow--prev{left:0}.home-banner__arrow--next{right:0}.home-banner__arrow--next span{left:1rem;transform:rotate(-135deg)}.home-banner__arrow:hover{background:#666}.home-banner__dots{position:absolute;left:50%;bottom:5rem;z-index:3;display:flex;gap:0;transform:translate(-50%);padding:0;margin:0}.home-banner__dot{width:1.9375rem;height:1.9375rem;padding:.6875rem;border:0;background:transparent;cursor:pointer;border-radius:50%;transition:border-color .3s ease}.home-banner__dot:before{content:"";display:block;width:.4375rem;height:.4375rem;margin:0 auto;border-radius:50%;background:#fff;transition:transform .3s ease}.home-banner__dot.is-active{border:1px solid #fff}@media(max-width:767px){.home-banner__dots{bottom:1.25rem;width:100%;justify-content:center}}.news-slider{padding:7% 0 5%;background:var(--news-bg) center -50% no-repeat;background-size:contain;color:var(--color-foreground);position:relative}.news-slider__inner{display:flex;max-width:110rem;margin:0 auto;padding:0 .9375rem;align-items:flex-start}.news-slider__aside{width:27%;flex-shrink:0;padding:0 6%;text-align:center}.news-slider__heading{margin:0 0 2.1875rem;text-align:left;font-weight:700;line-height:1.1}.news-slider__kicker{display:block;font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2.25rem,4vw,3.438rem);color:#b50221;margin-bottom:.625rem;font-weight:700}.news-slider__title{display:block;text-align:right;font-size:1.65rem;color:#222;font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.news-slider__decor{display:block;width:min(100%,18.9375rem);height:auto;margin:0 auto}.news-slider__main{width:73%;min-width:0;position:relative;padding-top:0}.news-slider__controls{position:absolute;top:0;right:0;margin-top:-3.125rem;z-index:10;display:flex;gap:.125rem}.news-slider__arrow{position:relative;width:3.125rem;height:3.125rem;background:#b51632;border:0;outline:none;border-radius:0;cursor:pointer;padding:0;text-indent:-9999px;overflow:hidden;transition:background .5s cubic-bezier(.7,0,.3,1)}.news-slider__arrow:hover{background:#666}.news-slider__arrow:before{content:"";position:absolute;display:block;left:1.25rem;top:1.3125rem;width:.625rem;height:.625rem;border-width:0 0 1px 1px;border-style:solid;border-color:#fff;transform:rotate(45deg);transition:border-color .5s cubic-bezier(.5,0,.3,.5)}.news-slider__arrow--next:before{transform:rotate(-135deg);left:1.125rem}.news-slider__viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.news-slider__viewport::-webkit-scrollbar{display:none}.news-slider__track{display:flex;gap:1.875rem;width:max-content}.news-slider__card{flex:0 0 var(--card-width, calc((100% - 3.75rem) / 3));width:var(--card-width, 24rem);max-width:100%;scroll-snap-align:start;text-decoration:none;color:inherit;position:relative;overflow:hidden;display:block}.news-slider__media{position:relative;overflow:hidden;margin-bottom:0;background:#f0f0f0;aspect-ratio:16 / 10;width:100%}.news-slider__media:before,.news-slider__media:after{content:"";position:absolute;left:-500px;top:0;opacity:.3;width:300px;height:100%;transform:skew(-30deg);transform-origin:0 0;background-image:linear-gradient(to right,#fff0,#fff);pointer-events:none;z-index:2}.news-slider__card:hover .news-slider__media:before{left:150%;transition:left .5s}.news-slider__card:hover .news-slider__media:after{left:150%;transition:left .5s .1s}.news-slider__image{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover}.news-slider__image--placeholder{background:#ececec;width:100%;height:100%}.news-slider__text{padding:1.25rem 0 0;text-align:left;line-height:2;font-weight:700}.news-slider__date{margin:0;color:#b50221;font-size:.875rem;font-weight:700;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.news-slider__sep{margin:0 .35rem;color:#b50221;font-weight:400}.news-slider__card-title{margin:0;font-size:1.125rem;color:#222;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;transition:color .3s}.news-slider__card:hover .news-slider__card-title{color:#b50221}.news-slider__empty{margin:2rem 0 0;font-size:1rem;color:#666;text-align:left}@media(max-width:1199px){.news-slider{padding:3.75rem 0}}@media(max-width:991px){.news-slider{background-position:center 0%}.news-slider__inner{flex-direction:column}.news-slider__aside{width:100%;padding:0 .9375rem 1.25rem;text-align:left}.news-slider__heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin-bottom:.9375rem}.news-slider__kicker{display:inline-block;margin-right:.9375rem;margin-bottom:0;font-size:2.5rem}.news-slider__title{display:inline-block;text-align:left;font-size:1.65rem;margin-bottom:0}.news-slider__decor{display:none}.news-slider__main{width:100%}.news-slider__controls{margin-top:-2.5rem}.news-slider__arrow{width:2.5rem;height:2.5rem}.news-slider__arrow:before{left:1rem;top:1rem;width:.5rem;height:.5rem}.news-slider__arrow--next:before{left:.875rem}}@media(max-width:767px){.news-slider{padding:3% 0}.news-slider__aside{padding:.9375rem}.news-slider__kicker{font-size:2rem}.news-slider__title{font-size:1.25rem}.news-slider__controls{position:relative;top:auto;right:auto;margin-top:0;margin-bottom:.9375rem;justify-content:flex-end}}.page-banner{position:relative;z-index:0;line-height:0}.page-banner__inner{position:relative;max-width:110rem;margin:0 auto}.page-banner__breadcrumb{position:absolute;top:1.25rem;left:3.125rem;z-index:2;line-height:1.3}.page-banner__breadcrumb-list{display:block;padding:0;list-style:none;text-align:left;color:#1f1f1f;line-height:1.3;margin:0}.page-banner__breadcrumb-list li{display:inline-block;vertical-align:top;padding-left:1.875rem;font-size:.9375rem;position:relative}.page-banner__breadcrumb-list li:first-child{padding-left:0}.page-banner__breadcrumb-list li a{display:block;color:#666;font-size:.875rem;text-decoration:none}.page-banner__breadcrumb-list li a:hover{color:#444;text-decoration:underline}.page-banner__breadcrumb-list li:before{content:"";display:inline-block;width:.375rem;height:.375rem;position:absolute;top:50%;left:.625rem;transform:rotate(45deg);border-style:solid;border-color:#999;border-width:1px 1px 0 0;margin-top:-.25rem}.page-banner__breadcrumb-list li:first-child:before{display:none}.page-banner__breadcrumb-list li[aria-current=page]{color:#222;font-size:.9375rem}.page-banner__picture,.page-banner__image{display:block;width:100%;height:auto;aspect-ratio:1760 / 495;object-fit:cover}@media(max-width:767px){.page-banner__breadcrumb{left:1rem;top:.75rem}.page-banner__picture,.page-banner__image{aspect-ratio:1000 / 495}}#product-page{background:#fff;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif;padding:2.5rem 0 5%}#product-page .product-page__inner{max-width:110rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box}#product-page .product-page__breadcrumb-list{display:block;padding:0;margin:0 0 1.875rem;list-style:none;color:#1f1f1f;line-height:1.3}#product-page .product-page__breadcrumb-list li{display:inline-block;vertical-align:top;padding-left:1.875rem;font-size:.9375rem;position:relative}#product-page .product-page__breadcrumb-list li:first-child{padding-left:0}#product-page .product-page__breadcrumb-list li:before{content:"";position:absolute;top:50%;left:.625rem;width:.375rem;height:.375rem;margin-top:-.25rem;transform:rotate(45deg);border-style:solid;border-color:#999;border-width:1px 1px 0 0}#product-page .product-page__breadcrumb-list li:first-child:before{display:none}#product-page .product-page__breadcrumb-list li a{color:#666;font-size:.875rem;text-decoration:none}#product-page .product-page__breadcrumb-list li a:hover{color:var(--color-brand);text-decoration:underline}#product-page .product-page__breadcrumb-list li[aria-current=page]{color:#222}#product-page .product-page__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.75rem;align-items:start}#product-page .product-page__gallery{list-style:none;margin:0;padding:0;background:#fff}#product-page .product-page__gallery-item{display:none}#product-page .product-page__gallery-item.is-active{display:block}#product-page .product-page__image{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain}#product-page .product-page__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}#product-page .product-page__placeholder{width:100%;aspect-ratio:4 / 3;background:#e5e5e5}#product-page .product-page__video,#product-page .product-page__model{display:block;width:100%;height:auto}#product-page .product-page__thumbs{display:flex;flex-wrap:wrap;gap:.625rem;list-style:none;margin:.9375rem 0 0;padding:0}#product-page .product-page__thumb{display:block;width:5rem;height:5rem;padding:0;border:1px solid #ddd;background:#fff;cursor:pointer;overflow:hidden;transition:border-color .3s ease}#product-page .product-page__thumb.is-active,#product-page .product-page__thumb:hover{border-color:var(--color-brand)}#product-page .product-page__thumb-image{display:block;width:100%;height:100%;object-fit:cover}#product-page .product-page__info{position:sticky;top:calc(var(--header-height, 4.375rem) + 1.25rem)}#product-page .product-page__vendor{color:var(--color-brand);font-size:.9375rem;letter-spacing:.04em;text-transform:uppercase;margin:0 0 .5rem}#product-page .product-page__title{font-size:2.25rem;font-weight:700;color:#000;line-height:1.25;margin:0 0 1rem}#product-page .product-page__price-wrap{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #eee}#product-page .product-page__price{color:var(--color-brand);font-size:1.875rem;font-weight:700;margin:0;line-height:1.2}#product-page .product-page__compare{display:flex;align-items:center;gap:.625rem;margin:.5rem 0 0;font-size:1rem;color:#888}#product-page .product-page__compare s{color:#999}#product-page .product-page__save{display:inline-block;padding:.125rem .625rem;background:var(--color-brand);color:#fff;font-size:.8125rem;border-radius:.75rem}#product-page .product-page__tax-note{color:#999;font-size:.8125rem;margin:.625rem 0 0}#product-page .product-page__availability{display:inline-block;font-size:.9375rem;font-weight:700;padding:.3125rem .875rem;border-radius:1.25rem;margin:0 0 1.25rem}#product-page .product-page__availability.is-in-stock{color:#1c7c3c;background:#e8f6ec}#product-page .product-page__availability.is-out-of-stock{color:#888;background:#f0f0f0}#product-page .product-page__field{margin-bottom:1.125rem}#product-page .product-page__label{display:block;font-size:.9375rem;color:#444;font-weight:700;margin-bottom:.5rem}#product-page .product-page__select{width:100%;padding:.75rem .9375rem;border:1px solid #ccc;background:#fff;color:#1f1f1f;font-size:1rem;box-sizing:border-box}#product-page .product-page__select:focus-visible,#product-page .product-page__qty-input:focus-visible,#product-page .product-page__submit:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}#product-page .product-page__qty{display:inline-flex;align-items:stretch;border:1px solid #ccc;background:#fff}#product-page .product-page__qty-btn{width:2.75rem;border:0;background:#f6f6f6;color:#444;font-size:1.125rem;line-height:1;cursor:pointer;transition:background .25s ease}#product-page .product-page__qty-btn:hover{background:#e9e9e9}#product-page .product-page__qty-input{width:4rem;padding:.625rem 0;border:0;text-align:center;font-size:1rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}#product-page .product-page__qty-input::-webkit-outer-spin-button,#product-page .product-page__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-page .product-page__submit{display:block;width:100%;padding:1rem 1.5rem;border:0;background:var(--color-brand);color:#fff;font-size:1.0625rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .3s ease}#product-page .product-page__submit:hover:not([disabled]){background:var(--color-brand-dark)}#product-page .product-page__submit[disabled]{background:#ccc;cursor:not-allowed}#product-page .product-page__whatsapp{display:block;width:100%;padding:.875rem 1.5rem;margin-top:.625rem;box-sizing:border-box;text-align:center;background:#25d366;color:#fff;font-weight:700;text-decoration:none;transition:background .3s ease}#product-page .product-page__whatsapp:hover{background:#3ee07d}#product-page .product-page__sku{color:#777;font-size:.875rem;margin:1.125rem 0 0}#product-page .product-page__sku-label{font-weight:700;margin-right:.375rem}#product-page .product-page__description{margin-top:2.1875rem;padding-top:1.875rem;border-top:1px solid #eee}#product-page .product-page__section-title{font-size:1.25rem;font-weight:700;color:#222;margin:0 0 1rem;line-height:1.3}#product-page .product-page__section-title--center{text-align:center;font-size:1.75rem;margin-bottom:2rem}#product-page .product-page__rte{color:#444;font-size:1rem;line-height:1.8}#product-page .product-page__rte.is-placeholder{color:#888}#product-page .product-page__rte p{margin:0 0 1em}#product-page .product-page__rte p:last-child{margin-bottom:0}#product-page .product-page__rte ul,#product-page .product-page__rte ol{margin:0 0 1em;padding-left:1.5em}#product-page .product-page__rte li{margin-bottom:.375em}#product-page .product-page__rte img{max-width:100%;height:auto}#product-page .product-page__rte a{color:var(--color-brand)}#product-page .product-page__related{margin-top:5%;padding-top:3.125rem;border-top:1px solid #eee}#product-page .product-page__related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.875rem 1.25rem;list-style:none;margin:0;padding:0}#product-page .product-page__related-card{display:block;text-decoration:none;background:#fff;height:100%;transition:box-shadow .3s ease,transform .3s ease}#product-page .product-page__related-card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}#product-page .product-page__related-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-muted)}#product-page .product-page__related-image{display:block;width:100%;height:100%;object-fit:cover}#product-page .product-page__related-name{font-size:1.0625rem;color:#000;font-weight:700;margin:.9375rem 0 .375rem;line-height:1.4;transition:color .3s ease}#product-page .product-page__related-card:hover .product-page__related-name{color:var(--color-brand)}#product-page .product-page__related-price{color:var(--color-brand);font-weight:700;margin:0}#product-page .product-page__lightbox{max-width:92vw;max-height:92vh;padding:0;border:0;background:transparent}#product-page .product-page__lightbox::backdrop{background:#000000d9}#product-page .product-page__lightbox-body img{display:block;max-width:92vw;max-height:88vh;width:auto;height:auto;margin:0 auto;object-fit:contain}#product-page .product-page__lightbox-close{position:absolute;top:.625rem;right:.625rem;width:2.5rem;height:2.5rem;border:0;border-radius:2.5rem;background:#ffffffe6;color:#111;font-size:1.5rem;line-height:1;cursor:pointer}@media(max-width:1023px){#product-page .product-page__layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}#product-page .product-page__info{position:static}#product-page .product-page__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#product-page{padding:1.5rem 0 3rem}#product-page .product-page__title{font-size:1.625rem}#product-page .product-page__price{font-size:1.5rem}#product-page .product-page__breadcrumb-list{margin-bottom:1.25rem}#product-page .product-page__related-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}#product-page .product-page__thumb{width:4rem;height:4rem}}#contact .page-wrap.gray-bg{background:var(--contact-bg) no-repeat center bottom #f6f6f6;padding:50px 0}#contact .white-bg{background:#fff;text-align:left;margin-bottom:30px}#contact .contact-form-wrap .h2{position:relative;text-align:center;z-index:15}#contact .container-1760{max-width:110rem;margin:0 auto;box-sizing:border-box;position:relative}#contact .container-1400{max-width:87.5rem;margin:0 auto;padding:0 .9375rem;box-sizing:border-box;position:relative}#contact .g-breadcrumb{display:block;padding:0;list-style:none;text-align:left;color:#1f1f1f;line-height:1.3;position:absolute;margin-left:50px;top:20px;z-index:10}#contact .g-breadcrumb li{display:inline-block;padding-left:30px;font-size:.875rem}#contact .g-breadcrumb li:first-child{padding-left:0}#contact .g-breadcrumb li+li:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;margin-top:-3px;background:#666;transform:rotate(45deg)}#contact .g-breadcrumb li a{color:inherit;text-decoration:none}#contact .hidden-xs{display:block;width:100%}#contact .visible-xs{display:none;width:100%}#contact .img-responsive{max-width:100%;height:auto}#contact .reset{padding:0;margin:0;list-style:none}#contact .h2{font-size:3.438rem;font-weight:700;margin:0 0 35px;text-align:center}#contact .h2 span{display:block}#contact .h2 .en{color:#b50221;font-family:Times New Roman,serif;font-style:italic;margin-bottom:10px}#contact .h2 .ch{color:#222;font-size:1.65rem}#contact .info-box{font-size:0;background:#fff;margin:6% auto;padding:30px;text-align:center}#contact .info-box li{display:inline-block;width:calc(100% / 3);vertical-align:top}#contact .info-box li .icon{display:block;color:#fff;width:30px;height:30px;margin:0 auto 10px;border-radius:30px;line-height:30px;font-size:.9rem;z-index:10;background:#b50221;text-align:center}#contact .info-box li .icon svg{display:inline-block;vertical-align:middle}#contact .info-box li .txt{font-weight:700;font-size:1rem;color:#222}#contact .info-box li .txt>a,#contact .info-box li .txt>span{font-size:1.25rem;color:#222}@media only screen and (max-width:1600px){#contact .white-bg{width:calc(100% - 40px);margin:0 20px 30px}}@media only screen and (max-width:1199px){#contact .info-box li{width:auto;margin:0 3%}#contact .info-box li .txt>a,#contact .info-box li .txt>span{font-size:1rem}}@media only screen and (max-width:991px){#contact .info-box{padding:6% 0}}@media only screen and (max-width:767px){#contact .g-breadcrumb{margin-left:1rem;top:.75rem}#contact .g-breadcrumb li{font-size:.8125rem;padding-left:1.125rem}#contact .visible-xs{display:block}#contact .hidden-xs{display:none}#contact .h2{font-size:2.5rem;margin-bottom:15px}#contact .h2 .ch{font-size:1.25rem}#contact .info-box li{width:100%;margin:0 0 10px}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.img-responsive{max-width:100%;height:auto;display:block}.hidden-xs{display:block}.visible-xs{display:none}@media(max-width:767px){.hidden-xs{display:none!important}.visible-xs{display:block!important}}#process{min-height:calc(100vh - 250px);overflow:hidden;padding-bottom:2%;background:#fff}#process .container-1760{width:1760px;max-width:100%;margin:0 auto}#process .container-1400{width:1400px;max-width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box}#process .p-banner{position:relative;z-index:0;width:100%;overflow:hidden}#process .p-banner .g-breadcrumb{display:block;padding:0;list-style:none;text-align:left;color:#1f1f1f;line-height:1.3;position:absolute;margin-left:3.125rem;margin-top:1.25rem;z-index:2}#process .g-breadcrumb li{display:inline-block;vertical-align:top;padding-left:1.875rem;font-size:.9375rem;position:relative;color:#666}#process .g-breadcrumb li:first-child{padding-left:0}#process .g-breadcrumb li a{display:block;color:#666;font-size:.875rem;text-decoration:none}#process .g-breadcrumb li a:hover{color:#444;text-decoration:underline}#process .g-breadcrumb li:before{content:"";display:inline-block;width:6px;height:6px;position:absolute;top:50%;left:10px;transform:rotate(45deg);border-style:solid;border-color:#999;border-width:1px 1px 0 0;margin-top:-4px}#process .g-breadcrumb li:first-child:before{display:none}#process .g-breadcrumb li.current,#process .g-breadcrumb li:last-child{color:#222;font-weight:500}#process .p-banner img{width:100%;height:auto;display:block}#process .one.page-wrap{padding:50px 0;text-align:center}#process .h2{font-size:3.438rem;font-weight:700;margin:0 0 35px;text-align:center}#process .h2 span{display:block}#process .h2 .en{color:#b50221;font-family:Times New Roman,Times,serif;font-style:italic;margin-bottom:10px}#process .h2 .ch{color:#222;font-size:1.65rem}#process .one .list{font-size:0;text-align:center;max-width:1200px;margin:60px auto;padding:0;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap}#process .one .list li{display:inline-block;width:calc(100% / 6);vertical-align:top;box-sizing:border-box}#process .one .icon-box{position:relative;text-align:center;opacity:1}#process .one .icon-box:before{content:"";display:block;position:absolute;left:0;top:52px;width:100%;height:13px;background:#b502211a;border-radius:0;z-index:0}#process .one .list li:first-child .icon-box:before{border-radius:13px 0 0 13px;left:10px;width:calc(100% - 10px)}#process .one .list li:last-child .icon-box:before{border-radius:0 13px 13px 0;width:calc(100% - 10px)}#process .one .icon-box:after{content:"";display:block;position:absolute;left:50%;width:22px;height:22px;background:#b50221;border:2px solid #fff;border-radius:50%;margin-left:-11px;top:47px;z-index:1;box-sizing:border-box}#process .one .icon-box .ti{font-size:1.87rem;color:#b50221;font-family:Times New Roman,Times,serif;font-style:italic;font-weight:700;margin-bottom:25px;line-height:1}#process .one .icon-box .icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;text-align:center;border:1px solid #b50221;margin:25px auto 20px;background:#fff;position:relative;z-index:2;box-sizing:border-box}#process .one .icon-box .icon svg{display:inline-block;stroke:#b50221;fill:none;width:59px;height:60px;vertical-align:middle}#process .one .icon-box .txt{font-size:1.125rem;font-weight:700;color:#333;margin:0;line-height:1.4}#process .one .list li:nth-child(1) .icon-box:before{background:#b502211a}#process .one .list li:nth-child(2) .icon-box:before{background:#b5022145}#process .one .list li:nth-child(3) .icon-box:before{background:#b5022166}#process .one .list li:nth-child(4) .icon-box:before{background:#b5022199}#process .one .list li:nth-child(5) .icon-box:before{background:#b50221cc}#process .one .list li:nth-child(6) .icon-box:before{background:#b50221;width:100%}#process .two{padding:4% 0;background:#f6f6f6}#process .two .box{margin-bottom:50px;display:flex;flex-direction:row;align-items:center}#process .two .box:last-child{margin-bottom:0}#process .two .box:nth-child(2n){flex-direction:row-reverse}#process .two .box .pic-box,#process .two .box .txt-box{width:50%;box-sizing:border-box}#process .two .box .pic-box img{width:100%;height:auto;display:block}#process .two .box .txt-box{padding:5%;text-align:left}#process .two .h3{font-size:1.875rem;font-weight:700;color:#222;margin:0 0 20px}#process .two .box .txt-box .txt{line-height:1.8;font-weight:400;color:#444;font-size:1.125rem;margin:0}@media only screen and (max-width:1366px){#process .one .list{width:calc(100% - 100px);margin:40px 50px}#process .one .icon-box .icon{width:100px;height:100px;line-height:100px}#process .one .icon-box .icon svg{width:48px;height:50px}}@media only screen and (max-width:1199px){#process .one .list{flex-wrap:wrap;justify-content:center}#process .one .list li{width:calc(100% / 3);margin-bottom:50px}#process .one .icon-box:after{left:50%;margin-left:-11px}#process .one .icon-box .icon{margin-top:15px;background:#fff}#process .one .icon-box .ti{font-size:1.25rem;margin-bottom:20px}#process .one .icon-box:before{top:48px}}@media only screen and (max-width:991px){#process .h2{font-size:2.5rem}#process .two .h3{font-size:1.5rem}}@media only screen and (max-width:767px){#process .p-banner .g-breadcrumb{margin-left:15px;margin-top:10px}#process .two .box{flex-direction:column!important;margin-bottom:30px}#process .two .box .pic-box,#process .two .box .txt-box{width:100%}#process .two .box .txt-box{padding:20px 10px}}@media only screen and (max-width:640px){#process .one .list{width:calc(100% - 30px);margin:20px 15px}#process .one .list li{width:50%;margin-bottom:25px}#process .one .icon-box:before{top:52px;height:5px;border-radius:5px;width:100%}#process .one .icon-box:after{top:45px;display:none}#process .one .icon-box .icon{width:60px;padding:0;height:60px;line-height:60px;margin:10px 0}#process .one .icon-box .icon svg{width:32px;height:32px}#process .one .icon-box .txt{font-size:.95rem}#process .h2{font-size:2rem}#process .h2 .ch{font-size:1.25rem}}.store-locator{padding:3rem var(--page-margin) 4rem;background:var(--color-muted)}.store-locator__inner{max-width:var(--page-width);margin:0 auto}.store-locator__heading{margin:0 0 2rem;text-align:center;font-weight:700}.store-locator__kicker{display:block;font-family:var(--font-display--family);font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand);margin-bottom:.65rem}.store-locator__title{display:block;font-size:clamp(1.25rem,2vw,1.65rem);color:#222}.store-locator__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1.25rem;background:#fff;border:1px solid #e5e5e5}.store-locator__filter-label{font-weight:700;color:#222}.store-locator__filters select{min-width:14rem;padding:.65rem .75rem;border:1px solid #ccc;border-radius:4px;font:inherit}.store-locator__search{padding:.65rem 1.25rem;border:1px solid var(--color-brand);border-radius:4px;background:#fff;color:var(--color-brand);font:inherit;font-weight:700;cursor:pointer}.store-locator__search:hover{background:var(--color-brand);color:#fff}.store-locator__list-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:#222}.store-locator__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.5rem}.store-locator__card{background:#fff;box-shadow:0 0 10px #64646414}.store-locator__card-inner{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:1rem}.store-locator__card-media{overflow:hidden}.store-locator__card-image{width:100%;height:100%;object-fit:cover;min-height:6rem}.store-locator__card-title{margin:0 0 .5rem;font-size:1.05rem;line-height:1.4;color:#222}.store-locator__hours{margin-bottom:.75rem;font-size:.875rem;line-height:1.6;color:#666;white-space:pre-line}.store-locator__details{list-style:none;margin:0 0 .75rem;padding:0;font-size:.875rem}.store-locator__details li{display:grid;grid-template-columns:3rem 1fr;gap:.5rem;margin-bottom:.35rem}.store-locator__detail-label{font-weight:700;color:var(--color-brand)}.store-locator__detail-value a{color:inherit;text-decoration:none}.store-locator__actions{display:flex;flex-wrap:wrap;gap:.5rem}.store-locator__action{display:inline-block;padding:.35rem .75rem;border:1px solid var(--color-brand);border-radius:4px;color:var(--color-brand);text-decoration:none;font-size:.8125rem;font-weight:700}.store-locator__action:hover{background:var(--color-brand);color:#fff}.store-locator__empty{margin:0;color:#666}.store-locator__card[hidden]{display:none}@media(max-width:650px){.store-locator__card-inner{grid-template-columns:1fr}}.stories-article{background:#f6f6f6}.stories-article__banner{position:relative;z-index:0;line-height:0}.stories-article__banner-inner{position:relative;max-width:110rem;margin:0 auto}.stories-article__breadcrumb{position:absolute;top:1.25rem;left:3.125rem;z-index:2;line-height:1.3}.stories-article__breadcrumb--inline{position:static;margin-bottom:1.5625rem}.stories-article__breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:.875rem;color:#1f1f1f}.stories-article__breadcrumb-list a{color:inherit;text-decoration:none;transition:color .2s ease}.stories-article__breadcrumb-list a:hover{color:var(--color-brand, #b50221);text-decoration:underline}.stories-article__breadcrumb-list li{display:inline-flex;align-items:center;position:relative}.stories-article__breadcrumb-list li+li:before{content:">";margin:0 .5rem;color:#666;font-size:.875rem}.stories-article__breadcrumb-list li:last-child{color:#222}.stories-article__picture,.stories-article__image{display:block;width:100%;height:auto;aspect-ratio:1760 / 495;object-fit:cover}.stories-article__page-wrap{max-width:110rem;margin:0 auto;padding:0 var(--page-margin) 6.25rem}.stories-article__card{position:relative;z-index:1;max-width:87.5rem;margin:-7.8125rem auto 0;background:#fff;padding:4% 3.5% 3%;box-shadow:0 0 10px #6464641a}.stories-article--no-banner .stories-article__card{margin-top:2.5rem}.stories-article__title{margin:0;font-size:clamp(1.625rem,3vw,2.188rem);font-weight:700;line-height:1.35;color:#222;text-align:center}.stories-article__title:after{content:"";width:3.125rem;height:1px;background:#ddd;display:block;margin:1.5625rem auto 1.25rem}.stories-article__meta{margin:0 0 2rem;color:var(--color-brand, #b50221);font-weight:700;text-align:center;font-size:1rem}.stories-article__meta-item{display:inline-flex;align-items:center;gap:.375rem;margin:0 .625rem}.stories-article__meta-icon{display:inline-block;flex-shrink:0;width:1em;height:1em;fill:none;stroke:currentColor}.stories-article__meta-sep{color:var(--color-brand, #b50221);margin:0 .25rem}.stories-article__body{overflow:visible}.stories-article__body img{max-width:100%;height:auto!important}.stories-article__body .article-section{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:1.875rem;align-items:center}.stories-article__body .article-image{display:block;width:100%;height:auto;margin:1.25rem 0;border-radius:.9375rem;box-shadow:0 .25rem .5rem #0000001a}@media(min-width:992px){.stories-article__body .article-section{flex-direction:row;align-items:center;gap:2.5rem;margin-bottom:3.125rem}.stories-article__body .article-section .image-container{flex:0 0 45%;max-width:45%}.stories-article__body .article-section .text-container{flex:1 1 55%}.stories-article__body .article-section.image-right{flex-direction:row-reverse}.stories-article__body .article-image{max-width:40.625rem;width:100%;margin:0}}.stories-article__body .bottom-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.25rem;text-align:center;margin-top:2.5rem}.stories-article__body .bottom-link-item img{max-width:18.75rem;width:100%;height:auto;display:block;border-radius:.5rem}@keyframes bounce-effect{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-1.25rem)}60%{transform:translateY(-.625rem)}}.stories-article__body .bounce-animation{animation:bounce-effect 2s infinite ease-in-out;display:inline-block}.stories-article__btn-wrap{text-align:center;border-top:1px solid #ddd;padding-top:2.5rem;margin-top:2.5rem}.g-btn{font-size:1rem;text-align:center;padding:.5625rem 1.5rem;display:inline-block;min-width:9.375rem;overflow:hidden;position:relative;border-radius:.25rem;border:1px solid #b50221;color:#b50221;text-decoration:none;font-weight:700;transition:all .3s ease}.g-btn.dark{background:#444;color:#fff;border:1px solid #444}.g-btn.dark:hover{background:var(--color-brand, #b50221);border-color:var(--color-brand, #b50221);color:#fff}.stories-article__related{max-width:87.5rem;margin:0 auto;padding:2.5rem 0 1rem}.stories-article__related-title{text-align:left;margin:0 0 1.25rem;display:flex;align-items:baseline;flex-wrap:wrap;line-height:1.1}.stories-article__related-title .en{font-family:Times New Roman,Times,serif;font-style:italic;font-size:clamp(2rem,4vw,3.438rem);color:var(--color-brand, #b50221);margin-right:.625rem;font-weight:700}.stories-article__related-title .en:after{content:"/";font-size:2rem;font-weight:300;color:#666;margin-left:.625rem;font-style:normal}.stories-article__related-title .ch{font-size:clamp(1.25rem,2vw,1.65rem);color:#222;font-weight:700}.releated-news{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;color:#222;padding:.9375rem 0;border-bottom:1px solid #ddd;font-weight:700;text-decoration:none;font-size:1rem;transition:color .3s ease}.releated-news:hover,.releated-news:hover .ti{color:var(--color-brand, #b50221)}.releated-news__label{color:#222}.releated-news .date{color:var(--color-brand, #b50221);margin:0 .625rem}.releated-news .ti{color:#222;transition:color .3s ease}.stories-article__body .full-width-section{background:radial-gradient(circle at top,#fff,#f0f2f5)}.stories-article__body .content-container{max-width:60rem;margin:0 auto;background:#fffffffa;padding:3.125rem 1.875rem;border-radius:1.875rem;box-shadow:0 1.25rem 3.125rem #00000014;text-align:center}.stories-article__body .grand-title{font-size:clamp(2rem,5vw,3.5em);font-weight:900;margin-bottom:2.5rem;background:linear-gradient(135deg,#c03,#800020,#c03);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.3125rem}.stories-article__body .service-cards-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;margin:2.5rem 0}.stories-article__body .service-card{background:#fff;border-radius:1.25rem;padding:1.5625rem;flex:1 1 17.5rem;border:1px solid rgba(0,102,204,.1);box-shadow:0 .625rem 1.25rem #00000008;display:flex;align-items:center;font-size:1.1875rem;font-weight:700;color:#333;transition:.4s}.stories-article__body .service-card:hover{background:#06c;color:#fff;transform:translateY(-.625rem)}.stories-article__body .service-card .icon{background:#e6f0fa;color:#06c;border-radius:.75rem;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;flex-shrink:0}.stories-article__body .photo-gallery-wrapper{margin:2.5rem 0;width:100%}.stories-article__body .photo-gallery-title{color:#06c;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center}.stories-article__body .photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;padding:.625rem}.stories-article__body .photo-gallery .photo-item{border-radius:.75rem;overflow:hidden;box-shadow:0 .25rem .625rem #00000014;background:#fff;aspect-ratio:4 / 3;position:relative;transition:transform .3s ease,box-shadow .3s ease}.stories-article__body .photo-gallery .photo-item:hover{transform:scale(1.08);box-shadow:0 .75rem 1.5625rem #0003;z-index:10}.stories-article__body .photo-gallery img{width:100%;height:100%;object-fit:cover;display:block}.stories-article__body .map-wrapper{margin:3.75rem 0;border-radius:1.5625rem;overflow:hidden;box-shadow:0 .9375rem 2.5rem #0000001f;border:1px solid #eee}.stories-article__body .map-wrapper iframe{display:block;width:100%;border:0}.stories-article__body .store-info-box{background:linear-gradient(145deg,#fff,#fafbfe);border-radius:1.25rem;padding:2.5rem 1.875rem;text-align:left;border:1px solid rgba(0,102,204,.1);box-shadow:0 .9375rem 2.1875rem #0000000f,inset 0 0 0 2px #fff;position:relative;overflow:hidden;max-width:46.875rem;margin:0 auto}.stories-article__body .store-info-box:before{content:"";position:absolute;top:0;left:0;width:100%;height:.375rem;background:linear-gradient(90deg,#c03,#06c)}.stories-article__body .store-info-title{color:#c03;font-size:1.625rem;font-weight:900;margin-bottom:1.5625rem;text-align:center;border-bottom:1px dashed #ddd;padding-bottom:1.25rem}.stories-article__body .info-row{display:flex;align-items:flex-start;margin-bottom:1.25rem;font-size:1.1875rem;color:#444;line-height:1.6}.stories-article__body .info-row:last-child{margin-bottom:0}.stories-article__body .info-icon{flex-shrink:0;width:2.375rem;height:2.375rem;background:#e6f0fa;border-radius:.625rem;display:inline-flex;align-items:center;justify-content:center;margin-right:.9375rem;font-size:1.125rem}.stories-article__body .info-label{font-weight:800;color:#222}.stories-article__body .info-note{display:block;color:#888;margin-top:.375rem;font-weight:400}@media(max-width:1600px){.stories-article__card{width:calc(100% - 2.5rem);margin-top:-7.8125rem;margin-left:auto;margin-right:auto}}@media(max-width:1199px){.stories-article__card{margin-top:-6.875rem}.stories-article__breadcrumb{left:1.875rem}}@media(max-width:991px){.stories-article__card{margin-top:-5.625rem;padding-top:2.5rem}.stories-article__related-title .en{font-size:2rem}}@media(max-width:767px){.stories-article__breadcrumb{left:1rem;top:.75rem}.stories-article__breadcrumb-list{font-size:.75rem}.stories-article__picture,.stories-article__image{aspect-ratio:1000 / 495}.stories-article__card{width:calc(100% - 2.5rem);margin-top:-3.75rem;padding-top:1.875rem}.stories-article--no-banner .stories-article__card{margin-top:1.875rem}.stories-article__title{font-size:1.625rem}.stories-article__related-title .en{font-size:1.85rem}.releated-news{font-size:.875rem}.stories-article__body .photo-gallery{display:grid;grid-template-rows:1fr 1fr;grid-auto-flow:column;grid-auto-columns:65%;gap:.625rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding-bottom:.9375rem;-webkit-overflow-scrolling:touch}.stories-article__body .photo-gallery .photo-item{scroll-snap-align:center}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.all-products__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.25rem;list-style:none;margin:0;padding:0}.all-products__card{display:block;text-decoration:none;background:#fff;height:100%;box-sizing:border-box;transition:box-shadow .3s ease,transform .3s ease}.all-products__card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-2px)}.all-products__media{position:relative;aspect-ratio:400 / 280;overflow:hidden;background:#fff}.all-products__image{width:100%;height:100%;object-fit:cover;display:block}.all-products__placeholder{width:100%;height:100%;background:#e5e5e5}.all-products__body{padding:1.125rem 1.25rem 1.5rem}.all-products__name{font-size:1.25rem;color:#000;font-weight:700;margin:0 0 .5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.all-products__card:hover .all-products__name{color:var(--color-brand)}.all-products__price{color:var(--color-brand);font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.all-products__cta{display:inline-block;font-size:.9375rem;color:#666;border:1px solid #ccc;border-radius:1.25rem;padding:.3125rem 1rem;transition:background .3s ease,color .3s ease,border-color .3s ease}.all-products__card:hover .all-products__cta{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.all-products__pager{display:flex;align-items:center;justify-content:center;gap:.3125rem;margin:4% 0 0;flex-wrap:wrap}.all-products__page{display:inline-block;line-height:2rem;font-size:.9375rem;padding:0 .625rem;border:1px solid #ddd;background:#fff;color:#1f1f1f;text-decoration:none}.all-products__page.is-current{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.all-products__page.is-disabled{opacity:.5;cursor:not-allowed}a.all-products__page:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.all-products__empty{text-align:center;padding:4rem 1rem}.all-products__empty-icon{color:#bbb;font-size:3rem;margin-bottom:1rem}.all-products__empty-text{color:#666;font-size:1.125rem;margin:0 0 1.5rem}.all-products__empty-btn{display:inline-block;padding:.625rem 1.75rem;background:var(--color-brand);color:#fff;text-decoration:none;border-radius:1.25rem}@media(max-width:1023px){.all-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.all-products__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.contact-form{padding:7%;font-family:\5fae\8edf\6b63\9ed1\9ad4,Microsoft JhengHei,sans-serif}.contact-form .msg-welcome{margin:10px auto 20px;padding-left:15px;font-weight:700;line-height:2;color:#333;font-size:1rem}.contact-form .star{font-size:1rem;line-height:1;color:#b50221;display:inline-block;font-weight:400;font-style:normal;margin:0 5px 0 0}.contact-form,.contact-form .form-box{box-sizing:border-box}.contact-form .form-row{font-size:0}.contact-form .form-row .form-box{font-size:1rem}.contact-form .form-box{display:block;position:relative;margin:0 auto;padding:10px 0 10px 185px;min-height:60px;font-size:1rem}.contact-form .form-box.form-half{display:inline-block;vertical-align:top;width:calc(50% - 2px)}.contact-form .form-box.form-half.form-box--even{padding:10px 0 10px 120px}.contact-form .form-box.form-half.form-box--even .label-style{width:120px}.contact-form .form-box.form-sex{display:inline-block;vertical-align:top;width:calc(50% - 2px);padding:10px 135px 10px 120px}.contact-form .form-box.form-sex .sex-group{position:absolute;top:8px;right:0;line-height:45px;width:130px}.contact-form .form-box.form-sex .sex-group .radio-style{max-width:50%}.contact-form .form-box.form-store{display:inline-block;vertical-align:top;width:calc(50% - 2px);padding:10px 160px 10px 120px}.contact-form .form-sex,.contact-form .form-store{box-sizing:border-box}.contact-form .label-style{font-size:1.125rem;color:#222;padding:0 15px;display:block;line-height:45px;width:185px;position:absolute;left:0;top:8px;text-align:left;font-weight:700;box-sizing:border-box}.contact-form .input-style{color:#666;background:transparent;height:40px;padding:0 10px;width:100%;display:block;outline:none;border:1px solid #ddd;border-radius:2px;box-sizing:border-box}.contact-form .input-style,.contact-form .select-style,.contact-form .textarea-style{box-sizing:border-box}.contact-form .input-style:focus{border:1px solid #b50221}.contact-form .select-style{color:#666;padding:0 20px 0 10px;display:block;width:100%;height:44px;outline:none;border:1px solid #ddd;border-radius:2px;box-sizing:border-box}.contact-form .select-style:focus{border:1px solid #b50221}.contact-form .textarea-style{color:#666;background:transparent;height:100px;padding:10px;width:100%;display:block;outline:none;border:1px solid #ddd;border-radius:2px;box-sizing:border-box}.contact-form .textarea-style:focus{border:1px solid #b50221}.contact-form .radio-style{padding:0;margin:0 5px;display:inline-block;font-weight:400;color:#333;cursor:pointer}.contact-form .radio-style input{outline:none;display:none}.contact-form .radio-style input+span{display:inline-block;vertical-align:baseline;border:2px solid #888;background:none;width:15px;height:15px;padding:3px;margin:0 3px -2px 0;border-radius:50%;box-sizing:border-box;transition:background .15s}.contact-form .radio-style input+span i{display:block;width:100%;height:100%;background:#888;transform:scale(0);border-radius:50%;transition:transform .2s}.contact-form .radio-style input:checked+span{border-color:#888}.contact-form .radio-style input:checked+span i{transform:scale(1)}.contact-form .checkbox-style{padding:0;margin:0 5px;display:inline-block;font-weight:400;color:#888;cursor:pointer}.contact-form .checkbox-style input{outline:none;display:none}.contact-form .checkbox-style input+span{vertical-align:baseline;border:2px solid #a8a8a8;background:none;width:15px;height:15px;padding:3px;margin:0 3px -2px 0;border-radius:2px;position:relative;display:inline-block;box-sizing:border-box;transition:background .15s}.contact-form .checkbox-style input+span i{display:block;border-radius:0;border:0;position:absolute;left:-1px;top:-8px}.contact-form .checkbox-style input:checked+span{border-color:#666;background:#fff}.contact-form .checkbox-style input:checked+span i:before{content:"";display:block;width:.35rem;height:.65rem;margin:0 auto;border-style:solid;border-color:#666;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-form .form-box .item-group{line-height:40px}.contact-form .form-box a.open{color:#b50221;text-decoration:underline}.contact-form .form-box a.open:hover{color:#444}.contact-form .form-box.form-store .btn-store{display:block;position:absolute;width:147px;right:0;top:10px;line-height:40px;color:#b50221;border:1px solid #b50221;border-radius:30px;font-size:1rem;text-align:center;text-decoration:none;box-sizing:border-box}.contact-form .form-box.form-store .btn-store svg{fill:#b50221;width:20px;line-height:40px;margin-right:5px;vertical-align:middle;display:inline-block;height:40px}.contact-form .form-box.code{max-width:50%;width:100%;display:inline-block;vertical-align:middle;padding-right:157px;float:left;z-index:10}.contact-form .codeimg{width:150px;position:absolute;bottom:10px;right:0}.contact-form .codeimg img{width:100%;height:40px;display:block;border-radius:2px;object-fit:cover}.contact-form .form-bottom{position:relative;text-align:center;clear:both}.contact-form .form-bottom .g-btn{width:200px;height:45px;line-height:1.7;padding:9px;font-size:1rem;text-align:center;display:inline-block;border-radius:4px;font-weight:700;box-sizing:border-box;cursor:pointer;margin:0 20px}.contact-form .form-bottom .g-btn.dark{background:#444;color:#fff;border:1px solid #444}.contact-form .form-bottom .g-btn.red{background:#b50221;color:#fff;border:1px solid #b50221}.contact-form .contact-form__errors{margin:0 0 1rem;padding:1rem;border-radius:4px;font-size:1rem;background:#fdeeee;color:#8a1f1f}@media(max-width:991px){.contact-form .form-box,.contact-form .form-box.form-half,.contact-form .form-box.form-sex,.contact-form .form-box.form-store,.contact-form .form-box.code{display:block;width:100%;max-width:100%;padding-left:185px;padding-right:0}.contact-form .form-box.form-sex{padding-right:135px}.contact-form .form-box.form-store{padding-right:160px}.contact-form .form-box.code{padding-right:157px}.contact-form .form-bottom{text-align:center}}@media(max-width:767px){.contact-form{padding:1.5rem 1rem}.contact-form .form-box,.contact-form .form-box.form-half,.contact-form .form-box.form-sex,.contact-form .form-box.form-store,.contact-form .form-box.code{padding-left:0;padding-right:0}.contact-form .label-style{position:relative;top:auto;left:auto;width:auto;line-height:1.5;padding:0 0 5px}.contact-form .form-box.form-sex .sex-group,.contact-form .form-box.form-store .btn-store{position:relative;top:auto;right:auto;width:auto;margin-top:5px}.contact-form .form-box.form-store .btn-store{width:100%;margin-top:8px}.contact-form .form-box.code{float:none}.contact-form .form-bottom .g-btn{width:100%;margin-left:0;margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
