button {border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none; }
a {text-decoration: none !important; outline: none; }
.clearFix:after {content: ''; display: block; clear: both;}
#contents { width:100% !important; min-width:1300px; position:relative; margin-left:auto; margin-right:auto;}
#contents #gs_wrap { width:100%; min-width:1300px; position:relative; overflow: hidden;}
#gs_wrap * { box-sizing: border-box; outline: none; font-weight: normal; letter-spacing: -0.5px;}

/* °¡»êÁ¡ ¿À½Ã´Â±æ ¹öÆ° */
#gs_wrap .gs_map_go_wrap { position: fixed; z-index: 20; display: inline-block; width: 1300px; left: 50%; margin-left: -650px; height: 0; bottom: 0;}
#gs_wrap .gs_map_go { position: absolute; display: inline-block; left: -100px; bottom: 30px; width: 70px; height: 70px; border-radius: 10px; box-shadow: 5px 5px 10px rgb(101 105 109 / 20%); background-color: #135DBA; color: #fff; font-size: 14px; font-family: noto-M; line-height: 1.4; letter-spacing: -0.5px; text-align: center;}
/* ³ëÆ®ºÏ ¹ÝÀÀÇü */
@media all and (max-width: 1570px) {
	#gs_wrap .gs_map_go_wrap {left: 0; margin-left: 0;}
	#gs_wrap .gs_map_go {left: 30px;}
}

/* °ø¿ë ½ºÅ¸ÀÏ ( Å¸ÀÌÆ², ½½¶óÀÌµå ¹öÆ° µî ) */
#gs_wrap .gs_inner_tit {text-align: center; font-weight: normal; font-size: 18px; line-height: 26px; letter-spacing: -0.6px; color: #6c6c6c; font-family: noto-R !important; }
#gs_wrap .gs_inner_tit2 {margin-top:8px; text-align: center; font-size: 32px; line-height: 48px; letter-spacing: -1.2px; color: #1a1a1a; font-family: noto-B !important; }
#gs_wrap .gs_arrow_L,
#gs_wrap .gs_arrow_R {width: 42px; height: 42px; border-radius: 50%; z-index: 2; transition: all 0.3s; text-indent: -9999px; position: absolute; cursor: pointer; top:100px; opacity:0;}
#gs_wrap .gs_arrow_L {box-shadow: -3px 3px 12px #00000014; background: #fff url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_prev_24.svg') center center/20px no-repeat; left:-15px;}
#gs_wrap .gs_arrow_R {box-shadow: 3px 3px 12px #00000014; background: #fff url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_next_24.svg') center center/20px no-repeat; right:-15px;}
#gs_wrap .gs_best_slide_wrap:hover .slick-arrow[aria-disabled="true"] {opacity:0.4;}
#gs_wrap .gs_best_slide_wrap:hover .slick-arrow[aria-disabled="false"] {opacity:1;}
#search_item li a, #search_item li a {overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
#gs_wrap .word_balloon {letter-spacing: -1px;}


/* KV ¿µ¿ª */
#contents #gs_wrap .gs_top_wrap { width:100%; min-width:1300px; position:relative; height: 540px; background:linear-gradient(to right,#DEFFAB,#9DF6F6);}
#contents #gs_wrap .gs_top_wrap::after {content: ''; position: absolute; display: block; width: 100%; height: 148px; left: 50%; bottom: 0; transform: translateX(-50%); background: linear-gradient(to bottom, transparent, var(--coFF));}
#contents #gs_wrap .gs_top_inner {width:1204px; margin:0 auto; position:relative; display: flex; justify-content: space-between;}

