div.c{ margin-top: 30px; text-align: center;}
div.c img{ width: 800px; height: 300px; box-shadow: 1px 1px 3px #0000001A;}
div.new h3{text-align: center; font-size: 36px; margin-top:79px ;margin-bottom: 34px;}
div.new>img{display: block; margin: auto;}


div.prod {width: 1160px; margin: auto; padding-top: 56px;}
div.prod li{float: left; margin-bottom: 63px; margin-right: 37px; position: relative;}
div.prod li .cart_icon{position: absolute; bottom: 150px; right: 20px; width: 53px; } 
div.prod li:nth-child(3n){margin-right: 0;}

div.text {text-align: center;}
div.text>p{font-size: 16px; font-family: 's-core_dream3_light';}
div.text>p:nth-child(1){padding-top: 13px; font-size: 18px; font-family:'s-core_dream4_regular'; }
div.text>p:nth-child(2){font-size: 28px; font-family: 's-core_dream5_medium';}
div.text span{color: #666666; font-size: 22px; text-decoration: line-through;}


.container{clear: both;  display: flex; justify-content: center; position: relative;top: 12px;
            margin-bottom: 92px;}
.container li {float: left;  padding: 0 23px;  }
.container li a{font-size: 24px; font-family: 's-core_dream3_light'; color: #8DC63F; }
.container li:first-child{padding: 0;}
.container li:last-child{padding: 0;}
.container .font{color: #666666}


#popup{
    position: fixed; left: 0; top: 0; width: 100%; height: 100%; 
    background-color: rgba(0,0,0, 0.3);  z-index: 10; display: none; }


.box{background-color:#fff; width: 420px; height: 520px; margin: 300px auto; 
     position: relative;}
.box h3{padding: 50px 20px 10px 20px; text-align: center; font-size: 24px;}
.box .line{ width: 300px; display: block; margin: auto; padding-bottom: 35px; }


.txt{float: left;color: #666666; font-size: 15px; position: absolute; top: 120px; left: 60px;  }
.txt p:first-child{font-size: 24px; color: #000;}


.btn{float: right; position: absolute; top: 120px; right: 60px; }
.btn button{vertical-align: middle;}
input{width: 20px; margin: 0 5px;}
.btn img{width: 20px;}



.txt2{clear: both; width: 300px; margin: auto; margin-top: 150px;
            border-bottom: 2px solid #707070; border-top:2px solid #707070; 
            padding: 15px 6px; }

.sum{font-size: 26px; color:#8DC63F; margin-right: 135px;float: left;}
.total{font-size: 26px; color: #666666;}


.btn2{ text-align: center; margin-top: 40px;}
.btn2 button{color: #fff; background:#8DC63F;  border-radius: 13px; padding: 10px;
            font-size: 22px; width: 37%; font-family: 's-core_dream5_medium'; }


.closePop{ position: absolute; top: 5px; right: 5px; padding: 10px;}
.closePop img{width: 24px;}








