body{background: #fafafa}
.container {max-width:1024px}
.header{text-align:center;background:#fff;padding-top:8px;padding-bottom:8px;box-shadow:0 4px 5px 0 rgba(0,0,0,.06), 0 1px 10px 0 rgba(0,0,0,.04), 0 0 4px -1px rgba(0,0,0,.08)}
.header img{max-height:50px}
.video-box {background: #fff;margin-top:12px;padding:12px}
.video-box video {}
.intro-box {background: #fff;margin-top:12px}
.about-box {background:#e6f0fa}
.photos {margin-top:12px;padding:12px;text-align: center}
.photos h2{padding:12px 0 30px;font-weight:700}
.photos img{width:98%;border-radius:15px}
.intro {background: #fff;border-radius:15px 15px 0 0;padding:15px}
.intro article{line-height:2}
.intro ul{margin:12px 0}
.intro li {display: flex;margin-bottom:9px;color:#666}
.intro label{flex:0 0 80px}
.text-box {background: #fff;padding:15px;margin-top:12px}
.text-box h2 {padding:12px 0 16px;font-size:16px;font-weight:700}
.text-box article {}
.text-box article p {margin-bottom:9px;line-height:1.8}
.product {background: #fff;padding:15px;margin-top:12px}
.product h2{text-align:center;padding:12px 0 16px;font-size:16px;font-weight:700;border-radius:3px}
.product figure{}
.product figure img{width:100%}
.product p{padding-top:12px;color:#ee0a24;text-align:center}
.product p span{color:#666}
.product p strong{font-size:18px}