
/***** foryou *****/

/* 공통 */
.flex {display: flex;}
.foryou_renew .store_foru_section .store_tit {padding-top: 50px; color: #444; font-size: 40px;}
.foryou_renew .store_foru_section .store_tit strong {}
.foryou_renew .store_foru_section .store_tit img {top: initial; left: initial; display: block; margin: 0 auto; margin-bottom: 15px;}

.foryou_renew .goods_boxes {margin-top: 0;}
.foryou_renew .goods_boxes article .tit_area .price {margin-top: 8px;}
.foryou_renew .goods_boxes article .tit_area .price .total span {font-size: 24px;}

.tooltip_wrap {position: relative; display: inline-block; vertical-align: top;}
.tooltip_btn {display: inline-block; width: 26px; height: 26px; background: url(/static/img/ico/ico_tooltip_off.png) no-repeat center center / 100%; font-size: 0;}
.tooltip_btn.on {background-image: url(/static/img/ico/ico_tooltip_on.png);}
.tooltip_wrap .tooltip_cont {position: absolute; top: 50%; left: 100%; display: none; margin-left: 15px; padding: 12px 13px 14px; width: 260px; background: #333; border-radius: 4px; color: #fff; font-size: 16px; font-weight: 400; font-family: 'NotoSansKR', 'Nanum_Square_R', 'Nanum_BarunGothic', 'Nanum Gothic', '돋움', '굴림', Tahoma, sans-serif; text-align: left; transform: translateY(-50%);}
.tooltip_wrap .tooltip_cont .close_btn {position: absolute; top: 8px; right: 8px; width: 13px; height: 13px; background: url(/static/img/ico/ico_x_13.png) no-repeat center center / 100%; font-size: 0;}
.tooltip_wrap .tooltip_btn.on + .tooltip_cont {display: block;}

.foryou_renew .store_foru_section > div h2 {font-size: 28px; text-align: center; line-height: 1;}
.foryou_renew .store_foru_section > div h2 .tooltip_btn {margin-left: 3px; vertical-align: middle;}
.foryou_renew .store_foru_section > div h2 img {margin-left: 7px; vertical-align: -3px;}

.btn_viewmore {display: block; border: 1px solid #ccc; color: #444; font-size: 18px; font-weight: 700; text-align: center; line-height: 59px;}
.btn_viewmore span {position: relative; padding-right: 25px;}
.btn_viewmore span:after {content:''; position: absolute; top: 50%; right: 0; width: 15px; height: 8px; background: url(/static/common/assets/images/down.png) no-repeat center center / 100%; transform:translateY(-50%);}
.btn_viewmore.up span:after {transform:translateY(-50%) rotate(180deg);}

.btn_reset {display: block; border: 1px solid #ccc; color: #444; font-size: 18px; font-weight: 700; text-align: center; line-height: 59px;}
.btn_reset span {position: relative; padding-left: 30px;}
.btn_reset span:after {content:''; position: absolute; top: 18px; left: 0; width: 21px; height: 22px; background: url(/static/img/ico/ico_reset.png) no-repeat center center / 100%;}
.emblem_timedeal {position: absolute; top: 20px; left: 20px; width: 62px; height: 70px; background: url(/static/img/ico/ico_timedeal.png) no-repeat center center / 100%; font-size: 0;}


/* 상단 슬라이더 */
.foryou_renew .store_foru_section .foru_pro {margin-top: 42px; padding: 0; background: none;}
.foryou_renew .foru_pro .goods_boxes article {margin-bottom: 35px;}
.foryou_renew .foru_pro .goods_boxes article .tit_area {height: 90px;}
.foryou_renew .bx_pager_bottom .bx-pager {overflow: hidden; text-align: center;}
.foryou_renew .bx_pager_bottom .bx-pager-item {margin: 0 4px; display: inline-block;}
.foryou_renew .bx_pager_bottom .bx-pager-link {width: 8px; height: 8px; background: #ccc; border-radius: 50%; font-size: 0;}
.foryou_renew .bx_pager_bottom .bx-pager-link.active {background: #e62642;}
.foryou_renew .foru_pro .slider_pager_wrap {position: relative; overflow: hidden; text-align: center;}
.foryou_renew .foru_pro .slider_pager_wrap .pager_item {float: none; display: inline-block; height: 8px;}

/* hottem */
.hottem {padding: 60px 0; background: #f5f5f5;}
.hottem h2 {color: #444; font-size: 28px; text-align: center; line-height: 1;}
.hottem .goods_boxes article {margin-bottom: 39px;}

/* 기획전 */
.foryou_renew .prom_boxes.type2 .box_vsl {min-height: 67px;}

/* 실시간, 주간 추천상품 */
.foryou_renew .bx_pager_right {position: relative;}
.foryou_renew .realtime_recomend .slider_pager_wrap,
.foryou_renew .week_recomend .slider_pager_wrap,
.foryou_renew .fit_recomend .slider_pager_wrap {position: absolute; top: -28px; right: 0; overflow: hidden; text-align: center;}
.foryou_renew .bx_pager_right .bx-pager-item {margin: 0 4px; display: inline-block;}
.foryou_renew .bx_pager_right .bx-pager-link {width: 8px; height: 8px; background: #ccc; border-radius: 50%; font-size: 0;}
.foryou_renew .bx_pager_right .bx-pager-link.active {background: #e62642;}
.foryou_renew .goods_boxes article .tit_area .tit_line .tit b {margin-right: 2px;}
.foryou_renew .goods_boxes article .tit_area .tit_line .tit .group {margin-right: 8px;}
.foryou_renew .week_recomend .goods_boxes article .tit_area {height: 146px;}

/* 인기브랜드 */
.popular_brand {padding: 60px 0; background: #f5f5f5;}
.popular_brand .brand_list li {margin-right: 43px; text-align: center;}
.popular_brand .brand_list li:last-child {margin-right: 0;}
.popular_brand .brand_list .img_wrap {margin-bottom: 15px; width: 120px; height: 120px; overflow: hidden; background: #fff; border: 1px solid #eee; border-radius: 50%;}
.popular_brand .brand_list .img_wrap img {position: relative; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%);}
.popular_brand .brand_list em {color: #888; font-size: 16px; line-height: 1;}

/* 별 다섯개 상품 추천 */
.foryou_renew .myStarWrap .goods_boxes {margin-top: 0;}
.foryou_renew .store_star_section .goods_boxes article {margin: 0 0 40px;}
.foryou_renew .star_recomend .goods_boxes article .tit_area .tit_line .tit {display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

/* 맞춤 딜리셔스 추천 */
.foryou_renew .fit_recomend .goods_boxes.h228 article {margin-bottom: 40px;}
.foryou_renew .fit_recomend .goods_boxes article .tit_area .price .total span {font-size: 22px; font-family: 'Nanum_Square_EB'; font-weight: 900;}
.foryou_renew .fit_recomend .goods_boxes article .tit_area .price .total span.red {margin-right: 5px; font-size: 22px; font-family: 'Nanum_Square_EB'; font-weight: 900;}
