@charset "utf-8";

/************************************************************************
 * 파일명 :lp.css
 * 설명 : 에누리 가격비교 PC Rev / LP,SRP CSS
 * 작성자 : 신왕섭 
 * 작성일 : 2021.01.04 ( 23.09.05 폰트교체 )
************************************************************************/
/*
    220225
    광고상품리스트에서 ad-openad--list 내 .ad-openad__list 해당스타일 사용안하므로 관련 css제거필요
    묶여있는내용 확인할수없어 처리보류(사용하지않는다는것만 참고)
*/

/* var */
:root{
    --url-lp-sprite : url(//img.enuri.info/images/rev/lp_sprite.png);/* lp Sprite */
    --icon-official-16 : url(//img.enuri.info/images/icon/svg/icon_official_16.svg?1) no-repeat 50% 50% / 100% 100%;
    --icon-genuine-16 : url(//img.enuri.info/images/icon/svg/icon_genuine_16.svg?1) no-repeat 50% 50% / 100% 100%;
    --icon-official-20 : url(//img.enuri.info/images/icon/svg/icon_official_20.svg) no-repeat 50% 50% / 100% 100%;
    --icon-genuine-20 : url(//img.enuri.info/images/icon/svg/icon_genuine_20.svg) no-repeat 50% 50% / 100% 100%;
}

/* --------------------------------------------------------
            @공통__폰트사이즈
-------------------------------------------------------- */
.font15 {font-size: 15px!important;}
.font16 {font-size: 16px!important;}
.font17 {font-size: 17px!important;}
.font18 {font-size: 18px!important;}
.font19 {font-size: 19px!important;}
.font20 {font-size: 20px!important;}

/* Sprite */
.lp__sprite,
.lp__sprite_after:after{background-image:var(--url-lp-sprite);background-repeat:no-repeat}
.lp__sprite_after:after{content:"";}

/* LP Content */
.list-page{position:relative}
.list-page > h1,
.list-page > h2{position:absolute;line-height:24px;font-size:0;visibility:hidden;font-weight:600;margin-top:-4px;}
.list-page > h2 > a {color:#333}

/* Location */
.location{height:16px;padding-bottom:16px;border-bottom:1px solid #666666;margin-bottom:20px;position: relative;}
.location:after{content:"";display:block;clear:both}
.location__list{height:16px;text-align:left;float:left;}
.location__list .location__item:first-child{margin-left:0}
.location__list .location__item:last-child .location__tit{padding-right:0}
.location__list .location__item:last-child .location__tit:after{display:none}
.location__list a:hover,
.location__list button:hover{text-decoration:underline;text-underline-position: under;text-decoration-color: #ccc;}
.location__item{float:left;height:16px;line-height:16px;font-size:14px;color:#666;margin-left:5px;position:relative}
.location__item.is--selected .location__tit{font-weight:700;text-decoration:underline;text-underline-position: under;}
.location__tit {position:relative;display:block;padding-right:16px}
.location__tit:after {content:"";position:absolute;width:12px;height:12px;background:var(--url-comm-sprite) no-repeat -300px -140px;top:2px;right:2px;}
.location__btn--cate {display:block;height:16px;background-color:transparent;font-size:inherit;letter-spacing:inherit;line-height:inherit;padding-right:12px;position:relative;cursor:default}
.location__btn--cate:after {content:"";position:absolute;width:12px;height:12px;background:var(--url-comm-sprite) no-repeat -340px -60px;top:2px;right:0;transition:.2s all ease;transform-origin:center center}
.location__list--extend{position:absolute;left:0;padding-top:10px;z-index:10;display:none}
.location__list--extend .scroll__box {min-width:140px;max-height:300px;display:inline-block;border:1px solid #666;background-color:#fff;padding:0;line-height:24px;overflow-y:auto;box-shadow:0 4px 8px rgba(0,0,0,0.15)}
.location__list--extend .cate__group {position:relative;}
.location__list--extend .cate__group > dt.cate__tit {display:block;overflow: hidden;padding:0 16px;height:34px;font-size:14px;font-weight:600;color:#333;line-height:34px;background-color:#f5f5f5;text-overflow: ellipsis;white-space: nowrap;}
.location__list--extend .cate__group > dd.cate__list {padding:0;}
.location__list--extend .cate__group > dd.cate__list ul {padding:5px 0;}
.location__list--extend .cate__group > dd.cate__list ul li {white-space:nowrap;padding:0 16px}
.location__list--extend .cate__group > dd.cate__list ul li:hover {background-color:#F6F8FF}
.location__list--extend .cate__group > dd.cate__list ul li > a,
.location__list--extend .cate__group > dd.cate__list ul li > button {position:relative;display:block;font-size:13px;color:#666;background:transparent;width: 100%;text-align: left;}
.location__list--extend .cate__group > dd.cate__list ul li.is--selected a,
.location__list--extend .cate__group > dd.cate__list ul li.is--selected button {color:#1A70DD!important;font-weight:600}
.location__list--extend .cate__group > dd.cate__list ul li.is--sub {line-height:21px}
.location__list--extend .cate__group > dd.cate__list ul li.is--sub > a {padding-left:12px;font-size:11px;color:#999999}
.location__list--extend .cate__group > dd.cate__list ul li.is--sub > a:before {content:"";position:absolute;width:2px;height:2px;background-color:#999;left:3px;top:8px}
.location__item.is--shown .location__btn--cate:after {transform:rotate(180deg)}
.location__item.is--shown .location__list--extend{display:block}
.location__list .location__item:last-child .location__list--extend {right:0}
.location .ico-loc-home {display:inline-block;background:var(--url-comm-sprite) no-repeat -240px -180px;width:16px;height:16px;text-indent:-9999em}

.select-box--basic{position:relative;display:block;height:26px;border:1px solid #ccc;background-color:#fff;font-size:12px;color:#666;}
.select-box--basic .select-box--selected{height:18px;line-height:18px;padding:4px 24px 4px 12px;}
.select-box--basic .ico-arr-select-box{position:absolute;top:7px;right:12px}
.select-box--basic .select-box__list{position:absolute;left:-1px;right:-1px;margin-top:1px;border:1px solid #666;border-top:0;background-color:#fff;display:none;padding:9px 0;box-shadow:0 4px 8px rgba(0,0,0,0.15);z-index:1}
.select-box--basic .select-box__list li{line-height:24px;padding:0 12px}
.select-box--basic .select-box__list li a:hover,
.select-box--basic .select-box__list li button:hover{text-decoration:underline;text-underline-position: under;text-decoration-color: #999;}
.select-box--basic .select-box__list li a,
.select-box--basic .select-box__list li button{font-size:12px;color:#666666;overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;background:transparent}
.select-box--basic .select-box__list li.is--selected a,
.select-box--basic .select-box__list li.is--selected button{color:#1a70dd}
.select-box--basic:hover{border-color:#666}
.select-box--basic:hover .select-box--selected{opacity:.5}
.select-box--basic:hover .ico-arr-select-box{transform:rotate(180deg);transform-origin:center center}
.select-box--basic:hover .select-box__list{display:block}
.ico-arr-select-box{width:12px;height:12px;background-position:-20px -20px}

/* 분류검색어 */
.category-from-search{padding:10px 16px;background-color:#f5f5f5;margin:-20px 0 16px;height:16px;font-size:13px;}
.category-from-search .tx--msg{color:#333}
.category-from-search .tx--msg em{color:#1A70DD;font-weight:600}
.category-from-search--side{float:right}
.category-from-search--side .btn--to-search{display:inline-block;font-size:12px;color:#1A70DD;vertical-align:middle}
.ico-rarr-blue--sm{float:right;width:12px;height:12px;background-position:-200px 0;text-indent:-9999em;margin-top:1px}
.category-from-search__keyword{height:16px;display:inline-block;vertical-align:middle;position:relative;padding-right:20px}
.category-from-search__keyword:after{content:"";position:absolute;top:0;bottom:0;right:16px;border-right:1px solid #ccc}
.category-from-search__keyword dt,
.category-from-search__keyword dd{float:left}
.category-from-search__keyword dt i{width:40px;height:16px;text-indent:-9999em;display:block}
.category-from-search__keyword dd{padding:0 12px 0 6px;font-size:11px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:440px;}
.ico-tit-search-word{background-position:-220px 0}
.ico-tit-synonym{background-position:-220px -20px}

.location .category-from-search{position:absolute;right:0;top:0;padding:0;background:transparent;margin:0;line-height:16px;display:flex;align-items:center;gap:12px}
.location .category-from-search .btn--to-search{font-size:13px}

/* LP 상단부 */
.list-head{margin-bottom:32px;position:relative}
.list-head:after{content:"";clear:both;display:block}
.list-head .category-lp{float:left}
.list-head__cont--rside{float:right;width:1064px;min-height:0}

/* LP > 카테고리 - 회색 d사참고 */
.category-lp{width:200px;text-align:left;line-height:18px;z-index:10}
.category-lp__name{position:relative;border:1px solid #3588F3;background-color:#3588F3;font-size:17px;font-weight:700;color:#fff;padding:14px 10px 14px 20px;z-index:5;text-align:left}
.category-lp__name a{color:inherit;display:block;text-decoration:none;font-weight:600}
.category-lp__list {position:relative;margin-top:1px}
.category-lp__list li:last-child:after{border-bottom-color:#ddd}
.category-lp__item{position:relative;font-size:13px;margin-top:-1px;background-color:#fff;color:#000}
.category-lp__item:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ddd;border-top-color:#eee;border-bottom-color:#eee}
.category-lp__item a{position:relative;z-index:2;color:inherit;display:block;padding:10px 20px;line-height:18px;}
.category-lp__item:hover {z-index:5;font-weight:600;color:#222}
.category-lp__item a:hover {text-decoration:none}
.category-lp__item.is--on{position:relative;font-weight:700;background-color:rgba(26, 112, 221, 0.08);color:#1A70DD;z-index:4}
/* LP > 카테고리 하위 미카테 */
.category-lp__item.has-child:not([class*=is--on]):hover {font-weight:600;color:#222;background-color:#fff}
.category-lp__item.has-child:not([class*=is--on]):hover:before {content:"";position:absolute;top:9px;right:4px;width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-300px -160px}
.category-lp__item.has-child:not([class*=is--on]):hover:after {border-color:#666}
.category-lp__item.has-child:hover + .category-lp__item:after {border-top-color:#666}
.category-lp__item.has-child .bar,
.category-lp__item.has-child.is--on:hover .bar {display:none}
.category-lp__item.has-child:hover .bar {display:block;position:absolute;top:1px;right:0;width:1px;height:36px;font-size:0;text-indent:-9999px;background-color:#fff;z-index:6}
.category-lp__down {display:none;position:absolute;top:0;left:199px;width:160px;background-color:#fff;z-index:5;box-shadow: 3px 2px 10px rgb(0 0 0 / 4%);}
.category-lp__item.has-child:hover .category-lp__down {display:block}
.category-lp__item.has-child.is--on .category-lp__down {display:none}
.category-lp__item.has-child.is--on:hover {background-color:rgba(26, 112, 221, 0.08);color:#1A70DD}

.category-lp__down:before {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #666;z-index:1}
.category-lp__down > ul {padding:10px 0}
.category-lp__down > ul > li {height:22px;}
.category-lp__down > ul > li a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 32px);margin:0 1px;padding:0 15px;font-size:13px;line-height:22px;color:#666}
.category-lp__down > ul > li a:hover {color:#222;background-color:#eee}

.category-lp.is--fixTop{position:fixed;top:90px}
.category-lp.is--fixBot{position:absolute;bottom:0}
.category-lp.is--fixTop .category-lp__name {display:block;}

/* LP > 광고배너 */
.lp-ad--top img {vertical-align: top;}
.lp-ad--top {position:relative;width:1064px;height:90px;margin-bottom:16px;}
.lp-ad--top a.default_ad_img {position:relative;display: block;width: 100%;height: 100%;}

.lp-ad--top .expand_ad_img {display:none;position:absolute;top:0;left:0;width: 100%;height:354px;overflow:hidden;z-index: 50;box-shadow: 10px 10px 10px 0 rgba(0, 0, 0, 0.1);}
.lp-ad--top .expand_ad_img a {display: block;}
.lp-ad--top .expand_ad_img a img {width:100%;height:354px;}
.lp-ad--top .expand_ad_img button {position: absolute;bottom:0;right:0;padding:8px;background: rgba(0,0,0,.5);cursor: pointer;}
.lp-ad--top .expand_ad_img button .icon_close {display: block;width: 16px;height: 16px;background-position: -182px -262px;}

.lp-ad--top .btn_ad_expand {position:absolute;top:29px;right:30px;z-index: 10;cursor: pointer;}
.lp-ad--top .btn_ad_expand .center_full {position:absolute;top:0;left:0;width:32px;height:32px;border-radius: 50%;background-color: #fff;}
.lp-ad--top .btn_ad_expand .center_full .ad_arrow_down {display: block;width: 20px;height: 20px;margin: 6px auto;background-position: -120px -260px;animation: arrowBounce ease-in-out 1.4s infinite alternate;}
@-webkit-keyframes arrowBounce {
    0%, 40%, 60%, 80%, 100% {transform:translateY(0);}
    50%,70% {transform:translateY(3px);}
}
@keyframes arrowBounce {
    0%, 40%, 60%, 80%, 100% {transform:translateY(0);}
    50%,70% {transform:translateY(3px);}
}

/* LP > 로켓와우 배너 */
.bnr-rocket-wow{margin-bottom:16px}

/* LP > 상세검색 */
.adv-search.is--disabled{position:relative}
.adv-search.is--disabled:before{content:"";top:1px;left:1px;right:1px;bottom:1px;position:absolute;z-index:10;background:rgba(255,255,255,.7)}
.adv-search-box{border-bottom:1px solid #ddd}
.adv-search__btn--more,
.adv-search__btn--close{width:100%;height:36px;background-color:#FCFCFC;font-size:12px;text-align:center;border:1px solid #ddd;margin-top:-1px;position: relative;}
.adv-search__btn--more:hover,
.adv-search__btn--close:hover{background-color:#FaFaFa}
.adv-search__btn--more .tx_cnt {font-weight:600}
.ico-adv-arr-down,
.ico-adv-arr-up{display:inline-block;width:16px;height:16px;text-indent:-9999em;vertical-align:-4px}
.ico-adv-arr-down{background-position:-140px -20px}
.ico-adv-arr-up{background-position:-140px 0}

.adv-search .input--checkbox-item + label:before {background-position: -20px -320px;opacity: .85}
.adv-search .input--checkbox-item:hover + label:before {background-position: -20px -320px;opacity: 1}
.adv-search .input--checkbox-item:checked + label:before {background-position: -20px -300px;opacity: 1}

.search-box-row{position:relative;border:1px solid #ddd;border-bottom:0;min-height:34px}
.search-box-row:not(:first-of-type),
.search-box-row.more_spec:first-of-type,
[data-type="smartfinder"] + .search-box-row{border-top-color:#eee}
.search-box-row.type--line2{min-height:76px}
.search-box-row.is--hide{display:none}
.search-box__head{position:absolute;top:0;left:0;height:calc(100% - 16px);width:142px;border-right:1px solid #efefef;line-height:16px;padding:8px 16px}
.search-box__head--title{position:absolute;height:36px;line-height:20px;width:calc(100% - 52px);margin-top:-8px}
.search-box-row.type--line2 .search-box__head--title,
.search-box-row.is--unfold .search-box__head--title{position:relative;height:auto;width:calc(100% - 20px);margin-top:0}
.search-box__head--inner{position:absolute;top:50%;transform:translateY(-50%)}
.search-box-row.type--line2 .search-box__head--inner,
.search-box-row.is--unfold .search-box__head--inner{position:relative;top:auto;transform:none}
.search-box__head--name{font-size:13px;font-weight:600;color:#222;display:inline-block;}
.search-box__head--inner .ico--question {display:inline-block;position:relative;width:20px;height:20px;vertical-align:5px;font-size:0;text-indent:-9999px;background:url(//img.enuri.info/images/rev/vip_sprite.png) -260px -160px no-repeat;}
.search-box__head .lay-pertip {display:none;position:absolute;top:42px;left:40px;z-index:12;}
.search-box__head .lay-pertip .lay__inner {width:400px;padding:6px 15px}
.search-box__head .lay-pertip .lay__inner:after {top:-14px;left:15px;background-position:-240px -40px;transform:rotate(90deg)}
.search-box__head .lay-pertip .tx_msg em {font:bold 12px/18px}
.search-box__head .lay-pertip .tx_msg strong {font-weight:normal}

.search-box__head--sub{font-size:11px;color:#999;}
.search-box__head--sub .btn--dic {font-size:11px;}

.is--unfold .search-box__sort{display:block}
.search-box__sort{display:none;position:absolute;left:10px;bottom:12px;line-height:18px}
.search-box__sort > button{position:relative;display:block;height:18px;text-align:left;font-size:12px;padding:0 6px 0 7px;color:#999;background-color:transparent;float:left;}
.search-box__sort > button:before{content:"";position:absolute;top:3px;height:10px;left:0;border:1px solid #ddd}
.search-box__sort > button:first-child:before{display:none}
.search-box__sort .is--selected{color:#333;text-decoration:underline}
.search-box__sort--seq{position:relative;padding:8px 16px;height:20px;border-bottom:1px solid #ddd;background-color:#fff}
.list--consonant{height:20px}
.list--consonant > li{float:left;margin-right:4px}
.list--consonant > li > button{height:20px;min-width:20px;text-align:center;font-size:12px;color:#333;background-color:#fff;border:1px solid #ccc}
.list--consonant .btn--consonant.is--selected{border-color:#1A70DD!important;color:#1A70DD;font-weight:600}
.list--consonant .btn--consonant.is--all{padding:0 8px}
.list--consonant .btn--consonant:hover{border-color:#aaa}
.btn--consonant-kr,
.btn--consonant-en{padding:0 4px}

.search-box__body{position:relative;margin-left:175px;line-height:16px;transition:.3s background ease;background-color:#fff;font-size:12px}
.search-box__inner{padding:5px 0;overflow:hidden;overflow-y:auto;max-height:128px;position:relative;z-index:0} /* whale 스크롤바 z-index 이슈로 추가 */
.search-box__inner.line2{max-height:51px}
.search-box__inner.line3{max-height:77px}
.search-box__inner.line4{max-height:103px}
.search-box-row.is--unfold .search-box__body{background-color:#FBFBFB}
.search-box__list{position:relative}
.search-box__list:after{content:"";display:block;clear:both}
.search-box__list > li{position:relative;height:18px;padding:4px 0 4px 16px;float:left;/* width:calc(16.666% - 16px);*/width:128px}
.type--srp .search-box__list > li{width:118px}
/* 기본형 is--unfold */
.search-box-row .search-box__list {max-height:26px;overflow: hidden;}
.search-box-row.is--unfold .search-box__list {max-height:initial;overflow:hidden;}

/* 2줄 기본노출형 is--unfold */
.search-box-row.type--line2 .search-box__list > li {display:block;}
.search-box-row.type--line2 .search-box__list > li:nth-child(n+13) {display:none;}
.search-box-row.type--line2.is--unfold .search-box__list > li:nth-child(n+13) {display:block;}

/* 항상 확장형 is--expand */
.search-box-row.is--expand .search-box__body{background-color:#fff} /* 항상 열린 영역은 배경 하얀색 */
.search-box-row.is--expand .search-box__list > li:nth-child(n+7) {display:block;}

.search-box-row label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#444;display:inline-block;max-width:calc(100% - 25px);font-size:12px}
.search-box-row label .btn--dic{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;width:100%;padding-right:2px;font:inherit;cursor:help;color:#444;box-sizing:border-box;text-underline-position:under}
.search-box-row label .btn--dic:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background-color:#ccc}
.search-box-row label .btn--dic:hover:after{background-color:#aaa;}
.search-box-row input:checked + label{font-weight:600;color:#333}
.search-box-row label + i{text-indent:-9999em;position:absolute;vertical-align:top;margin:-4px 0 0 2px}
.ico-hit--sm{width:12px;height:12px;background-position:-220px -40px}
.ico-new--sm{width:12px;height:12px;background-position:-240px -40px}
/* 상세검색 > 상세검색 row > 추천키워드 */
.search-box__keyword{margin-left:-6px;padding-right:20px}
.search-box__keyword li{display:inline-block;height:18px;padding:4px 0 4px 22px}
.btn--keyword{background-color:transparent;font:inherit;color:#666;padding-bottom:1px;height:18px}
.btn--keyword:hover{text-decoration:underline}
.btn--keyword:before{content:"#"}
.btn--keyword.is--active{font-weight:600;color:#1A70DD}
/* 상세검색 > 상세검색 row > 가격대 */
.row-price-range .search-box__inner{overflow:visible}
.row-price-range .search-box__inner:after{content:"";display: block;clear:both;}
.search-box__range--price,
.search-box__range--search{float:left;padding:1px 0 1px 16px;height:24px}
.search-box__range--price{min-width:496px}
.search-box__range--price > li{float:left;font:inherit;margin-left:-1px;position:relative}
.search-box__range--price > li:first-child{margin-left:0}
.search-box__range--price > li:hover{z-index:1}
.search-box__range--price > li:hover .btn--range-price{border-color:#aaa}
.search-box__range--price > li .ico-range-hit{position:absolute;top:1px;right:0;z-index:2;width:32px;height:6px;background-position:-220px -74px;text-indent:-9999em}
.search-box__range--price > li:hover .ico-range-hit{top:-13px;z-index:2;height:20px;background-position:-220px -60px}
.btn--range-price{position:relative;background-color:#fff;border:1px solid #ddd;height:24px;font:inherit;color:#666;text-align:center;padding:0 5px;}
.search-box__range--price.range-class--05 .btn--range-price{min-width:100px}
.search-box__range--price.range-class--04 .btn--range-price{min-width:125px}
.search-box__range--price.range-class--03 .btn--range-price{min-width:166px}
.search-box__range--price.range-class--02 .btn--range-price{min-width:249px}
.btn--range-price.is--active,
.btn--range-price.is--active:hover{border-color:#1A70DD!important;color:#1A70DD;z-index:2}
.search-box__range--search{margin-left:4px}
.search-box__range--search > input,
.search-box__range--search > button{border:1px solid #ccc;font:inherit}
.search-box__range--search .input--text-item{width:86px;display:inline-block;text-align:right;padding:0 4px;height:22px;}
.search-box__range--search .btn--range-search{border-radius:2px;background-color:#F8F8F8;width:70px;height:24px;font-size:12px;margin-left:2px}
.input--text-item{background-color:transparent;border:1px solid #ccc;border-radius:2px}
.input--text-item:hover{border-color:#aaa}
/* 상세검색 > 상세검색 row > 상품평점 */
.row-rating .search-box__inner {}
.search-box__rating {}
.search-box__rating:after {content:"";display: block;clear:both;}
.search-box__rating li {position: relative;height: 18px;padding: 4px 0 4px 16px;float: left;/* width: calc(16.666% - 16px); */width:128px}
.search-box__rating li label {padding-bottom:0;}
.search-box__rating li .input--radio-item + label:before {left:0;}
.search-box__rating i {display: inline-block;vertical-align: -1px;width:64px;height: 12px;margin-right:4px;}
.search-box__rating i.icon_star_4{background-position: -260px -240px;}
.search-box__rating i.icon_star_3{background-position: -260px -252px;}
.search-box__rating i.icon_star_2{background-position: -260px -264px;}
.search-box__rating i.icon_star_1{background-position: -260px -276px;}

/* 상세검색 > 상세검색 row > 할인카드 */
.search-box-row.row-bencard label{display:flex;align-items:baseline;gap:0 2px;}
.search-box-row.row-bencard label .tx--name{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-box-row.row-bencard label .tx--count{font-size:11px;color:#888;flex:none}

/* 상세검색 > 상세검색 row > 건기식 파인더 */
.search-box-row.row-health-finder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.search-box-row.row-health-finder .search-box__head{padding:12px 16px}
.search-box-row.row-health-finder .search-box__head--title{margin-top:0;width:calc(100% - 32px)}
.search-box-row.row-health-finder .search-box__head--inner{top:auto;transform:none}
.search-box-row.row-health-finder .search-box__head--name em{position: relative;padding:0 2px;margin-left:-2px;color:#1a70dd;font-weight:700}
.search-box-row.row-health-finder .search-box__head--name em:before{content:"";position:absolute;top:50%;bottom:-2px;left:0;right:0;background-color:rgba(26, 112, 221, 0.1)}
.search-box-row.row-health-finder .search-box__head--recommend{line-height:16px;font-size:12px;color:#444;display:flex;flex-wrap:nowrap;align-items: center;gap:0 2px;font-weight:500;transition:.3s all ease;opacity:1;flex-wrap:wrap;margin-top:8px}
.search-box-row.row-health-finder .search-box__head--recommend:before{content:"";display:block;width:14px;height:14px;background:url(//img.enuri.info/images/health/core/icon_drug_min.svg) no-repeat 50% 50% / 100% 100%}
.search-box-row.row-health-finder .search-box__head--recommend em{color:#1a70dd}
/* .search-box-row.row-health-finder .search-box__head--sub{font-size:11px;line-height:14px;color:#9fb1ce;margin-top:4px} */

.health-finder{line-height:20px;font-size:13px;letter-spacing:-.3px}
.health-finder__inner{padding:24px 0;height:140px;position: relative;}
.health-finder--range{display:flex;gap:24px 12px;box-sizing:border-box;position: relative;width:580px;margin:0 auto;flex-wrap:wrap}

.range-input{display:flex;height:24px;font-size:24px;line-height:24px;justify-content: center;align-items:baseline;color:#1a70dd;font-weight:700;gap:0 2px;width:100%;flex-wrap:nowrap;flex:none;transition:.3s all ease;opacity:1}
.range-input .range__tx--min,
.range-input .range__tx--max{display:inline-block;font-size:24px;line-height:24px;border:0;background-color:transparent;color:inherit;font:inherit;text-align:center;white-space:nowrap}
.range-input .range__tx--min:after{content:"~";display:inline-block;margin-left:2px}
.range-input .range__tx--unit{font-size:12px;color:#959fae;font-weight:500}

.range-search{height:36px;position: relative;width:500px}
.range-slider{position: relative;height:36px;width:100%}
.range-slider input{pointer-events: none;position: absolute;/* overflow: hidden; */left: 0;top: 0;width: 100%;outline: none;height: 36px;margin: 0;padding: 0;z-index:5}
.range-slider input::-webkit-slider-thumb {pointer-events: all;position: relative;z-index: 1;outline: 0;}
.range-slider input::-moz-range-thumb {pointer-events: all;position: relative;z-index: 10;-moz-appearance: none;width: 9px;}
.range-slider input::-webkit-slider-thumb {pointer-events: all;position: relative;z-index: 1;outline: 0;}
.range-slider input::-moz-range-thumb {pointer-events: all;position: relative;z-index: 10;-moz-appearance: none;width: 9px;}
.range-slider input::-moz-range-track {position: relative;z-index: -1;background-color: rgba(0, 0, 0, 1);border: 0;}
.range-slider input:last-of-type::-moz-range-track {-moz-appearance: none;background: none transparent;border: 0;}
.range-slider input[type=range]::-moz-focus-outer {border: 0;}
.range-slider input[type=range] {-webkit-appearance: none;background: none;}
.range-slider input[type=range]::-webkit-slider-runnable-track {height: 5px;border: none;border-radius: 4px;background: transparent;}
.range-slider input[type=range]::-ms-track {height: 5px;background: transparent;border: none;border-radius: 4px;}
.range-slider input[type=range]::-moz-range-track {height: 5px;background: transparent;border: none;border-radius: 4px;}
.range-slider input[type=range]::-webkit-slider-thumb {-webkit-appearance: none;border: none;height: 24px;width: 24px;border:2px solid #1a70dd;border-radius: 50%;background: #fff;margin-top: -9px;position: relative;z-index: 2;}
.range-slider input[type=range]::-ms-thumb {-webkit-appearance: none;border: none;height: 24px;width: 24px;border:2px solid #1a70dd;border-radius: 50%;background: #fff;margin-top: -9px;position: relative;z-index: 2;}
.range-slider input[type=range]::-moz-range-thumb {-webkit-appearance: none;border: none;height: 24px;width: 24px;border:2px solid #1a70dd;border-radius: 50%;background: #fff;margin-top: -9px;position: relative;z-index: 2;}
.range-slider input[type=range]:focus {outline: none;}
.range-slider input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 5px rgba(0,0,0,.5)}
.range__bar--full,
.range__bar--incl{width: 100%;height: 8px;left: 0;border-radius:4px;top: 14px;position: absolute;background: #e6eaf1}
.range__bar--full{z-index:1}
.range__bar--incl {background: #1a70dd;z-index:3}

.range-recommend-area{position:absolute;top:50px;left:11px;width:478px;z-index:1}
.range-recommend{height:32px;border-left:1px dashed rgba(0,0,0,0.6);position: absolute;top:0;}
.range__tx--recomm{line-height:20px;height:18px;padding:0 6px;border-radius:10px;border:1px solid #83b2ee;background-color:#ebf4ff;color:#1a70dd;font-size:11px;position:absolute;top:-20px;left:0;transform:translateX(-50%);white-space:nowrap}
.range__tx--recommval{line-height:16px;color:#000;font-size:12px;font-weight:600;position:absolute;bottom:-16px;left:0;transform:translateX(-50%);white-space:nowrap}

.range__btn--search{width:68px;height:36px;border-radius:8px;color:#fff;font-size:14px;font-weight:600;background-color:#1a70dd;display:flex;justify-content: center;align-items: center;}
.range__btn--search:before{content:"";display:inline-block;width:24px;height:24px;background:url(//img.enuri.info/images/icon/svg/icon_search_w.svg)  no-repeat 50% 50% / 100% 100%;margin-left:-4px}
.range__btn--search:disabled{background-color:#999}

.range-select{margin-top:24px;height:32px;display:flex;gap:0 4px;justify-content: center;align-items: center;}
.range-select button{height:32px;padding:5px 11px;line-height:20px;border:1px solid #eee;background-color:#fff;color:#444;font-size:14px;border-radius:16px;position: relative;}
.range-select button.is--on{border-color:rgba(26, 112, 221, 0.8);color:#1a70dd}
.range-select button.is--pop:before{content:"인기";position:absolute;padding:0 4px;height:14px;line-height:14px;border-radius:7px;background-color:#ee4b4b;text-align:center;color:#fff;font-size:10px;top:-7px;left:0}

/* 상세검색 > 상세검색 row > 선택한 조건 */
.search-box-row.row-selected--condition,
.search-box-row.row-selected--condition .search-box__body{background-color:#F9FCFD}
.search-box-row.row-selected--condition .search-box__keyword {display:inline-block;margin-left:-4px}
.search-box-row.row-selected--condition .search-box__keyword li {padding:3px 0 3px 20px}
.tx--selected{color:#1A70DD;vertical-align:-1px}
.tx--selected.btn--dic{text-decoration:underline;cursor:help}
.btn--key-deleted{width:16px;height:16px;background-position:-40px -20px;text-indent:-9999em;margin-left:0}
.btn--key-reset{width:92px;height:24px;background-position:0 -40px;text-indent:-9999em;vertical-align:-5px;top:-3px;position:relative}
/*
    상세검색 > 상세검색 row > 명품관,
    상세검색 > 상세검색 row > 스마트파인더
*/
.search-box__except1 {position:relative;padding:8px 15px 0 16px}
.search-box__except1 .list__luxury:after {content:"";display:block;clear:both}
.search-box__except1 .list__luxury > li {float:left;width:163px;height:62px;margin-right:10px;margin-bottom:8px;}
.search-box__except1 .list__luxury > li:nth-child(5n) {margin-right:0}
.search-box__except1 .list__luxury > li a {display:block;position:relative;width:100%;height:100%;font-weight:normal;font-size:12px;color:#333;line-height:1;text-align:center;text-decoration:none;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}
.search-box__except1 .list__luxury > li a:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #ddd}
.search-box__except1 .list__luxury > li a img {width:auto;height:20px;margin:12px 0 8px;vertical-align:top;}
.search-box__except1 .list__luxury > li a .tx_brand {display:block;margin-top:2px;font-weight:normal;font-size:12px;color:#333;line-height:1}
.search-box__except1 .list__luxury > li a:hover:after {border-color:#1A70DD;font-weight:600}
.search-box__except1 .list__luxury > li.is--on a {background-color:#fff}
.search-box__except1 .list__luxury > li.is--on a:after {border-color:#3a7bd5;}
.search-box__except1 .list__luxury > li.is--on a .tx_brand {font-weight:600;color:#1A70DD}

.type--except1 .search-box__sort--seq,
.type--except1 .search-box__inner {display:none}
.type--except1.is--unfold .search-box__sort--seq,
.type--except1.is--unfold .search-box__inner {display:block}
.type--except1.is--unfold .search-box__except1 {padding-bottom:1px}
.type--except1.is--unfold .search-box__except1:after {content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #ddd}
/* 210524 : 상세검색 > 컬러목록 추가 */
.search-box__list.search-box__colorlist {padding:0 8px;}
.search-box__list.search-box__colorlist > li {display:block;position:relative;width:20px;height:20px;padding:2px 0 0 8px}
.search-box-row .search-box__list.search-box__colorlist > li:nth-child(n+7) {display:block}
.search-box__list.search-box__colorlist > li .btn-color {position:relative;width:20px;height:20px;padding:0;border-radius:100%;font-size:0;text-indent:-9999px}
.search-box__colorlist > li .btn-color:before {content:"";display:block;position:absolute;top:0;left:0;z-index:1;width:20px;height:20px;border-radius:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);pointer-events:none}
.search-box__list.search-box__colorlist > li.is-on .btn-color:after {content:"";display:block;position:absolute;top:50%;left:50%;z-index:2;width:20px;height:20px;margin-top:-10px;margin-left:-10px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:0 -140px}
.search-box__list.search-box__colorlist > li.is-on .btn-color--white:after {background-position:-20px -140px}
.search-box__list.search-box__colorlist > li .btn-color:hover {opacity:.6}

/* 240402 > 냉장고(0502) 컬러리스트 */
.search-box-row .input--color-item{display:flex;align-items:center;font-size:12px;line-height:20px;gap:0 4px;position: relative;cursor: pointer;}
.search-box-row .input--color-item input[type="checkbox"]{display:none}
.input--color-icon{position:relative;width:20px;height:20px;border-radius:10px;background-color:var(--var-color-value)}
.input--color-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,0.1);border-radius:10px}
.search-box-row .input--color-item:hover .input--color-icon{opacity:.7}
.search-box-row .is-on .input--color-icon:after{content: "";display: block;position: absolute;top: 50%;left: 50%;z-index: 2;width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;background-image: var(--url-lp-sprite);background-repeat: no-repeat;background-position: 0 -140px;}
.search-box-row .is-on .is--white .input--color-icon:after{background-position: -20px -140px;}

/* 확장버튼 */
.search-box__util {position:absolute;top:10px;right:12px;height:16px}
.search-box__util--count{display:inline-block;position:relative;font-size:12px;color:#999;line-height:16px;vertical-align:top;}
.search-box__util--count > em {/* font-weight:600; */color:#444}
.search-box__btn--unfold{width:16px;height:16px;position:relative;border:1px solid #ddd;vertical-align:top;background:transparent;text-indent:-9999em}
.search-box__btn--unfold:hover {border-color:#aaa}
.search-box__btn--unfold:before,
.search-box__btn--unfold:after{content:"";position:absolute;left:50%;top:50%;background-color:#666;transition:.3s all ease}
.search-box__btn--unfold:hover:before,
.search-box__btn--unfold:hover:after{background-color:#333}
.search-box__btn--unfold:before{top:3px;left:6px;height:8px;width:2px}
.search-box__btn--unfold:after{top:6px;left:3px;height:2px;width:8px}
.is--unfold .search-box__btn--unfold:before{transform:rotate(270deg);transform-origin:center center}
.is--unfold .search-box__btn--unfold:after{transform:rotate(180deg);transform-origin:center center}
/* 버튼:용어사전 */
.btn--dic{background:transparent}

/* 210809 : SR#48257 : LP > 스마트 파인더 안내 */
.info_smartfinder {display:block;position:relative;margin-bottom:8px;}
.info_smartfinder .tx_logo {display:inline-block;width:63px;height:20px;font-size:0;text-indent:-9999px;vertical-align:middle;background-image:var(--url-lp-sprite);background-position:-180px -200px;background-repeat:no-repeat}
.info_smartfinder .btn-alert {display:inline-block;position:relative;top:1px;width:20px;height:20px;font-size:0;text-indent:-9999px;background-image:var(--url-lp-sprite);background-position:-300px -120px;background-repeat:no-repeat;background-color:transparent}
.info_smartfinder .lay-alert {display:none;position:absolute;top:-4px;left:90px;z-index:10;width:290px;height:48px;font-size:0;text-indent:-9999px;background-image:var(--url-lp-sprite);background-position:-340px -180px;background-repeat:no-repeat}
.info_smartfinder .lay-alert p {display:none;}

/* 최저가하락률 */
.row-pricedropped .ico--pricedropped{display:inline-block;width:16px;height:16px;background:var(--url-comm-sprite) no-repeat -260px -160px;vertical-align: -3px;margin-left:4px}
.row-pricedropped .lay-filter-tip{top:20px;display:none}
.row-pricedropped .search-box__head--title .search-box__head--name{cursor: pointer;}
.row-pricedropped .search-box__head--title:hover + .lay-filter-tip{display:block}

/* 배송혜택 */
.row-bendeli .ico-rocket-16{vertical-align: -1px;}
.row-bendeli .lay-filter-tip{top:20px;display:none}
.row-bendeli .search-box__head--title .search-box__head--name{cursor: pointer;}
.row-bendeli .search-box__head--title:hover + .lay-filter-tip{display:block}

/* 스마트파인더 : 섭취대상 아이콘 목록 - 211008 텍스트강조타입으로 변경되며 아이콘 타입 사용X */
.type--finder-target {padding:0 44px 0 43px;}
.type--finder-target .search-box__inner {overflow:hidden;padding:14px 0}
.type--finder-target .finder-icon__list {font-size:0;line-height:0;max-height: 56px;}
.type--finder-target .finder-icon__list > li {display:inline-block;float:none;position:relative;width:90px;height:auto;margin:0 5px;padding:0}
.type--finder-target .finder-icon__list > li:nth-child(n+7) {display:inline-block}
.type--finder-target .finder-icon__list > li .btn-attr {position:relative;width:100%;text-align:center;background:transparent}
.type--finder-target .finder-icon__list > li .btn-attr:after {content:"";display:block;opacity:0;position:absolute;top:-4px;right:17px;width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-40px -160px;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
.type--finder-target .finder-icon__list > li .btn-attr .ico_thum {display:block;overflow:hidden;width:100%;height:32px;margin-bottom:6px;}
.type--finder-target .finder-icon__list > li .btn-attr .ico_thum .ico {display:block;width:32px;height:32px;margin:0 auto;}
.type--finder-target .finder-icon__list > li .btn-attr .tx_attr {display:inline-block;position:relative;font-size:12px;color:#222;line-height:1;}
.type--finder-target .finder-icon__list > li.sel .btn-attr .ico_thum {background-color:#fff}
.type--finder-target .finder-icon__list > li.sel .btn-attr:after {opacity:1}
.type--finder-target .finder-icon__list > li.sel .btn-attr .tx_attr {font-weight:600;color:#30A7F7}
/* 용어사전 클릭 영역 확보 */
.type--finder-target .finder-icon__list > li.has-dic .tx_attr {opacity:0}
.type--finder-target .finder-icon__list > li .btn--dic {position:absolute;left:50%;bottom:3px;z-index:10;font-size:12px;color:#222;line-height:1;transform:translateX(-50%);white-space:nowrap;cursor:help}
.type--finder-target .finder-icon__list > li .btn--dic:after {content:"";position:absolute;bottom:-2px;left:0;right:0;border-bottom:1px solid #aaa}
.type--finder-target .finder-icon__list > li.has-dic.sel .btn--dic {font-weight:600;color:#30A7F7}
.type--finder-target .finder-icon__list > li.has-dic.sel .btn--dic:after {border-color:#30A7F7}
.type--finder-target .finder-icon__list > li:not(.sel) .btn--dic:hover {color:#666}

.type--finder-target .arr {position:absolute;top:23px;width:38px;height:38px;font-size:0;text-indent:-9999px;background:transparent;transition:.3s ease-in-out}
.type--finder-target .arr:after {content:"";opacity:.3;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;transition:all .3s ease-in-out}
.type--finder-target .arr-prev {left:-36px;transform:translateX(3px)}
.type--finder-target .arr-next {right:-36px;transform:translateX(-3px)}
.type--finder-target .arr-prev:after {background-position:-280px -100px;}
.type--finder-target .arr-next:after {background-position:-300px -100px;}
.type--finder-target .arr:hover {transform:translateX(0)}
.type--finder-target .arr:hover:after {opacity:1}
/* 아이콘 9개 이하일 때 */
.type--finder-target.none-slide {padding:0 6px 0 7px}
.type--finder-target.none-slide .arr {display:none}
.type--finder-target.none-slide .finder-icon__list > li {margin:0 4px}
.type--finder-target.none-slide .finder-icon__list > li:first-child {margin-left:0}
.type--finder-target.none-slide .finder-icon__list > li:last-child {margin-right:0}

/* 스마트파인더 : 섭취대상 텍스트 목록 */
.type--finder-text {padding:0 10px 0 12px;}
.type--finder-text .search-box__inner {overflow:visible;max-height:100%;padding:8px 0;}
.type--finder-text .finder-text__list {font-size:0;line-height:0;max-height: 38px;}
.type--finder-text .finder-text__list > li {display:inline-block;float:none;position:relative;width:163px;height:auto;margin:0 5px;padding:0;}
.type--finder-text .finder-text__list > li:nth-child(n+6) {margin-top:10px}
.type--finder-text .finder-text__list > li:nth-child(n+7) {display:inline-block}
.type--finder-text .finder-text__list > li .btn-attr {width:100%;height:38px;border-radius:2px;text-align:center;background-color:rgba(48, 167, 247, 0.08);}
.type--finder-text .finder-text__list > li .btn-attr .tx_attr {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:12px;color:#333;line-height:20px;}
.type--finder-text .finder-text__list > li.sel .btn-attr {border:1px solid #1a70dd;background-color:#fff}
.type--finder-text .finder-text__list > li.sel .btn-attr .tx_attr {font-weight:600;color:#1a70dd;}
.type--finder-text .finder-text__list > li.sel .btn-attr .tx_attr:before {content:"";display:inline-block;width:20px;height:20px;margin-left:-5px;vertical-align:-5px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-40px -140px}
/* 용어사전 클릭 영역 확보 */
.type--finder-text .finder-text__list > li.has-dic .tx_attr {opacity:0}
.type--finder-text .finder-text__list > li .btn--dic {position:absolute;left:50%;bottom:13px;z-index:10;font-size:12px;color:#333;white-space:nowrap;line-height:1;transform:translateX(-50%);cursor:help}
.type--finder-text .finder-text__list > li .btn--dic:after {content:"";position:absolute;bottom:-2px;left:0;right:0;border-bottom:1px solid #aaa}
.type--finder-text .finder-text__list > li.has-dic.sel .btn--dic {font-weight:600;color:#1a70dd}
.type--finder-text .finder-text__list > li.has-dic.sel .btn--dic:after {border-color:#1a70dd}
.type--finder-text .finder-text__list > li.has-dic.sel .btn--dic:before {content:"";display:inline-block;position:relative;top:5px;width:20px;height:20px;margin-left:-5px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-40px -140px;}
.type--finder-text .finder-text__list > li:not(.sel) .btn--dic:hover {color:#666}

/* 속성 결과 없을 때 비활성화 */
.search-box__except1 .list__luxury > li.is-disabled a {opacity:.5;filter:grayscale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;pointer-events:none}
.type--finder-target .finder-icon__list > li.is-disabled .btn-attr {pointer-events:none}
.type--finder-target .finder-icon__list > li.is-disabled .btn-attr .ico_thum {opacity:.4;filter:grayscale(1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.type--finder-target .finder-icon__list > li.is-disabled .btn-attr .tx_attr {color:#ccc;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.type--finder-text .finder-text__list > li.is-disabled .btn-attr {background-color:rgba(48, 167, 247, 0.03);pointer-events:none}
.type--finder-text .finder-text__list > li.is-disabled .btn-attr .tx_attr {opacity:.4}
.search-box-row .search-box__list > li.is-disabled label {color:#999;pointer-events:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.search-box-row .search-box__list > li.is-disabled label:before {background-position:-40px -320px;}
.search-box-row .search-box__list > li.is-disabled label .btn--dic {color:#999}
.search-box-row .search-box__list > li.is-disabled label .btn--dic:after {display:none}

/* LP > 미카테고리 디자인 변경 #210409 */
/* LP > 미카테고리 */
.category-lp--fine {position:relative;margin-bottom:16px;}
.category-lp--fine > h3 {font-size: 14px;font-weight: 600;margin-bottom:8px;}
.category-lp--fine > h3 em {color: var(--color-blue);}
.category-lp--fine .search-box-row {border:1px solid #E3EAF0}
.category-lp--fine .search-box__head {position:relative;height:18px;width:calc(100% - 30px);padding:10px 15px;background-color:#F2F6F8}
.category-lp--fine .search-box__head:after {content:"";position:absolute;top:-1px;bottom:0;left:-1px;right:-1px;border:1px solid #D6E0E9;z-index:1;pointer-events:none;}
.category-lp--fine .search-box-row .search-box__head--title {width:100%;margin-top:0}
.category-lp--fine .search-box-row.is--unfold .search-box__head--title {position:relative;margin-top:0;height:18px;}
.category-lp--fine .search-box__head .search-box__head--name {display:inline-block;position:relative;font-size:14px;color:#1A70DD;line-height:18px;vertical-align:top}
.category-lp--fine .search-box__head .search-box__head--name .tx_sub {font-weight:normal;color:#000}
.category-lp--fine .search-box__head .search-box__btn--unfold,
.category-lp--fine .search-box-row.is--unfold .search-box__head .search-box__btn--unfold {position:absolute;top:-2px;right:0}
.category-lp--fine .search-box__body {margin-left:0;background-color:#F8FAFB}
.category-lp--fine .search-box__list > li{width:calc(16.666% - 16px);}
.category-lp--fine .search-box__list label{font-size:13px;font-weight:500}

/* [LP] 잉크,토너 (0402,040207) 빠르게 찾기 리스팅 */
/* .category-exception--ink{margin-top:20px;margin-bottom:20px}
.category-exception--ink .category-exception__head{height:18px;line-height:18px;padding:10px 0;color:#999;font-weight:normal;}
.category-exception--ink .category-exception__head h1{display:inline-block;font-size:16px;font-weight:600;padding-left:10px;color:#333}
.category-exception--ink .category-exception__head--sub{font-size:12px}
.category-exception--ink .category-exception__head--align{float:right;font-size:11px}
.category-exception--ink .category-exception__body h2{padding:5px 10px;height:18px;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#FBFBFB;color:#666;font-weight:600;font-size:12px}
.category-exception--ink .category-exception__body h2:before{content:"· "}
.category-exception--ink .category-exception__list{font-size:12px;overflow:hidden;padding:6px 0}
.category-exception--ink .category-exception__list li{float:left;width:20%;height:18px;padding:7px 0}
.category-exception--ink .category-exception__list li a{display:block;height:18px;line-height:18px;overflow:hidden;margin:0 10px 0 20px;color:#666;white-space:nowrap;text-overflow:ellipsis;} */

/* [LP] 잉크,토너 (0402,040207) 모델정보 */
/* .category-exception--model{border:1px solid #ddd;margin-bottom:-1px}
.category-exception--model .exc-model{height:88px}
.category-exception--model .exc-model__thumb{float:left;width:165px;height:88px;text-align:center}
.category-exception--model .exc-model__thumb img{width:88px;height:88px}
.category-exception--model .exc-model__info{float:left;width:calc(100% - 165px);box-sizing:border-box;padding:0 16px;margin-top:20px;color:#333}
.category-exception--model .exc-model__company{font-size:14px}
.category-exception--model .exc-model__name{display:block;margin-top:4px;font-size:18px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit} */

/* [LP] 잉크토너 파인더 */
.list-head .model-finder--ink{position:relative;margin-top:16px;z-index:1;}
.model-finder--ink{width:1064px;height:72px;background-color:#FBFBFB;position:relative}
.model-finder--ink:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.06)}
.model-finder--ink .img--finder{width:94px;height:18px;display:inline-block;vertical-align:top;background-position:-80px -180px;text-indent:-9999em}
/* .model-finder--ink .model-finder__body > h2{line-height:22px;font-size:15px;font-weight:normal;color:#333;width:142px;float:left;height:44px;text-align:center;} */
.model-finder--ink .model-finder__head{width:226px;float:left;padding:27px 0;height:18px;text-align:center;background-color:#E9F4FF;border-right:1px solid #dbe6f0}
.model-finder--ink .model-finder__head h2{line-height:18px;font-size:18px;font-weight:600;color:#3D4E4E}
.model-finder--ink .model-finder__body{float:left;padding:14px 16px}
.model-finder--ink .model-finder__body h3{line-height:22px;font-size:15px;font-weight:normal;color:#333;width:142px;float:left;height:44px;text-align:center;}
.model-finder--ink .model-finder__body h3 em{font-weight:600;}
.model-finder--ink .model-finder__form{float:left;margin-top:2px;height:40px;position:relative;z-index:1;padding-right:40px;width: 534px;}
.model-finder--ink .model-finder__input{height:40px;padding:11px 16px;width:100%;border:1px solid #666;box-sizing:border-box;font-size:13px;color:#333;}
.model-finder--ink .model-finder__input::placeholder {color:#666}
.model-finder--ink .model-finder__btn{position:absolute;top:0;right:0;width:40px;height:40px;background-color:#666;text-align:center}
.model-finder--ink .model-finder__btn i{width:24px;height:24px;display:inline-block;background-position:-120px -120px;text-indent:-9999em;text-align:left}

.model-finder--ink .model-finder__delete_btn {position: absolute;top: 0;right: 40px;width: 40px;height: 40px;text-align: center;background: transparent;}
.model-finder--ink .model-finder__delete_btn i {display: block;width: 20px;height: 20px;background-position: -60px -140px;margin:0 auto;}

/* 210916 : 검색결과 레이어 -> 검색결과 전체보기 레이어 */
.lay-finder-result--ink{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}
.lay-finder-result--ink .lay-comm{position:absolute;left:50%;top:50%;width:852px;transform:translate(-50%,-50%);z-index:1}
.lay-finder-result--ink .lay-comm__tit{display:inline-block;vertical-align:middle}
.lay-finder-result--ink .lay-comm__tit--sub{margin-left:12px;color:#ddd;font-weight:normal;font-size:13px}
.lay-finder-result--ink .lay-comm__tit--sub em{font-weight:600}
.lay-finder-result--ink .finder-result--ink:first-of-type{margin-top:0;padding-top:0;border-top:0}
.lay-finder-result--ink .lay-comm--inner{max-height:400px;overflow-y:auto}
.lay-finder-result__dimmed{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}
.finder-result--ink{padding:16px 0 0 0;border-top:1px solid #ddd;margin-top:12px}
.finder-result__tit{height:20px;line-height:20px;font-size:14px;color:#333;padding:0 0 12px;font-weight:600}
.finder-result__list:after{content:"";display:block;clear:both}
.finder-result__list li{float:left;width:25%;box-sizing:border-box;height:24px;padding:3px 0}
.finder-result__list li a{display:block;overflow:hidden;line-height:18px;color:#999999;font-size:12px;white-space:nowrap;text-overflow:ellipsis}
.finder-result__list li.is--active a{color:#1A70DD;}

/* 210916 : 관련 검색어 리스트 레이어 */
.lay-finder-relate--list {display:none;position:absolute;top:100%;left:0;width: calc(100% - 2px);height:237px;overflow-y:auto;background-color: #fff;border:1px solid #707070;padding:10px 0;margin-top: -1px;}
.lay-finder-relate--list .ralate-cate-name {font-size: 14px;font-weight: 600;padding:5px 0 6px 16px;}
.lay-finder-relate--list .ralate-model-list {margin-bottom:6px;}
.lay-finder-relate--list .ralate-model-name {font-size: 14px;font-weight: normal;padding:5px 0 5px 13px;cursor: pointer;}
.lay-finder-relate--list .ralate-model-name:before{content:"";display: inline-block;width:20px;height:20px;background-image: var(--url-lp-sprite);background-position: -80px -140px;vertical-align: -5px;}
.lay-finder-relate--list .ralate-model-name:hover {background-color: #f9f9f9;}
.lay-finder-relate--list .ralate-model-name em {color:#1A70DD;}
.model-finder__form.is--active .lay-finder-relate--list {display:block;}


/* 상품리스트 */
.list-body{position:relative;}
.list-body:after{content:"";display:block;clear:both}
/* LP 좌측 컨텐츠 */
.list-body-cont{width:1010px;float:left;display:flex;flex-direction:column}
/* 필터 */
.list-filter{margin-bottom:28px}
.list-filter-top{height:49px;border-bottom:1px solid #666;position:relative}
.list-filter__group{display:flex;}
/* 상품리스트 > 탭 */
.list-filter__tab{height:49px;}
.list-filter__tab li{position:relative;float:left;width:126px;border:1px solid #eee;border-bottom:0;background-color:#FBFBFB;margin-left:-1px}
.list-filter__tab li > a{display:flex;flex-direction:column;align-items:center;justify-content:center;height:48px;text-align:center;line-height:18px;font-size:14px;color:#222}
.list-filter__tab li:hover{font-weight:600}
.list-filter__tab li:hover > a{text-decoration:none}
.list-filter__tab li .list-tab--count{font-size:10px;color:#999;line-height:1;font-weight:normal;}
.list-filter__tab li:first-child{margin-left:0}
.list-filter__tab li.is--on{z-index:1;background-color:#fff;padding-bottom:1px;border-color:#666}
.list-filter__tab li.is--on .list-tab--tx{font-weight:600}
.list-filter__tab li.is--on .list-tab--count{display:inline;color:#1A70DD;}
.list-filter__tab li:hover .list-tab--tx{font-weight:600}
.list-filter__tab li:hover .list-tab--count{display:inline;color:#1A70DD;}
.list-filter__tab li .lay-tab-caution,
.list-filter__tab li.is--on:hover .lay-tab-caution{display:none}
.list-filter__tab li:hover .lay-tab-caution{display:block}
/* 상품리스트 > 필터 > 노출갯수 */
.list-filter__select{position:absolute;top:10px;right: 0;z-index: 1;width:106px}
/* 상품리스트 > 결과내검색 */
.list-filter__search{position:absolute;right:114px;top:10px;width:156px;height:26px;border:1px solid #ccc}
.list-filter__search--label{display:none}
.list-filter__search--input{width:calc(100% - 60px);height:26px;background-color:#fff;border:0;outline:none;padding:0 44px 0 16px;font-size:12px;color:#666}
.list-filter__search--btn{position:absolute;top:0;right:0;width:27px;height:26px;background-color:#F4F4F4;border-left:1px solid #ccc}
.list-filter__search--btn:hover{background-color:#eee}
.list-filter__search--btn i{display:block;text-indent:-999em;font-size:0;margin:0 auto}
.ico-search-btn{width:16px;height:16px;background-position:-60px -20px}
/* 쇼핑몰 검색 */
.lay-mall__sort{height:30px;box-sizing:border-box;font-size:12px;line-height:16px;color:#444;display:flex;align-items:center;}
.lay-mall__sort button{flex:none;color:inherit;font:inherit;padding:0 10px 0 11px;position: relative;background-color:transparent}
.lay-mall__sort button:before{content:"";position:absolute;height:10px;border-left:1px solid #ddd;top:3px;left:0}
.lay-mall__sort button:first-of-type{padding-left:0}
.lay-mall__sort button:first-of-type:before{display:none}
.lay-mall__sort button.is--on{font-weight:600}

.list-filter__select--mall{position: absolute;right:280px;top:10px;height:26px;border:1px solid #ccc}
.list-filter__select--mall:hover{border-color:#666}
.list-filter__select--mall .lay-mallsel{top:38px;right:0;z-index:100}
.list-filter__btn--select{padding:6px 32px 6px 12px;position:relative;font-size:12px;color:#666;line-height:14px;background-color:#fff;}
.list-filter__btn--select .ico-arr-select{position: absolute;top: 7px;right: 12px;width: 12px;height: 12px;background-position: -20px -20px;}
.list-filter__btn--select.is--on .ico-arr-select{transform: rotate(180deg);transform-origin: center center;}
.list-filter__btn--select.is--on + .lay-mallsel{display:block;}
/* .list-filter__select--mall .lay-mallsel .lay-comm--inner{padding-top:36px}  */

/* 뷰타입 위치 변경 관련 */
.list-filter-top .list-filter__group{position:absolute;top:10px;right:0;flex-wrap:nowrap;gap:8px}
.list-filter-top .list-filter__group > div{position:relative;top:0;right:0;}

/* 필터 하단 */
.list-filter-bot{position:relative;height:48px;border-bottom:1px solid #ddd;display:flex;align-items:center}
.type--grid .list-filter-bot{border-bottom:0}
/* 상품 리스트 > 정렬 */
.list-filter__sort{height:16px;display:flex;gap:8px}
.list-filter__sort > li{position:relative;height:16px;}
.list-filter__sort > li > a{position:relative;display:block;padding-left:18px;color:#666;font-size:13px;}
.list-filter__sort > li > a:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-80px 0}
.list-filter__sort > li > a:hover{text-underline-position: under;text-decoration-color: #ccc;}
.list-filter__sort > li.is--on > a{color:#1A70DD}
.list-filter__sort > li.is--on > a:before{background-position:-60px 0}
.list-filter__sort > li.is--on > a:hover{text-decoration: none;}
.list-filter__sort > li .lay-filter-tip{display:none}
.list-filter__sort > li:hover .lay-filter-tip{display:block}

/* 상품리스트 > 정렬 > 최저가 */
.list-filter__sort .sort--lowest{padding-bottom:10px}
.list-filter__sort .sort--lowest > a:after{content: "";display: inline-block;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #888;vertical-align: 1px;margin-left: 4px;}
.list-filter__sort .sort--lowest:hover a:after{transform:rotate(180deg)}
.list-filter__sort .sort--lowest.is--on > a{color:#1a70dd}
.list-filter__sort .sort--lowest.is--on > a:after{border-top-color: #1a70dd;}
.list-filter__sort .sort--lowest .sort__list{position:absolute;border:1px solid #808080;background-color:#fff;padding:6px 0;z-index:10;top:24px;box-shadow: 0 4px 8px rgb(0 0 0 / 15%);display:none}
.list-filter__sort .sort--lowest:hover .sort__list{display:block}
.list-filter__sort .sort--lowest .sort__list li{background-color:#fff}
.list-filter__sort .sort--lowest .sort__list li:hover{background-color:#f6f8ff}
.list-filter__sort .sort--lowest .sort__list li.is--on button{color:#1a70dd;text-decoration:underline}
.list-filter__sort .sort--lowest .sort__list button{height:24px;font-size:12px;color:#666;width:125px;padding:0 16px;box-sizing:border-box;background-color:transparent;font-size:12px;color:#666;text-align:left;text-underline-position: under;}
.list-filter__sort .sort--lowest .sort__list button:hover{text-decoration:underline;text-decoration-color: #ccc;}
.list-filter__sort .sort--lowest .sort__list li.is--on button:hover{text-decoration-color: #1a70dd;}

/* 상품리스트 > 정렬 > 단위환산최저가 */
.list-filter__sort > li.sort_byUnit .unitOption_list {display: none;}
.list-filter__sort > li.sort_byUnit .unitOption_list ul {position: absolute;margin-top: 16px;background-color: #fff;border: 1px solid #666;box-shadow: 0 4px 8px rgb(0 0 0 / 15%);z-index: 7;min-width: 100%;padding:5px 0;}
.list-filter__sort > li.sort_byUnit .unitOption_list ul li {position: relative;}
.list-filter__sort > li.sort_byUnit .unitOption_list ul li + li {}
.list-filter__sort > li.sort_byUnit .unitOption_list ul li button {display: block;width: 100%;font-size: 12px;line-height: 24px;padding: 0 15px;background: #fff;text-align: left;white-space: nowrap;}
.list-filter__sort > li.sort_byUnit .unitOption_list ul li button:hover {color:#1a70dd;text-decoration: underline;background-color: #f6f8ff;font-weight:600}

.list-filter__sort > li.sort_byUnit.is_subOption .unitOption_list {display: block;}
.list-filter__sort > li.sort_byUnit.is_subOption:hover .lay-filter-tip{display:none!important;}

.list-filter__sort > li.sort_byUnit a:after {content: "";display: inline-block;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 6px solid #888;vertical-align: 1px;margin-left: 4px;}
.list-filter__sort > li.sort_byUnit.is_subOption a:after {border-top:none;border-bottom:7px solid #ddd;}
.list-filter__sort > li.is--on.sort_byUnit a:after {border-top-color:#1a70dd;}
.list-filter__sort > li.is--on.sort_byUnit.is_subOption a:after {border-bottom-color:#1a70dd;}

/* 상품리스트 > 필터 > 출시예정 */
.list-filter__btn{position:relative;margin:0 0 0 16px;padding:0 12px;height:28px;border:1px solid #ccc;text-align:center;background-color:#fff;border-radius:14px}
.list-filter__btn:hover{border-color:#666}
.list-filter__btn .lay-filter-tip{display:none;text-align:left;margin-left:-12px;width:290px}
.list-filter__btn:hover .lay-filter-tip{display:block}
.list-filter__btn.btn--back{margin:0}
.list-filter__btn.btn--back i{transform:rotate(180deg);transform-origin:center center;margin:0 2px 0 0}
.list-filter__link{margin:0 0 0 12px;font-size:13px;line-height:28px;color:#666;}
.list-filter__link:hover{text-decoration: underline;text-underline-position: under;text-decoration-color: #ccc;}

.ico-rarr--sm{width:8px;height:8px;margin-left:2px;background-position:-180px -20px;display:inline-block}
/* 필터 > 우측 고정 메뉴 */
.list-filter-side{position:absolute;top:0;right:0;bottom:0;display:flex;align-items: center;gap:16px}
/* 상품리스트 > 필터 > 조건 */
.list-filter__condition{display:flex;}
.list-filter__condition ul{height:16px;display:flex;gap:12px}
.list-filter__condition ul li{position:relative;height:16px;}
.list-filter__condition ul li label{font-size:13px}
.list-filter__condition ul li .lay-filter-tip{display:none;width:280px;right:0}
.list-filter__condition ul li:hover .lay-filter-tip{display:block}
/* 상품리스트 > 필터 > 뷰타입 */
.view-type{height:28px}
.view-type li{position:relative;float:left;width:28px;height:28px;margin-left:-1px}
.view-type li:first-child{margin-left:0}
.view-type li:hover{z-index:1}
.view-type li.is--on{z-index:2}
.view-type li a,
.view-type li button{display:block;width:26px;height:26px;border:1px solid #ccc;background-color:transparent;box-sizing:content-box}
.view-type li.is--on a,
.view-type li:hover a,
.view-type li.is--on button,
.view-type li:hover button{border-color:#555}
.view-type li a i{text-indent:-9999em;display:block;float:left;width:14px;height:14px;margin:6px 0 0 6px}
.view-type li button i{text-indent:-9999em;display:block;width:14px;height:14px;margin:0 0 0 6px}
.ico-type-list{background-position:-100px 0}
.view-type li.is--on .ico-type-list{background-position:-100px -20px}
.ico-type-grid{background-position:-120px 0}
.view-type li.is--on .ico-type-grid{background-position:-120px -20px}

/* 필터 > 레이어 툴팁 */
.lay-filter-tip{position:absolute;margin-top:16px;background-color:#fff;border:1px solid #666;line-height:20px;padding:15px 14px;width:392px;box-shadow:0 4px 8px rgba(0,0,0,0.15);z-index:12}
.lay-filter-tip dl{position:relative}
.lay-filter-tip dt{position:absolute;top:0;left:0;font-weight:600;text-indent:4px;font-size:14px;color:#333}
.lay-filter-tip dd{display:block;margin-left:32px;font-size:13px}
.lay-filter-tip dd em{color:#1A70DD}

/* 필터 > 레이어 툴팁 */
.lay-tab-caution{position:absolute;margin-top:0;margin-left:-1px;background-color:#fff;border:1px solid #666;line-height:24px;padding:12px 14px;width:202px;box-shadow:0 4px 8px rgba(0,0,0,0.15);z-index:2;opacity:.9}
.lay-tab-caution dl{position:relative}
.lay-tab-caution dt{font-weight:600;font-size:14px;color:#333}
.lay-tab-caution dd{display:block;font-size:13px;}
.lay-tab-caution dd em{color:#FA3E3D}

/* 프린터 파인터 검색시 필터 */
.list-filter--finder{margin-bottom:24px;position:relative;z-index:1;order:-2}
.list-filter--finder .list-filter__head{height:28px;padding-bottom:10px;border-bottom:1px solid #aaa}
.list-filter--finder .list-filter__head > dl{height:28px;line-height:26px;float:left}
.list-filter--finder .list-filter__head > dl dt,
.list-filter--finder .list-filter__head > dl dd{float:left;font-size:14px;}
.list-filter--finder .list-filter__head > dl dt{color:#666;position:relative;padding-right:21px}
.list-filter--finder .list-filter__head > dl dt:after {content:"";position:absolute;width:12px;height:12px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:0 -20px;top:8px;right:2px}
.list-filter--finder .list-filter__head > dl dt em{color:#1A70DD;font-weight:600;}
.list-filter--finder .list-filter__head > dl dd{color:#333;font-weight:600}
.list-filter--finder .list-filter__prod{background-color:#FBFBFB;border-bottom:1px solid #aaa;padding:28px 0}
.list-filter--finder .list-filter__prod .item__box,
.list-filter--finder .list-filter__prod .item__info,
.list-filter--finder .list-filter__prod .goods-item{min-height:146px}
.list-filter--finder .list-filter__prod .item__info{float:none;margin:0;display:table-cell;vertical-align:middle}
/* .list-filter--finder .list-filter-side{float:right}
.list-filter--finder .list-filter-side .list-filter__view{margin-top:0}
.list-filter--finder .list-filter-side .lay-filter-tip{right:0;left:auto;margin-top:14px}
.list-filter--finder .list-filter__sort{margin-top:8px} */
.list-filter--finder .btn--search-more{float:left;margin-left:8px;height:28px;padding:0 6px 0 12px;border:1px solid #ccc;background-color:#fff;text-align:center;font-size:12px;color:#666}
.list-filter--finder .btn--search-more:hover {border-color:#aaa}
.ico-adv-rarr{display:inline-block;width:16px;height:16px;text-indent:-9999em;vertical-align:-4px;background-position:-140px -20px;transform:rotate(-90deg)}
.ico-enuripc-rarr{display:inline-block;width:16px;height:16px;text-indent:-9999em;vertical-align:-4px;background-position:-300px -20px;transform:rotate(-90deg)}

/* 210518 : SR#46795 : [PC] 잉크/토너 검색엔진 결과 내 불필요한 필터 제거 요청 -> CSS 숨김처리 */
/* .list-filter--finder .list-filter-side {display:none} */

/* 상품리스트 */
.gooods-list__tx--noti{padding:9px 20px;line-height:18px;font-size:13px;color:#999;background-color:#F8F8F8;border:1px solid #eee}

/* 페이징 */
.paging{height:32px;padding:16px 0;text-align:center;position:relative}
.paging__count{position:absolute;top:0;left:0;padding:30px 0;height:32px;line-height:32px;font-size:11px;color:#666}
.paging__count em{font-weight:600;color:#333}
.paging__inner{display:inline-block;padding:0 50px;height:32px;position:relative;overflow:hidden}
.paging__item{display:block;float:left;padding:0 2px;min-width:26px;height:30px;line-height:30px;border:1px solid #eee;margin:0 2px;color:#666;font-size:14px}
.paging__item:hover{border-color:#bbb}
.paging__item.is--on{color:#fff;background-color:#1A70DD;font-weight:600;border-color:#1A70DD}
.paging button{position:absolute;width:32px;height:32px;background-color:transparent;top:0;opacity:.6}
.paging button:hover{opacity:1}
.paging button.is--disabled{opacity:.2;pointer-events:none}
.paging .paging__btn--prev{left:0}
.paging .paging__btn--next{right:0}
.ico-paging-prev{width:16px;height:16px;margin:0 auto;background-position:-100px -300px;text-indent:-9999em;display:block}
.ico-paging-next{width:16px;height:16px;margin:0 auto;background-position:-120px -300px;text-indent:-9999em;display:block}

/* LP 우측 리스트 */
.list-body-side{float:right;width:230px;}
.list-body-side:before{content:"";position:absolute;top:0;right:250px;bottom:0;border-left:1px solid #ddd}
/* .list-body-side .side__inner{} */
.list-body-side .side__inner.is--fixTop{position:fixed;top:100px}
.list-body-side .side__inner.is--fixBot{position:fixed;bottom:0}
.list-body-side .side__inner.is--fixBotOv{position:absolute;bottom:0}

/* 우측 쇼핑지식 컨텐츠 */
.knowcom-box{width:230px;font-size:14px;color:#666}
.knowcom-box--head{font-size:20px;color:#000;padding:0 0 9px;border-bottom:1px solid #222;line-height:26px;margin-top:-4px;font-weight:500}
.knowcom-box--head .tx--cate{display:block;color:#1A70DD;word-break:keep-all}
.knowcom-box--body{position:relative}
.knowcom-box--group {border-bottom:1px solid #eee;}

.knowcom-group{}
.knowcom-group--head{position:relative;height:24px;line-height:24px;padding:10px 0;color:#000;font-size:18px;font-weight:600;display:flex;align-items:center}
.knowcom-group--body{padding-bottom:22px;position:relative;min-height:200px}
.knowcom-group.group--news .knowcom-group--body{min-height:110px}
.knowcom-group--body .knowcom-group__thum{display:block}
.knowcom-group--body .knowcom-group__thum--img{position:relative;display:block;width:230px;height:172px;overflow:hidden;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 100px}
.knowcom-group--body .knowcom-group__thum--img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.015);border:1px solid rgba(0,0,0,.05);pointer-events:none}
.knowcom-group--body .knowcom-group__thum--img img{width:100%;height:100%;transition:.3s all ease}
.knowcom-group--body .knowcom-group__thum--img.type--movie:before{content:"";position:absolute;width:41px;height:41px;background:url(//img.enuri.info/images/home/ico_wingr_knowcom.png) no-repeat 0 100%;left:8px;bottom:8px;z-index:1}
.knowcom-group--body .knowcom-group__thum--img.type--movie:after{background-color:rgba(0,0,0,.1)}
.knowcom-group--body .knowcom-group__thum:hover img{transform:scale(1.05);transform-origin:center center}
.knowcom-group--body .knowcom-group__thum .tx--thumb{display:block;padding-top:12px;line-height:22px;font-size:14px;font-weight:600;color:#333;overflow:hidden;max-height:44px;}
.knowcom-group--body .knowcom-group__thum:hover .tx--thumb{text-decoration:underline}
.knowcom-group__list{padding-top:10px;line-height:22px}
.knowcom-group__list a{display:block;height:22px;overflow:hidden;color:inherit;white-space:nowrap;text-overflow:ellipsis;}
.knowcom-group__list a:hover{text-decoration:underline}
.knowcom-group__list .tx--fix a{font-weight:600;color:#666}
.knowcom-group__paging{margin-left:auto;margin-right:8px;font-size:13px;line-height:18px;color:#888;flex:none}
.knowcom-group__paging em{font-weight:600;color:#444}
.knowcom-group__btn{flex:none}
.knowcom-group__btn button{position:relative;width:24px;height:24px;background:url(//img.enuri.info/images/home/ico_wingr_knowcom.png) transparent;border:1px solid #ddd;float:left;text-indent:-9999em;outline:none;transition:.3s background ease}
.knowcom-group__btn button:hover{z-index:1;border-color:#bbb}
.knowcom-group__btn .knowcom-group__btn--prev{background-position:0 0}
.knowcom-group__btn .knowcom-group__btn--prev:hover{background-position:-2px 0}
.knowcom-group__btn .knowcom-group__btn--next{margin-left:-1px;background-position:-22px 0}
.knowcom-group__btn .knowcom-group__btn--next:hover{background-position:-20px 0}

/* 우측 쇼핑지식 > 기획전,구매가이드 컨텐츠 */
    .group--bguide,
.group--review,
.group--news {padding:40px 0 10px;}
    /* .group--bguide .knowcom-group--body{padding-bottom:0;position:relative;min-height:163px}
    .group--bguide .knowcom-group--body .knowcom-group__thum--img {width:230px;height:140px;}
    .group--bguide .knowcom-group--body .knowcom-group__thum--img:after {display:none;}
    .group--bguide .knowcom-group--body .knowcom-group__thum:hover img{transform:scale(1);} */
.group--news {border-bottom:none;}
.group--news .knowcom-group--body {min-height: auto;}

/* 우측 쇼핑 지식 > 기획전, 구매가이드 통합 */
.knowcom-box--group.group--content{padding-bottom:10px;border-bottom:0;margin-top:22px}
.knowcom-box__item{padding:8px 0;border-top:1px solid #eee}
    /* .knowcom-box--group.group--content{padding-bottom:10px;border-bottom:0} */
    /* .knowcom-box__item{padding:8px 0;border-bottom:1px solid #eee} */


/* [SRP] 핫키워드 */
.hot-keyword{border:1px solid #eee;padding:12px;width:204px;line-height:18px;margin-bottom:32px}
.hot-keyword__tit{padding:7px 0 12px;font-size:15px;font-weight:600;color:#333;}
.hot-keyword__tit em{color:#FA3E3D;font-size:18px}
.hot-keyword__list{height:28px;padding-bottom:260px;position:relative}
.hot-keyword__list > li{float:left;width:50%;height:28px}
.hot-keyword__tab{display:block;position:relative;height:18px;padding:5px 0;text-align:center;font-size:12px;color:#666}
.hot-keyword__tab:before{content:"";position:absolute;top:0;left:-1px;right:0;bottom:0;border:1px solid #ddd}
.is--on .hot-keyword__tab{background-color:#515B6D;color:#fff;font-weight:500;z-index:1}
.is--on .hot-keyword__tab:before{border-color:#515B6D}
.hot-keyword__tab + ol{display:none;position:absolute;left:0;width:100%;padding-top:12px}
.is--on .hot-keyword__tab + ol{display:block}
.hot-keyword__tab + ol li{height:18px;padding:3px 0;color:#666}
.hot-keyword__tab + ol li a{color:inherit;display:block;overflow:hidden;height:18px;white-space:nowrap;text-overflow:ellipsis;}
.hot-keyword__tab + ol li .tx--rank{float:left;width:14px;margin-right:8px;font-weight:600;color:#333;text-align:center}
.hot-keyword__tab + ol li:nth-child(-n+3),
.hot-keyword__tab + ol li:nth-child(-n+3) .tx--rank{color:#1A70DD}

/* AD 파워클릭 / 파워링크 / 오픈쇼핑 */
.lp-ad--powershopping{margin-bottom:32px}
.list-body-cont > .lp-ad--powershopping{order:-3}
.lp-ad--powerlink,
.lp-ad--openad{margin-top:20px}
.lp-ad--openad .lay-apply-openad,
.ad-openad--list .lay-apply-openad{position:absolute;right:0;z-index:1;margin-top:-20px}

.comm_ad{position:relative;}
.comm_ad_tit{padding:0 0 16px;position:relative;height:22px;line-height:22px;font-size:18px;font-weight:600;color:#222;border-bottom:1px solid #ddd}

/* 23.07 파워쇼핑, 파워클릭, 애드쇼핑, 애드오피스, 파워링크, 슈퍼탑 좌측 AD 삭제 후 우측 광고로 텍스트 변경*/
.comm_ad_tit::after{content:"광고";position:absolute;top:3px;right:0;width:28px;height:16px;font-size: 11px;color: #aaa;font-weight: normal;border: 1px solid #ddd;text-align: center;box-sizing: border-box;line-height: 16px;}
.openad__head::after{content:"";position:absolute;top:50%;right:20px;width:24px;height:16px;background:url(//img.enuri.info/images/rev/common_sprite.png) no-repeat -240px -40px;transform: translateY(-50%);}

/* .comm_ad_tit em:after{content:"";position:absolute;top:2px;right:0;width:24px;height:16px;background:url(//img.enuri.info/images/rev/common_sprite.png) no-repeat -240px -40px} */
.comm_ad_tit em{display:inline-block;padding-right:28px;position:relative;}
.comm_ad_tit .comm_ad_tx_sub{font-size:12px;color:#999;font-weight:normal;vertical-align:top;margin-left:10px}
.comm_ad_tit .comm_btn_apply{float:right;color:#aaa;font-size:12px;font-weight:normal;padding-right:16px;background:url(//img.enuri.info/images/home/ico_comm_ad_apply.png) no-repeat 100% 2px}
.comm_ad_list{position:relative;overflow:hidden;width:100%}
.ad_powershopping .ad_goods ul li .ad_info{height: 96px;box-sizing: border-box;}
.ad_powerclick .ad_goods ul li .ad_info{height:120px}
.comm_ad_list.ad_goods{padding-top: 20px;}
.comm_ad_list.ad_goods ul{display: flex;gap: 27px;justify-content: space-between;}
.comm_ad_list.ad_goods ul li{flex:1;position: relative;}
.comm_ad_list.ad_goods ul li a{display:block}
.comm_ad_list.ad_goods ul li a:hover{text-decoration:none}
.comm_ad_list.ad_goods ul li .ad_thumb{width:100%;height:146px;position:relative;display:block;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 100px #fff;text-align:center}
.comm_ad_list.ad_goods ul li .ad_thumb img{height:100%;background-color:#fff}
.comm_ad_list.ad_goods ul li .ad_thumb:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,.05);background:rgba(0,0,0,.015);pointer-events:none}
.comm_ad_list.ad_goods ul li .ad_info{display:block;padding:8px 0 0;line-height:22px}
.comm_ad_list.ad_goods ul li .ad_info > span{display:block}
.comm_ad_list.ad_goods ul li a:hover .ad_info_nm{text-decoration:underline}
.comm_ad_list.ad_goods ul li .ad_info_nm{font-size:14px;height:32px;line-height:16px;color:#222;overflow: hidden;display: -webkit-box !important;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.comm_ad_list.ad_goods ul li .ad_info_price{font-size:13px;color:#000;margin-top:8px}
.comm_ad_list.ad_goods ul li .ad_info_price em{font-weight:600;font-size:15px;text-decoration:inherit;vertical-align:-1px}
.comm_ad_list.ad_goods ul li .ad_info_shop{height: 16px;font-size:12px;color:#666;margin-top:10px;}
.comm_ad_list.ad_goods ul li .ad_info_shop em{display:inline-block}
.comm_ad_list.ad_goods ul li .ad_info_shop .ad_type_none {width: 100%;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: break-all;height: 18px;}
.comm_ad_list.ad_goods ul li .ad_info_shop .ad_type_npay{line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:38px;position:relative;background:url(//img.enuri.info/images/icon/svg/BadgeNpay.svg) no-repeat 100% 50% / auto 12px;max-width:106px;height: 18px;}
.comm_ad_list.ad_goods ul li .ad_info_shop .ad_type_npay_plus{line-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:48px;position:relative;background:url(//img.enuri.info/images/icon/svg/BadgeNpayPlus.svg) no-repeat 100% 50% / auto 12px;max-width:96px;height: 18px;}
.comm_ad_list.ad_goods ul li .ad_info_etc{font-size:12px;color:#999;margin-top:2px}
.comm_ad_list.ad_goods ul li .ad_price_tag{display:inline-block;color:#FA3E3D;margin-right:4px;font-weight:600}

/* (삭제) 파워클릭 > [CPC광고] 이베이 UI 변경 배포시 삭제*/
    .ad_power_click .comm_ad_list ul {display: flex;flex-wrap: wrap;width: 1010px;margin-left: 0;border-bottom: 1px solid #eee;}
    .ad_power_click .comm_ad_list ul li {box-sizing: border-box;}
    .ad_power_click .comm_ad_list ul li:nth-child(2n) {width: 513px;padding-left: 16px;border-left: 1px solid #eee;}
    .ad_power_click .comm_ad_list ul li:nth-child(2n+1) {width: 496px}
    .ad_power_click .comm_ad_list ul li:nth-child(3) {position: relative;}
    .ad_power_click .comm_ad_list ul li:nth-child(3)::before {position: absolute;display:block;content: "";width: 1010px;height: 1px;background: #eee;} 
    .ad_power_click .comm_ad_list ul li a {display: flex;flex-wrap: wrap;align-items: center;padding: 16px 0;}
    .ad_power_click .comm_ad_list ul li a:hover{text-decoration:none}
    .ad_power_click .comm_ad_list ul li a:hover .power_click_goods_name{text-decoration:underline}
    .ad_power_click .comm_ad_list ul .pwr_click_left {width: 88px;height: 88px;overflow: hidden;border-radius: 4px;margin-right: 16px;box-sizing: border-box;position: relative;}
    .ad_power_click .comm_ad_list ul .pwr_click_left::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;border-radius: 4px;border: 1px solid rgba(0,0,0,.05);background-color: rgba(0,0,0,0.02);}
    .ad_power_click .comm_ad_list ul .power_click_goods_name {display: -webkit-box;width: 262px;height: 36px;font-size: 14px;color: #222; word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 18px;margin-bottom: 12px;}
    .ad_power_click .comm_ad_list ul .power_click_goods_shop img{height:16px;display:inline-block}
    .ad_power_click .comm_ad_list ul .pwr_click_right {box-sizing: border-box;padding-right:24px;width: 130px;}
    .ad_power_click .comm_ad_list ul .goods_price {font-size: 14px;color: #000;display: block;text-align: right;}
    .ad_power_click .comm_ad_list ul .goods_price em{font-size: 20px;font-weight: 600;vertical-align: -1px;letter-spacing:-.5px}
    .ad_power_click .comm_ad_list ul .pwr_click_free_shipping {display:block;font-size: 12px;color: #666;text-align: right;}
/* //까지 */

.comm_ad_list.ad_link{overflow:hidden}
.comm_ad_list.ad_link ul{position:relative;overflow:hidden;width:1043px;margin-left:-33px}
.comm_ad_list.ad_link ul li{position:relative;width:480px;padding:16px 0 16px 33px;height:88px;float:left;border-bottom:1px solid #eeeeee}
.comm_ad_list.ad_link ul li:nth-child(even){padding-right:16px}
.comm_ad_list.ad_link ul li:before{content:"";position:absolute;top:0;bottom:0;left:17px;height:132px;border-left:1px solid #eee}
.comm_ad_list.ad_link ul li a{display:flex}
.comm_ad_list.ad_link ul li a:hover{text-decoration:none}
.comm_ad_list.ad_link ul li .ad_thumb{position:relative;width:88px;height:88px;border-radius:4px;overflow:hidden;margin-right:16px;flex:none}
.comm_ad_list.ad_link ul li .ad_thumb img{width:100%;height:100%}
.comm_ad_list.ad_link ul li .ad_thumb:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.03);box-sizing:border-box;border-radius:4px}
/* .comm_ad_list.ad_link ul li .ad_info{} */
.comm_ad_list.ad_link ul li .ad_info_nm{display:block;height:20px;line-height:20px;text-decoration:underline;font-size:14px;font-weight:600;color:#1A70DD;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-underline-position:from-font}
.comm_ad_list.ad_link ul li .ad_info_nm .ico_npay{margin-left:4px;text-indent:-9999em;width:34px;height:13px;display:inline-block;position:relative;background:url(//img.enuri.info/images/icon/svg/BadgeNpay.svg) no-repeat 0 0 / auto 12px;vertical-align:-2px}
.comm_ad_list.ad_link ul li .ad_info_nm .ico_npay.plus{width:42px;background:url(//img.enuri.info/images/icon/svg/BadgeNpayPlus.svg) no-repeat 0 0 / auto 12px;}
.comm_ad_list.ad_link ul li .ad_info_url{display:block;line-height:16px;height:16px;color:#999ea7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;}
.comm_ad_list.ad_link ul li .ad_info_url:hover{text-decoration:underline}
.comm_ad_list.ad_link ul li .ad_info_txt{display:block;display:-webkit-box;color:#666;font-size:13px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:36px;line-height:18px;margin-top:6px}

/* [LP/SRP] 테무 광고 */
.lp-ad--temu{margin-top:32px;padding:16px 0 24px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.lp-ad--temu .comm_ad_tit{border-bottom:0;}
.lp-ad--temu .comm_ad_list.ad_goods{padding-top:0}
.lp-ad--temu .tx--originprice{font-size:12px;line-height:14px;height:14px;color:#888;text-decoration: line-through;}
.lp-ad--temu .ad_info_saleprice{height:22px;display:flex;gap:0 2px;align-items:baseline}
.lp-ad--temu .tx--salerate{color:#e10000;font-size:15px;line-height:22px;font-weight:600}
.lp-ad--temu .tx--price{color:#222;font-size:13px;line-height:22px;display:flex;align-items:baseline;}
.lp-ad--temu .tx--price em{font-size:15px;font-weight:600}

/* [SRP] 연관 검색어 */
.related-keyword{padding-bottom:11px;border-bottom:1px solid #666666;margin-bottom:12px}
.related-keyword__inner{height:18px;text-align:left;line-height:18px}
.related-keyword__tit{float:left;width:95px;font-size:13px;font-weight:600;border-right:1px solid #ccc}
.related-keyword__list{float:left;height:18px;overflow:hidden;max-width:calc(100% - 114px);padding:0 8px}
.related-keyword__list li{padding:0 8px;float:left}
.related-keyword__list li a{color:#666;font-size:13px}

/* [SRP] 부분 검색어*/
.part-keyword{padding-bottom:11px;border-bottom:1px solid #666666;margin-bottom:12px;}
.part-keyword__inner{height:18px;text-align:left;line-height:18px}
.part-keyword__tit{float:left;width:95px;font-size:13px;font-weight:600;border-right:1px solid #ccc}
.part-keyword__list{float:left;height:18px;overflow:hidden;max-width:calc(100% - 112px);padding:0 8px}
.part-keyword__list li{padding:0 8px;float:left}
.part-keyword__list li input + label{text-decoration:line-through;color:#999}
.part-keyword__list li input:checked + label{text-decoration:none;color:#666}
.part-keyword__btn--research{float:left;position:absolute;margin-top:-3px;width:60px;height:24px;font-size:13px;border:1px solid #CCCCCC;background-color:#F8F8F8;text-align:center}
.part-keyword__btn--research:hover{border-color:#aaa}

/* [SRP] 추천 카테고리 */
.recomm-cate{position: relative;padding-bottom:11px;border-bottom:1px solid #666666;margin-bottom:12px;}
.recomm-cate__inner{height:18px;text-align:left;line-height:18px}
.recomm-cate__tit{float:left;width:95px;font-size:13px;font-weight:600;border-right:1px solid #ccc}
.recomm-cate__list{float:left;height:18px;overflow:hidden;max-width:calc(100% - 112px);padding:0 8px}
.recomm-cate__list li{padding:0 16px;float:left}
.recomm-cate__list li:first-child{padding-left:8px}
.recomm-cate__list li a{color:#666;font-size:13px}
.recomm-cate__list li a:hover{text-underline-position:under}
.related-keyword:not([style*="display:none"]) + .recomm-cate:before,
.part-keyword:not([style*="display:none"]) + .recomm-cate:before,
.related-keyword:not([style*="display:none"]) + .part-keyword[style*="display:none"] + .recomm-cate:before{content:"";position:absolute;top:-13px;height:12px;background-color:#fff;left:0;right:0;border-top:1px solid #eee}

/* [SRP] 유사검색 */
.similar-keyword{height:36px;margin-top:-16px;margin-bottom:16px;background-color:#F5F5F5}
.similar-keyword__inner{height:18px;padding:9px 0 9px 16px;text-align:left;color:#FA3E3D;line-height:18px;font-size:12px}
.similar-keyword__inner i{float:left;margin-top:1px;text-indent:-9999em;margin-right:4px}
.ico-info{width:16px;height:16px;background-position:-160px 0}
.similar-keyword__inner i.ico-info {background-position:-280px -80px}

/* [SRP] 검색결과 */
.search-result-summ{padding:6px 0;margin-bottom:10px;}
.search-result__head{font-size: 0;display:flex;align-items:baseline}
.search-result__head .sr-keyword{font-weight:500;vertical-align: middle;max-width:100%;padding-right:10px;white-space:nowrap;text-overflow:ellipsis;font-size:24px;color:#0060AF;overflow:hidden;letter-spacing:-1px}
.search-result__head .sr-keyword--info{color:#333;font-size:15px;margin-left:2px;flex:1;white-space:nowrap}
.search-result__head .sr-keyword--info-sub{color:#666;font-size:12px;}
.search-result__head .sr-keyword--info-sub em{font-weight:600}
.search-result__head .sr-keyword--info .link_errorText {display: inline-block;font-size: 12px;margin-left:4px;}
.search-result__head .sr-keyword--info .link_errorText em {color:#0060af;}
.search-result__head .sr-keyword--info .link_errorText:after {content:"";display: inline-block;width: 5px;height:5px;border-top:1px solid #666;border-right:1px solid #666;transform: rotate(45deg);vertical-align: 2px;margin-left: 3px;}
/* [SRP] C 타입 (스마트폰, 태블릿 PC) */
.srp-type--c{height:225px;margin-bottom:30px;}
.srp-type--c .srp-type__list{height:28px;margin-bottom:16px;position:relative}
.srp-type--c .srp-type__list li{float:left;margin-left:8px}
.srp-type--c .srp-type__list li:first-child{margin-left:0}
.srp-type--c .srp-type__tab{min-width:88px;height:28px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#222;font-size:12px;font-weight:600;text-align:center;padding:0 10px 2px;line-height:28px}
.srp-type--c .srp-type__tab:hover{background-color:#FBFBFB;border-color:#bbb}
.srp-type--c .srp-type__list li.is--on .srp-type__tab{background-color:#1A70DD;border-color:#1764C5;color:#fff}
.srp-type--c .srp-type__cont{position:absolute;left:0;right:0;margin-top:16px;display:none}
.srp-type--c .srp-type__list li.is--on .srp-type__cont{display:block}
.srp-type--c .srp-type__cond * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.srp-type--c .srp-type__cond{height:181px;border-bottom:1px solid #666;position:relative}
.srp-type--c .srp-type__cond:before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid #666}
.srp-type--c .srp-type__cond:after{content:"";display:block;clear:both}
.srp-type--c .srp-type__cond dt,
.srp-type--c .srp-type__cond dd{height:180px;float:left;border-top:1px solid #ddd;border-right:1px solid #ddd}
.srp-type--c .srp-type__cond dt:first-of-type{border-left:1px solid #ddd}
.srp-type--c .srp-type__cond dt{width:6%;text-align:center;background-color:#FBFBFB;font-size:14px;font-weight:600;color:#333;line-height:180px}
.srp-type--c .srp-type__cond dd{width:27.3333%;}
.srp-type--c .srp-type__cond dt.is--blank,
.srp-type--c .srp-type__cond dd.is--blank {padding-right:1px;border-right:0;background-color:#FBFBFB}
.tb-conditon--type-c{width:100%}
.tb-conditon--type-c tr:first-child th,
.tb-conditon--type-c tr:first-child td{border-top:0;height:45px}
.tb-conditon--type-c th,
.tb-conditon--type-c td{height:44px;border-top:1px solid #ddd;font-size:12px}
.tb-conditon--type-c th{border-right:1px solid #ddd;width:35%;text-align:center;color:#666}
.tb-conditon--type-c td{padding:0 12px;text-align:right}
.tb-conditon--type-c td em{font-weight:600;font-size:15px;}
.tb-conditon--type-c td a{color:inherit}
.tb-conditon--type-c td.is--soldout{color:#FA3E3D}
.tb-conditon--type-c tr.is--empty{background-color:#FBFBFB;color:#aaa}

/* [SRP] 카테고리 */
.category-srp--list-cate{border:1px solid #ddd;margin-bottom:-1px;}
.category-srp--list-cate .category-srp__head{height:16px;padding:10px 16px;background-color:#FBFBFB;border-bottom:1px solid #ddd}
.category-srp--list-cate .category-srp__location li{float:left;height:16px;line-height:16px;font-size:13px;color:#333;position:relative;margin-left:5px;}
.category-srp--list-cate .category-srp__location li:first-child{margin-left:0}
.category-srp--list-cate .category-srp__location li > a{position:relative;display:block;padding-right:21px;color:inherit}
.category-srp--list-cate .category-srp__location li > a:after{content:"";position:absolute;width:12px;height:12px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:0 -20px;top:2px;right:2px}
.category-srp--list-cate .category-srp__location li[data-type="depth1"] > a:hover {text-decoration:none;cursor:default}
.category-srp--list-cate .category-srp__location li .tx--cate{margin-right:2px;font-weight:600}
.category-srp--list-cate .category-srp__location li .tx--count{color:#1A70DD;font-size:12px}
.category-srp--list-cate .category-srp__location li .tx--count em{font-weight:600;}
.category-srp--list-cate .category-srp__list{position:relative;padding:6px 0}
.category-srp--list-cate .category-srp__list li{float:left;width:calc(16.66% - 47px);padding:4px 0 4px 16px;line-height:18px;height:18px}
.category-srp--list-cate .category-srp__list li a{position:relative;display:block;height:18px;font-size:13px;color:#666}
.category-srp--list-cate .category-srp__list li a:hover{text-decoration:none}
.category-srp--list-cate .category-srp__list li a .tx--cate{display:inline-block;max-width:calc(100% - 45px);margin-right:2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}
.category-srp--list-cate .category-srp__list li a .tx--cate.is--on {font-weight:600;color:#333}
.category-srp--list-cate .category-srp__list li a:hover .tx--cate{text-decoration:underline;text-underline-position: under;text-decoration-color:#aaa;}
.category-srp--list-cate .category-srp__list li a .tx--count{color:#999;font-size:11px;vertical-align:1px}
.category-srp--list-cate .category-srp__list:after{content:"";display:block;clear:both}

/* [SRP] 추천카테고리 */
.category-srp--recom-cate{position:relative;z-index:2;}
.category-srp--recom-cate.is--disabled:before{content:"";top:1px;left:1px;right:1px;bottom:1px;position:absolute;z-index:10;background:rgba(255,255,255,.7)}
.category-srp--recom-cate .search-box__head--title{height:42px;}
.category-srp--recom-cate .search-box__util{top:13px}
.category-srp--recom-cate .search-box__list{margin:0 10px;position:relative;max-height:32px}
.category-srp--recom-cate .search-box__list li{width:calc(20% - 12px);margin:0 6px;padding:0;height:32px}
.category-srp--recom-cate .category-srp__item{display:block;position:relative;height:20px;padding:6px;line-height:20px;background:rgba(48, 167, 247, 0.08);font-size:12px;color:#666;text-align:center;}
.category-srp--recom-cate .category-srp__item:hover{border-color:#aaa;text-decoration:none}
.category-srp--recom-cate .category-srp__item .tx--name{display:inline-block;max-width:calc(100% - 52px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;color:#333}
.category-srp--recom-cate .category-srp__item .tx--count{margin-left:4px;font-size:11px;color:#1A70DD;}
.category-srp--recom-cate .search-box-row.is--unfold .search-box__head--title{top:2px}
.category-srp--recom-cate .search-box-row.is--unfold .search-box__body{background:#fff}
.category-srp--recom-cate .search-box--expend  .search-box__head--title{height:34px}
.category-srp--recom-cate .search-box--expend .search-box__util{top:9px}
.category-srp--recom-cate .search-box--expend .search-box__head--name{font-size:12px;font-weight:normal}
.category-srp--recom-cate + .adv-search .search-box-row{border-top-color:#eee}

/* [SRP] 추천브랜드 */
.search-box__r-brand {position:relative;padding:5px 10px}
.search-box__r-brand .search-box__head--title{height:42px}
.search-box__r-brand .search-box__util{top:13px}
.search-box__r-brand .search-box__list{max-height:32px}
.search-box__r-brand .search-box__list:after {content:"";display:block;clear:both}
.search-box__r-brand .search-box__list > li {float:left;width:calc(25% - 12px);height:32px;margin:0 6px;padding:0;}
.search-box__r-brand .search-box__list > li:nth-child(5n) {margin-right:0}
.search-box__r-brand .search-box__list > li a {display:block;position:relative;width:100%;font-weight:normal;font-size:12px;color:#333;line-height:1;text-align:center;background-color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}
.search-box__r-brand .search-box__list > li a:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #eee}
.search-box__r-brand .search-box__list > li a img {width:auto;height:32px;vertical-align:top}
.search-box__r-brand .search-box__list > li a em {display:block;margin-top:2px;font-weight:normal;font-size:11px;color:#1A70DD;line-height:1}
.search-box__r-brand .search-box__list > li a:hover:after {border-color:#bbb;font-weight:600}
.search-box__r-brand .search-box__list > li.is--on a {background-color:#fff}
.search-box__r-brand .search-box__list > li.is--on a:after {border-color:#3a7bd5;}
.type--recomm-brand .search-box__sort--seq,
.type--recomm-brand .search-box__inner {display:none}
.type--recomm-brand.is--unfold .search-box__sort--seq,
.type--recomm-brand.is--unfold .search-box__inner {display:block}
.type--recomm-brand.is--unfold .search-box__r-brand {padding-bottom:9px}
.type--recomm-brand.is--unfold .search-box__r-brand:after {content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #ddd}

.search-box--expend{display:none}
.is--unfold + .search-box--expend{display:block}
.search-box--expend .search-box__head,
.search-box--expend .search-box__body{background-color:#FBFBFB}
.search-box--expend .is--unfold .search-box__body{background:#FBFBFB!important}
.category-srp--recom-cate .search-box--expend .search-box__inner{padding:0;overflow:visible;max-height:100%;z-index:auto}
.search-box__list--recomcate{position:relative}
.search-box__list--recomcate:after{content:"";display:block;clear:both}
.search-box__list--recomcate > li{position:relative;float:left;height:34px;width:20%}
.search-box__list--recomcate > li:after {content:"";position:absolute;top:0;bottom:0;right:0;border-right:1px solid #eee;pointer-events:none;}
.search-box-row.is--unfold .search-box__list--recomcate > li:after{content:"";position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid #eee;pointer-events:none;}
.search-box__list--recomcate > li:nth-child(5n):after {border-right:0}
.search-box__list--recomcate > li:hover{border-color:#aaa}
.search-box__list--recomcate > li:hover a{text-decoration:none}
.search-box__list--recomcate .category-srp__item--expend{display:flex;margin-right:30px;padding:9px 0 9px 16px;height:16px;line-height:16px}
.search-box__list--recomcate .category-srp__item--expend .tx--name{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;color:#666}
.search-box__list--recomcate .category-srp__item--expend .tx--count{margin-left:4px;font-size:11px;color:#999;flex:1}
.search-box__list--recomcate > li .ico-expend-arr{position:absolute;top:7px;right:10px;z-index:1;width:12px;height:12px;padding:4px;background-position:-156px -16px;vertical-align:top;cursor:pointer;opacity:.7}
.search-box__list--recomcate > li .ico-expend-arr:hover {opacity:1}
.search-box__list--recomcate .search-box__sub{position:absolute;left:-1px;right:-1px;z-index:2;border:1px solid #666;background-color:#fff;max-height:120px;margin-top:-2px;padding:6px;overflow-y:auto;display:none;box-shadow:0 5px 10px rgba(0,0,0,0.15)}
.search-box__list--recomcate .search-box__sub li{height:18px;line-height:18px;padding:3px 10px}
.search-box__list--recomcate .search-box__sub li:hover{background-color:#1A70DD}
.search-box__list--recomcate .search-box__sub li a{display:flex;height:18px}
.search-box__list--recomcate .search-box__sub li a .tx--name{display:inline-block;max-width:100%;overflow:hidden;height:18px;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;color:#333}
.search-box__list--recomcate .search-box__sub li:hover a .tx--name{color:#fff}
.search-box__list--recomcate .search-box__sub li a .tx--count{display:inline-block;vertical-align:middle;color:#999;margin-left:4px;flex:1}
.search-box__list--recomcate .search-box__sub li:hover a .tx--count{color:#fff}
.search-box__list--recomcate .search-box__sub li a:before{content:"•  ";color:#ccc}
.search-box__list--recomcate .search-box__sub li:hover a:before{color:#fff}

.search-box__list--recomcate > li.is--active{background-color:#fff}
.search-box__list--recomcate > li.is--active:after {left:0;outline:1px solid #666}
.search-box__list--recomcate > li.is--active .ico-expend-arr{transform:rotate(180deg);transform-origin:center center}
.search-box__list--recomcate > li.is--active .search-box__sub{display:block}
.search-box__list--recomcate > li.is--active a .tx--name {color:#333}
/* [SRP] 추천카테고리 is--unfold */
.search-box-row .search-box__list--recomcate > li:nth-child(n+6) {display:none;}
.search-box-row.is--unfold .search-box__list--recomcate > li:nth-child(n+6) {display:block;}

/* [SRP] 키워드 브랜드 광고 */
.srp-ad--keybrand{margin-bottom:30px}
.srp-ad--keybrand__tit{height:18px;font-size:14px;font-weight:600;color:#333;padding-bottom:16px}
.srp-ad--keybrand__tit em{color:#FA3E3D}
.srp-ad--keybrand__cont{position:relative;border:1px solid #ddd}
.srp-ad--keybrand--main{float:left;width:62%;padding:24px 24px;}
.srp-ad--keybrand--logo{height:20px;margin-bottom:8px}
.srp-ad--keybrand--logo img {width:auto;height:20px;vertical-align:top;}
.srp-ad--keybrand__thumb{float:left;width:57%;position:relative;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 100px}
.srp-ad--keybrand__thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05);pointer-events:none;}
.srp-ad--keybrand__thumb > a {display:block;position:relative;z-index:1}
.srp-ad--keybrand__thumb > a img {width:100%;height:auto;vertical-align:top}
.srp-ad--keybrand__thumb .ad__vod {position:relative;width:100%;padding-top:56.25%;}
.srp-ad--keybrand__thumb .ad__vod #brandPlayAd {position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.srp-ad--keybrand__info{float:left;width: 39%;margin-left: 4%;}
.srp-ad--keybrand__name > a {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:18px;color:#333}
.srp-ad--keybrand__sub{line-height:18px;font-size:12px;color:#666;height:54px;overflow:hidden;margin-top:8px}
.srp-ad--keybrand__btn{display:inline-block;position:relative;height:32px;margin-top:20px;padding:0 50px 0 25px;font-size:12px;color:#666;line-height:32px;}
.srp-ad--keybrand__btn:before {content:"";display:block;position:absolute;top:4px;right:22px;width:24px;height:24px;background:url(//img.enuri.info/images/rev/ico_keybrand_arr.png) 0 0 no-repeat}
.srp-ad--keybrand__btn:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #dbdbdb;border-radius:16px;pointer-events:none}
.srp-ad--keybrand__btn:hover {text-decoration:none}
.srp-ad--keybrand__btn:hover:after {border-color:#aaa}
.srp-ad--keybrand--related{position:relative;width:38%;padding:40px 0 0;float:left}
.srp-ad--keybrand__txt{padding-top:6px;font-size:13px;font-weight:600;height:18px;overflow:hidden}
.srp-ad--keybrand__prod{overflow:hidden}
.srp-ad--keybrand__prod > li{width:110px;margin-left:16px;float:left}
.srp-ad--keybrand__prod > li:first-child{margin-left:0}
.srp-ad--keybrand__prod > li a {display:block;}
.srp-ad--keybrand__prod--thumb{display:block;width:110px;height:110px;margin-bottom:13px;position:relative;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 50px}
.srp-ad--keybrand__prod--thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}
.srp-ad--keybrand__prod--thumb img{width:100%;height:100%;vertical-align:top}
.srp-ad--keybrand__prod--name{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:16px;height:32px;font-size:12px;text-align:center;color:#666;}
.srp-ad--keybrand__cont * ,
.srp-ad--keybrand__cont *:before,
.srp-ad--keybrand__cont *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.srp-ad--keybrand__cont .ico--ad {position:absolute;bottom:-1px;right:-1px;width:24px;height:16px;font-size:0;text-indent:-9999px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-260px -60px}

.srp-ad--keybrand__cont:after,
.srp-ad--keybrand--main:after {content:"";display:block;clear:both;}

/* [SRP/LP] 검색결과 없음 */
.no-result{padding-bottom:28px;border-bottom:1px solid #eee;margin-bottom:28px}
.list-page.type--srp .no-result--list{border:1px solid #eee;padding-bottom:0;margin-bottom:0;}
.no-result__inner{padding:50px 0;box-sizing:border-box;text-align:center;}
.no-result__inner .ico_caution {display:block;margin:0 auto 15px;text-indent: -9999px;width:75px;height: 75px;background-size: 180px;background-position: 0 -235px;}
.no-result__tit{font-size:20px;color:#333;line-height:32px;}
.no-result__tit em{font-weight:600;color:#1A70DD;display:inline-block;vertical-align:top;height:32px;overflow:hidden;max-width:760px;text-overflow:ellipsis;white-space:nowrap;}
.no-result__tit em:before{content:"\201C"}
.no-result__tit em:after{content:"\201D"}
.no-result__tit .ico-caution{display:block;margin:0 auto 20px;width:118px;height:118px;text-indent:-9999em;background:url(//img.enuri.info/images/rev/ico_caution.png) no-repeat 0 0 / 100%}
.no-result__tit .ico-caution + em:before,
.no-result__tit .ico-caution + em:after{display:none}
.no-result__txt{display:inline-block;text-align:left;margin-top:20px;}
.no-result__txt--sub{font-size:15px;color:#333;line-height:18px;font-weight:600}
.no-result__txt--case {margin-top:5px;}
.no-result__txt--case li{font-size:13px;line-height:18px;padding:3px 0;color:#666}
.no-result__btn--refresh{display:block;margin:20px auto 0;box-sizing:border-box;width:124px;height:40px;border-radius:20px;border:1px solid #3588f3;text-align:center;background-color:#fff;padding:7px 20px;font-size:20px;color:#3588f3;line-height:24px}
.no-result__btn--refresh:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:top;background:var(--url-comm-sprite) no-repeat -60px -140px;margin-right:4px}
.no-result__foot{padding:15px 0;background-color:#FBFBFB;height:28px;line-height:28px;border-top:1px solid #eee;text-align:center;color:#333;font-size:12px}
.no-result__foot .btn--request{padding:0 17px;height:26px;line-height:24px;border:1px solid rgba(0,0,0,.16);background-color:#fff;color:inherit;font:inherit;display:inline-block;margin-left:16px;vertical-align:top}
.no-result--list .no-result__inner{height:auto;}

/* [SRP] 최근 본 & 연관 인기상품 */
.related-prod{position:relative;border:1px solid #eee;margin:32px 0}

/*[SRP] 최근본상품*/
.recent-prod__cont {position:absolute;top:0;left:0;bottom:0;right:0;width:128px;padding:25px 50px;border-right:1px solid #eee;background-color:#F9FCFD}
.recent-prod__tit{height:18px;margin-bottom:12px;font-weight:600;font-size:14px;color:#333}
.recent-prod__tit em{font-weight:600;color:#1A70DD}
.recent-prod__tit em:before{content:"\201C"}
.recent-prod__tit em:after{content:"\201D"}
.recent-prod__inner{position:relative;height:200px}
.recent-prod__paging{position:absolute;right:0;top:-28px;font-size:12px}
.recent-prod__paging em{font-weight:600}
.recent-prod__btn--prev,
.recent-prod__btn--next{width:28px;height:40px;position:absolute;top:50%;margin-top:-30px;text-indent:-9999em;z-index:1;background-color:transparent}
.recent-prod__btn--prev{background-position:-200px -100px;left:-50px}
.recent-prod__btn--next{background-position:-240px -100px;right:-50px}
.recent-prod__list{width:128px;height:200px;margin-left:-14px}
.recent-prod__item{width:128px;float:left;margin-left:14px}
.recent-prod__item > a{display:block;width:128px}
.recent-prod__item > a:hover{text-decoration:none}
.recent-prod__thumb{position:relative;width:128px;height:128px;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 75px}
.recent-prod__thumb:before {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,.05);pointer-events:none}
.recent-prod__thumb img{width:100%;height:100%}
.recent-prod__name{height:36px;line-height:18px;font-size:13px;color:#666;overflow:hidden;margin-top:8px;}
.recent-prod__item > a:hover .recent-prod__name{text-decoration:underline}
.recent-prod__price{line-height:18px;font-size:12px;margin-top:8px;color:#333}
.recent-prod__price em{font-weight:600;font-size:15px;color:#333;margin-left:4px;}

/*[SRP] 연관인기상품*/
.related-prod__cont {margin-left:228px;padding:25px 42px}
.related-prod__tit{height:18px;margin-bottom:12px;font-size:14px;color:#333}
.related-prod__tit em{font-weight:600;color:#1A70DD;display:inline-block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 130px);vertical-align: top;}
.related-prod__tit em:before{content:"\201C"}
.related-prod__tit em:after{content:"\201D"}
.related-prod__inner{position:relative;height:200px}
.related-prod__paging{position:absolute;right:0;top:-28px;font-size:12px}
.related-prod__paging em{font-weight:600}
.related-prod__btn--prev,
.related-prod__btn--next{width:28px;height:40px;position:absolute;top:50%;margin-top:-30px;text-indent:-9999em;z-index:1;background-color:transparent}
.related-prod__btn--prev{background-position:-200px -100px;left:-41px}
.related-prod__btn--next{background-position:-240px -100px;right:-42px}
.related-prod__list{width:994px;height:200px;margin-left:-14px}
.related-prod__item{width:128px;float:left;margin-left:14px}
.related-prod__item > a{display:block;width:128px}
.related-prod__item > a:hover{text-decoration:none}
.related-prod__thumb{position:relative;width:128px;height:128px;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 75px}
.related-prod__thumb:before {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid rgba(0,0,0,.05);pointer-events:none}
.related-prod__thumb img{width:100%;height:100%}
.related-prod__name{height:36px;line-height:18px;font-size:13px;color:#666;overflow:hidden;margin-top:8px;}
.related-prod__item > a:hover .related-prod__name{text-decoration:underline}
.related-prod__price{line-height:18px;font-size:12px;margin-top:8px;color:#333}
.related-prod__price em{font-weight:600;font-size:15px;color:#333;margin-left:4px}

/*[SRP] 에누리인기상품(연관인기상품 마크업,클래스 동일, "only-related" 클래스 추가)*/
.related-prod.only-related{position:relative;border:1px solid #eee;margin:32px 0}
.related-prod.only-related .related-prod__cont {margin-left:0;padding:25px 50px}
.related-prod.only-related .related-prod__list {width:914px;margin-left:0}
.related-prod.only-related .related-prod__item {margin-left:0}
.related-prod.only-related .related-prod__item + .related-prod__item {margin-left:29px;}
.related-prod.only-related .related-prod__btn--prev{left:-50px}
.related-prod.only-related .related-prod__btn--next{right:-50px}
.related-prod.only-related .related-prod__tit{font-size:12px;color:#999}
.related-prod.only-related .related-prod__tit em{margin-right:8px;font-weight:600;font-size:14px;color:#333}
.related-prod.only-related .related-prod__tit em:before {content:""}
.related-prod.only-related .related-prod__tit em:after {content:""}

/* [LP/SRP] 상품카드 */
.goods-cont{clear:both;position:relative}
.goods-cont.type--list:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #aaa;display:block;clear:both}

/* [LP] 파워클릭_ 리스트타입내 그리드형태 */
.type--list .goods-bundle > li.ad-openad--gird-in-list{padding:18px 0 0;border-top:none;border-bottom:none;margin-bottom: -1px;}
.type--list .goods-bundle > li.ad-openad--gird-in-list:hover{background-color:#fff}
.type--list .goods-bundle > li.ad-openad--gird-in-list .openad__wrap {border: 1px solid #ddd;}

/* [LP] 오픈쇼핑 */
.ad-openad--list .item__thumb{border-radius:8px;overflow:hidden}
.ad-openad--list .item__thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.02);z-index:1}
.ad-openad--list .ad-openad__list > li{padding:10px 0;background-color:#F9FCFD;border-top:1px solid #eee}
.ad-openad--list .ad-openad__list > li:first-child{border-top:0}
.ad-openad--list .item__mall{height:20px;line-height:20px;font-size:12px;margin-bottom:10px}
.ad-openad--list .item__mall img{height:20px}
.type--list .goods-bundle > li.ad-openad--list{padding:16px 0 0;border-bottom:0;}
.type--list .goods-bundle > li.ad-openad--list:hover{background-color:#fff}
.type--list .ad-openad__list .item__model{font-weight:normal;max-height:88px;font-size:14px;color:#333;-webkit-line-clamp:4}
.type--list .ad-openad__list .item__thumb{left:6px}
.type--list .ad-openad__list .item__thumb a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.05)}
.type--list .ad-openad__list .goods-item,
.type--list .ad-openad__list .item__box,
.type--list .ad-openad__list .item__info{min-height:146px}
.type--list .ad-openad__list .price__mall .col--price{width:100%;float:none;color:#000}
.type--list .ad-openad__list .item__info{float:none;display:table-cell;padding:0 10px 0 168px;vertical-align:middle;width:504px}
.type--list .ad-openad__list .item__price{width:270px;padding-right:52px}
.ad-openad--list .ad-openad__list--v2 > li{padding:10px 0;border-top:1px solid #eee}
.ad-openad--list .ad-openad__list--v2 > li:hover {background-color:#F9FCFD;}
.ad-openad--list .ad-openad__list--v2 > li .ad-openad__link {display:block;width:100%;height:100%}
.ad-openad--list .ad-openad__list--v2 > li .ad-openad__link .item__model {padding-top:25px;max-height:72px;height:72px;-webkit-line-clamp:3;line-height:24px;font-weight:normal;font-size:14px}
.ad-openad--list .ad-openad__list--v2 > li .ad-openad__link .item__model_date {font-size: 12px;color:#555;margin-top:4px;}
.ad-openad--list .ad-openad__list--v2 > li .ad-openad__link:hover {text-decoration:none;}
.ad-openad--list .ad-openad__list--v2 > li .ad-openad__link:hover .item__model {text-decoration:underline;}
.ad-openad--list .ad-openad__list--v2 > li:first-child{border-top:0}
.type--list .ad-openad__list--v2 .goods-item,
.type--list .ad-openad__list--v2 .item__box,
.type--list .ad-openad__list--v2 .item__info {min-height:146px}
.type--list .ad-openad__list--v2 .item__price .col--price {width:138px;margin-right:32px}

/* [LP/SRP] 리스트형 */
.goods-cont.type--list{margin-top:-29px}
.type--list .goods-bundle > li{border-top:1px solid #eee;padding:20px 0}
.type--list .goods-bundle > li:hover{background-color:#F9FCFD}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"]:hover,
.type--list .goods-bundle > li.ad-wide-bnr:hover{background:none}
.type--list .goods-item{position:relative;}
.type--list .goods-item:after{content:"";display:block;clear:both}
.type--list .item__box {position: relative;width: 848px;padding-left: 162px; display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap:wrap;justify-content: space-between;align-items: flex-start;min-height:146px;}
.type--list .prodItem[data-type="makeshop"] .item__box,
.type--list .prodItem[data-type="pl"] .item__box{min-height:146px}
.type--list .item__thumb{width:146px;position:absolute;top:0;left:0;z-index:1;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% calc(50% - 16px) / 75px;border-radius:8px;}
.type--list .item__thumb > a,
.type--list .item__thumb > img,
.type--list .item__thumb > a img{width:146px;height:146px;display:block;background:#fff;position: relative;border-radius: 8px;overflow:hidden}
.type--list .item__thumb > a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.02);z-index:1;border:1px solid rgba(0,0,0,0.03);border-radius:8px}
.item__thumb .badge_hitbrand {position:absolute;left:8px;top:0;width:45px;height:48px;font-size:0;text-indent:-9999px;background:url(//img.enuri.info/images/hitbrand/PC_lp_hitbrand_step_45x48.png) no-repeat;animation:hb_45_ani 3s steps(14) forwards infinite;z-index:1}
.item__thumb .badge_hitbrand > img {display:none}
@keyframes hb_45_ani { 0% {background-position:0 0} 33.3%,100% {background-position:-630px 0 }}

/* [공통] 최저가 하락 */
.tag--price-dropped{position:absolute;top:-8px;left:0;z-index:6;padding:0;height:32px;border:0;background:transparent;}
.tag--price-dropped:before{display:none}
.tag--price-dropped:after{content:"";position:absolute;width:9px;height:8px;background-color:#153f75;z-index:1;top:0;left:52px;transform:skew(50deg)}
.tag--price-dropped em{font-weight:600;}
.tag--price-dropped .tag--price__inner{position: relative;width:58px;height:32px;overflow:hidden;border-radius:0 4px 4px 4px;z-index:2}
.tag--price-dropped .tag--price__inner:after{content:"";position:absolute;top:0;left:0;width:58px;height:32px;border-radius: 0 0 4px 0;background: #1a70dd;transform: skew(-7deg) translate(-3px,0px);z-index:1}
.tag--price-dropped .tag--price__text{position:relative;padding:8px 2px 8px 0;line-height:16px;height:16px;color:#fff;z-index:2;text-align:center;font-size:16px;letter-spacing:-.5px;font-weight:300}
.tag--price-dropped .tag--price__text:before{content:"";display:inline-block;width:16px;height:16px;background:var(--url-comm-sprite) no-repeat -100px -120px;margin-right:2px;vertical-align:-2px}
.tag--price-dropped .tooltip{display:none;line-height:14px;padding:14px;border:1px solid #666;background-color:#fff;left:0;top:44px;font-size:13px;color:#666;position: absolute;white-space: nowrap;font-weight:600;box-shadow:0 3px 10px rgba(0,0,0,0.15);letter-spacing:0}
.tag--price-dropped .tooltip:before{content:"";position:absolute;width:10px;height:10px;border-left:1px solid #666;border-top:1px solid #666;background-color:#fff;transform: rotate(45deg);top:-6px;left:20px;border-radius:2px;}
.tag--price-dropped .tooltip em{color:#3588f3}
.tag--price-dropped:hover .tooltip{display:block}


/* [LP/SRP] 리스트형 - 배너타입 */
.type--list .ad-wide-bnr{height:130px;padding:0!important}
.type--list .ad-wide-bnr a{display:block;line-height:0;font-size:0}
.type--list .ad-wide-bnr img{width:1010px;height:130px}

/* 23.07 슈퍼탑 변경 */
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] {padding:16px 20px 0 20px;border: 1px solid #eee;border-bottom:0;width:968px;height:auto}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] .comm_ad_tit {border-bottom: none;}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] .ad-supertop__list > li:first-child {padding-top: 0;}
:is(.type--list,.type--grid) .ad-supertop__list > li .item__box {width:970px;padding: 0 12px 0 142px;box-sizing: border-box;}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] .item__thumb {width: 126px;left: 0;}
:is(.type--list,.type--grid) [class*="ad-supertop"] .item__thumb > a, 
:is(.type--list,.type--grid) [class*="ad-supertop"] .item__thumb > img, 
:is(.type--list,.type--grid) [class*="ad-supertop"] .item__thumb > a img{width: 126px;height: 126px;}
:is(.type--list,.type--grid) [class*="ad-supertop"] .item__model .tag--ad {display: none;}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] .item__price {width: 396px;height:auto;padding:12px 0 10px;display:block;}
:is(.type--list,.type--grid) .goods-bundle > li[class*="ad-supertop"] .opt--condition {width: 209px;}
:is(.type--list,.type--grid) [class*="ad-supertop"] .comm_ad_tit .comm_btn_apply{margin-right:36px}

/* [LP] 슈퍼탑/슈퍼탑 라이트 */
[class*="ad-supertop"] .comm_ad_tit em:after {display:none}
[class*="ad-supertop"] .item__thumb .img_tag_v2{width:126px;height:126px;}
.ad-supertop__list > li{padding:16px 0;border-top:1px solid #eee}
.ad-supertop__list > li:first-child{border-top:0}
.ad-supertop__list > li .goods-item,
.ad-supertop__list > li .item__box,
.ad-supertop__list > li .item__info {min-height:126px;}
.ad-supertop__list > li .price__mall .col--mall {width: 187px;}

/* doc/120820 : 슈퍼탑 리스트/그리드형 UI 통합 */
.type--grid .ad-supertop .goods-item{position: relative;padding-bottom:0}
.type--grid .ad-supertop .goods-item .item__thumb{height:126px;position: absolute;top: 0;left:0;background: url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% calc(50% - 16px) / 75px;border-radius: 8px;overflow: hidden;}
.type--grid .ad-supertop .goods-item .item__thumb a{width:126px;height:126px;display: block;background: #fff;position: relative;}
.type--grid .ad-supertop .goods-item .item__thumb a:before{background: rgba(0,0,0,0.02);z-index: 1;}
.type--grid .ad-supertop .goods-item .item__thumb:hover .item__detail{display:flex}
.type--grid .ad-supertop .goods-item .item__box{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;height:auto}
.type--grid .ad-supertop .item__info{flex: 0 0 auto;width: 420px;word-wrap: break-word;}
.type--grid .ad-supertop .goods-item .item__model{line-height: 22px;font-size: 16px;font-weight: 600;max-height: 44px;height:auto;}
.type--grid .ad-supertop .goods-item .item__model a{font-size:16px}
.type--grid .ad-supertop .item__tx--copy {height: 16px;margin-bottom: 4px;line-height: 16px;font-weight: 600;font-size: 13px;color: #444;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.type--grid .ad-supertop .item__attr{color:#777;line-height:16px;font-size:13px;}
.type--grid .ad-supertop .item__attr:after{content:"";display:block;clear:both}
.type--grid .ad-supertop .item__attr li{position:relative;line-height:18px;display:inline-block;}
.type--grid .ad-supertop .item__attr li:before{content:"\00a0/\00a0";color:#ccc;font-size:11px}
.type--grid .ad-supertop .item__attr li:first-child:before{display:none}
.type--grid .ad-supertop .item__attr li {margin-right:-4px}
.type--grid .ad-supertop .item__attr em {display:inline-block;position:relative;top:-2px;width:12px;height:18px;font-size:0;vertical-align:middle;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-303px -41px;opacity:.4}
.type--grid .ad-supertop .item__event{color:#777;line-height:18px;margin-top:6px;font-size:12px;}
.type--grid .ad-supertop .btn--dic{color:inherit;cursor:help;border-bottom:1px solid transparent;}
.type--grid .ad-supertop .btn--dic:hover{text-decoration:none;border-bottom:1px solid #aaa;color:#666}
.type--grid .ad-supertop .item__attr li strong.tx_highlight{font-size:12px;line-height:18px;text-indent:0;width:auto;height:auto;top:-1px}
.type--grid .ad-supertop .item__attr li b{font-weight:normal;color:#666}
.type--grid .ad-supertop .goods-item .item__summ{color:#666;font-size:13px;line-height:16px;overflow:hidden;word-break:keep-all;margin-left:0}
.type--grid .ad-supertop .goods-item .item__summ b{font-weight: 500;color: #444;}
.type--grid .ad-supertop .goods-item .item__summ:before{display:none}
.type--grid .ad-supertop .goods-item .item__summ dl{display:block;line-height:18px;margin:0 0 0 -12px;padding:0}
.type--grid .ad-supertop .goods-item .item__summ dl:after{content:"";display:block;clear:both}
.type--grid .ad-supertop .goods-item .item__summ dt,
.type--grid .ad-supertop .goods-item .item__summ dd{float:left;position:relative;padding-left:12px;margin:0;font-size:12px}
.type--grid .ad-supertop .goods-item .item__summ dt:before,
.type--grid .ad-supertop .goods-item .item__summ dd:before{content:"/";position:absolute;top:0;left:0;width:12px;text-align:center;color:#ccc}
.type--grid .ad-supertop .goods-item .item__summ dt{font-weight:600;color:#777}
.type--grid .ad-supertop .goods-item .item__summ dl dd:first-of-type{max-width:434px;padding-left:6px;word-break:break-all}
.type--grid .ad-supertop .goods-item .item__summ dl dd:first-of-type:before{display:none}
.type--grid .ad-supertop .goods-item .item__summ em {position:relative;display:inline-block;margin:0 4px;color:#ccc;}
.type--grid .ad-supertop .goods-item .item__cont{margin-top:12px;font-size:13px}
.type--grid .ad-supertop .goods-item .item__cont dl{position:relative;line-height:16px;margin-top:4px;height:16px;overflow:hidden;color:#444}
.type--grid .ad-supertop .goods-item .item__cont dl:first-of-type{margin-top:0}
.type--grid .ad-supertop .goods-item .item__cont dt{position:absolute;top:0;left:0;font-size:13px;line-height:16px;width:56px;font-weight:600}
.type--grid .ad-supertop .goods-item .item__cont dd{margin-left:56px;height:16px;font-size:13px;line-height:16px;}
.type--grid .ad-supertop .goods-item .item__cont dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}
.type--grid .ad-supertop .goods-item .item__cont dd a em{color:#1a70dd}
.type--grid .ad-supertop .goods-item .item__etc{margin-top:8px;height:auto;overflow:hidden}
.type--grid .ad-supertop .item__price { flex:0 0 auto;width:416px;align-self: center;box-sizing: border-box;position:relative}
.type--grid .ad-supertop .item__price * {box-sizing: border-box;}
.type--grid .ad-supertop .item__price .tx--delivery,
.type--grid .ad-supertop .item__price .tx--delivery--paid {float:right;}
.type--grid .ad-supertop .option__row{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;line-height:17px;position:relative;color:#666;padding:3px 0;}
.type--grid .ad-supertop .option__row.is--hide{display:none}
.type--grid .ad-supertop .option__row.is--selected,
.type--grid .ad-supertop .option__row:hover{background-color:rgba(0, 192, 198, .08)}
.type--grid .ad-supertop .option__row:after{content:"";display:block;clear:both}
.type--grid .ad-supertop .option__row a {color:inherit}
.type--grid .ad-supertop .option__row .opt--price{flex:0 0 auto;color:#1A70DD;line-height:18px;width:120px;font-size: 13px;text-align:right;}
.type--grid .ad-supertop .option__row .opt--price .tx--price{font-size:16px;font-weight:700;vertical-align:-1px;cursor:pointer;display:inline;margin:0;line-height:1;color:#1A70DD;font-variant-numeric: tabular-nums;letter-spacing:-.5px;position:static;}
.type--grid .ad-supertop .option__row .opt--price a.tx--price:hover{text-decoration:none}
.type--grid .ad-supertop .col--price .tag--cash,
.type--grid .ad-supertop .col--price .tag--global,
.type--grid .ad-supertop .col--price .tag--mobile{margin-right:2px;vertical-align:-5px}
.type--grid .ad-supertop .col--price .tag--coupon{margin-right:0}
.type--grid .ad-supertop .price__mall {display: flex;flex-wrap: wrap;justify-content: flex-end;}
.type--grid .ad-supertop .price__mall:after {content:"";display:table;clear:both;}
.type--grid .ad-supertop .price__mall .col--mall{flex:none;width:187px;height:28px;font-size:12px;text-align:right;color:#666}
.type--grid .ad-supertop .price__mall .col--mall .tx--mall{display:inline-block;vertical-align:top;height:26px;line-height:26px;}
.type--grid .ad-supertop .price__mall .col--mall .tx--mall-npay{display:inline-block;padding-right:36px;max-width:110px;background:url(//img.enuri.info/images/home/ico_npay_sm.png) no-repeat 100% 50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;height:26px;line-height:26px;}
.type--grid .ad-supertop .price__mall .col--mall .tx--mall-soho{font-weight:600;color:#000}
.type--grid .ad-supertop .price__mall .col--mall img{width:auto;height:16px;margin-top:3px}
.type--grid .ad-supertop .price__mall .col--price {flex:0 0 auto;width:142px;color:#1A70DD;font-size:13px;text-align:right;text-decoration: none;line-height: 18px;margin-right:67px;}
.type--grid .ad-supertop .price__mall .col--price > em,
.type--grid .ad-supertop .price__mall .col--price a > em{position:relative;font-weight:600;font-size:16px;vertical-align:-1px;}
.type--grid .ad-supertop .col--price a{color:inherit;display:inline-block;height:22px;line-height:22px;}
.type--grid .ad-supertop .price__mall .col--price a:hover{text-decoration:none}
.type--grid .ad-supertop .price__mall .col--price .tx--percent {display:inline-block;position:relative;top:1px;font-size:20px;color:#000;line-height:26px}
.type--grid .ad-supertop .price__mall .col--price .tx--percent + a {line-height:26px;vertical-align:0}
.type--grid .ad-supertop .price__mall .col--price .tx--percent + a > em {font-size:20px;}
.type--grid .ad-supertop .price__mall .opt--subscription{padding-top:3px}
.type--grid .ad-supertop .option__row .opt--condition{position:relative;flex:none;width:229px;font-size:0;line-height:18px;text-align:right;padding-right: 4px;display:flex;justify-content:flex-end}
.type--grid .ad-supertop .option__row .opt--condition > span{display:inline-block;vertical-align: middle;font-size: 12px;margin-left:1px}
.type--grid .ad-supertop .option__row .opt--condition .tx--unit.is--minp {color:#1A70DD;}
.type--grid .ad-supertop .option__row .tx--rank{color:#01c0c7;border:1px solid #9de5e8;width:26px;height:18px;line-height:16px;text-align:center;margin-right:4px;flex:none}
.type--grid .ad-supertop .option__row .tx--rank + .tx--condition{max-width: calc(100% - 32px);}
.type--grid .ad-supertop .option__row .tx--condition{color:#888;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}
.type--grid .ad-supertop .option__row .tx--condition.lowest {color:#1a70dd;}
.type--grid .ad-supertop .option__row .tx--condition.tx--ad {position:relative;height:20px;}
.type--grid .ad-supertop .option__row .tx--condition.tx--ad a {display:block}
.type--grid .ad-supertop .option__row .tx--condition.tx--ad img {width:100%;height:20px;vertical-align:top}
.type--grid .ad-supertop .option__row .tx--condition em{color:#27B9BE;background-color:#E5F9F9}
.type--grid .ad-supertop .option__row .tx--unit{white-space:nowrap;color:#444}
.type--grid .ad-supertop .option__row .tx--condition + .tx--unit{margin-left:4px}
.type--grid .ad-supertop .option__row .opt--count{flex:0 0 auto;line-height:18px;width:45px;text-align:right;font-size:12px;position: relative;color:#888;}
.type--grid .ad-supertop .option__row .opt--chk{flex:0 0 auto;width: 18px;height:18px;position:relative;margin-left:4px}
.type--grid .ad-supertop .option__row .opt--chk label{padding-left:18px;z-index:11;text-indent:-9999em}
.type--grid .ad-supertop .option__row .opt--chk label:hover + .lay-opt--chk{display:block}
.type--grid .ad-supertop .goods-item :is(.btn--opt-unfold,.btn--opt-fold){position: relative;height: 20px;font-size: 12px;text-align: center;letter-spacing: -.5px;color: #666;background-color: transparent;padding-right: 24px;display: block;margin: 11px 0 0 auto;line-height: 20px;text-align:right}
.type--grid .ad-supertop .goods-item :is(.btn--opt-unfold,.btn--opt-fold):hover{background:transparent}
.type--grid .ad-supertop .goods-item :is(.btn--opt-unfold,.btn--opt-fold) em{font-weight: bold;letter-spacing: 0;}
.type--grid .ad-supertop .goods-item :is(.btn--opt-unfold,.btn--opt-fold):after{content: "";position: absolute;width: 20px;height: 20px;background-image: var(--url-lp-sprite);background-repeat: no-repeat;background-position: -300px -140px;top: 0;right: 0;background-color: #fff;border-radius: 2px;}
.type--grid .ad-supertop .goods-item .btn--opt-fold{display:none;margin:8px 1px 0 auto;}
.type--grid .ad-supertop .goods-item .btn--opt-fold:after{transform:rotate(180deg);transform-origin:center center}
.type--grid .ad-supertop .goods-item .is--unfold .option__row.is--hide{display:flex;}
.type--grid .ad-supertop .goods-item .is--unfold .btn--opt-unfold{display:none}
.type--grid .ad-supertop .goods-item .is--unfold .btn--opt-fold{display:block}
.type--grid .ad-supertop .goods-item .btn--opt-more{display:none;text-align:right;position:relative;width:48px;margin:8px 3px 0 auto;height:16px;font-size:12px;letter-spacing:-.5px;color:#666;background-color:transparent;padding-right:10px}
.type--grid .ad-supertop .goods-item .btn--opt-more:after{content:"";position:absolute;width:16px;height:16px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-140px -20px;transform:rotate(-90deg);top:0;}
.type--grid .ad-supertop .goods-item .is--unfold .btn--opt-more{display:block}
.type--grid .ad-supertop .goods-item .item__etc .btn--go-cate{float:none;display: block;}
.type--grid .ad-supertop .goods-item .item__etc .btn--go-cate:hover:after{content: "";position: absolute;left: 0;right: 0;bottom: -2px;border-bottom: 1px solid #999;}
.type--grid .goods-bundle > li.ad-supertop{border-bottom:1px solid #eee;margin-top:0;margin-bottom:20px}
.type--grid .goods-bundle > li.ad-supertop.ad-supertop--light{margin-bottom:0}
.type--grid .goods-bundle .ad-supertop.ad-supertop--light{float:left;margin-top:20px}

/* [LP] 애드스마트 */
.type--list li.ad_smart{padding: 16px 0 24px}
.type--list li.ad_smart .comm_ad_tit{border-bottom: none;}
.ad_info_shop {display: flex;flex-wrap: wrap;align-items: center;}
.ad_shop_logo {text-indent: -9999em;font-size: 0;}
.ad_info_shop .ad_shop_coupang {width: 54px;height: 16px;background: url("//storage.enuri.info/logo/logo20/logo_20_7861.png") no-repeat;background-size: 100%;}
.ad_info_shop .ad_shop_roket {width: 56px;height: 16px;background: url("//img.enuri.info/images/rev/icon_16_rocket.png") no-repeat;margin-left: 6px;background-size: 100%;}
.ad_info_shop .ad_shop_11st {width: 32px;height: 16px;background: url("//storage.enuri.info/logo/logo20/logo_20_5910.png") no-repeat;background-size: 100%;}
.ad_info_shop .ad_info_shop_freeshipping {font-size: 12px;color: #666;margin-left: 8px;line-height: 16px;}
.type--grid .goods-bundle > li.ad_smart{width:1010px;height:auto;border:0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-bottom:30px;padding-top:16px}
.type--grid .goods-bundle > li.ad_smart:hover{background:none}
.type--grid .goods-bundle > li.ad_smart .comm_ad_tit{border:0}
.type--grid .goods-bundle > li.ad_smart .comm_ad_list.ad_goods{padding-top:0}

/* 파워클릭 */
:is(.type--list,.type--grid) li.ad-powerclick{padding:20px 0 0;border-bottom:0}
:is(.type--list,.type--grid) li.ad-powerclick:hover{background-color:#fff}
:is(.type--list,.type--grid) li.ad-powerclick .ad_power_click .comm_ad_list ul{border:0}
.type--grid .goods-bundle > li.ad-powerclick{width:1010px;height:auto;border:0;border-bottom: 1px solid #ddd;padding-top:0}

/* 파워클릭 수정 */
.type--list .ad-powerclick.ad--rev1{padding:20px 0}
.type--list .ad-powerclick__link{height:146px;display:flex;align-items: center;position: relative;display:flex;}
.type--list .ad-powerclick__link:hover{text-decoration:none;}
.type--list .ad-powerclick__link:after{content:"광고";font-size:11px;line-height:15px;color:#aaa;padding:0 3px;border:1px solid #ddd;position:absolute;top:0;right:0}
.type--list .ad-powerclick__thumb{width:146px;height:146px;position: relative;border-radius:4px;}
.type--list .ad-powerclick__thumb img{width:100%;height:100%;}
.type--list .ad-powerclick__thumb:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:4px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.02)}
.type--list .ad-powerclick__info{margin:0 0 0 16px;display:flex;height:146px;width:calc(100% - 226px);align-items:center;font-size:16px;color:#222;line-height:20px;}
.type--list .ad-powerclick__tx--name{width:420px;font-weight:600;display:-webkit-box;-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.type--list .ad-powerclick__link:hover .ad-powerclick__tx--name{text-decoration: underline;text-underline-position: under;text-decoration-color: #aaa;}
.type--list .ad-powerclick__tx--mall{width:219px;text-align:right}
.type--list .ad-powerclick__tx--mall img{height:20px}
.type--list .ad-powerclick__price{width:142px;font-size:13px;color:#000;text-align:right}
.type--list .ad-powerclick__price em{font-size:16px;font-weight:600;}
.type--list .ad-powerclick__tx--delivery{font-size:12px;color:#666;line-height:16px}

.type--grid .ad-powerclick.ad--rev1{padding:20px 0 0 0;border-bottom:0!important}
.type--grid .ad-powerclick.ad--rev1:hover{background:#fff}
.type--grid .ad-powerclick__inner{display:flex;gap:0 14px}
.type--grid .ad-powerclick__item{width:242px;position: relative;} 
.type--grid .ad-powerclick__item > a,
.type--grid .ad-powerclick__link{width:100%;display:block;box-sizing:border-box;border:1px solid #eee}
.type--grid .ad-powerclick__item > a:hover,
.type--grid .ad-powerclick__link:hover{text-decoration: none;}
.type--grid .ad-powerclick__thumb{width:240px;height:240px;position: relative;}
.type--grid .ad-powerclick__thumb img{width:100%;height:100%}
.type--grid .ad-powerclick__info{padding-top:16px;height:132px;display:flex;flex-direction: column;position: relative;}
.type--grid .ad-powerclick__info:after{content:"광고";font-size:11px;line-height:15px;color:#aaa;padding:0 3px;border:1px solid #ddd;position:absolute;top:64px;right:12px}
.type--grid .ad-powerclick__price{order:2;font-size:15px;color:#000;line-height:22px;height:40px;margin-top:8px;padding:0 12px}
.type--grid .ad-powerclick__price em{font-size:18px;font-weight:700;}
.type--grid .ad-powerclick__tx--delivery{font-size:12px;color:#888;line-height:16px;margin-top:2px}
.type--grid .ad-powerclick__tx--name{order:1;display:-webkit-box;-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:normal; word-wrap:break-word; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;font-size:14px;line-height:18px;height:36px;color:#000;padding:0 12px}
.type--grid .ad-powerclick__link:hover .ad-powerclick__tx--name,
.type--grid .ad-powerclick__item > a:hover .ad-powerclick__tx--name{text-decoration: underline;text-underline-position: under;text-decoration-color: #aaa;}
.type--grid .ad-powerclick__tx--mall{order:3;border-top:1px solid #eee;text-align:center;margin-top:16px;padding:6px 0;width:100%}
.type--grid .ad-powerclick__tx--mall img{height:16px}

/* [LP] 이런상품어때요? */
.type--list li.ad_powershopping {padding-top: 16px;}
.type--list li.ad_powershopping .lp-ad--powershopping {margin-bottom: 0;border-bottom:0}
.type--grid .goods-bundle > li.ad_powershopping{width:1010px;height:auto;border:0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-top:16px}
.type--grid .goods-bundle > li.ad_powershopping .comm_ad_tit{border:0}
.type--grid .goods-bundle > li.ad_powershopping .comm_ad_list.ad_goods{padding-top:0}
.type--grid .goods-bundle > li.ad_powershopping .lp-ad--powershopping{padding-bottom:30px;margin-bottom:0}

.type--list li[class*="ad_"]:hover{background:#fff!important}

/* [LP] 슈퍼탑 > 콘텐츠형 광고*/
.ad-supertop__cont{width:835px;margin-left:168px;float:left;padding:12px 0 0;height:62px;overflow:hidden}
.ad-supertop__cont .prod-ad{width:834px;border-left:1px solid #f1f1f1;overflow:hidden;height:62px;}
.ad-supertop__cont .prod-ad li{border:1px solid #f1f1f1;width:416px;height:40px;padding:10px 0 !important;cursor:pointer;float:left;clear:none;min-height:auto;border-left:0;background-color:#fff}
.ad-supertop__cont .prod-ad .prod-ad__box{display:block;margin:0 10px;position:relative;height:40px}
.ad-supertop__cont .prod-ad .prod-ad__thumb{position:absolute;display:block;width:68px;height:40px;overflow:hidden;top:0;left:0}
.ad-supertop__cont .prod-ad .prod-ad__thumb img{width:100%;height:100%}
.ad-supertop__cont .prod-ad .prod-ad__tx{display:block;padding-left:77px;line-height:16px;font-size:12px;padding-top:2px;}
.ad-supertop__cont .prod-ad .prod-ad__tx .prod-ad__tit{display:block;height:18px;color:#333}
.ad-supertop__cont .prod-ad .prod-ad__tx .prod-ad__tx--name{display:block;color:#999;height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ad-supertop__cont .prod-ad .prod-ad--mov .prod-ad__thumb:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.ad-supertop__cont .prod-ad .prod-ad--mov .prod-ad__thumb:after {content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-100px -140px}
.ad-supertop__cont .prod-ad .prod-ad--bnr{border-color:#f1f1f1;line-height:0;text-align:center}
.ad-supertop__cont .prod-ad .prod-ad--bnr img{width:400px;height:50px;margin-top:-5px;position:relative}

/***************************************************************************************************
#210401 해상도 개편시 LP/SRP 썸네일 태그 기존 것 사용
후에 윗 라인 스타일로 재개발이 필요함.
아래라인은 삭제
****************************************************************************************************/
/* 170202 썸네일 태그노출 */
.thum_area .img_tag{position:absolute;left:-1px;top:4px;text-align:right;width:148px;height:148px}
.thum_area .img_tag span{float:right;background: #181818;color:#ffffff;font-size:12px;display:inline-block;margin:0 2px;line-height:18px;height:20px;padding:0 5px;font-weight:600;vertical-align:top;border-radius:3px}
.thum_area .img_tag .blue{opacity: 1;position:absolute;right:-1px;bottom:6px;z-index:1;height:20px}
.thum_area .img_tag .blue span{padding:0 4px;height:20px;line-height:18px;font-size:12px;
    background: #41bce9;/* Old browsers */
    background: -moz-linear-gradient(left,  #41bce9 0%, #3a7dd9 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #41bce9 0%,#3a7dd9 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #41bce9 0%,#3a7dd9 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41bce9', endColorstr='#3a7dd9',GradientType=1 );/* IE6-9 */
}
.thum_area .img_tag span.btm{position:absolute;left:4px;bottom:6px;z-index:1}
.thum_area .img_tag .hue{position:absolute;left:7px;bottom:7px}
.thum_area .img_tag .hue li{margin:0 1px;padding:0 !important;border-bottom:none;display:inline-block;float:left;border-radius:50%;background:#fff;width:14px;height:14px !important;min-height:14px;box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.3); overflow:hidden}
.thum_area .img_tag .hue li.w{border:1px solid #bbbbbb;width:12px;height:12px;box-shadow:none}
.thum_area .img_tag .hue li em{display:block;text-align:left;text-indent:-9999em;}
.thum_area .img_tag .hue li em.half{width:50%;float:left;}
.gridtype .thum_area .img_tag{position:absolute;left:-1px;top:4px;text-align:right;width:168px;height:168px}
.thum_area .img_tag div{height:20px;overflow:hidden;}

/* 190814 [PC/M] LP/SRP 썸네일 이미지 내 속성 노출 */
.item__thumb .img_tag_v2{position:absolute;left:0;top:0;width:146px;height:146px;overflow:hidden;z-index:2}
.item__thumb .img_tag_v2 .tag_group > span,
.item__thumb .img_tag_v2 .tag_group .tag_list{-webkit-transition: .3s all ease-in;-o-transition: .3s all ease-in;transition: .3s all ease-in}
.item__thumb .img_tag_v2 .tag_energy{width:42px;height:42px;background:url(//img.enuri.info/images/home/w_energy_grade.png) no-repeat 0 0;position:absolute;top:6px;left:6px;text-indent:-9999em;color:transparent}
.item__thumb .img_tag_v2 .tag_energy.grade1{background-position:0 0}
.item__thumb .img_tag_v2 .tag_energy.grade2{background-position:-50px 0}
.item__thumb .img_tag_v2 .tag_energy.grade3{background-position:-100px 0}
.item__thumb .img_tag_v2 .tag_energy.grade4{background-position:-150px 0}
.item__thumb .img_tag_v2 .tag_energy.grade5{background-position:-200px 0}
.item__thumb .img_tag_v2 .tag_spec{display:block;height:24px;line-height:24px;font-weight:600;color: #000;font-size:20px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;-webkit-font-smoothing: antialiased}
.item__thumb .img_tag_v2 .tag_sub{display:inline-block;padding:0 5px;height:20px;line-height:18px;font-weight:300;font-size:12px;color:#fff;border-radius: 2px 2px;background-color:rgba(58,139,234,.8)}

.item__thumb .tag_type_d{text-align:right;width:144px;position: absolute;top:0;left:0;padding-top:120px;direction:rtl}
.item__thumb .tag_type_d .tag_spec{display:inline-block}
.item__thumb .tag_type_d .tag_spec + .tag_spec:before{content:"+"}
.gridtype .item__thumb .tag_type_d{width:164px;padding-top:140px}
.item__thumb .tag_type_b{position:absolute;bottom:6px;right:6px;text-align:right}
.item__thumb .tag_type_c{position: absolute;top:6px;left:6px;text-align:left}

.item__thumb:hover .tag_spec,
.item__thumb:hover .tag_sub,
.item__thumb:hover .tag_list.pos_tr,
.item__thumb:hover .tag_list.pos_br{transform:translateX(60px);opacity:0}
.item__thumb:hover .tag_energy,
.item__thumb:hover .tag_type_c .tag_spec,
.item__thumb:hover .tag_type_c .tag_sub,
.item__thumb:hover .tag_list.pos_tl,
.item__thumb:hover .tag_list.pos_bl,
.item__thumb:hover .tag_list.tag_hue{transform:translateX(-60px);opacity:0}

/* 190822 기존 태그 정리 */
.tag_type_a .tag_list{position: absolute}
.tag_type_a .tag_list.pos_tr{top:6px;right:4px;text-align:right}
.tag_type_a .tag_list.pos_tl{top:6px;left:4px}
.tag_type_a .tag_list.pos_br{bottom:6px;right:4px}
.tag_type_a .tag_list.pos_bl{bottom:6px;left:4px}

.tag_type_a .tag_list span{font-size: 12px;display: inline-block;margin: 0 2px;line-height: 20px;height: 20px;padding: 0 3px;font-weight: 500;vertical-align: top;border-radius: 3px;color: #ffffff}
.tag_type_a .tag_list.tag_blk span{float:right;background: #181818}
.tag_type_a .tag_list.tag_blu span{float:right;background: #41bce9;/* Old browsers */
    background: -moz-linear-gradient(left,  #41bce9 0%, #3a7dd9 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #41bce9 0%,#3a7dd9 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #41bce9 0%,#3a7dd9 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41bce9', endColorstr='#3a7dd9',GradientType=1 );/* IE6-9 */}
.tag_type_a .tag_hue{position:absolute;left:6px;bottom:6px}
.tag_type_a .tag_hue li{margin:0 1px 2px;padding:0 !important;border-bottom:none;/* display:inline-block;float:left;*/ border-radius:50%;background:#fff;width:14px;height:14px !important;min-height:14px;overflow:hidden}
.tag_type_a .tag_hue li.w{border:1px solid #bbbbbb;width:12px;height:12px !important;min-height:12px;box-shadow:none}
.tag_type_a .tag_hue li em{display:block;text-align:left;text-indent:-9999em;}
.tag_type_a .tag_hue li em.half{width:50%;float:left;}

/* 개발 마크업에 따른 수정 */
.tag_type_a .blue{position:absolute;bottom:6px;right:4px;margin-bottom:-1px}
.tag_type_a .blue .tag_list.tag_blu{position: relative;top:auto;bottom:auto;right:auto;float:right;margin-bottom:1px}
.tag_type_a .tag_list.pos_tr.tag_blk{margin-top:-1px}
.tag_type_a .tag_list.pos_tr.tag_blk span{margin-top:1px}
/***************************************************************************************************
여기까지 삭제
****************************************************************************************************/
/* 리스트형 색인 */
.type--list .tx_highlight {font-weight:inherit;color:#1A70DD;background-color:#F6F8FF}
.type--list .tx_highlight:before {display:none}
/* 그리드형 색인 */
.type--grid .tx_highlight {font-weight:inherit;color:#1A70DD;background-color:#F6F8FF}
.type--grid .tx_highlight:before {display:none}
/*min-height:178px;*/
.type--list .item__info{position:relative;flex:0 0 auto;width:420px;word-wrap:break-word}
.type--list .item__info-box{display:table-cell;vertical-align:middle}
.type--list .item__price { flex:0 0 auto;width:416px;align-self: center;box-sizing: border-box;position:relative}
.type--list .item__price * {box-sizing: border-box;}
.type--list .item__price .price__origin {display:block;margin-bottom:6px;text-align:right;}
.type--list .item__price .price__origin .tx--price{line-height:22px;color:#999;font-size:12px}
.type--list .item__price .price__origin .tx--price:hover{text-decoration:none}
.type--list .item__price .price__origin .tx--price .tx_sub {padding-right:6px;}
.type--list .item__price .price__origin .tx--price em{font-size:19px;}
.type--list .item__price .price__origin-strike {margin-bottom:2px}
.type--list .item__price .price__origin-strike .tx--price {display:inline;position:relative;font-size:14px;color:#aaa;}
.type--list .item__price .price__origin-strike .tx--price em{font-size:19px;}
.type--list .item__price .price__origin-strike .tx--price:after {content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:0;border-top:1px solid #aaa}
.type--list .item__price .tx--delivery,
.type--list .item__price .tx--delivery--paid {float:right;}

.goods-item .item__menu__inner{display:inline-block}
.goods-item .item__menu button{position:relative;float:left;width:20px;height:20px;background:transparent;font-size:0;line-height:0;margin-left:15px}
.goods-item .item__menu button:before{content:"";position:absolute;top:0;left:-7px;bottom:0;border-left:1px solid #eee}
.goods-item .item__menu button:first-of-type{margin-left:0}
.goods-item .item__menu button:first-of-type:before{display:none}
.goods-item .item__menu button i{text-indent:-9999em;width:20px;height:20px;display:block}
.ico-item--subscription{background-position:-180px -160px}
.ico-item--subscription:hover{background-position:-200px -160px} 

.item__thumb .item__detail{display:none;transition:all .3s ease;}
.prodItem[data-viewtype="model"] .item__thumb:hover .item__detail,
.prodItem[data-type="model"] .item__thumb:hover .item__detail{display:flex}
.item__detail{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:end;justify-content:center;z-index:3}
.item__detail .item__btn--view{position:relative;height:24px;border-radius:4px;background-color:rgba(0,0,0,.8);color:#fff;font-size:12px;line-height:16px;box-sizing:border-box;padding:3px 9px 3px 25px;box-shadow:0 0 10px rgba(255,255,255,.15);margin-bottom:8px}
.item__detail .item__btn--view:before{content:"";width:16px;height:16px;position:absolute;top:3px;left:9px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-80px -80px}

.is--on > .ico-item--subscription{background-position:-220px -160px}
.type--list .item__model{line-height:22px;font-size:16px;font-weight:600;color:#000;max-height:44px;overflow:hidden;display:block;display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:8px}
.type--list .item__model strong.tx_highlight {background-color:transparent}
.type--list .item__model .tag--rank{display:inline-block;font-weight:normal;min-width:14px;height:16px;line-height:18px;margin:-3px 4px 0 0;padding:0 1px 0 1px;background-color:#afbbc8;color:#fff;font-size:11px;text-align:center;vertical-align:middle;}
.type--list .item__model .tag--popularity {display: inline-block;vertical-align: middle;font-size: 11px;color: #01c0c7;padding:0 4px;border: 1px solid #9de5e8;line-height: 14px;}
.type--list .item__model .tag--ad{display:inline-block;vertical-align:2px;width:22px;height:18px;line-height:18px;border:1px solid #ddd;margin:-3px 4px 0 0;background-color:#fff;color:#999;text-align:center;font-weight:normal;font-size:11px;}
.type--list .item__model .tag--brand{display:inline-block;vertical-align:-3px;width:60px;height:16px;text-indent:-9999em;background-position:0 -80px;}
.type--list .item__model .tag--enuripc{display:inline-block;vertical-align:2px;width:84px;height:16px;text-indent:-9999em;background-position:0 -100px;}
.type--list .item__model .tag--discount{display:inline-block;vertical-align:1px;position:relative;height:14px;border:1px solid #1a70dd;background-position:0 -120px;padding-right:2px;font-size:11px;color:#1a70dd;line-height:16px;font-weight:normal}
.type--list .item__model .tag--discount .ico-tag-enuri{width:12px;height:14px;float:left;margin-right:2px;background-position:-1px -121px}
.type--list .item__model .tag--discount:hover {text-decoration:none}
/* 리스트형 :상품명 앞 태그 있을 때 text-indent:24px */
:is(.type--list,.type--grid) .ad-supertop .item__model.has--tag {padding-left:0;}
:is(.type--list,.type--grid) .ad-supertop--light .item__model.has--tag {padding-left:0;}
.type--list .item__model a{vertical-align:top;color:inherit;font-weight:600}
.type--list .item__model a:hover{text-underline-position: under;text-decoration-color: #ccc;}
.type--list .item__tx--copy{height:16px;line-height:16px;font-weight:600;font-size:13px;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px}
.type--list .item__attr{color:#666;line-height:16px;font-size:13px;margin-bottom:8px}
.type--list .item__attr b{font-weight:600}
.type--list .item__attr:after{content:"";display:block;clear:both}
.type--list .item__attr li{position:relative;line-height:16px;display:inline-block;}
.type--list .item__attr li:before{content:"\00a0/\00a0";color:#ccc;font-size:11px}
.type--list .item__attr li:first-child:before{display:none}
/* 해상도 이전 마크업 대응 CSS */
.type--list .item__attr li {margin-right:-4px} /*속성 부분 개편되기 전까지 li 역마진 유지*/
.type--list .item__attr em {display:inline-block;position:relative;top:-2px;width:12px;height:16px;font-size:0;vertical-align:middle;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-303px -41px;opacity:.4}
/* .type--list .item__attr em:before{content:"\00B7";font-size:10px;font-weight:600;text-align:center;width:12px;position:absolute;top:0;left:0;color:#333;line-height:20px} */
/* // */
.type--list .item__event{color:#777;line-height:18px;margin-top:6px;font-size:12px;}
.type--list .btn--dic{color:inherit;cursor:help;border-bottom:1px solid transparent;}
.type--list .btn--dic:hover{text-decoration:none;border-bottom:1px solid #aaa;color:#666}
.type--list .item__attr li strong.tx_highlight{line-height:18px;text-indent:0;width:auto;height:auto;top:-1px}
.type--list .item__attr li b{font-weight:normal;color:#666}

/* .item__attr 그루핑 */
/* .type--list .item__attr{display:flex;flex-wrap:wrap;} */
.type--list .item__attr .attr-group{position: relative;}
.type--list .item__attr .attr-group:after{content:"/";display:inline-block;width:12px;text-align:Center;color:#ccc}
.type--list .item__attr .attr-group:last-child:after{display:none}

.type--list .item__summ{color:#666;font-size:13px;margin-bottom:8px;line-height:16px;overflow:hidden;word-break:keep-all}
.type--list .item__summ dl{line-height:18px;margin-left:-12px}
.type--list .item__summ dl:after{content:"";display:block;clear:both}
.type--list .item__summ dt,
.type--list .item__summ dd{float:left;position:relative;padding-left:12px}
.type--list .item__summ dt:before,
.type--list .item__summ dd:before{content:"/";position:absolute;top:0;left:0;width:12px;text-align:center;color:#ccc}
.type--list .item__summ dt{font-weight:600;color:#777}
.type--list .item__summ dl dd:first-of-type{max-width:434px;padding-left:6px;word-break:break-all}
.type--list .item__summ dl dd:first-of-type:before{display:none}
.type--list .item__summ em {position:relative;display:inline-block;margin:0 4px;color:#ccc;}
/* .type--list .item__summ em:before {content:" / ";margin:0 4px;color:#ccc;font-size:11px} */
/* .type--list .item__summ b + em {margin-left:4px;} */
/* .type--list .item__summ b + em:before {display:none;} */
.type--list .item__summ b{font-weight:500;color:#444}
.type--list .item__summ a:first-child br {display:none}
.type--list .item__summ .btn--parts {position:relative;text-decoration:none}
.type--list .item__summ .btn--parts:after {content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px solid #ccc}
.type--list .item__summ .btn--parts:hover {cursor:help;}
.type--list .item__summ .btn--parts:hover:after {border-color:#aaa;color:#666;}

.type--list .matched-attr{position: relative;width:100%;padding-right:24px}
.type--list .matched-attr.is--fold{height:32px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.type--list .matched-attr.is--fold .item__attr + .item__summ{display:none}
.type--list .matched-attr.is--fold + .item__attr{margin-top:8px}
/* .type--list .matched-attr.is--unfold{} */
.type--list .matched-attr .matched-attr__btn{position:absolute;right:0;top:0;width:20px;height:20px;background-image: var(--url-lp-sprite);background-repeat: no-repeat;background-position: -300px -140px;background-color:#fff;border-radius:2px;text-indent:-9999em;display:none;z-index:10}
.type--list .matched-attr.is--fold .matched-attr__btn{display:block}
.type--list .matched-attr.is--unfold .matched-attr__btn{transform:rotate(180deg);display:block}

/* 슈퍼탑경우 접기기능 존재 높이40 이상일경우 작동
is--active = 열닫가능여부체크
실제열닫 작동클래스 = expand */
/* .item__subinfo_wrap {position:relative;margin-top:4px;}
.item__subinfo_wrap .item__attr {margin-top:0;}
.item__subinfo_wrap .btn_subinfo_isShow {display:none;position:absolute;top:2px;right:0;width:16px;height:16px;border:1px solid #ccc;border-radius:2px;background-color:#fff;}
.item__subinfo_wrap .btn_subinfo_isShow i {display:inline-block;vertical-align:top;width:100%;height:100%;background-position:-159px -146px;}

.item__subinfo_wrap.is--active {max-height:40px;overflow:hidden;padding-right:26px;}
.item__subinfo_wrap.is--active .btn_subinfo_isShow {display:block;}
.item__subinfo_wrap.is--active.expand {max-height:none;}
.item__subinfo_wrap.is--active.expand .btn_subinfo_isShow i{transform:rotate(180deg);} */

/* doc/98378 :230518 :다른 색상 보기 */
.item__color{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;font-size:13px;line-height:16px;color:#666}
.item__color .item__title{font-weight:600;margin-right:6px;color:#444}
.item__color .item__list--color{padding:1px 6px 1px 0;position:relative;cursor:pointer}
.item__color .item__list--color:after{content:",";position:absolute;top:1px;right:0;width:6px;}
.item__color .item__list--color:last-of-type{padding-right:0}
.item__color .item__list--color:last-of-type:after{display:none}
.item__color .item__list--color .lay-select-color{position:absolute;z-index:1;left:50%;margin-left:-36px;top:24px;display:none}
/* // */

.type--list .item__cont{margin-top:12px}
/* .type--list .item__cont + .item__cont{margin-top:4px} */
.type--list .item__cont dl{position:relative;line-height:16px;color:#444;font-size:13px;}
.type--list .item__cont dl:first-of-type{margin-top:0}
.type--list .item__cont dl:first-of-type dt + dd{margin-top:0}
.type--list .item__cont dt{position:absolute;top:0;left:0;line-height:16px;width:51px;font-weight:600}
.type--list .item__cont dd{margin-left:51px;line-height:16px;}
.type--list .item__cont:not(.special-price) dt + dd{margin-top:4px}
.type--list .item__cont dd a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;height:16px}
.type--list .item__cont dd a:hover{text-decoration:underline;text-underline-position: under;text-decoration-color: #ddd;}
.type--list .item__cont dd a em{color:#1a70dd}
.type--list .item__cont dd a + a{margin-top:4px}
.type--list .item__cont.special-price dl{display:flex;}
.type--list .item__cont.special-price dt{position:static;width:auto;min-width:51px;}
.type--list .item__cont.special-price dd{margin-left:4px;min-width:0}
.type--list .item__cont.special-price dd a{width:100%;}

.goods-item .item__etc{height:16px;overflow:hidden;}
.type--list .goods-item .item__etc{margin-top:8px;height:auto;}
.goods-item .item__etc ul{height:16px;margin-left:-7px;display:flex;flex-wrap:wrap;overflow:hidden}
.goods-item .item__etc ul + ul{margin-top:8px}
.goods-item .item__etc ul li{position:relative;padding:0 6px 0 7px;font-size:12px;color:#666;line-height:16px;flex:none;height:16px;max-width: calc(100% - 20px);}
.goods-item .item__etc ul li:before{content:"";position:absolute;top:2px;left:0;height:12px;border-left:1px solid #ccc}
.goods-item .item__etc ul li strong {margin-right:-2px;color:#222}
.goods-item .item__etc ul li.item__etc--enuripc a{color:#42A4A9}
.goods-item .item__etc ul li.item__etc--brand a {color:#666}
.goods-item .item__etc .item__etc--score .tx_tit {font-weight:600;color:#222}
.goods-item .item__etc .ico-etc-star{float:left;margin-right:4px;}
.goods-item .item__etc .ico-etc-sr{display:inline-block;position:relative;top:2px;vertical-align:top}
.goods-item .item__etc .btn--go-enuripc .ico-enuripc-rarr,
.goods-item .item__etc .btn--go-cate .ico-adv-rarr{margin-left:-2px;opacity:.5}
.goods-item .item__etc .btn--go-cate {color:#666;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods-item .item__etc .item__btn--subscritbe{padding:0 0 0 16px;background-color:transparent;position:relative;line-height:16px}
.goods-item .item__etc .item__btn--subscritbe:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-240px -160px}
.goods-item .item__etc .item__btn--subscritbe.is--on{color:#1a70dd;font-weight:600;}
.goods-item .item__etc .item__btn--subscritbe.is--on:before{background-position:-260px -160px}
.goods-item .item__etc .item__btn--movie{padding:0 0 0 16px;background-color:transparent;position:relative;line-height:18px}
.goods-item .item__etc .item__btn--movie:before{content:"";width:16px;height:16px;position:absolute;top:0;left:0;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-280px -160px}
.goods-item .item__etc--cate a{position:relative;}
.goods-item .item__etc--cate a:hover{text-decoration:none}
.goods-item .item__etc--cate a:hover:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #999}

/* doc/96259 :230413 :카테고리/검색결과 상품리스팅 개선 */
.prod-option--emphasis{margin-top:26px}
.prod-option--emphasis .lowest{color:#1a70dd}
.prod-option__list{display:inline-block;width:calc(100% - 2px);background-color:#fafafa;border:1px solid #eee;}
.prod-option__list:after{content:"";clear:both}
.prod-option__list > li{position:relative;float:left;width:50%;padding:6px 12px;height:32px;line-height:20px;background-color:#fdfdfd;box-sizing:border-box;}
.prod-option__list > li:before,
.prod-option__list > li:after{content:"";position:absolute;z-index:1;}
.prod-option__list > li:before{top:0;bottom:0;right:-1px;border-right:1px solid #eee;}
.prod-option__list > li:after{left:0;bottom:-1px;right:0;border-bottom:1px solid #eee;}
.prod-option__list > li:hover{background-color:#f5fbff}
.prod-option__list > li:hover:after{top:0;left:0;right:-1px;bottom:-1px;border:1px solid #bdcbde;z-index:2}
.prod-option__list > li:nth-child(-n+2):hover:after{top:-1px;}
.prod-option__list > li:nth-child(odd):hover:after{left:-1px}
.prod-option__inner{position:relative;display:flex;align-items:center;z-index:3}
.prod-option__inner > label,
.prod-option__inner > div{flex:1 1 auto}
.prod-option__inner:hover{text-decoration:none;}
.prod-option__check{width:14px;height:20px;position:relative;}
.prod-option__chkbox{display:none}
.prod-option__label{position:absolute;top:3px;left:0;width:14px;height:14px;display:block;background-image:url(//img.enuri.info/images/rev/common_sprite.png);background-position:-306px -284px;cursor:pointer;text-indent:-9999em;z-index:2}
.prod-option__chkbox:checked + .prod-option__label{background-position:-322px -284px}
.prod-option__label:hover + .prod-option__chkbox-menu{display:block}
.prod-option__chkbox-menu{position:absolute;height:26px;display:none;left:-8px;top:-3px;z-index:1;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:0;white-space:nowrap;z-index:1}
.prod-option__chkbox-menu button{height:26px;line-height:26px;border:1px solid #555;color:#666;background-color:#fff;font-size:11px;padding:0 10px 0 27px;text-align:center;overflow:hidden;border-radius:4px;white-space:nowrap;}
/* .prod-option__check:hover .prod-option__chkbox:checked + .prod-option__label + .prod-option__chkbox-menu{display:block} */
.prod-option__name{margin-left:8px;color:#000;font-size:13px;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;}
.prod-option__shop{width:264px;overflow:hidden;text-align:left;line-height:20px}
.prod-option__delifee{margin-left:8px;color:#666;font-size:12px;width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;text-align:right;}
.prod-option__unit{margin-left:8px;color:#666;font-size:11px;text-align:right;width:91px}
.prod-option__price{margin-left:8px;color:#000;font-size:12px;text-align:right;width:104px;cursor:pointer;}
.prod-option__price em{font-size:14px;font-weight:600;vertical-align:-1px;}
.prod-option__price .tag--mobile{vertical-align:-2px;}
.prod-option__mall{margin-left:8px;font-size:11px;color:#666;text-align:right;width:36px}
.prod-option__inner .btn--subscription{margin-left:8px}
.prod-option__tag-rank{width:26px;height:14px;border:1px solid #9be0f6;line-height:14px;text-align:center;display:inline-block;color:#35c5f3;font-size:11px;}
.type--list .prod-option--emphasis .btn--opt-unfold,
.type--list .prod-option--emphasis .btn--opt-fold{margin-top:4px}
.type--grid .prod-option--emphasis{position:absolute;margin-top:15px;width:100%}
.type--grid .prod-option--emphasis .btn--opt-unfold{position:relative;display:block;margin:4px 0 0 0;float:right;height:20px;font-size:12px;text-align:center;color:#666;background-color:transparent;padding-right:24px;line-height:20px;}
.type--grid .prod-option--emphasis .btn--opt-unfold em{font-weight:600;}
.type--grid .prod-option--emphasis .btn--opt-unfold:after{content:"";position:absolute;width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-300px -140px;top:0;right:0;background-color:#fff;border-radius:2px;transform:rotate(-90deg)}
.type--grid .prod-option--emphasis:before{content:"";position:absolute;top:-10px;width:18px;height:11px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-160px -160px}
.type--grid .prod-option--emphasis.option--type1:before{left:104px}
.type--grid .prod-option--emphasis.option--type2:before{left:366px}
.type--grid .prod-option--emphasis.option--type3:before{left:622px}
.type--grid .prod-option--emphasis.option--type4:before{left:880px}
.prod-option__shop--image img{height:16px;vertical-align:-3px;}
.prod-option__shop--text{font-size:13px;color:#333}

/* 210507 :SR#46538 :[PC]슈퍼탑 광고 컨텐츠 영역 변경 */
.goods-item .item__supertop-ad {clear:both;margin-top:12px}
.goods-item .item__supertop-ad .prodad__box {overflow:hidden;position:relative;width:420px;height:56px}
.goods-item .item__supertop-ad .prodad__box + .prodad__box {margin-top:5px}
.goods-item .item__supertop-ad .prodad__box:after {content:"";position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #eee;pointer-events:none}
.goods-item .item__supertop-ad .prodad__link {display:block;position:relative;}
.goods-item .item__supertop-ad .prodad__thumb {display:block;overflow:hidden;position:absolute;top:0;left:0;width:106px;height:56px}
.goods-item .item__supertop-ad .prodad__thumb img {width:100%;height:100%;vertical-align:top}
.goods-item .item__supertop-ad .prodad__tx {display:block;padding-left:118px;padding-right:20px;padding-top:7px}
.goods-item .item__supertop-ad .prodad__tx .tx_tit {display:block;height:22px;font-size:14px;color:#333;line-height:22px}
.goods-item .item__supertop-ad .prodad__tx .tx_sub {display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:20px;font-size:13px;color:#999;line-height:20px}
.goods-item .item__supertop-ad .prodad__box--mov .prodad__thumb:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}
.goods-item .item__supertop-ad .prodad__box--mov .prodad__thumb:after {content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-100px -140px}
.goods-item .item__supertop-ad .prodad__box--bnr{border-color:#f1f1f1;line-height:0;text-align:center}
.goods-item .item__supertop-ad .prodad__box--bnr img{width:100%;height:100%;vertical-align:top}
.ico-etc-star{width:70px;height:14px;background-position:-340px -240px;position:relative;}
.ico-etc-star--score{position:absolute;top:0;left:0;height:14px;background-image:inherit;background-position:-340px -260px;background-color:#fff}
.goods-bundle > li:hover .ico-etc-star--score,
.type--grid .ad--supertop .ico-etc-star--score{background-color:#f9fcfd}

.ico-etc-sr{width:12px;height:12px;background-position:-200px -60px}

/* {i:hover => 툴팁} CSS, default :하단 노출 (다른위치 노출시 아래에 추가) */
.btn_tip {position:relative;display:inline-block;top:-1px;width:20px;height:20px;vertical-align:-5px;z-index:2;background-color:transparent;}
.btn_tip .icon_noti {display:block;width:20px;height:20px;background-position:-280px -140px;}
.btn_tip:hover .layer_noti {display:block;}
.layer_noti {display:none;position:absolute;top:48px;left:-24px;z-index:1;white-space:nowrap;margin-left:10px;padding:7px 13px;border:1px solid #666;line-height:20px;background-color:#fff;opacity:1;transform:translateY(-50%);}
.layer_noti:before {content:"";display:block;width:6px;height:6px;border-top:1px solid #666;border-left:1px solid #666;transform:rotate(45deg);position:absolute;top:-4px;left:20px;background-color:#fff;z-index:2;}
.layer_noti .txt1 {display:block;font-size:13px;font-weight:600;color:#000;line-height:1;margin-bottom:8px;}
.layer_noti .txt2 {font-size:12px;color:#555;line-height:1;}
.layer_noti .txt3 {font-size:12px;color:#333;line-height:20px;}

.item__addinfo{margin-top:12px}
/* 화장품 전성분 */
.lpcosmetics {height:15px}
.lpcosmetics__label {display:inline;float:left;position:relative;padding-right:10px;font-weight:600;font-size:13px;color:#666;line-height:15px;text-decoration:underline;text-underline-position:under;}
.lpcosmetics__label > .btn--dic{border-bottom:0;color:#444;font-weight:inherit}
.lpcosmetics__label--info {display:inline-block;width:13px;height:13px;margin-left:4px;border:1px solid #e2e2e2;font-weight:600;font-size:13px;color:#171717;line-height:12px;text-align:center;background-color:#fff}
.lpcosmetics__list {float:left}
.lpcosmetics__list li {display:inline-block;min-height:0;margin:0 6px 0 0;padding:0 !important;border:0;text-align:right}
.lpcosmetics__list li:last-child {margin-right:0}
.lpcosmetics__list li .lpcosmetics__tit {display:inline-block;position:relative;margin:0;padding-left:5px;font-size:11px;color:#666;line-height:14px;vertical-align:2px;}
.lpcosmetics__list li .lpcosmetics__tit:before {content:"";display:block;position:absolute;top:5px;left:0;width:2px;height:2px;background-color:#b0b0b0}
.lpcosmetics__list li .watergraph {display:inline-block;position:relative;top:0;width:52px;height:11px;margin-left:0;font-size:0;text-indent:-9999px;background:url(//img.enuri.info/images/home/bg_cosmetics_lp_pc.png) 0 0 no-repeat}
.lpcosmetics__list li .data {display:block;position:absolute;top:0;left:0;background-position:0 -15px}
.lpcosmetics__list li .data.data0 {width:0}
.lpcosmetics__list li .data.data10 {width:4px}
.lpcosmetics__list li .data.data20 {width:8px}
.lpcosmetics__list li .data.data30 {width:15px}
.lpcosmetics__list li .data.data40 {width:19px}
.lpcosmetics__list li .data.data50 {width:26px}
.lpcosmetics__list li .data.data60 {width:30px}
.lpcosmetics__list li .data.data70 {width:37px}
.lpcosmetics__list li .data.data80 {width:41px}
.lpcosmetics__list li .data.data90 {width:48px}
.lpcosmetics__list li .data.data100 {width:52px}
.lay-cosmetics-box{width:320px;z-index:4;position:absolute}

/* 가구 속성 */
.lpfurniture{width:100%;clear:both;margin-top:10px;font-size:11px;overflow:hidden}
.lpfurniture .is--off{display:none}
.lpfurniture .lpfurniture__grade{position:relative;height:16px;margin-bottom:9px;float:left;text-decoration:underline}
.lpfurniture .lpfurniture__grade:last-child{margin-bottom:0}
.lpfurniture .lpfurniture__tit{position:relative;padding-right:10px;height:16px;line-height:14px;font-weight:600;font-size:13px;text-decoration:underline;color:#666;float:left;text-underline-position: under;}
.lpfurniture .lpfurniture__tit > .btn--dic{border-bottom:0;color:#333;font-weight: inherit;}
.lpfurniture .lpfurniture__grade .grade__level{overflow:hidden;height:100%}
.lpfurniture .lpfurniture__grade .grade__level li{text-align:center;height:16px;line-height:16px;font-size:11px;color:#888888;padding:0 !important;margin:0;min-height:auto;float:left;clear:none}
.lpfurniture .lpfurniture__grade .grade__level li:after{display:none}
.lpfurniture .lpfurniture__level{background-image:var(--url-lp-sprite);background-repeat:no-repeat;float:left;height:14px}

/* 자재등급 */
.lpfurniture .grade--01 .lpfurniture__level{width:264px}
.lpfurniture .grade--01 .level--e2{background-position:-340px 0}
.lpfurniture .grade--01 .level--e1{background-position:-340px -20px}
.lpfurniture .grade--01 .level--e0{background-position:-340px -40px}
.lpfurniture .grade--01 .level--se0{background-position:-340px -60px}

/* 착석감 , 쿠션감 */
.lpfurniture .grade--02 .lpfurniture__level{width:250px}
.lpfurniture .grade--02 .level--01{background-position:-340px -80px}
.lpfurniture .grade--02 .level--02{background-position:-340px -100px}
.lpfurniture .grade--02 .level--03{background-position:-340px -120px}
.lpfurniture .grade--02 .level--04{background-position:-340px -140px}
.lpfurniture .grade--02 .level--05{background-position:-340px -160px}

/* 구매옵션 */
.type--list .option__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;line-height:17px;position:relative;color:#666;padding:3px 0;}
/* 출시예정인경우인데..작동이상해서 일단 주석처리 */
/* .type--list .option__row.is--ready {justify-content:flex-start;}  */
.type--list .option__row.is--hide{display:none}
.type--list .option__row.is--selected,
.type--list .option__row:hover{background-color:rgba(0, 192, 198, .08)}
.type--list .option__row:after{content:"";display:block;clear:both}
.type--list .option__row a {color:inherit}

/* 구매옵션 > 금액 */
.type--list .option__row .opt--price{flex:0 0 auto;color:#1A70DD;line-height:18px;width:120px;font-size:13px;text-align:right;font-variant-numeric:tabular-nums;}
.type--list .option__row .opt--price .tx--price{font-size:16px;font-weight:600;vertical-align:-1px;cursor:pointer;letter-spacing:-.5px}
.type--list .option__row .opt--price a.tx--price:hover{text-decoration:none}
.opt--price .tag--cash,
.opt--price .tag--global,
.opt--price .tag--mobile,
.opt--price .tag--coupon{margin-right:4px;vertical-align:0}
.type--list .col--price .tag--cash,
.type--list .col--price .tag--global,
.type--list .col--price .tag--mobile{margin-right:2px;vertical-align:-5px}
.type--list .col--price .tag--coupon{margin-right:0}
.type--grid .tx--price .tag--cash,
.type--grid .tx--price .tag--global,
.type--grid .tx--price .tag--mobile,
.type--grid .tx--price .tag--coupon{margin-right:2px;vertical-align:-2px}

/* 구매옵션 > 단위환산가 */
.type--list .option__row .opt--condition{position:relative;flex:none;width:229px;font-size:0;line-height:18px;text-align:right;padding-right:4px;display:flex;justify-content:flex-end}
.type--list .option__row .opt--condition > span{display:inline-block;vertical-align:middle;font-size:12px;margin-left:1px}
.type--list .option__row .opt--condition .tx--unit.is--minp {color:#1A70DD;}
.type--list .option__row .tx--rank{color:#01c0c7;border:1px solid #9de5e8;width:26px;height:18px;line-height:16px;text-align:center;margin-right:4px;flex:none}
.type--list .option__row .tx--rank + .tx--condition{max-width:calc(100% - 32px);}
.type--list .option__row .tx--condition{color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}
.type--list .option__row .tx--condition .ico-rocket-16{vertical-align: -1px;}
.type--list .option__row .tx--condition .ico-deli-quick{vertical-align: -4px;}
.type--list .option__row .tx--condition.lowest {color:#1a70dd;}

/* tx--ad 현재 사용여부 알수없음 */
.type--list .option__row .tx--condition.tx--ad {position:relative;height:20px;}
.type--list .option__row .tx--condition.tx--ad a {display:block}
.type--list .option__row .tx--condition.tx--ad img {width:100%;height:20px;vertical-align:top}
.type--list .option__row .tx--condition em{color:#27B9BE;background-color:#E5F9F9}
.type--list .option__row .tx--unit{white-space:nowrap;color:#444}
.type--list .option__row .tx--condition + .tx--unit{margin-left:4px;font-weight:600}

/* 구매옵션 > 몰갯수 */
.type--list .option__row .opt--count{flex:0 0 auto;line-height:18px;width:45px;text-align:right;font-size:12px;position:relative;color:#666;}

/* 구매옵션 > 체크박스 */
.type--list .option__row .opt--chk{flex:0 0 auto;width:18px;height:18px;position:relative;margin-left:4px}
.type--list .option__row .opt--chk label{padding-left:18px;z-index:11;text-indent:-9999em}
.type--list .option__row .opt--chk label:before{background-position: -20px -320px;opacity: .85;}
.type--list .option__row .opt--chk label:hover,
.type--list .option__row .opt--chk .input--checkbox-item:checked + label:before{background-position: -20px -300px;opacity:1}
.type--list .option__row .opt--chk label:hover + .lay-opt--chk{display:block}

.type--list .option__row .checkbox__14 + label {width:18px;height:18px;}
.type--list .option__row .checkbox__14 + label:before {width:14px;height:14px;background-position:-306px -284px;margin:2px 0 0 2px}
.type--list .option__row .checkbox__14:checked  + label:before { background-position:-322px -284px;}
.type--list .option__row .checkbox__14:disabled  + label:before { background:#ddd;}

/* 구매옵션 > 구독하기 */
/* .type--list .option__row .opt--subscription{flex:0 0 auto;width:32px;padding-left:12px;} */
/* 하단 구매옵션  > 구독하기 */
.prod_compare_list .btn--subscription{width:16px;height:16px;}
.prod_compare_list .btn--subscription .ico-opt-subscription{width:16px;height:16px;background-position:-100px -80px;}
.prod_compare_list .btn--subscription.is--on .ico-opt-subscription{background-position:-100px -100px;}

/* 구매옵션 > 용어사전 */
.type--list .option__row .btn--dic{border:0;position:relative;} /* Position 주석 처리 되어 있었으나, 해제 23-05-15 */
.type--list .option__row .btn--dic:hover:after {content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #aaa;}

/*  SG 특정코드 오는걸로 간격처리필요
    슈퍼탑은제외될것으로보이나 적용되면 ad-supertop + 특정코드로 분기처리필요 - 기존형태로나오는게 맞기에 내용제거됨
    특정코드가 srp에도 적용되는지 확인해서 srp에서 기존너비로 작동되게 처리필요 - 강제처리 > 강제처리필요없게되어 삭제
*/

/* SG에서 간격 > 가격비교상품 */
.type--list [data-catetype=SG] .option__row .opt--price {width:180px;padding-right:4px}
.type--list [data-catetype=SG] .option__row .opt--condition {width:126px;color:#444;overflow:hidden;text-overflow:ellipsis;padding-right:13px;display:block;}
.type--list [data-catetype=SG] .option__row .opt--condition > span {max-width:119px}
.type--list [data-catetype=SG] .option__row .tx--unit {margin-left:0;}
.type--list [data-catetype=SG] .option__row .tx--unit + .tx--condition{padding-left:2px}
.type--list [data-catetype=SG] .option__row .tx--condition::before {display:block;content:"";background:#dddddd;height:12px;width:1px;position:absolute;top:50%;margin-top:-6px;right:6px;}
.type--list [data-catetype=SG] .option__row .tx--condition:empty::before{display:none}
.type--list [data-catetype=SG] .option__row .opt--count {width:40px;padding:0;font-size:12px;}
.type--list [data-catetype=SG] .option__row .opt--chk {width:18px;height:18px;margin-left:4px;}
.type--list [data-catetype=SG] .option__row .opt--chk label {padding-left:18px;}
.type--list [data-catetype=SG] .price__mall .col--price{width:150px;width:120px;margin-right:10px}
.type--list [data-catetype=SG] .price__mall .col--mall{width:150px;margin-right:66px}

/* tag img */
.tag--cash{width:26px;height:16px;background-position:-260px -20px;display:inline-block;vertical-align:middle;text-align:left;text-indent:-9999em}
.tag--global{width:26px;height:16px;background-position:-260px 0;display:inline-block;vertical-align:middle;text-align:left;text-indent:-9999em}
.tag--coupon{width:26px;height:16px;background-position:-260px -40px;display:inline-block;vertical-align:middle;text-align:left;text-indent:-9999em;position:relative}
.tag--coupon .ico-tag--coupon{width:26px;height:16px;background-position:-260px -40px;display:block;text-align:left;text-indent:-9999em;cursor:pointer}
.tag--coupon .lay-comm{position:absolute;right:0;text-indent:0;z-index:1;display:none}
.type--grid .tag--coupon .lay-comm{left:0;right:auto;z-index:10}
.tag--coupon:hover .lay-comm{display:block}
.tag--mobile{width:8px;height:16px;background-position:-300px 1px;display:inline-block;vertical-align:middle;text-align:left;text-indent:-9999em}

/* [LP/SRP] 상품카드 > 옵션 > 체크박스 레이어 */
.lay-opt--chk{display:none;position:absolute;height:26px;left:-8px;top:-4px;z-index:10;box-shadow:0 0 5px rgba(0,0,0,.15);font-size:0;white-space:nowrap;}
/* .option__row .opt--chk:hover input[type="checkbox"]:checked + label + .lay-opt--chk{display:block} */
.lay-opt--chk button{height:26px;border:1px solid #555;color:#444;background-color:#fff;font-size:12px;padding:0 10px 0 27px;text-align:center;overflow:hidden;border-radius:4px;line-height:24px;}
.lay-opt--chk button:hover{position:relative;z-index:1;background-color:#fbfbfb;color:#666}
.ico-opt-zzim{width:16px;height:16px;display:inline-block;background-position:-220px -80px;vertical-align:top;margin-left:-2px}
.btn--opt-zzim.is--on .ico-opt-zzim{background-position:-240px -80px}

.type--list .btn--opt-unfold,
.type--list .btn--opt-fold{position:relative;height:20px;font-size:12px;text-align:center;color:#444;background-color:transparent;padding-right:24px;}
:is(.type--list .btn--opt-unfold,.type--list .btn--opt-fold):after{content:"";position:absolute;width:20px;height:20px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-300px -140px;top:0;right:0;background-color:#fff;border-radius:2px}
.type--list .btn--opt-unfold{display:block;margin:11px 0 0 auto;line-height:20px}
.type--list .btn--opt-unfold em{font-weight:600;}
.type--list .btn--opt-fold{display:none;margin:8px 1px 0 auto;}
.type--list .btn--opt-fold:after{transform:rotate(180deg);transform-origin:center center}
.type--list .is--unfold .option__row.is--hide{display:flex;}
.type--list .is--unfold .btn--opt-unfold{display:none}
.type--list .is--unfold .btn--opt-fold{display:block}
.type--list .btn--opt-more{display:none;text-align:right;position:relative;width:48px;margin:8px 3px 0 auto;height:16px;font-size:12px;color:#666;background-color:transparent;padding-right:10px}
.type--list .btn--opt-more:after{content:"";position:absolute;width:16px;height:16px;background-image:var(--url-lp-sprite);background-repeat:no-repeat;background-position:-140px -20px;transform:rotate(-90deg);top:0;}
.type--list .is--unfold .btn--opt-more{display:block}

.type--list .price__mall {display:flex;flex-wrap:wrap;justify-content:flex-end;}
.type--list .price__mall:after {content:"";display:table;clear:both;}
.type--list .price__mall .col--mall{flex:none;width:191px;height:28px;font-size:13px;text-align:right;color:#666;font-weight:500}
.type--list .price__mall .col--mall .tx--mall{display:inline-block;vertical-align:top;height:26px;line-height:26px;}
.type--list .price__mall .col--mall [class*=tx--mall-npay]{display:inline-block;;max-width:190px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:top;height:26px;line-height:26px;}
/* .type--list .price__mall .col--mall .tx--mall-npay{padding-right:38px;background:url(//img.enuri.info/images/icon/svg/BadgeNpay.svg) no-repeat 99% 50% / auto 12px;} */
.type--list .price__mall .col--mall .tx--mall-npay{padding-right:46px;background:url(//img.enuri.info/images/icon/svg/BadgeNpayPlus.svg) no-repeat 99% 50% / auto 12px;}
.type--list .price__mall .col--mall .tx--mall-soho{font-weight:600;color:#000}
.type--list .price__mall .col--mall img{width:auto;height:16px;margin-top:3px}

.type--list .price__mall .col--price {flex:0 0 auto;width:142px;color:#1A70DD;font-size:13px;text-align:right;text-decoration:none;line-height:18px;margin-right:67px;}
.type--list .price__mall .col--price > em,
.type--list .price__mall .col--price a > em{position:relative;font-weight:600;font-size:16px;vertical-align:-1px;}
.type--list .ad-openad__list--v2 .price__mall .col--price > em{font-size:16px}
.type--list .col--price a{color:inherit;display:inline-block;height:22px;line-height:22px;}
.type--list .price__mall .col--price a:hover{text-decoration:none}
.type--list .price__mall .col--price .tx--percent {display:inline-block;position:relative;top:1px;font-size:20px;color:#000;line-height:26px}
.type--list .price__mall .col--price .tx--percent + a {line-height:26px;vertical-align:0}
.type--list .price__mall .col--price .tx--percent + a > em {font-size:20px;}
.type--list .price__mall .opt--subscription{padding-top:3px}
/* 삭제? */
.type--list .price--exception{height:26px;line-height:26px;text-align:right}
.type--list .price--exception .col--price{font-size:20px;color:#1A70DD;font-weight:600;}

.tx--confirm{font-size:12px;color:#999;text-align:right;}
/* 스폰서 b타입 */
.tx--confirm .ico-info{width:16px;height:16px;display:inline-block;background-position:-260px -80px;vertical-align:top}
.ico--rocket {clear:both;width:100%;height:16px;margin-top:8px;font-size:0;text-indent:-9999px;background:url(//img.enuri.info/images/rev/icon_16_rocket.png) 100% 0 no-repeat}
.ico--rocket-s12 {clear:both;width:100%;height:12px;font-size:0;text-indent:-9999px;background:url(//img.enuri.info/images/rev/icon_12_rocket.png) 100% 0 no-repeat}

.tx--delivery-label {margin-top:4px;font-size:13px;line-height:18px;color:#666}
.tx--delivery-label:after {content:"";display:block;clear:both;}
.tx--delivery-label > div{display:inline-block;margin-left:4px}

.price-compare{display:block;text-align:right;margin-top:7px}
.price-compare__btn{display:inline-block;padding:2px 4px 0 8px;line-height:18px;height:26px;background:#fff;border:1px solid #ccc;font-size:11px;color:#666;vertical-align:top;border-radius:4px}
.price-compare__btn em{color:#888}

/* 로켓배송 확대 노출 */
/* 쿠팡 로켓배송 노출 확대 및 일반상품 노출 보완*/
.ico-rocket-16{display:inline-block;width:58px;height:16px;background:url(//img.enuri.info/images/icon/svg/icon_tag_rocket.svg) no-repeat 0 0;text-indent:-9999em;text-align:left}
/* .ico-deli-quick{display:inline-block;width:64px;height:16px;background:var(--url-comm-sprite) no-repeat -180px -162px;text-indent:-9999em;text-align:left} */
.ico-deli-quick{display:inline-flex;align-items:center;color:#F47B16;font-style:normal}
.ico-deli-quick:before{content:"";width:16px;height:16px;display:block;background:url(//img.enuri.info/images/icon/svg/icon_tag_quick.svg) no-repeat 50% 50% / 100% 100%;margin-right:4px;}
.type--list .price-deli{margin-top:4px;font-size:12px;line-height:18px;color:#666;text-align:right;}
.type--list .item__price > .price-deli,
.type--list .item__price > .price-compare{padding-right:67px}
.type--list .item__price > .price-deli [class^="tx--delivery"]{float:none}
.type--list .item__price > .price-deli{display: flex;justify-content: right;align-items: center;gap: 4px;}
.type--list .item__price > .price-compare em{color:#1a70dd;}
.type--list .item__price > .price-compare .price-compare__btn{padding:4px 4px 0 8px;border-color:#eeeeee}
.type--list .item__price > .price-compare .price-compare__btn:hover{text-decoration:none;border-color:#ddd}

/* 그리드형 */
.type--grid{margin-top:-29px;}
.type--grid .goods-bundle {width:1010px;background-color:#fff}
.type--grid .goods-bundle:after{content:"";display:block;clear:both}
.type--grid .goods-bundle > li{width:240px;/* height:440px; */border:1px solid #eee;background-color:#fff;position: relative;z-index:0}
.type--grid .goods-bundle > li:hover{background-color:#F9FCFD}
.type--grid .goods-bundle > li.is--unfold{border-color:#2580ec;box-shadow:0 0 10px rgba(0,0,0,.15)}
.type--grid .goods-item{margin:0;padding-bottom:32px}
.type--grid .goods-bundle > li.ad-wide-bnr {width:1010px;height:auto;border:none;margin-right:0;}

/* 그리드형 > flex 적용 */
.type--grid .goods-bundle{display:flex;flex-wrap:wrap;gap:20px 14px}
.type--grid .goods-bundle > li.type-index{width:1010px}

.type--grid .goods-item .item__thumb{width:240px;height:240px;position:relative;background:url(//img.enuri.info/images/rev/bg_noimg.png) no-repeat 50% 50% / 100px #fff}
.type--grid .goods-item .item__thumb a{display:block;width:100%;height:100%}
.type--grid .goods-item .item__thumb a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}
.type--grid .goods-item .item__thumb img{width:100%;height:100%;vertical-align:top}
.type--grid .goods-item .item__thumb .item__menu{display:none}
.type--grid .goods-item .item__thumb:hover .item__menu{display:block}
.type--grid .goods-item .item__thumb .img_tag_v2{width:240px;height:240px}
.type--grid .goods-item .item__menu{position:absolute;left:0;right:0;bottom:12px;text-align:center;z-index:3;}
.type--grid .goods-item .item__menu .item__menu__inner{display:inline-block;background-color:rgba(0,0,0,.5);padding:7px 14px;border-radius:17px}
.type--grid .goods-item .item__menu button:before{border-color:rgba(255,255,255,.2)}
.type--grid .goods-item .item__menu button i{opacity:.5}
.type--grid .goods-item .item__menu button i:hover{opacity:1}
.type--grid .goods-item .item__box{position:relative;padding:16px 12px;height:158px}
.type--grid .goods-item .item__info{position:relative}
.type--grid .goods-item .item__model{height:40px;line-height:20px;font-size:13px;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;margin-bottom:8px}
.type--grid .goods-item .item__model a{color:inherit;word-break:break-all;vertical-align:-2px;font-weight: inherit;font-size:15px}
.type--grid .goods-item .item__model .tag--rank{float:left;position:relative;top:3px;font-weight:normal;min-width:16px;height:16px;line-height:18px;margin:0 4px 0 0;background-color:#515B6D;color:#fff;font-size:11px;text-align:center}
.type--grid .goods-item .item__model .tag--ad{width:22px;height:18px;line-height:18px;border:1px solid #ddd;float:left;margin:0 4px 0 0;background-color:#fff;color:#999;text-align:center;font-weight:normal;font-size:11px}
/* 그리드형 :상품명 앞 태그 있을 때 text-indent:24px */
.type--grid .goods-item .item__model .tx--brand{font-size:13px;color:#666;font-weight:normal}
.type--grid .goods-item .item__model .tx--brand:after{content:'';display:block}
.type--grid .goods-item .item__summ{position:relative;line-height:20px;font-size:0;margin:6px 0 0 -18px}
.type--grid .goods-item .item__summ:before{content:"";position:absolute;top:0;left:8px;bottom:0;width:9px;background-color:#fff;z-index:1}
.type--grid .goods-bundle > li:hover .item__summ:before{background-color:#F9FCFD}
.type--grid .goods-item .item__summ dl{display:inline-block;height:20px;font-size:0;position:relative;padding-left:9px;margin:0 0 4px 8px}
.type--grid .goods-item .item__summ dl:before {content:"";position:absolute;top:6px;left:0;width:1px;height:11px;border-left:1px solid #dbdbdb}
.type--grid .goods-item .item__summ dl dt,
.type--grid .goods-item .item__summ dl dd {display:inline-block;font-size:12px;color:#999;line-height:20px;}
.type--grid .goods-item .item__summ dl dt{margin-right:4px;}
.type--grid .goods-item .item__summ .item__summ--delivery {display:inline-block;height:20px;font-size:11px;color:#999;line-height:20px;}
.type--grid .goods-item .item__summ .item__summ-compare{display:inline-block;height:20px;font-size:11px;color:#999;line-height:20px;}
.type--grid .goods-item .item__summ .item__summ-compare .summ-compare__btn{background-color:transparent}
.type--grid .goods-item .item__summ dl+.item__summ--delivery,
.type--grid .goods-item .item__summ dl+.item__summ-compare {position:relative;margin-left:8px;padding-left:9px;}
.type--grid .goods-item .item__summ dl+.item__summ--delivery:before,
.type--grid .goods-item .item__summ dl+.item__summ-compare:before {content:"";position:absolute;top:3px;left:0;width:1px;height:11px;border-left:1px solid #dbdbdb}
.type--grid .goods-item .item__summ .item__summ--score dt{display:none}
.type--grid .goods-item .item__summ .item__summ--score dd{position:relative;}
.type--grid .goods-item .item__summ .item__summ--score .ico-star{width:14px;height:14px;background-position:-340px -260px;float:left;position:relative;top:2px;margin-right:4px}
.type--grid .goods-item .item__summ .item__summ--score strong{color:#222;margin-right:-2px}
.type--grid .goods-item .item__summ .item__summ--score .tx_tit{font-weight:600;color:#222}

.type--grid .goods-item .item__etc {overflow:visible;height:auto}
/* .type--grid .goods-item .item__etc .btn--go-cate{float:right;font-size:12px;color:#666;position:relative;} */
.type--grid .goods-item .item__etc .ico-adv-rarr{opacity:.5;margin-left:-2px}
/* .type--grid .goods-item .item__etc .btn--go-cate:hover, */
.type--grid .goods-item .item__etc .btn--go--vip:hover{text-decoration:none;}
/* .type--grid .goods-item .item__etc .btn--go-cate:hover:after, */
.type--grid .goods-item .item__etc .btn--go--vip:hover:after{content:"";position:absolute;left:0;right:14px;bottom:-2px;border-bottom:1px solid #aaa;}
.type--grid .goods-item .item__etc .btn--go--vip{font-size:12px;color:#666;position:relative}
.type--grid .goods-item .item__etc .btn--go--vip em{color:#1a70dd;}

.type--grid .goods-item .btn--opt-unfold{height:32px;font-size:13px;background-color:transparent;color:#666;display:block;width:100%}
.type--grid .goods-item .btn--opt-unfold i{width:12px;height:12px;display:inline-block;vertical-align:-2px;margin-left:2px;opacity:.7}
.type--grid .goods-item .btn--opt-unfold:hover{color:#666;background-color:#fbfbfb}
.type--grid .goods-item .btn--opt-unfold:hover i{opacity:1}
.type--grid .is--unfold .btn--opt-unfold i{transform:rotate(180deg)}
.type--grid .goods-item .btn--opt-soho {padding:7px 8px;height:18px;line-height:18px;font-weight:600;font-size:13px;background-color:transparent;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.type--grid .goods-item .item__price{position:relative;height:62px;}
.type--grid .goods-item .item__price .tx--price{display:block;height:22px;line-height:22px;color:#000;font-size:14px;}
.type--grid .goods-item .item__price .tx--price:hover{text-decoration:none}
.type--grid .goods-item .item__price .tx--price em{position:relative;font-weight:700;font-size:18px;vertical-align:-1px}
.type--grid .goods-item .item__price .tx--price .tx--sold{font-size:16px;font-weight:600;}
/* 로켓배송 구매조건 */
.type--grid .goods-item .item__price .tx--condi-rocket{display:flex;width:100%;margin-top:2px;height:18px;align-items:center;gap:0 4px;}
.type--grid .goods-item .item__price .tx--condi-rocket em{font-size:14px;line-height:18px;color:#1a70dd;}
.type--grid .goods-item .item__price .tx--condi-rocket:hover{text-decoration: none;}
/* 빠른배송 구매조건 */
.type--grid .goods-item .item__price .tx--condi-quick{display:flex;width:100%;margin-top:2px;height:18px;align-items:center;gap:0 4px;}
.type--grid .goods-item .item__price .tx--condi-quick em{font-size:14px;line-height:18px;color:#1a70dd;}
.type--grid .goods-item .item__price .tx--condi-quick:hover{text-decoration: none;}
/* 220121 :그리드타입 출시가 적용 */
.type--grid .goods-item .item__price .tx--release-price{height:16px;font-size:12px;color:#666;line-height:16px;margin-top:4px}
.type--grid .goods-item .item__price .tx--release-price .tx_price {position:relative;}
.type--grid .goods-item .item__price .tx--release-price .tx_price>strong {color:#555}
.type--grid .goods-item .item__price .tx--deleveryfee{font-size:12px;color:#666;margin-top:4px;height:16px;display:flex;align-items:center;line-height:16px;gap:0 4px}
/* .type--grid .goods-item .item__price .tx--release-price + .tx--deleveryfee {display:none} */ /*출시가&배송료 함께 나올때 배송료 숨김*/
/* .type--grid .goods-item .item__price .tx--percent {display:inline-block;position:absolute;top:12px;right:0;width:40px;height:20px;text-align:right;font-weight:600;font-size:18px;color:#1a70dd;line-height:20px;} */
.type--grid .goods-item .item__price .tx--cardprice,
.type--grid .goods-item .item__price .tx--wowprice{display:block;margin-top:4px;height:16px;line-height:16px;color:#444;font-size:13px; cursor: pointer;}
.type--grid .goods-item .item__price .tx--cardprice:hover {text-decoration: none;}
.type--grid .goods-item .item__price .tx--cardprice em,
.type--grid .goods-item .item__price .tx--wowprice em{color:#1a70dd;font-weight:500}

.type--grid .goods-item .item__price .tx-btn-opt {}
.type--grid .ico-item--movie{background-position:-180px -100px}
.type--grid .ico-item--view{background-position:-140px -100px}
.type--grid .ico-item--compare{background-position:-160px -100px}
.type--grid .ico-item--zzim{background-position:-120px -100px}
.type--grid .ico-item--subscription{background-position:-200px -140px}
.type--grid .is--on > .ico-item--zzim{background-position:-100px -60px}
.type--grid .is--on > .ico-item--subscription{background-position:-220px -140px;opacity:1!important}

.type--grid .goods-item .item__foot{position:absolute;bottom:0;left:0;right:0;height:32px;border-top:1px solid #eee;text-align:center;background:rgba(255,255,255,.8);line-height:32px;font-size:11px;color:#666}
.type--grid .goods-item .item__foot .tx--mall{padding:7px 8px;height:18px;line-height:18px;}
.type--grid .goods-item .item__foot .tx--mall:hover{background-color:#fbfbfb}
.type--grid .goods-item .item__foot .tx--mall > a{display:block;color:#666}
.type--grid .goods-item .item__foot .tx--mall > a:hover{text-decoration:none}
.type--grid .goods-item .item__foot .tx--mall .mall--logo{height:16px}
.type--grid .goods-item .item__foot .tx--mall .mall--logo img{height:16px;max-width:80px}
.type--grid .goods-item .item__foot .tx--mall .mall--text{font-size:12px}
.type--grid .goods-item .item__foot .tx--mall .mall--npay{position:relative;height:18px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right: 46px;background: url(//img.enuri.info/images/icon/svg/BadgeNpayPlus.svg) no-repeat 99% 50% / auto 12px;    box-sizing: border-box;max-width: 100%;}
/* .type--grid .goods-item .item__foot .tx--mall .mall--npay.plus{background:url(//img.enuri.info/images/home/ico_npay_plus_sm.png) no-repeat 100% 50%;padding-right:42px} */
.type--grid .goods-item .item__foot .ico-info{width:16px;height:16px;line-height:16px;margin-right:2px;display:inline-block;background-position:-160px 0;vertical-align:top}

/* 미니VIP */
.list-body-side .lay-minvip{position:absolute;top:0;right:0;z-index:9}
.lay-minvip.is--fixTop{overflow:hidden;position:fixed;top:70px;right:auto;margin-left:-20px}
.lay-minvip.is--fixStop{overflow:hidden;position:absolute!important;}

/* [AD] 쿠팡_페이지 최하단 광고 */
.ad__coupang_lp_bottom {position:relative;margin:20px auto 0;width:100%;background-color:#fff;}
.ad__coupang_lp_bottom ul {display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border:1px solid #ddd;}
.ad__coupang_lp_bottom ul li {flex:0 0 auto;width:50%;}
.ad__coupang_lp_bottom ul li a {display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:center;text-decoration:none;padding:9px 0;}
.ad__coupang_lp_bottom ul li a > div {flex:0 0 auto;}
.ad__coupang_lp_bottom .ad_goods_thumbnail {width:70px;height:70px;}
.ad__coupang_lp_bottom .ad_goods_thumbnail img {width:100%;height:100%;object-fit:cover;}
.ad__coupang_lp_bottom .ad_goods_name {width:228px;font-size:14px;color:#222;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ad__coupang_lp_bottom .ad_goods_price {width:82px;font-size:14px;color:#000;}
.ad__coupang_lp_bottom .ad_goods_price em {font-size:16px;font-weight:600;}
.ad__coupang_lp_bottom .ad_goods_logo {width:64px;text-align:right;}
.ad__coupang_lp_bottom .ad_goods_logo img {width:auto;height:16px;}

.ad__coupang_lp_bottom .ad__label {position:absolute;top:5px;right:5px;}
.ad__coupang_lp_bottom .ad__label img {width:16px;height:11px;}

/* [LP] 성인(1640) 관련 */
.lay_adult_wrap{color:#666666;}
.lay_adult_wrap.dim{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);}
.lay_adult_gate{width:970px;height:485px;background-color:#fff;position:absolute;top:50%;left:50%;margin:-242px 0 0 -485px}
.lay_adult_gate .lay_img{position:absolute;top:0;left:0;width:485px;height:485px}
.lay_adult_gate .lay_img img{width:100%;height:100%}
.lay_adult_gate .lay_info{padding:30px;margin:0 0 0 485px;text-align:center;position:relative}
.lay_adult_gate .area_caution{padding:24px 0 22px;height:104px;line-height:22px;font-size:14px;}
.lay_adult_gate .area_caution .txt_tit{color:#000;font-size:22px;line-height:32px;padding-bottom:6px;font-weight:600;}
.lay_adult_gate .area_caution .txt_tit em{color:#ff2222}
.lay_adult_gate .area_caution > span{display:block}
.lay_adult_gate .area_login,
.lay_adult_gate .area_account{position:absolute;width:100%;left:0}
.lay_adult_gate .area_login .btn_login{width:350px;height:50px;font-size:18px;color:#fff;background-color:#274877;display:block;margin:0 auto 10px;padding-bottom:2px;}
.lay_adult_gate .area_login .btn_login:hover{background-color:#14243b}
.lay_adult_gate .area_login .btn_find_account{height:24px;color:#3a7bd5;font-size:14px;background-color:transparent;}
.lay_adult_gate .area_login .btn_find_account:hover{text-decoration:underline}
.lay_adult_gate .area_account > span{display:block}
.lay_adult_gate .area_account .txt_name{color:#3c6aab;font-size:20px;padding:0 0 6px}
.lay_adult_gate .area_account .txt_name em{font-weight:600}
.lay_adult_gate .area_account .txt_comm{line-height:20px;font-size:14px;}
.lay_adult_gate .area_account .txt_comm em{color:#ff2222;display:block}
.lay_adult_gate .area_cert{margin-top:132px;border-top:1px solid #dddddd}
.lay_adult_gate .area_cert button{background-color:#fff}
.lay_adult_gate .area_cert .txt_tit{display:inline-block;height:24px;padding:0 16px;background-color:#fff;color:#333;font-size:16px;position:relative;top:-13px}
.lay_adult_gate .area_cert .btn_area{display:block;font-size:13px;margin:9px 0}
.lay_adult_gate .area_cert .btn_area button{border:1px solid #aaaaaa;height:50px;font-size:16px;border-radius:2px 2px;width:144px;margin:0 10px;padding-bottom:2px}
.lay_adult_gate .area_cert .btn_area button:hover{border-color:#666}
.lay_adult_gate .area_cert .btn_area .ifrm_btn_cert{height:50px !important;width:425px !important;display:inline-block;vertical-align:-20px}
.lay_adult_gate .area_cert .btn_close_after{height:24px;margin:15px 0;color:#666;font-size:14px}
.lay_adult_gate .area_cert .btn_close_after:hover{text-decoration:underline}
.lay_adult_gate .btn_close_gate{width:36px;height:36px;background:url(//img.enuri.info/images/home/adult/btn_close_gate.png) no-repeat 0 0;position:absolute;right:0;top:-50px;text-indent:-9999em}
.lay_adult_bottom{width:968px;height:147px;position:fixed;bottom:0;left:50%;margin-left:-485px;border:1px solid #cfcfcf;border-bottom:0;background:rgba(255,255,255,.95);z-index:100}
.lay_adult_bottom .lay_adult_inner{padding:30px 0;text-align:center}
.lay_adult_bottom .txt_tit{display:block;padding-top:3px;line-height:30px;margin-bottom:10px;color:#000;font-size:16px;font-weight:600}
.lay_adult_bottom .btn_cert_adult{width:190px;height:46px;border:0;background-color:#274877;color:#fff;font-size:16px;border-radius:2px 2px;line-height:44px;padding-bottom:2px;}
.lay_adult_bottom .btn_cert_adult:hover{background-color:#14243b;}
.lay_adult_bottom .btn_close_aday{height:24px;color:#999999;font-size:12px;position:absolute;right:40px;bottom:22px;text-decoration:underline;background-color:transparent}

/* MINI VIP 신고 레이어 (구버전 사용 -> 개편 버전은 개편 후 딤레이어로 적용할 예정) */
.type_layer{background:#fff;border:1px solid #575c67;box-shadow:0 1px 2px 0 #000;z-index:10;}
.type_layer h4{background:#575c67;color:#ffffff;font-size:12px;height:25px;padding-top:5px;text-indent:10px}
.type_layer .close{width:14px;height:14px;position:absolute;right:7px;top:7px;background:url(//img.enuri.info/images/home/ico_stick.png) -117px -208px no-repeat;text-indent:-9999em}
.type_layer .boxly{background:#ffffff;padding:10px 15px;color:#343434}
.type_layer .boxly:after{content:"";display:block;clear:both;}
.type_layer .boxly .qrcode{float:left;width:98px;}
.type_layer .boxly .qrcode img{border:1px solid #e2e2e2;width:84px;height:84px}
.type_layer .boxly .m_txt{float:left;width:245px;}
.type_layer .boxly .m_txt p{font-size:13px;line-height:17px;}
.type_layer .boxly .m_txt ul{padding-top:13px}
.type_layer .boxly .m_txt li{display:inline-block;border:1px solid #e2e2e2;font-size:12px;cursor:pointer;padding:0 8px;height:20px;margin-right:4px;vertical-align:bottom}
.type_layer .boxly .m_txt li label{vertical-align:0}
.type_layer .boxly .m_txt li input{vertical-align:middle;margin-right:2px}
.type_layer .boxly .m_txt li.app{border:1px solid #0073be;background:#2e91fc;color:#ffffff}
.type_layer .boxly .zzim_price{color:#0073be;}
.type_layer .boxly .zzim_price b{font-size:24px;vertical-align:-2px; margin:0 2px}
.type_layer .boxly .zzimlist{position:absolute;right:10px;bottom:5px;padding-right:8px;background:url(//img.enuri.info/images/home/bullet.gif) right -346px no-repeat;display:block}

.type_layer .boxly_b{background:#f2f2f2;padding:10px 15px 15px;color:#787878;font-size:11px}
.type_layer .boxly_b .mms{border:1px solid #e2e2e2;background:#ffffff; width:212px;height:22px;padding:0 10px;vertical-align:bottom;display:inline-block;margin:0;}
.type_layer .boxly_b .mms input{color:#787878;font-size:11px;width:205px;background:transparent;border:none;margin-top:3px}
.type_layer .boxly_b .btn_send{background:#ffffff;color:#343434;padding:2px 36px 0;height:20px;border:1px solid #e2e2e2;display:inline-block;vertical-align:bottom;margin-left:3px;cursor:pointer;}
.type_layer .boxly_b p{line-height:14px;margin-top:3px}

.type_layer .boxly_b{display:none}
.type_layer.smsmore .boxly_b{display:block}

/*불편오류신고*/
.type_layer h5{font-size:15px;font-weight:600;padding-bottom:10px;}
.type_layer .er_ly{background:#ffffff;padding:15px 18px;color:#343434;}
.error_info{border:1px solid #e2e2e2;background:#eeeeee;color:#171717;font-size:13px;height:36px;overflow:hidden;padding:6px 8px;}
.er_ly .report_detail{margin-top:15px;}
.er_ly .report_detail dt{font-weight:600;padding-bottom:5px;}
.er_ly .report_detail dd{padding-bottom:15px;color:#666666}
.er_ly .report_detail dd ul{width:100%;}
.er_ly .report_detail dd ul:after{clear:both;display:block;content:""}
.er_ly .report_detail dd li{width:168px;float:left;}
.er_ly .report_detail dd li input{-webkit-appearance:none;border:0;height:1px;width:1px;position:absolute;margin:-9999em;}
.er_ly .report_detail dd li span {font-size:12px;}
.er_ly .report_detail dd .unchk{background:url(//img.enuri.info/images/home/chk_radio.png) 0 2px no-repeat !important;padding-left:15px;height:14px !important;line-height:11px !important}
.er_ly .report_detail dd .chk{background:url(//img.enuri.info/images/home/chk_radio.png) 0 -27px no-repeat !important;padding-left:15px;height:14px !important;line-height:11px !important;font-weight:600;}
.er_ly .report_detail dd textarea{border:1px solid #e2e2e2;height:102px;width:322px;resize:none;padding:8px;font-size:12px;color:#999999}
.er_ly .report_detail dd textarea:focus{border:1px solid #787878;color:#5d5d5d;}
.er_ly .report_detail dd .email{border:1px solid #e2e2e2;color:#a9a9a9;padding:3px 5px;width:328px;font-size:12px;}
.er_ly .report_detail dd input[type=text]:focus{border:1px solid #787878;color:#343434;}
.er_ly .report_detail dd .result_chk{padding-bottom:4px;}
.er_ly .report_detail dd .result_chk .unchk{background:url(//img.enuri.info/images/home/ico.png) 0 -170px no-repeat !important;padding-left:17px;height:14px;line-height:12px;display:inline-block;cursor:pointer;padding-top:1px;}
.er_ly .report_detail dd .result_chk .chk{background:url(//img.enuri.info/images/home/ico.png) 0 -204px no-repeat !important;padding-left:17px;height:14px;line-height:12px;display:inline-block;cursor:pointer;padding-top:1px;font-weight:normal;}
.er_ly .report_detail dd .result_chk span {font-size:12px;}
.er_ly .report_detail dd .result_chk span input{-webkit-appearance:none;border:0;height:1px;width:1px;position:absolute;margin:-9999em;}

.type_layer .btncnt{text-align:center;}
.type_layer .btncnt a{display:inline-block;border:1px solid #e2e2e2;font-size:12px;cursor:pointer;padding:0 8px;height:20px;margin:0 3px;line-height:20px;vertical-align:0;}
.type_layer .btncnt a.end{border:1px solid #0073be;background:#2e91fc;color:#ffffff;}

/* 상품설명,상품평 탭 */
.ta_center {text-align:center;}
/* 공통 작은레이어팝업 */
.smallbox {display:none; border-radius:2px;border:1px solid #707070;position:absolute;background:#ffffff;z-index:100;filter:progid:DXImageTransform.Microsoft.DropShadow(Color=#ebebeb,Positive=1,OffX=2,OffY=2);box-shadow:2px 2px 2px rgba(0, 0, 0, 0.1) }
.smallbox h5{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:27px;background:#575c67;color:#ffffff;font-size:12px;font-weight:normal;padding:0 25px 0 10px;line-height:27px;}
.smallbox h5 em {color:#e2e2e2;margin-left:8px;}
.smallbox h5 i {margin-left:8px;font-style:normal;font-size:11px;}
.smallbox h5 .btnclose{position:absolute;right:5px;top:2px;width:12px;height:11px;background:url("//img.enuri.info/images/home/btn_pop_close.png") 5px 5px no-repeat;text-indent:-9999em;padding:5px;}
.smallbox .scr{overflow-y:scroll !important;overflow-x:hidden;}
.smallbox .inner {padding:16px 10px;}
.smallbox .inner .pw {font-size:13px;margin-bottom:5px;}
.smallbox .inner  input {height:22px;line-height:20px;padding:0 10px;border:1px solid #e2e2e2;}
/* 레이어-회원 정보 */
.smallbox.membinfo {top:35px;right:11px;width:130px;}
.smallbox.membinfo .list {padding:16px 0 10px;}
.smallbox.membinfo .list li {margin-bottom:3px;}
.smallbox.membinfo .list li a {display:block;padding-left:8px;height:20px;line-height:20px;color:#343434;}
.smallbox.membinfo .list li a:hover {font-weight:600;background-color:#f9f9f9}

/* -------------------------------------------------
        SR#49786 :[AD] 이달의 브랜드영역
-------------------------------------------------- */
.side__ad_brand {width:230px;margin-bottom:24px;}
.side__ad_brand .s_ad_tit {position:relative;height:40px;margin-bottom:20px;}
.side__ad_brand .s_ad_tit > div {position:absolute;top:0;width:100%;height:40px;transition:all .6s;}
.side__ad_brand .s_ad_tit > div.s_ad_tit_before {line-height:40px;right:0;color:#fff;background:#1665BE;padding-left:11px;font-size:14px;width:100%;animation:warigari ease-in-out 3s infinite alternate;font-weight:600}
.side__ad_brand .s_ad_tit > div.s_ad_tit_before:after {content:"";display:block;width:4px;height:100%;position:absolute;top:0;left:-4px;background:url("//img.enuri.info/images/rev/s_ad_tit_before_bg.png") no-repeat 0 0;}
.side__ad_brand .s_ad_tit > div.s_ad_tit_after {left:0;font-size:20px;color:#1A70DD;background-color:#fff;opacity:0;transform:translate(100px,0);border-bottom:1px solid #999;font-weight:600}

.side__ad_brand .s_ad_tit > div.s_ad_tit_after .swiper-btn { position:absolute;top:0;width:24px;height:24px;background:url("//img.enuri.info/images/home/ico_wingr_knowcom.png") transparent;border:1px solid #ddd;text-indent:-9999em;outline:none;transition:background-position .3s  ease;}
.side__ad_brand .s_ad_tit > div.s_ad_tit_after .ad_btn_prev {right:23px;background-position:0 0;}
.side__ad_brand .s_ad_tit > div.s_ad_tit_after .ad_btn_next {right:0;background-position:-22px 0;}
.side__ad_brand .s_ad_tit > div.s_ad_tit_after .ad_btn_prev:hover{background-position:-2px 0}
.side__ad_brand .s_ad_tit > div.s_ad_tit_after .ad_btn_next:hover{background-position:-20px 0}
@-webkit-keyframes warigari {
    0%, 20%, 40%, 60%, 80%, 100% {width:100%;}
    50%,70% {width:115%;}
}
@keyframes warigari {
    0%, 20%, 40%, 60%, 80%, 100% {width:100%;}
    50%,70% {width:115%;}
}

/* 화면 스크롤위치 50% */
.side__ad_brand.on .s_ad_tit .s_ad_tit_before {opacity:0;}
.side__ad_brand.on .s_ad_tit .s_ad_tit_after {transform:translate(0,0);opacity:1;}

.side__ad_brand .brand_logo {height:20px;margin-bottom:12px;}
.side__ad_brand .brand_logo img {width:auto;height:20px;}
.s_ad_goods_list {margin-left:-5px;margin-right:-5px;}
.s_ad_goods_list:after {content:"";display:block;clear:both;}
.s_ad_goods_list .item {float:left;padding-left:5px;padding-right:5px;margin-bottom:12px;}
.s_ad_goods_list .item.full {width:100%;}
.s_ad_goods_list .item.half {width:50%;}
.s_ad_goods_list .item a {display:block;}
.s_ad_goods_list .item a .thumbs {position:relative;}
.s_ad_goods_list .item a .thumbs img {vertical-align:top;object-fit:cover;}

.s_ad_goods_list .item a .thumbs .caption {position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:48px 44px 12px 8px;font-size:16px;font-weight:600;background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.75));}
.s_ad_goods_list .item a .thumbs .caption:after {content:"";display:block;position:absolute;bottom:12px;right:12px;width:20px;height:20px;}
.s_ad_goods_list .item a .thumbs .caption.video_type:after {background:url("//img.enuri.info/images/rev/icon_video_play@s20.png") no-repeat 0 0;}
.s_ad_goods_list .item a .thumbs .caption.link_type:after { background:url("//img.enuri.info/images/rev/icon_arrow_right@s20.png") no-repeat 0 0;}

/* 풀사이즈 기본형 */
.s_ad_goods_list .item.full a .thumbs:after {content:"";position:absolute;top:0;right:0;width:24px;height:16px;background:url("//img.enuri.info/images/rev/common_sprite.png") no-repeat -240px -40px;}
.s_ad_goods_list .item.full a .thumbs > img {width:230px;height:130px;}
.s_ad_goods_list .item.full a .goods_name {font-size:13px;color:#444;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all; margin-top:6px;}

/* 절반사이즈 */
.s_ad_goods_list .item.half a .thumbs > img {width:110px;height:76px;}
.s_ad_goods_list .item.half a .goods_name {font-size:13px;color:#666;white-space:nowrap;overflow:hidden;word-break:break-all;text-overflow:ellipsis;margin-top:6px;}

/* 풀사이즈 히트브랜드경우 */
.s_ad_goods_list .item.full a .thumbs .hitbrand_symbol {position:absolute;left:8px;top:0;width:28px;height:36px;background:url(//img.enuri.info/images/hitbrand/PC_lp_hitbrand_step_28x36.png) no-repeat;animation:hb_28_ani 3s steps(10) forwards infinite;}
@keyframes hb_28_ani { 0% {background-position:0 0} 33.3%,100% {background-position:-280px 0 } }

.s_ad_goods_list .item.full a .hitbrand_sector_name {display:inline-block;background-color:#333;color:#fff;padding:1px 4px;font-size:10px;margin-top:6px;border-radius:3px;}
.s_ad_goods_list .item.full a .hitbrand_sector_name + .goods_name {display:block;white-space:nowrap;overflow:hidden;word-break:break-all;text-overflow:ellipsis;margin-top:0;}

/* 클릭시 유튜브 */
.side__ad_brand .adPlayer {display:none;position:absolute;width:642px;top:0;right:0;z-index:120;border:1px solid #333;}
.side__ad_brand .adPlayer .wrap {position:relative;width:100%;padding-top:56.25%;}
.side__ad_brand .adPlayer .wrap  iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
.side__ad_brand .adPlayer button { position:absolute;top:-41px;right:0;background:transparent;}

.goods-item .item__relate {margin-top:8px;}
.goods-item .item__relate .btn_relate_item{display:inline-block;height:26px;line-height:26px;border:1px solid #ccc;background-color:#fff;padding:0 9px 0 12px;border-radius:2px;font-size:12px;font-weight:600;color:#444;text-decoration:none;box-sizing:border-box}
.goods-item .item__relate .btn_relate_item:after{content:"";display:inline-block;margin-left:4px;width:10px;height:10px;background-image:url("//img.enuri.info/images/rev/common_sprite.png");background-repeat:no-repeat;background-position:-61px -300px;}
.goods-item .item__relate .btn_relate_item em{ color:#198ff6;margin-left:4px;}
.goods-item .item__relate .btn_relate_item:hover {border-color:#333;}

.item__relate_layer {display:none;position:absolute;bottom:30px;left:0;width:734px;max-height:390px;border:1px solid #555;background-color:#fff;z-index:1;}
.item__relate_layer .btn_close_layer {position:absolute;top:8px;right:12px;cursor:pointer;}
.item__relate_layer .icon_close_s16 {display:block;width:16px;height:16px;text-indent:-9999em;background-position:-182px -262px;vertical-align:-3px;}
.item__relate_layer .item__rl_header {height:35px;line-height:35px;font-size:14px;font-weight:600;color:#fff;padding-left:20px;background-color:#575c67;}
.item__relate_layer .item__rl_cont {position:relative;max-height:355px;}
.item__relate_layer .item__rl_cont:after {content:"";display:block;clear:both;}
.item__relate_layer .item__rl_cont > div {float:left;}
.item__relate_layer .item__rl_cont .cont_left {position:absolute;top:0;left:0;width:200px;height:100%;min-height:277px;border-right:1px solid #eee;overflow:hidden;}
.item__relate_layer .item__rl_cont .cont_right {padding-left:201px;width:532px;height:100%;overflow:auto;max-height:355px;min-height:277px;}

.item__relate_layer .item__rl_cont .cont_left a {display:block;padding:20px;text-decoration:none;}
.item__relate_layer .item__rl_cont .left_goods_img {text-align:center;}
.item__relate_layer .item__rl_cont .left_goods_img img {width:146px;height:146px;object-fit:cover;}
.item__relate_layer .item__rl_cont .left_goods_name {font-size:16px;font-weight:600;color:#000;margin-top:3px;display:-webkit-box;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.item__relate_layer .item__rl_cont .left_goods_price {font-size:12px;color:#1a70dd;margin-top:7px;}
.item__relate_layer .item__rl_cont .left_goods_price em {font-size:18px;font-weight:600;}
.item__relate_layer .item__rl_cont .left_goods_price.tx_ready {margin-top:10px;font-size:18px;font-weight:600;color:#1a70dd;}

.item__relate_layer .r_list {padding:11px 15px;height:48px;border-bottom:1px solid #eee;background:#fcfcfc;}
.item__relate_layer .r_list:after {content:"";display:block;clear:both;}
.item__relate_layer .r_list > div {float:left;height:48px;}

.item__relate_layer .r_list .rl_info {width:305px;margin-right:17px}
.item__relate_layer .r_list .rl_info a {position:relative;display:block;padding:6px 8px 6px 56px;}
.item__relate_layer .r_list .rl_info .rl_img {position:absolute;top:0;left:0;width:48px;}
.item__relate_layer .r_list .rl_info .rl_img img {width:46px;height:46px;border:1px solid #eee;}
.item__relate_layer .r_list .rl_info .rl_name {font-size:15px;font-weight:600;color:#333;height:18px;}
.item__relate_layer .r_list .rl_info .rl_option {height:15px;margin-top:3px;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.item__relate_layer .r_list .rl_info .rl_option span {font-size:12px;color:#666;vertical-align:top}
.item__relate_layer .r_list .rl_info .rl_option span:before {content:"/";display:inline-block;margin:0 3px;}
.item__relate_layer .r_list .rl_info .rl_option span:first-child:before {display:none;}

.item__relate_layer .r_list .rl_price {width:92px;line-height:48px;text-align:center;font-size:12px;color:#000;margin-right:27px}
.item__relate_layer .r_list .rl_price em {font-size:16px;font-weight:600;}
.item__relate_layer .r_list .rl_price.rl_ready {font-size:16px;font-weight:600;color:#000;line-height:52px;}

.item__relate_layer .r_list .rl_subscription {width:38px;text-align:center;}
.item__relate_layer .r_list .rl_subscription .btn--subscription {position:relative;top:50%;width:20px;height:20px;margin:-10px auto 0}
.item__relate_layer .r_list .rl_subscription .btn--subscription .ico-item--subscription {text-indent:-9999em;width:20px;height:20px;display:block;cursor:pointer;}

/* SEO > 리다이렉션 관련 */
.not-found--cate,
.not-found--prod{padding:114px 0;margin-top:0;width:100%}

/************************************************************************
finder2 작업 / 반려동물 파인더
************************************************************************/
:root{
    --url-finder2-sprite : url("//img.enuri.info/images/rev/finder2_sprite.png");/* finder2 Sprite */
}
.pet-finder {margin-bottom: 20px; padding-top: 4px;}

/* finder2 상단 */
.pet-finder .finder2_top {position: relative; padding: 9px 0;}
.pet-finder .finder2_top_main_tit {font-size: 24px; font-weight: 700; color: #333;line-height: 22px;}
.pet-finder .finder2_top_main_tit em {color: #1A70DD;}
.pet-finder .finder2__btn--search{font-size:14px;position:absolute;right:0;background-color:#fff;border:1px solid rgba(26, 112, 221, 0.5);padding:10px 14px;border-radius:28px;display:flex;gap:4px;top: 0; color: #1a70dd; width: 144px; height: 40px;}
.pet-finder .finder2__btn--search:before{content:"";display:block;width:16px;height:16px;background: var(--url-finder2-sprite) -302px -1px;}

/* finder2 강아지 선택박스 */
.pet-finder .finder2_select {margin-top: 17px;position: relative; height: 114px;z-index: 6;}
.pet-finder .finder2_select .finder2_select_box {position: absolute; background: #fff; width: 100%;}
.pet-finder .finder2_select .finder2_select_list {display: flex; flex-wrap: nowrap;position:absolute;top:0;left:0;gap:0 18px;}
.pet-finder .finder2_select_item{opacity:0;transition:.4s all ease;position: relative;text-align: center; height: 100%; background: #fafafa;}
.pet-finder .finder2_select .btn_select1_cate {display: block;height: 100%;padding-bottom: 8px; background: transparent;border-radius:8px;overflow: hidden; position: relative;}
.pet-finder .finder2_select .btn_select1_cate::after{border: 1px solid #ddd; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; box-sizing: border-box; border-radius: 8px;}
.pet-finder .finder2_select_item.on .btn_select1_cate::after{border: 2px solid #1a70dd;}
.pet-finder .finder2_select_item.on .btn_select1_cate::before {content: "MY"; background: #1a70dd; position: absolute; left: 5px; top: 5px; color: #fff; z-index: 5; font-size: 10px; font-weight: bold; padding: 1px 6px; border-radius: 3px; line-height: 12px;}
.pet-finder .finder2_select_item .cate_img{width:90px;height: 64px;text-align: center;border-bottom:1px dashed rgba(0, 0, 0, 0.2);overflow:hidden}
.pet-finder .finder2_select_item .cate_name{transform:scale(1,0);transition:.2s all ease;transform-origin:50% 0;color: #555; font-size: 13px; font-weight: 500;line-height: 16px;max-width: 74px; position: relative; margin: 0 auto;overflow: hidden;display: -webkit-box !important;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all; max-height: 32px; height: 32px; padding-top: 8px;}
.pet-finder .finder2_select_list.is--front{z-index:1}
.pet-finder .finder2_select_item .cate_img img{filter:blur(3px);transition:1s all cubic-bezier(.3,1.2,.48,1);}
.pet-finder .finder2_select_item .cate_img:after{display:none}
.pet-finder .finder2_select_item.is--show{opacity:1}
.pet-finder .finder2_select_item.is--show .cate_img img{transform:translateY(0);filter:blur(0)}
.pet-finder .finder2_select_item.is--show .cate_name{transform:scale(1,1)}
.pet-finder .finder2_select_item.is--hide{opacity:0}
.pet-finder .finder2_select_item.is--hide .cate_img img{transform:translateY(100%);filter:blur(3px)}
.pet-finder .finder2_select_item.is--hide .cate_name{transform:scale(1,0)}
.pet-finder .finder2_select_item.on .cate_name{color:#1A70DD;font-weight:bold;}
/* 견종사전 ?아이콘 일시 숨김 처리*/
.pet-finder .btn__open_dictionary {position: absolute; font-size: 0; text-indent: -999em;right: 3px; top: 3px;  width: 15px; height: 15px;background: var(--url-finder2-sprite) -20px 0px no-repeat;display: inline-block; padding: 2px; z-index: 5; display: none;}

/* finder2 중/소/미카테 */
.finder2_lp__item .ico_finder2_lp_item {display: inline-block;font-size: 10px; color: #1a70dd; font-weight: 600; line-height: 20px; width: 40px; height: 20px; background: rgba(26, 112, 221, 0.1);font-style: normal; border-radius: 20px;text-align: center; position: absolute; right: 20px;top:8px}
.finder2_lp__item.is--on .ico_finder2_lp_item {background: #0936AC; color: #61FFFF;}

/* finder2 상세검색 */
.finder2-box-row .search-box__head--title{position: relative;}
.finder2-box-row .finder2_effect {font-size: 13px; color: #1a70dd; line-height: 18px; display: none; margin-top: 4px;}
.finder2-box-row .finder2_effect.on {display: block;}
.finder2-box-row .btn_tooltip {font-size: 0; text-indent: -999em;width: 15px;height: 15px;background: var(--url-finder2-sprite) -62px -3px no-repeat;}
.finder2-box-row .btn_tooltip.selected{font-size: 12px; color: #556a8c; display: block; padding-left: 16px; background: url("//img.enuri.info/images/home/ico_lay-dic.png") #f0f4fb no-repeat 6px center;  background-size: 14px; line-height: 16px; margin-top: 4px; text-indent: unset; width: auto; height: auto; padding: 3px 6px 3px 24px; border-radius: 14px;}
.finder2-box-row .btn_tooltip.selected i {background: var(--url-finder2-sprite) -22px -2px; display: inline-block; width: 16px; height: 16px; vertical-align: -4px; margin-left: 1px;}
.finder2-box-row .tooltip_layer {position: absolute;bottom: -68px;font-size: 13px; background: #fff;width: 115px;padding: 13px; text-align: center; border: 1px solid #666; line-height: 16px;left: 0;box-sizing: border-box; letter-spacing: -0.8px; color: #666;display: none; background: #fff; z-index: 100; background: #fff;}
.finder2-box-row .tooltip_layer em {color: #1a70dd; font-weight: 500;}
.finder2-box-row .tooltip_layer.on {display: block;}
.finder2-box-row .tooltip_layer:after {content: "";width: 10px;background-color: #FFF;height: 10px;box-shadow: -1px 1px #666;transform: rotate(135deg);position: absolute;top: -5px;z-index: 2;left: 28px;}
.finder2-box-row .tooltip_layer.selected {width: 220px;  box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.1); border-color: #1a70dd; bottom: -55px;}
.finder2-box-row .tooltip_layer.selected::after{ box-shadow: -1px 1px #1a70dd;left: 70px;}

/* 반려견 추천 버튼 */
.btn__recomm{position:fixed;bottom:30px;height:48px;padding:0 24px;font-size:18px;color:#fff;background-color:#333;border-radius:24px;left:50%;transform:translate(-50%,100px);z-index:300;transition:.3s all ease;z-index:101}
.btn__recomm.is--on{transform:translate(-50%,0);}
.btn__recomm em{font-weight:700;color:#c3e0ff}
.btn__recomm--selected{position:fixed;bottom:30px;height:48px;padding:0 24px;font-size:18px;color:#fff;background-color:#333;border-radius:24px;left:50%;transform:translate(-50%,100px);z-index:300;transition:.3s all ease;overflow: hidden;z-index:100}
.btn__recomm--selected.is--on{transform:translate(-50%,0);}
.btn__recomm--selected em{font-weight:700;color:#f9ff00}
.btn__recomm--selected .tx{position: relative;z-index:100}
.btn__recomm--selected span:nth-child(1){position: absolute;top: 0;left: 0;bottom:0;right:0;border:3px solid rgba(255,255,255,.5);border-radius:24px}
.btn__recomm--selected span:nth-child(2){position: absolute;top: 0;left: 0;width: 100px;height: 100px;background: #333;animation: animate2 4s linear infinite;filter:blur(10px)}
@keyframes animate2{
    0%,100%{transform: translate(-240px,0) skew(15deg,15deg);}
    40%,60%{transform: translate(240px,0) skew(15deg,15deg);}
}

.pet-finder .lay__tooltip{position:absolute;padding:10px 12px;border:1px dashed #b0bed4;border-radius:4px;font-size:13px;background-color:#fff;z-index:1000;left:50%;transform:translate(-50%,-10px);top:calc(100% - 4px);line-height:14px;white-space:nowrap;opacity:0;transition:.3s all ease-out; box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.1);;visibility: hidden; color: #222;}
.pet-finder .lay__tooltip .btn__lay-dic{font-size:12px;color:#fff;background:#1a70dd;padding:4px 12px;border-radius:20px;display:block;margin:4px auto 0;font-weight:600;line-height: 12px;}
.pet-finder .lay__tooltip .btn__lay-dic i {width: 16px; height: 16px; background: url("//img.enuri.info/images/home/ico_lay-dic.png"); display: inline-block; background-size: 100%; vertical-align: -4px; margin-right: 3px;}
.pet-finder .lay__tooltip:after{content: "";position: absolute;width: 8px;height: 7px;border-left: 1px dashed #b0bed4;border-top: 1px dashed #b0bed4;background-color: #fff;transform: rotate(45deg);top: -6px;margin-left: -4px;left: 50%;border-radius: 2px;}
.pet-finder .finder2_select_item:hover .lay__tooltip{display:block;transform:translate(-50%,0);opacity:1;z-index:1;visibility: visible;}
.pet-finder .finder2_select_item.is--moving{transition:.6s all ease-out;transform-origin:center center}
.finder2-box-row.ai-selected{border:1px solid #3588F3;z-index:1;margin-bottom:-1px}

/* 사전레이어 */
.layer_dictionary {width: 400px;height: 100%;position: fixed;right: 0; z-index: 1000; top: 0; background: #fff;line-height: 18px;text-align: left;box-shadow: 0 0 12px rgba(0,0,0,.1);color: #666; border-left:1px solid #555; overflow-x: hidden;transform: translateX(100%); opacity: 0; transition: 0.5s; overflow-y: auto;}
.layer_dictionary.active{transform: translateX(0); display: block; opacity: 1; }
.layer_dictionary .layer_dictionary_head {padding: 16px 20px;background: #fff; text-align: left;border-bottom: 1px solid #ddd;}
.layer_dictionary .layer_dictionary_head h2 {font-size: 18px; color: #222; line-height: 22px;font-weight: 700;}
.layer_dictionary .btn_layer_close {padding: 15px;position: absolute;top: 0;right: 0;background: #fff;border-top-right-radius: 4px;}
.layer_dictionary .btn_layer_close i {display: block;width: 24px; height: 24px;background: var(--url-comm-sprite) no-repeat -298px -60px; font-size: 0; text-indent: -999em;}
.layer_dictionary .layer_dictionary_body{overflow-y: auto; padding: 20px;}
/* 차트 */
.layer_dictionary .chart_tit{text-align:center;font-weight:700;font-size:18px;color:#222;text-decoration:underline;text-underline-position: under;text-decoration-thickness: 2px; line-height: 22px;}
.layer_dictionary .chart { margin-top: 16px;height: 260px; position: relative;}
.layer_dictionary .chart::before{position: absolute;content: ""; width: 100%; height: 100%;border: 1px solid #dce4f2; border-radius: 4px;}
.layer_dictionary .average_line {position: absolute; z-index: 10; width: 41px; height: 22px; text-align: center; right: 4px; top: 119px;background: var(--url-finder2-sprite) -322px 1px no-repeat;} 
.layer_dictionary .average_line::after {width: 292px; height: 1px;position: absolute; right: 36px; content: ""; top: 50%; border-bottom: 1px dashed #6a7d9b; transform: translateY(-50%);}
.layer_dictionary .chart__inner {display: flex;}
.layer_dictionary .chart_level {width: 28px; padding: 4px 6px;box-sizing: border-box; height: 220px; border-bottom: 1px solid #edf3fd; background: url("//img.enuri.info/images/home/chart_level.png") center no-repeat; background-size: 16px;}
.layer_dictionary .chart__item {width: calc(304px / 5); position: relative; height: 260px;}
.layer_dictionary .chart.item2 .chart__item {width: calc( (100% - 58px) / 2);}
.layer_dictionary .chart.item3 .chart__item {width: calc( (100% - 58px) / 3);}
.layer_dictionary .chart.item4 .chart__item {width: calc( (100% - 58px) / 4);}
.layer_dictionary .chart__graph {height: 220px; position: relative;border-left: 1px solid #f0f4fb; box-sizing: border-box; background-image: linear-gradient(#f0f4fb 1px, transparent 1px);background-size: 60px 44px; background-position: -2px -2px}
.layer_dictionary .graph-bar {background: #ffad31; width: 16px; ; height: 0; position: absolute; bottom: 1px; left: 50%; transform: translateX(-50%); z-index: 5; border-radius: 150px 150px 0 0 ; text-indent: -999em; font-size: 0;}
.layer_dictionary .graph-bar.danger{background: #fd6b6b;}
.layer_dictionary .graph-bar.low{background: #0092ff;}
.layer_dictionary .chart__tx--name {text-align: center; font-size: 11px; color: #444; line-height: 16px; padding: 8px 0 16px; position: absolute; bottom: 0; width: 100%;font-weight: 500;}
.layer_dictionary .chart_rate {width: 28px; height: 220px; padding: 4px; border-bottom: 1px solid #edf3fd; border-left: 1px solid #edf3fd; box-sizing: border-box; background: url("//img.enuri.info/images/home/chart__rate.png") center 1px no-repeat; background-size: 19px;}
.layer_dictionary .layer_dictionary_info {border-radius: 8px; overflow: hidden; margin-top: 20px;}
.layer_dictionary .layer_dictionary_info .info_tit {text-align:center;font-weight:700;font-size:18px;color:#222;text-decoration:underline;text-underline-position: under;text-decoration-thickness: 2px; margin-bottom: 16px;line-height: 22px;}
.layer_dictionary .layer_dictionary_info .info_img {width: 360px; height: 155px; border-radius: 5px; overflow: hidden;}
.layer_dictionary .layer_dictionary_info img {width: 100%;height: 100%;}
.layer_dictionary .layer_dictionary_intro {padding-top: 20px; box-sizing: border-box;}
.layer_dictionary .layer_dictionary_intro span {font-size: 14px; color: #222; max-width: 460px; margin: 0 auto; line-height: 20px; word-break: keep-all;}
.layer_dictionary .layer_dictionary_table {margin-top:20px;border: 1px solid #dce4f2;border-radius: 4px; }
.layer_dictionary .layer_dictionary_table table{font-size: 14px; color: #666; width: 100%; }
.layer_dictionary .layer_dictionary_table table tr + tr {border-top: 1px solid #dce4f2;}
.layer_dictionary .layer_dictionary_table table th {color: #444; font-weight: 600;padding:12px;width: 70px;vertical-align: top; border-right: 1px solid #dce4f2;}
.layer_dictionary .layer_dictionary_table table td {font-weight: 500;line-height: 18px;padding: 12px; color: #666;}


/* 전체보기레이어 */
.layer_all_cate {position: fixed;width: 368px;;box-sizing: border-box; left: 50%; top: 50%; transform: translate(-50%,-50%);height: 480px}
.layer_all_cate .lay-comm{width: 100%; position: unset; transform: translate(0,0);border-radius: 8px;overflow: hidden;}
.layer_overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);z-index: 1000}
.layer_all_cate .lay-comm--head {background: #fff;text-align: center; padding: 0; border-bottom: 1px solid #eee;}
.layer_all_cate .lay-comm--head .layer_tit {padding: 11px 0;line-height: 26px;font-size: 18px; color: #222; font-weight: 600; }
.layer_all_cate .lay-comm--head .btn_layer_close {padding: 14px;position: absolute;top: 0;right: 0;background: #fff;border-top-right-radius: 4px;}
.layer_all_cate .lay-comm--head .btn_layer_close i {display: block;width: 20px; height: 20px;background: var(--url-comm-sprite) no-repeat -200px -280px; font-size: 0; text-indent: -999em;}
.layer_all_cate .lay-comm--head .layer_search {position: relative; border-top: 1px solid #eee;padding: 16px;}
.layer_all_cate .lay-comm--head input {width: 100%;height: 48px;border: 1px solid #ddd; border-radius: 4px;padding: 14px 53px 14px 16px; box-sizing: border-box;} 
.layer_all_cate .lay-comm--head input::placeholder{font-size: 16px; color: #aaa; padding-left: 28px;}
.layer_all_cate .lay-comm--head .layer_search .ico_search {display: block;width: 18px; height: 18px;background: var(--url-finder2-sprite)  -260px -1px; position: absolute; left: 32px;top: 50%; transform: translateY(-50%); font-size: 0; text-indent: -9999em;}
.layer_all_cate .lay-comm--head .btn_search_delete {position: absolute; right: 16px; font-size: 0; text-indent: -999em;top: 16px; display: none;padding: 14px 16px; background: none; line-height: 1;}
.layer_all_cate .lay-comm--head .btn_search_delete i {display: block;width: 21px;height: 21px;background: var(--url-finder2-sprite) -280px 0;}
.layer_all_cate .lay-comm--head .btn_search_delete.active{display: block;}
.layer_all_cate .lay-comm--body {height: 274px;max-height: 274px; overflow-y: auto;}
.layer_all_cate .lay-comm--body::-webkit-scrollbar {width: 8px;}
.layer_all_cate .lay-comm--body::-webkit-scrollbar-track {background: #fff;border-radius: 6px;}
.layer_all_cate .lay-comm--body::-webkit-scrollbar-thumb {background-color: #ddd ;border-radius: 10px;}
.layer_all_cate .no_result {font-size: 16px; color: #444;padding: 20px 16px;display: none; line-height: 16px;word-break: break-all}
.layer_all_cate .no_result.active{display: block;}
.layer_all_cate .pic_cate_list {display: flex; flex-wrap: wrap; padding: 20px 0 12px;}
.layer_all_cate .pic_cate_list li {flex: 0 0 auto; width: 25%; padding: 6px 0;}
.layer_all_cate .pic_cate_list li button {display: block; margin: 0 auto; background: none;}
.layer_all_cate .pic_cate_list li button .cate_img {width: 64px; height: 64px;overflow: hidden;border-radius: 50%;margin:0 auto 8px;position: relative;}
.layer_all_cate .pic_cate_list li button.on .cate_img::after{content: "";display: block;width: 64px;height: 64px;border:3px solid #1A70DD; position: absolute; left: 0; top: 0;border-radius: 50%; box-sizing: border-box;}
.layer_all_cate .pic_cate_list li .cate_name {font-size: 13px; color: #222; margin-top: 4px; line-height: 16px;  overflow: hidden; display: -webkit-box !important; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.layer_all_cate .pic_cate_list li button.on .cate_name {color: #3588F3;font-weight: 800;}
.layer_all_cate .nopic_cate_list {display: flex;flex-wrap: wrap; padding: 16px 8px 20px; position: relative;} 
.layer_all_cate .nopic_cate_list::after {content: ""; width: 328px; height: 1px; background: #ddd; position: absolute; top: 0;left: 16px;}
.layer_all_cate .nopic_cate_list.noline::after{display: none;}
.layer_all_cate .nopic_cate_list li {flex: 0 0 auto; width: 50%; padding: 11px 8px; box-sizing: border-box;}
.layer_all_cate .nopic_cate_list input {position: absolute;width: 1px;height: 1px;visibility: hidden;}
.layer_all_cate .nopic_cate_list input + label:before {display: block;content: "";width: 20px; height: 20px;background: var(--url-finder2-sprite) -140px 0;position: absolute;left: 0;top: 0;}
.layer_all_cate .nopic_cate_list input:checked + label:before {background-position: -160px 0;}
.layer_all_cate .nopic_cate_list label {font-size: 13px; color: #222;position: relative;padding-left: 28px;line-height: 20px;height: 20px;display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;cursor: pointer;}
.layer_all_cate .lay-comm--foot {padding: 14px 16px; border-top: 1px solid #eee;}
.layer_all_cate .btn__apply {background: #ccc; color: #fff; font-size: 16px; font-weight: 500;width: 100%;height: 48px; line-height: 48px; letter-spacing: 0.2px;border: 1px solid rgba(0, 0, 0, 0.05); border-radius: 2px;}
.layer_all_cate .btn__apply.on {background: #1A70DD;}


/* 공식 아이콘 */
i[class*=ico-official--],
i[class*=ico-genuine--]{text-indent:-9999em;display:inline-block}
.ico-official--m{background:var(--icon-official-20);width:35px;height:20px;}
.ico-official--s{background:var(--icon-official-16);width:30px;height:16px;}
.ico-genuine--m{background:var(--icon-genuine-20);width:56px;height:20px;}
.ico-genuine--s{background:var(--icon-genuine-16);width:49px;height:16px;}
.type--list .item__model .ico-official--m,
.type--list .item__model .ico-genuine--m{vertical-align: -1px;}
.type--grid .goods-item .item__model .ico-official--s,
.type--grid .goods-item .item__model .ico-genuine--s{vertical-align: -2px;}