@charset "UTF-8";
#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items:after, #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list:after { display: block; clear: both; content: ''; }

html { overflow-x: hidden; }

#pd-filter-page .section_wrap { position: relative; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap { overflow: hidden; } }

@media screen and (min-width: 1023px) and (max-width: 1281px) { #pd-filter-page .section_wrap .brand-section-more { padding-bottom: 240px; } }

#pd-filter-page .section_wrap .brand-section-more .brand-more-list { position: relative; cursor: url(../../img/common/mouse-slide.svg) 50 50, auto !important; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .brand-section-more .brand-more-list::after { content: ''; display: block; width: 100%; height: 1px; position: absolute; left: 0; top: 100%; margin-top: 50px; z-index: 1; background-color: #eaeaea; } }

@media screen and (max-width: 1023px) and (max-width: 767px) { #pd-filter-page .section_wrap .brand-section-more .brand-more-list::after { margin-top: 37px; } }

#pd-filter-page .section_wrap .brand-section-more .brand-more-list a { cursor: url(../../img/common/mouse-slide.svg) 50 50, auto !important; }

#pd-filter-page .section_wrap .sort_list_panel { width: 100%; float: right; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s; }

#pd-filter-page .section_wrap .sort_list_panel.active { width: calc(100% - 310px); }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .sort_list_panel.active { width: 100%; } }

@media screen and (min-width: 1023px) { #pd-filter-page .section_wrap .sort_list_panel.active .product_list > li { padding-left: 0; } }

#pd-filter-page .section_wrap .sort_list_panel::after { content: ''; display: block; clear: both; }

#pd-filter-page .section_wrap .sort_list_panel .product_item > a .pd_desc { margin-bottom: 22px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .sort_list_panel .product_item > a .pd_desc { margin-bottom: 16px; } }

#pd-filter-page .section_wrap .sort_list_panel .product_item .box_tab .box_tab_item { margin-top: 8px; line-height: 1.5; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .sort_list_panel .product_item .box_tab .box_tab_item { margin-top: 4px; } }

#pd-filter-page .section_wrap .section.section_1400 { overflow: visible; }

#pd-filter-page .section_wrap .section.section_1400 .filter { display: block; float: left; width: 100%; }

#pd-filter-page .section_wrap .section.section_1400 .filter .filter_text { float: right; display: inline-block; position: relative; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter .filter_text .filter_tooltip { display: none; position: absolute; z-index: 4; right: 0; top: 100%; white-space: nowrap; font-size: 12px; font-weight: 500; color: #fff; line-height: 18px; letter-spacing: -0.18px; border-radius: 8px; -webkit-backdrop-filter: blur(19.9px); backdrop-filter: blur(19.9px); background-color: #000; padding: 10px 16px; animation: tooltipAni 0.5s 4s ease-in-out forwards; }
  #pd-filter-page .section_wrap .section.section_1400 .filter .filter_text .filter_tooltip.active { display: block !important; }
  #pd-filter-page .section_wrap .section.section_1400 .filter .filter_text .filter_tooltip::before { content: " "; visibility: visible; position: absolute; z-index: 4; border-style: solid; border-width: 9px; z-index: 99; bottom: 100%; right: 37px; margin-left: -9px; border-color: transparent  transparent #000 transparent; } }

#pd-filter-page .section_wrap .section.section_1400 .filter .filter_text .filter_tooltip { display: none; pointer-events: none; }

#pd-filter-page .section_wrap .section.section_1400 .filter .filter_text .filter_tooltip.active { display: none; }

#pd-filter-page .section_wrap .section.section_1400 .filter .text_k5 { user-select: none; -ms-user-select: none; position: relative; top: 0; left: 0; float: right; display: inline-block; z-index: 3; padding-right: 27px; margin-bottom: 14px; font-weight: 500; cursor: pointer; }

#pd-filter-page .section_wrap .section.section_1400 .filter .text_k5::after { content: ''; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 15px; height: 15px; background: url("../../img/products/ico_filter_close.svg") no-repeat center/contain; }

#pd-filter-page .section_wrap .section.section_1400 .filter .text_k5.active::after { background: url("../../img/products/ico_filter_open.svg") no-repeat center/contain; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter .text_k5 { font-size: 14px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap { position: absolute; top: 0; left: 0; width: 0; opacity: 0; float: left; overflow: hidden; -webkit-transition: width 0.3s; -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s; max-height: 100vh; overflow-y: scroll; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap::-webkit-scrollbar { width: 6px; border-radius: 10px; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap::-webkit-scrollbar-thumb { background-color: #dedede; border-radius: 10px; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap::-webkit-scrollbar-track { background: transparent; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap.active { position: sticky; top: 32px; width: 266px; opacity: 1; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap.active { left: 0; }
  #pd-filter-page .section_wrap .section.section_1400 .filter_wrap.active::-webkit-scrollbar { display: none; }
  #pd-filter-page .section_wrap .section.section_1400 .filter_wrap.active::-webkit-scrollbar-thumb { display: none; } }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap { position: fixed; top: 0 !important; left: -99999px; z-index: 9999; -webkit-transition: width 0s; -moz-transition: width 0s; -ms-transition: width 0s; -o-transition: width 0s; transition: width 0s; width: 100% !important; max-height: none; }
  #pd-filter-page .section_wrap .section.section_1400 .filter_wrap.active { position: fixed; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; background-color: #000; opacity: 0; -webkit-transition: opacity 0.4s; -moz-transition: opacity 0.4s; -ms-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s; }

@media (min-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_overlay { display: none; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside { border-top: 1.5px solid #111; position: relative; top: 0; left: -280px; z-index: 7; width: 250px; float: left; margin-right: 12px; background: #fff; -webkit-transition: left 0.3s; -moz-transition: left 0.3s; -ms-transition: left 0.3s; -o-transition: left 0.3s; transition: left 0.3s; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside { width: 100%; height: 100vh; max-width: 480px; left: -480px; overflow: auto; padding: 40px 45px; } }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside { max-width: 260px; left: -260px; padding: 40px 26px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside.on { left: 0px; margin-right: 40px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside.on { margin-right: 0; }
  #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside.on + .filter_overlay { opacity: 0.6; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list { user-select: none; -ms-user-select: none; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items { display: none; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items { border-top: none; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .filter_item_inner { display: flex; align-items: center; justify-content: space-between; height: 70px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .filter_item_inner { height: 50px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .filter_title { font-weight: 500; cursor: default; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .filter_title { font-size: 14px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .reset_filter { font-size: 15px; color: #666; cursor: pointer; border-bottom: 1px solid #707070; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .reset_filter { font-size: 12px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list { float: left; display: block; width: 100%; margin-top: 0; margin-bottom: 0; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item { cursor: pointer; float: left; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item:not(:last-child) { margin-right: 8px; margin-bottom: 8px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item:not(:last-child) { margin-right: 4px; margin-bottom: 4px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item:last-child { margin-bottom: 22px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item:last-child { margin-bottom: 20px; } }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item:last-child { margin-bottom: 26px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item .item_title { display: inline-block; position: relative; padding: 6px 36px 6px 16px; border: 1px solid #777; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; line-height: 1.37; font-size: 14px; letter-spacing: -0.02em; color: #666; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item .item_title { padding: 5px 32px 5px 12px; font-size: 12px; line-height: 1.57; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .selected_filter_items .sub_list .sub_item .item_title::after { content: ''; position: absolute; top: 50%; right: 15px; width: 10px; height: 10px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url("../../img/common/ico_close.svg") no-repeat center/contain; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item { position: relative; border-top: 1px solid #eaeaea; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:last-child { border-bottom: 1px solid #eaeaea; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .filter_title { position: relative; display: flex; align-items: center; height: 70px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .filter_title { height: 50px; font-size: 14px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .filter_title::before { content: ''; position: absolute; top: 50%; right: 0; width: 12px; height: 2px; -webkit-transform: translateY(-50%) rotate(90deg); -moz-transform: translateY(-50%) rotate(90deg); -ms-transform: translateY(-50%) rotate(90deg); -o-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); background: #111; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .filter_title::after { content: ''; position: absolute; top: 50%; right: 0; width: 12px; height: 2px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #111; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected).unfold .filter_title::before { background: #fff; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .sub_item { height: 40px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item:not(.selected) .sub_item { height: 31px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_title { font-weight: 500; cursor: pointer; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list { display: block; margin-bottom: 22px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list { margin-top: 4px; margin-bottom: 18px; display: none; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list .sub_item { cursor: pointer; display: flex; align-items: center; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list .sub_item .item_title { color: #333; line-height: 2.38; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list .sub_item .item_title { font-size: 13px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list .sub_item.selected .item_title { position: relative; font-weight: 500; padding-left: 22px; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .sub_list .sub_item.selected .item_title::before { content: ''; position: absolute; top: 50%; left: 0; width: 16px; height: 16px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url("../../img/common/ico_check.svg") no-repeat center/contain; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price { font-size: 0; white-space: nowrap; margin-top: 16px; margin-bottom: 8px; cursor: default !important; }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price { font-size: 14px; margin-bottom: 6px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > * { display: inline-block; vertical-align: middle; padding-bottom: 0 !important; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"] { position: relative; width: calc(50% - 28px); height: 34px; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"] input { display: block; width: 100%; height: 100%; border: solid 1px #dddddd; font-size: 14px; padding: 0 25px 0 8px; box-shadow: none; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"] input { font-size: 13px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"]:after { content: '원'; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); font-weight: normal; font-family: 'Pretendard', sans-serif; font-size: 14px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"]:after { font-size: 13px; } }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *[class*="price"]:after { right: 4px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *.gap { width: 18px; text-align: center; font-size: 14px; }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *.gap { width: 13px; font-size: 13px; } }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *.btn { width: 34px; height: 34px; margin-left: 6px; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *.btn a { background-color: #333333; position: relative; display: block; width: 100%; height: 100%; }

#pd-filter-page .section_wrap .section.section_1400 .filter_wrap .filter_aside .filter_list .filter_item .filter_price > *.btn a img { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); }

#pd-filter-page .section_wrap.__product_wrap .sort_list { margin-bottom: 34px; }

@media screen and (max-width: 1023px) { #pd-filter-page .section_wrap.__product_wrap .sort_list { padding-top: 3px; } }

@media screen and (max-width: 767px) { #pd-filter-page .section_wrap.__product_wrap .sort_list { margin-bottom: 13px; } }

#pd-filter-page .section_wrap.__product_wrap .sort_list .sort_item { margin-bottom: 16px; }

@keyframes tooltipAni { 0% { opacity: 1; }
  100% { opacity: 0; } }

/*# sourceMappingURL=list.css.map */