section.productsList{background:#F7F8F8}

section.productsList ul>li{height:160px;margin-bottom:20px}

section.productsList ul>li a{display:block;width:100%;height:100%;border-left:10px solid #FFC7AF;background:#FFFFFF;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}

section.productsList ul>li a div.info{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex:1 1 60%;-moz-flex:1 1 60%;-ms-flex:1 1 60%;-o-flex:1 1 60%;-webkit-box-flex:1;flex:1 1 60%;padding:10px}

section.productsList ul>li a div.info div.head h2{color:#023A78;line-height:1em}

section.productsList ul>li a div.clip{background:#FFC7AF;-webkit-flex:0 1 160px;-moz-flex:0 1 160px;-ms-flex:0 1 160px;-o-flex:0 1 160px;-webkit-box-flex:0;flex:0 1 160px;position:relative;overflow:hidden}

section.productsList ul>li a div.clip img{position:absolute;left:0%;top:50%;-webkit-transform:translate(-4%, -50%);-moz-transform:translate(-4%, -50%);-ms-transform:translate(-4%, -50%);-o-transform:translate(-4%, -50%);transform:translate(-4%, -50%);height:100%}

@media only screen and (min-width:700px){

section.productsList h2{font-size:30px}

section.productsList p{font-size:16px}

}

@media only screen and (max-width:699px){

section.productsList h2{font-size:20px}

section.productsList p{font-size:14px}

}

@media only screen and (max-width:499px){

section.productsList h2{font-size:15px}

section.productsList p{font-size:12px}

}

@media only screen and (min-width:700px){

section.productsList{padding:40px 40px 20px}

section.productsList ul{max-width:1000px}

section.productsList ul>li{height:160px}

section.productsList ul>li a div.info{padding:20px 20px}

section.productsList ul>li a div.clip{-webkit-flex:0 1 260px;-moz-flex:0 1 260px;-ms-flex:0 1 260px;-o-flex:0 1 260px;-webkit-box-flex:0;flex:0 1 260px}

section.productsList ul>li a div.clip img{position:absolute;left:0%;top:50%;-webkit-transform:translate(-4%, -50%);-moz-transform:translate(-4%, -50%);-ms-transform:translate(-4%, -50%);-o-transform:translate(-4%, -50%);transform:translate(-4%, -50%);height:100%}

}

@media only screen and (max-width:699px){

section.productsList{padding:20px 10px 10px}

section.productsList ul>li a div.clip{-webkit-flex:0 1 200px;-moz-flex:0 1 200px;-ms-flex:0 1 200px;-o-flex:0 1 200px;-webkit-box-flex:0;flex:0 1 200px}

section.productsList ul>li a div.clip img{height:80%}

}

@media only screen and (max-width:499px){

section.productsList ul>li a div.clip{-webkit-flex:0 1 160px;-moz-flex:0 1 160px;-ms-flex:0 1 160px;-o-flex:0 1 160px;-webkit-box-flex:0;flex:0 1 160px}

section.productsList ul>li a div.clip img{height:60%}

}

@media only screen and (min-width:700px){

div.breadcrumb{z-index:9999}

section.catch{position:relative}

section.catch div.btn{width:12.59375%;position:absolute;left:24.6875%;top:81.30081%}

section.catch div.btn div.link{position:absolute;right:0%;top:510%}

section.catch div.btn:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}

}

@media only screen and (max-width:1019px){

section.catch div.btn span.btn.btnCmn{font-size:12px;padding:3px 10px}

}

@media only screen and (max-width:699px){

section.catch{margin-bottom:20px;position:relative}

section.catch div.btn{width:24.1%;position:absolute;left:13%;bottom:6.46831%}

section.catch div.btn span.btn.btnCmn{font-size:12px;padding:6px 10px}

}

@media only screen and (max-width:499px){

section.catch div.btn{width:24.1%;position:absolute;left:13%;bottom:6.46831%}

section.catch div.btn span.btn.btnCmn{font-size:10px}

}

section.product{padding:40px 10px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}

section.product section.info{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

section.product section.info div.head{margin-bottom:30px}

section.product section.info div.logo{margin-bottom:10px;text-align:left;width:280px;max-height:96px}


section.product section.info div.logo img{width:100%}

section.product section.info div.btn{text-align:left;margin-top:10px}

section.product section.clip{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%}

section.product section.clip div.clip img{width:100%}

section.product section.styling{background:#FFC7AF;padding:20px 10px;margin-top:20px;margin-bottom:20px;-webkit-flex:1 0 90%;-moz-flex:1 0 90%;-ms-flex:1 0 90%;-o-flex:1 0 90%;-webkit-box-flex:1;flex:1 0 90%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}

section.product section.styling div.head{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;text-align:left}

section.product section.styling div.head p{color:#023A78;font-size:22px}

section.product section.styling div.btn{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;text-align:right}

section.product section.styling div.btn a.btn{width:100%;max-width:200px;font-size:12px}

section.product section.styling div.clip{margin-top:10px;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-o-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

section.product section.styling div.clip img{width:30%;height:100%}

section.product h2{color:#023A78;line-height:1em}

@media only screen and (min-width:1020px){

section.product h2{font-size:40px}section.product p{font-size:16px}

}

@media only screen and (max-width:1019px){

section.product h2{font-size:40px}

section.product p{font-size:14px}

}

@media only screen and (max-width:699px){

section.product h2{font-size:30px}

section.product p{font-size:14px}

}

@media only screen and (max-width:499px){

section.product h2{font-size:20px}

section.product p{font-size:12px}

}

@media only screen and (min-width:700px){

section.product{position:relative;max-width:1000px;min-height:600px;padding:40px 40px 40px}

section.product section.info{-webkit-flex:1 0 50%;-moz-flex:1 0 50%;-ms-flex:1 0 50%;-o-flex:1 0 50%;-webkit-box-flex:1;flex:1 0 50%;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}

section.product section.info div.logo{width:280px}

section.product section.info div.btn{text-align:left;margin-top:20px}

section.product section.info div.btn a{width:40%}

section.product section.styling{position:absolute;left:0px;bottom:0px;width:40%;margin:40px 40px}

}

@media only screen and (max-width:699px){

section.product section.info div.logo{width:100%;max-height:auto}

section.product section.styling div.head p{font-size:17px}

}

section.productSpec{padding:40px 10px;background:#FFC7AF;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec section.info{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:20px}

section.productSpec section.info div.clip{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

section.productSpec section.info div.clip div.img{width:100%;max-height:100px}

section.productSpec section.info div.clip div.img img{width:100%}

section.productSpec section.info div.head{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}

section.productSpec section.info div.head div.btn{margin-top:10px;text-align:left}

section.productSpec section.spec{width:100%}

section.productSpec section.color{display:block;width:100%;max-width:1000px;margin:0 auto;padding:40px 40px 40px}

section.productSpec section.color ul{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;-o-flex:1 1 25%;-webkit-box-flex:1;flex:1 1 25%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

section.productSpec section.color ul li{-webkit-flex:1 1 25%;-moz-flex:1 1 25%;-ms-flex:1 1 25%;-o-flex:1 1 25%;-webkit-box-flex:1;flex:1 1 25%;padding:0 20px}

section.productSpec section.color ul li img{width:100%}

section.productSpec section.color ul li p.name{margin-top:30px}

section.productSpec h2{color:#023A78;line-height:1em}

@media only screen and (min-width:1020px){

section.productSpec h2{font-size:22px}

section.productSpec p{font-size:16px}

section.productSpec div.btn{font-size:16px}

}

@media only screen and (max-width:1019px){

section.productSpec h2{font-size:22px}

section.productSpec p{font-size:16px}

section.productSpec div.btn{font-size:16px}

}

@media only screen and (max-width:699px){

section.productSpec h2{font-size:20px}

section.productSpec p{font-size:14px}

section.productSpec div.btn{font-size:12px}

section.productSpec table.info{font-size:13px}

}

@media only screen and (max-width:499px){

section.productSpec h2{font-size:15px}

section.productSpec p{font-size:12px}

section.productSpec div.btn{font-size:12px}

section.productSpec table.info{font-size:13px}

}

@media only screen and (min-width:700px){

section.productSpec{position:relative;padding:40px 40px 40px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec section.info{max-width:500px;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-bottom:0px}

section.productSpec section.info div.clip{text-align:left}

section.productSpec section.info div.clip div.img img{width:80%;height:auto}

section.productSpec section.info div.head{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec section.spec{max-width:500px;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

}

section.productSpec.hotironmini section.info{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:20px;width:100%;max-width:1000px;margin:0 auto;padding:40px 40px 40px}

section.productSpec.hotironmini section.info div.spec{width:100%}

section.productInfo{background:#FFC7AF}

section.productInfo div.area{position:relative;max-width:1000px;padding:40px 40px 40px}

section.productInfo div.area div.logo img{width:40%}

section.productInfo div.area div.miracurl img{width:40%}

section.productInfo div.area p{text-align:center;line-height:30px}

section.productInfo div.area p.title{font-size:26px}

section.productInfo div.area p.sub_title{margin-top:30px;font-size:18px;color:#034C9D}

section.productInfo div.area p.detail{margin-top:30px;font-size:14px}

section.productInfo div.area div.youtube{margin-top:30px}

section.productInfoDetail{position:relative;max-width:1000px;padding:40px 40px 40px}

section.productInfoDetail div.area{text-align:center}

section.productInfoDetail div.area p{line-height:30px;text-align:center}

section.productInfoDetail div.area p.title{font-size:26px;color:#034C9D}

section.productInfoDetail div.area div.detail{margin-top:30px}

section.productInfoDetail div.area div.detail img{width:100%}

section.miracurlG section.info div.head h2 br,section.miracurlY section.info div.head h2 br{line-height:1em}

section.miracurlG section.info div.logo img,section.miracurlY section.info div.logo img{width:60%}

section.productGo section.spec table.info th{width:30%}

section.productDetail{position:relative;max-width:1000px;padding:40px 40px 40px}

section.productDetail div.area{text-align:center}

section.productDetail div.area img{width:100%}

@media only screen and (max-width:699px){

section.productInfo{padding:40px 10px}

section.productInfo div.area{position:relative;max-width:1000px;padding:40px 10px}s

ection.productInfo div.area div.logo img{width:80%}

section.productInfo div.area div.miracurl img{width:100%}

section.productInfoDetail{padding:40px 10px}

section.productInfoDetail div.area p.title{font-size:18px}

section.productDetail{padding:0px 10px 40px 10px}

}

@media only screen and (min-width:700px){

div.breadcrumb ul li a{color:#333}div.breadcrumb ul li a span{color:#333}div.breadcrumb ul li a span:after{color:#333;border-top:1px solid #333}div.breadcrumb ul li a span:hover{color:#333}div.breadcrumb ul li.current span{color:#333}}

@media only screen and (min-width:700px){

section.productFeature{width:100%;min-width:640px;padding:40px 40px;background:#F7F8F8;text-align:center}

section.productFeature div.in{width:100%;max-width:1000px;margin:0 auto;padding:40px 40px 40px}

section.productFeature div.in div.head h2{color:#023A78;font-size:40px;margin-bottom:80px}

section.productFeature div.in div.head h2 span{font-size:30px}

section.productFeature div.in div.main{max-width:1000px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

section.productFeature div.in div.main div.body{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;-o-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%}

section.productFeature div.in div.main div.body div.feature{margin-bottom:50px}

section.productFeature div.in div.main div.body div.feature h3{margin-bottom:30px}

section.productFeature div.in div.main div.body div.feature p{margin-bottom:10px;text-align:justify;font-size:15px}

section.productFeature div.in div.main div.body div.feature p.notes{font-size:13px}

section.productFeature div.in div.main div.body div.feature div.img{padding-left:20px}

section.productFeature div.in div.main div.body div.feature div.img img{width:100%}

section.productFeature div.in div.main div.photo{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;-o-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;position:relative}

section.productFeature div.in div.main div.photo div.img{max-width:500px}

section.productFeature div.in div.main div.photo div.img img{width:100%}

section.productFeature div.in div.main.step1 div.body div.feature h3 img{max-width:647px}

section.productFeature div.in div.main.step1 div.body div.feature p{margin-left:90px}

section.productFeature div.in div.main.step1 div.body div.feature p.blue{font-size:20px;color:#5D86B2}

section.productFeature div.in div.main.step1 div.body div.feature p.small{font-size:12px}

section.productFeature div.in div.main.step2{margin-top:40px}

section.productFeature div.in div.main.step2 div.body{margin-top:20px}

section.productFeature div.in div.main.step2 div.body div.feature h3.mt30{margin-top:30px}

section.productFeature div.in div.main.step2 div.body div.feature h4{margin-top:30px;margin-bottom:5px}

section.productFeature div.in div.main.step2 div.body div.feature p{margin-left:18%}

section.productFeature div.in div.main.step2 div.body div.feature p.blue{font-size:20px;color:#5D86B2}

section.productFeature div.in div.main.step2 div.body div.feature p.small{font-size:12px}

section.productFeature div.in div.main.step3{margin-top:50px}

section.productFeature div.in div.main.step3 div.photo div.img{max-width:290px;margin:0 auto}

section.productFeature div.in div.main.step3 div.body{margin-top:70px}

section.productFeature div.in div.main.step3 div.body div.feature div.img.fp{margin-top:20px;margin-left:50px}

section.productFeature div.in div.main.step3 div.body div.feature p{margin-left:70px;margin-top:20px}

section.productFeature div.in div.main.step3 div.body div.feature div.img{margin-top:50px;max-width:300px}

section.productFeature div.in div.main.step4{margin-top:50px}

section.productFeature div.in div.main.step4 div.body div.feature p{margin-left:70px}

section.productSpec.ionicPro{min-width:640px;display:block}

section.productSpec.ionicPro section.info{max-width:1000px}

section.productSpec.ionicPro section.info ul{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}

section.productSpec.ionicPro section.info ul li{position:relative;padding-left:20px;text-align:left;-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;-o-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}

section.productSpec.ionicPro section.info ul li div.clip{padding-right:20px;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

section.productSpec.ionicPro section.info ul li div.clip div.img{width:100%;max-height:none}

section.productSpec.ionicPro section.info ul li div.clip div.img img{width:100%}

section.productSpec.ionicPro section.info ul li div.btn{width:100%;text-align:right;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

section.productSpec.ionicPro section.info ul li div.head{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec.ionicPro section.info ul li div.head h2{margin-bottom:10px}

section.productSpec.ionicPro section.info ul li div.head p.name{margin-bottom:20px}

section.productSpec.ionicPro section.info ul li:first-child{-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;-o-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%}

section.productSpec.ionicPro section.info ul li:nth-child(2){-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;-o-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%}

section.productSpec.ionicPro section.info ul li+li:before{display:block;content:"";position:absolute;left:0px;top:40px;border-left:1px solid #9FA0A0;width:10px;height:80px}

section.productSpec.ionicPro section.spec{width:100%;max-width:1000px}

section.productSpec.ionicPro section.spec table.info{margin-bottom:10px}

section.productSpec.ionicPro section.spec table.info th{width:20%}

section.productSpec.ionicPro section.spec table.info td{width:40%}

section.productSpec.ionicPro section.spec table.info td:nth-child(2){width:40%}

section.productSpec.ionicPro section.spec table.info td:nth-child(3){width:40%}

section.productSpec.ionicPro section.spec table.info ul{display:block}

}

@media only screen and (max-width:699px){

section.product{padding:40px 10px}

section.product section.info div.head{margin-bottom:20px}

section.product section.info div.head h2{font-size:26px;margin-bottom:10px}

section.product section.info div.logo{margin-bottom:20px;text-align:left}

section.product.hotIronMini section.info div.logo img{width:60%}

section.product.hotIronMini section.info div.clip img{width:100%}

}

@media only screen and (max-width:699px){

section.productFeature{width:100%;background:#F7F8F8;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;padding-top:40px}

section.productFeature div.head h2{text-align:center;color:#023A78;font-size:35px}

section.productFeature div.head p{text-align:center;font-size:16px}

section.productFeature div.main div.body{padding:40px 10px}

section.productFeature div.main div.body div.img{margin-bottom:10px}

section.productFeature div.main div.body div.img img{width:100%}

section.productFeature div.main div.body div.feature{margin-bottom:0px}

section.productFeature div.main div.body div.feature h3{margin-bottom:30px}

section.productFeature div.main div.body div.feature div.img{margin:20px auto}

section.productFeature div.main div.body div.feature p.title{font-size:18px;color:#5D86B2}

section.productFeature div.main div.body div.feature p{margin-top:15px;margin-left:10%;font-size:14px}

section.productFeature div.main div.body div.feature p.notes{font-size:12px}

section.productFeature div.main div.body div.feature p.small{font-size:12px}

section.productFeature div.main div.photo div.img img{width:100%}

section.productFeature div.main div.step3{margin-top:30px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}

section.productFeature div.main div.step3 div.photo div.img{max-width:100%;margin:0 auto;margin-top:40px}

section.productFeature div.main div.step3 div.body{padding:0px 0px 40px 20px}

section.productFeature div.main div.step3 div.body div.img img{width:100%}section.productFeature.inonicpro{padding:40px 10px}

}

@media only screen and (max-width:699px){

section.productSpec{padding:40px 10px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec section.info{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}

section.productSpec section.info div.clip{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

section.productSpec section.info div.clip div.img{width:100%;max-height:none}

section.productSpec section.info div.clip div.img img{width:100%}

section.productSpec section.info div.head{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}

section.productSpec section.info div.head h2{font-size:20px;margin-bottom:10px}

section.productSpec section.info div.head p{font-size:14px;margin-bottom:10px}

section.productSpec section.info div.head div.btn{margin-top:10px;text-align:left}

section.productSpec section.info div.head div.btn a.btn{padding:5px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}

section.productSpec section.spec table.info{margin-bottom:10px}

section.productSpec section.spec table.info th{width:40%}

section.productSpec section.color{display:block;width:100%;max-width:1000px;margin:0 auto}

section.productSpec section.color ul{-webkit-flex:1 1 33.3333%;-moz-flex:1 1 33.3333%;-ms-flex:1 1 33.3333%;-o-flex:1 1 33.3333%;-webkit-box-flex:1;flex:1 1 33.3333%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}

section.productSpec section.color ul li{-webkit-flex:1 1 33.3333%;-moz-flex:1 1 33.3333%;-ms-flex:1 1 33.3333%;-o-flex:1 1 33.3333%;-webkit-box-flex:1;flex:1 1 33.3333%;padding:20px 3px}

section.productSpec section.color ul li img{width:100%}

section.productSpec section.color ul li p.name{margin-top:10px;text-align:center}

}

@media only screen and (min-width:700px){

section.product{position:relative;max-width:1000px;min-width:640px;padding:40px 40px 40px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}

section.product section.info{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;text-align:left}

section.product section.info div.head{margin-bottom:80px}

section.product section.info div.logo{margin-bottom:30px}

section.product section.info div.logo img{width:100%}

section.product section.info section.video{margin-top:70px}

section.product section.clip{position:relative;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

section.product section.clip div.clip{z-index:-1}

section.product.babyliss3Q{max-height:770px;height:770px}

section.product.babyliss3Q div.logo{width:290px}

section.product.babyliss3Q div.clip{position:absolute;left:-40px;top:0px}

section.product.babyliss3Q div.clip img{width:100%;min-width:564px}

section.product.babylissrapido div.logo{width:270px}

section.product.babylissrapido div.clip{position:absolute;left:-100px;top:0px}

section.product.babylissrapido div.clip img{width:100%;min-width:610px}

section.product.babyliss3Q{max-height:770px;height:770px}

section.product.babyliss3Q div.logo{width:290px}

section.product.babyliss3Q div.clip{position:absolute;left:-40px;top:0px}

section.product.babyliss3Q div.clip img{width:100%;min-width:564px}

}

@media only screen and (min-width:700px){

section.productSpec.babyliss3Q section.info ul li div.clip
{-webkit-flex:1 1 40%;-moz-flex:1 1 40%;-ms-flex:1 1 40%;-o-flex:1 1 40%;-webkit-box-flex:1;flex:1 1 40%}

section.productSpec.babyliss3Q section.info ul li div.clip div.img
{width:100%}

section.productSpec.babyliss3Q section.info ul li div.btn
{width:100%;text-align:right;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}

section.productSpec.babyliss3Q section.info ul li:first-child
{-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;-o-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%}

section.productSpec.babyliss3Q section.info ul li:nth-child(2)
{-webkit-flex:0 0 40%;-moz-flex:0 0 40%;-ms-flex:0 0 40%;-o-flex:0 0 40%;-webkit-box-flex:0;flex:0 0 40%}

section.productSpec.babyliss3Q section.info ul li+li:before
{display:block;content:"";position:absolute;left:0px;top:40px;border-left:1px solid #9FA0A0;width:10px;height:80px}

section.productSpec.babyliss3Q section.spec
{width:100%}

section.productSpec.babyliss3Q section.spec table.info th
{width:20%}

section.productSpec.babyliss3Q section.spec table.info td
{width:40%}

section.productSpec.babyliss3Q section.spec table.info td:nth-child(2)
{width:40%}

section.productSpec.babyliss3Q section.spec table.info td:nth-child(3){width:40%}

section.productSpec.babylissrapido{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec.babylissrapido section.info{margin-top:0;max-width:500px;max-height:200px;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

section.productSpec.babylissrapido section.info div.clip{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;text-align:right;padding-right:10px}

section.productSpec.babylissrapido section.info div.clip div.img img{width:100%;height:auto}

section.productSpec.babylissrapido section.info div.head{-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-align-self:flex-end;-o-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;text-align:left}

section.productSpec.babylissrapido section.spec{max-width:500px;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

}

@media only screen and (max-width:699px){

section.product.babylissrapido{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-js-display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}section.product.babylissrapido section.info{-webkit-flex:1 4 50%;-moz-flex:1 4 50%;-ms-flex:1 4 50%;-o-flex:1 4 50%;-webkit-box-flex:1;flex:1 4 50%}

section.product{padding:40px 10px}

section.product section.info div.head{margin-bottom:20px}

section.product section.info div.head h2{font-size:26px;margin-bottom:10px}

section.product section.info div.logo{margin-bottom:20px;text-align:left}

section.product.babyliss3Q section.info div.logo img{width:200px}

section.product.babyliss3Q section.info div.clip img{width:100%}

section.product.babylissrapido section.clip{position:relative;-webkit-flex:1 1 50%;-moz-flex:1 1 50%;-ms-flex:1 1 50%;-o-flex:1 1 50%;-webkit-box-flex:1;flex:1 1 50%}

section.product.babylissrapido section.clip div.clip{position:absolute;left:-40px;top:-25px}

section.product.babylissrapido section.clip div.clip img{width:100%;width:240px}

section.product.babylissrapido section.video{margin-top:40px;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;-o-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%}

}

