.bg-none{display:block;width:100%;	background-color:#ffffff;}.bg-none-gray{display:block;width:100%;	background-color:#f0f0f0;}.bg-deep-gray{display:block;width:100%;	background-color:#d4d4d4;}.bg-gradient-gray{display:block;width:100%;	background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ebebeb 63%, #e1e1e1 100%); background: -webkit-linear-gradient(left, #ffffff 0%,#ebebeb 63%,#e1e1e1 100%); background: linear-gradient(to right, #ffffff 0%,#ebebeb 63%,#e1e1e1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=1 ); 	}.bg-gray-gradient{display:block;width:100%;	background: #ffffff; background: -moz-linear-gradient(left, #e1e1e1 0%, #ebebeb 33%, #ffffff 100%); background: -webkit-linear-gradient(left, #e1e1e1 0%,#ebebeb 33%,#ffffff 100%); background: linear-gradient(to right, #e1e1e1 0%,#ebebeb 33%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e1e1', endColorstr='#ffffff',GradientType=1 ); 	}.bg-gray-diagonal{display:block;width:100%;	background: #ffffff;background: -moz-linear-gradient(-45deg, #ffffff 1%, #d4d4d4 47%, #d4d4d4 100%);background: -webkit-linear-gradient(-45deg, #ffffff 1%,#d4d4d4 47%,#d4d4d4 100%);background: linear-gradient(135deg, #ffffff 1%,#d4d4d4 47%,#d4d4d4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d4d4d4',GradientType=1 );}.bg-gradient-light-blue{display:block;width:100%;	background: #d4dbe2; background: -moz-linear-gradient(-45deg, #d4dbe2 0%, #eff2f5 49%, #ffffff 100%);background: -webkit-linear-gradient(-45deg, #d4dbe2 0%,#eff2f5 49%,#ffffff 100%); background: linear-gradient(135deg, #d4dbe2 0%,#eff2f5 49%,#ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4dbe2', endColorstr='#ffffff',GradientType=1 ); }.bg-gradient-full-blue{display:block;width:100%;	background: #d0d7e0; background: -moz-linear-gradient(-45deg, #d0d7e0 8%, #dce1e7 15%, #f0f3f6 49%, #f0f3f6 100%); background: -webkit-linear-gradient(-45deg, #d0d7e0 8%,#dce1e7 15%,#f0f3f6 49%,#f0f3f6 100%); background: linear-gradient(135deg, #d0d7e0 8%,#dce1e7 15%,#f0f3f6 49%,#f0f3f6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d7e0', endColorstr='#f0f3f6',GradientType=1 );}	.full-product-section,	.product-section{display:table;width:100%;}.min-height{min-height:520px;}	  @media screen and (max-width: 768px) {	.min-height{min-height:320px;}}  @media screen and (max-width: 480px) {	.min-height{min-height:280px;}}.product-left,.product-right{display:table-cell;width:50%;vertical-align:middle;}.product-left.percentage-60{width:62% !important;}.product-right.percentage-40{width:38% !important;}.bg-dark{background-color:#272727;}.bg-item-3{	background:#222222 url(../../images/bg_item_3.jpg);background-repeat:no-repeat;background-size:cover;}.product-img{ text-align:center;padding:7% 0;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	}.product-img.single{ padding:13% 0;}.product-img img{position:relative;display:block;width:100%;margin:0 auto;}	.product-img img.float-right{margin:0 auto 0 0;}	.item-pic-1{ max-width:425px; }.item-pic-2{ max-width:480px; }.item-pic-3{ max-width:505px; }.item-pic-4{ max-width:380px; }.item-pic-5{ max-width:740px; }.item-pic-6{ max-width:591px; }.item-pic-7{ max-width:495px; }.item-pic-8{ max-width:600px; }.item-pic-9{ max-width:465px; }.item-pic-10{ max-width:555px; }.item-pic-11{ max-width:415px; }.item-pic-12{ max-width:420px; }.item-pic-13{ max-width:600px; }.item-pic-14{ max-width:525px; }.product-img.bg-item-3{	padding:8% 5%;	}.product-aside{display:block;width:100%;padding:0 12%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	}	.full-grid{padding:0 20%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	}		.product-aside-title-cn{margin:0 0 5px 0;display:block;font-family: "Helvetica Neue", Helvetica, Arial, STHeiti, "Microsoft JhengHei", 微軟正黑體, sans-serif;font-size:24px;}.product-aside-title-en{display:block;margin:0 0 15px 0;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:20px;line-height:100%;}	.product-aside-description{font-size:15px;line-height:160%;}.font-light{ color:#707070;	}.font-dark{	color:#222222; }.font-white{ color:#ffffff;	}.product-safety-pic-2{width:100%;max-width:502px;margin:35px 0 0 0;}.product-convenience-pic-2{width:100%;max-width:422px;margin:35px 0 0 0;}.product-convenience-pic-6{width:100%;max-width:445px;margin:35px 0 0 0;}  @media screen and (max-width: 1280px) {		.full-grid{padding:0 10%;}		}  @media screen and (max-width: 865px) {	.product-section{padding:5% 0;}	.product-aside.full-grid-safety,.product-aside.full-grid{padding:15%;}}  @media screen and (max-width: 640px) {	.product-convenience-pic-6,.product-convenience-pic-2,.product-safety-pic-2{margin:20px 0 0 0;} .product-left.percentage-60,.product-right.percentage-40{width:50% !important;}.product-right.percentage-100{width:100% !important;}.product-aside.full-grid-safety,	.product-aside.full-grid{padding:12%;}}  @media screen and (max-width: 600px) {	 .product-aside-title-cn{font-size:17px;}.product-aside-title-en{font-size:15px;}	.product-aside-description{font-size:14px;}.product-section{display:block;padding:10% 0;}	.product-left,.product-right{display:block;width:80%;margin:0 auto;}.product-left.percentage-60,.product-right.percentage-40{display:block;width:80% !important;margin:0 auto;}		.product-right.bg-dark{display:block;width:100%;margin:0 auto;}		.product-img{display:block;width:60%;margin:0 auto;padding: 5% 0;}.padding-bottom{display:block;width:60%;margin:0 auto;padding:0 0 5% 0;}.product-img.float-right{display:block;width:80%;margin:0 auto;padding:0 0 10% 0;}.product-img.float-left{display:block;width:80%;margin:0 auto;padding:5% 0 0 0;}			.product-img >.float-right{width:100%;margin:0 auto;}.percentage-40.product-img{width:80%!important;}		.product-img.safety-1{padding:0;}.product-img.safety-3{width:80%;padding:7% 0 0 0;}	.product-img.safety-4{width:80%;padding:0 0 7% 0;}	.product-img.safety-5{width:80%;padding:5% 0 0 0;}	.product-img.safety-6{width:80%;padding:0;}		.product-img.bg-item-4,.product-img.bg-item-3{display:block;width:100%;margin:0 auto;padding:10% 10% 5% 10%;	}		.product-aside {padding:0;}	.product-aside.full-grid{padding:10%;}.product-aside.full-grid-safety{padding:10% 0;}}.view-up.in-view.sequence-left{animation: left_item 1s;}	@keyframes left_item{		0% { left:-250px;opacity: 0; }	100% { left:0px;opacity: 1;  }}	@-webkit-keyframes left_item{		0% { left:-250px;opacity: 0; }	100% { left:0px;opacity: 1;  }}	@-moz-keyframes left_item{		0% { left:-250px;opacity: 0; }	100% { left:0px;opacity: 1;  }}	@-o-keyframes left_item{		0% { left:-250px;opacity: 0; }	100% { left:0px;opacity: 1;  }}	.view-up.in-view.sequence-right{animation: right_item 1s;}	@keyframes right_item{		0% { right:-250px;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-webkit-keyframes right_item{		0% { right:-250px;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-moz-keyframes right_item{		0% { right:-250px;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-o-keyframes right_item{		0% { right:-250px;opacity: 0; }	100% { right:0px;opacity: 1;  }}	  @media screen and (max-width: 640px) {.view-up.in-view.sequence-left{animation: left_item 0s;}	@keyframes left_item{		0% { left:0;opacity: 1; }	100% { left:0px;opacity: 1;  }}	@-webkit-keyframes left_item{		0% { left:0;opacity: 1; }	100% { left:0px;opacity: 1;  }}	@-moz-keyframes left_item{		0% { left:0;opacity: 1; }	100% { left:0px;opacity: 1;  }}	@-o-keyframes left_item{		0% { left:0;opacity: 1; }	100% { left:0px;opacity: 1;  }}	.view-up.in-view.sequence-right{animation: right_item 0;}	@keyframes right_item{		0% { right:0;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-webkit-keyframes right_item{		0% { right:0;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-moz-keyframes right_item{		0% { right:0;opacity: 0; }	100% { right:0px;opacity: 1;  }}	@-o-keyframes right_item{		0% { right:0;opacity: 0; }	100% { right:0px;opacity: 1;  }}		 	 }.product-featured-title{display:block;padding:7% 0;}.product-featured-title h3{display:block;font-size:20px;font-weight:bold;margin:0;color:#222222;text-align:center;text-transform:uppercase;}  @media screen and (max-width: 640px) {	.quarlity-awards h3{letter-spacing:1px;font-size:18px;}}ul.product-item{display:table;width:100%;max-width:1280px;margin:0 auto;padding:0;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}ul.product-item.recommend{padding:0;}ul.product-item h2{display:block;font-size:30px;font-weight:normal;letter-spacing:2px;margin:0 auto 5px auto;padding:0;color:#333333;}	ul.product-item p{display:block;font-size:16px;letter-spacing:2px;margin:0 auto 5% auto;padding:0;color:#707070;	}		ul.product-item li{display:inline-block;width:24%;padding:0 2%;margin:0;vertical-align:top;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; 	}	ul.product-item.recommend li{width:19%;padding:0 1%;	}ul.product-item li .item-group,ul.product-item li a.item-group{	position:relative;	display:block;width:100%;max-width:252px;	border:0;text-decoration:none;margin:0 auto 25% auto;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}ul.product-item li .item-group img,ul.product-item li a.item-group img{display:block;width:inherit;margin:0 auto;	-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}ul.product-item li .item-group label,ul.product-item li a.item-group label{	display:block;margin:8% 0 0 0;font-size:14px;	color:#222222;line-height: 130%;font-weight:normal;text-align:center;	}	ul.product-item.recommend .item-group label,ul.product-item.recommend a.item-group label{text-align:center;}	.item-pic{ position:relative;width:100%;}ul.product-item li:hover .item-group label,ul.product-item li:hover a.item-group label{color:#222222;}  @media screen and (max-width: 1100px) {ul.product-item li .item-group label,ul.product-item li a.item-group label{	font-size:16px;	}	}  @media screen and (max-width: 865px) {	ul.product-item li .item-group label,ul.product-item li a.item-group label{font-size: calc( 0.45rem + 2.1vw - 8px );height: 2.3em;overflow: hidden;line-height: 1.2;word-break: normal;text-overflow: ellipsis;}	}  @media screen and (max-width: 640px) {	 ul.product-item{padding:0 0 0 6%;}	ul.product-item li{width:46%;padding:0 1.5% 4% 1.5%;margin:0 0 4% 0;}	.item-description{ display:none;}	ul.product-item li .item-group label,ul.product-item li a.item-group label{margin:8% 0 0 0;font-size:15px;text-align:center;letter-spacing:0;height:auto;}ul.product-item li .item-group,ul.product-item li a.item-group{	margin:0 auto;}}  @media screen and (max-width: 480px) {	ul.product-item li{padding:0 2% 4% 2%;margin:0 0 4% 0;}		}  @media screen and (max-width: 380px) {	ul.product-item li .item-group label,ul.product-item li a.item-group label{	font-size: calc( 0.9rem + 2vw - 8px );}}