@charset "UTF-8";:root{--header-h:94px;--fluid-title:1.65rem + 1vw;--fluid-title-s:1.125rem + 1vw;--fluid-txt:1rem + 1vw;--fluid-margin:8px + 1vw;--ease:cubic-bezier(.585,.04,.345,1.015);--gradX:100%;--gradY:50%;--c1:#b6cefa;--c2:#11278a}@media only screen and (min-width:1200px){.is-scroll{--header-h:80px}}@media only screen and (max-width:1199px){:root{--fluid-title:1.5rem + 1vw;--fluid-txt:15px + 1vw}}@media only screen and (max-width:991px){.hidden-sm{display:none !important}:root{--header-h:80px;--fluid-title:1.25rem + 1vw;--fluid-title-s:1rem + 1vw;--fluid-txt:14px + 1vw;--fluid-margin:5px + 1vw}}@media only screen and (max-width:767px){:root{--header-h:60px;--fluid-title:1.125rem + 1vw;--fluid-txt:13px + 1vw;--fluid-margin:3px + 1vw}.hidden-xs{display:none !important}}[data-scroll]{opacity:1;will-change:opacity;-webkit-transition:opacity 1s ease .1s;transition:opacity 1s ease .1s}[data-scroll=in]{opacity:1}.loading{opacity:0;width:100%;height:100%;position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:100;-webkit-transition:opacity .6s .5s;transition:opacity .6s .5s;pointer-events:none;background:rgba(255,255,255,.9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loading.is-view{opacity:1}.loading .loader-eff{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}.loading .loader-eff>div{display:block;width:.6em;height:.6em;border-radius:.5em;background:#333;opacity:.8;position:absolute;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loading .loader-eff>div:nth-child(1),.loading .loader-eff>div:nth-child(2){left:0}.loading .loader-eff>div:nth-child(3){left:1.5em}.loading .loader-eff>div:nth-child(4){left:3em}.loading .loader-eff>div:nth-child(1){-webkit-animation-name:reveal;animation-name:reveal}.loading .loader-eff>div:nth-child(2),.loading .loader-eff>div:nth-child(3){-webkit-animation-name:slide;animation-name:slide}.loading .loader-eff>div:nth-child(4){-webkit-animation-name:reveal;animation-name:reveal;animation-direction:reverse}.lazyload{opacity:0}.lazyloaded{opacity:1;-webkit-transition:all .5s;transition:all .5s}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.disabled,.disabled:hover{cursor:not-allowed}html{font-size:16px}body{width:100%;font-size:16px;overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-ms-overflow-style:scrollbar;color:#222;font-family:"Noto sans","Microsoft JhengHei UI","Microsoft JhengHei","Arial",sans-serif;-webkit-overflow-scrolling:touch;overflow-x:hidden !important;letter-spacing:1px}html,body{margin:0}a,a:visited,a:hover,a:focus,a:active{text-decoration:none;outline:0}img,a img{border:none;max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}section,article,aside,footer,header,nav,main{display:block}p{line-height:inherit}ol.reset,ul.reset,li.reset{list-style:none;margin:0;padding:0}label{font-weight:inherit}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:0;border-radius:0;-webkit-box-shadow:none !important;box-shadow:none !important}input,textarea,select,input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:hover,input:active,input:hover,textarea:hover,textarea:active,textarea:hover,button:hover,button:active,button:hover,select:hover,select:active,select:hover,a:hover,a:active,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}input:not([type=button]),input:not([type=submit]),input:not([type=reset]){font-size:16px !important}textarea{resize:vertical}select::-ms-expand{display:none}::-webkit-input-placeholder{color:#888;font-size:15px}::-moz-placeholder{color:#888;font-size:15px}:-ms-input-placeholder,:-moz-placeholder{color:#888;font-size:15px}input:-moz-read-only{background:#eee;color:#666}.input-style:-moz-read-only:focus{border:1px solid #ddd}.input-style:read-only:focus{border:1px solid #ddd}.textarea-style:-moz-read-only:focus{border:1px solid #ddd}.textarea-style:read-only:focus{border:1px solid #ddd}input:-moz-read-only{background:#eee;color:#666}input:read-only{background:#eee;color:#666}input::-webkit-input-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder{color:#ccc;font-size:15px}input:-internal-autofill-previewed,input:-internal-autofill-selected,textarea:-internal-autofill-previewed,textarea:-internal-autofill-selected,select:-internal-autofill-previewed,select:-internal-autofill-selected{background-color:#ededed !important;border:1px solid #eee}img,input[type=image],video,embed,iframe,marquee,object,table{aspect-ratio:attr(width)/attr(height)}@font-face{font-family:"Roboto";src:url("../../../themes/zh-tw/assets/css/../fonts/Roboto-Regular.woff2") format("woff2"),url("../../../themes/zh-tw/assets/css/../fonts/Roboto-Regular.woff") format("woff"),url("../../../themes/zh-tw/assets/css/../fonts/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.show-menu{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;height:100vh}.main{position:relative;z-index:1;-webkit-transition:-webkit-transform .8s cubic-bezier(.7,0,.3,1);transition:-webkit-transform .8s cubic-bezier(.7,0,.3,1);transition:transform .8s cubic-bezier(.7,0,.3,1);transition:transform .8s cubic-bezier(.7,0,.3,1),-webkit-transform .8s cubic-bezier(.7,0,.3,1)}.g-wrap{overflow:hidden;padding-top:var(--header-h)}.g-wrap.bg-style{background:url(../../../themes/zh-tw/assets/css/../images/pro_list_bg.jpg);background-size:100%;background-repeat:repeat-y;background-position:center center}.container-1200{width:100%;max-width:calc(1200px + 4rem);padding:0 2rem;margin:0 auto}.container-1300{width:100%;max-width:calc(1300px + 4rem);padding:0 2rem;margin:0 auto}.container-1400{width:100%;max-width:calc(1400px + 4rem);padding:0 2rem;margin:0 auto}.container-1500{width:100%;max-width:calc(1500px + 4rem);padding:0 2rem;margin:0 auto}.page-wrap{position:relative;padding-top:1.5rem;padding-bottom:18%;z-index:2}@media (max-width:1600px){.container-1500{max-width:100%}}@media (max-width:1480px){.container-1400,.container-1300{max-width:100%}}@media (max-width:1199px){.container-1000{max-width:100%}}@media (max-width:991px){.page-wrap{padding-bottom:12rem}}@media (max-width:767px){.page-wrap{padding-top:1rem;padding-bottom:6.5rem}}#header{position:absolute;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:height .3s;transition:height .3s;left:0;top:0;padding-left:3rem;z-index:99;width:100%;background:#fff;-webkit-box-shadow:0 10px 40px rgba(0,0,0,.07);box-shadow:0 10px 40px rgba(0,0,0,.07)}#header[data-scroll=out]{opacity:1}#header[data-scroll=in]{position:fixed}#header h2{display:none}#header .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .logo a{display:block;font-size:0;background-position:center center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}#header .logo .logo-img{width:56px;height:56px;background-image:url(../../../themes/zh-tw/assets/css/../images/logo_img.svg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}#header .logo .logo-txt{width:83px;height:35px;background-image:url(../../../themes/zh-tw/assets/css/../images/logo_txt.svg);-webkit-transition:-webkit-transform .3s ease .1s;transition:-webkit-transform .3s ease .1s;transition:transform .3s ease .1s;transition:transform .3s ease .1s,-webkit-transform .3s ease .1s}#header .menu{-webkit-transition:opacity .3s;transition:opacity .3s;padding-right:1rem}#header .menu ul li a{font-weight:700;display:block;position:relative;color:#222;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}#header .menu ul li a:hover{color:#d51525}#header .menu ul li a .small{display:block;text-align:center;font-size:.875rem;color:#737067;letter-spacing:0}#header .right-menu{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9}#header .right-menu .btn-search,#header .right-menu .btn-contact{padding-top:50px;line-height:1.2;display:block;width:97px;height:97px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:.875rem;color:#fff;text-align:center;background-position:center 20px;background-repeat:no-repeat;letter-spacing:1px;font-weight:700;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#header .right-menu .btn-search .en,#header .right-menu .btn-contact .en{letter-spacing:0;color:rgba(255,255,255,.5)}#header .right-menu .btn-search{background-color:#e50013;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_search.svg)}#header .right-menu .btn-contact{background-color:#daa425;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_contact.svg)}#header #search-form{font-size:0;position:fixed;width:400px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:11;opacity:0;-webkit-transition:opacity .3s ease .1s;transition:opacity .3s ease .1s;background:#fff;display:none}#header #search-form.open{opacity:1;display:block}#header #search-form input{font-size:1rem;background:#fff;-webkit-box-shadow:none;box-shadow:none;height:50px;padding:0 15px;width:calc(100% - 50px);border-radius:0;vertical-align:middle;border:0;border-right:0}#header #search-form input:focus{border:1px solid #e50013}#header #search-form button{font-size:1rem;display:inline-block;width:50px;height:50px;border:0;border-left:0;padding:0;border-radius:0;vertical-align:middle;background-color:#222}#header #search-form .btn-close{font-size:0;cursor:pointer;position:absolute;top:0;left:-50px;width:50px;height:50px}#header #search-form .btn-close:before,#header #search-form .btn-close:after{content:"";width:2px;height:30px;display:block;position:absolute;left:50%;top:10px;background:#fff}#header #search-form .btn-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#header #search-form .btn-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#header.is-scroll .logo .logo-img,#header.is-scroll .logo .logo-txt{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}#success-cart{width:300px;background:#fff;position:fixed;right:0;top:var(--header-h);z-index:99;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1rem;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}#success-cart .ti{font-size:1.25rem;background:#e50013;color:#fff;padding:10px;width:100%;text-align:center;margin-bottom:.5rem}#success-cart .cart-box{width:calc(100% - 2rem);margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#success-cart .cart-box .pic{width:25%;display:block}#success-cart .cart-box .pic img{max-width:100%;width:100%}#success-cart .cart-box .txt{width:75%;padding-left:10px}#success-cart .cart-box .txt .h3{font-size:.9375rem}#success-cart .cart-box .txt .des{font-size:.875rem;color:#666}#success-cart .btn{display:block;background:#333;color:#fff;margin:0 auto;text-align:center}#success-cart.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.pc #header .menu>ul>li>a:hover{color:#e50013}.pc #header .menu>ul>li>a:hover span{color:#e50013}.pc #header .menu>ul>li:hover>a{color:#d51525}.pc #header .menu>ul>li:hover>ul{display:block}.pc #header .menu>ul>li.product-style:hover>ul.layout{display:-webkit-box;display:-ms-flexbox;display:flex}.pc #header .menu>ul>li.product-style:hover>ul.layout>li,.pc #header .menu>ul>li.product-style:hover>ul.layout>li:nth-child(1),.pc #header .menu>ul>li.product-style:hover>ul.layout>li:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 200px;flex:1 1 200px}.pc #header .menu>ul>li.product-style:hover>ul.layout>li:not(:last-child){border-right:1px solid #efefef}.pc #header .menu>ul>li.product-style:hover>ul.layout>li{padding:0 2rem}.pc #header .menu>ul>li.product-style:hover>ul.layout>li>.title{width:100%;left:unset;top:unset;position:relative}.pc #header .menu>ul>li.product-style:hover>ul.layout>li>.title>span{text-align:left}.pc #header .menu>ul>li.product-style:hover>ul.layout>li:nth-child(2)>ul>li{width:100%}.pc #header .menu>ul>li>ul>li>a:hover{color:#e50013}.pc #header .right-menu .btn-search:hover{background-color:#c01}.pc #header .right-menu .btn-contact:hover{background-color:#c49421}@media only screen and (min-width:992px){#header .menu-button{display:none}#header .menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .menu>ul>li{position:relative}#header .menu>ul>li:not(:last-child):before{content:"";position:absolute;right:-2.5rem;top:50%;display:block;width:5px;height:5px;border-radius:50%;background:#daa425;vertical-align:middle;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#header .menu>ul>li>a{font-weight:700;font-size:1.0625rem;letter-spacing:1px;padding:25px 0}#header .menu>ul>li ul{display:none}#header .menu>ul>li>ul{border-top:1px solid #e50013;padding:0 10px;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:170px;overflow:hidden;background:#fff;-webkit-transition:border .3s ease;transition:border .3s ease}#header .menu>ul>li>ul>li:not(:last-child){border-bottom:1px solid #efefef}#header .menu>ul>li>ul>li>a{padding:10px 0;text-align:center}#header .menu>ul>li>ul>li>a>span{display:block}#header .menu>ul>li>ul>li>a>span:nth-child(1){font-size:1rem;font-weight:700}#header .menu>ul>li>ul>li>a>span:nth-child(2){font-size:.875rem;color:#737067;font-weight:400;letter-spacing:0}#header .menu>ul li.product-style>ul{width:1200px;padding:2rem;border-top:2px solid #e50013}#header .menu>ul li.product-style>ul>li{display:inline-block;vertical-align:top;border:0;padding-left:190px;position:relative}#header .menu>ul li.product-style>ul>li:nth-child(1){width:33%;border-right:1px solid #ddd}#header .menu>ul li.product-style>ul>li:nth-child(2){width:66%}#header .menu>ul li.product-style>ul>li:nth-child(2)>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header .menu>ul li.product-style>ul>li:nth-child(2)>ul>li{width:50%}#header .menu>ul li.product-style>ul>li>.title{position:absolute;left:0;top:0;width:170px;padding:0;line-height:unset;display:inline-block;cursor:text}#header .menu>ul li.product-style>ul>li>.title>span{font-weight:700;text-align:right;display:block;font-size:clamp(1rem,var(--fluid-title-s),1.125rem)}#header .menu>ul li.product-style>ul>li>.title>span:nth-child(1){color:#e50013}#header .menu>ul li.product-style>ul>li>.title>span:nth-child(2){color:#222;letter-spacing:0;font-size:1rem}#header .menu>ul li.product-style>ul>li>ul{display:block}#header .menu>ul li.product-style>ul>li>ul>li{margin:0 0 10px}#header .menu>ul li.product-style>ul>li>ul>li>a>span{display:block;color:#333;text-align:left}#header .menu>ul li.product-style>ul>li>ul>li>a>span:nth-child(2){font-size:.875rem;font-weight:400;color:#737067}#header .menu>ul li.product-style>ul>li>ul>li:hover>a>span:nth-child(2){color:#daa425}#header #search-form button:hover{background:#e50013}#header.is-scroll .menu>ul>li>a{padding:20px 0}}@media only screen and (max-width:1366px){#header .menu>ul{gap:3rem}#header .menu>ul li:not(:last-child):before{right:-1.5rem}#header .menu>ul li.product-style>ul{width:100vw;position:fixed;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media only screen and (max-width:991px){#header{width:100%;padding:0}#header .menu-button{width:80px;height:80px;display:block;font-size:0;border:0;padding:0;cursor:pointer;z-index:99;background:0 0;overflow:hidden}#header .menu-button svg{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round}#header .menu-button svg .line1{stroke-dashoffset:0;stroke-dasharray:50}#header .menu-button svg .line2{stroke-dashoffset:218;stroke-dasharray:80 380}#header .menu-button svg .line3{stroke-dashoffset:45;stroke-dasharray:80 380}#header .menu{padding:0;position:fixed;width:300px;top:var(--header-h);bottom:0;left:0;max-height:calc(100vh - var(--header-h));font-size:1.15em;background:url(../../../themes/zh-tw/assets/css/../images/i_pro_bg.jpg);-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0);overflow-y:scroll}#header .menu>ul{gap:0}#header .menu ul li a{letter-spacing:0;padding:6px 0}#header .menu ul li a .small{display:inline-block;margin-left:5px;font-weight:lighter}#header .menu ul li.has-child{position:relative}#header .menu ul li>.aw{border-radius:50%;position:absolute;top:20px;right:25px;width:28px;height:28px;background:#ccc;z-index:-1}#header .menu ul li>.aw:after{content:"";display:inline-block;height:1px;background:#fff;position:absolute;width:7px;top:13px;right:10px}#header .menu ul li>.aw:before{content:"";display:inline-block;width:1px;background:#fff;position:absolute;z-index:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;height:7px;left:14px;top:10px}#header .menu ul li.current>a:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;background:#fff}#header .menu ul li.on>ul{display:block}#header .menu ul li.on>.aw{background:#e50013}#header .menu ul li.on>.aw:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}#header .menu>ul>li{margin:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0);-webkit-transition:-webkit-transform 0 cubic-bezier(.7,0,.3,1) .5s;transition:-webkit-transform 0 cubic-bezier(.7,0,.3,1) .5s;transition:transform 0 cubic-bezier(.7,0,.3,1) .5s;transition:transform 0 cubic-bezier(.7,0,.3,1) .5s,-webkit-transform 0 cubic-bezier(.7,0,.3,1) .5s}#header .menu>ul>li:not(:last-child){border-bottom:1px solid #fff}#header .menu>ul>li>a{padding:20px 40px 20px 20px;text-align:left}#header .menu>ul>li:nth-child(2){-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}#header .menu>ul>li:nth-child(3){-webkit-transform:translate3d(0,2500px,0);transform:translate3d(0,2500px,0)}#header .menu>ul>li:nth-child(4){-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}#header .menu>ul>li:nth-child(5){-webkit-transform:translate3d(0,3500px,0);transform:translate3d(0,3500px,0)}#header .menu>ul>li.product-style>ul{width:100%;position:relative;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1rem}#header .menu>ul>li.product-style>ul>li{padding-bottom:10px}#header .menu>ul>li.product-style>ul>li>.title{padding:10px 0}#header .menu>ul>li.product-style>ul>li>.title span:nth-child(1){color:#e50013;margin-right:5px}#header .menu>ul>li.product-style>ul>li>.title span:nth-child(2){color:#333}#header .menu>ul>li.product-style>ul>li .aw{top:10px;right:0}#header .menu>ul>li.product-style>ul>li>ul{display:none}#header .menu>ul>li.product-style>ul a{color:#666}#header .menu>ul>li.product-style>ul span{letter-spacing:0;font-size:1rem}#header .menu>ul>li.product-style>ul span:nth-child(2){font-weight:400;font-size:.875rem;margin-left:5px}#header .menu>ul>li>ul{display:none;padding:1rem 1.5rem;background:#fff}#header .menu>ul>li>ul>li>a{font-size:1rem}#header .menu>ul>li>ul>li>a span:nth-child(1){color:#e50013;margin-right:10px;font-weight:400}#header .menu>ul>li>ul>li>a span:nth-child(2){color:#333;font-weight:400;font-size:.875rem}#header .right-menu .btn-search,#header .right-menu .btn-contact{width:80px;height:80px}#header .right-menu .btn-search span,#header .right-menu .btn-contact span{display:none}.show-menu #header .menu{-webkit-box-shadow:0 10px 10px rgba(0,0,0,.2);box-shadow:0 10px 10px rgba(0,0,0,.2);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform cubic-bezier(.7,0,.3,1) .8s;transition:-webkit-transform cubic-bezier(.7,0,.3,1) .8s;transition:transform cubic-bezier(.7,0,.3,1) .8s;transition:transform cubic-bezier(.7,0,.3,1) .8s,-webkit-transform cubic-bezier(.7,0,.3,1) .8s}.show-menu #header .menu>ul{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.show-menu #header .menu>ul>li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transition-duration:.9s;transition-duration:.9s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);padding-left:0}.show-menu #header .menu-button svg{stroke:#e50013}.show-menu #header .menu-button path{-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.show-menu #header .menu-button .line1{stroke-dashoffset:-40;stroke-dasharray:0 45;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition-delay:.4s;transition-delay:.4s}.show-menu #header .menu-button .line2{stroke-dashoffset:480;-webkit-transition-delay:.1s;transition-delay:.1s}.show-menu #header .menu-button .line3{stroke-dashoffset:291}.show-menu .main{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.show-menu .main:before{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(44,39,40,.603);content:"";opacity:1;-webkit-transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,transform 0s .4s;transition:opacity .4s,transform 0s .4s,-webkit-transform 0s .4s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media only screen and (max-width:767px){#header .logo{position:absolute;top:12px;left:4rem;gap:5px}#header .logo .logo-img{width:40px;height:40px}#header .logo .logo-txt{width:60px;height:25px}#header .menu-button{width:45px;height:45px;margin-left:10px}#header .right-menu .btn-search,#header .right-menu .btn-contact{width:60px;height:60px;background-position:center 10px;padding:35px 0 0}#header .right-menu .btn-search span,#header .right-menu .btn-contact span{display:none}#header #search-form{width:calc(100% - 75px);left:calc(50% + 25px)}#success-cart{width:250px;padding:1rem}#success-cart .ti{font-size:1rem;font-weight:700}}#footer{padding:2.5rem 0 1.5rem;position:relative;background:#2c2728;font-size:.9375rem;color:#cfcfcf;z-index:3}#footer a{color:#cfcfcf;-webkit-transition:color .3s,background-color .3s ease;transition:color .3s,background-color .3s ease}#footer .footer-ti{display:block;color:#fff;margin-bottom:10px}#footer .footer-ti span{font-family:"Roboto";font-weight:lighter;display:inline-block;margin-left:5px}#footer .footer-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}#footer .footer-wrap>div{position:relative}#footer .footer-wrap>div:not(:last-child):after{content:"";position:absolute;right:-2.5rem;top:0;width:1px;display:block;height:100%;background-color:#757474}#footer .ul-info>li>span{font-weight:700}#footer .ul-app,#footer .ul-social,#footer .ul-career{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .ul-app li a,#footer .ul-social li a,#footer .ul-career li a{display:inline-block;height:42px;line-height:42px}#footer .ul-app li a img,#footer .ul-social li a img,#footer .ul-career li a img{display:inline-block;line-height:42px;vertical-align:middle}#footer .ul-app a{background-color:#4f4f4f;width:130px;border-radius:5px;text-align:center}#footer .copyright{border-top:1px solid #757474;padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;color:#929292}#footer .copyright a{color:#929292}.pc #footer a:hover{color:#fff}.pc #footer .ul-app li a:hover{background-color:#000}.pc #footer .ul-social li a:hover,.pc #footer .ul-career li a:hover{opacity:.8}@media only screen and (max-width:1366px){#footer .footer-wrap{gap:1rem}#footer .footer-wrap>div:not(:last-child):after{right:-2rem}}@media only screen and (max-width:1199px){#footer .footer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer-wrap>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:20px}#footer .ul-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}@media only screen and (max-width:991px){#footer .footer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}#footer .footer-wrap>div:not(:last-child):after{display:none}#footer .ul-app,#footer .ul-social,#footer .ul-career{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){#footer{padding:1.5rem 0;letter-spacing:0}#footer .footer-ti{margin:0}#footer .footer-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;gap:1rem}#footer .footer-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:.5rem;gap:1rem}#footer .footer-wrap>div .ul-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}#footer .footer-wrap>div:first-child .footer-ti{display:none}#footer .ul-social{gap:.5rem}#footer .ul-social li a{height:28px;line-height:28px}#footer .ul-app{gap:.5rem}#footer .ul-app li a{height:35px;line-height:35px;width:110px}#footer .ul-app li a img{height:20px;width:85px;line-height:35px}#footer .copyright{padding-top:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:.85rem;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .copyright>div{width:100%;font-size:.8rem;text-align:center}}.go-top{position:fixed;font-weight:700;color:#daa425;bottom:-80px;right:2rem;font-size:.9375rem;cursor:pointer;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:bottom .3s,color .3s,-webkit-transform .3s;transition:bottom .3s,color .3s,-webkit-transform .3s;transition:bottom .3s,transform .3s,color .3s;transition:bottom .3s,transform .3s,color .3s,-webkit-transform .3s;text-align:center;z-index:99}.go-top:after{content:"";display:block;position:absolute;left:50%;margin-left:-1px;top:27px;width:2px;height:37px;border-style:solid;border-width:1px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.go-top.is-scroll{bottom:10%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pc .go-top:hover{color:#e50013}@media only screen and (max-width:1199px){.go-top{width:45px;height:45px}.go-top.is-scroll{bottom:50px}}@media only screen and (max-width:991px){.go-top{right:2px}}@media only screen and (max-width:767px){.go-top:after{height:25px}.go-top.is-scroll{bottom:30px}}.btn-online{position:fixed;right:0;top:50%;background:#e50013;color:#fff;display:block;width:46px;height:138px;z-index:96;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_inquiry.png);background-position:15px 20px;background-repeat:no-repeat;padding-top:50px;-webkit-transition:background .3s;transition:background .3s}.btn-online .num{display:block;width:22px;height:22px;border-radius:50%;background:#fff;color:#e50013;line-height:22px;text-align:center;font-size:9px;font-weight:700;-webkit-writing-mode:unset;-ms-writing-mode:unset;writing-mode:unset;position:absolute;left:5px;top:15px;letter-spacing:0;font-family:Arial,Helvetica,sans-serif}.btn-online span:nth-child(2){-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:46px}.pc .btn-online:hover{color:#fff;background-color:#000}@media only screen and (max-width:991px){.btn-online{top:calc(100% - 250px)}}@media only screen and (max-width:767px){.btn-online{font-size:0;height:5px;width:50px;border-radius:50%;top:calc(100% - 135px);background-position:15px 15px}.btn-online .num{top:10px}}.tag-wrap{position:absolute;top:1.2rem;left:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.tag-wrap .new,.tag-wrap .hot{border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;font-size:12px;letter-spacing:0;color:#fff}.tag-wrap .new{background:#daa425}.tag-wrap .hot{background:#e50013}@media screen and (max-width:767px){.tag-wrap{position:absolute;top:10px;left:10px;gap:5px}.new,.hot{width:30px;height:30px;line-height:30px}}.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.box{width:25%;color:#222}.box .pic-box{display:block;position:relative;overflow:hidden;margin-bottom:10px}.box .pic-box img{width:100%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.box .txt-box{position:relative;display:block;padding:0 .7rem}.box .txt-box>*{margin-bottom:clamp(3px,var(--fluid-margin),8px)}.box .txt-box .cat{font-size:1rem;color:#333;margin-bottom:clamp(3px,var(--fluid-margin),8px)}.box .txt-box .date{color:#daa425;font-weight:700;font-size:.875rem;font-family:"Roboto"}.box .txt-box .h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#222;font-weight:700;font-size:1.0625rem;max-height:3rem;line-height:1.5rem;overflow:hidden;-webkit-transition:color .3s ease;transition:color .3s ease}.box .txt-box .des{position:relative;color:#777;font-size:clamp(12px,var(--fluid-txt),1rem);line-height:1.8rem;max-height:3.6rem;white-space:break-spaces;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.flex-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-wrap .left-box,.flex-wrap .right-box{width:50%}.pc .box .pic-box:hover img{opacity:.8}.pc .box .txt-box:hover .h3{color:#e50013}.pc .box .txt-box .btn-cart:hover{background-color:#daa425;background-image:url(../../../themes/zh-tw/assets/css/../images/btn_cart_w.svg)}@media screen and (max-width:991px){.box{width:50%}.box .txt-box{padding:10px}.box .txt-box .h3{margin-bottom:5px}.box .txt-box .des{line-height:1.5rem;height:3rem}.box .txt-box .des:before{width:20px;top:10px}}@media screen and (max-width:767px){.box .pic-box,.box .txt-box{width:100%}.box .pic-box{margin-bottom:10px}.box .txt-box{padding:7px}.box .txt-box .des{font-size:.9375rem}}@media only screen and (min-width:992px){.visible-sm{display:none !important}}@media only screen and (min-width:768px){.visible-xs{display:none !important}}@media only screen and (max-width:767px){.visible-xs{display:block !important}}.bg-1{left:0;right:0;bottom:0;z-index:-1}.g-title{position:relative;margin:1rem 0 2rem;font-weight:700;text-align:center}.g-title span{display:block}.g-title .en{color:#222;font-size:1.25rem;font-family:Arial,Helvetica,sans-serif}.g-title .ch{color:#e50013;font-size:clamp(1.125rem,var(--fluid-title),1.65rem);font-weight:700;letter-spacing:0;text-shadow:0 0 .5px #e50013;margin-bottom:.5rem;margin-right:1rem}.g-title.text-center .ch{margin-right:0}@media (max-width:991px){.g-title{margin:1rem 0 1.5rem}}@media (max-width:767px){.g-title .ch{margin-bottom:4px;margin-right:8px}.g-title .en{font-size:1rem}}.g-h3,.g-h4{letter-spacing:0;font-size:clamp(1rem,var(--fluid-title-s),1.1rem);font-weight:700}.g-h3 .en,.g-h4 .en{color:#222}.g-h3 .ch,.g-h4 .ch{color:#e50013;font-size:1.25rem;margin-right:1rem}.g-h3:before,.g-h4:before{content:"";width:20px;height:4px;margin-right:1rem;background:#e50013;display:inline-block;vertical-align:middle}.g-h3:after,.g-h4:after{margin:2rem 0}.g-h3.text-center .ch,.g-h4.text-center .ch{margin-right:0;margin:2rem auto}.g-h3.text-center:after,.g-h4.text-center:after{margin:2rem auto}.h4{letter-spacing:0;font-size:1.0625rem;font-weight:700;color:#222}.h4 .en{display:block}.h4 .ch{display:block;margin-bottom:5px}@media (max-width:991px){.g-h3:before,.g-h4:before{width:10px;height:2px;margin-right:8px}.g-h3:after,.g-h4:after{margin:1rem 0}.g-h3.text-center:after,.g-h4.text-center:after{margin:1rem auto}}@media (max-width:767px){.g-h3 .ch,.g-h4 .ch{font-size:1.125rem}.g-h3 .en,.g-h4 .en{font-size:.9375rem;margin-right:10px}.g-h3.text-center:before,.g-h4.text-center:before{margin:1rem auto}.g-h3.text-center .ch,.g-h4.text-center .ch{margin-right:0}}.btn-main,.btn-second,.btn-reset,.btn-submit,.btn-back,.btn-more,.btn-home,.btn-list,.btn-recipe{position:relative;display:inline-block;background-color:#e50013;color:#fff;border-radius:0;height:53px;line-height:53px;width:153px;border:0;font-size:.9375rem;-webkit-transition:.3s var(--ease);transition:.3s var(--ease);text-align:center;padding-left:53px;background-position:17px center;background-repeat:no-repeat}.btn-main:before,.btn-second:before,.btn-reset:before,.btn-submit:before,.btn-back:before,.btn-more:before,.btn-home:before,.btn-list:before,.btn-recipe:before{content:"";position:absolute;display:block;left:53px;height:53px;width:1px;background:#fff}.btn-main span,.btn-second span,.btn-reset span,.btn-submit span,.btn-back span,.btn-more span,.btn-home span,.btn-list span,.btn-recipe span{position:absolute;width:14px;height:1px;left:23px;top:27px;display:inline-block;vertical-align:middle;-webkit-transition:margin .3s;transition:margin .3s;background-color:#fff}.btn-main span:before,.btn-main span:after,.btn-second span:before,.btn-second span:after,.btn-reset span:before,.btn-reset span:after,.btn-submit span:before,.btn-submit span:after,.btn-back span:before,.btn-back span:after,.btn-more span:before,.btn-more span:after,.btn-home span:before,.btn-home span:after,.btn-list span:before,.btn-list span:after,.btn-recipe span:before,.btn-recipe span:after{content:"";display:block;position:absolute;width:14px;height:1px;background:#fff;-webkit-transition:width .3s,left .3s;transition:width .3s,left .3s}.btn-main span:before,.btn-second span:before,.btn-reset span:before,.btn-submit span:before,.btn-back span:before,.btn-more span:before,.btn-home span:before,.btn-list span:before,.btn-recipe span:before{width:16px;top:-7px;left:-5px}.btn-main span:after,.btn-second span:after,.btn-reset span:after,.btn-submit span:after,.btn-back span:after,.btn-more span:after,.btn-home span:after,.btn-list span:after,.btn-recipe span:after{top:6px;left:-3px}.btn-second{background-color:#daa425}.btn-reset{background-color:#000;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_reset.png)}.btn-submit{background-color:#e50013;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_submit.png)}.btn-back,.btn-more,.btn-home{background-color:#000}.btn-home{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_home.png)}.btn-list{background-color:#e50013;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_list.png)}.btn-recipe{background-color:#daa425;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_recipe.png)}@-webkit-keyframes btn-ani{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}}@keyframes btn-ani{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}}@-webkit-keyframes btn-ani-2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes btn-ani-2{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@-webkit-keyframes btn-ani-3{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}@keyframes btn-ani-3{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}75%{-webkit-transform:scaleX(1.1);transform:scaleX(1.1)}}.pc .btn-main:hover,.pc .btn-second:hover,.pc .btn-reset:hover,.pc .btn-submit:hover,.pc .btn-back:hover,.pc .btn-more:hover,.pc .btn-home:hover,.pc .btn-list:hover,.pc .btn-recipe:hover{color:#fff}.pc .btn-main:hover span,.pc .btn-second:hover span,.pc .btn-reset:hover span,.pc .btn-submit:hover span,.pc .btn-back:hover span,.pc .btn-more:hover span,.pc .btn-home:hover span,.pc .btn-list:hover span,.pc .btn-recipe:hover span{-webkit-animation:btn-ani .5s alternate infinite both;animation:btn-ani .5s alternate infinite both}.pc .btn-main:hover span:before,.pc .btn-second:hover span:before,.pc .btn-reset:hover span:before,.pc .btn-submit:hover span:before,.pc .btn-back:hover span:before,.pc .btn-more:hover span:before,.pc .btn-home:hover span:before,.pc .btn-list:hover span:before,.pc .btn-recipe:hover span:before{-webkit-animation:btn-ani-2 .6s alternate infinite both;animation:btn-ani-2 .6s alternate infinite both}.pc .btn-main:hover span:after,.pc .btn-second:hover span:after,.pc .btn-reset:hover span:after,.pc .btn-submit:hover span:after,.pc .btn-back:hover span:after,.pc .btn-more:hover span:after,.pc .btn-home:hover span:after,.pc .btn-list:hover span:after,.pc .btn-recipe:hover span:after{-webkit-animation:btn-ani-3 .4s alternate infinite both;animation:btn-ani-3 .4s alternate infinite both}.pc .btn-main:hover{background:#ff192c;color:#fff}.pc .btn-main-two:hover{background:#e91b2c;color:#fff}.pc .btn-second:hover{background:#dead3b;color:#fff}.pc .btn-more:hover{background-color:#0d0d0d;color:#fff}.pc .btn-reset:hover{background-color:#1a1a1a}.pc .btn-reset:hover span{margin:0 0 0 26px}.pc .btn-reset:hover span:after{width:20px}.pc .btn-submit:hover{background-color:#c01}.pc .btn-submit:hover span{margin:0 0 0 26px}.pc .btn-submit:hover span:after{width:20px}.pc .btn-home:hover{background-color:#737373}.pc .btn-list:hover{background-color:#ff0015}.pc .btn-recipe:hover{background-color:#dead3b}@media screen and (max-width:991px){.btn-main,.btn-second,.btn-reset,.btn-submit,.btn-back,.btn-more,.btn-home,.btn-list,.btn-recipe{height:45px;line-height:45px;width:140px;font-size:.875rem;letter-spacing:0;padding-left:40px;background-position:10px center}.btn-main span,.btn-second span,.btn-reset span,.btn-submit span,.btn-back span,.btn-more span,.btn-home span,.btn-list span,.btn-recipe span{top:22px;left:16px}.btn-main:before,.btn-second:before,.btn-reset:before,.btn-submit:before,.btn-back:before,.btn-more:before,.btn-home:before,.btn-list:before,.btn-recipe:before{left:40px;height:45px}.btn-more{background-color:#000}.btn-second{position:relative;display:inline-block;background-color:#daa425;color:#fff;border-radius:0;height:45px;line-height:45px;width:120px;border:0;font-size:.9375rem;-webkit-transition:.3s var(--ease);transition:.3s var(--ease);text-align:center;background-color:#daa425}.btn-reset{background-color:#daa425}}.btn-wrap{margin:2rem auto}.btn-wrap-center{text-align:center;margin:2rem auto}.btn-wrap-right{text-align:right;margin:2rem auto}@media screen and (max-width:767px){.btn-wrap{margin:1rem auto}}.btn-view-more{position:relative;display:inline-block;background-color:#fff;color:#000;border-radius:0;height:50px;line-height:50px;width:150px;border:0;font-size:.9375rem;-webkit-transition:.3s var(--ease);transition:.3s var(--ease);text-align:center;font-weight:700;text-align:left;font-size:.875rem;padding:0 20px}.btn-view-more>span:before,.btn-view-more>span:after{content:"";display:block;position:absolute}.btn-view-more>span:before{width:9px;height:9px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:15px;border-style:solid;border-color:#e50013 #e50013 transparent transparent;border-width:2px 2px 0 0;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:all .3s;transition:all .3s}.btn-view-more>span:after{width:2px;height:12px;background:#e50013;top:20px;right:19.5px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}.pc .btn-view-more:hover{color:#e50013}.pc .btn-view-more:hover>span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pc .btn-view-more:hover>span:after{right:19px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.star{padding-left:20px;display:inline-block}.star:before{content:"*";color:#e50013;font-size:1rem;position:absolute;top:0;left:0}.label-style{font-size:1.0625rem;margin:0;line-height:50px;display:block;color:#222}@media (max-width:991px){.label-style{font-size:1rem;line-height:35px;-moz-text-align-last:unset;text-align-last:unset}}.input-style{background-color:#fff;height:50px;line-height:48px;padding:0 15px;width:100%;border-radius:0;border:1px solid #d2d2d2}.input-style:focus{border:1px solid #e50013}@media (max-width:991px){.input-style{height:40px;line-height:38px}}.textarea-style{background:#fff;padding:10px 15px;width:100%;display:block;outline:none;border:1px solid #d2d2d2;border-radius:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transition:border .15s,height .15s;transition:border .15s,height .15s}.textarea-style:focus{border:1px solid #e50013}.select-style{padding:0 15px;display:block;width:100%;height:50px;line-height:50px;background:url(../../../themes/zh-tw/assets/css/../images/select_arrow.png) calc(100% - 12px) center no-repeat #fff;outline:none;border-radius:0;color:#333;border:1px solid #d2d2d2;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-transition:border .15s;transition:border .15s}.select-style:-webkit-autofill{color:#333}.select-style:autofill{color:#333}.select-style:-webkit-autofill{color:#333}.select-style:focus{border:1px solid #e50013}@media (max-width:991px){.select-style{height:40px;line-height:38px}}.radio-style{padding:7px 0;line-height:30px;margin:0 5px;display:inline-block;font-weight:400;font-size:1rem;white-space:nowrap;cursor:pointer;color:#333}.radio-style input{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px,1px,1px,1px);position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.9375rem}.radio-style input+span{display:inline-block;vertical-align:middle;border:1px solid #bbb;background:#fff;width:17px;height:17px;padding:5px;border-radius:50%;margin-right:8px;-webkit-transition:background .15s;transition:background .15s}.radio-style input+span i{display:block;width:100%;height:100%;background:#fff;border-radius:50%;-webkit-transition:background .12s;transition:background .12s}.radio-style input:checked,.radio-style input:active{color:#000}.radio-style input:checked+span,.radio-style input:active+span{border:1px solid #e50013}.radio-style input:checked+span i,.radio-style input:active+span i{background:#e50013}.pc .radio-style:hover input:not(:checked)+span i{background:#999}@media (max-width:767px){.radio-style{margin:0}}.checkbox-style{padding:6px 0;display:inline-block;font-weight:400;font-size:1rem;white-space:nowrap;letter-spacing:2px}.checkbox-style input{outline:none;z-index:-100 !important;width:1px !important;height:1px !important;clip:rect(1px,1px,1px,1px);position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-style input+span{display:inline-block;vertical-align:middle;border:1px solid #d2d2d2;background:#fff;width:16px;height:16px;padding:0;margin:0 8px 3px 0;border-radius:3px;-webkit-transition:background .12s;transition:background .12s}.checkbox-style input+span i{display:inline-block;vertical-align:top;margin:9px 0 0 10px;width:12px;height:7px;border-left:3px solid #d51525;border-bottom:3px solid #d51525;-webkit-transform:scale(0) rotate(-45deg);-ms-transform:scale(0) rotate(-45deg);transform:scale(0) rotate(-45deg);-webkit-transition:-webkit-transform .12s;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s,-webkit-transform .12s;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.checkbox-style input:active,.checkbox-style input:checked+span{border-color:#e50013;background:#e50013}.pc .checkbox-style:hover input:not(:checked)+span i{background:#999}@media (max-width:991px){.checkbox-style input+span{width:20px;height:20px;margin-right:5px}.checkbox-style input+span i{width:11px;height:6px;margin:8px 0 0 8px}}.form-wrap{margin-left:-.5rem;margin-right:-.5rem;margin-top:.5rem;margin-bottom:.5rem}.form-box{display:block;position:relative;margin:0 auto 1rem;padding:0;color:#222}.form-box.form-half{display:inline-block;vertical-align:top;margin:0 .5rem 1rem;width:calc(50% - 1rem - 4px)}.form-box.form-sex{position:relative}.form-box.form-sex .input-style{width:calc(100% - 152px)}.form-box.form-sex .form-gp{width:135px;position:absolute;bottom:0;right:0;margin:0 -3px}.form-box.form-sex .form-gp .radio-style{margin-right:3px}.form-box.form-add .select-style{display:inline-block;width:210px;vertical-align:top;margin-bottom:10px;margin-right:6px}.form-box.form-add .select-style+.input-style{display:inline-block;width:calc(100% - 220px - 220px - 4px)}@media (max-width:1199px){.form-box.form-half{width:100%;margin:0 0 1rem}.form-wrap{margin-left:0;margin-right:0}}@media (max-width:991px){.form-box{margin:.5rem auto}.form-box.form-half{margin:0 0 .5rem}.form-box.form-add .select-style{display:inline-block;width:calc((100% - 6px - 6px)/2);vertical-align:top;margin-bottom:10px;margin-right:6px}.form-box.form-add .select-style:nth-of-type(2){margin-right:0}.form-box.form-add .select-style+.input-style{width:100%}}@media (max-width:767px){.form-box{margin:0 auto 10px}.form-box.form-half{margin:0 auto 10px}.form-box.form-sex{width:100%}.form-box.form-sex .input-style{width:calc(100% - 130px)}.form-box.form-sex .form-gp{width:105px}.form-box.form-sex .form-gp .radio-style{margin:0 2px 0 0;font-size:.875rem}.form-box.form-sex .form-gp .radio-style span{margin-right:2px}}.form-box.code{padding-right:140px}.form-box.code .codeimg{position:absolute;bottom:0;right:0;height:50px;width:125px;overflow:hidden;cursor:pointer;display:block}.form-box.code .codeimg img{width:100%;height:100%}@media (max-width:991px){.form-box.code{width:100%;padding-right:0}.form-box.code .codeimg{height:40px;width:96px}}.bootstrap-touchspin{border:1px solid #ddd;border-radius:4px}.bootstrap-touchspin input{text-align:center;border-top:0;border-bottom:0;height:100%}.bootstrap-touchspin .btn-primary{color:#111;background-color:#fff;border-color:#ddd}.bootstrap-touchspin .btn-primary:hover,.bootstrap-touchspin .btn-primary:not(:disabled):not(.disabled):active{color:#111;background-color:#f5f5f5;border-color:#ddd}.bootstrap-touchspin-down{border-top:none;border-left:none;border-bottom:none}.bootstrap-touchspin-up{border-top:none;border-right:none;border-bottom:none}.btn-showpwd{position:absolute;display:inline-block;width:40px;top:0;bottom:0;text-align:center;font-size:0;right:0;bottom:0;color:#ccc}.btn-showpwd:hover{color:#d51525}.btn-showpwd.is-show:before{content:"\f06e"}.btn-showpwd:before{content:"\f070";font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;display:inline-block;font-size:1.2rem;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.selectize-control,.selectize-dropdown,.selectize-input{font-size:1rem}.selectize-dropdown .option:hover{color:#fff;background:#666}.selectize-dropdown .selected{background:#000;color:#fff}.selectize-input{padding:0 15px;display:block;width:100%;height:50px;line-height:50px;outline:none;border-radius:0;color:#333;border:1px solid #d2d2d2;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:border .15s;transition:border .15s;-webkit-box-shadow:none;box-shadow:none}.selectize-input:after{content:url(../../../themes/zh-tw/assets/css/../images/select_arrow.png);border:0;right:calc(1.75rem + 5px);margin-top:-24px}.selectize-input.focus{border-radius:0;border:1px solid #e50013;-webkit-box-shadow:none;box-shadow:none}.form-add .selectize-control{display:inline-block;width:210px;vertical-align:top;margin-bottom:10px;margin-right:6px}.form-add .selectize-control+.input-style{display:inline-block;width:calc(100% - 220px - 220px - 4px)}@media (max-width:991px){.selectize-input{height:40px;line-height:38px}.form-add .selectize-control{width:calc((100% - 8px)/2);vertical-align:top;margin-right:0;margin-bottom:10px}.form-add .selectize-control+.input-style{width:100%}}#inquire .selectize-input:after{content:url(../../../themes/zh-tw/assets/css/../images/select_arrow.png);right:calc(1.75rem + 5px);margin-top:-24px;border:0}#contact #vertical-style .selectize-input{text-align:left;height:53px;line-height:53px;width:380px;background-color:#fff;border:0}#contact #vertical-style .selectize-input:after{border-width:8px 6px 0;border-color:#e50013 transparent transparent}#contact #horizontal-style .selectize-control{margin:0 auto 10px;width:calc(100% - 2rem)}#contact #horizontal-style .selectize-input{border:0;background:#efefef}#contact #horizontal-style .selectize-input:after{border:0;content:url(../../../themes/zh-tw/assets/css/../images/select_arrow.png);right:calc(1.75rem + 5px);margin-top:-24px}@media (max-width:991px){#contact #vertical-style .selectize-input{width:200px}#contact #horizontal-style .selectize-control{display:inline-block;width:200px;margin:0;background-color:#fff}}@media (max-width:767px){#contact #vertical-style .selectize-control{width:100%}#contact #vertical-style .selectize-input{display:block;width:100%}#contact #horizontal-style .selectize-control{display:block;width:100%;margin:0 0 10px}}.social-link ul{display:-webkit-box;display:-ms-flexbox;display:flex}.social-link ul li{margin:0 5px}.social-link ul li a{display:inline-block;position:relative;line-height:38px;width:40px;height:40px;font-size:0;color:#d51525;border:0;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-transition:color .3s var(--ease),background-color .3s var(--ease),opacity .3s var(--ease);transition:color .3s var(--ease),background-color .3s var(--ease),opacity .3s var(--ease)}.social-link ul li a:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1rem}.social-link ul li .fb:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f09a"}.social-link ul li .ig:before{font-family:"Font Awesome 5 Brands";font-weight:400;content:"\f16d"}.social-link ul li .line{background-image:url(../../../themes/zh-tw/assets/css/../images/icon_line_w.svg);background-size:70% auto}@media only screen and (min-width:992px){.social-link ul li a:hover{color:#fff}.social-link ul li .fb:hover{background-color:#0078d7;border:1px solid #0078d7}.social-link ul li .line:hover{background-color:#00c300;background-image:url(../../../themes/zh-tw/assets/css/../images/icon_line_w.svg);border:1px solid #00c300}.social-link ul li .ig:hover{border:0;background:#405de6;background:linear-gradient(59deg,#405de6 0%,#e1306c 46%,#fcaf45 85%)}}.basicScrollboxcontainer{position:relative;z-index:1}.basicScrollbox{will-change:transform;-webkit-transition:all .1s linear;transition:all .1s linear;position:absolute;left:0;right:0}.easeBox{-webkit-transform:translateY(var(--ty));-ms-transform:translateY(var(--ty));transform:translateY(var(--ty))}