.gs_top_inner .top_left {padding-top: 108px;}
.gs_top_inner .txt_wrap {width: 540px; display: flex; flex-direction: column; gap: 8px;}
.gs_top_inner .txt_wrap span {margin-top: 14px; white-space: nowrap;}
.gs_top_inner .txt_wrap h2 {display: flex; align-items: center;}
.gs_top_inner .txt_wrap i {width: 60px; height: 60px;}
.gs_top_inner .txt_wrap i>img {width: 100%; height: 100%;}
.gs_top_inner .btn_wrap {margin-top: 40px;}
.gs_top_inner .btn_wrap .btn_1A:link, .gs_top_inner .btn_wrap .btn_1A:visited {color: var(--coFF);}

.gs_top_inner .top_right {position: relative; width: calc(100% - 540px); height: 100%;}
.gs_top_inner .top_right > span {position: absolute; z-index: 2;}
.gs_top_inner .top_right > span > img {width: 100%;}
.gs_top_inner .obj1 {width: 206px; left: 50px; top: 120px; opacity: 0; transform: translateX(300px); animation: fadeInRight 0.9s 0.7s ease-in-out forwards;}
.gs_top_inner .obj2 {width: 86px; left: 280px; top: 68px; transform: translate(-190px, 30px); opacity: 0; animation: obj2 0.45s 1.2s ease-in-out forwards;}
.gs_top_inner .obj2>img {animation: floatY 2s 1.7s ease-in-out infinite;}
.gs_top_inner .obj3 {right: -160px; top: 30px; opacity: 0; transform: translateX(300px); animation: fadeInRight 0.7s ease-in-out forwards;}
.gs_top_inner .arrow1 {width: 106px; left: -10px; top: 50px; opacity: 0; transform: translateX(300px); animation: fadeInRight 0.7s 0.2s ease-in-out forwards;}
.gs_top_inner .arrow2 {width: 307px; left: -136px; top: 340px; opacity: 0; transform: translateX(300px); animation: fadeInRight 0.7s 0.4s ease-in-out forwards;}
.gs_top_inner .arrow3 {width: 236.5px; right: -180px; top: 300px; opacity: 0; transform: translateX(300px); animation: fadeInRight 0.7s ease-in-out forwards;}
.gs_top_inner .timer {width: 480px; height: 480px; position: absolute; right: 10px; top: 30px;}
.gs_top_inner .timer::before {content: ''; display: block; position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; background: linear-gradient(to bottom, #fff, #6DF2F2); opacity: 0.3; z-index: 1;}
.gs_top_inner .timer::after {content: ''; display: block; position: absolute; width: 964px; height: 600px; background: url("//image5.compuzone.co.kr/img/images/gasan_pickUP/timer-after.png") top center / contain no-repeat;}
.gs_top_inner .timer .outer_area {z-index: 1; width: 460px; height: 460px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(7deg);}
.gs_top_inner .timer .outer_area .progress {animation: progressAni2 2.5s ease-in-out forwards;}
.gs_top_inner .timer .inner_area {z-index: 1; width: 350px; height: 350px; background: var(--coFF); position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%;}
.gs_top_inner .timer .inner_area > span {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.gs_top_inner .timer .timer_bg {width: 360px; height: 360px;}
.gs_top_inner .timer .timer_bg .mask-circle {transform-origin: center; transform: rotate(-90deg); animation: progressAni 2.5s ease-in-out forwards;}
.gs_top_inner .timer .timer_line {width: 322px; height: 322px;}
.gs_top_inner .timer .timer_line > img {position: absolute; left: 0; top: 0;}
.gs_top_inner .timer .timer_line .front {z-index: 1; filter: grayscale(1); --angle: 0deg;-webkit-mask-image: conic-gradient(transparent 0deg, transparent var(--angle), #000 var(--angle), #000 360deg); mask-image: conic-gradient(transparent 0deg,  transparent var(--angle), #000 var(--angle), #000 360deg); animation: erase 2.5s linear forwards;}
.gs_top_inner .timer .timer_front {width: 279px;}
.gs_top_inner .timer .timer_arrow {position: absolute; top: 60px; left: 170px;transform-origin: bottom; animation: arrowAni 2.5s ease-in-out forwards;}
.gs_top_inner .timer .timer_arrow::after {content: ''; position: absolute; left: 50%; bottom: -8px; transform: translateX(-50%); width: 18px; height: 18px; background: url("//image5.compuzone.co.kr/img/images/gasan_pickUP/timer-obj.png") center / contain no-repeat;}

@keyframes progressAni {
	100% {stroke-dashoffset: 0;}
}

@keyframes progressAni2 {
	100% {stroke-dashoffset: 11;}
}

@keyframes erase {
  from {--angle: 0deg;}
  to {--angle: 360deg;}
}

@keyframes arrowAni {
	0% {transform: rotate(0);}
	100% {transform: rotate(360deg);}
}

@keyframes fadeInRight {
	0% {opacity: 0; transform: translateX(300px);}
	100% {opacity: 1; transform: translateX(0);}
}

@keyframes obj2 {
	to {opacity: 1; transform: translate(0,0);}
}

@keyframes floatY {
	0%, 100% {transform: translateY(0);}
	50% {transform: translateY(-15px);}
}

/* º£½ºÆ® »óÇ° */
.gs_best_wrap {width:1300px; margin:0 auto; padding: 100px 0; text-align: center; position:relative;}
.gs_best_wrap .gs_best_slide_wrap {width: 100%; position: relative; text-align: center; margin-top: 40px;}
.gs_best_wrap .gs_best_slide {width: 1300px; margin-left:-12.5px; display: inline-block;	overflow: hidden;}
.gs_best_wrap .gs_best_slide_wrap > span {top: 128px; }
.gs_best_wrap .gs_best_slide_wrap .gs_arrow_L {left: 4px;}
.gs_best_wrap .gs_best_slide_wrap .gs_arrow_R {right: 4px;}
.gs_best_wrap .gs_best_slide_wrap .gs_best_roll {display: inline-block; float: left; width: 205px; height: 100%; margin: 0 12.5px; text-align: left; }
.gs_best_wrap .gs_best_roll > a {display: block; width: 100%; height: 100%; position:relative;}
.gs_best_wrap .gs_best_roll > a > span + span {display: block; width: 100%;}
.gs_best_wrap .gs_best_roll .gs_best_num {display: flex; align-items: center; justify-content: center; min-width:34px; height:34px; padding:0 12px; background:#1a1a1a; border-radius: 17px; font-size:14px; color:#fff; font-family:'spoqa M'; position:absolute; top:8px; left:8px; z-index:1;}
.gs_best_wrap .gs_best_roll .gs_best_img {display: block; width: 244px; height: 244px; margin-bottom:10px; border-radius:10px; overflow:hidden; position:relative;}
.gs_best_wrap .gs_best_roll .gs_best_img::before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.02); position:absolute; top:0; left:0;}
.gs_best_wrap .gs_best_roll .gs_best_img > img {width: 100%; height: 100%; display: block;}
.gs_best_wrap .gs_best_roll .gs_best_icon {display: flex; gap: 8px; width: 100%; height: 20px; margin-bottom: 6px;}
.gs_best_wrap .gs_best_roll .gs_best_name {width: 100%; line-height: 22px; font-size: 16px; color: #1a1a1a; font-family: noto-R; letter-spacing: -0.5px; margin-bottom:4px;    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.gs_best_wrap .gs_best_roll .gs_best_price {display: flex; justify-content: space-between; align-items: flex-end;}
.gs_best_wrap .gs_best_roll .gs_best_price .sale {margin-top:0;}
.gs_best_wrap .gs_best_roll .gs_best_price .sale .discount {font-size: 16px; color: #F14738; font-family: "spoqa B";}
.gs_best_wrap .gs_best_roll .gs_best_price .prc_guide_ly {text-align: right;}
.gs_best_wrap .gs_best_roll .gs_best_price .prc_guide_ly .under {text-decoration: line-through; color:#949494; font-family: 'spoqa L'; display: block;}
.gs_best_wrap .gs_best_roll .gs_best_price .won {font-size: 18px; color: #1a1a1a; font-family: "spoqa B"; display: block;}
/* º£½ºÆ® »óÇ°// */

/* Á¦Ç° ¸®½ºÆ® */
#contents #gs_wrap .gs_L_wrap { width:1300px; min-height: 600px; margin:0 auto; position:relative;}
/* Á¦Ç° ¸®½ºÆ® ÅÇ */
.gs_L_wrap .tab_menu { position:relative; width:100%; height:56px; float:left; background:#f9f9f9; border:solid #d8d8d8; border-width: 1px 0; margin-bottom:40px;}
.gs_L_wrap .tab_menu li{ float:left; line-height:15px; box-sizing:border-box;}
.gs_L_wrap .tab_menu li>i{background:#e8e8e8; width:2px; height:17px; position:absolute; top:20px;}
.gs_L_wrap .tab_menu li a.tab_M:hover{background:#1a1a1a; color:#fff; height:55px; text-decoration:none;}
.gs_L_wrap .tab_menu li.tab_on a.tab_M{background:#1a1a1a; color:#fff; height:55px;}
.gs_L_wrap .tab_menu li a.tab_M{padding:20px 25px 0 25px; box-sizing:border-box; display:inline-block; font-size:15px; line-height:15px; letter-spacing:-1px;}
/* ¸®½ºÆ® °Ë»ö ¹Ú½º */
.gs_L_wrap .gs_L_right_box {position: absolute; display: inline-flex; gap: 20px; top: 95px; right: 0; width: auto; height: 42px; }
.gs_L_wrap .gs_L_right_box > div {display: inline-block;}
.gs_L_right_box .search_box {width:290px; height: 40px; position: relative; order: 3;}
.gs_L_right_box .search_box > input {width: 200px; height: 40px; padding: 10px 50px 10px 10px; border:1px solid #d8d8d8; border-radius:2px; font-size:14px; color:#1a1a1a;}
.gs_L_right_box .search_box > input:hover {border:1px solid #1a1a1a;}
.gs_L_right_box .search_box > button {position: absolute; display: inline-block; font-family: noto-R !important; line-height: 1;}
.gs_L_right_box .search_box .gs_search_btn {top: 0; right:90px; width:50px; height: 40px; color: #fff; background: transparent url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_search_24.svg') center/24px no-repeat; text-indent: -9999px;}
.gs_L_right_box .search_box .gs_reset_btn {display:inline-block; width:78px; height:40px; margin-left:10px; line-height:38px; background:#fff; border:1px solid #d8d8d8; border-radius:2px; color:#1a1a1a; font-size:14px; font-family:'noto-R'; position:absolute; right:0;}
/* ¸ÂÃã°¡ º¸±â */
.gs_L_right_box .custom_price {margin-top: 9px;}
.gs_L_right_box .custom_price .cum_tit {font-family: noto-R !important; color: #1a1a1a; padding-left: 0;}
.gs_L_right_box .custom_price .cum_tit .qu_over { background: #fff; width: 20px; height: 20px; border-radius: 50%; border:1px solid #919191; margin-left: 0; color: #919191;line-height: 18px; text-align: center; vertical-align: 0; font-size: 13px; text-indent: 0.5px;}
.gs_L_right_box .custom_price .qu_Layer { top: 26px; right: -280px; }
.gs_L_right_box input.chkMedium2[type="checkbox"] {display:none; vertical-align:middle; }
.gs_L_right_box input.chkMedium2[type="checkbox"] + label.chkMedium2 {vertical-align:middle; font-size:12px; line-height:18px;  letter-spacing:-0.5px; color:#6c6c6c}
.gs_L_right_box input.chkMedium2[type="checkbox"] + label.chkMedium2 > i {display:inline-block; width:18px; height:18px; background:url('//image5.compuzone.co.kr/img/images/main/style_comm.png') -34px 0 no-repeat; cursor:pointer; vertical-align:middle; margin:3px 4px 3px 0;}
.gs_L_right_box input.chkMedium2[type="checkbox"]:checked + label.chkMedium2 > i { background:url('//image5.compuzone.co.kr/img/images/main/style_comm.png') -56px 0 no-repeat; }
@media \0screen {
	.gs_L_right_box .custom_price input.chkMedium2[type="checkbox"] {display:inline-block; width:18px; height:18px; vertical-align:-6px;}
	.gs_L_right_box .custom_price input.chkMedium2[type="checkbox"] + label.chkMedium > i {display:none !important;}
}

/* Á¦Ç° ¸®½ºÆ® Å¸ÀÌÆ² */
.gs_L_wrap .gb_title {padding-top:6px; font-size: 18px; color: #1a1a1a; letter-spacing: -1.3px; font-family: noto-B !important; clear: both;}
.gs_L_wrap .product_list_wrap { margin-top: 30px; }
/* viewType_T - ÀÌ¹ÌÁöÇü(5°³) */
#gs_wrap .viewType_T {border:none; float:none;}
#gs_wrap .viewType_T.Prdlist5 .product_list {display: flex; flex-wrap: wrap; gap:50px 20px; position:relative;}
#gs_wrap .viewType_T.Prdlist5 .product_list li {width:244px; height: 385px; padding:0; float:none; border:none;}
#gs_wrap .viewType_T .product_list li .prd_info {display: block; height:auto; margin-top:10px;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_info_Box {margin:10px 0 5px;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_info_name { margin:0; height:44px; line-height: 22px; max-height:none; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size:16px; font-family: noto-R; font-weight: normal; color:#1a1a1a;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price {width:100%; line-height:unset;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price>a {display: flex; justify-content: space-between; align-items: center; align-items: flex-end; }
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .won>em {padding-right:0; font-family:'spoqa B';}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .sale {margin-bottom:0;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .sale .discount {font-size:18px;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .prc_guide_ly {text-align: right;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .prc_guide_ly span {display: block;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .under {height:20px; font-size:15px; color:#949494; font-family: 'spoqa L'; text-decoration: line-through;}
#gs_wrap .viewType_T .product_list li .prd_info .prd_price .won .number {font-size:18px; color:#1a1a1a; font-family: 'spoqa B';}
#gs_wrap .viewType_T .product_list li .prd_info .rating {margin:5px 0 0 0; font-family: '¸¼Àº°íµñ';}
#gs_wrap .viewType_T .product_list li .prd_info .rating b{ font-family: '¸¼Àº°íµñ';}
#gs_wrap .viewType_T .product_list li .prd_img {width: 244px; height: 244px; margin-top:0; position: relative; border-radius: 10px; box-sizing: border-box; overflow: hidden;}
#gs_wrap .viewType_T .product_list li .prd_img>a::before {content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.02); z-index: 1;}
#gs_wrap .viewType_T .product_list li .prd_img>a::after {content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color:rgba(255,255,255,0.5); z-index: 1; display: none;}
#gs_wrap .viewType_T .product_list li:hover .prd_img>a::after {display:block;}
#gs_wrap .viewType_T .product_list li .prd_img>a {display: flex; align-items: center; justify-content: center; width:244px; height:244px;}
#gs_wrap .viewType_T .product_list li .prd_img img {width:84%; height:84%;}
#gs_wrap .product_list .prd_icon_list {display: none; position:absolute; top:170px; left:50%; transform:TranslateX(-50%); z-index:2;}
#gs_wrap .product_list li:hover .prd_icon_list {display: block;}
#gs_wrap .product_list li:hover .prd_icon_list .prd_icon_box a:hover span {display: none;}
#gs_wrap .prd_icon_list .prd_icon_box {width:auto; height:auto; background:none; border:none; display: flex; justify-content:center; gap:5px;}
#gs_wrap .prd_icon_list .prd_icon_box>a {display:flex; align-items: center; width:40px; height:40px; position:relative; margin:0!important;}
#gs_wrap .prd_icon_list .prd_icon_box>a::before {content:''; width:40px; height:40px; background:rgba(26,26,26,0.7); border-radius: 50%; position:absolute; top:0; left:0; z-index:-1; overflow: hidden; transition:all 0.2s;}
#gs_wrap .prd_icon_list .prd_icon_box>a div {display:block; width:24px; height:24px; margin:0 auto;}
#gs_wrap .prd_icon_list .prd_icon_box a .prd_ico1 {background:url('//image5.compuzone.co.kr/img/images/hotsale/hotsale_pro_3.png') center center/contain no-repeat;}
#gs_wrap .prd_icon_list .prd_icon_box a .prd_ico2 {background:url('//image5.compuzone.co.kr/img/images/hotsale/hotsale_pro_2.png') center center/contain no-repeat;}
#gs_wrap .prd_icon_list .prd_icon_box a .prd_ico3 {background:url('//image5.compuzone.co.kr/img/images/hotsale/hotsale_pro_1.png') center center/contain no-repeat;}
#gs_wrap .prd_icon_list .prd_icon_box a .prd_ico4 {background:url('//image5.compuzone.co.kr/img/images/hotsale/hotsale_pro_4.png') center center/contain no-repeat;}
#gs_wrap .prd_icon_list .prd_icon_box>a:hover::before {background:#F14738;}

/* ÆäÀÌÂ¡ */
#gs_wrap .bottom_area {border-top: 0 !important; margin:60px auto 100px; float:none;}

/* ----------------- ie8 ÇÙ ----------------- */
@media \0screen {
	/* Ä«Å×°í¸® ½½¶óÀÌµå */
	.gs_T_wrap .gs_Tbtn_slide_wrap .gs_Tbtn_roll .gs_Tbtn_img > img { display: none;}
	.gs_T_wrap .gs_Tbtn_slide_wrap .gs_Tbtn_roll.on .gs_Tbtn_img > img,
	.gs_T_wrap .gs_Tbtn_slide_wrap .gs_Tbtn_roll > a:hover > .gs_Tbtn_img > img { display: block;}
	/* Ã¼Å©¹Ú½º */
	.gs_L_right_box .custom_price input.chkMedium2[type="checkbox"] {display:inline-block; width:18px; height:18px; vertical-align:-6px;}
	.gs_L_right_box .custom_price input.chkMedium2[type="checkbox"] + label.chkMedium > i {display:none !important;}
}
/* ----------------- ie8 ÇÙ// ----------------- */

/* Ä«Å×°í¸® ¿µ¿ª:: µðÀÚÀÎ ¹× ±â´É º¯°æ */
#contents #gs_wrap .gs_T_wrap2 { width:1300px; position:relative; top:0; left: 50%; margin-left: -650px; padding:0 0 50px;}
/* ´ëºÐ·ù ÅÇ ½½¶óÀÌµå */
.gs_T_wrap2 .gs_Tbtn_wrap {width: 100%; position: relative; margin-top:40px;}
.gs_T_wrap2 .gs_Tbtn_wrap > ul {width: 100%; margin-top: -1px; font-size: 0; background-color: #fff;}
.gs_T_wrap2 .gs_Tbtn_wrap > ul:first-child {margin-top: 0;}
/* ´ëºÐ·ù ¶óÀÎ */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li {position: relative; width: 20%; height: 52px; display: inline-block; vertical-align: top; border:1px solid #f4f4f6;}
/* È­»ìÇ¥ÂÊ Å¬¸¯ */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > span {position: absolute; display: inline-block; z-index: -1; top: 0; right: 0; height: 51px; width: 52px; cursor: pointer;} 
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > span,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li a:hover + span,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li a.on + span {z-index: 3;} 
/* ´ëºÐ·ù¸í ÂÊ Å¬¸¯ */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > a{width: calc(100% + 3px); height: calc(100% + 2px); display: block; margin: -1px 0 0 -1px; padding: 15px 20px; border:1px solid #f4f4f6; font-size:15px; font-family: noto-R; line-height: 22px; color: #6c6c6c; letter-spacing: -1px; background-color: #fff;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:last-child > a {width: calc(100% + 2px);}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > a.on,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > a {position: relative; z-index: 2; border:1px solid; font-family: noto-B; line-height: 22px; color: #1a1a1a;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > a.on,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > a.on { border-color: #1a1a1a #1a1a1a #fff;}
/* ´ëºÐ·ù ¶óÀÎ È­»ìÇ¥ */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > a:before{content: ''; position: absolute; display: none; width: 20px; height:20px; background:url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_down_24.svg') center/20px no-repeat; top: 16px; right: 16px;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > a.on:before,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > a:before {display: inline-block;}
/* ÀüÃ¼º¸±â:: È­»ìÇ¥X ÁßºÐ·ù ¾È »ý±è */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > .gs_cateAll.on,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li > .gs_cateAll.on:hover { border-color: #1a1a1a;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li .gs_cateAll.on:before,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > .gs_cateAll:before {display: none;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li:hover > .gs_cateAll + span,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdB li .gs_cateAll.on + span {z-index: -1;}
/* ÁßºÐ·ù ¶óÀÎ */
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdM {position: relative; z-index: 1; display: none; border:1px solid #1a1a1a; padding: 20px 49px;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdM li {display: inline-block; width: 200px; height: 30px; padding-right: 20px;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdM li > a {width: 100%; height: 100%; display: block; line-height: 30px; font-size: 12px; font-family: "¸¼Àº°íµñ",malgun gothic,"µ¸¿ò",Dotum,AppleGothic,sans-serif; color: #6c6c6c; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdM li > a.on,
.gs_T_wrap2 .gs_Tbtn_wrap .gs_Tbtn_pdM li > a:hover {font-weight: bold; color: #1a1a1a;}

/* »óÇ° ¼¼ÆÃÁß ¾ÆÀÌÄÜ Ãß°¡ */
.gs_L_wrap .custom_price_Layer { width: 1300px; } 
.custom_price_Layer .loading_Box.productSetting > i { background: url(//image5.compuzone.co.kr/img/images/product_list/productList_N/loading_img3.gif) no-repeat; }

/* ¸ÂÃã°¡ Á¤·Ä º¯°æ */
.gs_L_right_box .custom_price .cum_tit .qu_over {display: inline-block; background: url(//image5.compuzone.co.kr/img/images/bsk/simp_question.png) center center/contain no-repeat; width: 18px; height: 18px; cursor: pointer; vertical-align: middle; margin-left: 5px; margin-bottom: 2px; border:none; border-radius:0;}
.customP_switch .custom_switchBtn {    position: relative; display: inline-block; margin-left:2px; width: 37px; height: 18px; border-radius: 35px; vertical-align: middle; overflow: hidden;}
.customP_switch .custom_switchBtn a {display: block; width: 100%; height: 100%; text-decoration:none;}
.customP_switch .custom_switchBtn p { line-height: 16px; font-size: 10px; color: #fff; font-family: 'spoqa R';}
.customP_switch .custom_switchBtn .off {background-color: #D9D9D9; text-align: right;}
.customP_switch .custom_switchBtn .off > p {padding-right: 3px;}
.customP_switch .custom_switchBtn .on {background-color: #1C8FEC; text-align: left;}
.customP_switch .custom_switchBtn .on > p {padding-left: 3px;}
.customP_switch .custom_switchBtn i { position: absolute; top: 2px; width: 14px; height: 14px; background: #fefefe; border-radius: 35px; transition: 0.3s all;}
.customP_switch .custom_switchBtn .off > i {left: 2px;}
.customP_switch .custom_switchBtn .on > i {left: 20px;}
.custom_price .cum_tit .qu_over {margin-left:2px;}
#contents.myP_contents i, #contents.myP_contents em {font-style: normal;}

/* 95119 °¡»êÁ¡ ºü¸¥ÇÈ¾÷ ÆäÀÌÁö Ã¼Å©¹Ú½º ½ºÅ¸ÀÏ ¼öÁ¤ */
#gs_wrap .viewType_T .product_list li input.leftchk[type="checkbox"] + label.leftchk > i {height: 18px;}

/* 94052 ¸ÂÃã°¡ Ã¼Å©¹Ú½º·Î º¯°æ*/
#gs_wrap .custom_switchBtn {display: none;}
.pop_check {display: inline-block; margin-right:5px;}
.pop_check input {width: 100%; height: 100%; line-height: 38px; padding: 0 15px; font-size: 14px; font-family: 'noto-R'; font-weight: normal; color: #1a1a1a; outline: none; border: none; box-sizing: border-box; position: absolute; top: 0;}
.pop_check input.pop_chk[type="checkbox"] {display: none; vertical-align: middle;}
.pop_check input.pop_chk[type="checkbox"] + label.pop_chk {vertical-align: middle; color: #1a1a1a; line-height: 1; font-family: 'noto-R';
cursor: pointer;}
.pop_check input.pop_chk[type="checkbox"] + label.pop_chk > i {display: inline-block; width: 18px; height: 18px; border-radius:0; background: url(//image5.compuzone.co.kr/img/images/bsk/simp_checkG.png) center center/contain no-repeat; cursor: pointer; vertical-align: middle; position:inherit; }
.pop_check input.pop_chk[type="checkbox"]:checked + label.pop_chk > i {background: url(//image5.compuzone.co.kr/img/images/bsk/simp_checkedB.png) center center/contain no-repeat;}

/* 117902 Åä¿äÀÏ ¼öµ¿¹è³Ê Ãß°¡ */
#gs_wrap .gs_floating_banner{position: absolute; left:50%; bottom:120px; transform: translateX(-765px); width: 100px; z-index: 10;}
#gs_wrap .gs_floating_banner ul{background: #fff; border-radius: 10px; overflow: hidden; box-shadow:3px 3px 20px rgba(0,0,0,0.13);}
#gs_wrap .gs_floating_banner ul li{width: 100%; padding: 18px 0; box-sizing: border-box;}
#gs_wrap .gs_floating_banner ul li:last-child{border: 0;}
#gs_wrap .gs_floating_banner ul li a{display: flex; flex-direction: column; align-items: center;}
#gs_wrap .gs_floating_banner ul li a img{display: block; margin-bottom: 10px;}
#gs_wrap .gs_floating_banner ul li a .bat {display:flex; align-items:center; justify-content: center; margin-bottom:5px; padding:0 4px; border-radius:16px; color:#fff; }
#gs_wrap .gs_floating_banner ul li a span{display: block; text-align: center; color: #6c6c6c; font-size: 13px; font-family: '¸¼Àº°íµñ'; font-weight: bold; letter-spacing: -1px;}

/* 130229 1½Ã°£ÇÈ¾÷ ¼öÁ¤ */
.prd_icon {display: flex; gap: 8px;}
.gs_L_wrap .gs_L_right_box > div.gs_pick_box {display: inline-flex; align-items: center; gap: 4px;}
.gs_L_wrap .gs_L_right_box > div > label + div {line-height: 22px;}
#gs_wrap .prd_btn > a.btn_red {box-sizing: content-box;}