@charset "utf-8"; 

/* PF HEADER BASIC */
#container.type-visual .pf-tit-area { position:relative; }
#container.type-visual .pf-tit-area .pf-tit { position:absolute; top:45%; right:0; bottom:0; left:0; padding: 0 5.208vw; width:1392px; line-height:1; margin:0 auto; font-weight:700; font-size:2.656vw; color:#fff; }
#container.type-visual .pf-tit-area .pf-tit.pc-ver {display: block;}
#container.type-visual .pf-tit-area .pf-tit.mo-ver {display: none;}
#container.type-visual .pf-tit-area .slider-pf-visual .visual { height:360px; background-position: 50% 0 !important; }
#container.type-visual .pf-tit-area .slider-pf-visual .visual.m { display:none; }

/* PD common */
.pf-container { display:flex; flex-wrap:wrap; max-width:1440px; margin:0 auto; }
.pf-container .chk-form input[type="checkbox"]:checked + label::before { background:#2189FF url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size:14px auto; }
.pf-container .chk-form input[type="checkbox"]:not(:disabled):checked:hover + label::before { background-color:#3BA7FF; }
.pf-container .chk-form input[type="checkbox"]:checked:disabled + label::before { border-color:#D4E2F3; background:#D4E2F3 url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size:14px auto; }

/* PF »ó¼¼°Ë»ö */
.top-opt-detail-area { border-bottom:1px solid #D9D9D9; }
.top-opt-detail-area .opt-detail-inner { display:flex; width:100%; max-width:1440px; min-height:60px; margin:0 auto; }
.top-opt-detail-area .opt-detail-inner span { display:inline-block; color:#000; }
.top-opt-detail-area .opt-detail-inner .box-result { width:auto; padding:19px 0 20px 24px; font-size:0; flex: 0 0 auto;}
.top-opt-detail-area .opt-detail-inner .box-result .search { line-height:1.31em; padding-left:24px; font-weight:700; font-size:16px; color:#000; letter-spacing:-0.01em; background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center; background-size:18px auto; pointer-events:none; }
.top-opt-detail-area .opt-detail-inner .box-result .search.pc-ver {display: inline-block; vertical-align: middle;}
.top-opt-detail-area .opt-detail-inner .box-result .search.mo-ver {display: none;}
.top-opt-detail-area .opt-detail-inner .box-result .result { position:relative; line-height:1.33em; font-size:16px; margin-left:16px; padding-left:17px; letter-spacing:-0.01em; background:url('/sec/static/_images/bg/wavelet_1x16.jpg') no-repeat 0 center; }
.top-opt-detail-area .opt-detail-inner .box-result .result:after { content:""; position:absolute; top:50%; left:0; width:1px; height:16px; transform:translateY(-50%); background:#C8C8C8; }
.top-opt-detail-area .opt-detail-inner .box-result .result em { display:inline-block; margin-left:12px; line-height:1.33em; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; font-weight:700; font-size:16px; letter-spacing:-0.01em; color:#2189FF; }
.top-opt-detail-area .opt-detail-inner .box-option { display:flex; flex: 1 1 auto; width:auto; padding-left:46px; }
.top-opt-detail-area .opt-detail-inner .box-option .btn { position:relative; top:14px; width:80px; line-height:32px; margin:0 24px 0 0; padding:0 19px; }
.top-opt-detail-area .opt-detail-inner .box-option .opt-area { width:calc(100% - 114px); padding:14px 0; font-size:0; }
.top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt { position:relative; line-height:32px; margin-right:24px; padding-right:24px; font-size:14px; }
.top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt:last-child { margin-left:0; }
.top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt button { position:absolute; top:50%; right:0; width:16px; height:16px; margin-left:8px; font-size:1px; color:transparent; transform:translateY(-50%); background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat; background-size:16px auto; }
.top-opt-detail-area .opt-detail-inner .box-droplist { flex: 0 0 auto; width:28%; padding-right:24px; text-align:right; }
.top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist { position:relative; top:15px; display:inline-block; width:150px; }
.top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button { padding-right:22px; font-weight:bold; font-size:16px; color:#000; border:0; text-align:right; }
.top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button:before { right:0; }
.top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist li { white-space:nowrap; }

@media screen and (max-width: 800px) {
	.top-opt-detail-area .opt-detail-inner .box-result .search.pc-ver {display: none;}
	.top-opt-detail-area .opt-detail-inner .box-result .search.mo-ver {display: block;}
}

/* KDP-20205 À¥Á¢±Ù¼º 72p */
.pf-container .pf-prd-filter-area:focus { outline: -webkit-focus-ring-color auto 1px; }

/* PF Ç°¸ñ ÇÊÅÍ¿µ¿ª : »ó¼¼Ç×¸ñ Àû¿ë */
.pf-container .pf-prd-filter-area { width: 18%; padding: 36px 0 0 24px; }
.pf-container .pf-prd-filter-area .filter-header,
.pf-container .pf-prd-filter-area .filter-footer { display:none; }
.pf-container .pf-prd-filter-area .list-filter > li { padding:30px 0; border-bottom:1px solid #D9D9D9; position: relative; } /* YHM 20201023 TVÅ©±â ½±°Ô ¾Ë¾Æº¸±â */
.pf-container .pf-prd-filter-area .list-filter > li:first-child { padding-top:0; }
.pf-container .pf-prd-filter-area .list-filter > li .btn-filter { position:relative; display:block; line-height:1.3em; font-size:18px; color:#000; font-weight:bold; letter-spacing:-0.01em; }
.pf-container .pf-prd-filter-area .list-filter > li .btn-filter { display: -webkit-box;} /* ¸ð¹ÙÀÏÁ¢±Ù¼º 221125-28p */
.pf-container .pf-prd-filter-area .list-filter > li .btn-filter > span { line-height:1.3em; font-size:18px; color:#000; font-weight:bold; letter-spacing:-0.01em; vertical-align: baseline; }
.pf-container .pf-prd-filter-area .list-filter > li .btn-filter:after { content:''; display:block; position:absolute; top:50%; right:6px; transform:translateY(-50%); width:16px; height:16px; background:url(/sec/static/_images/common/icon-plus-filter.svg) no-repeat center; background-size:16px auto; }
.pf-container .pf-prd-filter-area .list-filter > li.active .btn-filter:after { background-image:url(/sec/static/_images/common/icon-minus-filter.svg); }
.pf-container .pf-prd-filter-area .list-filter .list-box { display:none; }
.pf-container .pf-prd-filter-area .list-filter .list-box > ul > li { padding:30px 0 0; }
.pf-container .pf-prd-filter-area .list-filter > li.open .itm-color-object { display:inline-block; }
.pf-container .pf-prd-filter-area .list-filter .list-box .filter-more { display:inline-block; margin:30px 0 0; background-color:transparent; font-size:14px; line-height:1.29em; color:#2189FF; font-weight:bold; text-align:left; letter-spacing:-0.01em; }
.pf-container .pf-prd-filter-area .list-filter .range-box { position:relative; padding:30px 0 15px; vertical-align:middle; text-align:center; }
.pf-container .pf-prd-filter-area .list-filter .range-box .range-price { padding-top:15px; }
.pf-container .pf-prd-filter-area .list-filter .range-box .range-price:after { content:''; display:block; clear:both; }
.pf-container .pf-prd-filter-area .list-filter .range-box .range-price span { font-size:14px; line-height:18px; color:#000; }
.pf-container .pf-prd-filter-area .list-filter .range-box .range-price span:nth-child(1) { float:left; }
.pf-container .pf-prd-filter-area .list-filter .range-box .range-price span:nth-child(2) { float:right; }
.pf-container .pf-prd-filter-area .list-filter .range-box .slider-wrapper { position:relative; margin-top:3px; padding:0 14px; }
.pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider { height:1px; position:relative; border-radius:1px; background:#d9d9d9; }
.pf-container .pf-prd-filter-area .list-filter .range-box .ui-widget.ui-widget-content { box-shadow:none; }
.pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider-range { position:absolute; height:1px; border-radius:0; background:#000; }
.pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider-range:after { content:''; width:100%; height:1px; background:#fff; position:absolute; top:0; left:0; opacity:0.3; }
.pf-container .pf-prd-filter-area .list-filter .range-box .ui-state-default { top:50%; width:11px; height:11px; transform:translateY(-50%); border:1px solid #000 !important; border-radius:100%; background:#fff; }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list { display:flex; flex-wrap:wrap; margin-top: 17px; margin-bottom: -18px; }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li { float:none; padding:16px 3px; text-align:center; width: calc(100% / 5 - 24px); }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li ~ li { margin-left:30px; }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li:nth-child(6n) { margin-left: 0; }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li label { height:auto; }
.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li em { display: none; }

/* PF º£½ºÆ® ¼¿·¯ */
.pf-container .pf-prd-cardlist .ranking-area { position:relative; margin: 23px 0 60px; padding:65px 60px 60px; border:2px solid #EBEBEB; border-radius:20px; }
.pf-container .pf-prd-cardlist .ranking-area .title { position:absolute; top:-23px; left:50%; padding:0 22px; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; font-weight: bold; font-size:36px; color:#000; line-height:1.33em; letter-spacing:0.1em; text-align:center; transform:translateX(-50%); background:#fff; }
.pf-container .pf-prd-cardlist .ranking-area .ranking { display:flex; }
.pf-container .pf-prd-cardlist .ranking-area .ranking li { position:relative; width:calc(33.33% - 40px); padding-top:33px; font-size:0; }
.pf-container .pf-prd-cardlist .ranking-area .ranking li ~ li { margin-left:60px; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .badge { position:absolute; top:0; left:0; text-align:center; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .badge .top { display:inline-block; color:#000; font-size:14px; line-height:1.33em; font-weight:bold; letter-spacing:0; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .badge .rank { display:block; margin-top:-7px; color:#000; font-size:30px; line-height:1.33em; font-weight:bold; letter-spacing:0; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; }
.pf-container .pf-prd-cardlist .ranking-area .ranking li:before { content:""; position:absolute; right:0; bottom:0; left:0; z-index:-1; height:65.14%; background:#F7F7F7; border-radius:20px; }
.pf-container .pf-prd-cardlist .ranking-area .ranking li.top-ranking:before { background:linear-gradient(#f7f5e9 0%, #f1f4f0 58.79%, #eaf3f6 100%); }
.pf-container .pf-prd-cardlist .ranking-area .ranking li.top-ranking .badge .top,
.pf-container .pf-prd-cardlist .ranking-area .ranking li.top-ranking .badge .rank { color:#2189FF; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .btn-good { position:absolute; top:10px; right:0; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .img { display:block; min-height:220px; text-align:center; margin: 0 -40px; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .img img { display:inline-block; margin:0 auto; filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');}
.pf-container .pf-prd-cardlist .ranking-area .ranking .link { display:block; margin-top:8px;  padding:0 40px 36px; text-align:center; }
/* 2021-07-29 */
.pf-container .pf-prd-cardlist .ranking-area .ranking .link.b2b-link {padding:0 40px 0;}
.pf-container .pf-prd-cardlist .ranking-area .ranking .b2b-card-price {padding-bottom:36px;}
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-name { display:block; height:62px; font-size:22px; line-height:1.34em; color:#000; font-weight:bold; letter-spacing:0; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-num { display:block; color:#707070; font-size:12px; line-height:1.3em; font-weight:normal; padding-top:10px; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price { display:block; padding-top:4px;  }
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .name { display:inline-block; line-height:1.3em; margin-right:10px; margin-bottom:3px; font-size:16px; color:#000; letter-spacing:0; vertical-align:bottom; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .unit { display:inline-block; line-height:1.3em; margin-left:4px; margin-bottom:3px; font-weight:bold; font-size:16px; color:#000; letter-spacing:0; vertical-align:bottom; }
.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price em { display:inline-block; line-height:1.3em; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; font-weight:bold; font-size:20px; color:#000; letter-spacing:0; vertical-align:bottom; }

/* PF Product Card */
.pf-container .pf-prd-cardlist { width:82%; padding:35px 24px 100px 46px; }
.pf-container .pf-prd-cardlist .list-product .list { position: relative; display:flex; flex-wrap:wrap; margin:-15px; }
.pf-container .pf-prd-cardlist .list-product .list > li { width:33.33%; height:inherit; padding:15px; text-align:center; }
.pf-container .pf-prd-cardlist .list-product .list .item-inner {position:relative;}
.pf-container .pf-prd-cardlist .list-product li .link-compare { position:relative; padding-left:30px; color:#000; font-size:14px; line-height:1.3em; letter-spacing:0; font-weight:bold; }
.pf-container .pf-prd-cardlist .list-product li .link-compare:before { content:''; position:absolute; top:50%; left:0; width:23px; height:16px; background:url(/sec/static/_images/common/icon-compare.svg) no-repeat center; background-size:100% auto; transform:translateY(-50%); }
.pf-container .pf-prd-cardlist .list-product li .link-compare.disabled:before {background-image:url(/sec/static/_images/common/icon-compare-disabled.svg);}
.pf-container .pf-prd-cardlist .list-product li.visual { width:33.33%; }
.pf-container .pf-prd-cardlist .list-product li.visual-col2 { width:66.66%; }
.pf-container .pf-prd-cardlist .list-product li.visual .visual-inner { overflow:hidden; position:relative; height:100%; padding-bottom:36px; border-radius:20px; background:#000; }
.pf-container .pf-prd-cardlist .list-product li.visual .img { position:relative; width:100%; min-height:560px; }
/* .pf-container .pf-prd-cardlist .list-product li.visual .img:after { content:""; position:absolute; right:0; bottom:0; left:0; height:25%; background:linear-gradient(rgba(0, 0, 0, 0) 0%, #000 100%);} 210616 : KDP-2734 */
.pf-container .pf-prd-cardlist .list-product li.visual .img img { width:100%; }
.pf-container .pf-prd-cardlist .list-product li.visual .img img.mo { display:none; }
.pf-container .pf-prd-cardlist .list-product li.visual .visual-detail {position: absolute; bottom: 35px; left: 0; right: 0;}
.pf-container .pf-prd-cardlist .list-product li.visual .info p { display:block; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.pf-container .pf-prd-cardlist .list-product li.visual .info .ware { padding-bottom:6px; line-height:1.45em; font-weight:bold; font-size:16px; color:#fff; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.visual .info .name { line-height:1.28em; font-weight:bold; font-size:34px; color:#fff; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.visual .info .data { padding-top:12px; line-height:1.33em; font-size:14px; color:rgba(255, 255, 255, 0.8); letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns { padding-top:36px; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns li { font-size:0; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns li ~ li { margin-top:24px; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns .btn { width:290px; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht { display:inline-block; line-height:1.33em; font-weight:bold; font-size:14px; color:#fff; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht:before { margin-right:6px; background-image:url(/sec/static/_images/common/icon-compare02.svg); }
.pf-container .pf-prd-cardlist .list-product li.type-video .img .btn-video { position:absolute; top:50%; left:50%; z-index:1; width:90px; height:90px; opacity:0.8; transition:0.5s all; transform:translate(-50%, -50%); background:url(/sec/static/_images/common/icon-play-line-wht.svg) center center no-repeat; background-size:118px auto; }
.pf-container .pf-prd-cardlist .list-product li.type-video .img .btn-video:hover { opacity:1; transition:0.5s all; }
.pf-container .pf-prd-cardlist .list-product li.item .item-inner {height:100%; padding:28px 30px 18px; font-size:0; background:#F7F7F7; border-radius:20px;}
.pf-container .pf-prd-cardlist .list-product li.item .card-flag { position: absolute; padding:4px 0 0; font-size:0; text-align:left; left: 15px; right: 15px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-flag:after {content:"";display:block;clear:both;}
.pf-container .pf-prd-cardlist .list-product li.item .card-flag span { position:relative; float:left; line-height:1.33em; font-weight:bold; font-size:14px; color:#2189FF; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span { margin-left:9px; padding-left:11px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span:after { content:""; position:absolute; top:50%; left:0; width:1px; height:12px; background:#ddd; transform:translateY(-50%); }
.pf-container .pf-prd-cardlist .list-product li.item .card-flag span.soldout { color:#999; }
.pf-container .pf-prd-cardlist .list-product li.item .card-flag .bookmarkTooltip p span {float: none; line-height: inherit; color: #0370FF; font-size: inherit; font-weight: inherit; vertical-align: top;}
.pf-container .pf-prd-cardlist .list-product li.item .card-flag .btn-good { float: right; background:transparent; }
.pf-container .pf-prd-cardlist .list-product li.item .card-img { overflow:hidden; height: 350px; margin: 0 -10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }/*22-05-23*/
.pf-container .pf-prd-cardlist .list-product li.item .card-img img { width:100%; max-width: 100%; }
.pf-container .pf-prd-cardlist .list-product li.item .pf-color-sel ~ .pf-opt-sel { margin-top:16px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option { padding-top: 16px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt { display:flex; padding:0 16px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt ~ .set-opt { margin-top:16px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .opt-tit { width:40%; line-height:1.33em; font-size:14px; color:#000; letter-spacing:0; text-align:left; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist { width:60%; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist { text-align: right; border-radius: 0 0 10px 10px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button { min-height:18px; padding-right:26px; font-weight:bold; color:#000; text-align:right; border:none; background:transparent; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button:before { right:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist { border-color: #b2b2b2; top:calc(100% + 6px);}

.pf-container .pf-prd-cardlist .list-product li.item .card-detail {padding-top: 24px;}
.pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-name { display:block; display:-webkit-box; overflow:hidden; height:62px; line-height:1.33em; font-weight:bold; font-size:22px; color:#000; letter-spacing:0; word-break:keep-all; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; }
.pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-num { display:block; padding-top:2px; line-height:1.3em; font-size:12px; color:#707070; letter-spacing:0; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price.price-type2 {display: flex;align-items: flex-end;}
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail { width: 100%; padding-top:19px; font-size:0; text-align:center; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .sale { display:inline-block; margin-right:12px; margin-bottom:3px; line-height:1.33em; font-weight:normal; font-size:16px; color:#707070; vertical-align:bottom; }

/* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic { display: inline-block; text-align: center; position: relative; font-weight: bold; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic em { font-family:"Samsung Sharp Sans", 'SamsungOneKorean'; line-height: 1.4; font-weight:bold; font-size: 24px; letter-spacing: 0; color: #000; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit { display: inline-block; vertical-align: top; line-height: 1.4; margin-bottom: 0; margin: 7px 0 0 2px; font-weight: bold; font-size: 16px; letter-spacing: 0; color: #000; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .btn-downtool { width: 14px; height: 14px; margin: 1px 0 0 5px; background:transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center; background-size: 99% auto; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .btn-downtool.open {background-image: url(/sec/static/_images/common/icon-tooltip-up.svg);}
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .btn-downtool { display: inline-block; vertical-align: middle; margin-top: -12px; }
.pf-container .pf-prd-cardlist .list-product .list.list-type li.item .card-price .price-detail .pic { margin: 0 auto; }
.pf-container .pf-prd-cardlist .list-product .list.list-type li.item .card-price .price-detail .coupon + .pic { width: auto; margin: 0;}
/* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */

.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only { display:inline-block; height:28px; margin-left:-3px; padding:0 15px; text-align:center; border-radius:5px; background:#2189FF; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only span { display:inline-block; line-height:28px; padding-left:16px; font-weight:bold; font-size:16px; color:#fff; letter-spacing:0; background:url(/sec/static/_images/common/icon-lock.svg) 0 center no-repeat; background-size:11px auto; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count { margin-top:16px; padding:16px 24px; border:1px solid #EBEBEB; border-radius:10px; background:#fff; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count .tit { display:block; line-height:1.33em; font-weight:normal; font-size:16px; color:#707070; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul { padding-top:16px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li { display:flex; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li ~ li { margin-top:6px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .count { width:40%; line-height:1.33em; font-size:14px; color:#000; letter-spacing:0; text-align:left; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .price { width:60%; line-height:1.33em; font-weight:bold; font-size:14px; color:#000; letter-spacing:0; text-align:right; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .box-tip { display:none; position:absolute; right:-12px; top:30px; padding:16px; border:1px solid #000; border-radius:10px; background:#fff; z-index:1;}
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip { min-width:196px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li { display:flex; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li ~ li { margin-top:6px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li span,
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li del { line-height:1.29em; font-size:14px; color:#222; letter-spacing:-0.02em; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li .tit { width:30%; text-align:left; font-weight: normal; color:#707070; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li .price { width:70%; text-align:right; font-weight: normal; color:#707070; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total { margin-top:11px; padding-top:12px; border-top:1px solid #DDDDDD; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total .tit { font-weight:bold; color:#000; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total .price { font-weight:bold; color:#000; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price { margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #D9D9D9; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li { display:flex; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li ~ li { margin-top:6px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .tit { width:50%; line-height:21px; font-size:16px; color:#707070; letter-spacing:-0.025em; text-align:left; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .sale { width:50%; line-height:21px; margin:0; text-align:right; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li.support { margin-top:12px; padding-top:12px; border-top:1px solid #EBEBEB; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic { display:block; text-align:right; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic .tit { float:left; line-height:21px; margin-top:6px; font-weight:bold; font-size:16px; color:#444; letter-spacing:-0.025em; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail { padding-top:6px; font-size:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .btn-underline { background-color:transparent; font-size: 14px; font-weight: normal; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .expect { display:inline-block; line-height:1.32em; font-size:14px; color:#000; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .point { display:inline-block; margin-left:9px; line-height:1.32em; font-size:14px; color:#2189FF; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase {position: relative; padding:12px 0 48px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul { display:flex; justify-content:center; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li { width:33.33%; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .icon { display:inline-block; width:30px; height:30px; background-repeat:no-repeat; background-size:30px auto; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .txt { display:block; overflow:hidden; line-height:1.25em; padding-top:4px; font-size:12px; color:#707070; letter-spacing:0; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:keep-all; }

.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list {text-align: left;}
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list li { position: relative;padding-left: 10px;font-size: 12px;line-height: 1.5;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list li:after {content:"";position: absolute;top: 8px; left: 0;width: 2px; height: 2px;background: #333;}

/* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic .unit { vertical-align: top; margin-top: 5px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list li span { font-size: 12px; }
/* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */

.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare {position: absolute; bottom: 0; right: 0; left: 0; padding-top: 16px; border-top:1px solid #D9D9D9; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare:after { content:""; display:block; clear:both; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-compare { float:left; cursor: pointer; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review { float:right; position:relative; padding-left:22px; color:#000; font-size:14px; line-height:19px; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review:before { content:''; display:block; clear:both; position:absolute; left:0; width:16px; height:16px; background:url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size:100% auto; }
.pf-container .pf-prd-cardlist .list-product li.item .card-btn { padding-top:18px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-btn .btn { width:100%; margin:0; }
.pf-container .pf-prd-cardlist .list-product li.banner { width:100%; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner { position:relative; overflow:hidden; border-radius:20px; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img.mo { display:none; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img { width:100%; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info { position:absolute; top:0; right:0; bottom:0; left:0; text-align:right; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .banner-info-inner { display:inline-block; width:50%; text-align:left; vertical-align:middle; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .sub { line-height:1.33em; font-weight:bold; font-size:16px; color:#000; letter-spacing:0; word-break:keep-all; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .tit { display:block; line-height:1.33em; padding-top:6px; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; font-weight:bold; font-size:30px; color:#000; letter-spacing:0; word-break:keep-all; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .date { line-height:1.3em; padding-top:12px; font-size:14px; color:#707070; letter-spacing:0; }
.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .btn { margin:40px 0 0; }

/* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
.pf-container .pf-prd-cardlist .list-product .list-type .card-price { padding: 24px 0 0 0; display: flex; align-items: flex-end; flex-wrap: wrap; }
.pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price { width: 100%; display: flex; flex-wrap: nowrap; justify-content: space-between; width: 100%; }
.pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price * { color: #707070; font-size: 14px; }
.pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price + .price-detail { padding-top: 4px; }
.pf-container .pf-prd-cardlist .list-product .list-type .price-detail { width: 100%; text-align: center; display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; }
.pf-container .pf-prd-cardlist .list-product .list-type .price-detail .coupon { color: #707070; font-size: 14px; }
.pf-container .pf-prd-cardlist .list-product .list-type .price-detail .pic .unit{ font-weight: normal; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip { min-width: 230px; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip ul li span { font-size: 14px; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip ul li { justify-content: space-between; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip ul li .tit { width: 50%; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip ul li .price { width: auto; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .outlet span { color: #2189FF; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip .total { flex-wrap: wrap; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip .total .coupon-price { display: flex; justify-content: space-between; width: 100%; }   
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .coupon-price span { color: #2189FF; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .app-price { display: flex; justify-content: space-between; width: 100%; margin-top: 6px; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .app-price > span { font-weight: normal; color: #707070; font-size: 12px; }
.pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .app-price .tit { width: 45%; }
.pf-container .pf-prd-cardlist .list-product .list-type .card-price .point-detail { width: 100%; }
.pf-container .pf-prd-cardlist .list-product .list-type .card-price .point-detail .point { font-weight: bold; }
/* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */

/* 210707 PF vertical banner */
.list-product .visual .banner-inner { height: 100%; }
.list-product .visual .banner-inner img { width: 100%; height: 100%; border-radius: 20px; }
.list-product .visual .banner-inner .mo { display: none; }

/* color common */
.pf-color-sel { text-align: center; }
.pf-prd-cardlist .pf-color-sel { position: relative; } /* 201116 ÄÃ·¯Ä¨ ¼öÁ¤ */
.pf-color-sel .itm-color-list { display:inline-block; }
.pf-color-sel .itm-color-list:after { content:''; display:block; clear:both; }
.pf-color-sel .itm-color-list li { float:left; margin: 0; }
.pf-color-sel .itm-color-list li a { display:block; }
.pf-color-sel .itm-color-list li input[type="radio"]:checked + label .itm-color-object:after,
.pf-color-sel .itm-color-list li input[type="checkbox"]:checked + label .itm-color-object:after { content:''; position:absolute; top:50%; left:50%;  width:20px; height:20px; border:1px solid #000; border-radius:50%; transform:translate(-50%, -50%); }
.pf-color-sel .itm-color-list .itm-color-object { margin:0; }
.pf-color-sel .itm-color-list .itm-color-object:before { top:0; left:0; width:100%; height:100%; opacity:0.4; box-sizing:border-box; } /* 201111 ÄÃ·¯Ä¨ Å×µÎ¸® ¼öÁ¤ */
.pf-color-sel .itm-color-list label { height:auto; }
.pf-color-sel .itm-color-list li ~ li { margin-left:10px; }

.box-product-card .pf-color-sel {position: relative; overflow: hidden;}
.pf-color-sel .option-slick {display: inline-block;}
.pf-color-sel .option-slick ul {display: inline-block; white-space: nowrap;}
.pf-color-sel .option-slick .itm-color-list.swiper-wrapper {display: flex;}
.pf-color-sel .option-slick li { display: inline-block; width: auto; font-size:0; }

.pf-color-sel.slideOn .slide-nav {display: block;}
.pf-color-sel.slideOn .option-slick {display: block; margin: 0 26px; overflow: hidden;}
.pf-prd-cardlist .pf-color-sel.slideOn .option-slick { margin: 0 22px; padding:3px; } /* 201116 ÄÃ·¯Ä¨ ¼öÁ¤ */
.pf-color-sel .slide-nav {display: none;}
.pf-color-sel .swiper-container-initialized .slide-nav {display: block;}
.pf-color-sel [class*="btn-"] { position:absolute; top:0; width:28px; height:28px; font-size:0; z-index: 10; outline: none;}
.pf-prd-cardlist .pf-color-sel [class*="btn-"] { width:22px; height:22px; } /* 201116 ÄÃ·¯Ä¨ ¼öÁ¤ */
.pf-color-sel .btn-prev { left:-1px; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:16px auto; }
.pf-color-sel .btn-next { right:-1px; background:url('/sec/static/_images/common/icon-slick-next.svg') center center no-repeat; background-size:14px auto; }
.pf-color-sel [class*="disabled"] {opacity: .4;}
.slideOn.pf-color-sel li span { margin: 0; }

.pf-opt-sel {position: relative; text-align: center; overflow: hidden;}
.pf-opt-sel ~ .pf-opt-sel { margin-top: 16px;}
.pf-opt-sel .filter-slick {display: inline-block;}
.pf-opt-sel .filter-slick ul {display: inline-block; white-space: nowrap;}
.pf-opt-sel .filter-slick ul.swiper-wrapper {display: flex; white-space: unset;}
.pf-opt-sel .filter-slick li { display: inline-block; width: auto; font-size:0; }
.pf-opt-sel.slideOn .slide-nav {display: block;}
.pf-opt-sel.slideOn .filter-slick {display: block; margin: 0 26px; overflow: hidden;}
.pf-opt-sel .slide-nav {display: none;}
.pf-opt-sel .swiper-container-initialized .slide-nav {display: block;}
.pf-opt-sel [class*="btn-"] { position:absolute; top:0; width:28px; height:28px; font-size:0; z-index: 10; outline: none;}
.pf-opt-sel .btn-prev { left:-1px; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:16px auto; }
.pf-opt-sel .btn-next { right:-1px; background:url("/sec/static/_images/common/icon-slick-next.svg") center center no-repeat; background-size:14px auto; }
.pf-opt-sel [class*="disabled"] {opacity: .4;}
/* .pf-opt-sel input[type="radio"]{ position:absolute; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; } */
.pf-opt-sel input[type="radio"]{ position:absolute; width:21vw; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); border:0; overflow:hidden; } /* KDP-20205 À¥Á¢±Ù¼º 221208 */
.pf-opt-sel label {display: inline-block; height:28px;}
.pf-opt-sel li span { display: inline-block; min-width: 70px; height:28px; margin: 0 5px; padding: 6px 12px 0; text-align:center; font-weight:bold; font-size:14px; color:#000; cursor:pointer; border-radius:14px; border:1px solid #ddd; background:#fff; white-space: nowrap;}
.slideOn.pf-opt-sel li span { margin: 0; }
.pf-opt-sel input[type="radio"]:checked + label span { border:1px solid #2189FF; box-shadow:0 0 0 0 #000 inset; }
.pf-opt-sel .opt-checked { border:1px solid #2189FF; box-shadow:0 0 0 0 #000 inset; }

/* PF-element : More Button */
.pf-btn-box { padding-top:36px; text-align:center; }
.pf-btn-box .btn.btn-type1.btn-d { padding: 0 16px; }
.pf-btn-box .btn.btn-type1.btn-d:after{ content: ""; margin-left: 9px; margin-top: -2px; display: inline-block; vertical-align: middle; width: 16px; height: 16px; background: url(/sec/static/_images/common/icon-search-arr.svg) center center no-repeat; background-size: 100% auto; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

/* PF-element : Disclaimer */
.pf-disclaimer { background:#F7F7F7; }
.pf-disclaimer .wrap-disc { max-width:1440px; margin:0 auto; padding: 50px; letter-spacing: 0; font-family: 'SamsungOneKorean','dotum',sans-serif; font-size: 0.85em; line-height: 1.5em; }
.pf-disclaimer ul li { line-height:1.3em; font-size:12px; color:#707070; letter-spacing:-0.02em; }
.pf-disclaimer ul li ~ li { margin-top:16px; }
.pf-disclaimer a {color: #1428a0; text-decoration:underline;font-size:inherit;line-height:inherit;word-break: break-all; }

/* PF-element : ºñ±³ÇÏ±â */
.pf-compare { display:none; position:fixed; bottom:-50%; left:0; right:0; z-index:191; background:#fff; box-shadow:0 -5px 5px rgba(0, 0, 0, 0.05); }
.pf-compare .compare-inner { position: relative; max-width: 1440px; margin:0 auto; padding: 14px 0 24px; }/* 22-10-11 catagory */
.pf-compare .compare-inner .compare-content { padding: 0 234px 0 24px; }
.pf-compare .compare-inner .compare-content .slider-prd-compare {position: relative; height: 118px; overflow: hidden; padding: 0 34px;}
.pf-compare .compare-inner .compare-content .slider-prd-compare .slick-arrow {position: absolute;top: 50%;z-index: 10;width: 26px; height: 26px;margin-top: -13px;background: url('/sec/static/_images/common/icon-slide-nav.svg') no-repeat 50% 50%;font-size: 0;}
.pf-compare .compare-inner .compare-content .slider-prd-compare .slick-prev {left: 0;transform: rotate(180deg);}
.pf-compare .compare-inner .compare-content .slider-prd-compare .slick-next {right: 0;}
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd { float: left; width:33.33%;}
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .box {display:flex; position:relative; margin: 0 12px; padding:18px; border-radius:20px; border:1px solid #ddd; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img { display:inline-block; width:80px; height:80px; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img img { width:100%; max-width:100%; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { width:calc(100% - 80px); padding:0 30px 0 12px; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { display:block; overflow:hidden; max-width:100%; line-height:21px; padding-bottom:18px; font-weight:bold; font-size:16px; color:#010101; letter-spacing:-0.01em; text-overflow:ellipsis; white-space:nowrap; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { display:block; overflow:hidden; line-height:16px; padding-bottom:6px; font-size:12px; color:#707070; text-overflow:ellipsis; white-space:nowrap; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { display:inline-block; line-height:18px; font-weight:bold; font-size:14px; color:#000; letter-spacing:0; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { line-height:18px; margin-left:3px; font-weight:bold; font-size:14px; color:#000; letter-spacing:0; }
.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { position:absolute; top:20px; right:18px; width:16px; height:16px; background:url(/sec/static/_images/common/icon-close-mid.svg) 50% 50% no-repeat; background-size:16px auto; }
.pf-compare .compare-inner .compare-btns {position: absolute; top: 0; right: 24px; bottom: 0;}
.pf-compare .compare-inner .compare-btns:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.pf-compare .compare-inner .compare-btns ul { display:inline-block; vertical-align:middle; }
.pf-compare .compare-inner .compare-btns ul li { text-align:center; }
.pf-compare .compare-inner .compare-btns ul li ~ li { margin-top:18px; }
.pf-compare .compare-inner .compare-btns ul li .btn { margin:0; }

/* PF-element : ºñ±³ÇÏ±â ·¹ÀÌ¾îÆË¾÷ */
.layer-pf-compare { max-width:1156px; }
.layer-pf-compare .layer-header {margin-bottom: 18px;}
.layer-pf-compare .layer-content { overflow-x: hidden;max-height: calc(100vh - 420px);margin-top: 18px;padding: 0;}
.layer-pf-compare .compare-item-thumb .list {margin: 0 -13px;font-size: 0;}
.layer-pf-compare .compare-item-thumb li {display: inline-block;width: 16.66%;text-align: center;}
.layer-pf-compare .compare-item-thumb .box {position: relative;margin: 0 13px;background: #F7F7F7;border: 1px solid #EBEBEB;border-radius: 10px;}
.layer-pf-compare .compare-item-thumb .active {background: #fff;border-color: #2189FF;border-width:3px;}/*22-02-07 ¼öÁ¤*/
.layer-pf-compare .compare-item-thumb .btn-sel {width: 100%; height: 90px;background: none;}
.layer-pf-compare .compare-item-thumb .btn-del {position: absolute;top: 6px; right: 6px;width: 20px; height: 20px;background: url('/sec/static/_images/common/icon-close.svg') no-repeat 50% 50%;background-size: 8px;font-size: 0;}
.layer-pf-compare .compare-item-thumb .btn-add {width: 100%; height: 90px;background: none;color: #707070;font-size: 12px;}
.layer-pf-compare .compare-item-thumb .btn-add:before {content: "";display: block;width: 16px; height: 16px;margin: 10px auto;background: url('/sec/static/_images/common/icon-add.svg') no-repeat 50% 50%;background-size: cover;}
.layer-pf-compare .compare-item-thumb .thumb {display: block;width: 45px; height: 45px;margin: 0 auto;}
.layer-pf-compare .compare-item-thumb .thumb img {width: 100%; height: 100%;}
.layer-pf-compare .compare-item-thumb .name {display: block;margin: 6px 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.layer-pf-compare .slider-compare-detail {position: static;}
.layer-pf-compare .slider-compare-detail .row {position: relative;display: flex;flex-wrap: wrap;margin: 0 -12px;}
.layer-pf-compare .slider-compare-detail .set {width: 33.33%; height: inherit;}
.layer-pf-compare .slider-compare-detail .set .box {position: relative;height: 100%;margin: 0 12px;}
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img { width:212px; height:212px; margin:0 auto; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty { position:relative; text-align:center }
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty:after {content:"";position:absolute;top:0; right:0; bottom:0; left:0;background:url(/sec/static/_images/common/bg-box-dash.svg) no-repeat;background-size:100% auto;}
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty p { display:inline-block; line-height:1.36em; font-weight:bold; font-size:14px; color:#707070; letter-spacing:0; vertical-align:middle; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img img { width:100%; max-width:100%; }
/* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name {margin-top:14px; text-align:center; line-height:1.3;} 
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .name {display:flex; align-items:center; justify-content:center; height:80px; font-size:20px;}
.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .serial {margin-top:3px; font-size:14px; color:#707070;}
.layer-pf-compare .slider-compare-detail .set .prd-basic .option {height: 28px; margin-top: 15px;}
.layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel { padding: 5px 0 0; font-size:0; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel .itm-color-list label { height:auto; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel .itm-color-list label .itm-color-object { margin:0; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel .itm-color-list li ~ li { margin-left:10px; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .rate { margin-top:12px; text-align:center; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .rate .link-review { position:relative; padding-left:22px; color:#000; font-size:14px; line-height:19px; letter-spacing:0; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .rate .link-review:before { content:''; position:absolute; top:0; left:0; width:16px; height:16px; background:url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size:100% auto; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .price { margin-top:18px; text-align:center; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li del { display:inline-block; line-height:18px; font-size:16px; color:#707070; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li strong { display:inline-block; line-height:21px; font-weight:bold; font-size:16px; color:#000; }
.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li ~ li { margin-top:2px; }
.layer-pf-compare .slider-compare-detail .set { position:relative; margin-top:44px; }
.layer-pf-compare .slider-compare-detail .row ~ .row {margin-top: 48px;}
.layer-pf-compare .slider-compare-detail .spec-tit { position:absolute; top:0; right:0; left:18px; line-height:26px; font-weight:bold; font-size:20px; color:#000; letter-spacing:0;}
.layer-pf-compare .slider-compare-detail .spec-tit .btn-tooltop-type3 { width:18px; height:18px; margin:4px 0 0 6px; background-size:18px auto; vertical-align: 5px; }
.layer-pf-compare .slider-compare-detail .set .box-spec-detail { height: 100%; padding:24px; border-radius:10px; background:#F7F7F7; }
.layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li { min-height:49px; }
.layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li ~ li { margin-top:24px; }
.layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li strong { display:block; line-height:25px; font-family:"Samsung Sharp Sans", 'SamsungOneKorean'; font-weight:700; font-size:20px; color:#000; letter-spacing:0; }
.layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li .tit { display:block; line-height:18px; padding-top:6px; font-size:14px; color:#000; letter-spacing:0; }

.layer-pf-select{transform:translate3d(-50.1%, -50.1%, 0)}/* 210405 : ie11 */
.layer-pf-select .select-wrap { overflow: hidden; border-radius: 6px; border: 1px solid #ddd; }
.layer-pf-select .select-wrap ul { max-height: 268px; overflow-y: auto; scrollbar-width:thin; scrollbar-color:rgba(0,0,0,.2); scrollbar-base-color:transparent; scrollbar-face-color:#ccc; scrollbar-highlight-color:transparent; scrollbar-track-color:transparent; scrollbar-arrow-color:#fff; scrollbar-shadow-color:#ccc; }
.layer-pf-select .select-wrap ul:hover { scrollbar-color:rgba(0,0,0,.5); }
.layer-pf-select .select-wrap ul::-webkit-scrollbar { width:4px; background-color:transparent; }
.layer-pf-select .select-wrap ul::-webkit-scrollbar-button { display:none; }
.layer-pf-select .select-wrap ul::-webkit-scrollbar-thumb { border-radius:2em; background-color:rgba(0,0,0,.2); }
.layer-pf-select .select-wrap ul:hover::-webkit-scrollbar-thumb,
.layer-pf-select .select-wrap ul::-webkit-scrollbar-thumb:hover { background-color:rgba(0,0,0,.5); }
.layer-pf-select .select-wrap li { position:relative;}
.layer-pf-select .select-wrap label {display: block;}
.layer-pf-select .select-wrap input[type="radio"] {position: absolute; opacity: 0;}
.layer-pf-select .select-wrap label > span {display: flex; flex-direction: column; justify-content: center;height: 57px;padding: 0 23px;font-size:14px;cursor: pointer;} /* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */
.layer-pf-select .select-wrap label > span .serial {margin-top:6px; font-size:12px; color:#707070;} /* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */
.layer-pf-select .select-wrap input[type="radio"]:checked + span {background: #F7F7F7;font-weight: bold;}
.layer-pf-select .select-wrap input[type="radio"]:disabled + span,
.layer-pf-select .select-wrap input[type="radio"]:disabled + span .serial {color: #DDD;} /* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */

/* tooltip */
.tooltip-compare { width:380px; left:0 !important; transform:none !important; }
.tooltip-compare .tooltip-content { max-height:380px; }
.tooltip-content .list-title ~ .list-title { margin-top:24px; }
.tooltip-content .list-title .tit { display:block; padding-bottom:10px; line-height:18px; font-weight:bold; font-size:14px; color:#000; letter-spacing:0; }
.tooltip-content .list-title ul li { line-height:1.38em; font-weight:normal; font-size:14px; color:#444; letter-spacing:0; }

/* ºñ±³ÇÏ±â ÆË¾÷ ³» ÅøÆÁ */
.layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .tooltip-compare {position: absolute;top: 30px !important;left: 0 !important; width: 380px !important;}
.layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .btn-tooltop-type3 {vertical-align: top;}

/* Àü´ãÀÚ¸ô HEADER */
#container.type-visual .pf-tit-area.type-desc .pf-tit { top:124px; padding:0 24px; }
#container.type-visual .pf-tit-area.type-desc .box-desc { position:absolute; top:219px; right:0; left:0; max-width:1440px; margin:0 auto; padding:0 24px; }
#container.type-visual .pf-tit-area.type-desc .box-desc ul li:before { content:"¡¤"; margin-right:6px; }
#container.type-visual .pf-tit-area.type-desc .box-desc ul li ~ li { margin-top:6px; }
#container.type-visual .pf-tit-area.type-desc .box-desc ul li,
#container.type-visual .pf-tit-area.type-desc .box-desc .extra { line-height:18px; margin-top:6px; font-size:14px; color:#fff; letter-spacing:0; opacity:0.7; }

/* Àü´ãÀÚ¸ô Product Card */
.excv-container { padding-bottom:100px; }
.excv-container .pf-prd-cardlist { width:100%; padding:36px 24px 0; }
.excv-container .pf-prd-cardlist .list-product { padding-top:0; }
.excv-container .pf-prd-cardlist .list-product .list > li { width:25%; }
.excv-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; padding-bottom:252px; }
.excv-container .pf-prd-cardlist .list-product li.item .card-detail { position:absolute; bottom:146px; right:30px; left:30px; }
.excv-container .pf-prd-cardlist .list-product li.item .card-price { position:absolute; bottom:100px; right:30px; left:30px; }
.excv-container .pf-prd-cardlist .list-product li.item .card-btn { position:absolute; bottom:36px; right:30px; left:30px; padding-top:24px; }
.selNone { opacity: 0; }
.selNone .itm-color-list label, 
.selNone li span { cursor: default; }

/* °¶·°½ÃÄ·ÆÛ½º ½ºÅä¾î PF */
.campus-pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total .tit {width:50%;}

/* PF ÀÌ´ÞÀÇ ÇÖµô-Çö º£½ºÆ®¼¿·¯- : .type-2 */
.pf-container .pf-prd-cardlist .ranking-area.type-2{font-size:12px}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking li:before{height:75.14%}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking-inner{position:relative;padding:0 20px 36px}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .prd-name { display:block; display:-webkit-box; overflow:hidden; height:62px; line-height:1.33em; font-weight:bold; font-size:22px; color:#000; letter-spacing:0; word-break:keep-all; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient: vertical; font-family:'Samsung Sharp Sans', 'SamsungOneKorean';text-align: center}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .prd-num { display:block; padding-top:2px; line-height:1.3em; font-size:12px; color:#707070; letter-spacing:0; font-family:'Samsung Sharp Sans', 'SamsungOneKorean'; text-align: center;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .rice-type2 {display: flex;align-items: flex-end;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price{height:74px}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail {width: 100%; padding-top:19px; font-size:0; text-align:center}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .sale{ display:inline-block; margin-right:12px; margin-bottom:3px; line-height:1.33em; font-weight:normal; font-size:16px; color:#707070; vertical-align:bottom; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .pic {display:inline-block; position:relative; font-weight: bold;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .pic em { font-family:"Samsung Sharp Sans", 'SamsungOneKorean'; line-height:1.25em; font-weight:bold; font-size:24px; letter-spacing:0; color:#2189FF; vertical-align:bottom; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .pic .unit { display:inline-block; line-height:1.33em; margin-bottom:3px; margin-left:4px; font-weight:bold; font-size:16px; letter-spacing:0; color:#000; vertical-align:middle; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .btn-downtool { width:14px; height:14px; margin:0 0 3px 3px; background:transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center; background-size:14px auto; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .price-detail .btn-downtool.open {background-image: url(/sec/static/_images/common/icon-tooltip-up.svg);}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip { display:none; position:absolute; right:-12px; top:30px; padding:16px; border:1px solid #000; border-radius:10px; background:#fff; z-index:1;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip { min-width:196px}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li { width:100%;padding:0 }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip li:before{display:none}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li ~ li {margin-top:6px;margin-left:0}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li span,
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li del {display:inline-block;vertical-align:bottom;line-height:1.29em; font-size:14px; color:#222; letter-spacing:-0.02em; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li .tit { width:30%; text-align:left; font-weight: normal; color:#707070; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li .price { width:70%; text-align:right; font-weight: normal; color:#707070; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li.total { margin-top:11px; padding-top:12px; border-top:1px solid #DDDDDD; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li.total .tit,
.pf-container .pf-prd-cardlist .ranking-area.type-2 .box-tip ul li.total .price { font-weight:bold; color:#000; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .point-detail {padding-top:6px; font-size:0;text-align:center;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .point-detail .expect { display:inline-block; line-height:1.32em; font-size:14px; color:#000; letter-spacing:0; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .point-detail .point { display:inline-block; margin-left:9px; line-height:1.32em; font-size:14px; color:#2189FF; letter-spacing:0; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-btn {padding-top:18px}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-btn .btn {width:100%; margin:0;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase {position: relative; padding-top:12px; }
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare {padding-top: 16px; border-top:1px solid #D9D9D9}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare:after { content:""; display:block; clear:both}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare { float:left; cursor: pointer; position: relative; padding-left: 30px; color: #000; font-size: 14px; line-height: 1.3em; letter-spacing: 0; font-weight: bold;}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare::before {content: '';position: absolute;top: 50%;left: 0;width: 23px;height: 16px;background: url(/sec/static/_images/common/icon-compare.svg) no-repeat center;background-size: 94% auto;transform: translateY(-50%)}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare.disabled:before {
    background-image: url(/sec/static/_images/common/icon-compare-disabled.svg);}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review { float:right; position:relative; padding-left:22px; color:#000; font-size:14px; line-height:19px; letter-spacing:0}
.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review:before { content:''; display:block; clear:both; position:absolute; left:0; width:16px; height:16px; background:url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size:100% auto;}
/* 2021-07-13 */
.ranking-area .card-price .price-detail {width:100%;padding-top:19px;font-size:0;text-align:center;}
.ranking-area .card-price .price-detail .sale {display: inline-block; margin-right: 5px; margin-bottom: 3px; line-height: 1.33em; font-weight: normal; font-size: 12px; color: #707070; vertical-align: bottom;}
.ranking-area .card-price .price-detail .pic {display: inline-block; position: relative; font-weight: bold;}
.ranking-area .card-price .price-detail .pic > strong {display: inline-block; height: 25px; margin-left: 4px; padding: 0 5px; text-align: center; border-radius: 5px; background: #2189FF;}
.ranking-area .ranking li:before .card-price .box-tip { content:none; background:none;}
.ranking-area .card-price .price-detail .pic > strong > span {display: inline-block; line-height: 25px; padding-left: 14px; font-weight: bold; font-size: 12px; color: #fff; letter-spacing: 0; background: url(/sec/static/_images/common/icon-lock.svg) 0 center no-repeat; background-size: 11px auto;}
.ranking-area .card-price .price-detail .btn-downtool {width: 14px; height:14px;margin:0 0 0 3px;background:transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center;background-size:14px auto;}
.ranking-area .card-price .price-detail .pic .box-tip {min-width:196px;}
.ranking-area .card-price .price-detail .box-tip {display:none; position:absolute; right:-12px; top:30px; padding:16px; border:1px solid #000; border-radius:10px; background:#fff; z-index:1;}
.ranking-area .card-price .price-detail .pic .box-tip ul li {display: flex; position: static; width: 100%; padding: 0;}
.pf-container .pf-prd-cardlist .ranking-area .ranking li .box-tip > ul > li:before {content:none;}
.ranking-area .card-price .price-detail .pic .box-tip ul li span, .ranking-area .card-price .price-detail .pic .box-tip ul li del {line-height: 1.29em; font-size: 14px; color: #222; letter-spacing: -0.02em;}
.ranking-area .card-price .price-detail .pic em {font-family:"Samsung Sharp Sans", 'SamsungOneKorean'; line-height: 1.25em; font-weight: bold; font-size: 20px; letter-spacing: 0; color: #000; vertical-align: bottom;}
.pf-container .pf-prd-cardlist .ranking-area .ranking .card-price .price-detail .box-tip>ul>li ~ li{margin-left:0;}
/* 2021-07-29 */
.ranking-area .card-price .price-detail .pic .box-tip ul li .tit {width: 25%; text-align: left; font-weight: normal; color: #707070;}
.ranking-area .card-price .price-detail .pic .box-tip ul li .price {width: 75%; text-align: right; font-weight: normal; color: #707070;}
.ranking-area .card-price .price-detail .pic .box-tip ul li.total {margin-top: 11px; padding-top: 12px; border-top: 1px solid #DDDDDD;}
.ranking-area .card-price .price-detail .pic .box-tip ul li.total .tit {font-weight: bold; color: #000;}
.ranking-area .card-price .price-detail .pic .box-tip ul li.total .price {font-weight: bold; color: #000;}
.ranking-area .card-price .price-detail .pic .unit {display: inline-block; line-height: 1.33em; margin-bottom: 3px; margin-left: 4px; font-weight: bold; font-size: 16px; letter-spacing: 0; color: #000; vertical-align: middle;}

@media screen and (max-width:1440px) and (min-width:801px) { 
    /* PF HEADER BASIC */
    #container.type-visual .pf-tit-area { position:relative; }
    #container.type-visual .pf-tit-area .pf-tit { position:absolute; top:0; right:0; bottom:0; left:0; width: 100%; line-height:1; margin:0 auto; padding:12.5000vw 8.333vw 8.1250vw; font-weight:700; font-size:2.917vw; color:#fff; }
    #container.type-visual .pf-tit-area .slider-pf-visual .visual { height:25.0000vw; }

    /* PF HEADER PAGE BACKGROUND */
    #header.pf-area-v2 { background:#F6F6F6 url('/sec/static/_images/temp/@img_visual_phone.svg') no-repeat center center; }
    #header.pf-area-v3 { background:#000000 url('/sec/static/_images/temp/@img_visual_tv.svg') no-repeat center center; }
    #header.pf-area-v4 { background:#E4E6F1 url('/sec/static/_images/temp/@img_visual_book.svg') no-repeat center center; }

    /* PD common */
    .pf-container { display:flex; flex-wrap:wrap; max-width:100.0000vw; margin:0 auto; }
    .pf-container .chk-form input[type="checkbox"]:checked + label::before { background:#2189FF url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size:0.9722vw auto; }
    .pf-container .chk-form input[type="checkbox"]:checked:hover + label::before { background-color:#3BA7FF; }
    .pf-container .chk-form input[type="checkbox"]:disabled + label::before { border-color:#D4E2F3; background:#D4E2F3 url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size:0.9722vw auto; }

    /* PF »ó¼¼°Ë»ö */
    .top-opt-detail-area { border-bottom:0.0694vw solid #D9D9D9; }
    .top-opt-detail-area .opt-detail-inner { display:flex; width:100%; max-width:100.0000vw; min-height:4.1667vw; margin:0 auto; }
    .top-opt-detail-area .opt-detail-inner span { display:inline-block; color:#000; }
    .top-opt-detail-area .opt-detail-inner .box-result { width:auto; padding:1.3194vw 0 1.3889vw 1.6667vw; font-size:0; }
    .top-opt-detail-area .opt-detail-inner .box-result .search { line-height:1.33em; padding-left:1.6667vw; font-weight:700; font-size:1.1111vw; letter-spacing:-0.01em; background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center; background-size:1.2500vw auto; }
    .top-opt-detail-area .opt-detail-inner .box-result .result { position:relative; line-height:1.33em; font-size:1.1111vw; margin-left:0.4111vw; padding-left:0.4806vw; letter-spacing:-0.01em; background:url('/sec/static/_images/bg/wavelet_1x16.jpg') no-repeat 0 center; }
    .top-opt-detail-area .opt-detail-inner .box-result .result:after { content:""; position:absolute; top:50%; left:0; width:0.0694vw; height:1.1111vw; transform:translateY(-50%); background:#C8C8C8; }
    .top-opt-detail-area .opt-detail-inner .box-result .result em { display:inline-block; margin-left:0.8333vw; line-height:1.33em; font-family:'Samsung Sharp Sans'; font-weight:700; font-size:1.1111vw; letter-spacing:-0.01em; color:#2189FF; }
    .top-opt-detail-area .opt-detail-inner .box-option { display:flex; width:auto; padding-left:3.1944vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .btn { position:relative; top:0.9722vw; width:5.5556vw; line-height:2.2222vw; margin:0 1.6667vw 0 0; padding:0 1.3194vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area { width:calc(100% - 7.9167vw); padding:0.9722vw 0; font-size:0; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt { position:relative; line-height:2.2222vw; margin-right:1.6667vw; padding-right:1.6667vw; font-size:0.9722vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt:last-child { margin-left:0; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt button { position:absolute; top:50%; right:0; width:1.1111vw; height:1.1111vw; margin-left:0.5556vw; font-size:0.0694vw; color:transparent; transform:translateY(-50%); background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat; background-size:1.1111vw auto; }
    .top-opt-detail-area .opt-detail-inner .box-droplist { width:auto; padding-right:1.6667vw; text-align:right; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist { position:relative; top:1.0417vw; display:inline-block; width:10.4167vw; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button { padding-right:1.5278vw; font-weight:bold; font-size:1.1111vw; color:#000; border:0; text-align:right; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button:before { right:0; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist li { white-space:nowrap; }

    /* PF Ç°¸ñ ÇÊÅÍ¿µ¿ª : »ó¼¼Ç×¸ñ Àû¿ë */
    .pf-container .pf-prd-filter-area { width:18%; padding:2.5000vw 0 0 1.6667vw; }
    .pf-container .pf-prd-filter-area .list-filter > li { padding:2.0833vw 0; border-bottom:0.0694vw solid #D9D9D9; }
    .pf-container .pf-prd-filter-area .list-filter > li:first-child { padding-top:0; }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter { position:relative; display:block; line-height:1.3em; font-size:1.2500vw; color:#000; font-weight:bold; letter-spacing:-0.01em; }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter > span { line-height:1.3em; font-size:1.2500vw; color:#000; font-weight:bold; letter-spacing:-0.01em; }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter:after { content:''; display:block; position:absolute; top:50%; right:0.4167vw; transform:translateY(-50%); width:1.1111vw; height:1.1111vw; background:url(/sec/static/_images/common/icon-plus-filter.svg) no-repeat center; background-size:1.1111vw auto; }
    .pf-container .pf-prd-filter-area .list-filter > li.active .btn-filter:after { background-image:url(/sec/static/_images/common/icon-minus-filter.svg); }
    .pf-container .pf-prd-filter-area .list-filter .list-box { display:none; }
    .pf-container .pf-prd-filter-area .list-filter .list-box > ul > li { padding:1.0417vw 0 0; }
    .pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list { margin-top: 1.1806vw; margin-bottom: -1.2500vw; }
    .pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li { padding:1.1111vw 0.2083vw; width: calc(100% / 5 - 1.6667vw); }
    .pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li ~ li { margin-left:2.0833vw; }
	
    .pf-container .pf-prd-filter-area .list-filter .list-box .filter-more { display:block; margin:1.0417vw 0 0; width:100%; background-color:transparent; font-size:0.9722vw; line-height:1.29em;letter-spacing:-0.01em; }
    .pf-container .pf-prd-filter-area .list-filter .range-box { position:relative; padding:2.0833vw 0 1.0417vw; vertical-align:middle; text-align:center; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price { padding-top:1.0417vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price:after { content:''; display:block; clear:both; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price span { font-size:0.9722vw; line-height:1.2500vw; color:#000; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price span:nth-child(1) { float:left; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price span:nth-child(2) { float:right; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .slider-wrapper { position:relative; margin-top:0.2083vw; padding:0 0.9722vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider { height:0.3472vw; position:relative; border-radius:0.3472vw; background:#d9d9d9; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-widget.ui-widget-content { box-shadow:none; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider-range { position:absolute; height:0.3472vw; border-radius:0; background:#000; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider-range:after { content:''; width:100%; height:0.0694vw; background:#fff; position:absolute; top:0; left:0; opacity:0.3; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-state-default { top:50%; width:0.8333vw; height:0.8333vw; transform:translateY(-50%); border:0.0694vw solid #000 !important; border-radius:100%; background:#fff; }

    /* PF º£½ºÆ® ¼¿·¯ */
    .pf-container .pf-prd-cardlist .ranking-area { position:relative; margin: 1.5972vw 0 4.1666667vw; padding:4.5139vw 4.1667vw 4.1667vw; border:0.1389vw solid #EBEBEB; border-radius:1.3889vw; }
    .pf-container .pf-prd-cardlist .ranking-area .title { position:absolute; top:-1.5972vw; left:50%; padding:0 1.5278vw; font-family:'Samsung Sharp Sans'; font-weight:bold; font-size:2.5000vw; line-height:1.33em; letter-spacing:0.1em; text-align:center; transform:translateX(-50%); background:#fff; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking { display:flex;}
    .pf-container .pf-prd-cardlist .ranking-area .ranking li { position:relative; width:calc(33.33% - 2.7778vw); padding:2.2917vw 2px 2px; font-size:0; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li ~ li { margin-left:4.1667vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge { position:absolute; top:0; left:0; text-align:center; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge .top { display:inline-block; color:#000; font-size:0.9722vw; line-height:1.33em; font-weight:bold; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge .rank { display:block; margin-top:-0.4861vw; color:#000; font-size:2.0833vw; line-height:1.33em; font-weight:bold; letter-spacing:0; font-family:'Samsung Sharp Sans'; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li:first-child .badge .top,
    .pf-container .pf-prd-cardlist .ranking-area .ranking li:first-child .badge .rank { color:#2189FF; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li:first-child:before { content:""; position:absolute; right:0; bottom:0; left:0; z-index:-1; height:74.14%; background:url(/sec/static/_images/temp/best-bg.svg) no-repeat center center; background-size:cover; border-radius:1.3889vw; }
	.pf-container .pf-prd-cardlist .ranking-area .ranking .btn-good { position:absolute; top:0.6944vw; right:0; }
	.pf-container .pf-prd-cardlist .ranking-area .ranking .btn-good .ico-large {width:1.805555556vw; height:1.805555556vw;}
    .pf-container .pf-prd-cardlist .ranking-area .ranking .img { display:block; min-height:15.2778vw; text-align:center; margin: 0 -2.7778vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .img img { display:inline-block; margin:0 auto; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link { display:block; margin-top:0.5556vw; padding:0 2.7778vw 2.5000vw; text-align:center; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-name { display:block; height:4.3056vw; font-size:1.5278vw; line-height:1.34em; color:#000; font-weight:bold; letter-spacing:0; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-num { display:block; color:#707070; font-size:0.8333vw; line-height:1.3em; font-weight:normal; padding-top:0.6944vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price { display:block; padding-top:0.2778vw;  }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .name { display:inline-block; line-height:1.3em; margin-right:0.6944vw; margin-bottom:0.2083vw; font-size:1.1111vw; color:#000; letter-spacing:0; vertical-align:bottom; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .unit { display:inline-block; line-height:1.3em; margin-left:0.2778vw; margin-bottom:0.2083vw; font-weight:bold; font-size:1.1111vw; color:#000; letter-spacing:0; vertical-align:bottom; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price em { display:inline-block; line-height:1.3em; font-family:'Samsung Sharp Sans'; font-weight:bold; font-size:1.3889vw; color:#000; letter-spacing:0; vertical-align:bottom; }
	/* 2021-07-13 */
	.ranking-area .card-price .price-detail {padding-top:1.3194vw;}
	.ranking-area .card-price .price-detail .sale {margin-bottom:0.2083vw; font-size:0.9028vw;}
	.ranking-area .card-price .price-detail .pic > strong {height:1.7361vw;margin-left:0.2778vw;padding:0 0.3472vw;border-radius:0.3472vw;}
	.ranking-area .card-price .price-detail .pic > strong > span {line-height:1.7361vw; padding-left:1.1111vw; font-size:0.9028vw; background-size:0.7639vw auto;}
	.ranking-area .card-price .price-detail .btn-downtool{width:0.9722vw;height:0.9722vw;margin:0 0 0.2083vw 0.2083vw;background-size:100% auto;}
	.ranking-area .card-price .price-detail .pic .box-tip {min-width:13.6111vw;}
	.ranking-area .card-price .price-detail .box-tip {right:-0.8333vw; top:2.0833vw; padding:1.1111vw; border:0.0694vw solid #000; border-radius:0.6944vw;}
	.ranking-area .card-price .price-detail .pic .box-tip ul li span,.ranking-area .card-price .price-detail .pic .box-tip ul li del {font-size:0.9722vw;}
	.ranking-area .card-price .price-detail .pic .box-tip ul li.total {margin-top: 0.7639vw; padding-top: 0.8333vw; border-top: 0.0694vw solid #DDDDDD;}
	.ranking-area .card-price .price-detail .pic .unit {margin-bottom: 0.2083vw; margin-left: 0.2778vw; font-size: 1.1111vw;}
	.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price em {font-size:1.3889vw;}

    /* PF Product Card */
    .pf-container .pf-prd-cardlist { width:82%; padding:2.5000vw 1.6667vw 6.94444vw 3.1944vw; }
    .pf-container .pf-prd-cardlist .list-product .list { display:flex; flex-wrap:wrap; margin:-1.0417vw; }
    .pf-container .pf-prd-cardlist .list-product .list > li { width:33.33%; height:inherit; padding:1.0417vw; text-align:center; }
    .pf-container .pf-prd-cardlist .list-product li .link-compare { position:relative; padding-left:2.0833vw; color:#000; font-size:0.9722vw; line-height:1.3em; letter-spacing:0; font-weight:bold; }
    .pf-container .pf-prd-cardlist .list-product li .link-compare:before { content:''; display:block; clear:both; position:absolute; left:0; width:1.5972vw; height:1.1111vw; background:url(/sec/static/_images/common/icon-compare.svg) no-repeat center; background-size:100% auto; }
    .pf-container .pf-prd-cardlist .list-product li.visual-col2 { width:66.66%; }
    .pf-container .pf-prd-cardlist .list-product li.visual .visual-inner { overflow:hidden; position:relative; height:100%; padding-bottom:2.5000vw; border-radius:1.3889vw; background:#000; }
    .pf-container .pf-prd-cardlist .list-product li.visual .img { position:relative; width:100%; min-height:38.8889vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .img img { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info p { display:block; overflow:hidden; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .ware { padding-bottom:0.4167vw; line-height:1.33em; font-weight:bold; font-size:1.1111vw; color:#fff; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .name { line-height:1.33em; font-weight:bold; font-size:2.3611vw; color:#fff; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .data { padding-top:0.8333vw; line-height:1.33em; font-size:0.9722vw; color:rgba(255, 255, 255, 0.8); letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns { padding-top:2.5000vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns li { font-size:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns li ~ li { margin-top:1.6667vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .btn { width:20.1389vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht { display:inline-block; line-height:1.33em; font-weight:bold; font-size:0.9722vw; color:#fff; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht:before { margin-right:0.4167vw; background-image:url(/sec/static/_images/common/icon-compare02.svg); }
	.pf-container .pf-prd-cardlist .list-product li.type-video .img .btn-video { position:absolute; top:50%; left:50%; width:6.2500vw; height:6.2500vw; opacity:0.8; transition:0.5s all; transform:translate(-50%, -50%); background:url(/sec/static/_images/common/icon-play-line-wht.svg) center center no-repeat; background-size:8.1944vw auto; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-detail {padding-top: 1.666666667vw;}
    .pf-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; height:100%; padding:1.9444vw 2.0833vw 1.2500vw; font-size:0; background:#F7F7F7; border-radius:1.3889vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag { position:relative; left: auto; right: auto; padding:0.2778vw 0 0.9722vw; font-size:0; text-align:left; } /* 2021-08-18 fold À§Ä¡ ¿À·ù ¼öÁ¤ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span { position:relative; line-height:1.33em; font-weight:bold; font-size:0.9722vw; color:#2189FF; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span { margin-left:0.6250vw; padding-left:0.7639vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span:after { content:""; position:absolute; top:50%; left:0; width:0.0694vw; height:0.8333vw; background:#ddd; transform:translateY(-50%); }
	.pf-container .pf-prd-cardlist .list-product li.item .card-flag .btn-good { position:absolute; top:0; right:0; background:transparent; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-flag .btn-good .ico-large {width:1.805555556vw; height:1.805555556vw;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-img { height: 24.30555556vw; margin: 0 -0.6944vw 0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-img img { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.item .pf-color-sel ~ .pf-opt-sel { margin-top:1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option { padding-top: 1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt { display:flex; padding:0 1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt ~ .set-opt { margin-top: 1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .opt-tit { width:40%; line-height:1.33em; font-size:0.9722vw; color:#000; letter-spacing:0; text-align:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist { width:60%; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist {  border-radius: 0 0 0.6944vw 0.6944vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button { min-height:1.2500vw; padding-right:1.8056vw; font-weight:bold; color:#000; text-align:right; border:none; background:transparent; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button:before { right:0; }
	
    .pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-name { display:block; height:4.3056vw; line-height:1.33em; font-weight:bold; font-size:1.6667vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-num { display:block; padding-top:0.1389vw; line-height:1.3em; font-size:0.9722vw; color:#707070; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail { padding-top:1.1111vw; font-size:0; text-align:center; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .sale { display:inline-block; margin-right:0.8333vw; margin-bottom:0.2083vw; line-height:1.33em; font-weight:normal; font-size:1.1111vw; color:#707070; vertical-align:bottom; }

    /* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic em { font-size:1.6667vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit { font-size:1.1111vw; margin: 0.4vw 0 0 0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .btn-downtool { width:0.9722vw; height:0.9722vw; margin: -0.2vw 0 0 0.278vw; }
    /* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */

    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only { display:inline-block; height:1.9444vw; margin-left:-0.2083vw; padding:0 1.0417vw; text-align:center; border-radius:0.3472vw; background:#2189FF; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only span { display:inline-block; line-height:1.9444vw; padding-left:1.1111vw; font-weight:bold; font-size:1.1111vw; color:#fff; letter-spacing:0; background:url(/sec/static/_images/common/icon-lock.svg) 0 center no-repeat; background-size:0.7639vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count { margin-top:1.1111vw; padding:1.1111vw 1.6667vw; border-radius:0.6944vw; background:#fff; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count .tit { display:block; line-height:1.33em; font-weight:normal; font-size:1.1111vw; color:#707070; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul { padding-top:1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li { display:flex; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li ~ li { margin-top:0.4167vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .count { width:40%; line-height:1.33em; font-size:0.9722vw; color:#000; letter-spacing:0; text-align:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .price { width:60%; line-height:1.33em; font-weight:bold; font-size:0.9722vw; color:#000; letter-spacing:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price { margin-bottom:0.8333vw; padding-bottom:0.8333vw; border-bottom:0.0694vw solid #D9D9D9; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li { display:flex; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li ~ li { margin-top:0.4167vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .tit { width:50%; line-height:1.4583vw; font-size:1.1111vw; color:#707070; letter-spacing:-0.025em; text-align:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .sale { width:50%; line-height:1.4583vw; margin:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li.support { margin-top:0.8333vw; padding-top:0.8333vw; border-top:0.0694vw solid #EBEBEB; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic { display:block; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic .tit { float:left; line-height:1.4583vw; margin-top:0.4167vw; font-weight:bold; font-size:1.1111vw; color:#444; letter-spacing:-0.025em; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail { padding-top:0.4167vw; font-size:0; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .btn-underline { font-size: 0.9722vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .expect { display:inline-block; line-height:1.32em; font-size:0.9722vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .point { display:inline-block; margin-left:0.6250vw; line-height:1.32em; font-weight:bold; font-size:0.9722vw; color:#2189FF; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase { padding-top:0.8333vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec { padding-bottom:0.8333vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul { display:flex; justify-content:center; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li { width:33.33%; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .icon { display:inline-block; width:2.0833vw; height:2.0833vw; background-repeat:no-repeat; background-size:2.0833vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .txt { display:block; overflow:hidden; line-height:1.25em; padding-top:0.2778vw; font-size:0.8333vw; color:#707070; letter-spacing:0; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:keep-all; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare { padding-top:1.1111vw; border-top:0.0694vw solid #D9D9D9; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare:after { content:""; display:block; clear:both; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-compare { float:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review { float:right; position:relative; padding-left:1.5278vw; color:#000; font-size:0.9722vw; line-height:1.3194vw; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review:before { content:''; display:block; clear:both; position:absolute; left:0; width:1.1111vw; height:1.1111vw; background:url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size:100% auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-btn {padding-top:1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-btn .btn { width:100%; margin:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner { position:relative; overflow:hidden; border-radius:1.3889vw; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img.mo { display:none; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info { position:absolute; top:0; right:0; bottom:0; left:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .banner-info-inner { display:inline-block; width:50%; text-align:left; vertical-align:middle; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .sub { line-height:1.33em; font-weight:bold; font-size:1.1111vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .tit { display:block; line-height:1.33em; padding-top:0.4167vw; font-family:'Samsung Sharp Sans'; font-weight:bold; font-size:2.0833vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .date { line-height:1.33em; padding-top:0.8333vw; font-size:0.9722vw; color:#707070; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .btn { margin:2.7778vw 0 0; }
    
	.pf-color-sel .itm-color-list li em {font-size: 0;}
	.pf-color-sel .itm-color-list li input[type="radio"]:checked + label .itm-color-object:after,
	.pf-color-sel .itm-color-list li input[type="checkbox"]:checked + label .itm-color-object:after { width:1.388888889vw; height:1.388888889vw; }
	.pf-color-sel .itm-color-list li ~ li { margin-left:0.6944vw; }

	.pf-color-sel.slideOn .option-slick {margin: 0 1.81vw;}
	.pf-color-sel [class*="btn-"] {width:1.9444vw; height:1.9444vw;}
	.pf-color-sel .btn-prev {left:-0.0694vw; background-size:1.1111vw auto;}
	.pf-color-sel .btn-next {right:-0.0694vw; background-size:0.9722vw auto;}

	.pf-opt-sel label {height: 1.944444vw;}
	.pf-opt-sel ~ .pf-opt-sel { margin-top: 1.1111vw;}
	.pf-opt-sel [class*="btn-"] {width:1.80555vw; height:1.80555vw;}
	.pf-opt-sel .btn-prev { left:-0.0694vw; background-size:1.1111vw auto; }
	.pf-opt-sel .btn-next { right:-0.0694vw; background-size:1.1111vw auto; }
    .pf-opt-sel .filter-slick { margin:0 -1.80555vw;}
	.pf-opt-sel.slideOn .filter-slick {margin: 0 2.0833vw;}
    .pf-opt-sel input[type="radio"]{ width:0.0694vw; height:0.0694vw; clip:rect(0.0694vw, 0.0694vw, 0.0694vw, 0.0694vw);}
	.pf-opt-sel li span { min-width:4.8611vw; height:1.80555vw; padding: 0.41666vw 0.83333vw 0; border-radius:0.9722vw; font-size:0.9722vw;}
	
    /* PF-element : More Button */
    .pf-btn-box { padding-top:2.5000vw; text-align:center; }

    /* PF-element : ºñ±³ÇÏ±â */
	.pf-compare .compare-inner { padding: .9722vw 0 1.6667vw; }/* 22-10-11 catagory */
	.pf-compare .compare-inner .compare-content .slider-prd-compare {height: 8.3vw; padding: 0 2.36111vw;}
	.pf-compare .compare-inner .compare-content .slider-prd-compare .slick-arrow {width: 1.80555vw; height: 1.80555vw;margin-top: -0.90277vw;background-size: 0.97222vw;}
	.pf-compare .compare-inner .compare-content { padding: 0 16.25vw 0 1.6667vw; }
	.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .box { padding:1.2500vw; border-radius:1.3889vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img { width:5.5556vw; height:5.5556vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { width:calc(100% - 5.5556vw); padding:0 2.0833vw 0 0.8333vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { line-height:1.4583vw; padding-bottom:1.2500vw; font-size:1.1111vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { line-height:1.1111vw; padding-bottom:0.4167vw; font-size:0.8333vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { line-height:1.2500vw; font-size:0.9722vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { line-height:1.2500vw; margin-left:0.2083vw; font-size:0.9722vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { top:1.3889vw; right:1.2500vw; width:1.1111vw; height:1.1111vw; background-size:1.1111vw auto; }
    .pf-compare .compare-inner .compare-btns ul li ~ li { margin-top:1.2500vw; }

    /* PF-element : ºñ±³ÇÏ±â ·¹ÀÌ¾îÆË¾÷ */
    .layer-pf-compare { max-width:80.2778vw; }
	.layer-pf-compare .layer-header {margin-bottom: 1.25vw;}	
	.layer-pf-compare .layer-content { margin-top: 1.25vw;max-height: calc(100vh - 29.16666vw);}
	.layer-pf-compare .compare-item-thumb .list {margin: 0 -0.90277vw;}
	.layer-pf-compare .compare-item-thumb .box {margin: 0 0.90277vw;border-radius: 0.694444444vw;}
	.layer-pf-compare .compare-item-thumb .btn-sel {height: 6.25vw;}
	.layer-pf-compare .compare-item-thumb .btn-del {top: 0.416666vw; right: 0.416666vw;width: 1.38888vw; height: 1.38888vw;background-size: 0.55555vw;}
	.layer-pf-compare .compare-item-thumb .btn-add {height: 6.25vw;}
	.layer-pf-compare .compare-item-thumb .btn-add span { font-size: 0.83333vw; }
	.layer-pf-compare .compare-item-thumb .btn-add:before {width: 1.11111vw; height: 1.11111vw;margin: 0.69444vw auto;}
	.layer-pf-compare .compare-item-thumb .thumb {width: 3.125vw; height: 3.125vw;}
	.layer-pf-compare .compare-item-thumb .name {margin: 0.416666vw 0.694444vw 0; font-size: 0.83333vw; }
	/* .layer-pf-compare .slider-compare-detail {} */
	.layer-pf-compare .slider-compare-detail .row {margin: 0 -1.25vw;}
	.layer-pf-compare .slider-compare-detail .row ~ .row {margin-top: 3.33333vw;}
	.layer-pf-compare .slider-compare-detail .set {margin-top: 3.055556vw;}
	.layer-pf-compare .slider-compare-detail .set .box {margin: 0 1.25vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img { width:14.7222vw; height:14.7222vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty p { font-size:0.9722vw; }
    /* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name {margin-top:0.97222vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .name {height:6.25vw; font-size:1.38889vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .serial {margin-top:0.2083vw; font-size:1.1111vw;}

	.layer-pf-compare .slider-compare-detail .set .prd-basic .option {height: 1.94444vw; margin-top: 1.04166vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel { padding: 0.347222vw 0 0; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .pf-color-sel .itm-color-list li ~ li { margin-left:0.6944vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .rate { margin-top:0.8333vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .rate .link-review { padding-left:1.5278vw; font-size:0.9722vw; line-height:1.3194vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .rate .link-review:before { width:1.1111vw; height:1.1111vw; background-size:1.1111vw auto; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .price { margin-top:1.6667vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li del { line-height:1.2500vw; font-size:1.1111vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li strong { line-height:1.4583vw; font-size:1.1111vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li ~ li { margin-top:0.1389vw; }
	.layer-pf-compare .slider-compare-detail .spec-tit { left: 1.25vw; line-height:1.805556vw; font-size:1.388889vw; }
    .layer-pf-compare .slider-compare-detail .spec-tit .btn-tooltop-type3 { width:1.2500vw; height:1.2500vw; margin:0.2778vw 0 0 0.4167vw; background-size:1.2500vw auto; }
    .layer-pf-compare .slider-compare-detail .set .box-spec-detail { padding:1.6667vw; border-radius:0.6944vw; }
    .layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li { min-height:3.4028vw; }
    .layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li ~ li { margin-top:1.6667vw; }
    .layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li strong { line-height:1.7361vw; font-size:1.3889vw; }
    .layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li .tit { line-height:1.2500vw; padding-top:0.4167vw; font-size:0.9722vw; }

    /* tooltip */
    .tooltip-compare { width:26.3889vw; left:0 !important; transform:none !important; }
    .tooltip-compare .tooltip-content { height:26.3889vw; }
    .tooltip-content .list-title ~ .list-title { margin-top:1.6667vw; }
    .tooltip-content .list-title .tit { padding-bottom:0.6944vw; line-height:1.2500vw; font-size:0.9722vw;}
    .tooltip-content .list-title ul li { line-height:1.38em; font-size:0.9722vw; }
    /* ºñ±³ÇÏ±â ÆË¾÷ ¼­ºê Å¸ÀÌÆ²  */
    .layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .tooltip-compare {width:26.3889vw !important;}

    /* Àü´ãÀÚ¸ô HEADER */
    #container.type-visual .pf-tit-area.type-desc .pf-tit { top:8.6111vw; padding:0 1.6667vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc { position:absolute; top:15.2083vw; right:0; left:0; max-width:100.0000vw; margin:0 auto; padding:0 1.6667vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li:before { content:"¡¤"; margin-right:0.4167vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li ~ li { margin-top:0.4167vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li,
    #container.type-visual .pf-tit-area.type-desc .box-desc .extra { line-height:1.2500vw; margin-top:0.4167vw; font-size:0.9722vw; color:#fff; letter-spacing:0; opacity:0.7; }

    /* Àü´ãÀÚ¸ô Product Card */
    .excv-container { padding-bottom:6.9444vw; }
    .excv-container .pf-prd-cardlist { width:100%; padding:2.5000vw 1.6667vw 0; }
    .excv-container .pf-prd-cardlist .list-product { padding-top:0; }
    .excv-container .pf-prd-cardlist .list-product .list > li { width:25%; }
    .excv-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; padding-bottom:17.5000vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-detail { position:absolute; bottom:10.1389vw; right:2.0833vw; left:2.0833vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-price { position:absolute; bottom:6.9444vw; right:2.0833vw; left:2.0833vw; }
	.excv-container .pf-prd-cardlist .list-product li.item .card-btn { position:absolute; bottom:2.5000vw; right:2.0833vw; left:2.0833vw; padding-top:1.6667vw; }
	
	/* PF ÀÌ´ÞÀÇ ÇÖµô-Çö º£½ºÆ®¼¿·¯- : .type-2 */
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking{padding:0}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking .link{padding:0}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking-inner{padding:1.85vw 1.0833vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking .img{min-height:min-content}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail{margin-top:1.666666667vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail .prd-name{height: 4.3056vw;font-size: 1.6667vw;line-height: 1.33em}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail .prd-num{padding-top: 0.1389vw;line-height: 1.3em;font-size: 0.9722vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price{height: 5.5vw;}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail{padding-top: 1.1111vw;font-size: 0}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .sale{margin-right: 0.8333vw;margin-bottom: 0.2083vw;font-family: "Samsung Sharp Sans";font-size: 1.1111vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic em{font-family: "Samsung Sharp Sans";font-size: 1.6667vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .unit{margin-bottom: 0.2083vw;margin-left: 0.2778vw;font-size: 1.1111vw;}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .point-detail .expect{line-height: 1.32em;font-size: 0.9722vw;}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .btn-downtool{width: 0.9722vw;height: 0.9722vw;margin: 0 0 0.2083vw 0.2083vw;background: transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center;background-size: 0.9722vw auto}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .point-detail .point{margin-left: 0.6250vw;line-height: 1.32em;font-size: 0.9722vw;font-weight:bold}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare{padding-top: 1.1111vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare{padding-left: 2.0833vw;font-size: 0.9722vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare:before{width: 1.5972vw;height: 1.1111vw;background: url(/sec/static/_images/common/icon-compare.svg) no-repeat center;background-size: 94% auto}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review{padding-left: 1.5278vw;font-size: 0.9722vw;    line-height: 1.3194vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review:before{width: 1.1111vw;height: 1.1111vw;background: url(/sec/static/_images/common/icon-star.svg) no-repeat center;background-size: 94% auto}

    /* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price { padding-top: 1.1111vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price * { font-size: 0.9722vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .price-detail .coupon { font-size: 0.9722vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price + .price-detail { padding-top: 0.4167vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail + .point-detail { padding-top: 0.4167vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip { min-width: 20vw; padding: 1.3194vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip ul li span { font-size: 0.9722vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .app-price > span { font-size: 0.83333vw;}
    /* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
}

@media all and (max-width:1100px) and (min-width:801px) { 
	.pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list li em { font-size:1.2727vw; line-height:1.6364vw;}
	
    /* PF »ó¼¼°Ë»ö */
    .top-opt-detail-area { border-bottom:0.0909vw solid #D9D9D9; }
    .top-opt-detail-area .opt-detail-inner { display:flex; width:100%; max-width:130.9091vw; min-height:5.4545vw; margin:0 auto; }
    .top-opt-detail-area .opt-detail-inner span { display:inline-block; color:#000; }
    .top-opt-detail-area .opt-detail-inner .box-result { width:auto; padding:1.7273vw 0 1.8182vw 2.1818vw; font-size:0; }
    .top-opt-detail-area .opt-detail-inner .box-result .search { line-height:1.33em; padding-left:2.1818vw; font-weight:700; font-size:1.2727vw; letter-spacing:-0.01em; background:url('/sec/static/_images/icon_dps/icon_search_options.svg') no-repeat 0 center; background-size:1.6364vw auto; }
    .top-opt-detail-area .opt-detail-inner .box-result .result { position:relative; line-height:1.33em; font-size:1.2727vw; margin-left:0.5455vw; padding-left:0.6364vw; letter-spacing:-0.01em; background:url('/sec/static/_images/bg/wavelet_1x16.jpg') no-repeat 0 center; }
    .top-opt-detail-area .opt-detail-inner .box-result .result:after { content:""; position:absolute; top:50%; left:0; width:0.0909vw; height:1.4545vw; transform:translateY(-50%); background:#C8C8C8; }
    .top-opt-detail-area .opt-detail-inner .box-result .result em { display:inline-block; margin-left:1.0909vw; line-height:1.33em; font-family:'Samsung Sharp Sans'; font-weight:700; font-size:1.2727vw; letter-spacing:-0.01em; color:#2189FF; }
    .top-opt-detail-area .opt-detail-inner .box-option { display:flex; width:auto; padding-left:4.1818vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .btn { position:relative; top:1.2727vw; width:7.2727vw; line-height:2.9091vw;  margin:0 2.1818vw 0 0; padding:0 1.7273vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area { width:calc(100% - 10.3636vw); padding:1.2727vw 0; font-size:0; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt { position:relative; line-height:1.33em; margin-right:2.1818vw; padding:0.5455vw 2.1818vw 0.5455vw 0; font-size:1.2727vw; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt:last-child { margin-left:0; }
    .top-opt-detail-area .opt-detail-inner .box-option .opt-area .txt button { position:absolute; top:50%; right:0; width:1.4545vw; height:1.4545vw; margin-left:0.7273vw; font-size:0.0909vw; color:transparent; transform:translateY(-50%); background:url('/sec/static/_images/icon_dps/icon-16-midium-close.jpg') no-repeat; background-size:1.4545vw auto; }
    .top-opt-detail-area .opt-detail-inner .box-droplist { width:auto; padding-right:2.1818vw; text-align:right; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist { position:relative; top:1.3636vw; display:inline-block; width:13.6364vw; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button { padding-right:2.0000vw; font-weight:bold; font-size:1.4545vw; color:#000; border:0; text-align:right; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button:before { right:0; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist li { white-space:nowrap; }

	.pf-color-sel.slideOn .option-slick {margin: 0 2.364vw;}
	.pf-color-sel [class*="btn-"] {width:2.545vw; height:2.545vw;}
	.pf-color-sel .btn-prev {left:-0.091vw; background-size:1.455vw auto;}
	.pf-color-sel .btn-next {right:-0.091vw; background-size:1.273vw auto;}
	/* 2021-07-13 PF º£½ºÆ® ¼¿·¯ */
	.ranking-area .card-price .price-detail {padding-top:1.7273vw;}
	.ranking-area .card-price .price-detail .sale {margin-bottom:0.2727vw; font-size:1.0909vw;}
	.ranking-area .card-price .price-detail .pic > strong {height:auto;margin-left:0.3636vw;padding:0 0.4545vw;border-radius:0.4545vw;}
	.ranking-area .card-price .price-detail .pic > strong > span {line-height:2.2727vw; padding-left:1.2727vw; font-size:1.0909vw; background-size:1.0000vw auto;}
	.ranking-area .card-price .price-detail .btn-downtool{width:1.2727vw;height:1.2727vw;margin:0 0 0 0.2727vw;background-size:100% auto;}
	.ranking-area .card-price .price-detail .pic .box-tip {min-width:17.8182vw;}
	.ranking-area .card-price .price-detail .box-tip {right:-1.0909vw; top:2.7273vw; padding:1.4545vw; border:0.0909vw solid #000; border-radius:0.9091vw;}
	.ranking-area .card-price .price-detail .pic .box-tip ul li span, .ranking-area .card-price .price-detail .pic .box-tip ul li del {font-size:1.2727vw;}
	.ranking-area .card-price .price-detail .pic .box-tip ul li.total {margin-top: 1.0000vw; padding-top: 1.0909vw; border-top: 0.0909vw solid #DDDDDD;}
	.ranking-area .card-price .price-detail .pic .unit {margin-bottom: 0.2727vw; margin-left: 0.3636vw; font-size: 1.4545vw;}
	.pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price em {font-size:1.8182vw;}
}
@media screen and (max-width:800px){
    /* PF HEADER BASIC */
    #container.type-visual .pf-tit-area .slider-pf-visual .visual { display:none; }
    #container.type-visual .pf-tit-area .slider-pf-visual .visual.m { display:block; height:61.11111vw; }
	#container.type-visual .pf-tit-area .pf-tit { top:50%; bottom:auto; max-width:100%; line-height:1; padding:0 8.3vw; font-size:8.33vw; transform:translateY(-50%); }
	#container.type-visual .pf-tit-area .pf-tit.pc-ver {display: none;}
	#container.type-visual .pf-tit-area .pf-tit.mo-ver {display: block;}

    /* Àü´ãÀÚ¸ô HEADER */
    #container.type-visual .pf-tit-area.type-desc .pf-tit { top:34.72222vw; padding:0 3.33333vw; transform:none; }
    #container.type-visual .pf-tit-area.type-desc .box-desc { position:static; padding:6.66667vw 3.33333vw 0; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li:before { content:"¡¤"; margin-right:1.66667vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li ~ li { margin-top:1.66667vw; }
    #container.type-visual .pf-tit-area.type-desc .box-desc ul li,
    #container.type-visual .pf-tit-area.type-desc .box-desc .extra { line-height:5.00000vw; margin-top:1.66667vw; font-size:3.88889vw; color:#444; letter-spacing:0; opacity:1; }

    /* PD common */
    .pf-container { display:block; max-width:100%;}
    .pf-container .chk-form input[type="checkbox"]:checked + label::before { background-size:3.88889vw auto; }
    .pf-container .chk-form input[type="checkbox"]:disabled + label::before { background-size:3.88889vw auto; }

    /* PF »ó¼¼°Ë»ö */
    .top-opt-detail-area { border-bottom:none; }
    .top-opt-detail-area .opt-detail-inner { display:flex; width:100%; max-width:100%; min-height:18.88889vw; }
    .top-opt-detail-area .opt-detail-inner .box-result { width:50%; padding:6.66667vw 0 6.38889vw 3.33333vw; }
    .top-opt-detail-area .opt-detail-inner .box-result .search { height:5.55556vw; padding-left:9.16667vw; font-size:4.44444vw; background-size:6.11111vw auto; pointer-events:painted; }
    .top-opt-detail-area .opt-detail-inner .box-result .result { display:none; }
    .top-opt-detail-area .opt-detail-inner .box-option { display:none; }
    .top-opt-detail-area .opt-detail-inner .box-droplist { width:50%; padding-right:3.33333vw; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist { position:relative; top:6.66667vw; display:inline-block; width:41.66667vw; }
    .top-opt-detail-area .opt-detail-inner .box-droplist .sort-droplist .droplist-button { padding-right:6.11111vw; font-weight:bold; font-size:4.44444vw; letter-spacing:-0.01em; min-height:inherit; }

    /* PF Ç°¸ñ ÇÊÅÍ¿µ¿ª : »ó¼¼Ç×¸ñ Àû¿ë */
    .pf-container .pf-prd-filter-area { display:none; position:fixed; top:0; right:0; bottom:0; width:80.5%; max-width:80.55556vw; padding:0; z-index:220; background:#fff; }
    .pf-container .pf-prd-filter-area .filter-header { display:block; position:absolute; top:0; right:0; left:0; z-index:1; border-bottom:0.27778vw solid #D9D9D9; background:#fff; }
    .pf-container .pf-prd-filter-area .filter-header .close { position:absolute; top:0; right:0; width:12.77778vw; height:14.72222vw; background:url(/sec/static/_images/common/icon-close-mid.svg) center center no-repeat; background-size:6.11111vw auto; }
    .pf-container .pf-prd-filter-area .box-result { padding:4.44444vw 3.33333vw; }
    .pf-container .pf-prd-filter-area .box-result .result { position:relative; line-height:1.32em; font-weight:bold; font-size:4.44444vw; letter-spacing:-0.01em; color:#000; }
    .pf-container .pf-prd-filter-area .box-result .result em { display:inline-block; margin-left:0.83333vw; line-height:1.32em; font-family:'Samsung Sharp Sans'; font-weight:700; font-size:4.44444vw; letter-spacing:-0.01em; color:#2189FF; }
    .pf-container .pf-prd-filter-area .list-filter { height:calc(100% - 27.22222vw); padding-top:15.55556vw; overflow-y:auto; }
    .pf-container .pf-prd-filter-area .list-filter > li { padding:6.66667vw 0; border-bottom:2.77778vw solid #F7F7F7; }
    .pf-container .pf-prd-filter-area .list-filter > li:first-child { padding-top:8.33333vw; }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter { line-height:1.33em; padding:0 3.33333vw; font-size:4.44444vw; letter-spacing:0; }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter > span { line-height:1.33em; font-size:4.44444vw; letter-spacing:0;}
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter:after { right:4.16667vw; width:4.44444vw; height:4.44444vw; background-size:4.44444vw auto; }
    .pf-container .pf-prd-filter-area .list-filter > li.active .btn-filter:after { background-image:url(/sec/static/_images/common/icon-minus-filter.svg); }
    .pf-container .pf-prd-filter-area .list-filter > li.open .itm-color-object { display:inline-block; }
    .pf-container .pf-prd-filter-area .list-filter .list-box { display:none; padding:0 3.33333vw; }
    .pf-container .pf-prd-filter-area .list-filter .list-box > ul > li { padding:6.66667vw 0 0;}
    .pf-container .pf-prd-filter-area .list-filter .list-box .filter-more { display:inline-block; margin:6.66667vw 0 0; width:auto; font-size:3.88889vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box { padding:8.33333vw 0 4.16667vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price { padding-top:2.77778vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .range-price span { font-size:3.33333vw; line-height:4.44444vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .slider-wrapper { margin-top:0.83333vw; padding:0 3.88889vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider { height:0.27778vw; border-radius:0.27778vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-slider-range { height:0.27778vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-state-default { width:3.05556vw; height:3.05556vw; }
    .pf-container .pf-prd-filter-area .list-filter .range-box .ui-state-default:before { content:""; position:absolute; top:-2.77778vw; right:-2.77778vw; bottom:-2.77778vw; left:-2.77778vw; }
    .pf-container .pf-prd-filter-area .list-filter .pf-color-sel { padding:0; }
    .pf-container .pf-prd-filter-area .list-filter .pf-color-sel .itm-color-list { margin-top: 1.94444vw; }
    .pf-container .pf-prd-filter-area .filter-footer { display:block; position:absolute; right:0; bottom:0; left:0; padding:4.44444vw 3.33333vw; text-align:center; border-top:0.27778vw solid #D9D9D9; background:#F7F7F7; }
    .pf-container .pf-prd-filter-area .filter-footer .list-option { padding-bottom:2.22222vw; font-size:0; text-align:left; overflow-x:auto; overflow-y:hidden; white-space:nowrap; }
    .pf-container .pf-prd-filter-area .filter-footer .list-option .item { display:inline-block; font-size:0; }
    .pf-container .pf-prd-filter-area .filter-footer .list-option .item .txt { position:relative; line-height:1.25em; margin-right:6.66667vw; padding:1.66667vw 6.66667vw 1.66667vw 0; font-size:3.88889vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-filter-area .filter-footer .list-option .item:last-child { margin-left:0; }
    .pf-container .pf-prd-filter-area .filter-footer .list-option .item .btn-delete { position:absolute; top:50%; right:0; width:4.44444vw; height:4.44444vw; margin-left:2.22222vw; font-size:0.27778vw; color:transparent; transform:translateY(-50%); background:url('/sec/static/_images/common/icon-close.svg') center center no-repeat; background-size:2.22222vw auto; }
    .pf-container .pf-prd-filter-area .filter-footer .btn { margin-top:2.22222vw; border-color:#000; }
    .pf-filter-mask { display:none; position:fixed; top:0; right:0; bottom:0; left:0; z-index:210; background:rgba(0, 0, 0, 0.8); }

    /* PF º£½ºÆ® ¼¿·¯ */
    .pf-container .pf-prd-cardlist .ranking-area { margin:0 0 16.66667vw; padding:8.33333vw 0 13.33333vw; border:none; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .ranking-area .title { position:static; line-height:1.25em; padding:0 6.66667vw; font-size:10.00000vw; transform:none; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking { display: block; padding:8.05556vw 3.33333vw 0; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li ~ li {width:83.33333vw; padding:4.66667vw 0 0.83333vw; margin: 0;}/* 2021-07-13 */
    .pf-container .pf-prd-cardlist .ranking-area .ranking:not(.slick-slider) {display: flex; overflow-x: auto;} /* KDP-5433 2021-09-01 */
    .pf-container .pf-prd-cardlist .ranking-area .ranking:not(.slick-slider) > .top-ranking {width: 100%; min-width: 83.33333vw;} /* KDP-5433 2021-09-01 */
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge { left:3.33333vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge .top { font-size:3.88889vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .badge .rank { margin-top:-1.94444vw; font-size:8.33333vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li:before { right:3.33333vw; left:3.33333vw; height:74.14%; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li[data-slick-index="0"] .badge .top,
    .pf-container .pf-prd-cardlist .ranking-area .ranking li[data-slick-index="0"] .badge .rank { color:#2189FF; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking li[data-slick-index="0"]:before { background:linear-gradient(#f7f5e9 0%, #f1f4f0 58.79%, #eaf3f6 100%); }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .btn-good { top:2.77778vw; right:3.33333vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .img { min-height:61.11111vw; margin:0 0; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link { margin-top:6.66667vw; padding:0 7.1666vw 10.83333vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-name { height:17.22222vw; font-size:6.66667vw; padding: 0 3vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-num { font-size:3.88889vw; padding-top:0.55556vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price { padding-top:3vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .name { margin-right:2.22222vw; margin-bottom:0.83333vw; font-size:4.44444vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price .unit { margin-left:1.11111vw; margin-bottom:0.83333vw; font-size:4.44444vw; }
    .pf-container .pf-prd-cardlist .ranking-area .ranking .link .prd-price em { font-size:6.66667vw; }
	/* 2021-07-13 */
	.ranking-area .card-price .price-detail {padding-top:2.3750vw;}
	.ranking-area .card-price .price-detail .sale {margin-bottom:0.3750vw; font-size:3.5vw; }
	.ranking-area .card-price .price-detail .pic>strong {height:auto; margin-left:1.5vw; padding:0 1.625vw; border-radius:0.6250vw; }
	.ranking-area .card-price .price-detail .pic>strong>span {line-height:5.125vw; padding-left:3.75vw; font-size:2.5vw; background-size:2.375vw auto; }
	.ranking-area .card-price .price-detail .btn-downtool {width:2.75vw; height:2.75vw; margin:0 0 0 0.3750vw;background-size:100% auto;}
	.ranking-area .card-price .price-detail .pic .box-tip {min-width:28.5vw; }
	.ranking-area .card-price .price-detail .box-tip {right:-1.5000vw; top:5.75vw; padding:2.0000vw; border:0.1250vw solid #000; border-radius:1.2500vw; }
	.ranking-area .card-price .price-detail .pic .box-tip ul li span,.ranking-area .card-price .price-detail .pic .box-tip ul li del {font-size:2.3vw; }
	.pf-container .pf-prd-cardlist .ranking-area .card-price .price-detail .pic .box-tip ul li.total {margin-top: 1.3750vw; padding-top: 1.5000vw; border-top: 0.1250vw solid #DDDDDD;}
	.ranking-area .card-price .price-detail .pic .unit {margin-bottom: 0.3750vw; margin-left: 0.5000vw; font-size: 2.0000vw;}
	.ranking-area .card-price .price-detail .pic em {font-size:5.4vw; line-height:1;}

    /* PF Product Card */
    .pf-container .pf-prd-cardlist { width:100%; padding:0 0 27.77778vw; }
    .pf-container .pf-prd-cardlist .list-product { padding:0 6.66667vw; }
    .pf-container .pf-prd-cardlist .list-product .list { margin:-3.33333vw; }
    .pf-container .pf-prd-cardlist .list-product .list > li { width:50%; padding:3.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li .link-compare { padding-left:8.33333vw; font-size:3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product li .link-compare:before { width:6.38889vw; height:4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual-col2 { width:50%; }
    .pf-container .pf-prd-cardlist .list-product li.visual .visual-inner { padding-bottom:10.00000vw; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .img { min-height:inherit; }
    .pf-container .pf-prd-cardlist .list-product li.visual .img img.mo { display:block; }
    .pf-container .pf-prd-cardlist .list-product li.visual .img img.pc { display:none; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info { padding:13.33333vw 6.66667vw 0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .ware { padding-bottom:1.66667vw; font-size:4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .name { font-size:8.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .info .data { padding-top:3.33333vw; font-size:3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns { padding:8.33333vw 6.66667vw 0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns li ~ li { margin-top:6.66667vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .btn { width:100%; margin:0; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht { font-size:3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .btns .link-compare.type-wht:before { margin-right:1.66667vw; }
	.pf-container .pf-prd-cardlist .list-product li.type-video .img .btn-video { width:16.66667vw; height:16.66667vw; background-size:22.22222vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .item-inner { height:100%; padding:4vw 4.44444vw 6.66667vw; font-size:0; background:#F7F7F7; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag { position:relative; padding:1.11111vw 0 0; font-size:0; text-align:left; left :0; right: 0;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span { position:relative; line-height:1.33em; font-weight:bold; font-size:3.88889vw; color:#2189FF; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span { margin-left:2.50000vw; padding-left:3.05556vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag span ~ span:after { content:""; position:absolute; top:50%; left:0; width:0.27778vw; height:3.33333vw; background:#ddd; transform:translateY(-50%); }
    .pf-container .pf-prd-cardlist .list-product li.item .card-flag .btn-good { background:transparent; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-img { height: auto !important; margin: 0 -4.44444vw 0; position:relative;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-img img { width:100%; max-width: 65%; margin: 0 auto;}
	.pf-container .pf-prd-cardlist .list-product li.item .pf-color-sel ~ .pf-opt-sel { margin-top:4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt { display:flex; margin-top: 4.44444vw; padding:0 4.44444vw;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .opt-tit { width:40%; line-height:1.33em; font-size:3.88889vw; color:#000; letter-spacing:0; text-align:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist { width:60%; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button { min-height:5.00000vw; padding-right:7.22222vw; font-weight:bold; color:#000; text-align:right; border:none; background:transparent; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-option .set-opt .wrap-droplist .droplist-button:before { right:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-img + .card-opt { margin-top: 4vw; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-name { display:block; height:15.0vw; line-height:1.2em; font-weight:bold; font-size:6.66667vw; color:#000; letter-spacing:0; } /* 20201119-01 height ¼öÁ¤ */ /* 20201119 font size ¿øº¹ */ /* 20201110 height ¼öÁ¤ */ /* 20201109 height ¼öÁ¤ */ /* 20201104 font, height ¼öÁ¤ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-num { display:block; padding-top:1.5vw; line-height:1.3em; font-size:3.88889vw; color:#707070; letter-spacing:0; } /* 20201119 font size ¿øº¹ */ /* 20201104 font ¼öÁ¤ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail { padding-top:2.8vw; font-size:0; text-align:center; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .sale { display:inline-block; margin-right:3.33333vw; margin-bottom:0.83333vw; line-height:1.33em; font-weight:normal; font-size:2.8vw; color:#707070; vertical-align:bottom; } /* 20201104 font ¼öÁ¤ */

    /* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic em { font-size: 5.4vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit { font-size: 4.44444vw; margin: 0.8vw 0 0 0.25vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .btn-downtool { width: 3.88889vw; height: 3.88889vw; margin: 0.125vw 0 0 1vw; }
    /* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */

    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only { display:inline-block; height:7.77778vw; margin-left:-0.83333vw; padding:0 4.16667vw; text-align:center; border-radius:1.38889vw; background:#2189FF; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .only span { display:inline-block; line-height:7.77778vw; padding-left:4.44444vw; font-weight:bold; font-size:4.44444vw; color:#fff; letter-spacing:0; background:url(/sec/static/_images/common/icon-lock.svg) 0 center no-repeat; background-size:3.05556vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count .tit { display:block; line-height:1.33em; font-weight:normal; font-size:4.44444vw; color:#707070; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul { padding-top:4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li { display:flex; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li ~ li { margin-top:2.22222vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .count { width:40%; line-height:1.33em; font-size:3.88889vw; color:#000; letter-spacing:0; text-align:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .set-count ul li .price { width:60%; line-height:1.33em; font-weight:bold; font-size:3.88889vw; color:#000; letter-spacing:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price { margin-bottom:3.33333vw; padding-bottom:3.33333vw; border-bottom:0.27778vw solid #D9D9D9; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li { display:flex; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li ~ li { margin-top:1.66667vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .tit { width:50%; line-height:5.83333vw; font-size:2.8vw; color:#707070; letter-spacing:-0.025em; text-align:left; } /* 20201104 font ¼öÁ¤ */
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li .sale { width:50%; line-height:5.83333vw; margin:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li.support { margin-top:3.33333vw; padding-top:3.33333vw; border-top:0.27778vw solid #EBEBEB; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic { display:block; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic .tit { float:left; line-height:5.83333vw; margin-top:1.66667vw; font-weight:bold; font-size:4.44444vw; color:#444; letter-spacing:-0.025em; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail { padding-top:1.66667vw; font-size:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .expect { display:inline-block; line-height:1.32em; font-size:3.88889vw; color:#000; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .point { display:inline-block; margin-left:2.50000vw; line-height:1.32em; font-weight:bold; font-size:3.88889vw; color:#2189FF; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase { padding-top:3.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec { padding-bottom:3.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul { display:flex; justify-content:center; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li { width:33.33%; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .icon { display:inline-block; width:8.33333vw; height:8.33333vw; background-repeat:no-repeat; background-size:8.33333vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .txt { display:block; overflow:hidden; line-height:1.25em; padding-top:1.11111vw; font-size:3.33333vw; color:#707070; letter-spacing:0; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:keep-all; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare { padding-top:4.44444vw; border-top:0.27778vw solid #D9D9D9; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare:after { content:""; display:block; clear:both; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-compare { float:left; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review { float:right; position:relative; padding-left:6.11111vw; color:#000; font-size:3.88889vw; line-height:5.27778vw; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .compare .link-review:before { content:''; display:block; clear:both; position:absolute; left:0; width:4.44444vw; height:4.44444vw; background:url(/sec/static/_images/common/icon-star.svg) no-repeat center; background-size:100% auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-btn { padding-top:4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-btn .btn { width:100%; margin:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner { position:relative; overflow:hidden; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img.mo { display:none; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img { width:100%; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info { position:absolute; top:0; right:0; bottom:0; left:0; text-align:right; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info:before { content:""; display:inline-block; width:0; height:100%; vertical-align:middle; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .banner-info-inner { display:inline-block; width:50%; text-align:left; vertical-align:middle; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .sub { line-height:1.33em; font-weight:bold; font-size:1.7500vw; color:#000; letter-spacing:0; word-break:keep-all; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .tit { display:block; line-height:1.33em; padding-top:0.3750vw; font-family:'Samsung Sharp Sans'; font-weight:bold; font-size:3.0000vw; color:#000; letter-spacing:0; word-break:keep-all; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .date { line-height:1.3em; padding-top:0.7500vw; font-size:1.5000vw; color:#707070; letter-spacing:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .btn { margin:3.0000vw 0 0; }

	.pf-color-sel.slideOn .option-slick {margin: 0 16px;}
    .pf-prd-cardlist .pf-color-sel.slideOn .option-slick {margin: 0 13px;}  /* 201116 ÄÃ·¯Ä¨ ¼öÁ¤ */
	.pf-color-sel [class*="btn-"] {width:16px; height:16px;}
	.pf-color-sel .btn-prev {left:-0; background-size:16px auto;}
	.pf-color-sel .btn-next {right:-0; background-size:14px auto;}

    /* color common */
	.pf-color-sel .itm-color-list li em {font-size: 0;}
	
    /* PF-element : More Button */
    .pf-btn-box { padding-top:6.66667vw; text-align:center; }

    /* PF-element : Disclaimer */
    .pf-disclaimer { background:#F7F7F7; }
    .pf-disclaimer .wrap-disc { max-width:400.00000vw; margin:0 auto; padding:6.66667vw; }
    .pf-disclaimer ul li { line-height:1.3em; font-size:3.33333vw; color:#707070; letter-spacing:-0.02em; }
    .pf-disclaimer ul li ~ li { margin-top:4.44444vw; }

    /* PF-element : ºñ±³ÇÏ±â */
    .pf-compare .compare-inner { display:block; padding: 3.33333vw 0;}
	.pf-compare .compare-inner .compare-content { padding: 0;}
	.pf-compare .compare-inner .compare-content .slider-prd-compare {display: flex;padding: 0 3.33333vw;height: auto;overflow-x: hidden;overflow-y: hidden;white-space: nowrap;}/*22-01-25 ¼öÁ¤*/
	.pf-compare .compare-inner .compare-content .slider-prd-compare .prd { float: none;display: none;width: 48.2%;margin: 0;}/*22-01-25 ¼öÁ¤*/
	.pf-compare .compare-inner .compare-content .slider-prd-compare .prd .box {display: block;margin: 0;padding: 3.33333vw 5.00000vw;text-align: center;border-radius: 2.77778vw;}
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd ~ .prd { margin-left:3.33333vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd:nth-child(1),
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd:nth-child(2) {display: inline-block;}/*22-01-25 Ãß°¡*/
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-img {display: block;width: 100%; height: auto;}
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info { width:100%; padding:3.33333vw 0 0; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name { line-height:5.00000vw; padding-bottom:2.50000vw; font-size:3.88889vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .serial { line-height:3.61111vw; padding-bottom:1.66667vw; font-size:2.77778vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price { line-height:4.44444vw; font-size:3.33333vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em { line-height:4.44444vw; margin-left:0.83333vw; font-size:3.33333vw; }
    .pf-compare .compare-inner .compare-content .slider-prd-compare .prd .prd-delete { top:3.33333vw; right:3.33333vw; width:4.44444vw; height:4.44444vw; background-size:4.44444vw auto; }
    .pf-compare .compare-inner .compare-btns { position: static; width:100%; padding-top:3.33333vw; text-align:center; }
    .pf-compare .compare-inner .compare-btns:before { display:none; }
    .pf-compare .compare-inner .compare-btns ul { font-size:0; }
    .pf-compare .compare-inner .compare-btns ul li { display:inline-block; }
    .pf-compare .compare-inner .compare-btns ul li ~ li { margin-top:0; margin-left:6.66667vw; }

	/* PF-element : ºñ±³ÇÏ±â ·¹ÀÌ¾îÆË¾÷ */
	.layer-pf-compare {width: 95%; padding: 6.25vw;}
	.layer-pf-compare .layer-header {margin-bottom: 1.5vw;}	
	.layer-pf-compare .layer-content { margin-top: 1.5vw;max-height: calc(100vh - 52.5vw);}
	.layer-pf-compare .compare-item-thumb .list {margin: 0 -0.75vw;}
	.layer-pf-compare .compare-item-thumb .box {margin: 0 0.75vw;border-radius: 1.25vw;}
	.layer-pf-compare .compare-item-thumb .btn-sel {height: 8vw;}
	.layer-pf-compare .compare-item-thumb .btn-del {top: 0.416666vw; right: 0.416666vw;width: 2.5vw; height: 2.5vw;;background-size: 1vw;}
	.layer-pf-compare .compare-item-thumb .btn-add {height: 8vw;}
	.layer-pf-compare .compare-item-thumb .btn-add span { font-size: 1.5vw; line-height: 1.5vw; }
	.layer-pf-compare .compare-item-thumb .btn-add:before {width: 1.11111vw; height: 1.11111vw;margin: 0.69444vw auto;}
	.layer-pf-compare .compare-item-thumb .thumb {width: 3.125vw; height: 3.125vw;}
	.layer-pf-compare .compare-item-thumb .name {margin: 0.694444vw 0.694444vw 0; font-size: 1.5vw; }
	
	.layer-pf-compare .slider-compare-detail {margin: 0;}
	.layer-pf-compare .slider-compare-detail .set .box {margin: 0 1vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img { width: 18.75vw; height: 18.75vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty p { font-size: 1.5vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-basic .rate { margin-top: 1.5vw;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price { margin-top: 2.25vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li del { line-height:1.2; font-size:1.75vw;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li strong { line-height:1.2; font-size:1.75vw; }

    .layer-pf-compare .slider-compare-detail .set .prd-spec .spec { padding-top: 4.75vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-spec .spec ~ .spec { margin-top: 4.5vw; }
	
    .layer-pf-compare .slider-compare-detail .set .prd-spec .spec .box-spec-detail { padding: 3vw 2.5vw; }
    .layer-pf-compare .slider-compare-detail .set .prd-spec .spec .box-spec-detail ul li { min-height: 5.5vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-spec .spec .box-spec-detail ul li strong { line-height: 2.5vw; font-size: 2vw; }
	
    /* tooltip */
    .tooltip-compare { width:calc(100vw - 7.77778vw);}
    .tooltip-compare .tooltip-content {max-height: 30vh; height: auto; overflow:auto !important;}
    .tooltip-content .list-title ~ .list-title { margin-top:6.66667vw; }
    .tooltip-content .list-title .tit { display:block; padding-bottom:2.77778vw; line-height:5.00000vw; font-weight:bold; font-size:3.88889vw; color:#000; letter-spacing:0; }
    .tooltip-content .list-title ul li { line-height:1.38em; font-weight:normal; font-size:3.88889vw; color:#444; letter-spacing:0; }

    /* Àü´ãÀÚ¸ô Product Card */
    .excv-container { padding-bottom:22.22222vw; }
    .excv-container .pf-prd-cardlist { padding-top:10.00000vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; padding-bottom:6.66667vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; padding-bottom:70.00000vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-detail { position:absolute; bottom:40.55556vw; right:8.33333vw; left:8.33333vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-price { position:absolute; bottom:27.77778vw; right:8.33333vw; left:8.33333vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-btn { position:absolute; bottom:10.00000vw; right:8.33333vw; left:8.33333vw; padding-top:6.66667vw; }

    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase {position: relative; padding:3.33333vw 0 13.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul { display:flex; justify-content:center; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li { width:33.33%; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .icon { display:inline-block; width:8.33333vw; height:8.33333vw; background-repeat:no-repeat; background-size:8.33333vw auto; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .spec ul li .txt { display:block; overflow:hidden; line-height:1.25em; padding-top:1.11111vw; font-size:3.33333vw; color:#707070; letter-spacing:0; text-overflow:ellipsis; word-wrap:break-word; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:keep-all; }

    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list {text-align: left;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list li { position: relative;padding-left: 2.77778vw;font-size: 3.33333vw;line-height: 1.5;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-purchase .message-list li:after {content:"";position: absolute;top: 2.22222vw; left: 0;width: 0.55556vw; height: 0.55556vw;background: #333;}

    /* pf filter */
    .pf-prd-filter-area .chk-form input[type="radio"],
    .pf-prd-filter-area .chk-form input[type="checkbox"] { position:absolute; width:5.27778vw; height:5.27778vw; clip:rect(0.27778vw, 0.27778vw, 0.27778vw, 0.27778vw); clip-path:inset(50%); border:0; overflow:hidden; } /*KDP-20205 ¸ð¹ÙÀÏÁ¢±Ù¼º*/
    .pf-prd-filter-area .chk-form input[type="radio"] + label,
    .pf-prd-filter-area .chk-form input[type="checkbox"] + label { position:relative; display:inline-block; padding:0.27778vw 0; padding-left:7.22222vw; padding-right:8.33333vw; font-size:3.88889vw; color:#000; line-height:5.00000vw; vertical-align:middle; word-break:keep-all; letter-spacing: -0.00694vw; }
    .pf-prd-filter-area .chk-form input[type="radio"]:checked + label,
    .pf-prd-filter-area .chk-form input[type="checkbox"]:checked + label { color:#000; font-weight:bold; }
    .pf-prd-filter-area .chk-form input[type="radio"]:disabled + label,
    .pf-prd-filter-area .chk-form input[type="checkbox"]:disabled + label { color:#a6a6a6; }

    .pf-prd-filter-area .chk-form input[type="checkbox"] + label:before { content:''; position:absolute; display:block; left:0; top:0; width:5.55556vw; height:5.55556vw; border:0.27778vw solid #b2b2b2; border-radius:50%; box-sizing:border-box; }
    .pf-prd-filter-area .chk-form input[type="checkbox"] + label::before { background:none; /*background:url(/sec/static/_images/common/icon-down-gray.svg) center center no-repeat;*/ }
    .pf-prd-filter-area .chk-form input[type="checkbox"]:checked + label::before { content:''; position:absolute; display:block; left:0; top:0; width:5.55556vw; height:5.55556vw; border:0; }
    .pf-prd-filter-area .chk-form input[type="checkbox"]:checked + label::before { background:#2189FF url(/sec/static/_images/common/icon-down-white.svg) center center no-repeat; background-size:3.33333vw auto; }

    .pf-prd-filter-area .itm-color-list input[type="radio"],
    .pf-prd-filter-area .itm-color-list input[type="checkbox"] { position:absolute; width:0.27778vw; height:0.27778vw; clip:rect(0.27778vw, 0.27778vw, 0.27778vw, 0.27778vw); clip-path:inset(50%); border:0; overflow:hidden; }
    .pf-prd-filter-area .itm-color-object{position:relative;display:inline-block;width:4.44444vw;height:4.44444vw;margin:1.11111vw 2.77778vw 1.11111vw 1.11111vw;font-size:0.00000vw; color:transparent; border-radius:50%;vertical-align:top;box-sizing:border-box;}
    .pf-prd-filter-area .open .itm-color-object{display:none;}
    .pf-prd-filter-area .itm-color-object:before{content:'';position:absolute;left:-1.11111vw;top:-1.11111vw;width:6.11111vw;height:6.11111vw;border:0.27778vw solid #000;border-radius:50%;}
    .pf-prd-filter-area .itm-color-object-large{position:relative;display:inline-block;width:6.66667vw;height:6.66667vw;margin:1.11111vw;margin-right:1.66667vw;font-size:0;border-radius:50%;vertical-align:top;box-sizing:border-box;}
    .pf-prd-filter-area .itm-color-object-large:before{content:'';position:absolute;left:0;top:0;width:6.11111vw;height:6.11111vw;border:0.27778vw solid #000;border-radius:50%;opacity:.15;}
    .pf-prd-filter-area .itm-color-list label{display:inline-block;height:8.33333vw;cursor:pointer;}
    .pf-prd-filter-area .itm-color-list li input[type="radio"]:checked + label .itm-color-object-large:after,
    .pf-prd-filter-area .itm-color-list li input[type="checkbox"]:checked + label .itm-color-object-large:after {content:'';position:absolute;left:-1.38889vw;top:-1.38889vw;width:8.88889vw;height:8.88889vw;border:0.27778vw solid #000;border-radius:50%;}
    .pf-prd-filter-area .itm-color-list li { margin-bottom: 2.77778vw;}
    .pf-prd-filter-area .itm-color-list input[type="radio"]:disabled + label,
    .pf-prd-filter-area .itm-color-list input[type="checkbox"]:disabled + label { opacity:0.4; pointer-events:none; }

    .pf-color-sel .itm-color-list li input[type="radio"]:checked + label .itm-color-object:after,
    .pf-color-sel .itm-color-list li input[type="checkbox"]:checked + label .itm-color-object:after { content:''; position:absolute; top:50%; left:50%;  width:5.55556vw; height:5.55556vw; border:0.27778vw solid #000; border-radius:50%; transform:translate(-50%, -50%); }

    .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail .btn-underline { background-color:transparent; font-size: 3.33333vw; font-weight: normal; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-detail {padding-top: 4vw;}
    
    .pf-opt-sel label {display: inline-block; height:8.1vw;}
    .pf-opt-sel li span { display: inline-block; min-width: 19.44444vw; height:8vw; padding: 1.8vw 3.33333vw 0; text-align:center; font-weight:bold; font-size:3.88889vw; color:#000; cursor:pointer; border-radius:3.88889vw; border:0.27778vw solid #ddd; background:#fff; white-space: nowrap;}

    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .box-tip { display:none; position:absolute; right:-3.33333vw; top:8.33333vw; padding:4.44444vw; border:0.27778vw solid #000; border-radius:2.77778vw; background:#fff; z-index:1;}
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip { min-width:54.44444vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li { display:flex; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li ~ li { margin-top:1.66667vw; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li span,
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li del { line-height:1.29em; font-size:3.88889vw; color:#222; letter-spacing:-0.02em; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li .tit { width:30%; text-align:left; font-weight: normal; color:#707070; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li .price { width:70%; text-align:right; font-weight: normal; color:#707070; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total { margin-top:3.05556vw; padding-top:3.33333vw; border-top:0.27778vw solid #DDDDDD; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total .tit { font-weight:bold; color:#000; }
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .box-tip ul li.total .price { font-weight:bold; color:#000; }

    .pf-opt-sel [class*="btn-"] { position:absolute; top:0; width:7.77778vw; height:7.77778vw; font-size:0; z-index: 10; outline: none;}
    .pf-opt-sel .btn-prev { left:-0.27778vw; background:url('/sec/static/_images/common/icon-slick-prev.svg') center center no-repeat; background-size:4.44444vw auto; }
    .pf-opt-sel .btn-next { right:-0.27778vw; background:url("/sec/static/_images/common/icon-slick-next.svg") center center no-repeat; background-size:3.88889vw auto; }
    
    .pf-btn-box .btn.btn-type1.btn-d { padding: 0 4.44444vw; }
    .pf-btn-box .btn.btn-type1.btn-d:after{ content: ""; margin-left: 2.50000vw; margin-top: -0.55556vw; display: inline-block; vertical-align: middle; width: 4.44444vw; height: 4.44444vw; background: url(/sec/static/_images/common/icon-search-arr.svg) center center no-repeat; background-size: 100% auto; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

	.pf-opt-sel ~ .pf-opt-sel { margin-top: 3vw; }
	
	/* PF ÀÌ´ÞÀÇ ÇÖµô-Çö º£½ºÆ®¼¿·¯- : .type-2 */
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking {padding:0}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking .link{padding:0}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking .img{min-height:min-content}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .ranking-inner{padding:26px 7.1666vw 5.83333vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail{padding-top:4vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail .prd-name{height:15vw;line-height: 1.2em;font-size: 6.66667vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-detail .prd-num {padding-top: 1.5vw;font-size: 3.88889vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price{height:15.39vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail{padding-top: 2.8vw;}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .sale{margin-right: 3.33333vw; margin-bottom: 0.83333vw;line-height: 1.33em;font-size: 2.8vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic em{font-size: 5.4vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .unit{margin-bottom: 0.83333vw;margin-left: 1.11111vw;line-height: 1.33em;font-size: 4.44444vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .btn-downtool{width: 3.88889vw;height: 3.88889vw;margin: -0.83333vw 0 0 0.83333vw;background: transparent url(/sec/static/_images/common/icon-tooltip-down.svg) no-repeat center;background-size: 3.88889vw auto}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .box-tip{min-width: 54.44444vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .box-tip ul li ~ li {margin-top: 1.66667vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .point-detail .expect {font-size: 3.88889vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .point-detail .point {margin-left: 2.50000vw;line-height: 1.32em;font-size: 3.88889vw;font-weight:bold}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .box-tip ul li.total {margin-top: 3.05556vw !important;padding-top: 3.33333vw;border-top: 0.27778vw solid #ddd}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .box-tip ul li span, 
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price .price-detail .pic .box-tip ul li del{line-height: 1.29em;font-size: 3.88889vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-btn{padding-top:4.222vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase{padding-top:4.222vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare{padding-top: 3.1111vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare{padding-left: 8.33333vw;font-size: 3.88889vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-compare:before {width: 6.38889vw;height: 4.44444vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review{padding-left: 6.11111vw;font-size: 3.88889vw;line-height: 5.27778vw}
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-purchase .compare .link-review:before {width: 4.44444vw;height: 4.44444vw;background: url(/sec/static/_images/common/icon-star.svg) no-repeat center;background-size:100% auto}

    /* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price { padding-top: 4.44444vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price * { font-size: 3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .price-detail .coupon { font-size: 3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type .card-price .list-price + .price-detail { padding-top: 1.66667vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail + .point-detail { padding-top: 1.66667vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .price-detail .pic .box-tip { min-width: 63.889vw; padding: 4.444vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip ul li .tit { width: 56%; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip ul li span { font-size: 3.88889vw; }
    .pf-container .pf-prd-cardlist .list-product .list-type li.item .card-price .price-detail .pic .box-tip .total .app-price > span { font-size: 3.33333vw; }
    /* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */
}

@media screen and (max-width:767px){
	.layer-pf-compare {width: 100%; padding: 3.05556vw 3.33333vw 6.66667vw;}
	.layer-pf-compare .layer-header {margin-bottom: 6.66667vw;}
	.layer-pf-compare .layer-content {max-height: calc(100vh - 62.22222vw); margin-top: 6.66667vw;}
	.layer-pf-compare .compare-item-thumb {overflow-x: hidden;}/*22-01-25 ¼öÁ¤*/
	.layer-pf-compare .compare-item-thumb .list {margin: 0; white-space: nowrap;}
	.layer-pf-compare .compare-item-thumb li {width: 48.2%;display: none;}/*22-01-25 ¼öÁ¤*/
	.layer-pf-compare .compare-item-thumb li ~ li {margin-left: 3.33333vw;}
    .layer-pf-compare .compare-item-thumb li:nth-child(1),
    .layer-pf-compare .compare-item-thumb li:nth-child(2){display: inline-block;}/*22-01-25 Ãß°¡*/
	.layer-pf-compare .compare-item-thumb .box {margin: 0; height: 25.00000vw;}
	.layer-pf-compare .compare-item-thumb .btn-sel {height: 100%;}
	.layer-pf-compare .compare-item-thumb .btn-add {height: 100%;}
	.layer-pf-compare .compare-item-thumb .btn-add:before {width: 4.44444vw; height: 4.44444vw; margin: 2.77778vw auto;}
	.layer-pf-compare .compare-item-thumb .btn-add span {font-size: 3.33333vw;}
	.layer-pf-compare .compare-item-thumb .btn-del {top: 1.66667vw; right: 1.66667vw; width: 5.55556vw; height: 5.55556vw; background-size: 2.22222vw;}
	.layer-pf-compare .compare-item-thumb .thumb {width: 12.50000vw; height: 12.50000vw;}
	.layer-pf-compare .compare-item-thumb .name {margin: 1.66667vw 2.77778vw 0; font-size: 3.33333vw;}
	.layer-pf-compare .slider-compare-detail .row ~ .row {margin-top: 12.22222vw;}
	.layer-pf-compare .slider-compare-detail .set {width: 50%;}
	.layer-pf-compare .slider-compare-detail .set:last-child {display: none;}
	.layer-pf-compare .slider-compare-detail .set .box {margin: 0 3.33333vw; padding: 0;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img {width: 37.77778vw; height: 37.77778vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-img.empty p {font-size: 3.33333vw;}
    /* 201201 ºñ±³ÇÏ±â »óÇ° ¸ðµ¨ÄÚµå Ãß°¡ */
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name {margin: 0;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .name{height: 27.2222vw; font-size:4.3025vw;}
    .layer-pf-compare .slider-compare-detail .set .prd-basic .prd-name .serial{margin-top:3px; font-size: 3.7037vw;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .option {margin: 0;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .rate {margin-top: 3.33333vw;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price {margin-top: 5.00000vw; }
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li del { font-size:3.88889vw;}
	.layer-pf-compare .slider-compare-detail .set .prd-basic .price ul li strong { font-size:3.88889vw; }
	.layer-pf-compare .slider-compare-detail .set .box-spec-detail {padding: 5.00000vw;}
	.layer-pf-compare .slider-compare-detail .set .box-spec-detail ul li strong { font-size: 4.44444vw; line-height: 1.2;}
	.layer-pf-compare .slider-compare-detail .spec-tit {font-size: 4.44444vw;} /* ºñ±³ÇÏ±â ÆË¾÷ ¼­ºê Å¸ÀÌÆ²  */

	.layer-pf-select .select-wrap ul {max-height: calc(100vh - 55.55556vw);}
    .tooltip-compare { width:calc(100vw - 7.77778vw);}
	
    /* ºñ±³ÇÏ±â ÆË¾÷ ³» ÅøÆÁ */
    .layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .tooltip-compare { top: 6.0833vw !important }
    .pf-prd-cardlist .pf-color-sel { padding: 0 4.44444vw; } /* 201116 ÄÃ·¯Ä¨ ¼öÁ¤ */
}
@media all and (min-width:320px) and (max-width:767px) {
	.layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .tooltip-compare {
		width: auto !important;
    }
    .selNone { opacity: 0; display: none; }
    .selNone .itm-color-list label, .selNone li span { cursor: default; }
}
@media screen and (max-width:580px){
	/* PF º£½ºÆ® ¼¿·¯ */
	.ranking-area .card-price .price-detail {padding-top: 3.2759vw;}
	.ranking-area .card-price .price-detail .sale {margin-bottom: 0.5172vw; font-size: 2.5690vw;}
	.ranking-area .card-price .price-detail .pic>strong {height: auto; margin-left: 1.6897vw; padding: 0 0.8621vw; border-radius: 0.8621vw;}
	.ranking-area .card-price .price-detail .pic>strong>span {line-height: 4.3103vw; padding-left: 3.4138vw; font-size: 2.5690vw; background-size: 2.1966vw auto;}
	.ranking-area .card-price .price-detail .btn-downtool {width: 2.4138vw; height: 2.4138vw; margin: 0 0 0 0.5172vw;}
	.ranking-area .card-price .price-detail .pic .box-tip {min-width:33.7931vw;}
	.ranking-area .card-price .price-detail .box-tip {right:-2.0690vw; top:5.1724vw; padding:2.7586vw; border:0.1724vw solid #000; border-radius:1.7241vw;}
	/* 2021-07-29 */
	.ranking-area .card-price.b2b-card-price .price-detail .box-tip {top:-12.8276vw;}
	.ranking-area .card-price.b2b-card-price.-members .price-detail .box-tip {top:auto; bottom:5.4483vw;}
	.ranking-area .card-price .price-detail .pic .box-tip ul li span, .ranking-area .card-price .price-detail .pic .box-tip ul li del {font-size: 2.4138vw;}
	.pf-container .pf-prd-cardlist .ranking-area .card-price .price-detail .pic .box-tip ul li.total {margin-top: 1.8966vw; padding-top: 2.0690vw; border-top: 0.1724vw solid #DDDDDD;}
	.ranking-area .card-price .price-detail .pic .unit {margin-bottom: 0.5172vw; margin-left: 0.6897vw; font-size: 2.7586vw;}

	/* PF Product Card */
	.pf-container .pf-prd-cardlist {padding-bottom: 22.22222vw;}
    .pf-container .pf-prd-cardlist .list-product { padding:0; }
	.pf-container .pf-prd-cardlist .list-product .list { margin:0; }
	.pf-container .pf-prd-cardlist .list-product .list > li { width:100%; padding:0; }
    .pf-container .pf-prd-cardlist .list-product .list > li ~ li { margin-top:10.00000vw; }
	.pf-container .pf-prd-cardlist .list-product li.visual { width:100%; min-height: 133.33333vw; margin:13.33333vw 3.33333vw 0; border-radius: 5.55556vw; overflow: hidden; }
	.pf-container .pf-prd-cardlist .list-product li.visual img {width: 100%;}
    .pf-container .pf-prd-cardlist .list-product li.visual + li { margin-top:13.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.visual .visual-inner { padding-bottom:10.00000vw; border-radius:0; }
    .pf-container .pf-prd-cardlist .list-product li.item { padding:0 3.33333vw; }
    .pf-container .pf-prd-cardlist .list-product .list > li:first-child { margin-top:0; }
    .pf-container .pf-prd-cardlist .list-product li.banner { width:100%; height:inherit; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner { margin:0 3.33333vw; border-radius:5.55556vw; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img.pc { display:none; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner img.mo { display:block; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info:before { display:none; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .banner-info-inner { width:100%; padding:10.00000vw 8.33333vw 0; text-align:center; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .sub { font-size:4.44444vw;}
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .tit { padding-top:1.66667vw; font-size:8.33333vw; }
    .pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .date { padding-top:3.33333vw; font-size:3.88889vw; }
	.pf-container .pf-prd-cardlist .list-product li.banner .banner-inner .banner-info .btn { position:absolute; bottom:10.00000vw; left:50%; margin:0; transform:translateX(-50%); }
	/* PF vertical banner */
	.list-product .visual .banner-inner .pc { display: none; }
	.list-product .visual .banner-inner .mo { display: block; }

    .tooltip-compare {max-width: 1000% !important;}
    .ico-large.ico-goods { width: 22px; height: 22px; }
}
@media screen and (max-width:414px){
    /* Àü´ãÀÚ¸ô Product Card */
    .excv-container .pf-prd-cardlist .list-product li.item .item-inner { position:relative; padding-bottom:6.66667vw; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-detail,
    .excv-container .pf-prd-cardlist .list-product li.item .card-price,
    .excv-container .pf-prd-cardlist .list-product li.item .card-btn { position:static; }
    .excv-container .pf-prd-cardlist .list-product li.item .card-btn { padding-top:6.66667vw; }
	
    /* ºñ±³ÇÏ±â ÆË¾÷ ³» ÅøÆÁ */
    .layer-pf-compare .layer-content .compare-item-wrap .slider-compare-detail .row .spec-tit .tooltip-compare { top: 9.0833vw !important; }
	.pf-container .pf-prd-cardlist .ranking-area.type-2 .card-price{height:15.4vw}
}
@media screen and (max-width:1440px) and (min-width:541px) { 
	.pf-opt-sel li span {margin: 0 4px;}
}
@media screen and (max-width:540px){
	.pf-opt-sel li span {margin: 0 2px 0 3px;}
}
/* 210405 : ºñ±³ÇÏ±â, Á¦Ç°¼±ÅÃ > ¸ð¹ÙÀÏ ¼öÁ¤ */
@media only screen and (max-width: 767px){
	.layer-pf-compare,
	.layer-pf-select{overflow-y:auto;flex-flow: column;transform: none;-webkit-overflow-scrolling:touch}
	.layer-pf-compare.actvie,
	.layer-pf-select.active{display: flex !important}
	.layer-pf-select .layer-content,
	.layer-pf-compare .layer-content{overflow-y:visible;display: flex; flex-flow: column;flex:1 0 0;height:auto;max-height: none;min-height:150px;}
	.layer-pf-select .select-wrap{overflow-y: auto;}
	.layer-pf-select .select-wrap ul{overflow-y:visible;height:100%;max-height:100%}
	.layer-pf-compare .compare-item-thumb .btn-add span{line-height:1.1}
}

/* 2021-09-13 ¼Ò»ó°øÀÎ¸ô È¸¿ø°¡ º¸±â */
.ranking-area .card-price .price-detail .pic.soho-pic a.only {display: inline-block; height: 16px; margin-left: 0; margin-bottom: 3px; padding: 0; line-height:1.33em; border-bottom: 1px solid #000; border-radius: 0; background: none; vertical-align: middle;}
.ranking-area .card-price .price-detail .pic.soho-pic span {display: inline-block; padding-left: 0; font-size: 12px; font-weight: bold; line-height: 1; color: #000; letter-spacing: 0;}	
.ranking-area .card-price .price-detail .pic.soho-pic .btn-downtool { margin: 0 0 3px 3px; }
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only { height: 19px; margin-left: 0; margin-bottom: 3px; padding: 0; line-height: 1.33em; border-radius: 0; background: none; border-bottom: 1px solid #000; vertical-align: middle;}	
.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only > span { line-height: 1; padding-left: 0; color: #000; background: none;}
@media screen and (max-width: 1440px) and (min-width: 1100px) {
	.ranking-area .card-price .price-detail .pic.soho-pic a.only { height: 1.4999vw; margin-bottom: 0.1983vw; }
	.ranking-area .card-price .price-detail .pic.soho-pic .btn-downtool { margin: 0 0 0.1083vw 0.2083vw; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only { height: 1.5444vw; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic .btn-downtool { margin: 0 0 0.1083vw 0.2083vw; }
}
@media all and (max-width:1100px) and (min-width:801px) { 
	.ranking-area .card-price .price-detail .pic.soho-pic a.only { height: 1.9999vw; margin-bottom: 0.1983vw; }
	.ranking-area .card-price .price-detail .pic.soho-pic .btn-downtool { margin: 0 0 0.2083vw 0.2083vw; }
	.ranking-area .card-price .price-detail .pic.soho-pic span { font-size: 1.1111vw; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only { height: 1.9444vw; margin-bottom: 0.1983vw; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic .btn-downtool { margin: 0 0 0.1083vw 0.2083vw; }
}
@media screen and (max-width: 800px) {
	.ranking-area .card-price .price-detail .pic.soho-pic span { font-size: 4.8555vw; line-height: 1; }
	.ranking-area .card-price .price-detail .pic.soho-pic a.only { height:5.2500vw; line-height: 1; }
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only { height: 5.1555vw; line-height: 1; }
}
@media (max-width: 414px) {
	.ranking-area .card-price .price-detail .pic.soho-pic a.only { height: 5.7500vw; }
	.ranking-area .card-price.b2b-card-price .price-detail .box-tip {top: -14.5276vw;}
	.pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic.soho-pic a.only { height: 5.5555vw; }
}
/* 2022-01-10 ¾Æ¿ï·¿ */
.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip {min-width: 220px;}
.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li .tit {width:35%;}
.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic em,
.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic span.unit,
.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li.total span {color: #2189FF;}
@media screen and (max-width: 800px) {
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip {min-width: 60.5000vw;}
}
@media (max-width: 800px) and (min-width: 581px) {
	.pf-container .pf-prd-cardlist .list-product .list > li.outlet { padding:1.8750vw; }
	.pf-container .pf-prd-cardlist .list-product li.outlet .link-compare { padding-left:3.7500vw; font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.outlet .link-compare:before { width:2.8750vw; height:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .item-inner { padding:3.5000vw 3.7500vw 2.2500vw; border-radius:2.5000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-flag { padding:0.5000vw 0 0; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-flag span { font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-flag span ~ span { margin-left:1.1250vw; padding-left:1.3750vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-flag span ~ span:after { width:0.1250vw; height:1.5000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-img { margin: 0 -1.2500vw 0; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .pf-color-sel ~ .pf-opt-sel { margin-top:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option { padding-top: 2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt { padding:0 2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt ~ .set-opt { margin-top:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .opt-tit { width:40%; line-height:1.33em; font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .wrap-droplist { width:60%; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .wrap-droplist .droplist { border-radius: 0 0 1.2500vw 1.2500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .wrap-droplist .droplist-button { min-height:2.2500vw; padding-right:3.2500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .wrap-droplist .droplist-button:before { right:0; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-option .set-opt .wrap-droplist .droplist { border-top:calc(100% + 0.7500vw); }

	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-detail { padding-top: 3.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-detail .prd-name { height:7.7500vw; line-height:1.33em; font-size:2.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-detail .prd-num { padding-top:0.2500vw; font-size:1.5000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail { padding-top:2.3750vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .sale { margin-right:1.5000vw; margin-bottom:0.3750vw; font-size:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic em { font-size:3.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .unit { margin-bottom:0.3750vw; margin-left:0.5000vw; font-size:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .only { height:3.5000vw; margin-left:-0.3750vw; padding:0 1.8750vw; border-radius:0.6250vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .only span { line-height:3.5000vw; padding-left:2.0000vw; font-size:2.0000vw; background-size:1.3750vw auto; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .btn-downtool { width:1.7500vw; height:1.7500vw; margin:0 0 0.3750vw 0.3750vw; background-size:1.7500vw auto; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count { margin-top:2.0000vw; padding:2.0000vw 3.0000vw; border:0.1250vw solid #EBEBEB; border-radius:1.2500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count .tit { line-height:1.33em; font-size:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count ul { padding-top:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count ul li ~ li { margin-top:0.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count ul li .count { width:40%; line-height:1.33em; font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .set-count ul li .price { width:60%; line-height:1.33em; font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .box-tip { right:-1.5000vw; top:3.7500vw; padding:2.0000vw; border:0.1250vw solid #000; border-radius:1.2500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip { min-width:24.5000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li ~ li { margin-top:0.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li span,
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li del { line-height:1.29em; font-size:1.7500vw; letter-spacing:-0.02em; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail .pic .box-tip ul li.total { margin-top:1.3750vw; padding-top:1.5000vw; border-top:0.1250vw solid #DDDDDD; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .list-price { margin-bottom:1.5000vw; padding-bottom:1.5000vw; border-bottom:0.1250vw solid #D9D9D9; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .list-price li ~ li { margin-top:0.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .list-price li .tit { width:50%; line-height:2.6250vw; font-size:2.0000vw;  letter-spacing:-0.025em; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .list-price li .sale { width:50%; line-height:2.6250vw; margin:0; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .list-price li.support { margin-top:1.5000vw; padding-top:1.5000vw; border-top:0.1250vw solid #EBEBEB; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .price-detail.type-list .pic .tit { line-height:2.6250vw; margin-top:0.7500vw; font-size:2.0000vw;  letter-spacing:-0.025em; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .point-detail { padding-top:0.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .point-detail .btn-underline { font-size: 1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .point-detail .expect { font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-price .point-detail .point { margin-left:1.1250vw; font-size:1.7500vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase { padding:1.5000vw 0 6.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .spec ul li .icon { width:3.7500vw; height:3.7500vw; background-size:3.7500vw auto; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .spec ul li .txt { line-height:1.25em; padding-top:0.5000vw; font-size:1.5000vw; }

	.pf-container .pf-prd-cardlist .list-product li.item.outlet .pf-color-sel .itm-color-list li input[type="radio"]:checked+label .itm-color-object:after,
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .pf-color-sel .itm-color-list li input[type="checkbox"]:checked+label .itm-color-object:after { width: 2.5000vw; height: 2.5000vw; border: 0.1250vw solid #000; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .message-list li { padding-left: 1.2500vw; font-size: 1.5000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .message-list li:after { top: 1.0000vw; width: 0.2500vw; height: 0.2500vw; }

	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .compare { padding-top: 2.0000vw; border-top:0.1250vw solid #D9D9D9; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .compare .link-review { padding-left:2.7500vw;  font-size:1.7500vw; line-height:2.3750vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-purchase .compare .link-review:before { width:2.0000vw; height:2.0000vw; }
	.pf-container .pf-prd-cardlist .list-product li.item.outlet .card-btn { padding-top:2.2500vw; }
}
/* 2022-03-08 ¿ÍÀÎÇÈ¾÷¸ÅÀå¼­ºñ½º */
.adult19-mark {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; flex-direction: column; position: absolute; top: 27%; left: 50%; transform:translate(-50%,-50%); min-width: 180px; height: 180px; background-color: rgba(0,0,0,0.5); border-radius: 50%;}/*22-05-23*/
.adult19-mark span {margin-bottom: 11px;}
.adult19-mark span::after {content: ''; display: block; width: 46px; height: 46px; background-position: center; background-repeat: no-repeat; background-size: 100%; background-image: url(/sec/static/_images/common/icon-adult.png);}
.adult19-mark p.desc {font-size: 14px; line-height: 1.3; color: #fff;}
@media screen and (max-width: 1440px) and (min-width: 1100px) {
	.adult19-mark {min-width: 12.5000vw; height: 12.5000vw;top: 30%;}/*22-05-23*/
	.adult19-mark span {margin-bottom: 0.7639vw;}
	.adult19-mark span::after {width: 3.1944vw; height: 3.1944vw;}
	.adult19-mark p.desc {font-size: 0.9722vw; line-height: 1.3;}
}
@media all and (max-width:1100px) and (min-width:801px) { 
	.adult19-mark {min-width: 16.3636vw; height: 16.3636vw;}
	.adult19-mark span {margin-bottom: 1.0000vw;}
	.adult19-mark span::after {width: 4.1818vw; height: 4.1818vw;}
	.adult19-mark p.desc {font-size: 1.2727vw; line-height: 1.3;}
}
/*22-05-23 s*/
@media screen and (max-width: 800px) {
	.adult19-mark {top: 50%;}
}
/*22-05-23 e*/
@media screen and (max-width: 360px) {
	.adult19-mark {min-width: 50.0000vw; height: 50.0000vw;}
	.adult19-mark span {margin-bottom: 3.0556vw;}
	.adult19-mark span::after {width: 12.7778vw; height: 12.7778vw;}
	.adult19-mark p.desc {font-size: 3.8889vw; line-height: 1.3;}
}

/* 2022-07-07 ¸ÅÀå Áø¿­ ÇÒÀÎ »óÇ° */
.dc-container {padding: 0 24px;}
.dc-container .dps-reservationStore {width: 100%;}
.dc-container .store-prd-cardlist .card-point-area {display: flex;justify-content: end;padding-top: 14px;}
.dc-container .store-prd-cardlist .card-point-area span {border: 1px solid #2189FF;border-radius:30px;padding: 6px 12px;font-size: 14px;font-weight: 700;}
.dc-container .store-prd-cardlist {width: 100%;padding: 48px 0 100px 0;}
.dc-container .store-prd-cardlist .list-product .list {margin: -12px;}
.dc-container .store-prd-cardlist .list-product .list > li {width: 25%;padding: 12px;}
.dc-container .store-prd-cardlist .list-product li .link-compare:before {content: none;}
.dc-container .store-prd-cardlist .list-product li .link-compare.active {background: #000;color: #fff;}
.dc-container .store-prd-cardlist .list-product li.item .item-inner {height: auto;padding: 30px 30px 24px 30px;}
.dc-container .store-prd-cardlist .list-product li.item .card-img {height: auto;}
.dc-container .store-prd-cardlist .list-product li.item .card-flag {position: static;padding: 0;}
.dc-container .store-prd-cardlist li.item .card-price [class^='pic-'] {display: flex;justify-content: space-between;}
.dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-tag {line-height: 1.278;letter-spacing: -.005em;color: #707070;font-size: 16px;}
.dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc {font-size: 16px;font-weight: 400;line-height: 1.8;align-items: end;}
.dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc em {font-family:"Samsung Sharp Sans";font-size: 22px;font-weight: bold;}
.dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc .contactUs {font-size: 20px;letter-spacing: -0.05em;}
.pf-compare.dc-productList .compare-inner {padding: 53px 0 24px 0;}
.pf-compare.dc-productList .compare-inner .prd-point-area {position: absolute;top: 20px;left: 68px;}
.pf-compare.dc-productList .compare-inner .compare-btns ul li {margin-top: 20px;}
.pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare .prd .prd-info .name br {display: none;}
.pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare .prd .prd-info .price em.contactUs {color: #707070;}

@media screen and (min-width:801px) and (max-width: 1440px) {
    .dc-container .store-prd-cardlist .card-point-area {display: block;text-align: right;padding-top: 1.3vw;}
    .pf-compare.dc-productList .compare-inner {padding: 3.6806vw 0 1.6667vw 0;}
    .pf-compare.dc-productList .compare-inner .prd-point-area {top: 1.3889vw;left: 4.8222vw;}
    .pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare {height: 8.6806vw;}
    .pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare .prd .box {margin: 0 0.8333vw;}
}
@media screen and (max-width:800px) {
    .dc-container {padding: 0;}
    .dc-container .store-prd-cardlist .list-product {padding: 0;}
	.dc-container .store-prd-cardlist .list-product .list li {flex: 1 1 100%;margin-top: 8.3333vw;padding: 0 12px;}
    .dc-container .store-prd-cardlist .list-product li.item .item-inner {padding: 8.3333vw 8.3333vw 6.6667vw 8.3333vw;}
    .dc-container .store-prd-cardlist .card-point-area {display: block;text-align: right;}
    .dc-container .store-prd-cardlist .card-point-area span {font-size: 3.8889vw;padding: 1.6667vw 3.3333vw;}
    .dc-container .store-prd-cardlist .list-product li.item .card-detail .prd-name {display: -webkit-box;height: auto;font-size: 6.1111vw;line-height: initial;}
    .dc-container .store-prd-cardlist .list-product li.item .card-detail .prd-num {font-size: 3.3333vw;}
    .dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-tag span,
    .dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-tag em,
    .dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc span {font-size: 4.4444vw;}
    .dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc em {font-size: 6.1111vw;} 
    .dc-container .store-prd-cardlist .list-product li.item .card-price .price-detail .pic-dc .contactUs {font-size: 5.5556vw;} 
    .dc-container .store-prd-cardlist .list-product li.item .card-btn .btn {height: 11.1111vw;border-radius: 5.5556vw;}
    .pf-compare.dc-productList .compare-inner .prd-point-area {top: 3.3333vw;left: 3.3333vw;line-height: 1.7;font-size: 3.8889vw;}
    .pf-compare.dc-productList .compare-inner {padding: 11.6667vw 0 3.3333vw 0;}
    .pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare {overflow-x: auto;padding: 0.5vw 3.3333vw;}
    .pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare .prd {display: inline-block;}
    .pf-compare.dc-productList .compare-inner .compare-content .slider-prd-compare .box {border-box;}
    .pf-compare.dc-productList .compare-inner .compare-btns ul li {margin-top: 0;}
    .pf-compare.dc-productList .compare-inner .compare-btns .btn {height: 11.1111vw;border-radius: 5.5556vw;font-size: 3.8889vw;font-weight: 700;}
    .pf-compare.dc-productList .compare-inner .compare-btns .btn-underline{font-size: 3.8889vw;}
    
}
/* s : 220727 ¼öÁ¤ */
.note-detail {
    font-size: 12px;
    font-weight: normal;
    color: #707070;
    /* margin: 2% 0 0.5%; */
    margin-top: 30px; /* 220728 Ãß°¡ */
    line-height: 17px;
    text-align: left; /* 220728 Ãß°¡ */
}
/* 220729 ¼öÁ¤ : °£°Ý Á¶Àý */
.pf-prd-cardlist .note-detail  {
    margin-top: 5%;
    margin-bottom: 2%;
    text-align: center;
}
/* 220728 Ãß°¡ */
@media (max-width: 1440px) and (min-width: 1101px) {
    .note-detail {margin-top: 2.0833vw;}
    .pf-prd-cardlist .note-detail {margin-top: inherit;}
}
@media (max-width: 1100px) and (min-width: 801px){
    .note-detail {
        font-size: 10px;
        margin-top: 2.7273vw; /* 220728 Ãß°¡ */
    }
    .pf-prd-cardlist .note-detail {margin-top: inherit;line-height: 1.2;}
}
@media screen and (max-width: 800px){
    .note-detail {
        font-size: 2.4vw;
        line-height: 1;
        margin-top: 8.3333vw; /* 220728 Ãß°¡ */
    }
    .pf-prd-cardlist .note-detail {margin-top: 2%;}
}
/* 220728 ¼öÁ¤ */
@media (max-width: 360px){
    .note-detail {
        font-size: 3.3333vw;
    }
}
/* KDP-20205 ¸ð¹ÙÀÏÀ¥Á¢±Ù¼º*/
.product-card .card-filter li span:focus,
.pf-opt-sel input[type="radio"]:checked + label span:focus { border: 1px solid #000;}
.itm-color-list input:focus + label { outline: #2196f3 dashed; }
.pf-opt-sel input:focus + label { outline: #2196f3 dashed; }
.pf-prd-filter-area .chk-form input:focus + label {	outline: #2196f3 dashed; }
#slider-range-pf.ui-slider .ui-slider-handle:focus{	outline: dashed 2px #2189ff !important;}
.blind-price{ position:absolute; overflow:hidden; border:0; width:1px; height:1px; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); }
@media (max-width: 800px){
    .pf-container .pf-prd-filter-area .list-filter .list-box > ul > li { position: relative} 
    .pf-opt-sel input[type="radio"] {
        padding: 1.8vw 3.33333vw 0;
        min-width: 19.44444vw;
        font-size: 3.88889vw;
        height: 8vw;
        opacity: 0;
        width: 20.44444vw;
    }
    .pf-container .pf-prd-filter-area .list-filter > li .btn-filter > span{
        right: 5.556vw;
        width: 5.556vw;
        height: 5.556vw;
    }
    /* 221213 b2b¸ð¹ÙÀÏÀ¥Á¢±Ù¼º */
    .pf-prd-filter-area .chk-form input[type="radio"], .pf-prd-filter-area .chk-form input[type="checkbox"]{ width: 5.55vw; height: 5.55vw; }
}

/* 230125 Fnet Recommend ¸ðµâ ¼öÁ¤ */
@media screen and (max-width: 800px) {
	.copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-detail .prd-name {height: 9vw;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail {padding: 0;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .pic .tit {margin-top: -0.3333vw;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price {min-height: 17.25vw;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail.type-list .list-price li ~ li {margin-top: -1.8750vw;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .point-detail {width: 100%; display: inline-flex; justify-content: space-between;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-btn .btn {border-radius: 3.7500vw;}
    .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-flag .card-price {height: unset;}
    #container .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit {margin-top: -1.2500vw; margin-bottom: 0.6500vw;}
}
@media screen and (max-width: 500px ) {
    #container .copmpo-rcmd-area .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit {margin-bottom: -0.45vw;}
}

/* s : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ - °¶·°½Ã Æúµå half size */
@media all and (max-width: 320px) {
    .pf-container .pf-prd-cardlist .list-product li.item .card-price .price-detail .pic .unit { margin-top: 0.8vw; }
}
/* e : 221229 ÇýÅÃ½Ã¹Ä·¹ÀÌÅÍ */