/* imglist */
#imglist img { margin-bottom: 20px; width: 100%; max-height: 400px; }
#imglist .img_nav .item {margin: 0 10px;width: 100px;height: 100px;}
#imglist .img_nav .item img { margin: 10%; width: 80%; height: 80%; }
#imglist .img_nav{
    display: none;
}
#wrap {padding: 0 70px 0;}


/* productinfo */
#productinfo .tit_box{
    margin-bottom: 1rem;
}
#productinfo .tit_box .cat { font-size: 15px; color: #727272; }
#productinfo .tit_box h2 {font-weight: 400;font-size: 26px;color: #252525;margin-bottom: 0.55rem;}
#productinfo .tit_box article {font-weight: 500;font-size: 16px;color: #363636;line-height: 190%;}
#productinfo .price_box p { font-weight: bold; font-size: 21px; color: #262626; }
#productinfo .price_box .original { text-decoration: line-through; font-size: 12px; color: #949494; }
#order_box .box label { width: 70px; display: block; font-size: 14px; color: #5d5d5d; }
#order_box .box .btn { padding: .15em .5em; min-width: 30px; display: flex; justify-content: center; align-items: center; border: 1px #ced4da solid; border-radius: .2em; font-weight: 300; }
#order_box .box .btn.action { background: var(--primary); border-color: var(--primary); color: #fff; }
#shape_box{
    
}

/* quantity_box */
#quantity_box font { width: 1%; flex: 1 auto; border: 1px #ced4da solid; }
#quantity_box a[data-action="checkout"] { position: relative; width: 36px; min-height: 100%; border: #ced4da solid; border-width: 0 1px 0 0; display: block; }
#quantity_box a[data-action="checkout"]:before , #quantity_box a.plus:after { position: absolute; width: 25%; height: 1px; background: var(--info); display: block; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ""; }
#quantity_box a.plus { border-width: 0 0 0 1px; }
#quantity_box a.plus:after { -webkit-transform: translate(-50%, -50%) rotate(90deg); transform: translate(-50%, -50%) rotate(90deg); }
#quantity_box input { width: 1%; flex: 1 auto; border: 0; }

/* buy_btns */
#buy_btns a { padding: .5em; width: 48%; border: 1px #8c8c8c solid; letter-spacing: .1em; font-weight: 300; }
#buy_btns a[data-type="0"] { background: #3f3f3f; border-color: #3f3f3f; color: #fff; }

/* track */
#track svg { width: 18px; height: 16px; fill: #b8b8b8; }
#track span { letter-spacing: .1em; font-weight: 300; font-size: 14px; color: #282828; }

/* product_tabs */
#product_tabs { margin-top: 35px; }
#product_tabs .tabs {border-bottom: 1px #c2c2c2 solid;margin-bottom: 20px;}
#product_tabs .tabs li { margin: 0 5px; }
#product_tabs .tabs li a { padding: .6em 2.5em; font-size: 14px; color: #777; }
#product_tabs .tabs li.active a {background: #252525;color: #fff;}


@media screen and (max-width: 960px) {
    #wrap {padding: 0 30px 0;}


}