body.cws-reference{font-family:'Open Sans',sans-serif,Arial,'microsoft yahei',Helvetica;font-size:14px;line-height:1.42857143;color:#2f2f2f;background:#ededed}.cws-reference .screen-reader-text:not(:focus),.cws-reference .skip-link:not(:focus){left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.cws-reference h1,.cws-reference h2,.cws-reference h3,.cws-reference h4{letter-spacing:normal}.cws-reference p:last-child{margin-bottom:10px}.cws-reference .cws-site-header,.cws-reference .cws-main,.cws-reference .cws-site-footer{max-width:none;margin:0;background:#fff0;min-height:0}.cws-reference .cws-site-header{background:#ededed}.cws-reference .cws-ref-footer-heading h2{font-size:18px;color:#000;font-weight:500;line-height:1.1;padding-bottom:18px;margin:20px 0 10px}.cws-reference .title_h2 h2{font-size:30px;margin:20px 0 10px;text-align:center;font-weight:500}.cws-reference .elementor-widget-image{--container-widget-width:100%}.cws-reference .cws-ref-content>.elementor-widget-heading h1{font-size:22px;font-weight:400;line-height:40px}.cws-reference .cws-ref-content{display:block!important}.cws-reference .cws-ref-original-content{padding:15px 0!important;overflow:auto!important}.cws-reference .cws-ref-original-content hr{margin:20px 0}.cws-reference .cws-ref-content:after{content:"";display:table;clear:both}.cws-reference .cws-ref-document,.cws-reference .elementor-widget-cws-reference,.cws-reference .elementor-widget-cws-reference>.elementor-widget-container{display:contents!important}.cws-reference .cws-ref-row{display:block!important;width:auto!important;max-width:none!important;min-height:0;gap:0;margin-left:-15px!important;margin-right:-15px!important;padding:0!important}.cws-reference .cws-ref-row:after{content:"";display:table;clear:both;position:static}.cws-reference .cws-ref-col{display:block!important;float:left;min-height:1px;gap:0}.cws-reference .cws-ref-maincol{float:right}.cws-reference .cws-ref-gallery-col,.cws-reference .cws-ref-summary-col{float:left}.cws-reference .cws-ref-product-info{display:block!important;gap:0}.cws-reference .legacy-hero{width:100%;margin:0;padding:0;line-height:0}.cws-reference .legacy-hero img{display:block;width:100%;height:auto;border-radius:0}.cws-reference .legacy-hero a{display:block;width:100%}@media(min-width:769px){.cws-reference .logo{max-width:300px;margin:10px 0}}@media(max-width:768px){.cws-reference .logo{max-width:min(310px,100%);display:block;margin:18px auto 15px}}.cws-reference .cws-ref-fixed.container{display:block!important;max-width:none!important;padding:0 15px;gap:0}.cws-reference .cws-main .cws-ref-fixed.container{width:100%;margin-left:0;margin-right:0}.cws-reference .cws-ref-fixed.footer{padding-top:30px}.cws-reference .cws-ref-languages{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:100%;gap:10px;line-height:22px;vertical-align:middle}.cws-reference .cws-ref-languages a{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#666;white-space:nowrap}.cws-reference .cws-ref-languages .cws-language-flag{display:block;flex:0 0 20px;width:20px;height:14px;max-width:none;object-fit:fill;border:0;border-radius:0;margin:0;padding:0}.cws-reference .cws-ref-languages a[aria-current]{color:#0ab4a4}.cws-reference .nav_inquiry i{display:inline;font-size:16px;color:#666;margin:0}.cws-reference .cws-ref-cart{display:inline-block;margin-left:12px;position:relative}.cws-reference .cws-ref-cart span{font-size:10px;margin-left:3px;color:#666}.cws-reference button#search_submit{border:0;background:#fff0;padding:6px 10px;height:35px;font-weight:400}.cws-reference .navbar-nav .dropdown.is-open>.dropdown-menu{display:block}.cws-reference .cws-submenu-toggle{position:absolute;inset-inline-end:0;top:0;width:26px;height:100%;border:0;padding:0;background:#fff0;color:#555;cursor:pointer;z-index:1}.cws-reference .cws-submenu-toggle:focus-visible{outline:2px solid #007f76;outline-offset:-3px}.cws-reference .navbar-nav>.dropdown.is-open>a{background:#0ab4a4;color:#fff}.cws-reference .navbar-nav>.dropdown.is-open>.cws-submenu-toggle{color:#fff}.cws-reference .navbar-nav .nav_small{z-index:1060}@media(min-width:769px){.cws-reference .navbar-nav>.dropdown>.cws-submenu-toggle{display:none}.cws-reference .navbar-nav>.dropdown>a{padding-inline-end:15px}.cws-reference .navbar-nav>.dropdown>.nav_small{top:100%;margin:0;min-width:160px;max-width:none;width:auto;padding:10px 0 15px;border:0;border-radius:0;box-shadow:none;background:rgb(255 255 255 / .8);transition:none;animation:none}.cws-reference .navbar-nav>.dropdown>.nav_small>li>a{font-family:'Open Sans',sans-serif,Arial,'microsoft yahei',Helvetica;font-size:13px;font-weight:400;line-height:20px;letter-spacing:normal;padding:10px;color:#333;text-align:left;white-space:nowrap;overflow-wrap:normal}[dir=rtl] .cws-reference .navbar-nav>.dropdown>.nav_small>li>a{text-align:right}.cws-reference .navbar-nav>.dropdown>.nav_small>li>a:hover,.cws-reference .navbar-nav>.dropdown>.nav_small>li>a:focus{color:#fff;background:#0ab4a4}}@media(min-width:769px) and (hover:hover){.cws-reference .navbar-nav>.dropdown:not(.cws-submenu-dismissed):hover>.dropdown-menu{display:block}.cws-reference .navbar-nav>.dropdown:not(.cws-submenu-dismissed):hover>a{background:#0ab4a4;color:#fff}}.cws-reference .cws-nav-placeholder{height:0;clear:both}.cws-reference #top_nav.cws-nav-sticky{position:fixed;left:0;right:0;width:100%;margin:0;z-index:1040;background:#fff;opacity:1}.cws-reference #top_nav.cws-nav-sticky .logo{max-width:200px;margin:0}.cws-reference .right_contents{overflow-wrap:anywhere}.cws-reference .cws-source-news-list>li{display:flex;align-items:baseline;gap:12px}.cws-reference .cws-source-news-list>li>a{flex:1;min-width:0;overflow-wrap:anywhere}.cws-reference .cws-source-news-list .news_time{flex-shrink:0;white-space:nowrap}.cws-reference .cws-source-list-heading{margin:20px 0 10px!important;border-bottom:0;box-shadow:inset 0 -1px #ebebeb}.cws-reference .cws-source-list-heading .elementor-heading-title{display:inline-block;height:40px;margin:0;font-size:22px;font-weight:400;color:#545454;line-height:40px;border-bottom:1px solid #0ab4a4}.cws-reference .cws-source-list-body{display:block!important;padding:0!important}@media(min-width:768px){.cws-reference .cws-main .cws-ref-fixed.container{width:calc(100% + 30px)!important}}.cws-reference .cws-source-news-navigation{min-height:40px}@media(min-width:769px){.cws-reference .top_name p+p{margin-inline-start:22px}}.cws-reference .left_nav_ul a[aria-current=page]{color:#008e83;font-weight:600}[dir=rtl] .cws-reference .navbar-nav .dropdown-menu{left:auto;right:0}@media(max-width:768px){.cws-reference #top_nav .navbar-header{display:flex;align-items:center}.cws-reference #top_nav .navbar-header>a{flex:1;min-width:0;order:0}.cws-reference #top_nav .navbar-header>.navbar-toggle{order:1;flex-shrink:0;visibility:visible;margin:10px 15px 10px 0}.cws-reference #top_nav .navbar-toggle .icon-bar{background:#555}.cws-reference #top_nav.cws-nav-sticky .logo{margin:7px auto;max-width:min(200px,100%)}.cws-reference #top_nav .navbar-collapse{max-height:calc(100dvh - 120px - var(--cws-admin-offset,0px));overflow-y:auto}.cws-reference #top_nav .navbar-collapse:not(.in){display:none!important}.cws-reference #top_nav .navbar-collapse.in{display:block!important}.cws-reference #top_nav .navbar-nav{float:none!important;margin:0!important}.cws-reference #top_nav .navbar-nav>li{float:none!important}.cws-reference .navbar-nav>.dropdown>.cws-submenu-toggle{height:40px;width:44px}.cws-reference .navbar-nav>.dropdown>a{padding-inline-end:50px}.cws-reference .navbar-nav .nav_small{min-width:0;max-width:none;width:100%;margin:0;padding:0;background:#f7f7f7}.cws-reference .navbar-nav .nav_small>li>a{padding:10px 24px;border-bottom:1px solid #eee;white-space:normal;overflow-wrap:anywhere}.cws-reference .cws-source-news-list>li{flex-wrap:wrap;gap:2px}.cws-reference .cws-source-news-list .news_time{font-size:12px}}.cws-reference .cws-ref-home-products:after,.cws-reference .cws-ref-catalog-products:after{content:"";display:table;clear:both}.cws-reference .cws-ref-home-products{padding-bottom:0}.cws-reference .product_img .img-thumbnail{width:auto;max-width:100%;object-fit:contain}.cws-reference .cws-reference-pic-page{text-align:center;margin-top:10px}.cws-reference .cws-reference-pic-page button{border:0;background:none;padding:0;margin:0 2px;cursor:pointer}.cws-reference .cws-reference-pic-page img{width:40px;padding:2px;border:1px solid #ccc;margin-bottom:5px}.cws-reference .showpic_flash>li[hidden]{display:none!important}.cws-reference .cws-ref-buy .page-btn{font-weight:400;font-size:14px}.cws-reference .product_con img{height:auto}.cws-reference .product_title{overflow:hidden;line-height:20px}.cws-reference .cws-ref-footer-bar{display:block!important;padding:10px 0;margin-top:20px;border-top:1px solid #d8d8d8;text-align:center}.cws-reference .cws-ref-social{line-height:28px}.cws-reference .cws-reference-contact{right:0;bottom:35%;padding:10px 14px;border-radius:3px 0 0 3px;background:#0ab4a4;font-size:12px;box-shadow:none}.cws-reference .cws-page-width{max-width:none;padding:20px 15px}.cws-reference .cws-ref-content,.cws-reference .cws-editorial,.cws-reference .product_con{overflow-wrap:anywhere}.cws-reference .cws-ref-empty{padding:24px 0;clear:both}.cws-reference .cws-ref-empty p{margin-bottom:18px}@media(min-width:1200px){.cws-reference .cws-ref-fixed.container{width:1170px}.cws-reference .cws-site-header{margin-top:0}.cws-reference .cws-site-footer{margin-bottom:0}}@media(min-width:992px) and (max-width:1199px){.cws-reference .cws-ref-fixed.container{width:970px}}@media(min-width:768px) and (max-width:991px){.cws-reference .cws-ref-fixed.container{width:750px}}@media(max-width:767px){.cws-reference .cws-ref-fixed.container{width:auto}.cws-reference .cws-ref-col{float:none}.cws-reference .cws-ref-languages{gap:8px}.cws-reference .top_lang{padding-right:0}.cws-reference .navbar-collapse.in{display:block}.cws-reference .navbar-collapse .navbar-nav{float:none;margin:0}.cws-reference .navbar-nav>li{float:none}.cws-reference .navbar-nav .dropdown-menu{position:static;float:none;box-shadow:none}.cws-reference .cws-reference-contact{bottom:15px;right:10px;border-radius:3px}.cws-reference .cws-ref-gallery-col,.cws-reference .cws-ref-summary-col{width:100%!important}.cws-reference .cws-reference-pic-page img{width:35px}}[dir=rtl] .cws-ref-col{float:right}[dir=rtl] .cws-ref-maincol{float:left}[dir=rtl] .product_img,[dir=rtl] .case_img{float:right}[dir=rtl] .cws-reference-contact{right:auto;left:0;border-radius:0 3px 3px 0}[dir=rtl] .cws-ref-cart{margin-left:0;margin-right:12px}.cws-reference .mfoot_nav button{width:100%;border:0;background:#fff0;color:#898989;font:inherit;padding:0}.cws-reference .mfoot_nav .cws-share-label{padding:0}@media(max-width:767px){.cws-reference .woocommerce-cart-form .shop_table_responsive,.cws-reference .woocommerce-cart-form .shop_table_responsive tbody{display:block;width:100%}.cws-reference .woocommerce-cart-form .shop_table_responsive thead{display:none}.cws-reference .woocommerce-cart-form .shop_table_responsive tr{display:block;margin-bottom:16px;border:1px solid #e5e5e5}.cws-reference .woocommerce-cart-form .shop_table_responsive tr td,.cws-reference .woocommerce-cart-form .shop_table_responsive tr th{display:flow-root;width:auto;padding:10px;text-align:end;border:0;border-bottom:1px solid #eee}.cws-reference .woocommerce-cart-form .shop_table_responsive [data-title]:before{content:attr(data-title);float:left;font-weight:600;margin-right:12px}.cws-reference .woocommerce-cart-form .shop_table_responsive .product-name{text-align:start;overflow-wrap:anywhere}.cws-reference .woocommerce-cart-form .shop_table_responsive .product-name:before{display:block;float:none;margin:0 0 6px}.cws-reference .woocommerce-cart-form .shop_table_responsive .product-thumbnail{text-align:center}.cws-reference .woocommerce-cart-form .shop_table_responsive .product-thumbnail img{display:inline-block}.cws-reference .woocommerce-cart-form .coupon{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.cws-reference .woocommerce-cart-form .coupon input[type=text],.cws-reference .woocommerce-cart-form .actions button{width:100%;min-width:0;white-space:normal}[dir=rtl] .cws-reference .woocommerce-cart-form .shop_table_responsive [data-title]:before{float:right;margin-right:0;margin-left:12px}[dir=rtl] .cws-reference .woocommerce-cart-form .shop_table_responsive .product-name:before{float:none}}@media(max-width:768px){.cws-reference .navbar-header>.navbar-toggle{display:block;visibility:hidden}.cws-reference .mfoot_box{display:block;min-height:50px}.cws-reference .mfoot_nav .fa{font-size:18px;line-height:20px}.cws-reference .cws-reference-contact{bottom:68px}.cws-reference .cws-site-footer{padding-bottom:50px}}