.lt_product_pop .rolling_area {
    position:relative;
    width:100%;
    height:80px;
    padding: 0 20px;
    overflow:hidden;
}
.lt_product_pop .rolling_area li {
    width: 100%;
    height: 80px;
}
.lt_product_pop .rolling_area .bx-wrapper .bx-pager,
.lt_product_pop .rolling_area .bx-wrapper .bx-controls-auto {position: absolute;bottom: 15px;width: 100%;}
.lt_product_pop .today_product_list .product {position:relative;display:inline-block;width:100%;height:240px;border-radius:4px;color:#fff;cursor:pointer;}
.lt_product_pop .today_product_list .product .thumb {
    width:100%;
    height: 80px;
    z-index:1;
    overflow:hidden;
    background-size: cover;
    background-position: center;
    border-radius: 8px;
}
.lt_product_pop .today_product_list .product .thumb::before {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background:url('/static/_images/curating/bg_filter_pro_dark.png') 0 bottom repeat-x;background-size:cover;}
.lt_product_pop .today_product_list .product .thumb img {width:100%;height:100%;object-fit:cover;}
.lt_product_pop .today_product_list .product .tit {position:absolute;top:120px;left: 15px;right: 15px;text-align:center;font-weight:500;font-size:20px;line-height:30px;color:#fff;text-shadow: 0px 0px 2px rgb(0 0 0 / 60%);z-index:1;}
/* PAGER */
.rolling_area .today_product_list .bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: 500;color: #666;padding-top: 20px;}
.rolling_area .today_product_list .bx-wrapper .bx-pager.bx-default-pager a {background: #fff;opacity:.5;text-indent: -9999px;display: block;width: 8px;height: 8px;margin: 0 2px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.rolling_area .today_product_list .bx-wrapper .bx-pager.bx-default-pager a:hover,
.rolling_area .today_product_list .bx-wrapper .bx-pager.bx-default-pager a.active {opacity:1;}
.rolling_area .today_product_list .bx-wrapper .bx-pager-item,
.rolling_area .today_product_list .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;vertical-align: bottom;*zoom: 1;*display: inline;}
.rolling_area .today_product_list .bx-wrapper .bx-pager-item {font-size: 0;line-height: 0;}
/* DIRECTION CONTROLS (NEXT / PREV) */
/*.rolling_area .today_product_list .bx-wrapper .bx-prev {left: 10px;background: 0 0;}
.rolling_area .today_product_list .bx-wrapper:hover .bx-prev {background: url('/static/_images/common/drb_left.png') no-repeat 0 0;}
.rolling_area .today_product_list .bx-wrapper .bx-next {right: 10px;background: 0 0;}
.rolling_area .today_product_list .bx-wrapper:hover .bx-next {background: url('/static/_images/common/drb_right.png') no-repeat 0 0;}
.rolling_area .today_product_list .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: 0;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}
.rolling_area .today_product_list .bx-wrapper .bx-controls-direction a.disabled {display: none;}*/

/*custom*/
/*.slide_box_x .bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: 32px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 2;}
.slide_box_x .bx-wrapper .bx-prev {left: 10px;background: url('/static/_images/common/drb_left.png') no-repeat 0 0;}
.slide_box_x .bx-wrapper .bx-next {right: 10px;background: url('/static/_images/common/drb_right.png') no-repeat 0 0;}*/

.slide_box_x .bx-wrapper .bx-controls{width:100%;position:relative;}
.slide_box_x .bx-wrapper .bx-controls-direction{position:absolute;bottom:0;width:100%;}
.slide_box_x .bx-wrapper .bx-controls-direction a{position:absolute;bottom:70px;display:inline-block;width: 18px;height: 18px;border-bottom: 2px solid #4e545d;border-right: 2px solid #4e545d;color: transparent;font-size: 0;/*text-indent:-99999px;*/}
.slide_box_x .bx-wrapper .bx-controls-direction a.bx-prev{left:-25px;transform: rotate(135deg);}
.slide_box_x .bx-wrapper .bx-controls-direction a.bx-next{right: -25px;transform: rotate(315deg);}

.lt_product_pop_sub {position:fixed;top:0;left:375px;display:flex;flex-direction:column;overflow-y:hidden;width:375px;max-height:100%;height:100%;flex:1 1 auto;background:#fff;box-shadow:0 4px 7px 1px rgba(50, 50, 50, 0.3);z-index:1010;}
.lt_product_pop_sub .main_product_box {display:flex;flex-direction:column;flex:1 1 auto;overflow-y:hidden;width:100%;min-height:0;height:100%;max-height:100%;padding:0;background:#efefef;}
.lt_product_pop_sub .main_product_box .scroll {height:100%;overflow-y:auto;background: #fff;}
.lt_product_pop_sub .main_product_box .scroll::-webkit-scrollbar {width: 6px;height: 6px}
.lt_product_pop_sub .main_product_box .scroll::-webkit-scrollbar-thumb {border-radius: 3px;background: #c4c6c8}
.lt_product_pop_sub .main_product_box .scroll::-webkit-scrollbar-track-piece {background: #e9ecef}
.lt_product_pop_sub .main_product_box .btn_top {height:100px;text-align:center;font-size:14px;line-height:30px;color:#999;background:#efefef;cursor:pointer;padding-top:30px;}
.lt_product_pop_sub .main_product_box .btn_top:before {display:inline-block;content:"";width:22px;height:25px;background:url('/static/_images/curating/ico_list.png') 0 0 no-repeat;background-size:contain;vertical-align:middle;margin-right: 8px;}
.lt_product_pop_sub .select_pro {position:relative;width:100%;padding:0;letter-spacing:-0.05em;background:#fff;z-index: 1;}
.lt_product_pop_sub .select_pro .thumb {display:block;width:100%;overflow:hidden;}
.lt_product_pop_sub .select_pro .thumb::before {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:250px;background:url('/static/_images/curating/bg_shadow_top.png') 0 top repeat-x;background-size:cover;}
.lt_product_pop_sub .select_pro .thumb img {width:100%;height:100%;object-fit:cover;}
.lt_product_pop_sub .select_pro .tit_header {position: fixed;top: 0px;left:375px;width:375px;height: 60px; background: rgba(0, 0, 0, 0); font-weight:500;font-size:22px;}
.lt_product_pop_sub .select_pro .tit_header {transition: all 0.2s;}
.lt_product_pop_sub .select_pro .tit_header .tit {display: none;}
.lt_product_pop_sub .select_pro .tit_header .btn_close {position:absolute;top:18px;right:20px;display:block;font-weight:500;font-size:15px;line-height:20px;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.75);background:0;border:0;}
.lt_product_pop_sub .select_pro .tit_header.moved {background: #fff;box-shadow: 0 1px 4px rgba(0,0,0,0.15);}
.lt_product_pop_sub .select_pro .tit_header.moved .tit {display: inline-block;padding-left: 15px;width: 270px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;line-height: 60px;font-weight: 500;color: #333;font-size: 16px;letter-spacing: -0.075em;text-indent: 0;}
.lt_product_pop_sub .select_pro .tit_header.moved .btn_close {color:#aaa;text-shadow: none;}
.lt_product_pop_sub .select_pro .tit_sub {font-weight:500;font-size:18px;line-height:20px;padding:0 15px 13px;margin-top:30px;}
.lt_product_pop_sub .select_pro .txt {padding:25px 15px 20px;background: #fff;}
.lt_product_pop_sub .select_pro .txt h1 {margin-bottom: 30px; font-size: 24px; font-weight: 500; color: #333333; line-height: 40px; letter-spacing: -0.05em;}
.lt_product_pop_sub .select_pro .txt h2 {margin-bottom: 12px; font-size: 20px; font-weight: 500; color: #333333; line-height: 32px; letter-spacing: -0.08em;}
.lt_product_pop_sub .select_pro .txt {font-size: 15px; font-weight: normal; color: #666666; line-height: 30px; letter-spacing: -0.02em;}
.lt_product_pop_sub .select_pro .txt img {max-width: 100%;}
.lt_product_pop_sub .select_pro .btn_great {display:inline-block;padding:0 7px;color:#aaa;font-size:13px;line-height:28px;border-radius:28px;border:2px solid #ddd;background:#fff;margin:0 7px 0 15px;}
.lt_product_pop_sub .select_pro .btn_great.active {color:#668bf7;border:2px solid #668bf7;}
.lt_product_pop_sub .select_pro .btn_great::before {display:inline-block;content:"";width:16px;height:17px;background:url('/static/_images/common/ico_recomm.png') 0 0 no-repeat;background-size:contain;vertical-align:top;margin:5px 4px 0 6px;}
.lt_product_pop_sub .select_pro .btn_great.active::before {background:url('/static/_images/common/ico_recomm_on.png') 0 0 no-repeat;background-size:contain;}
.lt_product_pop_sub .select_pro .txt_great {display:inline-block;font-size:13px;line-height:32px;color:#666;letter-spacing:-0.05em;}
.lt_product_pop_sub .pro_list {*zoom:1;padding:0 0 50px 18px;background:#fff;}
.lt_product_pop_sub .pro_list:after {content:"";display:block;clear:both;}
.lt_product_pop_sub .pro_list .box {float:left;display:inline-block;width:160px;margin:0 0 15px;}
.lt_product_pop_sub .pro_list .box:nth-child(2n) {margin:0 0 15px 15px;}
.lt_product_pop_sub .pro_list .photo {position:relative;width:100%;height:115px;border-radius:4px;overflow:hidden;cursor:pointer;}
.lt_product_pop_sub .pro_list .photo:before {position:absolute;top:0;left:0;display:block;content:'';background:url('/static/_images/common/bg_filter_pro.png');width:100%;height:100%;}
.lt_product_pop_sub .pro_list .photo .thumb {display:block;width:100%;height:100%;background-size: cover;background-position: center;}
.lt_product_pop_sub .pro_list .photo .thumb::before {content:'';position:absolute;bottom:0;left:0;display:block;width:160px;height:115px;background:url('/static/_images/common/bg_filter_pro_dark.png') 50% 50% no-repeat;}
.lt_product_pop_sub .pro_list .photo .thumb img {width:100%;height:100%;object-fit:cover;}
.lt_product_pop_sub .pro_list .photo .num {position:absolute;top:10px;right:10px;font-weight:500;font-size:17px;line-height:20px;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,0.75);letter-spacing:-0.05em;}
.lt_product_pop_sub .pro_list .photo .area {position:absolute;bottom:10px;right:10px;font-size:13px;line-height:20px;color:#fff;}
/*.lt_product_pop_sub .pro_list .photo .ico_reward {position: absolute; top: 10px; right: 10px;}*/
/* 2021-08-09 상세큐레이팅 리스트 라벨추가*/
.lt_product_pop_sub .pro_list .photo .ico_box {position: absolute; top: 0; right: 0; width:100%; text-align: right;font-family: 'Noto Sans CJK KR', Noto Sans KR, sans-serif;}
.lt_product_pop_sub .pro_list .photo .ico_box > span:last-of-type {margin-right:0;}
/*
.lt_product_pop_sub .pro_list .photo .ico_box .ico_main.small {position: static;border-radius:0 0 0 4px; float:right;padding: 2px 8px 4px 8px;  line-height:16px; }
.lt_product_pop_sub .pro_list .photo .ico_box .ico_real.small {position: static;border-radius:0 0 0 4px; float:right;padding: 2px 8px 4px 8px;  line-height:16px; }
.lt_product_pop_sub .pro_list .photo .ico_box .ico_threed.small {position: static;border-radius:0 0 0 4px; float:right;padding: 2px 8px 4px 8px;line-height:16px; }
.lt_product_pop_sub .pro_list .photo .ico_box .ico_reward.small {position: static;border-radius:0 0 0 4px; float:right;padding: 2px 8px 4px 8px;line-height:16px; }
*/
.lt_product_pop_sub .pro_list .photo .ico_box .small {position: static; float:right;border-radius:0; }
.lt_product_pop_sub .pro_list .photo .ico_box .ico_reward::after{margin:3px 0 0 3px;}
/* 2021-08-09 상세큐레이팅 리스트 라벨추가*/
.lt_product_pop_sub .pro_list .info .price {display:inline-block;height:25px;font-size:16px;line-height:25px;color:#333;font-weight:500;letter-spacing:-0.075em;margin-top:5px;}
.lt_product_pop_sub .pro_list .info .date {display:inline-block;font-size:13px;line-height:34px;color:#aaa;padding-left:6px;letter-spacing:-0.05em;}
.lt_product_pop_sub .pro_list .info .type {height:18px;font-size:13px;line-height:18px;color:#888;letter-spacing:-0.05em;}
.lt_product_pop_sub .pro_list .info .detail {font-size:14px;line-height:25px;letter-spacing:-0.075em;color:#aaa;}
.lt_product_pop_sub .pro_list .info .ico {display:inline-block;height:25px;background-position:0 60%;background-repeat:no-repeat;padding-left:22px;line-height:28px;}
.lt_product_pop_sub .pro_list .info .recomm {background-image: url('/static/_images/common/ico_recomm_32x34.png');background-size: 16px 17px;cursor:pointer;}

.main_product_search_pop .slide_box_x {position:relative;background:#fff;padding:30px 60px 50px;text-align:center;}
.main_product_search_pop .slide_box_x .btn_close {position: absolute; top: 20px; right: 20px; width: 20px; height: 20px;}
.main_product_search_pop .slide_box_x .btn_close:before {content: '';position: absolute;top: 0;left: 10px;height: 21px;width: 2px;background-color: #888888;transform: rotate(45deg);}
.main_product_search_pop .slide_box_x .btn_close:after {content: '';position: absolute;top: 0;left: 10px;height: 21px;width: 2px;background-color: #888888;transform: rotate(-45deg);}
.main_product_search_pop .slide_box_x .btn_close:hover {}
.main_product_search_pop .slide_box_x .slide_wrap {padding-top: 25px;}
.main_product_search_pop .slide_box_x .title {font-size:20px;line-height:20px;color:#333;font-weight:500;padding-bottom:12px;}
.main_product_search_pop .slide_box_x .btn_more {display:inline-block;font-size:14px;line-height:33px;border:none; border-radius:4px;color:#668bf7;background:#f1f3ff;padding:0 10px;cursor:pointer;}
.main_product_search_pop .slide_box_x .product {position: relative;margin: 0 auto; width: 280px;height: 170px;cursor: pointer;}
.main_product_search_pop .slide_box_x .product .thumb {width:100%;height:100%;border-radius: 0.6rem;overflow: hidden;background-size: cover;background-position: center;}
.main_product_search_pop .slide_box_x .product .thumb::before {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;background:url('/static/_images/common/bg_filter_pro_dark.png') 50% 50% no-repeat;}
.main_product_search_pop .slide_box_x .product .thumb img {width: 100%;height: 100%;object-fit: cover;}
.main_product_search_pop .slide_box_x .product .tit {position:absolute;left:20px;bottom:20px;font-weight:500;font-size:18px;line-height:27px;color:#fff;padding:0;text-shadow: 0px 0px 2px rgb(0 0 0 / 60%); cursor: pointer;text-align:left;}

.detail-view {text-decoration: underline; cursor: pointer; font-size: 14px;}
.terms_of_service_popup_box {position: fixed; top: 0px; left: 0px; width:100%; height:100%; border-radius: 0; background: rgba(0, 0, 0, 0.3); z-index: 4200;}

#curatingSlider li {
    width: 100%;
    height: 80px;
}

#curatingSlider li .thumb {
    width:100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
}

#curatingSlider li .title {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
    padding-left: 20px;
    width: 100%;
    line-height:18px;
    font-size:16px;
    font-weight:500;
    color: #ffffff;
}
