.product-list-page{padding:0}.product-list-page .inner{max-width:1200px;margin:0 auto}.product-list-page .category{width:100%;border-top:1px solid #eee;margin-top:20px}.product-list-page .category .col1{width:87px}.product-list-page .category th{font-size:13px;font-weight:600;color:#fff;letter-spacing:-1px;padding:9px 0 9px 20px;background-color:#5a5d60;border-bottom:1px solid #eee;vertical-align:middle;line-height:30px}.product-list-page .category td{padding:9px 0 9px 10px;background-color:#fbfcfd;border-right:1px solid #eee;border-bottom:1px solid #eee}.product-list-page .category td ul{width:100%}.product-list-page .category td ul li{float:left;width:14.2857142857%}.product-list-page .category td ul li p{display:inline-block;height:30px;font-size:13px;font-weight:400;color:#222;letter-spacing:-1px;line-height:30px;padding:0 10px;cursor:pointer;margin:3px 0}.product-list-page .category td ul li p.active{color:#fff;background-color:#000;border-radius:30px}.product-list-page .category td ul li.color{border-radius:50px;width:30px;height:30px;border:1px solid #eee;margin-right:5px;cursor:pointer;color:rgba(0,0,0,0);text-align:center;line-height:30px}.product-list-page .category td ul li.color.active{color:#fff;text-shadow:0 0 1px #000}.product-list-page .category td ul.brand>li>p{padding:0 5px 0 10px;font-weight:400}.product-list-page .category td ul.brand>li>p span{font-size:11px;font-weight:500;color:red;padding-left:10px;padding-right:10px}.product-list-page .category td ul.brand>li>p.active span{color:#fff}.product-list-page .selected-category{border:1px solid #e1e1e1;background-color:#ececec;display:flex;align-items:stretch;min-height:50px}.product-list-page .selected-category .title{width:87px;padding-left:20px;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-bottom:0!important}.product-list-page .selected-category .selected{flex:1;padding-left:20px;display:flex;align-items:center;justify-content:space-between}.product-list-page .selected-category .selected ul{display:flex;align-items:center;flex-wrap:wrap;flex:1}.product-list-page .selected-category .selected ul li{display:flex;align-items:center;line-height:1;margin:10px;cursor:pointer}.product-list-page .selected-category .selected ul li span{display:inline-block;width:15px;height:15px;border:1px solid #e1e1e1;background-color:#fff;margin:0 5px;background:#fff url(/assets/images/icon_x.png) no-repeat 50%;vertical-align:middle;flex-shrink:0}.product-list-page .selected-category .selected .reset{padding-right:17px;display:flex;align-items:center;background:url(/assets/images/icon_reset.png) no-repeat right 50%;cursor:pointer;flex-shrink:0;margin:10px 10px 10px auto}.product-list-page .path{height:75px;border-bottom:2px solid #000;display:flex;align-items:center}.product-list-page .path .menu1{font-size:30px;color:#333;letter-spacing:-1px;margin-left:10px}.product-list-page .path .menu2{font-size:18px;font-weight:300;color:#333;letter-spacing:-1px;margin-left:20px}.product-list-page .path .menu2:before{margin:0 20px;display:inline-block;content:"";width:1px;height:27px;background-color:#e2e2e2;vertical-align:sub}.product-list-page .path .brand{font-size:18px;font-weight:300;color:#333;letter-spacing:-1px}.product-list-page .path .brand:before{display:inline-block;margin:0 20px;content:"";width:5px;height:10px;background:url(/assets/images/icon_arrow.png) no-repeat 50%}.product-list-page .search_state{text-align:center;font-size:1.3em;line-height:30px;margin:150px 0}.product-list-page .result{height:40px;padding-top:20px;margin-bottom:25px;border-bottom:1px solid #eee}.product-list-page .result .cnt{float:left;font-size:14px;font-weight:600}.product-list-page .result .cnt span{color:#fe515d;margin-right:5px}.product-list-page .result .sort{float:right}.product-list-page .result .sort li{float:left;font-size:12px;padding:0 10px 3px;cursor:pointer}.product-list-page .result .sort li.active{border-bottom:5px solid #bbb}.product-list-page .loading:before{width:100%;height:100%;background:hsla(0,0%,100%,.7);position:absolute;left:0;z-index:1;display:flex;justify-content:center;align-items:center;content:"검색중입니다. 잠시만 기다려주세요.";font-size:1.2em}.product-list-page .pagination-area{margin:40px 0}.product-list-page .goods-list.inner{padding:0}.product-list-page .goods-card{position:relative;float:left;width:calc(25% - 24px);margin:12px;border:1px solid #eee;border-radius:15px;transition:.1s}.product-list-page .goods-card .sold-out{display:none;position:absolute;left:0;top:0;width:100%;font-size:18px;color:#fff;text-align:center;z-index:10;background:rgba(255,50,50,.5);border-radius:15px;border:1px solid #ccc;padding:5px 0;pointer-events:none}.product-list-page .goods-card .sold-out.on{display:block}.product-list-page .goods-card a{display:block;width:100%;padding:10px}.product-list-page .goods-card a:hover{text-decoration:none}.product-list-page .goods-card .goods-img{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.product-list-page .goods-card .goods-img img{position:absolute;width:100%}.product-list-page .goods-card .goods-info{position:relative}.product-list-page .goods-card .goods-info p{height:18px;font-size:12px;color:#5a5a5a;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;text-align:left}.product-list-page .goods-card .goods-info .code{color:#bbb}.product-list-page .goods-card .goods-info .prev-text{color:#cd5c5c;font-weight:600}@media screen and (min-width:1201px){.product-list-page .goods-card .goods-info .prev-text{min-height:18px;height:18px;display:block}}.product-list-page .goods-card .goods-info .name{line-height:16px;border-bottom:none!important;font-weight:600}.product-list-page .goods-card .goods-info .next-text{border-bottom:1px solid #e5e5e5;margin-bottom:10px;min-height:35px;height:35px;line-height:16px}.product-list-page .goods-card .goods-info .price{margin-bottom:10px;font-size:12px!important;font-weight:600;display:block}.product-list-page .goods-card .goods-info .price span{font-size:12px!important}.product-list-page .goods-card .goods-info .price .sale{color:#fe515d;font-weight:700;font-size:18px!important;margin-right:5px}.product-list-page .goods-card .goods-info .price del{color:#999;margin-left:5px;font-size:12px!important}.product-list-page .goods-card .goods-info .mileage>span{color:#daa520}.product-list-page .goods-card .goods-info .mach{right:0;margin-top:15px;padding:2px 4px;font-size:14px;color:#007bff;font-weight:600}.product-list-page .goods-card .goods-info .free-delivery,.product-list-page .goods-card .goods-info .mach{position:absolute;top:108px;display:inline-block;white-space:nowrap;box-sizing:border-box;min-height:22px;line-height:18px;border:1px solid #999;border-radius:3px}.product-list-page .goods-card .goods-info .free-delivery{right:60px;padding:2px 5px;font-size:12px;color:#5a5a5a}.product-list-page .goods-card:hover{box-shadow:0 3px 16px 0 rgba(0,0,0,.11)}.product-list-page .goods-card:hover .goods-info .name,.product-list-page .goods-card:hover .goods-info .next-text{white-space:normal;color:#0654ba}.product-list-page .goods-card:hover .goods-info .price{color:#d6000f}@media screen and (max-width:1200px){.product-list-page .category{border-top:none;margin-top:0}.product-list-page .category .col1{width:55px}.product-list-page .category th{color:#000;padding:0 0 0 10px;background-color:#fff;vertical-align:middle}.product-list-page .category td{padding:0;background-color:#fff;border-right:none}.product-list-page .category td ul{float:left;width:calc(100% - 40px);height:35px;overflow:hidden}.product-list-page .category td ul li{float:left;width:auto}.product-list-page .category td ul li p{height:35px;line-height:35px}.product-list-page .category td ul li p.active{color:#222;background-color:#fff;border-radius:0}.product-list-page .category td ul.open{height:auto}.product-list-page .category td ul.brand>li>p span{display:none}.product-list-page .category td .more-btn{float:right;width:25px;height:25px;text-indent:-9999px;background:url(/assets/images/icon_more.png) no-repeat 50%/10px;outline:none;border:1px solid #e2e2e2;border-radius:5px;margin:5px 10px 0 0}.product-list-page .selected-category{height:auto;background-color:#fff}.product-list-page .selected-category .selected{float:none;width:100%;padding:10px 10px 5px}.product-list-page .selected-category .selected ul{width:calc(100% - 50px)}.product-list-page .selected-category .selected ul li{color:#fff;padding:5px 10px;margin:0 5px 5px 0;background-color:#ff565e}.product-list-page .selected-category .selected ul li span{border:none;margin:0;background:#ff565e url(/assets/images/icon_x2.png) no-repeat 50%/10px}.product-list-page .selected-category .selected .reset{width:25px;height:25px;padding:0;margin:0;text-indent:-9999px;border:1px solid #e2e2e2;border-radius:5px;background:url(/assets/images/icon_reset.png) no-repeat 50%}.product-list-page .result{height:auto;padding:10px;margin-bottom:0;border-top:10px solid #eee;border-bottom:10px solid #eee}.product-list-page .result .sort{float:left;padding:0}.product-list-page .result .sort li{line-height:25px;padding:0 6px;margin-right:5px;border:1px solid #e1e1e1;border-radius:12px}.product-list-page .result .sort li.active{color:#ff565e;font-weight:400;border:1px solid #ff565e}.product-list-page .result .view-btn{float:right!important;width:25px!important;height:25px!important;font-size:inherit!important;line-height:normal!important;border-radius:0!important;margin:0!important;display:block!important;background:url(/assets/images/icon_list1.png) no-repeat 50%/25px 25px!important}.product-list-page .result .view-btn.type1{background:url(/assets/images/icon_list2.png) no-repeat 50%/25px 25px!important}.product-list-page .result .view-btn.type2{background:url(/assets/images/icon_list3.png) no-repeat 50%/25px 25px!important}.product-list-page .path.path1{height:45px;border-bottom:none;display:flex!important}.product-list-page .path.path1 .menu1{font-size:20px}.product-list-page .path.path1 .menu2{font-size:16px;margin-left:10px}.product-list-page .path.path1 .menu2:before{margin:0 10px;height:18px}.product-list-page .path.path1 .brand{font-size:15px}.product-list-page .path.path1 .brand:before{margin:0 10px}.product-list-page .goods-list{padding:0 5px}.product-list-page .goods-card{width:calc(50% - 10px);margin:5px}.product-list-page .goods-card.type1{width:100%}.product-list-page .goods-card.type2{width:100%;margin:0;border:none;border-bottom:1px solid #eee;border-radius:0}.product-list-page .goods-card.type2 .goods-img{float:left;width:100px;height:100px;padding-bottom:0}.product-list-page .goods-card.type2 .goods-info{float:left;width:calc(100% - 100px);padding-left:10px;padding-bottom:10px}}