/* imglist */
#imglist img {margin-bottom: 20px;width: 100%;aspect-ratio: 1/1;/* padding: 20px; */background-image: url(/images/00/pdBg.jpg);background-repeat: no-repeat;background-position: 50% 50%;background-size: cover;}
#imglist .img_nav .item { margin: 0 10px; width: 100px; height: 100px; border: 1px #d2d2d2 solid; }
#imglist .img_nav .item img {margin: 10%;width: 80%;height: 80%;padding: 0;background: none;}

.tab_content img{width:100%;}

/* productinfo */
#productinfo .tit_box .cat { font-size: 15px; color: #727272; }
#productinfo .tit_box h2 { font-weight: 400; font-size: 29px; color: #252525; }
#productinfo .tit_box p{margin-bottom: 10px;font-family: "Cormorant", serif;font-size: 18px;font-weight: 600;color: var(--dark_gary);}
#productinfo .tit_box article {font-weight: 300;font-size: 14px;color: #363636;text-align: justify;line-height: 2;}
#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; }

/* 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;background: none;text-align: center;}

/* 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 #ddd solid;margin-bottom: 30px;}
#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: #545454; color: #fff; }

@media screen and (max-width: 1024px) {
    #productinfo{margin-top:40px;}
}
@media screen and (max-width: 768px) {
    #other_product_box li:last-child{display:none;}
}
@media screen and (max-width: 640px) {
    #product_tabs .tabs li a{padding: .6em 1em;}
    #productdetail{margin-top:40px;}
}