@charset "utf-8";

.top-search-ver2 * {box-sizing: border-box;}
.top-search-ver2 .header-search-suggest,
.top-search-ver2 .top-autocomplete-word {width:560px; height:477px; }
.top-search-ver2 .search-suggest-recent ol > li > a {width: calc(100% - 30px);display: block;overflow: hidden;font-size: 14px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;word-break: break-all;}
.top-search-ver2 .header-search-suggest ol {padding-top:15px;}
.top-search-ver2 .header-search-suggest ol > li {padding-top:0;}
.top-search-ver2 .header-search-suggest ol > li + li {margin-top:15px;}


.top-search-form .header-search-close {padding: 22px 0 22px 0;text-align: right;clear: both;position: absolute;bottom: 0;left: 20px;right:27px;}
.top-search-form .search-history-clear {display: inline-block;position: absolute;top: 21px;left: 10px;}
.top-search-form .search-history-clear a {color: #757575;font-size: 13px;line-height: 18px;}
.top-search-form .search-history-clear a:hover {color: #000000;text-decoration: underline !important;}
.top-search-ver2 .header-search-suggest .no-word {padding-top: 15px;color: #757575;font-size: 14px;line-height: 19px;}
.top-search-ver2 .header-search-suggest .search-suggest-popular li a{display: -ms-inline-flexbox;display: inline-flex;display: -webkit-inline-flex;-ms-flex-align: center;align-items: center;width: 100%; }



.top-search-ver2 .header-search-suggest .search-suggest-popular .num{display:inline-block;width:20px; height:20px; line-height:20px;overflow-y:hidden; font-size: 14px; font-weight: bold;  text-align:center;  color:#fff; background:#dc2832; border-radius: 1px; }
.top-search-ver2 .header-search-suggest .search-suggest-popular .hashtag{display: inline-block;width: 20px;height: 20px;margin-right: 4px;font-size: 15px;line-height: 20px;text-align: center;}


.top-search-ver2 .header-search-suggest .search-suggest-popular li:nth-child(n+4) .num{color: #000000; font-style: italic; background:#fff;  }
.top-search-ver2 .header-search-suggest .search-suggest-popular .txt {width: calc(100% - 30px);display: block;overflow: hidden;font-size: 14px;line-height: 20px;text-overflow: ellipsis;white-space: nowrap;word-break: break-all; }

.top-search-ver2 .header-search-suggest .search-suggest-popular .ico-sns {display:inline-block; vertical-align:top; font-size: 10px; font-weight: bold; font-style: italic; color: #dc2832; margin-left:4px; line-height:1;}
.top-search-ver2 .header-search-suggest .date {margin-left: 4px;color: #757575;font-size: 12px;line-height: 17px;letter-spacing: 0px;}

.top-autocomplete-word .key-word {color:#dc2832;}
.top-search-ver2 .top-autocomplete-word ol > li a {overflow: hidden;display: block;font-size: 14px;margin: 10px 0 9px;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;}

.top-search-ver2 .header-search-suggest .search-suggest-popular li:hover .txt {text-decoration:underline!important; color:#000;}  /* 202202 LFML-77994 */
.srch-rslt-title {height:34px;font-size: 24px; color: #000000; line-height:1.333; margin-bottom:20px;} /* LFML-74326*/
.srch-rslt-title .key-word{color:#dc2832}
.srch-rslt-title .number {font-size:26px;}


.srch-rslt-wrap {display:table; width:1240px;}

.srch-filter-wrap {display:table-cell; vertical-align: top;}
.srch-rslt-wrap .sp {font-size:0; width:0; height:0;}
.srch-rslt-wrap .chk-box,
.srch-rslt-wrap .radio-box {position: relative;}
.srch-rslt-wrap .chk-box input[type=checkbox],
.srch-rslt-wrap .radio-box input[type=radio] {position: absolute; top:0; left:0; width:22px; height:22px; opacity: 0; cursor: pointer;}
.srch-rslt-wrap .chk-box label,
.srch-rslt-wrap .radio-box label {font-size: 14px; color: #000000; letter-spacing: -0.13px; line-height:22px; cursor: pointer;}
.srch-rslt-wrap .chk-box label:hover{font-weight:bold;}
.srch-rslt-wrap .chk-box label::before,
.srch-rslt-wrap .radio-box label::before {content:''; display:inline-block; vertical-align: top; width:22px; height:22px; margin-right:5px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') no-repeat;}
.srch-rslt-wrap .chk-box label::before {background-position:-30px -22px;}
.srch-rslt-wrap .radio-box label::before {background-position:-60px -22px;}
.srch-rslt-wrap .chk-box :checked + label,
.srch-rslt-wrap .radio-box :checked + label {color: #dc2832;}
.srch-rslt-wrap .chk-box input[type=checkbox]:disabled {/*cursor: not-allowed;*/}
.srch-rslt-wrap .chk-box :disabled + label {color: #bdbdbd; /*cursor: not-allowed;*/}
.srch-rslt-wrap .chk-box :disabled + label:hover {font-weight: normal;}
.srch-rslt-wrap .chk-box :checked + label::before {background-position-y:0;}
.srch-rslt-wrap .chk-box :disabled + label::before {background-position-y:-44px;}
.srch-rslt-wrap .chk-box :checked:disabled + label::before {background-position-y: -66px;}
.srch-rslt-wrap .radio-box label:hover,
.srch-rslt-wrap .radio-box label:focus {font-weight:bold;}
.srch-rslt-wrap .radio-box :checked + label::before {background-position-y:0;}
.srch-rslt-wrap .radio-box .star {display:inline-block; vertical-align: top; width:54px; height:10px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -90px 0 no-repeat; margin:7px 3px 0 0;}
.srch-rslt-wrap .radio-box .star.s1 {background-position-y:0;}
.srch-rslt-wrap .radio-box .star.s2 {background-position-y:-10px;}
.srch-rslt-wrap .radio-box .star.s3 {background-position-y:-20px;}
.srch-rslt-wrap .radio-box .star.s4 {background-position-y:-30px;}
.srch-rslt-wrap .radio-box .star.s5 {background-position-y:-40px;}
.srch-rslt-wrap .radio-box :checked + label .star {background-position-x: -150px;}

.srch-rslt-wrap .prd-rslt-box {font-size:0;}
.srch-rslt-wrap .btn-prd-type {display:inline-block; vertical-align:top; width:40px; height:40px; border:1px solid #ddd; text-align:center;}
.srch-rslt-wrap .btn-prd-type::before{content:'';display:inline-block; vertical-align:top; margin:1px 0 0 1px; width:15px; height:15px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -240px 0 no-repeat;}
.srch-rslt-wrap .btn-prd-type.list::before {background-position-y: -20px;}
.srch-rslt-wrap .btn-prd-type.selected::before {background-position-x: -220px;}
.srch-rslt-wrap .btn-prd-type + .btn-prd-type {margin-left:-1px;}

.srch-filter-wrap {width:230px; padding:30px 20px 0 0;}
.srch-rslt-re {position: relative; border: solid 1px #dddddd; font-size:0;}
.srch-rslt-re input[type=text] {border:none;vertical-align: top;  line-height:1; padding:10px 0 10px 15px; width:calc(100% - 38px); }
.srch-rslt-re input[type=text]:-webkit-input-placeholder {color:#999;}
.srch-rslt-re input[type=text]:-ms-input-placeholder  {color:#999;}
.srch-rslt-re input[type=text]:-mos-input-placeholder  {color:#999;}

/*.srch-rslt-re input[type=text]:focus{outline:none;}*/
.srch-rslt-re .btn-search {width:38px; height:38px;}
.srch-rslt-re .btn-search .sp {display:inline-block; vertical-align: top; width:16px; height:16px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -60px -54px no-repeat; margin:1px 4px 0 0;}
.srch-rslt-re .btn-del {position:absolute; display:block; top:10px; right:40px; width:16px; height:16px; background:url(//img.lfmall.co.kr/file/WAS/apps/2017/pfront/sp.png) -308px -62px no-repeat}
.srch-rslt-re .btn-del.hide{display:none;}
.srch-word-lst {position: absolute; display:block; top:39px; left:-1px; width:calc(100% + 2px); background:#fff; border:1px solid #ddd; border-top:none; padding:15px; z-index:5; }
.srch-word-lst.hide {display:none;}
.srch-word-lst li + li {margin-top:15px;}
.srch-word-lst a {color:#000000; font-size: 14px; line-height:1.307;}
.srch-word-lst a:hover,
.srch-word-lst a:focus {font-weight:bold;}
.srch-word-lst .key-word {color: #dc2832;}

.srch-rslt-re + .srch-prd-type {margin-top:20px;}
.chk-list.hide {display:none;}
.chk-list li + li {margin-top:12px;}


.cate-list li + li {margin-top:15px;}
.cate-list li a {display:block; font-size: 14px; letter-spacing: -0.13px; line-height:1.3; color: #000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;position: relative;z-index: 5;}
.cate-list li a:hover,
.cate-list li a:focus {font-weight:bold;}
.cate-list li {position:relative;z-index: 1;}
.cate-list li:not(.last)::after {content:''; position:absolute; top:0; right:0;  display:inline-block; vertical-align:top; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -20px no-repeat; width:12px; height:7px; margin-top:4px;z-index: 2;}
.cate-list li.selected::after {transform:rotate(-180deg);}
.cate-list li ul {margin-top:15px;}
.cate-list a.selected {color: #dc2832;}
.cate-list .dep2 {display:none; margin-left:10px;}
.cate-list .dep3 {display:none; margin-left:10px;}
.cate-list .dep4 {display:none; margin-left:10px;}
.cate-list .dep5 {display:none; margin-left:10px;}
.cate-list .dep6 {display:none; margin-left:10px;}
.cate-list .dep7 {display:none; margin-left:10px;}
.cate-list .dep8 {display:none; margin-left:10px;}
.cate-list .dep9 {display:none; margin-left:10px;}
.cate-list .dep10 {display:none; margin-left:10px;}
.cate-list .selected > .dep2,
.cate-list .selected > .dep3,
.cate-list .selected > .dep4,
.cate-list .selected > .dep5,
.cate-list .selected > .dep6,
.cate-list .selected > .dep7,
.cate-list .selected > .dep8,
.cate-list .selected > .dep9,
.cate-list .selected > .dep10 {display:block;}


.color-list {font-size:0; margin:-3px -4px;}
.color-list li {display:inline-block; vertical-align: top; margin:3px 4px;}
.color-list .chk-box {width:21px; height:21px; border-radius: 2px;font-size: 0;}
.color-list .chk-box label::before { display:none;}
.color-list .chk-box :checked + label::before { display:block; position: absolute; top:0; left:0;bottom:0;right:0; border:1px solid #000; border-radius: 4px; background:none;box-sizing: border-box;}
.color-list .chk-box label img {display:block; width:21px; height:21px; border-radius:2px;overflow: hidden;margin:2px;}

.color-list .cl_WHITE {background:#fff; outline:none; border:1px solid #eee;}
.color-list .cl_GOLD.chk-box {background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -30px -100px no-repeat;}
.color-list .cl_SILVER.chk-box {background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -30px -123px no-repeat;}
.color-list .cl_MULTI.chk-box {background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -30px -146px no-repeat;}
.color-list .cl_NO.chk-box {background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -32px -170px no-repeat; outline:none; border:1px solid #eee;}
.color-list .cl_IVORY {background:#fcf1dd; }
.color-list .cl_WHITE.chk-box label::before,
.color-list .cl_NO.chk-box label::before {top:-3px; left:-3px;}

.filter-con .color-list li {margin:1px 2px 1px 2px;}
.filter-con .color-list .chk-box {width:25px;height: 25px;padding:2px;position: relative;}
.filter-con .color-list .chk-box label {display: inline-block;width:25px;height: 25px;font-size: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.filter-con .color-list .chk-box :checked + label::before {width:25px;height: 25px;}

.srch-prd-list-wrap {margin-right:-5px; padding-right:3px;}/*2020.07.24 scorll 수정*/

.btn-chk {display:inline-block; vertical-align: top; font-size:15px; color: #000000; letter-spacing: -0.32px; line-height:1.285;}
.btn-chk:disabled,
.btn-chk.disabled {color: #bdbdbd;}
.btn-chk::before {content:''; display:inline-block; vertical-align:top; width:3px; height:3px; background:#ddd; border-radius: 50%; margin:7px 6px 0 3px;}
.btn-chk.active {color: #dc2832; font-weight: bold;}
.btn-chk.active::before {content:''; display:inline-block; vertical-align: top; width:12px!important; height:12px!important;  background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -90px no-repeat!important;/* background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -90px no-repeat!important;*/ margin:4px 0 0 0; }


.srch-prd-list-wrap {margin-right:-5px; padding-right:3px;}/*2020.07.24 scorll 수정*/
.srch-prd-list-wrap .prd-type.hide{display:none;}

.srch-prd-list .prd-img {position:relative;display:block; overflow:hidden;}
.srch-prd-list .i-badge {position:absolute; top:0; left:0; z-index:5;}
.srch-prd-list .i-badge > img {width:100%; display:block;}
.srch-prd-list .img-wrap {position:relative; overflow:hidden;}
.srch-prd-list .img-wrap img { display:block;}
.srch-prd-list .img-wrap::after{content:''; position:absolute; top:0; left:0; background:rgba(0,0,0,0.04); width:100%; height:100%; z-index:6;}
.srch-prd-list .roll-img {position:absolute; top:0; left:0; bottom:0; right:0; max-width:100%; height:auto;  z-index:4; /*transform: translate(-50%, -50%);*/}
.srch-prd-list .img-wrap .roll-over {position:absolute; top:0; left:0; /* width:100%; height:100%;*/ opacity: 0; transition: all 0.3s ease-in-out;z-index: 5;}
.srch-prd-list .prd-img:hover .roll-over {opacity: 1;}
.srch-prd-list .roll-img img {display:block; width: 100%;/* height:100%;*/position: absolute;top: 0;bottom: 0;margin: auto 0;z-index: 2;}
.srch-prd-list .prd-price {font-size:15px; color: #000000; line-height:1.2;}
.srch-prd-list .prd-price .sale {color: #dc2832; font-weight: bold;}
.srch-prd-list .prd-price .normal {color:rgba(21,21,21,0.25); text-decoration: line-through;}
.srch-prd-list .prd-price .discount {font-weight: bold;}
.srch-prd-list .prd-info {display:block; color: #000000;}
.srch-prd-list .prd-info:hover,
.srch-prd-list .prd-info:focus,
.srch-prd-list .prd-info:active {text-decoration: underline;}


.srch-prd-list .prd-info .brand {font-size: 14px; line-height:1.38;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-break: break-all;}
.srch-prd-list .prd-info .name {font-size: 14px; line-height:1.57;}
.srch-prd-list .colors {font-size:0; margin:-2px -1.5px; }
.srch-prd-list .colors img {display:block; margin:0 auto; width:100%;}
.srch-prd-list .colors .ico-color {display:inline-block; vertical-align: top; width:13px; height:13px; margin:2px 1.5px;}

.srch-prd-list .delivery {font-size: 12px; color: #000000; line-height:1.307;}
.srch-prd-list .lf-delivery {display: flex;align-items: center;margin: 10px 0 -1px;color: #212121;font-size: 12px;line-height: 16px;}
.srch-prd-list .lf-delivery::before {content: '';display: inline-block;width: 14px;height: 8px;background: url("//img.lfmall.co.kr/file/WAS/apps/img/mobile/icon/icon-ic-logo@2x.png") no-repeat;background-size: 100% auto;}
.srch-prd-list .lf-delivery strong{display: inline-block;margin: 0 4px 0 3px;color: #dc2832;font-weight: bold;}



.srch-prd-list .grade {font-size:0; }
.srch-prd-list .grade .star {position: relative; display:inline-block; vertical-align: top; width:54px; height:10px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -90px -60px no-repeat;}
.srch-prd-list .grade .star-gauge {position:absolute; top:0; left: 0; height:10px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -90px -70px no-repeat;}
.srch-prd-list .grade .point{display:inline-block; vertical-align: top; font-size: 12px; color: #000000; line-height:10px; margin-left:5px;}
.srch-prd-list .ly-ov-items {position: absolute; bottom:-90px; left:0; width:100%; z-index: 25; text-align:center; font-size:0; transition: all .5s cubic-bezier(0, 1, 0.5, 1);}
.srch-prd-list .prd-img:hover .ly-ov-items {bottom:0;}
.srch-prd-list .ly-ov-items .opt { background:rgba(255,255,255,0.8); padding:11px 0; }
.srch-prd-list .ly-ov-items .opt span {font-size: 12px; color: #757575;}
.srch-prd-list .ly-ov-items .opt span.line {color:#bdbdbd; text-decoration: line-through;}
.srch-prd-list .ly-ov-items .opt span + span {margin-left:20px;}
.srch-prd-list .btn-wish{display:inline-block; vertical-align: top; width:40px; height:40px; border-radius: 50%; background:rgba(255,255,255,0.2); border:none; font-size:0; }
.srch-prd-list .btn-wish:hover,
.srch-prd-list .btn-wish:focus {background:rgba(255,255,255,0.9);}
.srch-prd-list .btn-wish::before {content:''; display:block; margin:5px auto 0; width:18px; height: 16px;  background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') -152px -60px no-repeat;}
.srch-prd-list .btn-wish.active::before {background-position-x:-172px;}
.srch-prd-list .prd-marketing {font-size:0;}
.srch-prd-list .badge {display:inline-block; vertical-align:top; text-align:left; max-width:100%;}
.srch-prd-list .badge .tag {display: inline-block;vertical-align: top;font-size: 12px;color: #000000;line-height: 1;background-color: #fff;padding: 5px 5px 6px;border: 1px solid #e9e9e9;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.srch-prd-list .badge .tag + .tag {margin-left:3px;}
.srch-prd-list .badge .tag.gift {color: #dc2832; border-color:rgba(220,40,50,0.2); background:#fff;}


.srch-prd-list .btn-group {display:inline-block; vertical-align:top; color: #000000; font-size: 12px; line-height:1; height:24px; min-width:55px;}
.srch-prd-list .btn-group::after {content:'';display:inline-block; vertical-align:top; width:9px; height:6px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -180px no-repeat; margin:3px 0 0 2px;}
.srch-prd-list .badge + .btn-group {margin-left:6px;}

.srch-prd-more {display:block; margin:80px auto 0; width: 237px; line-height:1; padding:17px 10px;border-radius: 4px; border: solid 1px #000000; font-size: 14px; color: #000000; }
.srch-prd-more strong {font-size:15px;}

.srch-prd-list.thumnail::after {content:''; display:block; height:0; line-height:0; font-size:0; clear:both;}
.srch-prd-list.thumnail > li {float:left; margin-left:23px; width:232px; height:530px;}
/*.srch-prd-list.thumnail > li:nth-child(4n+1) {margin-left:0;}*/
.srch-prd-list.thumnail > li.first {margin-left:0;}
.srch-prd-list.thumnail .prd-img {width:230px; height:292px;}
.srch-prd-list.thumnail .img-wrap { padding-top:127%;height:auto;}
.srch-prd-list.thumnail .roll-img { }
.srch-prd-list.thumnail .i-badge {width:52px;}
.srch-prd-list.thumnail .prd-marketing {margin-top:10px; }
.srch-prd-list.thumnail .badge .tag {max-width:168px;}
.srch-prd-list.thumnail .btn-wish.thumnail {margin-bottom:15px;}
.srch-prd-list.thumnail .btn-wish.list {display:none;}
.srch-prd-list.thumnail .prd-desc {margin-top:10px;  }
.srch-prd-list.thumnail .prd-info .name {display:block; display:-webkit-box;  overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:3px; max-height:44px;word-break: break-all;}
.srch-prd-list.thumnail .prd-price {margin-top:10px;}
.srch-prd-list.thumnail .grade {margin-top:15px;}
.srch-prd-list.thumnail .colors {margin-top:10px;}
.srch-prd-list.thumnail .delivery {margin-top:10px;}

.srch-prd-list.list > li {position:relative; z-index:0; margin-bottom:30px; }
.srch-prd-list.list > li + li {border-top:1px solid #eee; padding-top:30px;}
.srch-prd-list.list .list-cell:nth-child(4) {width:55px; text-align: center;}
.srch-prd-list.list .img-wrap {width:160px; height:204px;padding-top: 127%;}
.srch-prd-list.list .roll-img {max-height: 204px; width:calc((204 / 160 * 100%));}
.srch-prd-list.list .i-badge {width:40px;}
.srch-prd-list.list .prd-desc, .srch-prd-list.list .prd-marketing {padding-left:30px; }
.srch-prd-list.list .prd-info {width:720px;}
.srch-prd-list.list .prd-info .brand {max-width:700px;}
.srch-prd-list.list .prd-info .name {max-width:700px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top:3px;}
.srch-prd-list.list .prd-price {margin-top:10px;}
.srch-prd-list.list .grade {margin-top:10px;}
.srch-prd-list.list .colors {margin-top:10px;}
.srch-prd-list.list .delivery {margin-top:10px;}
.srch-prd-list.list .prd-marketing {margin-top:14px; max-width:700px;}
.srch-prd-list.list .badge .tag {max-width:680px; }
.srch-prd-list.list .ly-ov-items .opt span {font-size: 10px; color: #000000; letter-spacing: -0.7px;}
.srch-prd-list.list li .list-box {display:table; width:100%;}
.srch-prd-list.list li .prd-img {display:table-cell; vertical-align:top; width:160px; }
.srch-prd-list.list li .v-middle {display:table-cell; vertical-align: middle;}
.srch-prd-list.list li .btn-wish.list {display:block; margin:0 8px 0 0; position:absolute; top:50%; right:0; margin-top:-20px; }
.srch-prd-list.list li .btn-wish.thumnail {display:none;}
.srch-prd-list.list li .btn-group {}

.srch-prd-list.list li .srch-prd-list.thumnail .list-box {display:block;}
.srch-prd-list.list li .srch-prd-list.thumnail .prd-img  {display:block; width:230px;  height:292px;}
.srch-prd-list.list li .srch-prd-list.thumnail .img-wrap {width:230px;  height:292px;}
.srch-prd-list.list li .srch-prd-list.thumnail .prd-desc,
.srch-prd-list.list li .srch-prd-list.thumnail .prd-marketing {padding-left:0;}
.srch-prd-list.list li .srch-prd-list.thumnail .prd-info {width:100%;}
.srch-prd-list.list li .srch-prd-list.thumnail .prd-info .brand {max-width:230px;}
.srch-prd-list.list li .srch-prd-list.thumnail .prd-info .name {
    max-width:none; white-space: normal;
    display:block; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:44px;
}
.srch-prd-list.list li .srch-prd-list.thumnail .roll-img {max-width:none; max-height:none; width:100%;}

.srch-section-line {display:block; height:1px; border:none;margin: 0px 0 20px 0;}
.srch-prd-list.list li .srch-section-line {display:none;}



.srch-brand-plan .title {display:inline-block; vertical-align:top;  position: relative; line-height:1; }
.srch-brand-plan .title span {position:relative; z-index:2; font-size: 19px; color:#000000; line-height:27px;font-weight:normal;}
.srch-brand-plan .list {font-size:0; margin-top:15px;}
.srch-brand-plan .list li {display:inline-block; vertical-align: top; width:483px; margin-right:20px;}
/*.srch-brand-plan .list li + li {margin-left:23px;}*/
.srch-brand-plan .list li > a {display:block; }
.srch-brand-plan .list li img {display:block; width:100%; }
.srch-brand-plan .list li .card {display:table; width:100%; border: solid 1px #eeeeee; background-color: #f9f9f9;}
.srch-brand-plan .list li .card .img {float:left;width:230px; height:272px; overflow: hidden; margin:-1px 0 0 -1px; }
.srch-brand-plan .list li .card .img > img {margin-top:-10px;}
.srch-brand-plan .list li .card .box {display:table-cell; vertical-align: middle; width:253px; color:#000000; padding:0 20px;}
.srch-brand-plan .list li .card .box h6{font-size:15px;  font-weight: normal; letter-spacing: -1px; line-height:1.28}
.srch-brand-plan .list li .card .box .card-txt {
    font-size: 24px;  letter-spacing: -1.6px; line-height:1.333; max-height:64px; overflow:hidden; margin:8px 0 19px;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-all; text-overflow:ellipsis;

}
.srch-brand-plan .list li .card .box .btn-more{display:inline-block; vertical-align:top; height:17px; line-height:17px; font-size: 14px;  letter-spacing: -0.93px; }
.srch-brand-plan .list li .card .box .btn-more::after {content:''; display:inline-block; vertical-align: top; width:17px; height:17px; background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -140px no-repeat; margin-left:4px;}


.srch-special-prd .today .srch-prd-list.thumnail li {height:auto; margin-right:23px; margin-left:0;}
.srch-special-prd .today .srch-prd-list.thumnail .prd-desc{min-height:auto;}



.srch-prd-list.thumnail li.full {width:100%!important; height: auto!important; margin-left:0;}
.srch-prd-list.thumnail li.full .srch-section-line{display:none;}
.srch-prd-list.list li.full .srch-special-prd {margin-top:0;}


.btn-brand-banner {display:block; background-color: #000000; font-size: 19px; letter-spacing: -0.69px; color:#fff;font-weight: bold; line-height:1.318; padding:13px 30px 18px; }
.brand-banner-img {position:relative; display:block; height:140px; overflow:hidden; border-radius: 4px; }
.brand-banner-img img {width:100%; max-width:989px; display:block;}
.btn-brand-go {position:absolute; top:50%; right:67px; text-align:center; margin-top:-23px; width:192px; height:46px; line-height:46px; color:#fff; font-size:15px; letter-spacing: -0.5px; border-radius: 4px;  border: solid 0.5px rgba(255,255,255,0.5);}
.btn-brand-go::after{content:''; display:inline-block; vertical-align: top; width:5px; height:9px;  background:url('//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png') 0 -40px no-repeat; margin:19px 0 0 8px;}

.brand-banner-wrap {position:relative; margin-bottom:40px;}
.brand-banner-wrap .swiper-container {position:relative; border-radius: 4px;  }

.brand-banner-wrap .swiper-pagination {position:absolute; text-align:center; font-size:0; top:10px; left:937px; width:32px; height:20px; border-radius: 10px 10px; background:rgba(0,0,0,0.5); padding:0; line-height:20px;}
.brand-banner-wrap .swiper-pagination-current{font-size: 11px; font-weight: bold; color:#fff;}
.brand-banner-wrap .swiper-pagination-total {font-size: 11px; color:rgba(255,255,255,0.5);}
.brand-banner-wrap .swiper-pagination-total::before {content:''; display:inline-block; vertical-align: top; width:1px; height:8px; background:rgba(255,255,255,0.2); margin:6px 3px 0;}
.brand-banner-wrap .swiper-pagination-counter {display:none;}

.srch-prd-top-wrap {text-align:right; margin-bottom:20px;}
.srch-prd-top-wrap .prd-sort {position:relative; float:left; font-size:0; text-align: left; margin-top:14px; padding-left:4px;}
.srch-prd-top-wrap .prd-sort .btn-chk {display:inline-block; vertical-align: top;}
.srch-prd-top-wrap .prd-sort span {padding-left:15px;}
.srch-prd-top-wrap .prd-sort .btn-chk + .btn-chk {margin-left:15px;}
.srch-prd-top-wrap .prd-sort .btn-chk:hover,
.srch-prd-top-wrap .prd-sort .btn-chk:focus {text-decoration: underline;}

.srch-prd-top-wrap .prd-sort .sort-tooltip { display:inline-block; width:18px; height: 18px; margin-left:6px; vertical-align:sub; background:url('//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/btn-info@2x.png') no-repeat 0 0; background-size: cover }
.srch-prd-top-wrap .prd-sort .sort-tooltip-cont { display:none; padding:0 30px; position:absolute; top:35px; left:0; z-index:10; border:solid 1px #000; background-color:#fff; color:#000; font-size: 14px; line-height:77px; text-align:center}
.srch-prd-top-wrap .prd-sort .sort-tooltip-close { display:inline-block; width:20px; height: 20px; margin:1px 0 0 15px; position:relative; top:2px; vertical-align:sub; background:url('//img.lfmall.co.kr/file/WAS/apps/img/pc/icon/icon-controls-cancel-b.png') no-repeat 0 0; background-size: cover }



.srch_result_wrap .no_rslt.new .alert .rcmd {margin:-7.5px 0 0; padding-top:30px; font-size:0;}
.srch_result_wrap .no_rslt.new .alert .rcmd a {
    vertical-align:top; font-size:15px; color:#000000; height:auto; line-height: 1.2857; font-weight:normal; padding:0; margin:7.5px 18px; border-radius:0;
}
.srch_result_wrap .no_rslt.new .alert .rcmd .sns {
    display:inline-block; vertical-align:top; font-size: 10px; font-style: italic; font-weight: bold;color: #dc2832; margin-left:3px;
}
.keyword_wrap a {font-size:15px;font-weight:normal;color:#757575}
.srch_artbx.new .txt_srch_result .keyword_wrap a em {display:inline-block;margin-right:2px}
.srch-org {position: relative;display:inline-block; vertical-align:top;  padding-right:13px; margin-left:6px;color: #000000; font-weight:bold; font-size:15px; line-height:1.5;}
.srch-org:after {content: '';display: inline-block;background:url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/arr_path.png) no-repeat 0 0;width:10px;height: 15px;position: absolute;right: 0;top:50%;margin-top:-7px;}
.srch-org > span {color: #757575; font-weight:normal;}
.srch_artbx.new .txt_srch_result .keyword_wrap .srch-org {color: #000000; font-weight:bold; background-position-y: 6px;}
.srch-rslt-title .srch-org  {vertical-align: bottom;}

.ly-loading {position:fixed; top:0; left:0; width:100%; height:100%; z-index:90;}
.ly-loading .img { position:absolute; top:50%; left:50%; width:60px; height:60px; transform:translate(-50%,-50%);border-radius:30px;} /* 202202 LFML-77994 */	
.ly-loading .img  img{max-width:100%; display:block; border-radius:30px;}

.sectionGroup + section,
.swipeGroup + section,
.colGroup + section,
.prdt_artbx > section {margin-top:75px;}

.tabGroup .prdt_artbx > section {margin-top:0px;}


.srch-rslt-title.except-srch-tle,
.srch-rslt-title.except-srch-tle .number {font-size: 22px;line-height: 29px;}

.prdt_artbx > section.grid-items-wrap {margin-top: 0;}
.srch-prd-list.thumnail .img-wrap img {position: absolute;top: 0;bottom: 0;margin: auto 0;}

.srch-prd-list .colors .ico-color {position: relative;z-index: 1;}
.srch-prd-list .colors .ico-color:after {content: '';display: inline-block;position: absolute;top:0;left:0;right:0;bottom: 0;background: rgba(0,0,0, 0.04);z-index: 10;}

/*LFML-55773*/
.bst-num {display: inline-block;box-sizing: border-box;color: #000000;font-size: 25px;font-family: 'Gza-Regular' !important;}
.best-prd-wrap .srch-prd-list li:nth-child(5n+1) {margin-left: 0;}
.best-prd-wrap .srch-prd-list.thumnail.add-rank-num > li {height: 577px;}
/*LFML-57654*/
.srch-prd-list.thumnail .prd-desc .planning-remaining-date-time {margin:-5px 0 10px;}
.srch-prd-list .prd-price .sale.str {font-weight: normal;font-size:15px;}

/*LFML-59975*/
.srch-prd-list .badge .tag.open-market {font-size: 12px;color:#000000; border-width:0; background:#f5f5f5;padding:6px 5px 7px;}


/* LFML-66958 */
.srch-special-prd .title {font-size: 15px;padding-bottom: 20px;font-weight: bold;}

.srch-prd-list.thumnail > li {margin-left:20px;}
/* .srch-prd-list.thumnail > li:nth-child(4n+1){margin-left:0;} */
.srch-prd-list.full-list.thumnail > li {margin-left:20px;}
.srch-prd-list.full-list.thumnail > li:nth-child(5n+1){margin-left:0;}

/* 브랜드 카테고리 스티키 */
.brand-gnb.fixed {position: fixed;width: 100%;top: 0; z-index: 11; background: #fff;}

.bestseller-raking li {position: relative;margin-left:20px;}
.srch-prd-list.thumnail .prd-img  {width: 230px;}
.bestseller-raking li .list-box {position: relative;}
.bestseller-raking li .list-box .bst-num {z-index: 5;left:20px;top:12px;position:absolute;}
.group-filter-wrap.new-ht {margin-top: -20px;padding-bottom: 20px;}

section.category-page-wrap {margin-top: 60px;}
/* section.category-page-wrap .grid-items-wrap {margin-bottom: -40px;} */
section.category-page-wrap .grid-catepage-titarea {margin: 30px 0;}

/* LFML-71368 */
.brand-banner-img {border-radius: 0px; }
.brand-banner-img img {width:100%; max-width:989px; display:block;}
.btn-brand-go {position:absolute; top:50%; right:60px; text-align:center; margin-top:-21px; width:157px; height:42px; line-height:42px; color:#fff; font-size: 14px; letter-spacing: -0.5px; border-radius: 4px;  border: solid 1px rgba(255,255,255,0.8);z-index:10;}
.btn-brand-go::after{content:''; display:inline-block; vertical-align: top; width:7px; height:11px;  background:url('//img.lfmall.co.kr/file/WAS/apps/2021/image/mweb/ic_search_arrow.png') 0 0px no-repeat; margin:17px 0 0 5px;}
.btn-brand-go-stype {position:absolute; top:50%; transform: translateY(-50%);right:26px; text-align:center;  color:#fff; font-size:15px; letter-spacing: -0.5px;}
.btn-brand-go-stype::after{content:''; display:inline-block; vertical-align: top; width:7px; height:11px;  background:url('//img.lfmall.co.kr/file/WAS/apps/2021/image/mweb/ic_search_arrow.png') 0 0px no-repeat; margin:5px 0 0 5px;} 
.btn-brand-banner {display:block; background-color: #000000; font-size: 22px; letter-spacing: -0.69px; color:#fff;font-weight: bold; line-height:1.318; padding:13px 30px 18px; }

/* LFML-67503 */
.btn-lv-price {position: relative;padding-right:15px;z-index: 10;}
.btn-lv-price:after {content: '';display: inline-block;vertical-align: top;width: 9px;height: 6px;background: url(//img.lfmall.co.kr/file/WAS/apps/2019/pfront/common/sp_search.png) 0 -180px no-repeat;margin: -1px 0 0 2px;position: absolute;right:0;top:50%;}
.btn-lv-price.on:after {transform: rotate(180deg);}
.ly-lv-price {position: absolute;width:200px;margin:5px 0 0;background: #fff;border:1px solid #000;padding:20px 20px;z-index: 20;display: none;box-sizing: border-box;}
.ly-lv-price .lv-price-info {overflow: hidden;opacity: 0.4;display: flex;-webkit-display: flex;justify-content: space-between;}
.ly-lv-price .lv-price-info.on {opacity: 1;}
.ly-lv-price .lv-price-info+.lv-price-info {margin-top: 15px;}
.ly-lv-price .lv-price-info sup,
.ly-lv-price .lv-price-info sub {font-size: 14px;line-height: normal;color: #000000;font-weight: normal;flex:1;}
.ly-lv-price .lv-price-info sub {text-align: right;}
.srch-prd-list.list {position: relative;}
.srch-prd-list .srch-brand-plan {padding-bottom: 50px;}
.lv-price-notic {color: #000000;margin-top: 10px;font-size: 13px;font-weight: normal;}
#productDiv.grid-items-5 .prod-unit-desc .ly-lv-price {left:0;}
.btn-none-arrow.btn-lv-price:after {display:none;}


/* LFML-73900 */
.chk-list li + li {width:100%;}
/* LFML-72231 */
.top-autocomplete-word,
.header-search-suggest {padding: 0 30px;}

.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-logoitem-list {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;height: 58px;border-bottom: 1px solid #eee;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-name {width:60%;-ms-flex-positive: 1;flex-grow: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;color: #000;font-size: 14px;line-height: 19px;letter-spacing: 0px;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-name span {overflow: hidden;width: 24px;height: 24px;margin: 0 5px 2px 0;border-radius: 50%;border: solid 1px #eee;object-fit: cover;}



.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-name span.nologo {background:url(//img.lfmall.co.kr/file/WAS/apps/2021/image/mweb/logo_default.jpg) no-repeat center center;background-size:cover;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-name span.nologo.icon-search-menu {background-size:22px auto;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-name span img {max-width: 100%;}

.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-shop-go {width:40%;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-shop-go a {display: -ms-flexbox;display: flex;padding-left: 20%;color: #000;font-size: 12px;line-height: 18px;-ms-flex-align: center;align-items: center;justify-content: flex-end;}
.top-autocomplete-word.program_srchcnt .keyword-brand-shop .brd-shop-go a::after{content: "";display: inline-block;width: 6px;height: 12px;margin-left: 4px;background: url(//img.lfmall.co.kr/file/WAS/display/images/pc_spimage.png) no-repeat;background-size: 600px 900px;background-position: -152px -53px;}
.header-search-suggest .search-suggest-recent,
.header-search-suggest .search-suggest-popular {width:calc((100% - 20px)/2);max-width:240px;}

#header.fixed{position:fixed;top:0;left:0;width:100%;}
#header.fixed .lf-top-logo{width: 113px;height: 25px;position: absolute;top: 23px;left: 57px;background: url(//img.lfmall.co.kr/file/WAS/display/images/pc_spimage.png) no-repeat;background-size: 600px 900px;background-position: -175px -302px;}
#header.fixed .lf-unit-personal>section{height:0;position:relative;}
#header.fixed .header-search-form{width:250px;}
/* 
#header.fixed .top-search-form{position:absolute;top:16px;right:184px;} */
#header.fixed .top-search-form{position:absolute;top:16px;right:0;}

#header.fixed.unUser .top-search-form{right:230px;}


#header .my-recently{height:50px;}
#header .lf-unit-personal .h_menu>li{height:55px;margin-top:6px;}
#header.fixed .top-search-ver2 .header-search-suggest,
#header.fixed .top-search-ver2 .top-autocomplete-word{width:434px;right:0;}
/* #header.fixed .lf-unit-personal .h_menu{position:absolute;top:22px;right:46px;width:auto;}
#header.fixed .lf-unit-personal .h_menu>li{width:46px;height:50px;margin-top:0;}

#header.fixed .lf-unit-personal .h_menu>li>a{font-size:0;line-height: 0;;}
#header.fixed .lf-unit-personal .h_menu>li>a:before{margin:0 auto;} */
#header.fixed .lf-unit-personal .h_menu{display:none;}

#header.fixed nav#nav{height:70px;border-top:0;}
#header.fixed .personal-info{margin-top:22px;height:26px;}
#header.fixed .my-recently{display:none;}
#header.fixed .my-recently>a{height:26px;}
#header.fixed .my-recently-tle{display:none;}
#header.fixed .my-recently-list{top:47px;}

#header.fixed .category-menu {margin: 0 0 0 -18px;border:0;height:70px;}
#header.fixed .ly-category-all{top:69px;left:-1px;}
#header.fixed .ly-category-all.ly-outlet-all{top:58px;left:0;}
#header.fixed .brand-menu{padding:0 17px 0 30px ;margin:11px 0 0 132px;}



#header.fixed .gnb-menu>ul li::after,
#header.fixed .brand-menu::after{content:'';display:blodk;width:100%;height:12px;background-color: transparent;position:absolute;bottom:-11px;left:0;}
#header.fixed .ly-brand-overview{left:-189px;top:58px;}
#header.fixed .gnb-menu{margin: 11px 0 0 0;}
#header.fixed .gnb-menu>ul{gap:0 17px;}
#header.fixed .gnb-menu>ul>li>a:hover:after {bottom: -11px;}
#header.fixed .lf-unit-personal .ly-unit-personal{top:48px;}

#header.fixed .gnb-menu>ul>li:hover>a::before,
#header.fixed .brand-menu:hover .gnb-brand::before{bottom:-11px;}