.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%;text-align:center;background:url(img/Desktop/header-bg.png) no-repeat center;min-height:183px;z-index:2;}header .logo{background:url(img/logo.png) no-repeat;width:245px;height:48px;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;}header .menu{margin-top:3px;}header .menu a{display:inline-block;vertical-align:top;font-size:15px;color:#191c6a;font-weight:bold;margin:0 21px;padding-bottom:5px;}header .menu a.current,header .menu a:hover{color:white;border-bottom:2px solid white;}header .menu a.lang.current{display:none;}header.tablet{background:url(img/Tablet/header-bg.png) no-repeat center/100% 100%;min-height:180px;}header.mobile{background:url(img/Mobile/header-bg.png) no-repeat center/100% 100%;min-height:150px;}/*953795e33e25c16a067bcfa2a5842f5b*/header.mobile .logo{margin:26px 0 15px;}header.mobile .menu-icon{display:inline-block;}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:149px;left:20px;right:20px;padding:23px 0;}header.mobile .menu a{display:block;padding:20px 0;border-bottom:none;}header.mobile .menu a:hover,header.mobile .menu a.current{color:#edcd71;}header.mobile.open .menu-icon{background-image:url(img/Mobile/nav-close.svg);}header.mobile.open .menu{display:block;}#content{min-height:500px;}footer{padding:30px 0;text-align:center;}footer .social-icon{margin-bottom:26px;}footer .social-icon a{display:inline-block;vertical-align:middle;border-radius:50%;width:40px;height:40px;background:#191d6b;margin:0 7px;}footer .footer-copyright{font-size:14px;font-weight:lighter;}footer .footer-copyright a{color:black;font-size:14px;}footer.tablet .footer-copyright,footer.mobile .footer-copyright{font-size:13px;}footer.tablet .footer-copyright a,footer.mobile .footer-copyright a{font-size:13px;}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;}header{position:relative;}#content .product{height:490px;margin-top:50px;background:url(img/Desktop/Product/checkout/checkout-bg.png) no-repeat top;}#content .product .container{height:100%;}#content .product .image{float:right;position:relative;margin-top:70px;z-index:1;width:59%;}#content .product .image img{width:100%;}#content .product .info{display:inline-block;vertical-align:middle;text-align:center;width:40%;}#content .product .info .original-price{font-size:22px;font-weight:lighter;}#content .product .info .promotional-price{margin-top:4px;}#content .product .info .promotional-price .text{color:#191d6b;display:inline;font-size:22px;font-weight:bold;}#content .product .info .promotional-price .price{display:inline;color:#1599ff;font-size:22px;font-weight:bold;}#content .product .info .promotional-price .price span{font-size:42px;}#content .product .info .buy-button{background:url(img/Desktop/buy-now-btn.png) no-repeat center/100% 100%;width:388px;height:92px;text-align:center;display:inline-block;margin-top:25px;}#content .product .info .buy-button span{color:white;font-size:25px;font-weight:bold;padding-left:25px;line-height:97px;}#content .product .info .buy-button:hover{background-image:url(img/Desktop/buy-now-btn-over.png);}#content .product .info .discount{margin-top:19px;}#content .product .info .discount .percent{color:#1599ff;display:inline;font-size:25px;font-weight:bold;}#content .product .info .discount .text{font-size:15px;color:#191d6b;display:inline;font-weight:bold;}#content .about{background:url(img/Desktop/Home/about-bg.jpg) no-repeat center;height:600px;position:relative;}#content .about .trans{display:none;width:100%;height:auto;}#content .about .container{height:100%;}#content .about .dog{position:relative;top:-65px;left:-600px;background:url(img/Desktop/Home/about-bg-dog.png) no-repeat;width:395px;height:857px;margin:0 auto;}#content .about .info{display:inline-block;vertical-align:middle;position:absolute;top:90px;left:32.5%;right:15%;}#content .about .info .title{color:white;font-size:42px;font-weight:bold;background:url(img/Desktop/Home/petimmu-white.png) no-repeat left 37px bottom;padding-right:376px;padding-bottom:71px;}#content .about .info .content,#content .about .info .content2{line-height:30px;margin-top:23px;color:white;font-size:15px;font-weight:lighter;}#content .about .info .content p,#content .about .info .content2 p{margin:15px 0;color:white;font-size:20px;font-weight:bold;}#content .about .info .content.tablet,#content .about .info .content2.tablet{display:none;}#content .details{padding-top:15px;}#content .details .container{max-width:980px;}#content .details .detail{padding-top:58px;position:relative;}#content .details .detail .detail-title{font-size:28px;color:#191d6b;font-weight:bold;line-height:30px;margin-bottom:30px;}#content .details .detail .text{font-size:15px;line-height:30px;}#content .details .detail .text ul{margin-left:24px;}#content .details .detail .text ul li{color:#191d6b;font-size:15px;margin-top:5px;font-weight:bold;}#content .details .detail .text.vege{margin-left:-161px;width:61%;display:inline-block;vertical-align:top;}#content .details .detail .photo.pet{position:absolute;right:-110px;bottom:-105px;}#content .details .detail .photo.vege{display:inline-block;vertical-align:top;position:relative;left:-161px;top:-16px;}#content .details .second-last{background:#191d6b;margin-top:90px;padding:8px 0 64px;}#content .details .second-last *{color:white !important;}#content .details .last{background:url(img/Desktop/Product/canada-flag.jpg) no-repeat center;height:310px;}#content .details .last *{color:white !important;}#content .details .last .detail{margin-left:28%;}#content .cart-page{background:url(img/Desktop/Product/checkout/checkout-bg.png) no-repeat center/100% 100%;min-height:796px;margin-top:50px;}#content .cart-page.checkout{min-height:auto;}#content .cart-page.checkout .left{width:66.6%;margin-top:76px;}#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:450px;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:#191c6a;}#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:#191c6a;font-size:15px;min-width:440px;border-radius:5px;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:67px;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;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;border-radius:5px;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;border-radius:5px;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:8px;}#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;border-radius:5px;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);padding-bottom:1px;}#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;}#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:8px;}#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;border-radius:5px;background:white;height:36px;width:100px;margin-left:4px;}#content .cart-page .left .verify .verify_input.error{border:2px solid #ec2351;}#content .cart-page .right{float:right;margin-top:20px;}#content .cart-page .right *{color:white;font-size:15px;font-weight:lighter;}#content .cart-page .right .cart{background:#191c6a;padding:20px 20px 31px;}#content .cart-page .right .cart .product-info img{width:100%;height:auto;}#content .cart-page .right .cart .product-info .caption{text-align:center;margin-top:16px;letter-spacing:0.5px;font-size:13px;}#content .cart-page .right .cart .area{border-top:2px solid #3a3c83;}#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 .price-area{padding-top:30px;margin-top:19px;}#content .cart-page .right .cart .price-area .row.qty .label{top:8px;}#content .cart-page .right .cart .price-area .row .data.qty *{display:inline-block;vertical-align:top;}#content .cart-page .right .cart .price-area .row .data.qty .qty_btn{width:36px;height:36px;border-radius:5px;cursor:pointer;}#content .cart-page .right .cart .price-area .row .data.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 .price-area .row .data.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 .price-area .row .data.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 .price-area .row .data.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 .price-area .row .data.qty .quantity{width:80px;height:36px;border-radius:5px;text-align:center;margin:0 10px;color:black;}#content .cart-page .right .cart .coupon-area{margin-top:4px;padding-top:24px;}#content .cart-page .right .cart .coupon-area .row .coupon{background:white;border-radius:5px;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;border-radius:5px;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 .row:nth-child(2){border-top:2px solid #3a3c83;padding:24px 0;}#content .cart-page .right .cart .coupon-area .row:nth-child(2) .label{top:24px;}#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;}#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;border-radius:30px;background:url(img/Desktop/Product/checkout/btn-gradient.png) repeat-x bottom;}#content .cart-page .right .cart .form_button.next:hover{background-image:url(img/Desktop/Product/checkout/btn-gradient-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;}#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 .info,#content.mobile .product .info{width:100%;display:block;margin:50px 0;}#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 .about,#content.mobile .about{background:url(img/Tablet/Home/about-bg-dog2.png) no-repeat center/cover;margin-top:-39px;}#content.tablet .about .trans,#content.mobile .about .trans{display:block;}#content.tablet .about .dog,#content.mobile .about .dog{background:url(img/Tablet/Home/about-bg-dog.png) no-repeat center/100% 100%;width:204px;height:514px;top:-39px;left:-280px;display:none;}#content.tablet .about .info,#content.mobile .about .info{top:75px;left:28.5%;right:1%;}#content.tablet .about .info .title,#content.mobile .about .info .title{font-size:25px;background-size:275px;background-position:left 21px bottom;padding-bottom:45px;}#content.tablet .about .info .content,#content.tablet .about .info .content2,#content.mobile .about .info .content,#content.mobile .about .info .content2{line-height:25px;font-size:13px;display:none;}#content.tablet .about .info .content.tablet,#content.tablet .about .info .content2.tablet,#content.mobile .about .info .content.tablet,#content.mobile .about .info .content2.tablet{display:block;color:white;}#content.tablet .details .detail .text.vege,#content.mobile .details .detail .text.vege{display:block;width:100%;margin-left:0;}#content.tablet .details .detail .photo,#content.mobile .details .detail .photo{text-align:center;}#content.tablet .details .detail .photo.pet,#content.mobile .details .detail .photo.pet{position:relative;bottom:auto;right:auto;margin:auto;}#content.tablet .details .detail .photo.vege,#content.mobile .details .detail .photo.vege{display:block;left:auto;top:auto;margin:auto;}#content.tablet .details .last,#content.mobile .details .last{background-image:url(img/Tablet/Product/canada-flag.jpg);height:350px;}#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.mobile .about{background:url(img/Mobile/Home/Untitled-1.png) no-repeat top left/100%;height:auto;}#content.mobile .about .trans{display:none;}#content.mobile .about .info{position:relative;left:auto;right:auto;top:auto;padding-top:11.5%;text-align:center;margin-left:0;}#content.mobile .about .info .title{padding-right:0;margin-left:29%;margin-bottom:14%;text-align:left;}#content.mobile .about .info .about-content{background:#799a41;padding-bottom:40px;-webkit-box-shadow:0px -28px 5px 0px rgba(121,154,65,0.75);-moz-box-shadow:0px -28px 5px 0px rgba(121,154,65,0.75);box-shadow:0px -28px 5px 0px rgba(121,154,65,0.75);}#content.mobile .about .info .about-content .content,#content.mobile .about .info .about-content .content2{display:block;margin-top:0;line-height:28px;text-align:left;padding:0 20px 28px;}#content.mobile .about .info .about-content .content.tablet,#content.mobile .about .info .about-content .content2.tablet{display:none;}#content.mobile .about .info .about-content .learn-more{margin-top:-8px;}#content.mobile .details .detail .photo{width:100%;}#content.mobile .details .detail .photo img{width:100%;height:auto;}#content.mobile .details .last{background:#bf0505 url(img/Mobile/Product/canada-flag.jpg) no-repeat top center;height:auto;}#content.mobile .details .last .detail{margin-left:0;padding-top:320px;padding-bottom:50px;}#content.mobile .cart-page .left .rows .row .input-container{margin-right:0;}@media screen and (max-width: 1475px){#content .about .info.zh-hant{top:10%;}}@media screen and (max-width: 1216px){#content.tablet .about .info.en{top:120px;}#content.tablet .about .info.zh-hant{top:20%;}}@media screen and (max-width: 970px){#content.tablet .about .info.en{top:110px;}}@media screen and (max-width: 957px){#content.tablet .about .info.zh-hant{top:17%;}}