/* BASIC css start */
html, body{min-width:1200px;}

/* 최상단 탑 띠배너 & 상단 탑배너 */
#top_bnr{position:relative;display:block;text-align:center; width:auto; height:auto;line-height:40px}
#top_bnr a{display: block;width:100%; font-size:16px;color: #fff;}

.sliderArea .swiper-slide {width:100%; text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.sliderArea .swiper-slide img { display: block; width: 100%; object-fit: cover; }

/* 배경 로고 고정*/
#contentWrapper{height:100%;position:relative;z-index:1}

/* 상단 고정 배너 */
.headerFixBanner.on{display:block; margin: 0 auto}
.headerFixBanner.firstView{-webkit-transition:none;transition:none;}
.headerFixBanner .link{display:block;position:relative;height:40px;margin:0 auto;max-width:1920px; width:100%;overflow:hidden;background-color:#e3e3e3;}
.headerFixBanner .bannerImg{position:absolute;overflow:hidden;}
.headerFixBanner.on p { display:block; margin:0 auto; text-align:center; }
.Fix_banner_ars { width: auto; max-width: 1920px; background-color: #f65c20;}
.Fix_banner_ars img{ margin: 0 auto; display: block; overflow: hidden; padding:3px 0 3px 30px;  }

/* header & 공통 */
.headerWrap{background-color:#fff;}
.iconBtn{margin-right: 22px;display: inline-block;}
.iconBtn .stt_on, .iconBtn.on .stt_off{display:none;}
.iconBtn.on .stt_on{display:block;}
.minSizeWrap{width:1400px;margin:0 auto;position:relative;}
.initTransition{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}

/* lnb */
.lnbWrap{border-bottom:1px solid #dedede;}
.lnbWrap .btnArea{width:1500px;margin:0 auto;}
.lnbWrap .listWrap:after{content:"";display:block;clear:both;}
.lnbWrap .list{float:left;position:relative;}
.lnbWrap .link{display:inline-block;font-size:11px;color:#716e6e;line-height:39px;height:39px;padding:0 10px;}
.lnbWrap .txtLink{padding:0;}
.lnbWrap .txtLink:first-child{padding-left:10px;}
.lnbWrap .txtLink:last-child{padding-right:10px}
.lnbWrap .list:first-child .link{padding-left:0;}
.lnbWrap .subListWrap{position:absolute;top:100%;left:50%;z-index:50;margin-top:-7px;border:1px solid #cecece;background-color:#fff;padding:6px 0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width: 88px;margin-left: -45px;text-align: center;}
.lnbWrap .subListWrap .subLink{white-space:nowrap;display:block;font-size:11px;color:#666;line-height: 20px;}
.lnbWrap .subListWrap .subLink:hover{color:#000;text-decoration:underline;}
.lnbWrap .link:hover{color:#222;text-decoration:underline;}
.lnbWrap .link:hover + .subListWrap, .lnbWrap .subListWrap:hover{visibility:visible;opacity:1;}
.lnbWrap .headerFixBannerBtn{width:39px;height:39px;text-align:center;background-color:#f8f8f8;font-size:18px;color:#262626;position:relative;display:block;border-left:1px solid #dedede;border-right:1px solid #dedede;}
.lnbWrap .headerFixBannerBtn .btnIcon{width:18px;height:18px;position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px;}

/* 헤더 상단 정보 */
.headerInfo{position:relative;z-index:130;}
.headerInfo .btnArea{width: 1920px;height: 100px;margin:0 auto;position:relative;max-width: 100%;box-sizing:border-box;padding:0 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;}
.headerInfo .btnArea > .left{justify-self:start;}
.headerInfo .btnArea > .center{justify-self:center;}
.headerInfo .btnArea > .right{justify-self:end; margin-right:50px;}
.headerInfo .snsArea{position:relative;}
.headerInfo .snsArea a {font-size: 15px;color: #000;font-family: 'Pretendard', sans-serif;margin-right: 36px;}
.headerInfo .snsArea .link{width:32px;height:32px;display:inline-block;vertical-align:top;border-radius:50%;background-color:#bfbfbf;color:#fff;text-align:center;font-size:20px;margin-right:12px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.headerInfo .snsArea .link i{line-height:32px;}
.headerInfo .snsArea .link:hover{background-color:#a4a4a4;}
.headerInfo .center{ display:flex; justify-content:flex-end; align-items:center; width:100%; height:38px; box-sizing:border-box; margin-top:50px; } /*검색영역위치*/
.headerInfo .logoArea{height:100%;margin:0; margin-top:10px; margin-left:-32px;} 
.headerInfo .logoArea .link{display:inline-block;font-size:0;vertical-align:middle;}
.headerInfo .logoArea:after{vertical-align:middle;content:"";height:100%;display:inline-block;}
.headerInfo .logo{height: 40px;vertical-align:middle;}
.headerInfo .utilMenu{position:static;display:inline-flex;align-items:center; margin-top: 50px} /*우측 소메뉴위치*/

.headerInfo .utilMenu .link{color:#8f8f8f;text-align:center;display:inline-flex;align-items:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.headerInfo .utilMenu .link.group { line-height: 24px; }
.headerInfo .utilMenu .link i{font-size:22px;height:22px;}
.headerInfo .utilMenu .link .txt{font-size:15px;display:inline-block;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;color: #000;margin-right: 18px;line-height:1;font-family: 'Pretendard', sans-serif;}
.headerInfo .utilMenu .link img {width:18px;display:block;}
.headerInfo .utilMenu .link .group_img > img { width: 22px;}
.headerInfo .utilMenu .link:hover, .headerInfo .utilMenu .link:hover .txt{color:#222;}
.headerInfo .basketLink{position:relative;margin-left:2px;display:inline-flex;align-items:center;}
.headerInfo .basketLink svg{width:18px;height:18px;}
.headerInfo .basketLink .basketQuan{position:absolute;top: -6px;right: -8px;left:auto;width: 16px;height:16px;line-height:16px;padding: 0;text-align:center;font-size: 9px;font-weight: bold;color: #fff;background-color:#e2231a;border-radius: 100%;display:block;}
.headerInfo .basketLink .basketQuan:empty{display:none;}
a.link.group img{width:18px;float:left;margin-right:4px}
a.link.group span.txt{float:left}
.group_name{float:left; display:none;}

/* ===== gnb ===== */
.gnbArea{border-bottom:1px solid #dedede;position:relative;}
.gnb{background-color:#fff;height:60px;width: 100%; margin:0;padding: 0;position:relative;}
.gnb li:last-child .link {margin-right: 0;}

.gnb .listWrap{
    max-width: 1920px;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 74px 0 49px;
    display: flex;
    justify-content: flex-start;
    height: 100%;
    align-items: center;
    flex-wrap: nowrap;
}
.gnb .listWrap:after{content:"";display:block;clear:both;}
.gnb .viewAllMenuBtn, .gnb .viewSearchBtn{width: 20px;height: 43px;display:block;position:absolute;top: 20px;font-size:22px;text-align: center;}
.gnb .viewAllMenuBtn i, .gnb .viewSearchBtn i{line-height:50px;}
.gnb .viewAllMenuBtn{left: 10px;color:#fff;}
.gnb .viewSearchBtn{right:0;color:#222;border-left:1px solid #dedede;border-right:1px solid #dedede;}
.gnb .list{
    position: relative;
    margin: 0 9px;
    flex: 0 0 auto;
}
.gnb .listWrap > .list:first-child{margin-left:0;}

/* 그룹 구분선 */
.gnb .gnbDivider{width:1.5px;height:15px;background-color:#dedede;margin:0 14px;align-self:center;flex:0 0 auto;}

/* 상단 카테고리 부분 */
.gnb .link{
    font-size: 17px;
    font-weight: 600;
    color: #000;
    display: block;
    margin: 0;
    padding: 0;
    height:60px;
    line-height:60px;
    text-align:center;
    position:relative;
    white-space:nowrap;
    font-family: 'Pretendard', sans-serif;
}

/*그라데이션 컬러*/
.gnb .dataGnbIdx_main .link{background: linear-gradient(90deg, #E85F2C, #F07832, #F2A04A) !important;
    -webkit-background-clip:text !important;
    background-clip:text !important;
    -webkit-text-fill-color:transparent !important;
    color:transparent !important;
}

.gnb li:hover .link{color:#232323;}
.gnb li:hover .link + .subListWrap, .gnb .subListWrap:hover{visibility:visible;opacity:1;}
.gnb .list .subListWrap:empty{display:none;}
.gnb .subListWrap{visibility:hidden;opacity:0;position:absolute;z-index:50;top:100%;left: 50%;padding: 12px 0;border:1px solid #ddd;background-color:#fff;width: 138px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-align: center;margin-left: -70px;}
.gnb .subListWrap .subLink{padding:6px 0 6px 0;display:block;white-space:nowrap;color:#777;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.gnb .subListWrap .subLink:hover{color:#101010;background-color:#f8f8f8;}
.a1 {padding-right:15px; padding-left:15px;}

/*메인카테고리 우측 강조 점*/
.gnb .link.new:before{content:''; width:5px; height:5px;
background:#194541; border-radius:50%; position:absolute; top:17px; right:-7px;}






/* 끝쪽 그룹(기획전/이벤트/커뮤니티/룩북)을 우측 끝으로 밀어주는 구분선 */
.gnb .gnbDividerEnd{margin-left:auto;flex:0 0 auto;}

/* 레퍼런스처럼 작고 연한 회색으로 표시되는 서브 카테고리 그룹 */
.gnb .list.subCate{margin:0 10px;}
.gnb .list.subCate:last-child{margin-right:0;}
.gnb .list.subCate .link{
    font-size:14px;
    font-weight:400;
    color:#999;
}
.gnb .list.subCate .link:hover{color:#666;}

/* 검색 영역 */
.searchArea{z-index:150; background-color:rgba(255,255,255,0.9);}
.searchArea.on{visibility:visible;opacity:1;}
.searchWrap{width: 350px; position:relative;}
.searchWrap input{
    border:0;border-bottom: 1px solid #000;
    padding: 0 40px 8px 2px;
    font-size:15px;
    font-family: 'Pretendard', sans-serif;
    color:#333;outline:0;width:100%;height:100%;
    background-color:transparent;box-sizing: border-box;
    
}
.searchWrap input:focus{border-bottom-color:#000;}
.searchWrap input::placeholder{color:#999;}
.searchWrap .searchBtn{display:block;position:absolute;bottom: 4px;right: 2px;width: 21px;height: 22px;color:#888;text-align:center;}
.searchWrap .searchBtn img{width:100%;height:100%;object-fit:contain;display:block;}
.searchWrap .searchBtn i{line-height:2;}
.searchWrap .searchBtn:hover{color:#000;}
.searchArea .sch_close {float: left;margin-top: 43px;}
.popular_wrap {float: right;width: 321px;height: 23px;border-bottom: 1px solid #000;margin-top: 13px;overflow: hidden;padding: 33px 0;box-sizing: border-box;}
.popular_wrap .swiper-container{height:30px;}
.popular_wrap .swiper-slide b {background: #000;width: 20px;height: 20px;line-height: 20px;color: #fff;display: inline-block;text-align: center;border-radius: 5px;margin-right: 10px;font-family: 'Montserrat', sans-serif;}
.popular_wrap .swiper-slide a {font-size: 14px;color: #000;font-family: 'Noto Sans KR', sans-serif;vertical-align: text-top;}
.popular_wrap .swiper-button-next, .popular_wrap .swiper-button-prev {font-size: 15px;color: #000;width: 12px;height: 10px;padding: 0;margin: 0;}
.popular_wrap .swiper-button-next:after, .popular_wrap .swiper-button-prev:after{content:unset !important;}
.popular_wrap .swiper-button-next {top: 12px;}
.popular_wrap .swiper-button-prev {top: 0px;right: 10px;left: auto;}


/* 우측 고정 메뉴 영역 */
.rightFixMenu{position:fixed;top:0;right:0;bottom:0;z-index:1000;width:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rightFixMenu.firstView{-webkit-transition:none;transition:none;}
.rightFixMenu.on{width:181px;}
.rightFixMenu .fixOpenBtn{position:absolute;top:50%;right:100%;height:54px;border:1px solid #dedede;border-right:0;background-color:#fff;margin:-28px -1px 0 0;color:#3d3d3d;font-size:28px;text-align:center;}
.rightFixMenu .fixOpenBtn i{vertical-align:top;margin-top:13px;}
.rightFixMenu .fixOpenBtn:hover{background-color:#a4a4a4;border-color:#a4a4a4;color:#fff;}
.rightFixMenu .rightFixCnt{position:absolute;top:0;bottom:0;left:0;border-left:1px solid #dedede;background-color:#fff;width:150px;padding:0 15px 0;}
.rightFixMenu .tagArea{padding-top:21px;}
.rightFixMenu .tagArea .link{display:block;font-size:13px;color:#000;line-height:20px;padding:9px 5px;text-align:center;border:1px solid #ddd;margin-top:5px;}
.rightFixMenu .utilMenu{padding-top: 34px;font-size:0;text-align:center;margin-left: -4px;}
.rightFixMenu .utilMenu .link{display:inline-block;width: 71px;font-size:11px;color:#707070;line-height:18px;padding: 4px 0;border:1px solid #ddd;vertical-align:top;margin:4px 0 0 4px;text-align: center;}
.rightFixMenu .tagArea .link:hover, .rightFixMenu .utilMenu .link:hover{background-color:#a4a4a4;border-color:#a4a4a4;color:#fff;}
.rightFixMenu .csCenter{padding-top: 50px;}
.rightFixMenu .csCenter .title{color:#333;font-size:14px;white-space:nowrap;padding: 17px 0 13px 0;line-height:20px;display:block;position:relative;}
.rightFixMenu .csCenter .title:after{content:"";display:block;position:absolute;top:0;left:0;height:1px;width:20px;background-color:#000;}
.rightFixMenu .csCenter .subTitle{font-size:11px;}
.rightFixMenu .csCenter .tel{color:#222;font-size:20px;font-weight:600;display:block;line-height:1;}
.rightFixMenu .csCenter .subTxt{line-height:18px;font-size:12px;color:#777;padding: 15px 0 0;}
.rightFixMenu .pageMoveBtnArea{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-bottom: 30px;background-color:#fff;}
.rightFixMenu .pageMoveBtnArea .link{color:#222;padding:12px;display:block;vertical-align:top;position:relative;width:60px;margin:0 auto;}
.rightFixMenu .pageMoveBtnArea .link:after{position:absolute;top:0;left:50%;margin-left:-10px;height:1px;width:20px;background-color:#000;content:"";display:block;}
.rightFixMenu .pageMoveBtnArea .link:first-child:after{display:none;}
.rightFixMenu .pageMoveBtnArea .txt{font-size:11px;display:block;line-height:1;padding:8px 0;}
.rightFixMenu .pageMoveBtnArea .link i{font-size:20px;color:#000;vertical-align:top;}

/* 헤더 상태값 관리 */
.headerFix.headerWrap{position:fixed;top: 0;left:0;right:0;z-index:200;}
.applyWebFont .gnb .link, .applyWebFont .addPrdArea .cateArea .link .txt{margin-top:0;}
.headerFix.headerWrap .gnbArea{display:block;}
.headerFix.headerWrap .searchArea{top:154px;}

/* 유튜브 */
#event_wrap{position:relative;margin:0 auto;display:block}
#event_wrap .event_header02{background:url(/design/elcanto/event/event3_8_1.jpg) no-repeat center top;}
.youtubeWrap {position: relative;width: 100%;padding-bottom: 56.25%;}
.youtubeWrap iframe {position: absolute;width: 100%;height: 100%;}

/* 마이페이지 상단 분류*/
.mypage_menu ul { *zoom:1 }
.mypage_menu ul:after { display:block; clear:both; content:'' }
.mypage_menu ul li {margin-left:-1px;float:left;height:48px;border-left:1px solid #e9e9e9;}
.mypage_menu ul li a { display:block; font-size:14px; color:#777; line-height:48px; text-align:center }
.mypage_menu ul li a.on {background:#e9e9e9; font-weight:bold; }
.mypage_menu ul li a:hover { color:#111; font-weight: bold;}

/* 플로팅박스 */
.rightFixBtn{position:fixed;z-index:999;right:20px;bottom:80px;width:50px;height:auto;padding:3px 0;background-color:rgba(255,255,255,.7);border-radius:25px;border:1px solid #dfdfdf;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}
.rightFixBtn li { position: relative; height: 52px; line-height: 52px; }
.rightFixBtn li:not(:last-child):after { content: ''; width: 16px; height: 1px; background: #d4d4d4; position: absolute; bottom: 0; left: 50%; margin-left: -8px; }
.rightFixBtn li a { display: block; height: 52px; line-height: 52px; }
.rightFixBtn img { width: auto; height: auto; vertical-align: middle; }

.share-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000;justify-content:center;align-items:center}
.share-modal-content{background:#fff;width:300px;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.2)}
.share-modal-content h3{font-size:18px;margin-bottom:25px;font-weight:700}
.share-options{display:flex;justify-content:center;align-items:center;gap:40px}
.share-item{cursor:pointer;flex:0 0 auto}
.share-item .icon{width:60px;height:60px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500}
.icon.kakao{background-color:#FEE500}
.icon.kakao img{width:35px}
.icon.url{background-color:#f0f0f0;color:#666}
.share-item span{font-size:12px;color:#000}

.store_icon { position:fixed; z-index:100; right:20px; bottom:20px; width:50px; height:50px; }
.store_icon .store_img { position: absolute; width: 50px; z-index:3; }

/* 스크롤시 */
.flex_wrap {display: flex;}
.headerFix.headerWrap .headerInfo{display:none;}
.headerFix.headerWrap .gnbArea .gnbDetailArea{background:#fff;}
.scroll_left, .scroll_right{display:none;}
.headerFix.headerWrap .scroll_left{display: inline-block;margin-top: 19px;margin-left: 42px;margin-right: 15px;width: 116px;}
.headerFix.headerWrap .scroll_left a{display:inline-block}
.headerFix.headerWrap .scroll_left a img{width: 123px;}
.headerFix.headerWrap .scroll_right{display:block;margin-top: 19px;margin-right: 57px;width: 116px;text-align: right;float: right;}
.headerFix.headerWrap .viewSearchBtn img{width:20px}
.headerFix.headerWrap .basketLink{position:relative;display: inline-block;}
.headerFix.headerWrap .basketLink img{width:16px}
.headerFix.headerWrap .basketLink .basketQuan{position:absolute;top:-6px;right:-8px;left:auto;width:15px;height:15px;line-height:15px;padding:0;text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#e2231a;border-radius:100%;display:block}

/* 스크롤시 검색 영역 */
.searchArea_layer{position:absolute;top: 57px;left:0;right:0;z-index:150;background-color: rgba(255,255,255,01);margin-top:1px;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.searchArea_layer.on{visibility:visible;opacity:1;}
.searchArea_layer .searchAreaCont{width:1400px; margin:0 auto;}
.searchArea_layer .searchWrap{width: 922px;float: left;padding: 20px 10px 32px 15px;position:relative;}
.searchArea_layer .searchWrap input{border:0;border-bottom: 1px solid #000;padding: 22px 46px;font-size:14px;color:#707070;outline:0;width:100%;background-color:transparent;box-sizing: border-box;}
.searchArea_layer .searchWrap input:focus{border-bottom-color:#000;}
.searchArea_layer .searchWrap .searchBtn{display:block;position:absolute;top: 40px;right: 21px;width: 23px;height: 24px;color:#888;font-size:26px;text-align:center;}
.searchArea_layer .searchWrap .searchBtn i{line-height:58px;}
.searchArea_layer .searchWrap .searchBtn:hover{color:#000;}
.searchArea_layer .sch_close {float: left;margin-top: 43px;}
.searchArea_layer .popular_wrap {float: right;width: 321px;height: 23px;border-bottom: 1px solid #000;margin-top: 13px;overflow: hidden;padding: 33px 0;box-sizing: border-box;}
.searchArea_layer .popular_wrap .swiper-slide b {background: #000;width: 20px;height: 20px;line-height: 20px;color: #fff;display: inline-block;text-align: center;border-radius: 5px;margin-right: 10px;font-family: 'Montserrat', sans-serif;}
.searchArea_layer .popular_wrap .swiper-slide a {font-size: 14px;color: #000;font-family: 'Noto Sans KR', sans-serif;vertical-align: text-top;}
.searchArea_layer .popular_wrap .swiper-button-next, .popular_wrap .swiper-button-prev {font-size: 15px;color: #000;width: 12px;height: 10px;padding: 0;margin: 0;}
.searchArea_layer .popular_wrap .swiper-button-next:after, .popular_wrap .swiper-button-prev:after{content:unset !important;}
.searchArea_layer .popular_wrap .swiper-button-next {top: 12px;}
.searchArea_layer .popular_wrap .swiper-button-prev {top: 0px;right: 10px;left: auto;}


/* ===== 검색창 최근/인기 검색어 레이어 ===== */
.search_this{position:relative;}
.search_this fieldset{border:0;padding:0;margin:0;min-width:0;}
.search_this legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.searchAutoLayer{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  width:520px;              
  margin-top:8px;
  background:#fff;
  border:1px solid #dedede;
  box-shadow:0 10px 24px rgba(0,0,0,.08);
  z-index:120;
  text-align:left;
}

.searchAutoLayer.on{display:block;}
.searchAutoLayer .cols{display:flex;}

.searchAutoLayer .col{flex:58 1 0;padding:20px 24px 18px;min-width:0;}
.searchAutoLayer .col + .col{flex:42 1 0;border-left:1px solid #eee;}
.searchAutoLayer .col + .col .ch{gap:16px;}

.searchAutoLayer .ch{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.searchAutoLayer .ch strong{font-size:14px;color:#111;font-weight:600;}
.searchAutoLayer .ch button{background:none;border:0;font-size:12px;color:#999;cursor:pointer;padding:2px;font-family:inherit;}
.searchAutoLayer .ch button:hover{color:#111;text-decoration:underline;}
.searchAutoLayer ul{list-style:none;margin:0;padding:0;}
.searchAutoLayer .recentList li{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:#333;padding:5px 0;}
.searchAutoLayer .recentList li span{cursor:pointer;}
.searchAutoLayer .recentList li span:hover{text-decoration:underline;}
.searchAutoLayer .recentList .del{background:none;border:0;color:#bbb;cursor:pointer;font-size:13px;line-height:1;padding:2px 4px;}
.searchAutoLayer .recentList .del:hover{color:#111;}
.searchAutoLayer .recentList .empty{font-size:13px;color:#aaa;padding:5px 0;cursor:default;}
.searchAutoLayer .hotList li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#333;padding:4.5px 0;cursor:pointer;}
.searchAutoLayer .hotList li:hover .kw{text-decoration:underline;}
.searchAutoLayer .hotList em{font-family:'Montserrat', sans-serif;font-style:normal;color:#000;width:14px;font-size:12.5px;font-weight:600;}
.searchAutoLayer .hotList .kw{flex:1;white-space:nowrap;}




/* BASIC css end */

