@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans+TC:wght@100..900&display=swap);:root{--bs-body-font-size:1.125rem;--bs-body-color:#666}@media (max-width:991.98px){:root{--bs-body-font-size:1rem}}@font-face{font-family:"Concielian Semi-Italic";src:url(../../images/font/b305b33692a2b750e306f052.ttf) format("truetype")}.h1,h1{line-height:1.4}@media (max-width:991.98px){.h1,h1{margin-bottom:1.25rem}}.h2,h2{line-height:1.4}@media (max-width:991.98px){.h2,h2{margin-bottom:1.25rem}}.h3,h3{line-height:1.4}@media (max-width:991.98px){.h3,h3{margin-bottom:1.25rem}}@media (max-width:991.98px){.h1,h1{font-size:2rem}}@media (max-width:991.98px){.h2,h2{font-size:1.75rem}}@media (max-width:991.98px){.h3,h3{font-size:1.5rem}}@media (max-width:991.98px){.h4,h4{font-size:1.25rem}}@media (max-width:991.98px){.h5,h5{font-size:1.125rem}}@media (max-width:991.98px){.h6,h6{font-size:1rem}}[class^=display]{letter-spacing:1.5px}.display-1{line-height:1.1}@media (max-width:374.98px){.display-1{font-size:2.3rem}}@media (min-width:375px) and (max-width:991.98px){.display-1{font-size:2.75rem}}@media (max-width:991.98px){.display-2{font-size:2.5rem}}.display-6{line-height:1.4;letter-spacing:.6px}@media (max-width:991.98px){.display-6{font-size:1.75rem}}@media (max-width:991.98px){.fz-xl{font-size:1.25rem}}@media (max-width:991.98px){.fz-lg{font-size:1.125rem}}@media (max-width:991.98px){.fz-base{font-size:1rem}}.ff-csi{letter-spacing:1.5px}.breadcrumb-item a{color:#ccc}.breadcrumb-item:hover a{color:#221e1f}a{color:#666;-webkit-transition:.3s;transition:.3s}a:hover{color:#e60012}a.disabled{color:rgba(102,102,102,.2)}.btn.disabled{border-color:#ccc!important;color:#999!important;background:#ccc!important}.btn-lg{min-width:200px}@media (max-width:991.98px){.btn-lg{padding-top:12px;padding-bottom:12px;min-width:160px}}.btn-primary{--bs-btn-hover-color:white;--bs-btn-hover-bg:#221E1F;--bs-btn-hover-border-color:#221E1F}.btn-gray-200{--bs-btn-color:#999;--bs-btn-hover-color:white;--bs-btn-hover-bg:#E60012;--bs-btn-hover-border-color:#E60012}.btn-gray-700{--bs-btn-color:#221E1F;--bs-btn-hover-color:#221E1F;--bs-btn-hover-bg:#FAFAFA;--bs-btn-hover-border-color:#FAFAFA}.btn-white{--bs-btn-color:#221E1F;--bs-btn-border-color:white;--bs-btn-bg:white;--bs-btn-hover-color:white;--bs-btn-hover-bg:#E60012;--bs-btn-hover-border-color:#E60012;--bs-btn-active-color:white;--bs-btn-active-bg:#E60012;--bs-btn-active-border-color:#E60012}.btn-outline-dark{--bs-btn-bg:white;--bs-btn-hover-color:white;--bs-btn-hover-bg:#E60012;--bs-btn-hover-border-color:#E60012}@media (max-width:991.98px){.btn-outline-dark{border-width:1px}}.btn-main{--bs-btn-border-width:0;position:relative;overflow:hidden}.btn-main:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);border:1px solid var(--bs-btn-border-color)}@media (max-width:991.98px){.btn-main:before{display:none}}.btn-main:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-hover-bg);clip-path:inset(calc(100% - 12px) 20px 12px 20px round var(--bs-btn-border-radius));-webkit-transition:clip-path .45s cubic-bezier(.23,1,.32,1);transition:clip-path .45s cubic-bezier(.23,1,.32,1)}.btn-main span{display:block;position:relative;z-index:1;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .45s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .45s cubic-bezier(.23,1,.32,1)}.btn-main span:nth-of-type(2){position:absolute;top:0;left:0;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);width:100%;height:100%;color:var(--bs-btn-hover-color);-webkit-transform:translate3d(0,100%,0) rotateX(45deg);transform:translate3d(0,100%,0) rotateX(45deg);-webkit-transform-origin:center 100%;-ms-transform-origin:center 100%;transform-origin:center 100%}@media (min-width:992px){.btn-main:hover span:nth-of-type(1){opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition-delay:0s;transition-delay:0s}.btn-main:hover span:nth-of-type(2){-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-delay:80ms;transition-delay:80ms}.btn-main:hover:after{clip-path:inset(0 0 0 0 round var(--bs-btn-border-radius))}}.btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:48px;height:48px;font-size:1.75rem;-webkit-transition:ease-out .4s;transition:ease-out .4s}.btn-icon path{-webkit-transition:ease-out .4s;transition:ease-out .4s}.btn-icon:hover path{fill:#fff}.btn-tag{--bs-btn-hover-bg:white;--bs-btn-hover-border-color:#221E1F;position:relative;overflow:hidden}.btn-tag:before{content:"";display:block;width:100%;height:100%;background-color:#221e1f;position:absolute;top:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:cubic-bezier(0,0,.58,1) .3s;transition:cubic-bezier(0,0,.58,1) .3s}.btn-tag:hover:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header-icon-btn{--bs-btn-color:#221E1F;--bs-btn-hover-color:white;--bs-btn-hover-bg:white;--bs-btn-active-color:white;--bs-btn-active-bg:#221E1F;position:relative;width:48px;height:48px;overflow:hidden}.c-header-icon-btn:before{content:"";display:block;width:100%;height:100%;background-color:#221e1f;position:absolute;top:0;left:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:cubic-bezier(0,0,.58,1) .3s;transition:cubic-bezier(0,0,.58,1) .3s}.c-header-icon-btn:hover:before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-header-icon-btn.dropdown-toggle:after{display:none}.c-home-product-card:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;opacity:0;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.c-home-product-card img{-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.c-home-product-card .card-body{z-index:1}.c-home-product-card .card-title{background:-webkit-gradient(linear,left top,left bottom,color-stop(20.44%,rgba(0,0,0,.4)),to(rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,color-stop(20.44%,rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(180deg,rgba(0,0,0,.4) 20.44%,rgba(0,0,0,0) 100%),linear-gradient(180deg,rgba(0,0,0,.4) 20.44%,rgba(0,0,0,0) 100%)}.c-home-product-card .card-link{--bs-btn-hover-bg:#E60012;--bs-btn-hover-border-color:#E60012;top:calc(50% + 40px);left:50%;width:200px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:ease-in-out .5s;transition:ease-in-out .5s}.c-home-product-card:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.c-home-product-card:hover:after{opacity:1}.c-home-product-card:hover .card-link{top:50%;opacity:1}.c-update-card__img-wrapper{border-radius:4px}@media (min-width:992px){.c-update-card__img-wrapper{min-width:340px;max-width:340px}}.c-update-card img{-webkit-transition:cubic-bezier(0,0,.58,1) .4s;transition:cubic-bezier(0,0,.58,1) .4s}.c-update-card .card-link{color:#221e1f}.c-update-card p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.c-update-card:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.c-update-card:hover .card-link{color:#e60012}.c-header-locale-dropdown .dropdown-menu{--bs-dropdown-spacer:.75rem;--bs-dropdown-item-padding-y:.75rem;--bs-dropdown-border-color:#221E1F;--bs-dropdown-min-width:120px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991.98px){.c-header-locale-dropdown .dropdown-menu{--bs-dropdown-spacer:.375rem;--bs-dropdown-min-width:80px}}.c-header-locale-dropdown .dropdown-item{--bs-dropdown-link-color:#221E1F;--bs-dropdown-link-hover-color:#221E1F;--bs-dropdown-link-hover-bg:#EFEFEF}.pagination{gap:.5rem}.pagination .fa-chevron-left,.pagination .fa-chevron-right{font-size:1rem}.pagination .page-link{border-radius:4px;min-width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.pagination .page-link{min-width:40px;height:40px}}.bg-dark .pagination .page-link{--bs-pagination-color:white}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-pagination-bullet{margin:0!important;width:12px!important;height:12px!important;-webkit-transition:ease-out .4s;transition:ease-out .4s}.c-swiper-pagination--dark .swiper-pagination-bullet{background:#fff!important;opacity:.6!important}.c-swiper-pagination--dark .swiper-pagination-bullet-active{width:16px!important;height:16px!important;opacity:1!important}.c-swiper-pagination--light .swiper-pagination-bullet{background:#b2b2b2!important;opacity:.6!important}.c-swiper-pagination--light .swiper-pagination-bullet-active{width:16px!important;height:16px!important;background:#e60012!important;opacity:1!important}.ts-control{outline:unset;border:0!important;padding:16px 20px!important;font-size:1.125rem!important;background-color:#efefef!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ts-control:after{content:"\f078";font-family:"Font Awesome 6 Pro";font-weight:400;font-size:1rem}.ts-dropdown{margin:.5rem 0 0!important;border:0!important;border-radius:4px!important;font-size:1.125rem!important;color:#999!important;overflow:hidden}.ts-dropdown .active{color:#221e1f!important;background-color:#fafafa!important}.ts-dropdown .option{padding:12px 20px!important}body{padding-top:105px;letter-spacing:.6px;scroll-padding-top:105px;scroll-behavior:smooth}@media (max-width:991.98px){body{padding-top:73px;scroll-padding-top:73px}}[uni-cloak] *{pointer-events:none}@media (min-width:1400px){.container{padding-left:40px;padding-right:40px;max-width:1680px}}@media (max-width:991.98px){.container{padding-left:20px;padding-right:20px}}.c-article-content iframe,.c-article-content img{max-width:100%;height:auto}.c-article-content .txt:has(iframe),.c-article-content p:has(iframe){position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.c-article-content .txt:has(iframe) embed,.c-article-content .txt:has(iframe) iframe,.c-article-content .txt:has(iframe) object,.c-article-content p:has(iframe) embed,.c-article-content p:has(iframe) iframe,.c-article-content p:has(iframe) object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}header .navbar{border-bottom:1px solid #221e1f}@media (max-width:1199.98px){header .navbar{z-index:1050}}@media (max-width:991.98px){header .navbar{padding:.75rem 0}}header .navbar-brand img{width:180px}@media (min-width:375px){header .navbar-brand img{width:160px}}@media (min-width:1200px){header .navbar-brand img{width:200px}}header .c-desk-navbar-nav .nav-link{color:#221e1f;-webkit-transition:cubic-bezier(0,0,.58,1) .4s;transition:cubic-bezier(0,0,.58,1) .4s}header .c-desk-navbar-nav .nav-link .c-nav-link-title{display:block;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:cubic-bezier(0,0,.58,1) .4s;transition:cubic-bezier(0,0,.58,1) .4s}header .c-desk-navbar-nav .nav-link .c-nav-link-title:nth-of-type(2){position:absolute;top:100%}header .c-desk-navbar-nav .nav-link .fa-chevron-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.45s;transition:.45s}header .c-desk-navbar-nav .nav-link:hover{color:#e60012}header .c-desk-navbar-nav .nav-link:hover .c-nav-link-title{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}header .c-desk-navbar-nav .nav-link[aria-expanded=true] .fa-chevron-down{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}header .sub-navbar-nav{list-style:none}header .c-searchbar-form{border-radius:4px;background:#efefef}header .c-searchbar-form input{border:0;background:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}header .navbar-toggler:focus{-webkit-box-shadow:unset;box-shadow:unset}header .navbar-toggler .fa-xmark{display:none}header .offcanvas{--bs-offcanvas-height:100vh}header .offcanvas-body{margin-top:105px}@media (max-width:991.98px){header .offcanvas-body{margin-top:73px}}header .c-luna-menu ul{list-style:none}header .c-luna-menu .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0;color:#221e1f}header .c-luna-menu .nav-link[data-bs-toggle=collapse]:after{content:"\f078";font-family:"Font Awesome 6 Pro";font-size:.75rem;font-weight:400;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:.45s;transition:.45s}header .c-luna-menu .nav-item:has(.collapse.show) .nav-link[data-bs-toggle=collapse]:after,header .c-luna-menu .nav-item:has(.collapsing) .nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}header .c-luna-menu .subnav{border-left:1px solid #221e1f;padding-left:1.25rem}header .c-luna-menu .subnav-link{display:block;padding:.5rem 0;text-decoration:none;color:#999}header:has(.offcanvas-top.hiding) .navbar-toggler .fa-bars,header:has(.offcanvas-top.show) .navbar-toggler .fa-bars{display:none}header:has(.offcanvas-top.hiding) .navbar-toggler .fa-xmark,header:has(.offcanvas-top.show) .navbar-toggler .fa-xmark{display:inline-block}.c-collapse-bg{height:100vh;background:rgba(0,0,0,.6);-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0;-webkit-transition:opacity .45s cubic-bezier(.23,1,.32,1);transition:opacity .45s cubic-bezier(.23,1,.32,1);z-index:-1}header:has(.collapse.show) .c-collapse-bg{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.l-page-banner .c-banner-title{background:linear-gradient(180deg,#fff 0,#fff calc(100% - 140px),#efefef calc(100% - 140px),#efefef 100%)}footer .c-footer-wrapper{border-bottom:1px solid #666}footer .c-footer-info-list{list-style:none}footer .c-footer-info-list li+li{margin-top:8px}footer .c-luna-menu{gap:80px}@media (max-width:1199.98px){footer .c-luna-menu{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .c-luna-menu .nav-link{margin-bottom:20px;padding:0;font-size:1.5rem;font-weight:700;color:#efefef!important}@media (max-width:991.98px){footer .c-luna-menu .nav-link{margin-bottom:12px}}footer .c-luna-menu .subnav{list-style:none;padding-left:0}footer .c-luna-menu .subnav li+li{margin-top:8px}footer .c-luna-menu .subnav .subnav-link{text-decoration:none;color:#666}footer .c-luna-menu .subnav .subnav-link:hover{color:#efefef}.l-about-page ol,.l-about-page ul{list-style:none}.l-about-page .c-banner-title__content{background-image:url(../../images/front/about/banner-bg.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.l-about-page .c-banner-title__content{min-height:500px}}@media (max-width:991.98px){.l-about-page .c-banner-title__content{background-position:right -300px center}}.l-about-page #history .c-history-item{--wrapper-bg:white;--stroke-color:#221E1F}@media (min-width:1200px){.l-about-page #history .c-history-item{position:sticky;top:0;left:0}}.l-about-page #history .c-history-item:nth-of-type(even){--wrapper-bg:#EFEFEF}.l-about-page #history .c-history-item:last-of-type{--wrapper-bg:#221E1F;--stroke-color:white;background-image:url(../../images/front/about/history-bg.jpg);background-repeat:no-repeat;background-size:cover}.l-about-page #history .c-history-item__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-about-page #history .c-history-item h3{color:var(--wrapper-bg);position:relative}.l-about-page #history .c-history-item h3:before{content:attr(data-text);position:absolute;z-index:0;-webkit-text-stroke:5px var(--stroke-color)}@media (max-width:1199.98px){.l-about-page #history .c-history-item h3:before{-webkit-text-stroke:3px var(--stroke-color)}}.l-about-page #history .c-history-item__future:after{content:"";margin:40px auto;display:block;width:1px;height:60px;background:#fff}@media (max-width:1199.98px){.l-about-page #history .c-history-item__future:after{margin:20px auto}}.l-about-page #pro-access .c-process-content__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.l-about-page #pro-access .c-goals-list{list-style:none}.l-about-page #pro-access .c-goals-list li+li{margin-top:28px}.l-about-page #pro-access .c-goals-item{border-top:1px solid #221e1f}.l-about-page #pro-access .c-goals-item span{max-width:110px}@media (max-width:991.98px){.l-about-page #pro-access .c-goals-item span{max-width:70px}}.l-about-page #pro-access .c-goals-item__text-content{border-left:1px solid #221e1f}.view-contact .c-banner-title__content{background-image:url(../../images/front/contact/banner-bg.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.view-contact .c-banner-title__content{min-height:500px}}@media (max-width:991.98px){.view-contact .c-banner-title__content{background-position:right -300px center}}.view-contact .h-label-required:not(#input-item-captcha-label):after{content:"*";margin-left:8px;color:#e60012}.view-article-item .l-article-item-page .c-social-list{list-style:none;top:160px;left:0}@media (min-width:992px){.view-article-item .l-article-item-page .c-social-list li+li{margin-top:20px}}@media (min-width:992px){.view-article-item .l-article-item-page .c-update-list{--bs-gutter-x:2.5rem}}.view-article-item .l-article-item-page .c-update-list .c-update-card__img-wrapper{min-width:auto;max-width:none}.view-article-list .l-article-list-page ol,.view-article-list .l-article-list-page ul{list-style:none}@media (min-width:992px){.view-article-list .l-article-list-page .ts-wrapper{width:200px}}.view-article-list .l-article-list-page .c-update-list{border-top:1px solid #221e1f;border-bottom:1px solid #221e1f}.view-article-list .l-article-list-page .c-update-list li+li{border-top:1px solid #221e1f}.view-dealer-list .l-dealer-list-page ol,.view-dealer-list .l-dealer-list-page ul{list-style:none}.view-dealer-list .l-dealer-list-page .c-store-list{grid-template-columns:repeat(2,1fr)}@media (max-width:767.98px){.view-dealer-list .l-dealer-list-page .c-store-list{grid-template-columns:repeat(1,1fr)}}.view-dealer-list .l-dealer-list-page .c-store-list>li{border-top:1px solid #221e1f}.view-dealer-list .l-dealer-list-page .c-info-list li i,.view-dealer-list .l-dealer-list-page .c-info-list li svg{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.view-dealer-list .l-dealer-list-page .c-info-list li+li{margin-top:8px}.view-download-list .l-download-list-page ul{list-style:none}.view-download-list .l-download-list-page .c-download-list li+li{border-top:1px solid #221e1f}.view-download-list .l-download-list-page .c-download-item__wrapper{-webkit-transition:ease-out .4s;transition:ease-out .4s}.view-download-list .l-download-list-page .c-download-item:hover .c-download-item__wrapper{background-color:#efefef}.view-product-item .l-product-item-page .c-main-product{border-bottom:1px solid #ccc}.view-product-item .l-product-item-page .c-main-product .productSwiper .l-swiper-action{position:absolute;width:100%;bottom:40px!important;z-index:10}@media (max-width:991.98px){.view-product-item .l-product-item-page .c-main-product .productSwiper .l-swiper-action{bottom:20px!important}}.view-product-item .l-product-item-page .c-main-product .productSwiper .l-swiper-action__next,.view-product-item .l-product-item-page .c-main-product .productSwiper .l-swiper-action__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid #fff;border-radius:3px}.view-product-item .l-product-item-page .c-main-product .productSwiper .swiper-pagination{position:static;bottom:0;left:inherit;width:auto}.view-product-item .l-product-item-page .c-main-product ul{list-style:none}.view-product-item .l-product-item-page .l-spec-item{display:grid;border-radius:4px;background-color:#fafafa}.view-product-item .l-product-item-page .l-spec-item:not(:last-child){margin:0 0 12px}.view-product-item .l-product-item-page .l-spec-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#221e1f;font-size:20px;font-weight:700;text-decoration:none}.view-product-item .l-product-item-page .l-spec-item__btn:hover{color:#221e1f;background-color:#fafafa}.view-product-item .l-product-item-page .l-spec-item__btn .fa-plus{display:none}.view-product-item .l-product-item-page .l-spec-item__btn .fa-minus{display:inline-block}.view-product-item .l-product-item-page .l-spec-item__btn.collapsed:hover{color:#e60012;background-color:#efefef}.view-product-item .l-product-item-page .l-spec-item__btn.collapsed .fa-plus{display:inline-block}.view-product-item .l-product-item-page .l-spec-item__btn.collapsed .fa-minus{display:none}.view-product-item .l-product-item-page .l-spec-color{width:36px;height:36px;border-radius:4px;background:var(--spec-color-bg)}.view-product-item .l-product-item-page .l-spec-color.gradient{background:linear-gradient(135deg,var(--spec-color-bg),var(--spec-color-bg) 50%,var(--spec-color-bg2) 50%,var(--spec-color-bg2))}.view-product-item .l-product-item-page .c-icon-list li{-webkit-box-flex:1;-ms-flex:1 1 calc(25% - 2.5rem);flex:1 1 calc(25% - 2.5rem);max-width:calc(25% - 2.5rem)}@media (max-width:1199.98px){.view-product-item .l-product-item-page .c-icon-list li{-webkit-box-flex:1;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;max-width:33.3333333333%}}@media (max-width:767.98px){.view-product-item .l-product-item-page .c-icon-list li{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}.view-product-item .l-product-item-page .c-product-info__wrapper1{background:#efefef}.view-product-item .l-product-item-page .c-product-info__wrapper2{background:linear-gradient(180deg,#efefef 0,#efefef 240px,#fff 240px,#fff 100%)}.view-product-item .l-product-item-page .c-product-info__wrapper3{background:-webkit-gradient(linear,left top,right top,from(white),color-stop(30%,#fff),color-stop(30%,#efefef),to(#efefef));background:linear-gradient(90deg,#fff 0,#fff 30%,#efefef 30%,#efefef 100%)}.view-product-item .l-product-item-page .c-info-content__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-product-item .l-product-item-page .c-info-content__wrapper img{aspect-ratio:5/4}.view-product-item .l-product-item-page .productImgSwiper img{aspect-ratio:1/1}.view-product-item .l-product-item-page .productImgSwiper~.swiper-pagination{bottom:unset!important;height:1rem}.view-product-item .l-product-item-page .c-spec__title{position:sticky;top:145px;left:0}.view-product-item .l-product-item-page .c-spec thead{border-top:1px solid #221e1f;border-bottom:1px solid #221e1f}.view-product-item .l-product-item-page .c-spec .c-spec-info-list{list-style:none;border-top:1px solid #221e1f}.view-product-item .l-product-item-page .c-spec .c-spec-info-list li{border-bottom:1px solid #221e1f}.view-product-item .l-product-item-page .c-spec .c-spec-info-title{min-width:300px;width:300px}@media (max-width:1199.98px){.view-product-item .l-product-item-page .c-spec .c-spec-info-title{min-width:100px;width:100px}}.view-product-item .l-product-item-page .c-award-list{list-style:none;grid-template-columns:repeat(4,1fr)}@media (max-width:1199.98px){.view-product-item .l-product-item-page .c-award-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.view-product-item .l-product-item-page .c-award-list{grid-template-columns:repeat(1,1fr)}}.view-product-list footer{border-top:1px solid #666}.view-product-list .l-product-list-page ol,.view-product-list .l-product-list-page ul{list-style:none}.view-product-list .l-product-list-page .c-product-item__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-search-list .l-search-page ul{list-style:none}.view-search-list .l-search-page .c-searchbar-form{border-radius:4px;background:#efefef}@media (min-width:992px){.view-search-list .l-search-page .c-searchbar-form{max-width:50%}}.view-search-list .l-search-page .c-searchbar-form input{border:0;background:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important}.view-search-list .l-search-page .c-update-list{border-top:1px solid #221e1f;border-bottom:1px solid #221e1f}.view-search-list .l-search-page .c-update-list li+li{border-top:1px solid #221e1f}.view-home .c-banner .bannerSwiper{height:calc(100vh - 105px)}@media (max-width:991.98px){.view-home .c-banner .bannerSwiper{height:400px}}.view-home .c-banner__img-wrapper{position:relative}.view-home .c-banner__img-wrapper:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(42.52%,rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0) 42.52%,rgba(0,0,0,.6) 100%)}.view-home .c-banner .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:60px!important}@media (max-width:991.98px){.view-home .c-banner .swiper-pagination{bottom:20px!important}}.view-home .c-banner__container{bottom:180px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991.98px){.view-home .c-banner__container{bottom:72px}}.view-home .l-goals .l-goals-banner{background-image:url(../../images/front/home/goals-banner-bg.jpg);background-repeat:no-repeat;background-size:cover}.view-home .l-goals .c-goals-list{list-style:none}.view-home .l-goals .c-goals-list li+li{margin-top:28px}.view-home .l-goals .c-goals-item{border-top:1px solid #fff}.view-home .l-goals .c-goals-item span{max-width:110px}@media (max-width:991.98px){.view-home .l-goals .c-goals-item span{max-width:70px}}.view-home .l-goals .c-goals-item__text-content{border-left:1px solid #fff}.view-home .c-update ul{list-style:none}.view-home .c-update .c-update-list{border-top:1px solid #221e1f;border-bottom:1px solid #221e1f}.view-home .c-update .c-update-list li+li{border-top:1px solid #221e1f}.view-technique-list .l-technology-list-page ol{list-style:none}.view-technique-list .l-technology-list-page .c-banner-title__content{background-image:url(../../images/front/technology/banner-bg.jpg);background-repeat:no-repeat;background-size:cover}@media (min-width:992px){.view-technique-list .l-technology-list-page .c-banner-title__content{min-height:500px}}.view-technique-list .l-technology-list-page .l-page-banner__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.view-technique-list .l-technology-list-page .c-technology-item{border-bottom:1px solid #221e1f}.view-technique-list .l-technology-list-page .c-technology-item__num{min-width:120px;width:120px}@media (max-width:991.98px){.view-technique-list .l-technology-list-page .c-technology-item__num{min-width:60px;width:60px}}.view-technique-list .l-technology-list-page .c-technology-item__img-wrapper img{min-width:308px;width:308px}@media (max-width:991.98px){.view-technique-list .l-technology-list-page .c-technology-item__img-wrapper img{min-width:290px;width:290px}}
/*# sourceMappingURL=main.css.map */
