/* °øÅë */
#Allassem_wrap {overflow: hidden; width:100%; min-width: 1204px;}
#Allassem_wrap .tit {display: flex; flex-direction: column; align-items: center; gap:8px; margin-bottom:40px;}
#Allassem_wrap .chipbtn_L ul {justify-content: center;}
#Allassem_wrap .flex {display:flex; align-items: center;}

.assem_main {background:var(--co00) url('//image5.compuzone.co.kr/img/images/Allassembled/assemble_Bg.png') center bottom no-repeat; overflow:hidden;}
.assem_main .aseem_ani {width:1480px; height:100%; position:absolute; bottom:0; left:50%; transform:TranslateX(-50%); overflow:hidden;}
.assem_main .aseem_ani .light1 {position:absolute; bottom:-118px; left:-2px; transform:rotate(54deg); animation:light1 3s linear infinite 1.8s;}
.assem_main .aseem_ani .light2 {position:absolute; bottom:-160px; left:641px; transform:rotate(15deg); animation:light2 3s linear infinite 2s;}
.assem_main .aseem_ani .light3 {position:absolute; bottom:-122px; right:8px; transform:rotate(-24deg); animation:light3 3s linear infinite 4s;}
@keyframes light1 {
   0% {bottom:-118px; left:-2px; opacity:1;}
   80% {opacity:1;}
   100% {bottom:400px; left:415px; opacity:0;}
}
@keyframes light2 {
   0% {bottom:-160px; left:641px; opacity:1;}
   100% {bottom:400px; opacity:0;}
}
@keyframes light3 {
   0% {bottom:-122px; right:8px;}
   80% {opacity:1;}
   100% {bottom:400px; right:430px; opacity:0;}
}
.assem_main .main_inner {padding:100px 0; text-align: center; position:relative;}
.assem_main .main_inner .tit {padding-bottom:60px;}

