:root{--tairchu-font:"Poppins","Noto Sans TC",sans-serif;--tairchu-font-two:"Poppins","Noto Sans TC",sans-serif;--tairchu-gray:#646464;--tairchu-gray-rgb:100,100,100;--tairchu-white:#fff;--tairchu-white-rgb:255,255,255;--tairchu-base:#93b100;--tairchu-base-rgb:147,177,0;--tairchu-sub:#e7ad55;--tairchu-black:#171a1d;--tairchu-black-rgb:23,26,29;--tairchu-primary:#f7f7f9;--tairchu-primary-rgb:247,247,249;--tairchu-bdr-radius:8px;--tairchu-text:var(--tairchu-black);--navi-bg:#fff;--navi-after-bg:#fff;--navi-after-bg-1200:#fff;--navi-padding:0 20px;--navi-padding-768:0 55px;--navi-logo-padding:0;--navi-logo-padding-768:0;--navi-main-list-color:var(--tairchu-text);--navi-main-list-color-hover:var(--tairchu-base);--navi-main-list-item-gap-1200:20px;--navi-main-list-item-gap-1400:25px;--navi-main-list-item-gap-1600:40px;--navi-main-search-color:var(--navi-main-list-color);--navi-main-search-color-hover:var(--tairchu-base);--navi-main-cart-color:var(--navi-main-list-color);--navi-main-cart-color-hover:var(--tairchu-base);--navi-main-lang-color:var(--navi-main-list-color);--navi-main-lang-color-hover:var(--tairchu-base);--navi-main-lang-ul-bg:var(--tairchu-white);--navi-main-lang-ul-color:var(--tairchu-black);--navi-call-icon-bg:var(--tairchu-base);--navi-call-icon-color:var(--tairchu-white);--navi-call-icon-bg-hover:var(--navi-call-icon-color);--navi-call-icon-color-hover:var(--navi-call-icon-bg);--navi-call-subtitle-color:rgba(var(--tairchu-white-rgb),.40);--navi-call-number-color:var(--navi-main-list-color);--navi-call-number-color-hover:var(--tairchu-base);--navi-card-box-padding:12px 0;--navi-card-box-padding-768px:30px 0;--stricky-navi-bg:#fff;--stricky-navi-main-list-color:var(--tairchu-text);--stricky-navi-main-list-color-hover:var(--tairchu-base);--stricky-navi-shadow:0px 10px 60px 0px rgba(0,0,0,0.05);--navi-dropdown-ul-width:270px;--navi-dropdown-ul-bg:var(--tairchu-white);--navi-dropdown-ul-border-radius:8px;--navi-dropdown-ul-shadow:3px 3px 8px 0px rgba(0,0,0,0.3);--navi-dropdown-item-padding:10px 20px;--navi-dropdown-item-color:var(--tairchu-gray);--navi-dropdown-item-color-hover:var(--tairchu-white);--navi-dropdown-item-bg:var(--tairchu-white);--navi-dropdown-item-bg-hover:var(--tairchu-base);--navi-dropdown-item-border-radius:var(--tairchu-bdr-radius);--navi-dropdown-item-caret-color:var(--tairchu-white);--mobile-navi-btn-color:var(--tairchu-base);--mobile-navi-btn-color-hover:var(--tairchu-white);--mobile-navi-toggler-btn:var(--tairchu-base);--mobile-navi-toggler-btn-hover:var(--tairchu-black);--mobile-navi-overlay-bg:#000;--mobile-navi-overlay-opacity:0.5;--mobile-navi-close-btn-color:var(--tairchu-black);--mobile-navi-item-gap-line:1px solid rgba(0,0,0,0.1);--mobile-navi-item-color:var(--tairchu-black);--mobile-navi-item-color-expanded:var(--tairchu-black);--mobile-navi-item-toggle-btn-bg:transparent;--mobile-navi-item-toggle-btn-color:var(--tairchu-black);--mobile-navi-item-toggle-btn-bg-expanded:transparent;--mobile-navi-item-toggle-btn-color-expanded:var(--tairchu-base);--mobile-navi-social-a-color:var(--tairchu-white);--mobile-navi-social-a-color-hover:var(--tairchu-base);--mobile-navi-contact-color:var(--tairchu-white);--mobile-navi-contact-a-color-hover:var(--tairchu-base);--mobile-navi-contact-icon-bg:var(--tairchu-base);--mobile-navi-contact-icon-color:var(--tairchu-white);--banner-text-panel-bg:rgba(0,0,0,0.6);--banner-text-panel-padding:30px 20px;--banner-text-panel-padding-768:30px 20px;--banner-text-panel-padding-1200:60px 40px;--banner-text-panel-padding-1400:60px 100px;--banner-text-panel-radius:30px;--banner-text-panel-radius-768:30px;--banner-text-panel-radius-1200:30px;--banner-text-panel-radius-1400:30px;--banner-text-panel-shadow:5px 5px 13px 6px rgba(0,0,0,0.2);--banner-text-panel-shadow-768:5px 5px 13px 6px rgba(0,0,0,0.2);--banner-text-panel-shadow-1200:5px 5px 13px 6px rgba(0,0,0,0.2);--banner-text-panel-shadow-1400:5px 5px 13px 6px rgba(0,0,0,0.2);--banner-title-size:34px;--banner-title-size-768:46px;--banner-title-size-1200:60px;--banner-title-size-1400:60px;--banner-title-shadow:0 0 13px rgba(0,0,0,0.5);--banner-subtitle-size:24px;--banner-subtitle-size-768:32px;--banner-subtitle-size-1200:40px;--banner-subtitle-size-1400:40px;--banner-subtitle-shadow:0 0 10px rgba(0,0,0,0.4);--banner-subtitle-weight:300;--banner-subtitle-space:1px;--banner-btn-color:#fff;--banner-pagination-color:var(--tairchu-base);--swiper-navigation-color:var(--tairchu-base);--swiper-navigation-sides-offset:20px;--swiper-navigation-size:40px}.faq-item{position:relative;padding:30px 0;transition-duration:.4s;background:#fff;cursor:pointer}.faq-item:hover{background:#f4f4f4}.faq-item+.faq-item{border-top:2px solid #f4f4f4}.faq-item .faq-title{font-size:1.3rem;padding-right:50px;padding-left:20px;font-weight:600}.faq-item .faq-answer{padding:0 30px;margin-top:20px;color:#666;position:relative}.faq-item .faq-answer ul{padding-left:20px}.faq-item:after,.faq-item:before{content:"";display:block;position:absolute;width:20px;height:3px;background:var(--tairchu-base);transform-origin:center;top:40px;right:20px;transition-duration:.4s}.faq-item:after{transform:rotate(90deg)}.faq-item.active:after{transform:rotate(0)}.widget{padding:20px 30px;background:#fff}@media (min-width:992px){.widget{padding:20px}}.widget .widget__title{margin-bottom:16px}.widget-categories{border-radius:10px;box-shadow:0 3px 10px 1px rgba(9,29,62,.17)}.widget-categories .h4{display:flex;align-items:center;color:var(--tairchu-base);margin-bottom:18px}.widget-categories .h4 i{margin-top:2px;font-size:.8em}.widget-categories+.widget-categories{margin-top:1.5rem}.widget-categories ul li{margin-bottom:6px;position:relative;padding-left:2px;list-style:none}.widget-categories ul li:before{content:"";position:absolute;left:-10px;top:17px;transform:translate(-50%,-50%);width:3px;height:3px;background-color:#c8c8c8;border-radius:50%;transition-duration:.2s}.widget-categories ul li:has(.jplist-selected):before,.widget-categories ul li:has(a.current):before{background-color:var(--tairchu-sub);width:8px;height:8px}.widget-categories ul li.active,.widget-categories ul li .jplist-selected{color:var(--tairchu-base)}.widget-categories ul li a,.widget-categories ul li span{color:#666;transition-duration:.6s;cursor:pointer}.widget-categories ul li a.current span,.widget-categories ul li a:hover,.widget-categories ul li span:hover{color:var(--tairchu-base)}.reset-btn{margin-bottom:1.5rem}.reset-btn.jplist-selected{display:none}.widget-content.recent-widget{font-size:16px;line-height:1.5}.widget-content.recent-widget li:before{top:12px}.widget-content.recent-widget li+li{margin-top:15px}