@charset "utf-8";

@media screen and (max-width: 1200px) {

    /* 상단 검색 NEW */
    .prdt_top_tit h4 { font-size: 22px; }
    .prdt_top_tit p { padding-top: 10px; font-size: 16px; }

    .prdt_search { padding: 30px 0 40px;}
    .prdt_search .search_box { height: 42px; padding: 0 15px; border-width: 2px; }
    .prdt_search input { width: calc(100% - 46px); font-size: 14px;}
    .prdt_search .search_btn { margin-left: 10px; font-size: 20px;}

    .prdt_search .tag_list { padding-top: 20px;}
    .prdt_search .tag_list li { }
    .prdt_search .tag_list li a { height: 32px; padding: 0 12px; font-size: 14px;}

    .prdt_search_category .table2 ul { margin: -5px; }
    .prdt_search_category .table2 li { margin: 5px; }
    .prdt_search_category .table2 li a { font-size: 13px;}

    #sb-search { height: auto; padding-top: 25px; }

    /* list */
    .prdt-tab1{margin-bottom: 20px;}
    .prdt-tab1 li{width: 33.33%;}
    .prdt-tab1 li a{font-size: 13px;line-height: 35px;}

    .prdt-tab2{margin-bottom: 20px;padding: 25px 10px;}
    .prdt-tab2 li{margin: 5px 8px;}
    .prdt-tab2 li a{font-size: 14px;}

    .prdt-list{margin: -1%;margin-top: 10px;padding-top: 0;}
    .prdt-list li{margin: 1%;width: 48%;}
    .prdt-list li .tmb .badge { top: 12px; left: 12px; height: 25px; padding: 0 8px; font-size: 13px;}
    .prdt-list li .info{padding: 10px 0 0;}
    .prdt-list li .info .tit{font-size: 16px;}
    .prdt-list li .info .cate{padding-top: 8px; font-size: 14px;}

    .prdt-no-data{margin: 50px 0;font-size: 13px;padding: 20px 0;}

    /* view */
    .prdt-view{padding-bottom: 40px;}
    .prdt-view > *{float: none;}
    .prdt-view dt{padding-right: 0;width: auto;}
    .prdt-view dt .bigimg{text-align: center;}
    .prdt-view dt .bigimg img{max-height:500px;margin: 0 auto;}
    .prdt-view dt .bigimg .no-data{font-size: 14px;line-height: 200px;}
    .prdt-view dt .tmb-list{margin: -0.5%;margin-top: 10px;}
    .prdt-view dt .tmb-list .slick-arrow {width: 18px;height: 40px;}
    .prdt-view dt .tmb-list .slick-prev {left: 1.25%;}
    .prdt-view dt .tmb-list .slick-next {right: 1.25%;}
    .prdt-view dt .tmb-list .slick-prev:before, 
    .prdt-view dt .tmb-list .slick-next:before {font-size: 18px;line-height: 40px;}

    .prdt-view dd .shopOptWrap{margin-top: 20px;padding: 15px;}
    .prdt-view dd .shopOptWrap .priceWrap .count{padding: 0 35px;width: 140px;}
    .prdt-view dd .shopOptWrap .priceWrap .count .inp{height: 35px;}
    .prdt-view dd .shopOptWrap .priceWrap .count button{height: 35px;width: 35px;font-size: 16px;line-height: 35px;}
    .prdt-view dd .shopOptWrap .priceWrap .total_price{line-height: 35px;font-size: 16px;}
    .prdt-view dd .shopOptWrap .shopBtnWrap{margin-top: 15px;margin-top: 10px;padding-top: 10px;}

    .prdt-view dd{margin-top: 20px;padding-top: 10px;width: auto;}
    .prdt-view dd .head{padding-bottom: 20px;margin-bottom: 20px;}
    .prdt-view dd .head em{font-size: 13px;}
    .prdt-view dd .head h4{font-size: 22px;line-height: 30px;}
    .prdt-view dd .txt{font-size: 13px;line-height: 20px;}
    .prdt-view dd .down{margin-top: 20px;}
    .prdt-view dd .down a{font-size: 13px;}

    .prdt-tab{margin-bottom: 20px;}
    .prdt-tab li a{font-size: 14px;line-height: 50px;}

    .prdt-tabCont{margin-bottom: 40px;min-height: 100px;}
    .prdt-txtbox{font-size: 13px;line-height: 19px;}

}
