@import url(https://fonts.googleapis.com/css?family=Lato:300,400&display=swap);@import url(../css/fonts.css);body,.pageContent a,.pageContent h4,.pageContent h5,.pageContent p,.pageContent span,body{font-family:"Noto sans TC",Times,serif}#steam.container{position:relative;margin-top:20px}#steam.container:after{content:"";position:absolute;top:-20px;height:100%;z-index:-2;width:100%;height:100%;background:url(../img/paper.svg) no-repeat}#steam.container{background:url(../img/paperLine.svg);background-attachment:fixed}#theme__backtotop{position:fixed;bottom:20px;right:20px;padding:10px;color:#fff;z-index:111;width:110px}#theme__backtotop img{width:100%}.pageHeader{position:relative;background-size:100%}.pageHeader img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageHeader{position:relative;overflow:hidden;height:135px}.pageHeader:before{display:inline-block;content:"";padding-top:135px}.pageHeader img{position:absolute;background:url(../img/pageLogo.svg) no-repeat;background-position:center -20px;background-size:100%}@media (max-width:320px){.pageHeader{height:65px}.pageHeader img{background-position:center -25px;background-size:200%;height:65px}}@media (min-width:321px)and (max-width:575px){.pageHeader{height:60px}.pageHeader img{background-position:center -4px;background-size:90%}}@media (min-width:576px) and (max-width:768px){.pageHeader img{background-position:center -20px;background-size:160%}}@media (min-width:1170px){.pageHeader img{background-position:center -25px;background-size:100%}}.intro,.pageHeader .pageHead__title{opacity:0;width:100%;display:block;top:0;color:#000;padding-top:10px}.intro p{line-height:27px}.intro{font-weight:600;position:relative;margin:auto;text-align:center;line-height:17px}.pageHeader .pageHead__title{position:absolute}.section-Nav{margin:10px;width:100%}.section-Nav ul{text-align:center;margin:0;padding:0}.section-Nav{position:relative;z-index:0}.section-Nav ul li{display:inline-block;font-size:18px;font-weight:600;padding:17px 48px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin:10px}.section-Nav ul li.intro-btn{padding:15px 26px}.section-Nav ul li.life-btn{padding:15px 41px}.section-Nav ul li.course-btn{padding:15px 29px}.section-Nav ul li.product-btn{padding:15px 29px}.section-Nav ul li a{color:#fff;letter-spacing:2px}.section-Nav ul li.course-btn a:before,.section-Nav ul li.life-btn a:before,.section-Nav ul li.product-btn a:before{content:"";display:inline-block;background:#fff;width:28px;height:28px;vertical-align:middle;margin-top:-5px}.section-Nav ul li{position:relative}.section-Nav ul li.intro-btn:after{content:"";background:url(../img/button1.svg) center center no-repeat;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-size:auto 100%}.section-Nav ul li.life-btn:after{content:"";background:url(../img/button2.svg) center center no-repeat;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-size:auto 100%}.section-Nav ul li.course-btn:after{content:"";background:url(../img/button3.svg) center center no-repeat;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-size:auto 100%}.section-Nav ul li.product-btn:after{content:"";background:url(../img/button4.svg) center center no-repeat;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;background-size:auto 100%}.section-Nav ul li.life-btn a:before{background:url(../img/icon3.svg)}.section-Nav ul li.course-btn a:before{background:url(../img/icon2.svg)}.section-Nav ul li.product-btn a:before{background:url(../img/icon1.svg)}.pageContent{background-repeat:repeat-y;background-size:100% auto}.pageContent .YSLOnly{font-family:Lato,sans-serif!important;font-weight:100}.pageContent .custImg{max-height:250px}.pageContent .productImgLayerMask{display:block;width:38%;margin:0 auto;position:relative}.pageContent .productImgLayerMask>img{width:55%;margin-left:auto;margin-right:auto;display:block}.pageContent__row{position:relative;display:inline-block;width:100%;height:100%;padding:0 0 2rem 0;opacity:0}.pageContent__rowContentWrapper--r{display:block;position:relative;background-image:url(../img/rowBG-l.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center center;width:70%;height:auto;margin:auto}.pageContent__rowContentWrapper--l{display:block;position:relative;background-image:url(../img/rowBG-r.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center center;width:70%;height:auto;margin:auto}.pageContent__rowContentWrapper--r1{display:block;position:relative;background-image:url(../img/rowBG-l1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center center;width:70%;height:auto;margin:auto}.pageContent__rowContentWrapper--l1{display:block;position:relative;background-image:url(../img/rowBG-r1.svg);background-size:100% auto;background-repeat:no-repeat;background-position:center center;width:70%;height:auto;margin:auto}.pageContent__rowContentWrapper--r1 .pageContent__productDetail{margin:0 0 0 15px!important}.pageContent__rowContentWrapper--l1 .pageContent__productDetail{margin:0 0 0 15px!important}.pageContent__rowContentWrapper--r .pageContent__productDetail{margin:0 0 0 15px!important}.pageContent__rowContentWrapper--l .pageContent__productDetail{margin:0 0 0 15px!important}.pageContent__rowContent{position:relative;width:100%;height:100%;min-height:305px;margin:auto;padding:20px 40px}.pageContent__productDetail{width:55%}.pageContent__productDetail .productDetail__title{font-size:14pt;font-weight:350;color:#5cc8bf;margin-bottom:3px;text-align:center;padding-top:0}.pageContent__productDetail .productDetail__name{font-size:14pt;color:#ea616c;font-weight:350;text-align:center;margin-bottom:10px}.pageContent__productDetail .productDetail__desc{font-size:11pt;color:#000;margin-bottom:8px;font-weight:500}.pageContent__productDetail .productDetail__spec{margin:0 0 3px 0}.pageContent__productDetail .productDetail__spec span{font-size:10pt;color:#000;font-weight:500}.pageContent__productDetail .productDetail__links{margin-top:15px;margin-bottom:15px}.pageContent__productDetail .productDetail__links a{white-space:nowrap;background-color:#5cc8bf;font-family:'Noto sans TC';font-weight:400;color:rgba(255,255,255,.9);border:0;padding:1px 25px;margin:0 15px 0 0}.pageContent__productDetail .productDetail__links a{white-space:nowrap;font-family:'Noto sans TC';font-weight:100;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#5998cc;font-size:14px}.sectionTitle{text-align:center;margin:0;font-family:"Noto Sans TC Black"}#section-1 h2{color:#0060b0}#section-2 h2{color:#ff5721}#section-1 .pageContent__productDetail .productDetail__title{color:#479de4;font-weight:500}#section-1 .pageContent__productDetail .productDetail__name{color:#0060b0;font-weight:500}#section-2 .pageContent__productDetail .productDetail__title{color:#f1947c;font-weight:500}#section-2 .pageContent__productDetail .productDetail__name{color:#ff5721;font-weight:500}#section-2 .pageContent__productDetail .productDetail__links a{white-space:nowrap;background-color:#f1947c;font-family:'Noto sans TC';font-weight:100}#section-3 h2{color:#f49a00}#section-3 .pageContent__productDetail .productDetail__title{color:#f6ae33;font-weight:500}#section-3 .pageContent__productDetail .productDetail__name{color:#f49a00;font-weight:500}#section-3 .pageContent__productDetail .productDetail__links a{white-space:nowrap;background-color:#f6ae33;font-family:'Noto sans TC';font-weight:100}#section-4 h2{color:#becd1d}#section-4 .pageContent__productDetail .productDetail__title{color:#cbd74a;font-weight:500}#section-4 .pageContent__productDetail .productDetail__name{color:#becd1d;font-weight:500}#section-4 .pageContent__productDetail .productDetail__links a{white-space:nowrap;background-color:#cbd74a;font-family:'Noto sans TC';font-weight:100}.sectionTitle{font-weight:900}.pageContent__imgWrap{position:relative;overflow:hidden;width:45%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.pageContent__imgWrap img{width:105%;-o-object-fit:contain;object-fit:contain}.pageContent__productImg{width:30%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:280px}img[class*=imgPorps_]{position:absolute;z-index:98;width:100px;height:auto;bottom:-35px}img[class*=left]{left:-5%}img[class*="-right"]{right:-5%}.pageContent__rowContentWrapper--l+.pageContent__rowContentWrapper--l,.pageContent__rowContentWrapper--l1+.pageContent__rowContentWrapper--l1,.pageContent__rowContentWrapper--r+.pageContent__rowContentWrapper--r,.pageContent__rowContentWrapper--r1+.pageContent__rowContentWrapper--r1{margin-top:50px}@media (max-width:1169px){.pageContent__rowContentWrapper--l,.pageContent__rowContentWrapper--l1,.pageContent__rowContentWrapper--r,.pageContent__rowContentWrapper--r1{width:100%}.custImg{max-height:182px!important}.productDetail__title{font-size:10pt!important}.productDetail__name{font-size:10pt!important;margin-bottom:5px!important;text-align:left}.productDetail__desc{font-size:12pt!important;margin-bottom:5px!important}.productDetail__spec{position:relative;margin:0!important}.productDetail__spec span{font-size:8pt!important}.productDetail__links a{font-size:12pt!important;padding:1px 5%!important}img[class*=imgPorps_]{position:absolute;z-index:98;width:100px;height:auto;bottom:-30px}img[class*=left]{left:1%}img[class*="-right"]{right:-1%}}@media (max-width:992px) and (min-width:891px){.pageContent__rowContentWrapper--l,.pageContent__rowContentWrapper--l1,.pageContent__rowContentWrapper--r,.pageContent__rowContentWrapper--r1{width:100%}.pageContent__rowContent{padding-bottom:40px}}@media (max-width:751px){.pageContent{overflow:hidden}.productImgLayerMask{width:60%!important}.productImgLayerMask img{width:70%!important}.pageContent__productDetail{margin:0;width:100%!important;text-align:left!important}.pageContent__rowContentWrapper--r,.pageContent__rowContentWrapper--r1{margin-left:0!important;width:100%;padding:40px 4% 40px 4%;background-size:auto 99%;background-position:center}.pageContent__rowContentWrapper--l,.pageContent__rowContentWrapper--l1{margin-left:0!important;width:100%;padding:40px 3% 40px 4%;background-size:auto 99%;background-position:center}.pageContent__rowContent{width:100%;margin:0!important}.pageContent__row{padding:0 0 3rem 0}.pageContent__rowContent{padding:20px 0}.pageContent__productImg{width:25%}.imgPorps__gear--left{position:absolute;z-index:98;left:0;bottom:-28px;width:100px;height:auto}.imgPorps__tubes--right{position:absolute;z-index:98;right:0;bottom:-50px;width:100px;height:auto}}@media (max-width:1169px) and (min-width:768px){.pageContent__rowContent{min-height:360px}.pageContent__imgWrap img{width:100%;top:0}.pageContent__productDetail{width:70%}.productDetail__name,.productDetail__title{font-size:16pt!important}}@media (max-width:767px) and (min-width:556px){.pageContent__imgWrap{width:30%}.pageContent__rowContentWrapper--l,.pageContent__rowContentWrapper--l1,.pageContent__rowContentWrapper--r,.pageContent__rowContentWrapper--r1{width:100%}.pageContent__imgWrap{width:100%;margin:10px}.pageContent__productDetail{width:65%}.pageContent__productDetail .productDetail__name,.pageContent__productDetail .productDetail__title{font-size:14pt!important}.pageContent__productDetail .productDetail__links a{width:50%;text-align:center;padding:10px 20px!important}.align-items-center{align-items:left!important}}@media (max-width:556px){.pageContent__imgWrap{width:100%;margin:10pt}.productDetail__title{font-size:16pt!important}.pageContent__productImg{width:38%;margin:0 5px 0 0}.productDetail__name{font-size:16pt!important;margin-bottom:6px!important}.imgPorps__gear--left{position:absolute;z-index:98;left:0;bottom:-40px;width:90px;height:auto}.imgPorps__star--left{left:-15%;bottom:0;width:80px}.pageContent__productDetail .productDetail__links a{width:48%;text-align:center;padding:10px 20px!important;margin:auto}.pageContent__rowContentWrapper--r .pageContent__productDetail{margin:0!important}}@media (max-width:450px){.imgPorps__star--left{left:-15%;bottom:0;width:70px}}@media (max-width:374px){.imgPorps__shell--right{display:none}.imgPorps__star--left{left:-15%;bottom:0;width:65px}.productDetail__links{margin-top:15px}.productDetail__links a{margin:0 10px 0 0!important}}.site-container,.site-pusher{background:0 0}