.swiper-container{max-width:600px;width:95%;margin:10px 0}.detail-top{display:flex;flex-wrap:wrap}.swiper-wrap{margin-right:40px}.info-wrap{margin:10px 0;flex:1}.info-wrap .title{font-size:1.5em;padding-bottom:20px}.info-wrap .price{padding-bottom:20px;border-bottom:1px solid #ddd;font-weight:900;font-size:1.5em;display:flex;align-items:center}.info-wrap .price>.origin{color:#999;text-decoration:line-through;margin-right:10px;font-size:.7em;font-weight:300}.info-wrap .price>.ratio{margin-left:auto;color:#a26f59;font-weight:700;font-size:1em}.info-wrap .leader-heel{padding:20px 0;border-bottom:1px solid #ddd;line-height:2}.delivery>span,.size>span{font-size:0;position:absolute}.delivery>ul,.size>ul{display:flex;padding:30px 0}.delivery-days>ul>li,.delivery>ul>li,.size>ul>li{margin-right:10px;display:inherit}.size>ul>li .radio+label{cursor:pointer;border:1px solid #ddd;width:48px;height:48px;border-radius:50%;margin-right:5px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#999}.delivery,.size{border-bottom:1px solid #ddd}.delivery>ul>li .radio+label{cursor:pointer;border:1px solid #ddd;width:120px;height:48px;margin-right:5px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#999}.delivery-days>ul>li .radio+label{cursor:pointer;border:1px solid #ddd;width:120px;height:48px;margin-right:5px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#999}.delivery-days>ul>li .radio:checked+label,.delivery>ul>li .radio:checked+label,.size>ul>li .radio:checked+label{background-color:#000;color:#fff}.delivery-days>span{padding:20px 0;display:inline-block}.delivery-days>ul{display:flex;padding-bottom:20px}.detail-body{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:space-between}.shoes-photos{width:58%}.shoes-photos img{margin-bottom:20px}.special{width:38%}.btn-buy{width:100%;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#bf1e2e;border-radius:2px;font-weight:700}.btn-top{position:fixed;bottom:50px;right:30px;width:50px;height:50px;border-radius:50%;box-shadow:2px 4px 5px 1px #ddd}.best-seller-wrap h4{font-size:1.5em}.best-seller>ul{display:flex;justify-content:space-between;margin:50px 0 30px}.best-seller>ul>li{flex:1;margin-right:10px}.best-seller>ul>li:last-child{margin-right:0}.btn-more a{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #999}.product-common-detail{margin-top:150px;display:flex;align-items:center;justify-content:center;width:100%}@media screen and (max-width:768px){.detail-top{display:block}.swiper-wrap{margin-right:0}.swiper-container{margin:10px auto}.info-wrap{width:95%;margin:10px auto}section{padding:7vh 0}section h2{margin-bottom:7vh}.delivery-days>ul>li,.delivery>ul>li,.size>ul>li{flex:1;display:flex;align-items:center;justify-content:center;margin-right:0}.delivery-days>ul>li .radio+label,.delivery>ul>li .radio+label{max-width:120px;width:100%}.detail-body{width:95%;margin:100px auto 0}.best-seller>ul{flex-wrap:wrap}.best-seller>ul>li{flex:initial;width:49%;margin:10px 0}.product-common-detail{margin-top:30px}}
