.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;}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;}#content .buy-button{background:url(img/Desktop/buy-now-btn.png) no-repeat center/100% 100%;width:388px;height:92px;text-align:center;display:block;margin-left:-25px;margin-top:25px;}#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:860px;}#content .banner .trans{display:none;width:100%;height:auto;}#content .banner .bg1,#content .banner .bg2,#content .banner .bg3{position:absolute;top:0;left:0;width:100%;height:100%;}#content .banner .bg2,#content .banner .bg3{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}#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;}#content .banner .bg3{background:url(img/Banner/visual-3.jpg) no-repeat center/cover;}#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:27%;left:2%;}#content .banner .container .info .canada{width:356px;height:90px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}#content .banner .container .info .slogans{position:relative;margin-top:40px;}#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;}#content .banner .container .info.en .canada{background:url(img/Banner/canada-en.png) no-repeat center/100% 100%;}#content .banner .container .info.en .slogans{width:362px;height:266px;}#content .banner .container .info.en .slogans .slogan{width:100%;height:266px;}#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{width:357px;height:207px;}#content .banner .container .info.zh-hant .slogans .slogan{width:100%;height:207px;}#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 .banner .container .info.zh-hant .slogans .slogan3{background:url(img/Banner/slogan-tc-3.png) no-repeat center/100% 100%;}#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:13%;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 .about .info .learn-more{background:white url(img/Desktop/Home/learn-more-arrow.svg) no-repeat right 19px center;border-radius:25px;display:inline-block;margin-top:27px;padding:11px 34px;}#content .about .info .learn-more span{color:#191d6b;font-size:15px;display:block;padding-right:30px;}#content .product{position:relative;height:580px;}#content .product .image{margin-top:-50px;width:50%;float:right;}#content .product .image img{width:100%;}#content .product .image img.mobile{display:none;}#content .product .image.responsive{display:none;}#content .product .image.tablet{float:none;display:inline-block;width:49%;display:none;}#content .product .image.tablet img{height:auto;}#content .product .info{display:inline-block;vertical-align:middle;text-align:center;width:50%;}#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{display:inline-block;margin-left:0;}#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 .contact{background:#eae8e4 url(img/Desktop/Home/contact-bg.jpg) no-repeat left -100px center;height:600px;text-align:right;}#content .contact .info{clear:both;width:63%;text-align:center;display:inline-block;vertical-align:middle;margin-top:-50px;}#content .contact .info .title{color:#191d6b;font-size:42px;font-weight:bold;}#content .contact .info .methods{margin-top:75px;}#content .contact .info .methods .method1,#content .contact .info .methods .method2,#content .contact .info .methods .method3{display:inline-block;vertical-align:top;width:25%;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;}#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:88px;}#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:128px;}#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 .bg3,#content.mobile .banner .bg3{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}#content.tablet .banner .container .info,#content.mobile .banner .container .info{top:18%;left:5%;}#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:15px;height:171px;width:236px;}#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:171px;}#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 .about .info .learn-more,#content.mobile .about .info .learn-more{padding:10px 17px;}#content.tablet .about .info .learn-more span,#content.mobile .about .info .learn-more span{font-size:13px;padding-right:30px;}#content.tablet .product,#content.mobile .product{text-align:right;height:auto;margin-top:-77px;}#content.tablet .product .image,#content.mobile .product .image{display:none;margin-top:0;}#content.tablet .product .image.tablet,#content.mobile .product .image.tablet{display:inline-block;}#content.tablet .product .info,#content.mobile .product .info{width:50%;}#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 .contact,#content.mobile .contact{background-image:url(img/Tablet/Home/contact-bg.jpg);height:380px;}#content.tablet .contact .info,#content.mobile .contact .info{margin-top:0;width:45%;margin-right:40px;}#content.tablet .contact .info .title,#content.mobile .contact .info .title{font-size:32px;}#content.tablet .contact .info .methods,#content.mobile .contact .info .methods{margin-top:25px;}#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{display:block;height:auto;width:100%;padding:0;border-right:none;border-bottom:2px solid white;padding:15px 0;}#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{vertical-align:middle;background-size:100% 100%;width:55px;height:55px;}#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{display:inline-block;vertical-align:middle;font-size:14px;}#content.tablet .contact .info .methods .method1.method3,#content.tablet .contact .info .methods .method2.method3,#content.tablet .contact .info .methods .method3.method3,#content.mobile .contact .info .methods .method1.method3,#content.mobile .contact .info .methods .method2.method3,#content.mobile .contact .info .methods .method3.method3{border:none;}#content.mobile .banner{height:auto;margin-top:94px;}#content.mobile .banner .trans.tablet{display:none;}#content.mobile .banner .trans.mobile{display:block;}#content.mobile .banner .bg1,#content.mobile .banner .bg2,#content.mobile .banner .bg3{display:none;}#content.mobile .banner .visual{display:block;}#content.mobile .banner .container .info{left:8%;}#content.mobile .banner .container .info .canada{width:231px;height:60px;}#content.mobile .banner .container .info .slogans{width:229px;height:168px;}#content.mobile .banner .container .info .slogans .slogan{height:168px;}#content.mobile .banner .container .info .buy-button{margin-left:-31px;margin-top:8px;}#content.mobile .about{background:url(img/Mobile/Home/Untitled-1.png) no-repeat top left/100%;height:auto;margin-top:-13.1%;}#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;}#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 .product{margin-top:0;}#content.mobile .product .image{float:none;display:block;width:100%;}#content.mobile .product .image img{height:auto;}#content.mobile .product .image.tablet{display:none;}#content.mobile .product .info{display:block;width:100%;margin-top:66px;margin-bottom:57px;}#content.mobile .contact{background-image:none;height:auto;text-align:center;}#content.mobile .contact .info{width:100%;margin-right:0;padding:54px 0 36px;}#content.mobile .contact .info .methods{margin-top:10px;}#content.mobile .contact .info .methods .method1,#content.mobile .contact .info .methods .method2,#content.mobile .contact .info .methods .method3{padding:12px 0;margin:0 20px;width:auto;}@media screen and (min-width: 1217px) and (max-width: 1817px){#content .product{height:auto;}#content .product .image{margin-top:0;float:none;vertical-align:middle;display:none;}#content .product .image img{height:auto;}#content .product .image.responsive{display:inline-block;}}@media screen and (max-width: 1800px){#content .about .info.zh-hant{top:9%;}}@media screen and (max-width: 1500px){#content .about .info.en{top:12%;}}@media screen and (max-width: 1475px){#content .about .info.zh-hant{top:4%;}}@media screen and (max-width: 1240px){#content .about .info.en{top:8%;}}@media screen and (max-width: 1216px){#content.tablet .about .info.en{top:110px;}#content.tablet .about .info.zh-hant{top:15%;}}@media screen and (max-width: 968px){#content.tablet .about .info.en{top:90px;}#content.tablet .about .info.zh-hant{top:13%;}}/*953795e33e25c16a067bcfa2a5842f5b*/@media screen and (max-width: 800px){#content.tablet .about .info.en{top:75px;}}