.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;}/*953795e33e25c16a067bcfa2a5842f5b*/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;}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type="number"]{-moz-appearance:textfield;}#content .product{height:678px;background:url(img/Desktop/Product/gradient-bg.png) repeat-x;box-sizing:border-box;padding-top:88px;}#content .product .container{height:100%;}#content .product .image{float:right;position:relative;margin-top:70px;z-index:1;width:69%;}#content .product .image img{width:100%;}#content .product .image img.tablet,#content .product .image img.mobile{display:none;}#content .product .circle{border-radius:50%;background:url(img/Desktop/Home/product-info-bg.jpg) no-repeat center/cover;width:560px;height:560px;text-align:center;position:absolute;left:0;bottom:-20px;z-index:1;}#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:404px;box-sizing:border-box;height:90px;margin-bottom:20px;display:inline-block;}#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:90px;height:90px;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:34px;}#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:15px;font-weight:lighter;color:white;}#content .product .circle .info .promotional-price{margin-top:4px;}#content .product .circle .info .promotional-price .text{color:white;display:inline;font-size:15px;font-weight:bold;}#content .product .circle .info .promotional-price .price{display:inline;color:white;font-size:15px;font-weight:bold;}#content .product .circle .info .promotional-price .price span{font-size:25px;}#content .product .circle .info .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:0;}#content .product .circle .info .buy-button span{color:white;font-size:25px;font-weight:bold;padding-left:25px;line-height:97px;}#content .product .circle .info .buy-button:hover{background-image:url(img/Desktop/buy-now-btn-over.png);}#content .product .circle .info .discount{margin-top:19px;}#content .product .circle .info .discount *{color:white;}#content .details .container{max-width:980px;}#content .details .detail{position:relative;text-align:center;padding:77px 0;}#content .details .detail:first-child{background:url(img/Desktop/Product/intro-bg.jpg) no-repeat center/cover;}#content .details .detail:nth-child(3){background:url(img/Desktop/Product/details-bg.jpg) no-repeat top center/cover;}#content .details .detail .detail-title{font-size:36px;color:#143759;font-weight:bold;line-height:30px;margin-bottom:8px;}#content .details .detail .line{display:inline-block;background:#143759;width:76px;height:3px;margin:31px 0;}#content .details .detail .text{font-size:15px;line-height:30px;}#content .details .detail .ingredients{background:url(img/Desktop/Product/bg.png) no-repeat right/cover;min-height:600px;position:relative;max-width:1300px;margin:auto;margin-top:54px;text-align:right;}#content .details .detail .ingredients .circle{position:absolute;top:0;left:0;width:600px;height:600px;border-radius:50%;text-align:center;}#content .details .detail .ingredients .circle .circle-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#143759;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;border-radius:50%;}#content .details .detail .ingredients .circle .circle-info{display:inline-block;vertical-align:middle;position:relative;width:80%;}#content .details .detail .ingredients .circle .circle-info *{color:white;}#content .details .detail .ingredients .circle .circle-info .title1{font-size:25px;font-weight:bold;margin-bottom:19px;}#content .details .detail .ingredients .circle .circle-info .title2{font-size:13px;margin-bottom:43px;}#content .details .detail .ingredients .circle .circle-info .row{position:relative;border-top:2px solid #6b8196;padding:18px 0;text-align:left;}#content .details .detail .ingredients .circle .circle-info .row .ingredient-name{font-size:15px;display:inline-block;}#content .details .detail .ingredients .circle .circle-info .row .ingredient-mg{float:right;font-size:15px;display:inline-block;}#content .details .detail .ingredients .circle .circle-info .row:last-child{border-bottom:2px solid #6b8196;}#content .details .detail .ingredients .circle .circle-info .title3{font-size:13px;margin-top:24px;}#content .details .detail .ingredients .info{width:50%;display:inline-block;box-sizing:border-box;padding-right:35px;padding-top:86px;text-align:left;position:relative;}#content .details .detail .ingredients .info .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:white;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;display:none;}#content .details .detail .ingredients .info .ingredient{font-size:18px;color:#143759;font-weight:bold;margin-bottom:20px;}#content .details .detail .ingredients .info .ingredient ul{margin-top:11px;margin-left:19px;}#content .details .detail .ingredients .info .ingredient ul li{font-size:13px;line-height:25px;font-weight:normal;}#content .details .ps{font-size:13px;text-align:left;margin-top:-17px;line-height:25px;margin-bottom:44px;}#content .details .last{background:url(img/Desktop/Product/canada-flag.jpg) no-repeat center/cover;height:310px;}#content .details .last .container{height:100%;}#content .details .last .text{color:white;display:inline-block;vertical-align:middle;font-size:20px;width:70%;line-height:35px;}#content .details .last .text b{color:white;font-size:20px;}#content .cart-page{background:url(img/Desktop/Product/checkout/checkout-bg.jpg) no-repeat center/100% 100%;min-height:980px;}#content .cart-page.checkout{min-height:auto;}#content .cart-page.checkout .left{width:64.6%;}#content .cart-page.checkout .left .title{margin-bottom:15px;}#content .cart-page.checkout .left .rows .row{margin-bottom:4px;}#content .cart-page.checkout .right{float:none;}#content .cart-page.checkout .right .cart .price-area .row.qty .label{top:0;}#content .cart-page.thankyou{min-height:auto;height:800px;text-align:center;}#content .cart-page .thankyou-area{display:inline-block;vertical-align:middle;}#content .cart-page .thankyou-area .thankyou-msg1{font-size:25px;color:#133759;}#content .cart-page .thankyou-area .thankyou-msg2{font-size:15px;font-weight:lighter;margin-top:35px;margin-bottom:28px;}#content .cart-page .thankyou-area .reference{background:white;color:#133759;font-size:15px;min-width:440px;line-height:50px;height:50px;font-weight:bold;}#content .cart-page .container{max-width:1200px;}#content .cart-page .left,#content .cart-page .right{display:inline-block;vertical-align:top;}#content .cart-page .left{margin-top:229px;width:61.5%;margin-bottom:28px;}#content .cart-page .left *{font-size:15px;font-weight:lighter;}#content .cart-page .left .line{display:inline-block;background:white;width:60px;height:2px;margin:40px 0;}#content .cart-page .left .title{font-size:25px;color:#191c6a;font-weight:bold;letter-spacing:0.7px;margin-bottom:28px;}#content .cart-page .left .error-message,#content .cart-page .left .error-message2{color:#ec2351;margin-bottom:28px;}#content .cart-page .left .rows .row{position:relative;margin-bottom:24px;}#content .cart-page .left .rows .row .label{position:absolute;top:8px;left:0;}#content .cart-page .left .rows .row .input-data{margin-left:120px;min-height:36px;line-height:36px;}#content .cart-page .left .rows .row .input-container{margin-left:100px;background:white;padding:0 10px;border:2px solid white;margin-right:279px;}#content .cart-page .left .rows .row .input-container .text{width:100%;height:32px;color:black;}#content .cart-page .left .rows .row .input-container.error{border-color:#ec2351;}#content .cart-page .left .rows .row .input-container.verify{margin-bottom:20px;}#content .cart-page .left .rows .row .input-container.verify *{display:inline-block;vertical-align:middle;}#content .cart-page .left .rows .row .input-container.verify .label{position:relative;top:auto;margin-right:29px;}#content .cart-page .left .rows .row .input-container.verify #refresh{background:url(img/Desktop/Contact/refresh.svg) no-repeat center/100% 100%;width:36px;height:36px;}#content .cart-page .left .rows .row .input-container.verify .verify_input{text-align:center;background:white;height:36px;width:100px;margin-left:4px;}#content .cart-page .left .rows .row .input-container.verify .verify_input.error{border:2px solid #ec2351;}#content .cart-page .left .rows .row:last-child .input-container{margin-right:0;}#content .cart-page .left .tandc{overflow-y:scroll;background:white;max-height:230px;margin-top:34px;box-sizing:border-box;padding:16px 30px;font-size:12px;line-height:25px;}#content .cart-page .left .tandc *{font-size:12px;line-height:25px;}#content .cart-page .left .tandc ol{margin-left:10px;}#content .cart-page .left .input-container-checkbox{margin-top:25px;}#content .cart-page .left .input-container-checkbox.error .input-checkbox{background-image:url(img/Desktop/Product/checkout/checkbox-error.png);}#content .cart-page .left .input-container-checkbox .input-checkbox{background:url(img/Desktop/Product/checkout/checkbox.png) no-repeat top left;display:inline-block;padding-left:30px;padding-bottom:1px;}#content .cart-page .left .input-container-checkbox .input-checkbox.checked{background-image:url(img/Desktop/Product/checkout/checkbox-checked.png);}#content .cart-page .left .verify{margin-top:33px;}#content .cart-page .left .verify *{display:inline-block;vertical-align:middle;}#content .cart-page .left .verify .label{margin-right:29px;}#content .cart-page .left .verify #refresh{background:url(img/Desktop/Product/checkout/refresh.svg) no-repeat center/100% 100%;width:36px;height:36px;}#content .cart-page .left .verify .verify_input{text-align:center;background:white;height:36px;width:100px;margin-left:4px;border:2px solid white;box-sizing:border-box;}#content .cart-page .left .verify .verify_input.error{border-color:#ec2351;}#content .cart-page .right{float:right;margin-top:158px;}#content .cart-page .right *{color:white;font-size:15px;font-weight:lighter;}#content .cart-page .right .cart{position:relative;margin-top:200px;background:#143759;min-height:622px;}#content .cart-page .right .cart .half-circle{background:url(img/Desktop/Product/checkout/half-circle.png) no-repeat center/100% 100%;position:relative;top:-200px;right:0;width:420px;height:200px;}#content .cart-page .right .cart .cart-content{position:relative;padding:0 1px;margin-top:-400px;padding-bottom:30px;}#content .cart-page .right .cart .product-info{text-align:center;margin-bottom:16px;}#content .cart-page .right .cart .area{border-bottom:2px solid #3a3c83;margin:0 20px;}#content .cart-page .right .cart .area .caption{font-size:18px;font-weight:bold;letter-spacing:0.5px;margin-bottom:19px;}#content .cart-page .right .cart .area .row{position:relative;text-align:right;padding-bottom:24px;}#content .cart-page .right .cart .area .row .label{position:absolute;top:0;left:0;}#content .cart-page .right .cart .area .row .qty{position:absolute;top:0;left:123px;}#content .cart-page .right .cart .area .row .qty *{display:inline-block;vertical-align:top;}#content .cart-page .right .cart .area .row .qty .qty_btn{width:36px;height:36px;cursor:pointer;}#content .cart-page .right .cart .area .row .qty .qty_btn.minus{background:url(img/Desktop/Product/checkout/quantity-minus.svg) no-repeat center, url(img/Desktop/Product/checkout/btn-gradient.png) repeat-x bottom;}#content .cart-page .right .cart .area .row .qty .qty_btn.minus:hover{background-image:url(img/Desktop/Product/checkout/quantity-minus.svg), url(img/Desktop/Product/checkout/btn-gradient-over.png);}#content .cart-page .right .cart .area .row .qty .qty_btn.plus{background:url(img/Desktop/Product/checkout/quantity-add.svg) no-repeat center, url(img/Desktop/Product/checkout/btn-gradient.png) repeat-x bottom;}#content .cart-page .right .cart .area .row .qty .qty_btn.plus:hover{background-image:url(img/Desktop/Product/checkout/quantity-add.svg), url(img/Desktop/Product/checkout/btn-gradient-over.png);}#content .cart-page .right .cart .area .row .qty .quantity,#content .cart-page .right .cart .area .row .qty .quantity2{width:50px;height:36px;text-align:center;margin:0 4px;color:black;border:2px solid white;box-sizing:border-box;}#content .cart-page .right .cart .area .row .qty .quantity.error,#content .cart-page .right .cart .area .row .qty .quantity2.error{border-color:#ec2351;}#content .cart-page .right .cart .area.type1-area .label,#content .cart-page .right .cart .area.type2-area .label{top:7px;}#content .cart-page .right .cart .area.type1-area .data,#content .cart-page .right .cart .area.type2-area .data{padding-top:8px;}#content .cart-page .right .cart .area.type1-area{margin-bottom:10px;}#content .cart-page .right .cart .area.type2-area{padding:26px 0 6px;}#content .cart-page .right .cart .coupon-area{margin-top:4px;padding-top:24px;}#content .cart-page .right .cart .coupon-area .row .coupon{background:white;height:36px;width:70%;display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 10px;color:black;}#content .cart-page .right .cart .coupon-area .row a{width:28%;height:36px;background:url(img/Desktop/Product/checkout/btn-gradient.png) repeat-x bottom;display:inline-block;vertical-align:top;margin-left:2%;text-align:center;line-height:36px;cursor:pointer;}#content .cart-page .right .cart .coupon-area .row a:hover{background-image:url(img/Desktop/Product/checkout/btn-gradient-over.png);}#content .cart-page .right .cart .coupon-area.checkout .row{text-align:left;}#content .cart-page .right .cart .coupon-area.checkout .row .coupon-code{margin-right:50px;margin-left:80px;word-wrap:break-word;word-break:break-all;min-height:19px;}#content .cart-page .right .cart .coupon-area.checkout .row .discount{position:absolute;top:0;right:0;}#content .cart-page .right .cart .total-area{padding-top:30px;border:none;}#content .cart-page .right .cart .total-area *{font-size:18px;}#content .cart-page .right .cart .form_button{width:100%;height:58px;margin:10px 0;}#content .cart-page .right .cart .form_button.next{font-size:18px;font-weight:bold;background:url(img/Desktop/Product/checkout/btn-large.png) no-repeat center/cover;}#content .cart-page .right .cart .form_button.next:hover{background-image:url(img/Desktop/Product/checkout/btn-large-over.png);}#content .cart-page .right .cart .form_button.paypal{display:block;height:86px;background:url(img/Desktop/Product/checkout/btn-paypal.png) no-repeat center;}#content .cart-page .right .cart .form_button.paypal:hover{background-image:url(img/Desktop/Product/checkout/btn-paypal-over.png);}#content.tablet .product,#content.mobile .product{height:auto;background-size:cover;text-align:center;}#content.tablet .product .image,#content.mobile .product .image{float:none;width:100%;}#content.tablet .product .image img,#content.mobile .product .image img{height:auto;}#content.tablet .product .image img.desktop,#content.mobile .product .image img.desktop{display:none;}#content.tablet .product .image img.tablet,#content.mobile .product .image img.tablet{display:block;}#content.tablet .product .circle,#content.mobile .product .circle{position:relative;display:inline-block;}#content.tablet .product .info,#content.mobile .product .info{width:100%;box-sizing:border-box;}#content.tablet .product .info .original-price,#content.mobile .product .info .original-price{font-size:14px;}#content.tablet .product .info .buy-button,#content.tablet .product .info .discount,#content.mobile .product .info .buy-button,#content.mobile .product .info .discount{margin-top:0;}#content.tablet .product .info .buy-button,#content.mobile .product .info .buy-button{background-image:url(img/Tablet/buy-now-btn.png);width:288px;height:84px;}#content.tablet .product .info .buy-button span,#content.mobile .product .info .buy-button span{font-size:20px;padding-left:15px;line-height:88px;}#content.tablet .product .info .buy-button:hover,#content.mobile .product .info .buy-button:hover{background-image:url(img/Tablet/buy-now-btn.png);}#content.tablet .details .detail .ingredients,#content.mobile .details .detail .ingredients{background:none;text-align:center;}#content.tablet .details .detail .ingredients .circle,#content.mobile .details .detail .ingredients .circle{position:relative;display:inline-block;}#content.tablet .details .detail .ingredients .info,#content.mobile .details .detail .ingredients .info{width:100%;padding:20px;}#content.tablet .details .detail .ingredients .info *,#content.mobile .details .detail .ingredients .info *{position:relative;}#content.tablet .details .detail .ingredients .info .bg,#content.mobile .details .detail .ingredients .info .bg{display:block;position:absolute;}#content.tablet .details .detail:first-child,#content.mobile .details .detail:first-child{background-image:url(img/Tablet/Product/intro-bg.jpg);}#content.tablet .details .detail:nth-child(3),#content.mobile .details .detail:nth-child(3){height:auto;padding-bottom:10px;}#content.tablet .details .last,#content.mobile .details .last{background-image:url(img/Tablet/Product/canada-flag.jpg);}#content.tablet .cart-page,#content.mobile .cart-page{min-height:auto;background-size:cover;}#content.tablet .cart-page .left,#content.tablet .cart-page .right,#content.mobile .cart-page .left,#content.mobile .cart-page .right{width:100%;float:none;}#content.tablet .cart-page .right,#content.mobile .cart-page .right{margin-top:0 !important;}#content.tablet .cart-page .right .cart,#content.mobile .cart-page .right .cart{min-height:0;}#content.tablet .cart-page .right .cart .half-circle,#content.mobile .cart-page .right .cart .half-circle{width:100%;}#content.mobile .product .image img.tablet{display:none;}#content.mobile .product .image img.mobile{display:block;}#content.mobile .product .circle{width:440px;height:440px;}#content.mobile .product .circle .info .type1,#content.mobile .product .circle .info .type2{width:320px;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 .details .detail .ingredients .circle{width:440px;height:440px;}#content.mobile .details .detail .ingredients .circle .title2{margin-bottom:20px;}#content.mobile .details .detail .ingredients .circle .circle-info .row .ingredient-name{width:80%;}#content.mobile .details .detail .ingredients .circle .title3{margin-top:15px;}#content.mobile .details .detail:first-child{background-image:url(img/Mobile/Product/intro-bg.jpg);}#content.mobile .details .last{background:#bf0505 url(img/Mobile/Product/canada-flag.jpg) no-repeat top center;height:auto;}#content.mobile .details .last .text{width:100%;padding-top:320px;padding-bottom:50px;}#content.mobile .cart-page .left .rows .row .input-container{margin-right:0;}