/* ¹Ú½º°øÅë */
.assem_main .boxs {display: flex; justify-content: space-between;}
.assem_main .boxs .box {width:374px; height:440px; background: rgba(0, 0, 0, 0.1); backdrop-filter: blur(2px); position:relative; opacity:0;}
.assem_main .boxs .box>a {display: block; width:100%; height:100%; padding:40px 0 56px; border-radius: 20px; border:3px solid var(--co3A); border-radius:20px; overflow:hidden;}
.assem_main .boxs .box>a .box_default {display: flex; flex-direction: column; align-items: center; gap:8px;}
.assem_main .boxs .box .boximg {width:240px; height:240px; margin-top:22px; opacity:0.8; transition:all 0.3s;}
.assem_main .boxs .box .boximg img {width:100%;}
.assem_main .boxs .box_hover {width:100%; height:100%; border-radius: 20px; position:absolute; top:0; left:0; overflow: hidden;}
.assem_main .boxs .box_hover img {mix-blend-mode:color-dodge;}
.assem_main .boxs .box_off {display: flex; justify-content: space-between; align-items: flex-end; width:calc(100% + 6px); height:100%; padding:30px; border-radius:20px; position:absolute; bottom:-3px; left:-3px;}
.assem_main .boxs .box .box_off img { height:20px;}
.assem_main .boxs .box .box_off .keyword {text-align: right;}
.assem_main .boxs .box .box_on {display: flex; flex-direction: column; align-items: center; gap:48px; width:100%; padding:50px 0 0; position:absolute; top:0; left:0; overflow:hidden; opacity:0;}
/* °¢ ¹Ú½º ½ºÅ¸ÀÏ */
.assem_main .boxs .box1 .box_hover::before {content: ''; width: 100%; height: 300px;background:linear-gradient(180deg, transparent, rgba(86,172,255,0.8), transparent); position: absolute; top: 250px; left: 0; transition: all 0.4s;}
.assem_main .boxs .box2 .box_hover::before {content: ''; width: 100%; height: 300px;background:linear-gradient(180deg, transparent, rgba(60,175,175,0.8), transparent); position: absolute; top: 250px; left: 0; transition: all 0.4s;}
.assem_main .boxs .box3 .box_hover::before {content: ''; width: 100%; height: 300px;background:linear-gradient(180deg, transparent, rgba(154,116,211,0.8), transparent); position: absolute; top: 250px; left: 0; transition: all 0.4s;}
.assem_main .boxs .box.on .box_hover::before {top: -150px;}
.assem_main .boxs .box1 p {color:#8FC8FF;}
.assem_main .boxs .box2 p {color:#9DD7D7;}
.assem_main .boxs .box3 p {color:#BDA2E3;}
/* ±×¸²ÀÚ */
.assem_main .boxs .box1::before {content:''; width:711px; height:307px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/iworks_pc_light.png'); position:absolute; bottom:-307px; right:-34px; transition:all 0.2s; opacity:0; animation:box_shadow 1s ease-in-out forwards 1s;}
.assem_main .boxs .box1::after {content:''; width:270px; height:150px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/iworks_pc_shadow.png'); position:absolute; bottom:-150px; left:52px; opacity:0;}
.assem_main .boxs .box2::before {content:''; width:434px; height:290px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/trendy_pc_light.png'); position:absolute; bottom:-290px; left:-30px; transition:all 0.2s; opacity:0; animation:box_shadow 1s ease-in-out forwards 1.2s;}
.assem_main .boxs .box2::after {content:''; width:270px; height:150px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/trendy_pc_shadow.png'); position:absolute; bottom:-150px; left:52px; opacity:0;}
.assem_main .boxs .box3::before {content:''; width:713px; height:307px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/premium_pc_light.png'); position:absolute; bottom:-307px; left:-23px; transition:all 0.2s; opacity:0; animation:box_shadow 1s ease-in-out forwards 1.4s;}
.assem_main .boxs .box3::after {content:''; width:270px; height:150px; background:url('//image5.compuzone.co.kr/img/images/Allassembled/premium_pc_shadow.png'); position:absolute; bottom:-150px; left:52px; opacity:0;}
.assem_main .boxs .box1 {animation:box 1s ease-in-out forwards 1s;}
.assem_main .boxs .box2 {animation:box 1s ease-in-out forwards 1.2s;}
.assem_main .boxs .box3 {animation:box 1s ease-in-out forwards 1.4s;}
@keyframes box {
   0% {transform:translateY(-50px); opacity:0;}
   100% {transform:translateY(0); opacity:1;}
}
@keyframes box_shadow {
   0% {transform:translateY(30px); opacity:0;}
   100% {transform:translateY(0); opacity:1;}
}
/* hover½Ã */
.assem_main .boxs .box>a:hover {border:3px solid transparent;}
.assem_main .boxs .box>a:hover .box_default h3, .assem_main .boxs .box>a:hover .box_off {opacity:0;}
.assem_main .boxs .box1>a:hover .box_default h4 {color:#8FC8FF!important;}
.assem_main .boxs .box2>a:hover .box_default h4 {color:#9DD7D7!important;}
.assem_main .boxs .box3>a:hover .box_default h4 {color:#BDA2E3!important;}
.assem_main .boxs .box>a:hover p {color:#fff;}
.assem_main .boxs .box>a:hover .box_on {opacity:1;}
.assem_main .boxs .box>a:hover .boximg {width:280px; height:280px; margin-top:40px; opacity:1;}
.assem_main .boxs .box.on::before {opacity:0!important;}
.assem_main .boxs .box.on::after {opacity:1;}

/* ¸ÞÀÎ ¹è³Ê */
.assem_bnr {margin-top:100px; position:relative;}
.assem_bnr .swiper-slide {width:100%; height:80px; border-radius: 12px;}
.assem_bnr .swiper-slide a {display: block; width:100%; height:100%; border-radius:10px; overflow: hidden;}
.assem_bnr .swiper-slide img {display: block; width:100%; height:100%;}
.assem_bnr .swiper-op12 {display: flex; align-items: center; justify-content: center; width:70px; height:26px; background:rgba(0, 0, 0, 0.4); border-radius: 13px; position:absolute; top:12px; right:12px; z-index: 1;}
.assem_bnr .swiper-op12 .swiper-pagination {color:var(--coD8);}
.assem_bnr .swiper-op12 .swiper-pagination-current {color: var(--coFF);}
.assem_bnr .swiper-op12 .left {background:url('//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_line_prev_12.svg') center/12px no-repeat;} 
.assem_bnr .swiper-op12 .right {background:url('//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_line_next_12.svg') center/12px no-repeat; } 

/* reviewzone */
.review_zone {width:100%; padding:100px 0; background: #fff; position:relative;}
.review_cont {width:1204px; margin-top:40px; position:relative;}
.review_cont .swiper-slide>a {display: block; width:388px; border-radius: 20px; border:1px solid #d8d8d8; overflow:hidden;}
.review_cont .swiper-slide>a .img_box {width:100%; height:220px; overflow:hidden;}
.review_cont .swiper-slide>a .img_box img {width:100%;}
.review_cont .swiper-slide>a .txt_box {display: flex; flex-direction: column; gap:12px; padding:30px;}
.review_cont .swiper-slide>a .txt_box .flex {gap:8px;}
.review_cont .swiper-slide>a .bat {display: inline-flex; align-items: center; justify-content: center; height:26px; background:var(--co00); padding:0 8px; border-radius: 13px;}
.review_cont .swiper-slide>a p {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all;}
.review_cont .swiper_prev {left:-21px; opacity:0;}
.review_cont .swiper_next {right:-21px; opacity:0;}
.review_cont:hover .swiper_prev, .review_cont:hover .swiper_next {opacity:1;}
.review_bnr {margin-top:56px;}
.review_bnr .flex {display: flex; justify-content: space-between;}
.review_bnr .flex a {display: block;}
.review_bnr .flex img {display: block;}

/* ÀÎ±â°Ë»ö¾îÃßÃµPC */
.ranking_PC {padding:100px 0 0; background:var(--coF9); }
.ranking_PC .chipbtn {display: flex; align-items: center; justify-content: center; position:absolute; z-index: 100; transition:all 0.2s;}
.ranking_PC .chipbtn.on {width:100%; height:56px; background:rgba(255,255,255,0.9); backdrop-filter: blur(10px); box-shadow: 6px 6px 16px rgba(0, 0, 0, 0.16); border-radius: 0 0 20px 20px; position:fixed; top:56px; left:0;}
.ranking_PC .chipbtn ul {width:1204px; justify-content: center;}
.ranking_PC .rank_inner h2 {display: flex; justify-content: center; align-items: center; gap:8px; margin-bottom:30px;}
.ranking_PC .rank_inner>div:nth-child(even) {background:var(--coF2); border-radius: 0;}
.ranking_PC .rank_inner #rank1 {padding-top:80px;}
.ranking_PC .rank_inner .product-wrap {position:relative;}
.ranking_PC .rank_inner .product-wrap .pd_list {padding:0;}
.ranking_PC .rank_inner .product-wrap .viewType_L li:last-child {border:none;}

/* ÇÁ¸®¹Ì¾ö, ¾ÆÀÌ¿÷½º, ÃßÃµÁ¶¸³ ¸ÞÀÎ»ó´Ü °øÅë */
.assem_main.blue {background:linear-gradient(to bottom, #EBF5FF, #fff);}
.assem_main.mint {background:linear-gradient(to bottom, #EDF8F8, #f9f9f9);}
.assem_main.purple {background:linear-gradient(to bottom, #492976, #000, #000);}
.assem_main .top_banner {display: flex; align-items: center; justify-content: center; height:50px; background:var(--co3A); border-radius: 0 0 20px 20px;}
.assem_main.blue .top_banner {background:#1E90FF;}
.assem_main.mint .top_banner {background:#3CAFAF;}
.assem_main.purple .top_banner {background:#7A45C6;}
.Allassemble .main_inner {padding:100px 0 0;}
.Allassemble .main_inner .All_tit {display: flex; flex-direction: column; align-items: center; gap:12px;}
.Allassemble .main_inner .bestseller {display: flex; justify-content: center; align-items: flex-start; gap:20px; margin-top:40px;}
.Allassemble .main_inner .bestseller>div {width:224px;}
.Allassemble .main_inner .bestseller .pro_box {display: flex; flex-direction: column; gap:12px; text-align: left;}
.Allassemble .main_inner .bestseller .img_box {width:224px; height:224px; border-radius:5px; overflow:hidden; position:relative;}
.Allassemble .main_inner .bestseller .img_box .batbl {display: flex; align-items: center; justify-content: center; height:26px; padding:0 8px; color:var(--coFF); background:#1E90FF; border-radius: 13px; position:absolute; top:8px; left:8px;}
.Allassemble .main_inner .bestseller .img_box img {width:100%; height:100%;}
.Allassemble .main_inner .bestseller .tit_box {display: flex; flex-direction: column; gap:8px;}
.Allassemble .main_inner .bestseller .txt_box p {display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break: break-all; margin-top:8px;}
.Allassemble .main_inner .bestseller .price_box {display: flex; flex-direction: column; gap:4px; text-align: right;}
.Allassemble .main_inner .bestseller .price_box .flex {display: flex; justify-content: space-between;}
.Allassemble .main_inner .bestseller .price_box>p {height:19px; text-decoration: line-through;}
.Allassemble .main_inner .bestseller .bat_box {margin-top:4px;}
/* ÇÊÅÍ°øÅë */
.All_filter {display: flex; align-items: center; gap:8px; width:1204px; margin:0 auto 20px; position:relative;}
.All_filter .chipbtn::before {content:''; width:68px; height:100%; background:linear-gradient(to left, var(--coF9) 30%, transparent); position:absolute; right:0; z-index:10;}
.recoPrdList_wrap .All_filter .chipbtn::before {background:linear-gradient(to left, var(--coFF) 30%, transparent);}
.All_filter .reset button { display: flex; align-items: center; justify-content: center; gap:4px; width:100%; height:40px; padding:0 16px; border:1px solid var(--coD8); border-radius: 20px; background:var(--coD8); color:var(--co6C); font-size:14px; font-family:'noto-R'; overflow:hidden; transition:all 0.2s;}
.All_filter .chipbtn.end::before {display: none;} 
.All_filter .chipbtn ul li {width:auto;}
.All_filter .chipbtn ul li:last-child {margin-right:100px;}
.All_filter .chipbtn ul li:hover a {background:var(--coFF); border:1px solid var(--co00); color:var(--co00);}
.All_filter .chipbtn ul li.on a i {background:url('//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_line_down_24.svg') center/16px no-repeat;}
.All_filter .chipbtn ul li.on:hover a { background:var(--co1A); border:1px solid var(--co1A); color:var(--coFF);}
.All_filter .chipbtn {width:1103px;}
/* ÇÊÅÍÆË¾÷°øÅë */
.filter_popup {position:fixed; top:0; z-index: 100000;}
.filter_popup::before {content:''; width:100vw; height:100vh; background:rgba(0, 0, 0, 0.7); position:absolute; top:0; left:0;}
.filter_popup .layer_popup {width:710px; height:100vh; margin:0; top:0; z-index: 1000000;}
.filter_popup .btwn {display: flex; flex-direction: column; justify-content: space-between; max-height:none; height:calc(100vh - 124px); overflow: hidden;}
.filter_popup .filterbox { margin-top:24px;}
.filter_popup .checkbox_line { height:calc(100vh - 473px); overflow:hidden auto; margin-top:16px; padding-bottom:20px;}
.filter_popup .checkbox_line ul {display: flex; flex-wrap: wrap; gap:16px;}
.filter_popup .checkbox_line ul li {width:312px;}
.filter_choice {display: flex; flex-wrap: wrap; gap:8px; padding-top:20px; border-top:1px solid var(--coD8); max-height:115px; overflow:hidden auto;}
.filter_choice>span {display: flex; align-items: center; gap:4px; height:26px; padding:0 12px; border-radius: 13px; background:var(--co1C); font-size:14px; color:var(--coFF);}
.filter_popup .layer_btn {margin-top:64px;}
.filter_popup .chipbtn_S::before {content:''; width:68px; height:30px; background:linear-gradient(to left, var(--coFF), transparent); position:absolute; right:0; z-index:10;}
.filter_popup .chipbtn_S.end::before {display: none;}
.filter_popup .chipbtn_S ul li {width:auto;}
.filter_popup .chipbtn_S ul li:last-child {margin-right:100px;}

/* ÇÁ¸®¹Ì¾ö, ¾ÆÀÌ¿÷½º, ÃßÃµÁ¶¸³PC Áß°£ ÇÃ·ÎÆÃ¹è³Ê */
.floating_bnr {position:fixed; top:10%; right:10%; z-index: 100; display: none; animation: floating 2s ease-in-out alternate infinite;}
@keyframes floating {
	0% {transform:translateY(0);}
	100% {transform:TranslateY(30px);}
}
.floating_bnr>a {display: block;}
.floating_bnr>.closeX {width:20px; height:20px; border-radius: 50%; position:absolute; top:10px; right:16px;}

/* »óÇ°¸®½ºÆ® °³Æí */
.pd_wrap {width: 100%; padding: 100px 0; background: #F9F9F9;}
.pd_wrap .pd_inner{width: 1204px; margin: auto;}
.pd_wrap .pd_inner .tab_area{width:100%; height: 72px; margin-bottom:20px; background:#f9f9f9; display: flex; justify-content: space-between; align-items: center; background: #fff; border-radius: 10px; padding:0 20px; box-sizing: border-box;}
.pd_wrap .pd_inner .tab_menu li{position:relative; display:inline-block;}
.pd_wrap .pd_inner .tab_menu li + li:before{content:""; position:absolute; left:-1px; top:20px; display:block; width:1px; height:17px; background:#d8d8d8;}
.pd_wrap .pd_inner .tab_menu li > a{display:block; padding:0 20px; line-height:56px; color:#949494; font-size:16px; font-family:"noto-R";}
.pd_wrap .pd_inner .tab_menu li.tab_on > a , .pd_wrap .pd_inner .tab_menu li:hover > a{color:#1A1A1A;}
.pd_wrap .pd_inner .viewType{margin:0px 20px; font-size:0; border: 1px solid #D8D8D8; background: #ffffff; border-radius: 2px;}
.pd_wrap .pd_inner .viewType > a{width: 40px; height: 40px; display:inline-block;}
.pd_wrap .pd_inner .viewType .list_view {background: url('//image5.compuzone.co.kr/img/images/svg_icon/D8D8D8/icon_line_menu_24.svg') center center; background-size: 24px; background-repeat: no-repeat;}
.pd_wrap .pd_inner .viewType .img_view {background: url('//image5.compuzone.co.kr/img/images/svg_icon/D8D8D8/icon_line_view_img_24.svg') center center; background-repeat: no-repeat; border-right: 1px solid #D8D8D8;}
.pd_wrap .pd_inner .viewType .img_view.active {background-position: unset; z-index: 1; background: url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_view_img_24.svg') center center; background-size: 24px; background-repeat: no-repeat;}
.pd_wrap .pd_inner .viewType .img_view:hover{background-position: unset; z-index: 1; background: url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_view_img_24.svg') center center; background-size: 24px; background-repeat: no-repeat;}
.pd_wrap .pd_inner .viewType .list_view.active {background-position: unset; position: relative; z-index: 2; background: url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_menu_24.svg') center center; background-size: 24px; background-repeat: no-repeat}
.pd_wrap .pd_inner .viewType .list_view:hover{background-position: unset; position: relative; z-index: 2; background: url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_menu_24.svg') center center; background-size: 24px; background-repeat: no-repeat}

.prdlist_top {width: 100%; display: flex; align-items: center; justify-content: space-between; padding: 24px 40px; box-sizing: border-box; border-bottom: 1px solid #D8D8D8; box-sizing: border-box;}
.prdlist_top .tit_txt h2 {font-weight: normal; font-size:18px; font-family:'noto-B';}
.prdlist_top h2 {font-weight: normal;}
.customP_switch .ques_Layer{display:none; position:absolute; right:-10px; top:30px; width:517px; z-index:10;}
.customP_switch>div {display: flex; align-items: center;}
.customP_switch .customP_txt {font-size:14px; color:#1a1a1a;}
.customP_switch input[type="checkbox"] {display:none;}
.customP_switch input[type="checkbox"] + label > i {display:inline-block; width:18px; height:18px; background:url('//image5.compuzone.co.kr/img/images/bsk/simp_checkG.png') center center no-repeat; cursor:pointer; margin: 0 10px 0 0;}
.customP_switch input[type="checkbox"]:checked + label > i {background:url('//image5.compuzone.co.kr/img/images/bsk/simp_checkedB.png') center center no-repeat !important;}
.prdlist_top .customP_switch{display: flex; align-items: center; gap: 20px;}
.prdlist_top .customP_switch .customP_txt{display: flex; align-items: center;}
.prdlist_top .customP_switch .customP_txt input[type="checkbox"] + label {display:flex; align-items: center; font-size:14px; line-height:18px; letter-spacing:-0.5px; color:#1a1a1a; font-family:'noto-R';}
.customP_txt .sat_icon {width: 110px;}
.pd_wrap .quick_pickUP_icon > b:before {width: 18px; height: 18px; background: #1C8FED url(//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_fill_light_spark_24.svg) center center / 12px no-repeat; border-radius: 50%;}
.customP_txt .quick_pickUP_icon > b > em { font-style: normal; font-weight: normal; font-family: noto-R; margin-left: 3px; }
.customP_txt .qu_over {display: inline-block; width: 20px; height: 20px; background:url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_question_mark_circle_24.svg") center/contain no-repeat; cursor: pointer; margin-left: 4px; float: right; position: relative; z-index: 1; }

/* Á¦Ç° ¸®½ºÆ® °øÅë */
.pd_wrap .pd_inner .pd_list {background: #FFF; border-radius: 10px; padding-bottom: 40px; position: relative;}
.pd_wrap .pd_inner .pd_list ul > li .new_bat{position: absolute; top: 30px; left: 30px; background: #F14738; width: 44px; height: 26px; display: block; color: #fff; font-family: 'spoqa M'; font-size: 12px; border-radius: 17px; display: flex; align-items: center; justify-content: center; z-index: 4;}
.pd_wrap .pd_inner .pd_list .compare_bt{width: 56px; height: 26px; top: 30px; right: 30px; float: unset; position: absolute; z-index: 4; transition: all 0.3s;}
.pd_wrap .pd_inner .pd_list .compare_bt .compare_img {width: 12px; height: 12px;}
.pd_wrap .pd_inner .pd_list ul > li > a .img_box{position: relative; mix-blend-mode: multiply; margin-bottom: 16px; width: 220px; height: 220px;}
.pd_wrap .pd_inner .pd_list ul > li > a .img_box > img{width: 100%; overflow: hidden;}
.pd_wrap .pd_inner .pd_list ul > li > a .img_box::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(250,250,250,0.02);}
.pd_wrap .pd_inner .pd_list .bat_box {display: flex; gap: 3px; flex-wrap: wrap;}
.pd_wrap .pd_inner .pd_list .bat_box span {margin:0;}
.pd_wrap .pd_inner .pd_list .txt_box{position: relative; z-index: 4;}
.pd_wrap .pd_inner .pd_list .txt_box .ad{color: #1A1A1A; font-family: 'noto-B'; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 4px; height: 23px;}
.pd_wrap .pd_inner .pd_list .txt_box .name{color: #1A1A1A; font-family: 'noto-R'; font-size: 16px; word-break: break-all; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom:12px;}
.pd_wrap .pd_inner .pd_list .txt_box .price_box{display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 12px; letter-spacing: -0.45px;}
.pd_wrap .pd_inner .pd_list .txt_box .price_box .dc{display: block; color: #F14738; font-family: 'spoqa m'; font-size: 18px;}
.pd_wrap .pd_inner .pd_list .txt_box .price_box .price{display: flex; gap: 4px; align-items: flex-end; justify-content: flex-end; width: 100%;}
.pd_wrap .pd_inner .pd_list .txt_box .price_box .price .original{color: #949494; font-family: 'spoqa R'; font-size: 14px; text-decoration: line-through; letter-spacing: -1px;}
.pd_wrap .pd_inner .pd_list .txt_box .price_box .price .total{color: #1A1A1A; font-family: 'spoqa M'; font-size: 18px;}
.pd_wrap .pd_inner .pd_list .txt_box .tool{display: flex; align-items: center; margin-bottom: 12px; height: 20px;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .line{position: relative; display: block; width: 1px; height: 10px; background: #D8D8D8; margin: 0 8px;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .ico01 {width:20px; height:20px; background:#1C8FED url('//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_fill_light_spark_24.svg') center center/16px no-repeat; border-radius: 50%;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .ico02{display: flex; align-items: center; gap: 4px;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .ico02>img {width:20px; height:20px;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .ico02 .rating{color: #3a3a3a; font-family: 'spoqa R'; font-size: 13px; padding-top: 1px; box-sizing: border-box;}
.pd_wrap .pd_inner .pd_list .txt_box .tool .review{color: #3a3a3a; font-family: 'spoqa R'; font-size: 13px; padding-top: 1px; box-sizing: border-box;}
.pd_wrap .pd_inner .pd_list .txt_box .des{margin-bottom: 12px;}
.pd_wrap .pd_inner .pd_list .txt_box .des ul{display: flex; flex-direction: column; gap: 8px;}
.pd_wrap .pd_inner .pd_list .txt_box .des ul li{display: flex; gap: 12px;}
.pd_wrap .pd_inner .pd_list .txt_box .des ul li p{color: #949494; font-family: '¸¼Àº°íµñ'; font-size: 13px; width: 27px;}
.pd_wrap .pd_inner .pd_list .txt_box .des ul li span{color: #949494; font-family: '¸¼Àº°íµñ'; font-size: 13px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width: 290px;}
.pd_wrap .pd_inner .pd_list .btn_price{display:inline-block; margin-left:5px; background:url("//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_down_12.svg") center/12px no-repeat; width:16px; height:16px; border-radius: 50%; border:1px solid #3a3a3a; cursor:pointer;}
.pd_wrap .pd_inner .pd_list .btn_price:hover{background:#3a3a3a url("//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_line_down_12.svg") center/12px no-repeat;}
.pd_wrap .price_Layer{display:none; position:absolute; left:0; top:30px; padding:18px; width:217px; background:#fff; border:1px solid #6c6c6c; box-shadow:0 3px 8px rgba(0,0,0,0.2); color:#6c6c6c; font-size:13px; z-index:10;}
.pd_wrap .btn_price:hover + .price_Layer{display:block;}
.pd_wrap .price_Layer dl{padding-top:8px; display:block; width:100%;}
.pd_wrap .price_Layer .origin{padding-top:0; padding-bottom:8px; border-bottom:2px solid #eee;}
.pd_wrap .price_Layer dt{float:left; color:#6c6c6c; font-size:13px; vertical-align:top;}
.pd_wrap .price_Layer dd{float:right; color:#6c6c6c; font-size:16px; line-height:1; font-weight:bold; text-align:right; vertical-align:top;}
.pd_wrap .price_Layer dd > em{color:#6c6c6c; font-size:16px; line-height:1;}
.pd_wrap .price_Layer .total dt , .pd_wrap .price_Layer .total dd , .pd_wrap .price_Layer .total dd em , .recommendPrd_list .product_list .price_Layer .total dd , .recommendPrd_list .product_list .price_Layer .total dd > em{color:#F14738; }
.pd_wrap .price_Layer dl:after{content:""; display:block; clear:both;}

/* ¹ÙµÏÆÇÇü */
.pd_wrap .pd_inner .pd_list ul.viewType_T{display: grid; grid-template-columns: repeat(4,1fr); border: none; box-sizing: border-box; position: relative;}
.pd_wrap .pd_inner .pd_list ul.viewType_T::after{content: ''; width: 100%; height: 1px; background: #D8D8D8; position: absolute; bottom: 0; left: 0;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li{width: 100%; padding: 10px; box-sizing: border-box; position: relative; border-bottom: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:nth-child(4n) {border-right: none;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > a{width: 280px; height: 100%; display: block; position: relative; padding: 30px; box-sizing: border-box; position: relative;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box{position: absolute; width: 280px; height: calc(100% - 20px); border-radius: 10px; overflow: hidden; top: 10px; left: 10px; z-index: 3; display: flex; align-items: center; justify-content: center; opacity: 0; transition: all 0.3s; pointer-events: none;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box .icon_box{display: flex; gap: 10px; position: absolute; top: 182px; width: calc(100% - 60px);}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box .icon_box a{display: flex; align-items: center; justify-content: center; width: 48px; height: 48px; background: rgba(255, 255, 255, 0.2); border-radius: 48px; transition: all 0.3s; pointer-events: all;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box .icon_box a:hover{background: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .hover_box{opacity: 1;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .ad{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .name{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .price_box .dc{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .price_box .price .original{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .price_box .price .total{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .tool .ico01{background:#fff url('//image5.compuzone.co.kr/img/images/svg_icon/Fill/icon_fill_light_spark.svg') center center/16px no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li > a .txt_box .tool .ico01 img {display: none;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .tool .ico02 .rating{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .tool .review{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .des ul li p{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover > a .txt_box .des ul li span{color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt {background: rgba(255, 255, 255, 0.1); color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt .compare_img {background: url(//image5.compuzone.co.kr/img/images/svg_icon/Fill/icon_fill_vivid_check.svg) center center / contain no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt.on, 
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt:hover {background: #fff; color: #1C8FED;}
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt.on .compare_img, 
.pd_wrap .pd_inner .pd_list ul.viewType_T > li:hover .compare_bt:hover .compare_img {filter: invert(57%) sepia(78%) saturate(4554%) hue-rotate(186deg) brightness(98%) contrast(90%)}

/* ¸®½ºÆ®Çü */
.pd_wrap .pd_inner .pd_list ul.viewType_L {border-top: 1px solid #d8d8d8; border: none;}
.pd_wrap .pd_inner .pd_list ul.viewType_L li{display: flex; justify-content: space-between;padding: 40px; box-sizing: border-box; border-bottom: 1px solid #d8d8d8; position:relative;}
.pd_wrap .pd_inner .pd_list ul.viewType_L li:last-child {border-bottom:0;}
.pd_wrap .pd_inner .pd_list ul.viewType_L li > a{display: flex; gap: 30px;}
.pd_wrap .pd_inner .pd_list ul.viewType_L li a .txt_box {width: 613px;}
.pd_wrap .pd_inner .pd_list ul.viewType_L > li > a .new_bat {position: static;}
.pd_wrap .pd_inner .pd_list ul.viewType_L > li > a .txt_box .ad {display: flex; height: auto; gap: 8px;}
.pd_wrap .pd_inner .pd_list ul.viewType_L > li > a .txt_box .name {margin-bottom: 12px; -webkit-line-clamp: 1;}
.pd_wrap .pd_inner .pd_list ul.viewType_L > li > a .img_box {margin-bottom: 0;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .txt_box .price_box .price {display: block;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .txt_box .price_box .price > div {display: flex; align-items: center; gap: 12px; position: relative;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .txt_box .price_box .dc, .pd_wrap .pd_inner .pd_list ul.viewType_L .txt_box .price_box .total{font-size: 20px;}
.pd_wrap .spec_table{border-top:1px solid #D8D8D8; margin-bottom: 15px;}
.pd_wrap .spec_table th , .pd_wrap .spec_table td{border-bottom:1px solid #D8D8D8; font-size:14px; font-family:'Noto-R'; vertical-align:middle; box-sizing: border-box;}
.pd_wrap .spec_table th{background:#F2F2F2; font-weight:normal; color:#1A1A1A; text-align:center;}
.pd_wrap .spec_table td { padding:10px 15px;}
.pd_wrap .spec_table td a{color:#1A1A1A; text-align:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all; display: inline-block; width: 482px;}
.pd_wrap .info_box {border-right: 1px solid #d8d8d8; padding-right: 40px; box-sizing: border-box;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_btn{text-align:center;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_btn .button_area{font-size:0; width:220px; height:40px; }
.pd_wrap .pd_inner .pd_list ul.viewType_L .button_area > button{display:inline-block; width:50%; line-height:40px; background:#fff; border:1px solid #DBDBDB; color:#1a1a1a; font-size:14px; font-family:'Noto-R'; }
.pd_wrap .pd_inner .pd_list ul.viewType_L .button_area > button:hover{color:#fff; background:#1a1a1a;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .button_area .buy_btn{border-left:0;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon{margin-top:16px; display: flex; gap: 33px; position: relative; justify-content: center;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon::before {content: ''; width: 1px; height: 100%; background: #d8d8d8; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon a{position:relative; display:inline-block; width: 24px; height:24px; background:url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_new_open_24.svg") center left/contain no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon a.icon_heart {background:url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_heart_24.svg") center left/contain no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon .icon_blank:hover{ background:url("//image5.compuzone.co.kr/img/images/svg_icon/0D6DE3/icon_line_new_open_24.svg") center left/contain no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon .icon_heart:hover{background:url("//image5.compuzone.co.kr/img/images/svg_icon/0D6DE3/icon_line_heart_24.svg") center left/contain no-repeat;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon a span{position:absolute; left:50%; bottom:-24px; display:none; padding:0 5px; width:auto; min-width:35px; height:19px; line-height:19px; background:#f6f9fc; border:1px solid #d8d8d8; border-radius:10px; color:#6c6c6c; font-size:12px; text-decoration:none; white-space:nowrap; z-index:999; transform: translateX(-50%);}
.pd_wrap .pd_inner .pd_list ul.viewType_L .option_icon a:hover span{display:block;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .compare_bt {top: 0; right: 0;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .compare_bt:hover {background: #1C8FED; color: #fff;}
.pd_wrap .pd_inner .pd_list ul.viewType_L .compare_bt:hover .compare_img, .pd_wrap .pd_inner .pd_list ul.viewType_L .compare_bt.on .compare_img
{background: url(//image5.compuzone.co.kr/img/images/svg_icon/Fill/icon_fill_vivid_check.svg) center center / contain no-repeat;}
.pd_wrap .bottom_area {float: unset; margin: 40px auto 0;}
.pd_wrap .pd_list .discount_box {width: 100%; padding: 5px; box-sizing: border-box; background: #f9f9f9; border-radius: 2px; margin-bottom: 12px;}
.pd_wrap .pd_list .discount_box p {font-family: '¸¼Àº°íµñ'; font-size: 12px; color: #1a1a1a; letter-spacing: -0.1px; text-align: center;}
.pd_wrap .pd_list .discount_box span {font-family: '¸¼Àº°íµñ'; font-weight: bold; color: #0D6DE3; display: block; text-align: center;}
.pd_wrap .pd_list.viewType_T > ul > li:hover .discount_box {background: #FFF;}
.pd_wrap .compare_bt > p {font-size: 12px;}

.pd_wrap .viewType_L li:hover .prd_info_layer {display:block;}
.pd_wrap .viewType_L .prd_info_layer {top:70px; left:290px;}

.iw_pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box {background: rgba(13,109,227,0.9); }
.iw_pd_wrap .pd_inner .pd_list ul > li > .hover_box .icon_box a:hover img{filter: invert(57%) sepia(78%) saturate(4554%) hue-rotate(186deg) brightness(98%) contrast(90%);}
.pr_pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box {background: rgba(71,18,147,0.9); }
.pr_pd_wrap .pd_inner .pd_list ul > li > .hover_box .icon_box a:hover img{filter: invert(68%) sepia(75%) saturate(3067%) hue-rotate(257deg) brightness(44%) contrast(115%)}
.re_pd_wrap .pd_inner .pd_list ul.viewType_T > li > .hover_box {background: rgba(60,175,175,0.9); }
.re_pd_wrap .pd_inner .pd_list ul > li > .hover_box .icon_box a:hover img{filter: invert(63%) sepia(35%) saturate(661%) hue-rotate(131deg) brightness(88%) contrast(93%);}

/* ÇØ´ç»óÇ°¾øÀ»½Ã */
.pd_noList {display: flex; flex-direction: column; align-items: center; justify-content: center; gap:4px; padding:100px 0 40px;}
.pd_noList .refilter_btn {display:inline-block; margin-top:20px; padding:0 15px; width:167px; height:40px; line-height:40px; border:1px solid #d8d8d8; border-radius:2px; color:#1a1a1a; font-size:14px; font-family:'Noto-R';}
.pd_noList .refilter_btn i {display:inline-block; margin-left:2px; width:18px; height:18px; background:url("//image5.compuzone.co.kr/img/images/recomend21/reset_Btnimg.png") center no-repeat; vertical-align:-3px;}
.pd_noList>a {margin-top:8px;}
.pd_noList>a.btn_1A {color:#fff!important; margin-top:8px;}

/* Á¦Ç°¸®½ºÆ®-·ÎµùÁß */
.product_list_loadingObj {text-align:center;}
.product_list_loadingObj .loading_wrap {width:300px; height:100px; display:inline-block; margin:50px 0;}
.product_list_loadingObj .loading_wrap .iconBox {width:90px; height:90px; display:block; float:left; background:url('//image5.compuzone.co.kr/img/images/product_detail/sch_loading.gif') 0 0 no-repeat;}
.product_list_loadingObj .loading_wrap .textBox {width:200px; height:80px; line-height:80px; display:block; float:left; margin-left:10px; }
.product_list_loadingObj .loading_wrap .textBox p.title {font-size:25px; font-family:Noto-B; color:#3d3e41; border-bottom:none; height:17px; margin-left:-2px;}

/* °¡»êÁ¡ ºü¸¥ÇÈ¾÷ ·¹ÀÌ¾îÆË¾÷ */
.quick_pickUP_layer_pop {display:none; width: 410px; height: auto; position: absolute; top:23px; left: -259px; background-color: #fff; box-sizing: border-box; z-index: 99; padding: 30px; border: 1px solid #B4B4B4;}
.quick_pickUP_icon .quick_pickUP_layer_pop .qpup_tit h2 {padding-bottom: 15px; margin:0 0 15px; font-size: 18px; font-family: 'noto-B'; font-weight: normal; color: #1A1A1A; border-bottom: 1px solid #1a1a1a; text-align: center;}
.quick_pickUP_layer_pop .qpup_tit > button {width: 16px; height: 16px; background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -350px -130px no-repeat; position: absolute; top: 20px; right: 20px;}
.quick_pickUP_layer_pop > button {width: 100%; max-width: 350px; height: 50px; background: #1a1a1a; border-radius: 2px; color: #fff; margin: auto;}
.quick_pickUP_layer_pop .qpup_notice {display: block; width: 100%; text-align: left; margin: 20px 0 30px; padding: 20px; background: #F9F9F9; border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;  box-sizing: border-box; word-break: break-all;}
.quick_pickUP_layer_pop .qpup_notice > p {color: #6c6c6c !important; margin-top: 4px; letter-spacing: -0.33px;}
.quick_pickUP_layer_pop .qpup_notice > p:first-child{margin: unset;}
.reco_Lbox .prd_icon .quick_pickUP_icon:hover .quick_pickUP_layer_pop {display:block;}
.review_wrap .quick_pickUP_icon:hover .quick_pickUP_layer_pop {display:block;}
