.img_area{position:relative;flex:none}.img_area img{width:100%;object-fit:cover}.item_list{display:flex;flex-wrap:wrap}.item_list .img_area{position:relative;border:1px solid #f1f1f1;overflow:hidden;background-color:#fbfbfc;border-radius:20px}.item_list .img_area img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content-visibility:auto;contain-intrinsic-size:277px}.item_list .list_area .img_area>a{position:relative;display:block;padding-bottom:100%;overflow:hidden;width:100%;height:0;background-color:#fff}.item_list .list_area .img_area>.wrapper{display:block;padding-bottom:100%;width:100%;height:0}.item_list .list_area .img_area>.wrapper:hover{backdrop-filter:brightness(.5)}.item_list .list_area .img_area>.wrapper:hover img{filter:brightness(.5)}.item_list .over_btn a{display:inline-block;width:50px;height:50px;opacity:1}.item_list .over_btn .over_link{width:calc(100% - 50px);height:100%;float:left}.item_list .over_btn a.btn_cart{position:absolute;right:8px;bottom:54px;background:url(/content/images/icon/ico_cart_off.png) no-repeat center center;background-size:30px auto}.item_list .over_btn a.btn_cart.on{position:absolute;right:8px;bottom:54px;background:url(/content/images/icon/ico_cart_on.png) no-repeat center center;background-size:30px auto}.item_list .over_btn a.btn_wish{position:absolute;right:8px;bottom:8px;background:url(/content/images/icon/ico_wish_off.png) no-repeat center center;background-size:28px auto}.item_list .over_btn a.btn_wish.on{position:absolute;right:8px;bottom:8px;background:url(/content/images/icon/ico_wish_on.png) no-repeat center center;background-size:28px auto}.item_list .img_area .over_btn a{display:inline-block;width:50px;height:50px;opacity:1}.item_list .img_area .over_btn a.ico_wish{position:absolute;right:8px;bottom:8px;background:url(/content/images/icon/ico_wish_off.png) no-repeat center center;background-size:25px auto}.item_list .img_area .over_btn a.ico_wish.on{position:absolute;right:8px;bottom:8px;background:url(/content/images/icon/ico_wish_on.png) no-repeat center center;background-size:25px auto}.item_list .img_area .over_btn a.ico_cart{position:absolute;right:8px;bottom:54px;background:url(/content/images/icon/ico_cart_off.png) no-repeat center center;background-size:30px auto}.item_list .img_area .over_btn a.ico_cart.on{position:absolute;right:8px;bottom:54px;background:url(/content/images/icon/ico_cart_on.png) no-repeat center center;background-size:30px auto}.item_list .list_area .img_area{position:relative;flex:none;border:1px solid #f1f1f1;background-color:#fbfbfc;border-radius:20px;box-sizing:content-box}.item_list .list_area .img_area:hover>a{background:rgba(0,0,0,.4)}.item_list .list_area .img_area:hover a~.prd_numbering{filter:brightness(.5)}.item_list .list_area .img_area:hover a~.badge_area{filter:brightness(.6)}.item_list .list_area .img_area:hover a img{filter:brightness(.5)}.item_list .img_area .over_btn{position:absolute;right:0;bottom:0;display:none;z-index:1;width:62px;height:100%;vertical-align:top;text-align:right}.item_list .img_area:hover .over_btn{display:block}.item_list .brand,.item_list .title{font-size:16px}.item_list .brand{margin-bottom:6px;overflow:hidden;font-weight:400;color:#8f8f9b;white-space:nowrap;text-overflow:ellipsis}.item_list .title{display:block;display:-webkit-box;overflow:hidden;max-width:100%;font-weight:500;line-height:1.3;color:#333;white-space:normal;word-break:break-all;word-wrap:unset;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item_list .title>a,.item_list.basic .title>span{display:-webkit-box;overflow:hidden;max-height:4rem;font-size:16px;font-weight:500;line-height:2rem;color:#333;word-wrap:break-word;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item_list .wrap_btn>p{position:absolute;visibility:hidden}.item_list .wrap_btn>button,.item_list .wrap_btn>div{position:relative;padding-top:2px;border:1px solid #959595;width:150px;height:40px;font-size:16px;color:#000;text-align:center;border-radius:10px}.item_list .option{margin:5px 0 0 0;font-size:14px;font-weight:400;line-height:18px;color:#b1b2b3}.item_list .gifts{margin-top:3px;font-size:14px;font-weight:400;color:#b1b2b3}.item_list .sale_per{position:absolute;top:0;z-index:100;width:30px;height:30px;background:#000;font-size:1.3rem;line-height:30px;color:#fff;text-align:center}.item_list .sale_per span{font-size:12px}.item_list .price_area{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:20px}.item_list .price_area .before{margin-left:6px;font-size:12px;font-weight:400;color:#ababab;letter-spacing:-.36px}.item_list .price_area .before span{text-decoration:line-through}.item_list .sale_area{display:flex;gap:2px;align-items:flex-start;flex:none;flex-direction:column;font-size:14px;color:#000}.item_list .sale_area .sale{margin-right:5px;font-size:24px;font-weight:700;line-height:1;color:#695fbf}.item_list .sale_area .price{font-size:20px;font-weight:500;line-height:1;color:#333;letter-spacing:-.6px}.item_list .sale_area .price span{font-size:1.1em;font-weight:700;line-height:inherit}.item_list .sale_area .price .divider{display:inline-block;flex:none;margin:0 8px;width:1px;height:16px;background-color:#b1b2b3}.price_area .price_discount{display:flex;justify-content:flex-end;flex-direction:column}.item_list .product_discount_area{display:flex;flex-wrap:wrap;margin-top:22px}.item_list .product_discount_area p{position:relative;padding-right:15px;font-size:14px;font-weight:400;color:#8f8f9b}.item_list .product_discount_area p:after{position:absolute;top:50%;right:7px;display:block;width:1px;height:14px;background:#8f8f9b;content:"";transform:translateY(-50%)}.item_list .product_discount_area p:last-child{padding-right:0}.item_list .product_discount_area p:last-child:after{content:none}.item_list .product_discount_area .use{margin-left:0;font-size:14px;color:#ff6969}.item_list .btn_thumb_m a{margin-left:5px;width:30px;height:30px}.item_list .btn_thumb_m a.btn_cart_m{background:url(/content/images/icon/ico_m_cart_off.png) no-repeat center center;background-size:30px auto}.item_list .btn_thumb_m a.btn_wish_m{background:url(/content/images/icon/ico_m_wish_off.png) no-repeat center center;background-size:30px auto}.item_list .btn_thumb_m a.btn_wish_m.on{background:url(/content/images/icon/ico_m_wish_on.png) no-repeat center center;background-size:30px auto}.item_list .btn_thumb_m .wrap_btn_thumb_m{position:relative;display:flex;gap:8px;justify-content:flex-end;flex-direction:row;margin-top:8px;width:100%;height:32px}.item_list .btn_thumb_m .wrap_btn_thumb_m a{margin-left:5px;width:30px;height:30px}.item_list .list_area .wrap_btn_thumb_m a{padding-bottom:0}.item_list .prd_numbering{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:row;width:66px;height:66px;background:#efedff;border-radius:0 0 2rem 0}.item_list .prd_numbering span{margin-top:-3px;font-size:2.6rem;font-weight:700;color:#8c53ff}.item_list .best_sale_area{display:flex;align-items:center;margin-top:5px;color:#000}.item_list .best_sale_area .sale{margin-right:5px;font-size:16px;font-weight:500;line-height:2rem}.item_list .best_sale_area .before{display:inline-block;margin-right:10px;font-size:1.8rem;line-height:2.4rem;color:#d5d5d5;text-decoration:line-through}.item_list .best_sale_area .sale_area{margin-top:0}.item_list .best_sale_area .sale span{vertical-align:top;font-size:1.8rem;font-weight:700}.item_list .best_sale_area .price{font-size:1.8rem}.item_list .coupon{margin-top:10px;margin-bottom:20px;font-size:16px;font-weight:700;line-height:26px;color:#333}.item_list .product_discount_area+.coupon{margin-top:0}.item_list .btn_right{margin-top:15px}.item_list .btn_area{margin-top:15px}.item_list .btn_area .btn{margin:5px 8px 0 0}.item_list .btn_area .btn:nth-last-of-type(1){margin-right:0}.item_list .date{margin-top:30px;font-size:16px;line-height:2.4rem;color:#333}.item_list.basic{display:flex;justify-content:space-between;flex-direction:row;padding-top:30px}.item_list.basic .list_tit{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px;width:100%}.item_list.basic .wrap_thumb{display:flex;gap:30px;align-items:flex-start;justify-content:space-between;flex-direction:row;width:100%}.item_list.basic .img_area{position:relative;padding:0;width:160px;height:160px;border-radius:20px}.item_list.basic .txt_area .sale_area{margin-top:20px}.item_list.basic .wrap_btn{position:relative;display:flex;gap:12px;justify-content:flex-end;flex-direction:row;margin:10px 0 0;width:100%}.item_list.basic .list_area{padding:40px 0;border-bottom:1px solid #e2e2e2;width:100%}.item_list.basic .list_area:only-child{padding-bottom:0}.item_list.basic .list_area:nth-of-type(1){padding-top:0}.item_list.basic .list_area:nth-last-of-type(1){border-bottom:0}.item_list.basic .img_area,.item_list.basic .txt_area{display:inline-block;vertical-align:top}.item_list.basic .txt_area{flex:1}.item_list.thumb .txt_area{position:relative;margin-top:20px}.item_list.thumb .txt_area a{display:flex;align-content:flex-start;align-items:flex-start;justify-content:space-between;flex-direction:column;height:auto}.item_list.thumb{gap:80px 0;margin:0 -15px}.item_list.thumb .list_area{position:relative;flex:none;padding:0 15px;width:calc(100% / 4)}.item_list.thumb .container .row:has(.list_area){margin:0 -8px}.item_list.thumb .container .row .list_area{margin-bottom:40px;padding:0 8px}.item_list.basic_wide .img_area,.item_list.thumb .img_area{padding:0 0 100%;overflow:hidden;width:100%;height:0}.item_list.basic_wide .list_area{padding:15px 0;display:flex;width:100%}.item_list.basic_wide .list_area:first-child{padding:0 0 15px}.item_list.check .title{margin-bottom:10px}.item_list.check .list_area{border-top:1px solid #e2e2e2}.item_list.check .list_area:nth-of-type(1){border-top:0}.item_list.check .img_area{margin-right:15px;width:80px;height:80px}.item_list.check .item_info{width:100%;max-width:calc(100% - 95px)}.item_list.del .item_top{display:flex;align-items:center;justify-content:space-between}.item_list.del .item_bottom{display:flex;margin-top:15px}.badge{display:inline-block;flex:none;margin:2px 4px 2px 0;padding-left:10px;box-shadow:3px 5px 8px rgb(0 0 0 / 5%);width:70px;height:27px;background-color:transparent;background-repeat:no-repeat;background-position:0;background-size:100% auto;font-size:12px;line-height:1.5;text-align:left;border-radius:0 100px 100px 0}.badge-wrap{margin-top:10px;width:85%}.badge_txt{padding:3px;border:1px solid #d5d5d5;height:20px;line-height:1.4rem}.badge_txt em{font-size:0;font-weight:500;color:#333}.badge em{font-size:0}.badge.badge_delivery em{position:absolute;font-size:0}.badge_new{background-image:url(/content/images/icon/ico_badge_new.png)}.badge_coupon{background-image:url(/content/images/icon/ico_badge_coupon.png)}.badge_event{background-image:url(/content/images/icon/ico_badge_event.png)}.badge_delivery_regular{background-image:url(/content/images/icon/ico_badge_delivery_regular.png)}.badge_delivery_free{background-image:url(/content/images/icon/ico_badge_delivery_free.png)}.badge_delivery_best{background-image:url(/content/images/icon/ico_badge_best.png)}.badge_delivery_recommend{background-image:url(/content/images/icon/ico_badge_recommend.png)}.badge_notice{margin-right:5px;padding:0 .4rem;vertical-align:baseline;background:#959595;font-size:1.1rem;font-weight:500;line-height:1.7rem;color:#fff}.badge_common{min-width:36px;background:#f3f3f3;font-size:1rem;line-height:2rem;color:#333;border-radius:10px}.badge_area.ty02{position:static;margin-top:15px}.item_list .badge_area{position:absolute;bottom:20px;left:0;display:flex;flex-direction:column;width:auto}.item_list .badge_area span{margin-top:4px;width:70px;height:24px;font-size:12px;line-height:1.5}.item_list .badge_area .badge_delivery{padding:0;box-shadow:none;width:160px;height:40px;font-size:18px}.label_sale{position:absolute;top:0;left:0;border-bottom-right-radius:20px;z-index:1;width:100%;max-width:120px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:16px;font-weight:700;line-height:50px;color:#fff;text-align:center}.label_sale.label_sale_ex{background-color:#5fbf65}.label_sale.label_sale_co{background-color:#ff5b75}.expected-label{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:12px;z-index:2;background:#ff6a81;font-size:18px;line-height:1;color:#fff;border-radius:50px}.expected-label i{display:inline-block;margin-right:4px;width:20px;height:20px;background:url(/content/images/icon/ico_clock.svg) no-repeat center/100% auto}.item_list .expected-label{font-size:14px}.sold_out .restock{position:absolute;right:40px;bottom:40px}.sold_out .restock_img{width:30px;height:30px}.sold_out .restock.on .restock_img{background:url(/content/images/icon/btn_alert_on.png) no-repeat left center/30px auto}.sold_out .restock .restock_tit{vertical-align:middle;font-size:16px;line-height:30px;color:#fff}.item_list .set .img_area:before,.order_deli_container .set .img_area:before,.set .img_area:before{position:absolute;right:0;bottom:0;display:none;width:30px;height:30px;background:#ff4646;font-size:1.2rem;line-height:30px;color:#fff;text-align:center;content:"S"}.item_list .sold_out,.view_photo .sold_out{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.item_list .sold_out p,.view_photo .sold_out p{position:absolute;top:50%;left:50%;font-size:2rem;color:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.rating_star{display:flex}.rating_star span{display:block;width:16px;height:16px;background:url(/content/images/icon/ico_star_off.png) no-repeat 0 0;background-size:100%}.rating_star span:last-child{margin-right:0}.rating_star span.on{background:url(/content/images/icon/ico_star_on.png) no-repeat 0 0;background-size:100%}.rating_star.lg span{width:24px;height:24px}.rating_star.xl span{margin-right:7px;width:34px;height:34px;cursor:pointer}.rating_wrap{text-align:center}.rating_wrap .rating_star{justify-content:center}.rating_wrap .score{margin-top:10px;font-size:1.8rem;font-weight:500;line-height:2.7rem;color:#959595}.star_area{display:flex;align-items:center;flex-direction:row;margin-top:10px;width:100%;height:16px}.star_area .star_wrap{display:flex;align-items:center;flex-direction:row;height:16px}.star_area .star_wrap span{margin-right:3px}.star_area .star_wrap span img{width:16px;height:16px}.star_area .star_score{margin-left:6px;font-size:1.4rem;font-weight:700;color:#695fbf;letter-spacing:.01rem}.user_count_area{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:14px}.user_count_area>span{display:inline-flex;align-items:center;justify-content:flex-start;flex:none;margin-right:12px;max-width:50%;font-size:13px}.user_count_area>span>span{display:inline-block;margin-right:2px;font-weight:500;line-height:1;color:#000}.user_count_area span.ico{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-right:3px;width:16px;height:16px}.user_count_area .grade .count{font-size:14px;white-space:nowrap}.user_count_area .grade .review_count{color:#ababab;white-space:nowrap;word-break:keep-all}.grade{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#999}.grade .txt{font-size:1.6rem;font-weight:500;color:#000}.grade .rating_star{margin:0 20px 0 30px}.grade .rating_star span{margin-right:6px;width:36px;height:36px}.grade .rating_star span:last-child{margin-right:0}.grade .num,.grade .num>*{display:inline-block;vertical-align:middle;font-size:30px;font-weight:700;line-height:1;color:#000}.grade .num{display:inline-flex;align-items:flex-end;justify-content:center;vertical-align:bottom;font-size:20px;font-weight:400;color:#999}.grade .num>*{margin-right:10px}.amt_box{display:flex;align-items:center}.amt_box .form-control.number,.amt_box .number{display:block;padding:0;border:0;width:60px;height:40px;font-size:18px;font-weight:500;font-weight:700;color:#1f1f1f;text-align:center}.amt_box .btn_minus,.amt_box .btn_plus{width:30px;height:30px;background:#fff}.amt_box .btn_minus img,.amt_box .btn_plus img{width:100%;height:100%}.amt_box .number_s{padding:0;width:40px;height:30px;font-size:14px;font-weight:500;color:#333;text-align:center;border-radius:5px 0 0 5px}.quantity_wrap{display:flex;align-items:center;justify-content:flex-end;width:100%}.quantity_wrap span.quantity{display:block;flex:unset;margin-right:10px;width:auto;max-width:unset;font-size:16px}.sort_area{position:relative;display:flex;justify-content:space-between;padding:0 0 40px;z-index:6;width:100%}.sort_area .sort_total{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;line-height:40px;color:#333}.sort_area .sort_type{display:flex}.sort_area .sort_total span{font-weight:500;line-height:inherit}.sort_area .num{margin:0 0 0 4px}.sort_area .divide{margin:0 4px}.sort_area .sort_type .btn_sort{position:relative;padding:0 24px 0 10px;border:1px solid #d9d9d9;box-shadow:none;z-index:10;width:120px;height:35px;background:#fff url(/content/images/icon/btn_sort.png) no-repeat right center;background-size:35px auto;font-size:14px;font-weight:500;color:#333;border-radius:10px}.sort_chart_wrap{position:relative;margin:auto 0;padding:0;border:2px solid transparent;box-shadow:none;z-index:11;width:155px;height:40px;background:#fff url(/content/images/icon/ico_list_up.png) no-repeat calc(100% - 9px) center;background-size:30px auto;font-size:14px;font-weight:500;color:#333;border-radius:10px}.sort_chart_wrap::before{position:absolute;top:-1px;left:-1px;border:1px solid #d9d9d9;z-index:0;width:154px;height:40px;content:"";border-radius:10px}.sort_chart_wrap.show::before{display:none}.sort_chart_wrap button{position:relative;justify-content:flex-start;padding:0 24px 0 10px;border:2px solid transparent;z-index:1;height:40px;font-size:14px;font-weight:400;line-height:unset;color:#333;text-align:left;letter-spacing:-.84px;border-radius:10px}.sort_chart_wrap ul{position:relative;border:0;min-width:auto;transform:translate3d(-2px,31px,0)!important}.sort_chart_wrap ul li{display:flex;align-items:center;justify-content:flex-start;padding:0;width:100%;height:40px;background-color:#fff;font-size:14px;font-size:14px;font-weight:400;color:#787878;box-sizing:border-box}.sort_chart_wrap ul li.on{background:#f6f5fe}.sort_chart_wrap ul li a{display:flex;align-items:center;justify-content:flex-start;padding:3px 11px;width:100%;height:100%}.sort_chart_wrap.show{border-top:2px solid #000;border-bottom:0 solid #fff;border-right:2px solid #000;border-left:2px solid #000;background:#fff url(/content/images/icon/ico_list_up_show.png) no-repeat calc(100% - 9px) center;background-size:30px auto;border-radius:10px 10px 0 0}.sort_chart_wrap ul.show{border-top:0 solid #fff;border-bottom:2px solid #000;border-right:2px solid #000;border-left:2px solid #000;border-radius:0 0 10px 10px!important}.sort_chart_wrap ul.show{top:36px!important;left:-2px!important;width:calc(100% + 4px);transform:translate(0,0)!important}.sort_chart_wrap ul.show li:hover{background-color:#f6f5fe}.login-price{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1;color:#959595;letter-spacing:-.025rem;word-break:keep-all;word-wrap:break-word;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}@media (min-width:768px){.badge_txt{line-height:1.1rem}.badge_area.ty02{position:relative;margin-top:40px}.item_list .badge_area{bottom:20px}.item_list .badge_area .badge_delivery{margin:0;padding:0;width:160px;height:40px;font-size:18px}.item_list .badge_area .badge_delivery>img{transform:translateX(-4px)}.item_list .price_area{display:flex;flex-direction:row;margin-top:20px}.item_list .sale_area .price.total span{font-size:16px}.item_list .coupon{margin-top:20px;margin-bottom:40px}.item_list .coupon>span.count::before{display:inline-block;content:"/"}.item_list .prd_numbering{width:54px;height:54px;border-radius:0 0 1.5rem 0}.item_list .prd_numbering span{font-size:26px}.item_list.check .title{display:-webkit-box;margin-bottom:20px;overflow:hidden;font-size:16px;line-height:24px;color:#333;word-wrap:break-word;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item_list.check .img_area{margin-right:30px;width:160px;height:160px}.item_list.check .txt_area{margin-top:0}.item_list.check .item_info{width:calc(100% - 190px)}.item_list.del .item_bottom{margin-top:30px}.item_list.del .brand{padding-right:20px}.item_list.basic_wide .img_area,.item_list.thumb .img_area{border-radius:20px}.amt_box .number_s{width:50px;height:40px;font-size:16px;border-radius:10px 0 0 10px}.rating_wrap{display:flex;align-items:center;text-align:left}.rating_wrap .score{margin:0 0 0 15px}}@media (min-width:992px){.item_list .btn_thumb_m{display:none}.item_list.thumb .txt_area{margin-top:10px;padding-top:10px;border-top:0;width:100%}}@media (max-width:991px){.item_list.basic .img_area{width:80px;height:80px;border-radius:10px}.item_list.basic .wrap_btn{display:flex;gap:10px;align-items:flex-end;flex-direction:row}.item_list.thumb .list_area{width:calc(100% / 3)}}@media (max-width:767px){.item_list .brand,.item_list .title{font-size:14px}.item_list .title{max-height:37px}.item_list .price_area{margin-top:10px}.item_list .img_area:hover .over_btn{display:none!important}.item_list .btn_thumb_m{display:block}.item_list .badge_area{bottom:12px;width:auto}.item_list .wrap_btn>.purchase_confirm,.item_list .wrap_btn>button{width:calc((100% - 32px)/ 4);height:30px;font-size:12px;border-radius:5px}.badge_area{display:flex;align-content:flex-start;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:calc(100% - 50px)}.item_list .badge_area span{margin-top:3px;padding:.25em .4em;box-shadow:0 2px 5px 0 rgb(0 0 0 / 5%);width:48px;height:16.1px;font-size:10px;line-height:1}.label_sale{padding:0 1rem;border-bottom-right-radius:10px;width:auto;min-width:85px;height:35px;font-size:13px;line-height:35px;box-sizing:border-box}.item_list .expected-label{top:6px;left:6px;padding:6px;max-width:calc(100% - 12px);font-size:10px}.item_list .expected-label i{margin-right:2px;width:10px;height:10px}.item_list .gifts,.item_list .option{font-size:13px;font-weight:500}.item_list .sale_area .price,.item_list .sale_area .sale{font-size:16px}.item_list .price_area .before{margin-left:3px;font-size:12px}.item_list .price_area .sale_area p.quantity,.item_list .price_area .sale_area p.quantity::before{font-size:14px;line-height:20px}.item_list .product_discount_area p{font-weight:500}.item_list .prd_numbering{width:38px;height:38px;border-radius:0 0 .8rem 0}.item_list .prd_numbering span{font-size:14px;font-weight:700}.item_list.basic .list_tit{padding:0 0 10px}.item_list.basic .wrap_thumb{gap:10px}.item_list.basic .badge-wrap{margin-top:15px}.item_list.basic .txt_area .sale_area{margin-top:10px}.item_list.thumb{gap:40px 0;margin:0 -8px}.item_list.thumb .list_area{position:relative;padding:0 8px;width:calc(100% / 2)}.item_list.thumb .txt_area{margin-top:7px;padding-top:10px;border-top:1px solid #f1f1f1}.item_list.thumb .list_area .img_area:hover>a{background:rgba(0,0,0,0)}.item_list.thumb .list_area .img_area:hover a~.prd_numbering{filter:brightness(1)}.item_list.thumb .list_area .img_area:hover a~.badge_area{filter:brightness(1)}.item_list.thumb .list_area .img_area:hover a img{filter:brightness(1)}.item_list.basic_wide .img_area,.item_list.thumb .img_area{border-radius:1rem}.item_list.basic_wide .list_area{border-bottom:1px solid #f5f5f5;box-sizing:border-box;gap:0 15px}.item_list.basic_wide .list_area:last-child{border-bottom:0}.item_list.del .list_area{padding-left:0}.item_list.del .check_area{position:static}.user_count_area{align-items:flex-start;flex-direction:column;margin-top:10px}.user_count_area>span{margin-bottom:6px;max-width:100%}.user_count_area span.ico{width:12px;height:12px}.user_count_area .liked span.ico{transform-origin:center;transform:scale(.9)}.sort_area{margin-right:0;margin-left:0}.sort_area .sort_total{font-size:13px;font-weight:500;line-height:30px;color:#000}.sort_area .sort_type .btn_sort{width:78.5px;height:30px;font-size:12px}.sort_chart_wrap{padding:0 18px 0 8px;z-index:1;width:110px;background:#fff url(/content/images/icon/ico_list_up.png) no-repeat calc(100% - 6px) center;background-size:24px auto;border-radius:10px}.sort_chart_wrap button{margin:0;border:0}.sort_chart_wrap ul.show{top:26px!important;border-radius:5px}.sort_chart_wrap::before{width:110px;border-radius:5px}.sort_chart_wrap.show{background:#fff url(/content/images/icon/ico_list_up_show.png) no-repeat calc(100% - 6px) center;background-size:24px auto}.sort_chart_wrap button{margin:0;padding:0 0 1px 0;font-size:13px;line-height:1}.sort_chart_wrap ul li{justify-content:flex-start;margin:0;padding:0;width:100%;height:30px;font-size:12px;text-align:left}.login-price{font-size:12px}}@media (max-width:480px){.item_list .price_area{min-width:132px}.item_list .list_area .img_area{border-radius:10px}.item_list .price_area .sale_area{margin-top:0!important}.item_list .btn_thumb_m{display:block}.item_list .img_area .over_btn{display:none}.item_list .btn_thumb_m .wrap_btn_thumb_m{height:25px}.item_list .btn_thumb_m .wrap_btn_thumb_m a,.item_list .btn_thumb_m a,.item_list .btn_thumb_m a.btn_cart_m,.item_list .btn_thumb_m a.btn_wish_m,.item_list .btn_thumb_m a.btn_wish_m.on{margin:0;width:25px;height:25px;background-size:25px auto}.over_btn{display:none!important}.badge{padding-left:4px;width:48px;height:18px;font-size:10px}.item_list.basic .wrap_btn{margin-left:0}.item_list.basic .list_area{margin:0 5px;padding:30px 0}.item_list.basic .list_area{margin:0 auto;padding:30px 0}.item_list.thumb .price_area{margin-top:15px}.rating_star span{width:14px;height:14px}.amt_box .number_s{width:30px}.sort_area{padding:0 0 20px}.sort_chart_wrap,.sort_chart_wrap button,.sort_chart_wrap::before{height:30px}.sort_chart_wrap button{font-size:13px}.sort_chart_wrap.show{border-radius:5px 5px 0 0}.sort_chart_wrap ul.show{border-radius:0 0 5px 5px!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.item_list .title{position:relative;display:block}.item_list .title.multi:after{position:absolute;right:0;bottom:0;background:#fff;content:"…"}}