.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{max-width:1300px;width:100%;margin:auto;position:relative;box-sizing:border-box;}body{min-width:480px;position:relative;}header,#content,footer{width:100%;float:left;clear:both;}header.tablet .container,header.mobile .container,#content.tablet .container,#content.mobile .container,footer.tablet .container,footer.mobile .container{padding:0 20px;}header{position:absolute;top:0;left:0;width:100%;background:url(img/Desktop/header-bg.png) no-repeat center;min-height:289px;z-index:2;}header .logo{background:url(img/logo.png) no-repeat;width:267px;height:42px;display:inline-block;margin:31px 0;}header .menu-icon{background:url(img/Mobile/nav-icon.svg) no-repeat center/100% 100%;width:40px;height:40px;display:none;float:right;margin-top:34px;}header .menu{float:right;margin-top:41px;}header .menu a{display:inline-block;vertical-align:top;font-size:15px;color:#143759;font-weight:bold;padding:0 16px;padding-bottom:7px;margin-left:26px;}header .menu a.current,header .menu a:hover{color:#4094e5;border-bottom:2px solid #4094e5;}header .menu a.lang.current{display:none;}header.tablet,header.mobile{background:url(img/Tablet/header-bg.png) no-repeat center/100% 100%;min-height:130px;z-index:99;}header.tablet .menu-icon,header.mobile .menu-icon{display:inline-block;}header.tablet .menu,header.mobile .menu{display:none;-webkit-box-shadow:0px 0px 20px 0px #545454;-moz-box-shadow:0px 0px 20px 0px #545454;box-shadow:0px 0px 20px 0px #545454;position:absolute;background:white;top:99px;left:20px;right:20px;padding:23px 0;text-align:center;margin-top:0;}header.tablet .menu a,header.mobile .menu a{display:block;padding:20px 0;margin:0 30%;border-bottom:2px solid white;}header.tablet .menu a:hover,header.tablet .menu a.current,header.mobile .menu a:hover,header.mobile .menu a.current{color:#4094e5;border-color:#4094e5;}header.tablet.open .menu-icon,header.mobile.open .menu-icon{background-image:url(img/Mobile/nav-close.svg);}header.tablet.open .menu,header.mobile.open .menu{display:block;}header.mobile{background:url(img/Mobile/header-bg.png) no-repeat center/100% 100%;min-height:116px;}header.mobile .logo{margin:28px 0;}header.mobile .menu-icon{margin-top:29px;}#content{min-height:500px;}footer{padding:19px 0;}footer .social-icon{display:inline-block;vertical-align:middle;}footer .social-icon a{display:inline-block;vertical-align:middle;width:40px;height:40px;background:#143759;margin-right:14px;}footer .footer-copyright{font-size:14px;font-weight:lighter;display:inline-block;vertical-align:middle;float:right;margin-top:10px;}footer .footer-copyright a{color:black;font-size:14px;}footer.tablet .footer-copyright,footer.mobile .footer-copyright{font-size:13px;margin-top:12px;}footer.tablet .footer-copyright a,footer.mobile .footer-copyright a{font-size:13px;}footer.mobile{padding:30px 0 23px;}footer.mobile .footer-copyright{display:block;float:none;margin-top:21px;}#content .buy-button{background:url(img/Desktop/buy-now-btn.png) no-repeat center/100% 100%;width:360px;height:99px;text-align:center;display:inline-block;margin-top:30px;}#content .buy-button span{color:white;font-size:25px;font-weight:bold;padding-left:25px;line-height:97px;}#content .buy-button:hover{background-image:url(img/Desktop/buy-now-btn-over.png);}#content .banner{position:relative;height:858px;}#content .banner .trans{display:none;width:100%;height:auto;}#content .banner .bg1,#content .banner .bg2{position:absolute;top:0;left:0;width:100%;height:100%;}#content .banner .bg1{background:url(img/Banner/visual-1.jpg) no-repeat center/cover;}#content .banner .bg2{background:url(img/Banner/visual-2.jpg) no-repeat center/cover;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}#content .banner .visual{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background:url(img/Banner/visual.jpg) no-repeat center/cover;}#content .banner .container{position:absolute;top:0;left:0;right:0;height:100%;}#content .banner .container .info{position:absolute;top:24%;right:0;text-align:center;}#content .banner .container .info .canada{width:416px;height:93px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;display:inline-block;}#content .banner .container .info .slogans{position:relative;margin-top:60px;width:544px;height:200px;}#content .banner .container .info .slogans .slogan{position:absolute;top:0;left:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:100%;height:200px;}#content .banner .container .info.en .canada{background:url(img/Banner/canada-en.png) no-repeat center/100% 100%;}#content .banner .container .info.en .slogans .slogan1{background:url(img/Banner/slogan-en-1.png) no-repeat center/100% 100%;}#content .banner .container .info.en .slogans .slogan2{background:url(img/Banner/slogan-en-2.png) no-repeat center/100% 100%;}#content .banner .container .info.en .slogans .slogan3{background:url(img/Banner/slogan-en-3.png) no-repeat center/100% 100%;}#content .banner .container .info.zh-hant .canada{background:url(img/Banner/canada-tc.png) no-repeat center/100% 100%;}#content .banner .container .info.zh-hant .slogans .slogan1{background:url(img/Banner/slogan-tc-1.png) no-repeat center/100% 100%;}#content .banner .container .info.zh-hant .slogans .slogan2{background:url(img/Banner/slogan-tc-2.png) no-repeat center/100% 100%;}#content .about{background:url(img/Desktop/Home/about-bg.jpg) no-repeat center/100% 100%;height:700px;position:relative;text-align:center;}#content .about .trans{display:none;width:100%;height:auto;}#content .about .info{display:inline-block;vertical-align:middle;max-width:980px;margin:auto;margin-top:115px;}#content .about .info .title1{color:#143759;font-size:42px;font-weight:bold;display:inline-block;vertical-align:top;margin-right:20px;padding-top:10px;}#content .about .info .title2{background:url(img/Desktop/Home/sterol-117.png) no-repeat;display:inline-block;vertical-align:top;width:365px;height:57px;}#content .about .info .content{line-height:30px;margin-top:35px;font-size:15px;text-align:left;}#content .about .info .learn-more{background:#133759 url(img/Desktop/Home/learn-more-arrow.svg) no-repeat right 19px center;display:inline-block;margin-top:28px;padding:11px 36px;}#content .about .info .learn-more span{color:white;font-size:15px;display:block;padding-right:30px;}#content .about .circle{display:none;position:absolute;bottom:-36px;left:20px;border-radius:50%;background:url(img/Desktop/Home/product-info-bg.jpg) no-repeat center/cover;width:57.3%;height:57.3%;text-align:center;}#content .about .circle .info{display:inline-block;vertical-align:middle;margin-top:0 !important;}#content .about .circle .info .type1,#content .about .circle .info .type2{position:relative;border:3px solid white;border-radius:50px;width:333px;box-sizing:border-box;height:80px;margin-bottom:14px;}#content .about .circle .info .type1 .left,#content .about .circle .info .type2 .left{position:absolute;top:-3px;left:-3px;background:white;border-radius:50%;text-align:center;width:80px;height:80px;color:#29455f;}#content .about .circle .info .type1 .left .label,#content .about .circle .info .type2 .left .label{display:inline-block;vertical-align:middle;color:#29455f;}#content .about .circle .info .type1 .left .label span,#content .about .circle .info .type2 .left .label span{font-size:28px;}#content .about .circle .info .type1 .right,#content .about .circle .info .type2 .right{margin-left:75px;display:inline-block;vertical-align:middle;}#content .about .circle .info .original-price{font-size:13px;font-weight:lighter;color:white;}#content .about .circle .info .promotional-price{margin-top:4px;}#content .about .circle .info .promotional-price .text{color:white;display:inline;font-size:15px;font-weight:bold;}#content .about .circle .info .promotional-price .price{display:inline;color:white;font-size:15px;font-weight:bold;}#content .about .circle .info .promotional-price .price span{font-size:25px;}#content .about .circle .info .buy-button{display:inline-block;margin-top:0;}#content .about .circle .info .discount{margin-top:0;}#content .about .circle .info .discount *{color:white;}#content .product{position:relative;background:url(img/Desktop/Home/product.png) no-repeat right;height:576px;margin-top:-93px;}#content .product .circle{position:absolute;top:-45px;left:-20px;border-radius:50%;background:url(img/Desktop/Home/product-info-bg.jpg) no-repeat center;width:660px;height:660px;text-align:center;}#content .product .circle .info{display:inline-block;vertical-align:middle;}#content .product .circle .info .type1,#content .product .circle .info .type2{position:relative;border:3px solid white;border-radius:50px;width:469px;box-sizing:border-box;height:100px;margin-bottom:20px;}#content .product .circle .info .type1 .left,#content .product .circle .info .type2 .left{position:absolute;top:-3px;left:-3px;background:white;border-radius:50%;text-align:center;width:100px;height:100px;color:#29455f;}#content .product .circle .info .type1 .left .label,#content .product .circle .info .type2 .left .label{display:inline-block;vertical-align:middle;color:#29455f;}#content .product .circle .info .type1 .left .label span,#content .product .circle .info .type2 .left .label span{font-size:40px;}#content .product .circle .info .type1 .right,#content .product .circle .info .type2 .right{margin-left:75px;display:inline-block;vertical-align:middle;}#content .product .circle .info .original-price{font-size:25px;font-weight:lighter;color:white;}#content .product .circle .info .promotional-price .text{color:white;display:inline;font-size:22px;font-weight:bold;}#content .product .circle .info .promotional-price .price{display:inline;color:white;font-size:22px;font-weight:bold;}#content .product .circle .info .promotional-price .price span{font-size:42px;}#content .product .circle .info .buy-button{display:inline-block;margin-top:0;}#content .product .circle .info .discount{margin-top:19px;}#content .product .circle .info .discount *{color:white;}#content .contact{background:#d8dde2;height:390px;}#content .contact .container{height:100%;}#content .contact .info{clear:both;width:100%;display:inline-block;vertical-align:middle;}#content .contact .info .title{color:#143759;font-size:42px;font-weight:bold;display:inline-block;vertical-align:middle;width:30%;}#content .contact .info .methods{display:inline-block;vertical-align:middle;width:70%;text-align:center;}#content .contact .info .methods .method1,#content .contact .info .methods .method2,#content .contact .info .methods .method3{display:inline-block;vertical-align:top;width:33%;padding:55px 0;}#content .contact .info .methods .method1 .icon,#content .contact .info .methods .method2 .icon,#content .contact .info .methods .method3 .icon{width:78px;height:78px;display:inline-block;}#content .contact .info .methods .method1 .text,#content .contact .info .methods .method2 .text,#content .contact .info .methods .method3 .text{font-size:16px;font-weight:lighter;}#content .contact .info .methods .method1{border-right:2px solid white;}#content .contact .info .methods .method1 .icon{background:url(img/Desktop/Home/contact-tel.svg) no-repeat center;}#content .contact .info .methods .method2{border-right:2px solid white;}#content .contact .info .methods .method2 .icon{background:url(img/Desktop/Home/contact-fax.svg) no-repeat center;}#content .contact .info .methods .method3 .icon{background:url(img/Desktop/Home/contact-email.svg) no-repeat center;}/*953795e33e25c16a067bcfa2a5842f5b*/#content .contact .info .methods .method3 .text{text-decoration:underline;display:block;}#content.tablet .buy-button,#content.mobile .buy-button{background-image:url(img/Tablet/buy-now-btn.png);width:288px;height:84px;}#content.tablet .buy-button span,#content.mobile .buy-button span{font-size:20px;padding-left:15px;line-height:83px;}#content.tablet .buy-button:hover,#content.mobile .buy-button:hover{background-image:url(img/Tablet/buy-now-btn.png);}#content.tablet .banner,#content.mobile .banner{height:auto;margin-top:110px;}#content.tablet .banner .trans.tablet,#content.mobile .banner .trans.tablet{display:block;}#content.tablet .banner .bg1,#content.tablet .banner .bg2,#content.mobile .banner .bg1,#content.mobile .banner .bg2{display:none;}#content.tablet .banner .visual,#content.mobile .banner .visual{display:block;}#content.tablet .banner .container .info,#content.mobile .banner .container .info{top:13%;right:3%;}#content.tablet .banner .container .info .canada,#content.mobile .banner .container .info .canada{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;width:244px;height:62px;}#content.tablet .banner .container .info .slogans,#content.mobile .banner .container .info .slogans{margin-top:19px;width:345px;height:130px;}#content.tablet .banner .container .info .slogans .slogan,#content.mobile .banner .container .info .slogans .slogan{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;height:130px;}#content.tablet .banner .container .info .buy-button,#content.mobile .banner .container .info .buy-button{margin-top:25px;}#content.tablet .about,#content.mobile .about{background:url(img/Tablet/Home/about-product-bg.jpg) no-repeat top center/100% 100%;height:auto;}#content.tablet .about .trans.tablet,#content.mobile .about .trans.tablet{display:block;}#content.tablet .about >.info,#content.mobile .about >.info{margin-top:69px;position:absolute;top:0;left:0;width:100%;max-width:none;}#content.tablet .about >.info .title1,#content.mobile .about >.info .title1{font-size:30.24px;}#content.tablet .about >.info .title2,#content.mobile .about >.info .title2{background-size:100% 100%;background-position:center;width:265px;height:42px;}#content.tablet .about >.info .content,#content.mobile .about >.info .content{font-size:13px;padding:0 40px;line-height:25px;margin-top:27px;}#content.tablet .about >.info .learn-more,#content.mobile .about >.info .learn-more{margin-top:29px;padding:10px 20px;}#content.tablet .about >.info .learn-more span,#content.mobile .about >.info .learn-more span{font-size:13px;}#content.tablet .about .circle,#content.mobile .about .circle{display:block;}#content.tablet .product,#content.mobile .product{display:none;}#content.tablet .contact,#content.mobile .contact{height:auto;}#content.tablet .contact .info,#content.mobile .contact .info{display:block;width:100%;text-align:center;padding-top:64px;padding-bottom:37px;}#content.tablet .contact .info .title,#content.mobile .contact .info .title{font-size:32px;display:block;width:100%;}#content.tablet .contact .info .methods,#content.mobile .contact .info .methods{margin-top:37px;display:block;width:100%;}#content.tablet .contact .info .methods .method1,#content.tablet .contact .info .methods .method2,#content.tablet .contact .info .methods .method3,#content.mobile .contact .info .methods .method1,#content.mobile .contact .info .methods .method2,#content.mobile .contact .info .methods .method3{padding:11px 0 22px;}#content.tablet .contact .info .methods .method1 .icon,#content.tablet .contact .info .methods .method2 .icon,#content.tablet .contact .info .methods .method3 .icon,#content.mobile .contact .info .methods .method1 .icon,#content.mobile .contact .info .methods .method2 .icon,#content.mobile .contact .info .methods .method3 .icon{background-size:100% 100%;width:56px;height:56px;}#content.tablet .contact .info .methods .method1 .text,#content.tablet .contact .info .methods .method2 .text,#content.tablet .contact .info .methods .method3 .text,#content.mobile .contact .info .methods .method1 .text,#content.mobile .contact .info .methods .method2 .text,#content.mobile .contact .info .methods .method3 .text{font-size:14px;margin-top:10px;}#content.mobile .banner{margin-top:99px;height:auto;}#content.mobile .banner .trans.tablet{display:none;}#content.mobile .banner .trans.mobile{display:block;}#content.mobile .banner .visual{background-image:url(img/Banner/visual-mobile.jpg);}#content.mobile .banner .container .info{top:9%;}#content.mobile .banner .container .info .slogans{margin-top:15px;width:299px;height:117px;}#content.mobile .banner .container .info .slogans .slogan{height:117px;}#content.mobile .about{background-image:url(img/Mobile/Home/about-product-bg.jpg);}#content.mobile .about .trans.tablet{display:none;}#content.mobile .about .trans.mobile{display:block;}#content.mobile .about .info{margin-top:59px;}#content.mobile .about .circle{display:none;}#content.mobile .product{display:block;background:none;text-align:center;margin-top:-50px;height:auto;}#content.mobile .product .circle{position:relative;width:440px;height:440px;display:inline-block;left:auto;top:16px;}#content.mobile .product .circle .info{display:inline-block;vertical-align:middle;margin-top:0 !important;}#content.mobile .product .circle .info .type1,#content.mobile .product .circle .info .type2{width:333px;height:80px;margin-bottom:14px;}#content.mobile .product .circle .info .type1 .left,#content.mobile .product .circle .info .type2 .left{width:80px;height:80px;}#content.mobile .product .circle .info .type1 .left .label span,#content.mobile .product .circle .info .type2 .left .label span{font-size:28px;}#content.mobile .product .circle .info .original-price{color:white;font-size:13px;}#content.mobile .product .circle .info .promotional-price{margin-top:4px;}#content.mobile .product .circle .info .promotional-price .text,#content.mobile .product .circle .info .promotional-price .price{font-size:15px;}#content.mobile .product .circle .info .promotional-price .text span,#content.mobile .product .circle .info .promotional-price .price span{font-size:25px;}#content.mobile .product .circle .info .buy-button{display:inline-block;margin-top:0;}#content.mobile .product .circle .info .discount{margin-top:0;}#content.mobile .product .circle .info .discount *{color:white;}#content.mobile .contact .info{padding-bottom:22px;}#content.mobile .contact .info .methods{margin-top:20px;}#content.mobile .contact .info .methods .method1,#content.mobile .contact .info .methods .method2,#content.mobile .contact .info .methods .method3{display:block;width:100%;padding:10px 0;border-right:none;border-bottom:2px solid white;}#content.mobile .contact .info .methods .method1 .icon,#content.mobile .contact .info .methods .method1 .text,#content.mobile .contact .info .methods .method2 .icon,#content.mobile .contact .info .methods .method2 .text,#content.mobile .contact .info .methods .method3 .icon,#content.mobile .contact .info .methods .method3 .text{display:inline-block;vertical-align:middle;}#content.mobile .contact .info .methods .method3{border:none;}