@charset "utf-8";

.broadcast_thumb .btn_play:after, .btn_share_product button:before, .pd_benefit_info .ico_pick:before, .relation_video .thumb:before, .pd_title .brand a:after,
.broadcast_info .info_buttons .btn_schedule:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_ico_fn.png) no-repeat;background-size:150px;}

.buy_info_tbl .dashed_box .link:after, .pd_benefit_info .link:after, .pd_benefit_info .link_tit:before, .pd_detail_content .pd_info_table .page_go:after, .pd_detail_content .pd_info_more .btn_ltype1:after, .pd_benefit_info .purchase_event a::after,
.pd_section .pd_title .short:after, .pd_benefit_info li .list_inner.deli .deli_link::after, .pd_benefit_info .l_club.lc_link::after {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_bul.png) no-repeat;background-size:200px;}

.pd_price .btn_plus button, 
.ico_benfit_gift:before, .ico_benfit_acc:before, 
.reivew_filter .option_filter:before, 
.pd_qna_list > li .ac_tit .tit:before,
.pd_qna_top .btns [class*="btn_"]:before, 
.coupon_list .btn:before, 
.product_detail .prod_thum_list .btns [class*="btn_"]:before,
.pd_qna_list > li .ac_cont:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_pd.png) no-repeat;background-size:250px;}

.swiper {position:relative;width:100%;overflow:hidden;}
.swiper .swiper_slide {flex-shrink:0;}
.swiper .swiper_wrap {position:relative;width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;}

.product_detail hr.line {display:none;}
.product_detail hr.line + #container {padding-top:53px;}
.product_detail .pd_buy_section > .btn_area {display:table;}

/* 상품 이미지 */
.broadcast_thumb {min-height:320px;position:relative;border-bottom:1px solid #e7e7e7;}
.broadcast_thumb .ico_holiday {position:absolute;top:14px;left:10px;width:50px;height:63px;z-index:10;overflow:hidden;text-indent:-9999px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/ico_chuseok.png) no-repeat;background-size:cover;} /* 추석마음한상 */
.broadcast_thumb .swiper_slide {position:relative;width:100%;height:0;padding-top:100%;}
.broadcast_thumb .swiper_slide:after {content:"";display:block;padding-top:100%;}
.broadcast_thumb .pd_thumb {position:absolute;top:0;right:0;bottom:0;left:0;}
.broadcast_thumb .pd_thumb img {width:100%;}
.broadcast_thumb .go_detail {position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);z-index:2;font:0/0 a;}
.broadcast_thumb .btn_play {z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font:0/0 a;padding:5px;}
.broadcast_thumb .btn_play:after {content:'';display:inline-block;width:30px;height:34px;background-position:0 -120px;vertical-align:middle}
.broadcast_thumb .swiper_pagination {position:absolute;bottom:15px;left:50%;height:18px;padding:0 12px;background:#666;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:9px;font-size:13px;color:var(--basic-color-white,#ffffff);z-index:2;line-height:1.5;}
@-webkit-keyframes spin {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(-720deg);background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_spinner2_full.png) no-repeat;background-size:cover;}
}
@keyframes spin {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(-720deg);background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_spinner2_full.png) no-repeat;background-size:cover;}
}

.broadcast_thumb .badge_ar {position:absolute;right:15px;bottom:15px;z-index:2;}
.broadcast_thumb .badge_ar .ar_recommend {position:relative;display:block;width:55px;height:55px;}
.broadcast_thumb .badge_ar .ar_recommend span {position:relative;display:block;width:55px;height:55px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/ar_recommend_txt.png) no-repeat;background-size:cover;border-radius:50%;z-index:2;font:0/0 a;}
.broadcast_thumb .badge_ar .ar_recommend:after {content:"";position:absolute;top:0;left:0;width:55px;height:55px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_spinner2.png) no-repeat;background-size:cover;font:0/0 a;animation:spin 3s linear /*infinite*/;-webkit-animation:spin 3s linear /*infinite*/;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.broadcast_thumb .badge_ar .badge_tooltip_ar {width:79px;position:absolute;right:-5px;bottom:65px;border-radius:5px;padding:4px 20px 4px 8px;color:var(--basic-color-white,#ffffff);font-size:12px;background:rgba(0,0,0,0.7);line-height:1.4;opacity:1;transition:all .3s;white-space: nowrap;}
.broadcast_thumb .badge_ar .badge_tooltip_ar.hide {opacity:0;}
.broadcast_thumb .badge_ar .badge_tooltip_ar:before {content:"";position:absolute;right:19px;bottom:-7px;width:14px;height:7px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/anchor_lb.png) no-repeat;background-size:cover;}
.broadcast_thumb .badge_ar .badge_tooltip_ar:after {content:"";position:absolute;right:7px;bottom:7px;width:8px;height:8px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_close.png) no-repeat;background-size:cover;}

.broadcast_thumb .badge_real {position:absolute;right:15px;bottom:15px;z-index:2;}
.broadcast_thumb .badge_real .real_recommend {position:relative;display:block;width:55px;height:55px;}
.broadcast_thumb .badge_real .real_recommend span {position:relative;display:block;width:55px;height:55px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/ar_real_txt.png) no-repeat;background-size:cover;border-radius:50%;z-index:2;font:0/0 a;}
.broadcast_thumb .badge_real .real_recommend:after {content:"";position:absolute;top:0;left:0;width:55px;height:55px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_spinner2.png) no-repeat;background-size:cover;font:0/0 a;animation:spin 3s linear /*infinite*/;-webkit-animation:spin 3s linear /*infinite*/;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.broadcast_thumb .badge_real .badge_tooltip_real {width:79px;position:absolute;right:-5px;bottom:65px;border-radius:5px;padding:4px 20px 4px 8px;color:var(--basic-color-white,#ffffff);font-size:12px;background:rgba(0,0,0,0.7);line-height:1.4;opacity:1;transition:all .3s;white-space: nowrap;}
.broadcast_thumb .badge_real .badge_tooltip_real.hide {opacity:0;}
.broadcast_thumb .badge_real .badge_tooltip_real:before {content:"";position:absolute;right:19px;bottom:-7px;width:14px;height:7px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/anchor_lb.png) no-repeat;background-size:cover;}
.broadcast_thumb .badge_real .badge_tooltip_real:after {content:"";position:absolute;right:7px;bottom:7px;width:8px;height:8px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_close.png) no-repeat;background-size:cover;}

/* 방송 정보 */
.broadcast_info {position:relative;}
.broadcast_info .txt_broadcast {height:43px;box-sizing:border-box;padding:0 12px;background:#eee;}
.broadcast_info .txt_broadcast +.txt_broadcast {margin:6px 0 0;}
.broadcast_info .txt_broadcast .ico_broadcast {position:relative;display:inline-block;width:65px;height:25px;box-sizing:border-box;margin:9px 0 0;padding-top:7px;border-radius:12px;vertical-align:1px;font-size:12px;color:var(--basic-color-white,#ffffff);text-align:center;line-height:1;}
.broadcast_info .txt_past .ico_broadcast {background:#999;}
.broadcast_info .txt_onair .ico_broadcast {background:var(--primary-color,#ff383b);}
.broadcast_info .txt_schedule .ico_broadcast {background:#444;}
.broadcast_info .txt_broadcast_alert {padding-top:11px;font-size:14px;}
.broadcast_info .info_buttons {position:absolute;top:9px;right:12px;}
.broadcast_info .info_buttons .btn_schedule {position:relative;padding-left:24px;padding-right:5px;}
.broadcast_info .info_buttons .btn_schedule:before {content:"";position:absolute;left:5px;top:50%;margin-top:-8px;width:16px;height:16px;background-position:-75px -210px;}
.broadcast_info .info_buttons .btn_schedule:after {display:none;}

/* 상품 정보 */
.pd_section_top {padding:0 0 20px;}
.pd_title {padding:16px 12px;}
.pd_title .brand {display:block;margin-bottom:2px}
.pd_title .brand a {position:relative;display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:3px 22px 3px 0;vertical-align:middle;font-size:13px;color:var(--basic-color-black,#111111);line-height:1;font-weight:700;}
.pd_title .brand a:after {position:absolute;top:0;right:0;content:"";display:inline-block;width:18px;height:18px;margin:0 0 0 5px;background-position:-105px -210px;}
.pd_title .pd_name {position:relative;display:block;font-size:16px;color:var(--basic-color-black,#111111);}
.pd_title .pd_name [class*="cate_"] {display:inline-block;font-size:16px;color:var(--primary-color,#ff383b);}
.pd_title .pd_name [class*="cate_catalog"] {color: #609926;}
.pd_title .pd_name [class*="cate_"]:before {content:"[";}
.pd_title .pd_name [class*="cate_"]:after {content:"]";}
.pd_title .pd_name .cate_tv {color:var(--primary-color,#ff383b);}
.pd_title .pd_name .cate_store {color:#a06e18;}
.pd_title .pd_name .cate_one {color:#f57900;}
.pd_title .pd_name .cate_mobile {color:#3563c9;}
.pd_title .etc{font-size: 13px;color: #666;display: block;margin-top: 2px;}
.pd_title .short {height:42px;padding:0 38px 0 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
.pd_title .short:after {content:"";position:absolute;top:23px;right:6px;width:13px;height:8px;margin-top:-4px;}
.pd_title .open {height:auto;display:block;}
.pd_title .open:after {transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.isAND .pd_title .brand a {padding:4px 22px 2px 0;}

/* 브랜드명 > 브랜드샵 & VR매장 버튼 추가 */
.pd_title .bd_info {display:-webkit-box;display:-webkit-flex;display:flex;width:100%;padding-bottom:13px;overflow:hidden;}
.bd_info .bd_name {padding-right:2px;line-height:22px;color:var(--basic-color-black,#111111);font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:0 1 auto;}
.bd_info a {position:relative;display:block;margin-left:5px;border-radius:5px;border:1px solid #ddd;padding:2px 13px 1px 5px;line-height:17px;font-size:13px;text-align:center;white-space:nowrap;flex:0 1 auto;}

/* 저사양 */
body[class*="isAND"]:not([class*="chrome"]) .bd_info > * {-webkit-box-flex:1;}
body[class*="isAND"]:not([class*="chrome"]) .bd_info .btn {max-width:54px;min-width:54px;}
body[class*="isAND"]:not([class*="chrome"]) .bd_info .ico_vr {max-width:44px;min-width:44px;}

/* 상품 가격 정보 */
.pd_price {position:relative;display:flex;display:-webkit-flex;padding:0 12px;line-height:1;}
.pd_price .percent {padding:3px 17px 0 0;color:var(--primary-color,#ff383b);font-size:24px;font-weight:400;letter-spacing:-1px;}
.pd_price .percent .num {font-size:41px;}
.pd_price .price {display:inline-block;margin:10px 0 0;}
.pd_price .percent + .price {margin:0;}
.pd_price .price .cost {display:block;color:#999;font-size:13px;}
.pd_price .price .cost del {font-size:14px;}
.pd_price .sale {display:inline-block;margin:4px 0 0;color:var(--primary-color,#ff383b);font-size:19px;}
.pd_price .sale .num {font-size:23px;font-weight:700;}
.pd_price .sale + .btn_popup {vertical-align:1px;}
.pd_price .sale_info {display:block;font-size:13px;line-height:21px;color:var(--primary-color,#ff383b)}
.pd_price .sale_info span {display:inline-block;vertical-align:middle;}
.pd_price .sale_info .btn_popup {vertical-align:middle;}
.pd_price .sale_info + .btn_popup {display:none;}
.pd_price .end_cost {display:block;margin-top:5px;font-size:18px;color:var(--primary-color,#ff383b);font-weight:700;}
.pd_price .txt_rental {display:block;margin:8px 0 0;font-size:13px;}
.pd_price .pd_notice {display:block;margin:10px 0 0;color:#666;font-size:13px;line-height:1.4;}
.pd_price .btn_plus {display:block;margin:8px 0 0;}
.pd_price .btn_plus button {width:95px;height:25px;padding:1px 0 0 8px;background-position:-50px 0;color:#556277;font-size:11px;line-height:1;text-align:left;font:0/0 a;}
.pd_price .btn_plus button[disabled] {background-position:-50px -25px;}
.pd_price .btn_plus .on {background-position:-50px -25px;}
.pd_price .etc {margin:-15px 0 7px;text-align:center;}
.pd_price .etc .end_cost {font-size:20px;}
.pd_price .etc .txt_rental {margin-top:14px;}
.pd_price .etc .pd_notice {margin-top:13px;}
.btn_share_product {position:absolute;top:18px;right:17px;font-size:0;line-height:0;}
.btn_share_product button {position:relative;display:inline-block;width:22px;height:22px;}
.btn_share_product button.btn_save_wish {margin-top:1px;}
.btn_share_product button + button {margin:0 0 0 25px;}
/* .btn_share_product button:before {content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);} */
.btn_share_product .btn_save_wish:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_pd.png) no-repeat;background-size:250px;background-position:0 -80px;}
.btn_share_product .btn_save_wish.on:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_ico_fn.png) no-repeat;background-size:150px;background-position:-75px 0;}
.btn_share_product button.view_snsbox:before {background-position:0 -210px;}
.isAND .pd_price .sale + .btn_popup {vertical-align:2px;}

/* 상품 혜택 정보 */
.box_benefit {position:relative;margin:15px 12px 0;padding:14px 16px;background:#f5f4fb;border-radius:8px;}
.box_benefit p {position:relative;padding:0 80px 0 70px;}
.box_benefit p.no_tit {padding-left:0;font-size:14px;}
.box_benefit p .tit {position:absolute;top:0;left:0;letter-spacing:-1px;font-size:14px;}
.box_benefit p .cont {display:block;}
.box_benefit p.no_tit .cont {display:inline-block;}
.box_benefit p .cont  > span {font-size:14px;}
.box_benefit p .cont .num {font-weight:700;font-size:15px;}
.box_benefit p .cont .card {display:inline-block;}
.box_benefit .btn_stype1 {position:absolute;top:50%;right:12px;margin-top:-12px;}
.isAPP .box_benefit p {padding-right:80px;}
.isWEB .box_benefit .btn_stype1 {display:none;}

.box_benefit2 {position:relative;margin-top:15px;padding:0 12px 0 32px;}
.box_benefit2:before {content:"";position:absolute;top:4px;left:12px;width:15px;height:11px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_card_sale.png) no-repeat;background-size:15px 11px;}
.box_benefit2 .txt {color:var(--basic-color-black,#111111);font-size:13px;line-height:19px;}
.box_benefit2 .btn_stype1 {height:21px;margin-top:3px;padding:2px 7px;}
.box_benefit2 .btn_stype1:after {vertical-align:1px;}
.box_benefit2.box_stl {margin-top:20px;padding:10px 0 10px 20px;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:left;}
.box_benefit2.box_stl:before {top:14px;left:0;}

.pd_benefit_info {border-top:1px solid #eee;border-bottom:1px solid #ddd;}
.pd_benefit_info .ac_list li:last-child {border-bottom:0;}
.pd_benefit_info li {box-sizing:border-box;}
.pd_benefit_info li .list_inner,
.pd_benefit_info li a.list_inner {display:block;position:relative;height:44px;padding:12px 42px 12px 90px;box-sizing:border-box;font-size:14px;}
.pd_benefit_info li a.list_inner .cont {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pd_benefit_info li a.list_inner .cont [class*="ico_delivery_"]{margin-left:2px;}
.pd_benefit_info li a.list_inner .cont [class*="ico_delivery_"]:before {vertical-align:-4px;}
.pd_benefit_info li a.list_inner.on .tit {font-weight:400;}
.pd_benefit_info .info_proviso .ico_delivery_pick {font-size:1px;line-height:1px;color:transparent;}
.pd_benefit_info .info_addcost a.list_inner{padding-top:8px;height:50px;line-height:18px;}
.pd_benefit_info .info_addcost a.list_inner .tit{top:16px;}
.pd_benefit_info .info_addcost a.list_inner .notice{display:block;font-size:12px;color:#666;letter-spacing:-0.5px;}
.pd_benefit_info .link_tit:before {content:"";position:absolute;top:50%;right:12px;width:13px;height:8px;margin-top:-4px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);}
.pd_benefit_info .list_inner .tit {position:absolute;top:13px;left:12px;color:#666;letter-spacing:-1px;}
.pd_benefit_info .list_inner .tit:last-child {position:static;margin-left:-80px;}
.pd_benefit_info .ico_pick:before {content:"";display:inline-block;width:20px;height:18px;background-position:-40px -45px;vertical-align:middle;}
.pd_benefit_info .list_inner .ico_pick {margin-left:8px;}
.pd_benefit_info .link {font-size:13px;color:var(--basic-color-black,#111111);}
.pd_benefit_info .link:after {content:"";display:inline-block;width:6px;height:9px;margin:0 0 0 5px;background-position:-50px 0;}
.pd_benefit_info .list_inner .link {position:absolute;top:15px;right:18px;}
.pd_benefit_info .bul_list .no_bul::before {content:none;}
.pd_benefit_info .bul_list + .list_sub_txt {margin-left:10px;}
.pd_benefit_info [class*="ico_benfit_"] + [class*="ico_benfit_"] {margin-left:10px;}
.pd_benefit_info .ico_benfit_gift:before,
.pd_benefit_info .ico_benfit_acc:before {content:"";display:inline-block;margin:0 4px 0 0;}
.pd_benefit_info .ico_benfit_gift:before {width:15px;height:14px;vertical-align:-2px;}
.pd_benefit_info .ico_benfit_acc:before {width:16px;height:16px;background-position:-25px 0;vertical-align:-3px;}
.pd_benefit_info .ac_cont_tit {margin:0 0 8px;font-weight:700;color:var(--basic-color-black,#111111);}
.pd_benefit_info .ac_cont_section + .ac_cont_section {margin:18px 0 0;padding:18px 0 0;border-top:1px dashed #ddd;}
.pd_benefit_info .ac_cont_section .tit {margin:0 0 5px;color:var(--basic-color-black,#111111);}
.pd_benefit_info .ac_cont_section .btn_stype1 {vertical-align:0;}
.pd_benefit_info li .ac_cont_section p {padding-bottom:0;}
.pd_benefit_info .purchase_event {padding:0 0 15px 12px;}
.pd_benefit_info .purchase_event a {display:table;margin-top:15px;padding-right:6px;line-height:30px;}
.pd_benefit_info .purchase_event a::after {content:'';display:inline-block;width:6px;height:9px;margin-left:5px;background-position:-50px 0;}
.pd_benefit_info .purchase_event a + a {margin-top:4px;}
.pd_benefit_info .purchase_event .flag {display:inline-block;margin-right:9px;box-sizing:border-box;border-radius:10px;border-top-left-radius:0;width:30px;height:30px;padding-top:8px;line-height:14px;color:var(--basic-color-white,#ffffff);font-size:12px;text-align:center;background:var(--basic-color-white,#ffffff);vertical-align:top;}
.pd_benefit_info .purchase_event .flag.blue {background:#178fff;}
.pd_benefit_info .purchase_event .flag.red {background:#f96059;}
.pd_benefit_info .purchase_event .flag.b_line {padding-top:5px;font-size:10px;border:2px solid #178fff;color:#178fff;letter-spacing:-0.5px;}
.isAND .pd_benefit_info .purchase_event .flag.b_line {padding-top:6px;}
.pd_benefit_info .purchase_event.benefit .flag {width:32px;height:32px;}
.pd_benefit_info .purchase_event.benefit .flag.blue {padding-top:10px;font-size:11px;letter-spacing:-1px;}
.pd_benefit_info .purchase_event.benefit .flag.red {padding-top:9px;}
.pd_benefit_info .purchase_event.benefit .flag.b_line {padding-top:6px;}
.isAND .pd_benefit_info .purchase_event.benefit .flag.b_line {padding-top:7px;}
.pd_benefit_info .l_club {display:block;color:#333;}
.pd_benefit_info .l_club.lc_link::after {content:'';display:inline-block;width:6px;height:9px;margin-left:5px;background-position:-50px 0;}
.pd_benefit_info .l_club .lc_color {color:#ad861e;}

 /* 상품 정보 하단 배너 */
.pd_banner {padding:10px 0 0;background:#f0f0f0;font-size:18px;}
.pd_banner .unisizeBnr2 {margin:0 auto;}
.pd_banner .banner_item {display:block;}
.pd_banner .banner_item:first-child {margin-top:0;}
.pd_banner .unisizeBnr2 ~ .banner_item {margin-top:5px;}
.pd_banner img {width:100%;}
.pd_banner .unisizeBnr2 + .banner_item {margin-top:5px;}

/* 상품 상세 */
.pd_detail {position:relative;padding-top:55px;}
.pd_detail .pd_detail_tab {position:absolute;top:0;right:0;left:0;border-top:6px solid var(--color-gray6, #eeeeee);transition:all .5s;}
.pd_detail.fixed .pd_detail_tab {position:fixed;top:47px;z-index:10;}
.pd_detail_tab .tab_menu {margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:var(--basic-color-white,#ffffff);}
.pd_detail_tab .tab_menu li {margin:0;border-bottom:1px solid #ddd;display:-webkit-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing: border-box;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-box-pack: center;}
.pd_detail_tab .tab_menu li > a {position:relative;display:block;width:100%;height:48px;background:var(--basic-color-white,#ffffff);color:#bdbdbd;box-sizing:border-box;text-align:center;}
.pd_detail_tab .tab_menu li.on > a {color:#000000;}
.pd_detail_tab .tab_menu li > a:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.pd_detail_tab .tab_menu li > a > span {display:inline-block;width:100%;padding-top:10px;vertical-align:top;font-weight:700;}
.pd_detail_tab .tab_menu li.on > a > span:after {content:"";position:absolute;bottom:-1px;right:0;left:0;height:2px;background:var(--basic-color-black, #111111);}
.pd_detail_tab .tab_menu li > a > span span {display:block;font-size:11px;color:#666;line-height:1;font-weight:400;}
.tab_wrap .pd_detail_content {display:block;position:fixed;right:0;left:0;z-index:-1;visibility:hidden;}
.tab_wrap .pd_detail_content.on {position:relative;z-index:1;visibility:visible;}
.pd_detail_content .ac_list {border-bottom:1px solid #ddd; overflow:hidden;}
.pd_detail_content .ac_list div:first-child {border-top:1px solid #ddd;}
.pd_detail_content .ac_list:before {content:"";display:block;height:6px;background:var(--color-gray6, #eeeeee);}
.pd_detail_content .ac_list .noti{margin:3px 0 0 0;overflow: hidden;}
.pd_detail_content .ac_list .noti > li{margin:8px 0;}
.pd_detail_content .ac_tit {border-top:1px solid #eee;}
.pd_detail_content .ac_list > div:first-child .ac_tit {border-top:0;}
.pd_detail_content .ac_tit .tit {display:block;font-weight:400;}
.pd_detail_content .ac_tit.on .tit {overflow:inherit;height:auto;font-weight:700;white-space:inherit;text-overflow:inherit;}
.pd_detail_content .ac_tit .date {display:block;padding-top:5px;font-size:12px;color:#666}
.pd_detail_content .ac_tit .ico_arr {position:absolute;right:12px;top:50%;width:13px;height:8px;margin-top:-4px;text-indent:-9999px;}
.pd_detail_content .ac_tit .ico_arr {width: 20px;height: 20px;right: 16px;margin-top: -10px;}
.pd_detail_content .ac_tit .ico_arr {/*background-position:0 0;*/}
.pd_detail_content .ac_tit.on .ico_arr {/*background-position:-25px 0;*/}
.pd_detail_content .ac_cont {display:none;padding:20px 18px;border-top:1px solid #eee;color:#666;}
.pd_detail_content .ac_cont.on {display:block;}
.pd_detail_content .ac_cont .tbl_type1 th {color:#666;font-size:14px;}
.pd_detail_content .ac_cont .tbl_type1 td {color:var(--basic-color-black,#111111);font-size:14px; padding:10px 12px;}
.pd_detail_content .tbl_type1 th {letter-spacing:-0.09em}
.pd_detail_content .tbl_type1 td .s_txt {color: #777; font-size: 12px; margin-top: 2px; line-height:17px; letter-spacing: -0.08em;}
.pd_detail_content .pd_detail_tit {margin:20px 0 10px;color:var(--basic-color-black,#111111);font-weight:700;}
.pd_detail_content .pd_detail_tit:first-child {margin-top:0;}
.pd_detail_content .notice_tax_banner {margin:0 16px 12px}
.pd_detail_content h2.blind + .notice_tax_banner {margin-top:12px;}
.pd_detail_content .notice_tax_banner a {display:block;}
.pd_detail_content .notice_tax_banner img {width:100%; height:auto;}
.pd_detail_content .pd_info_alert {margin:8px 16px 0;padding:12px 10px;background:#f6f6f6;border-radius:0px;font-size:13px;color:var(--color-gray2, #777777);}
.pd_detail_content .pd_info_table {width:100%;margin:15px 0;table-layout:fixed;font-size:13px;}
.pd_detail_content .pd_info_table th {padding:3px 12px;color:#666;text-align:left;vertical-align:top;}
.pd_detail_content .pd_info_table th:before {content:"";display:inline-block;width:3px;height:3px;margin:0 5px 0 0;background:#888;border-radius:50%;vertical-align:3px;}
.pd_detail_content .pd_info_table td {padding:3px 12px;text-align:left;}
.pd_detail_content .pd_info_table .page_go {font-size:13px;}
.pd_detail_content .pd_info_table .page_go:after {content:"";display:inline-block;width:6px;height:9px;margin:0 0 0 4px;background-position:-50px 0;}
.pd_detail_content .pd_info_wrap.v2{border-top:6px solid var(--color-gray6, #eeeeee)}
.pd_detail_content .pd_info_wrap .pd_info {margin:8px 16px 12px 16px;padding:16px;background:#f7f7f7;border-radius:0px}
.pd_detail_content .pd_info_wrap .pd_info dl{position:relative;margin-top:8px;padding-left:98px;font-size:13px;line-height:19px}
.pd_detail_content .pd_info_wrap .pd_info dl:first-child{margin-top:0}
.pd_detail_content .pd_info_wrap .pd_info .tit{position:absolute;top:0;left:0;width:98px;color:var(--color-gray2, #777777);letter-spacing:-0.8px;}
.pd_detail_content .pd_info_wrap .pd_info .cont{color:#111}
.pd_detail_content .pd_info_wrap .pd_info button{font-size:13px}
.pd_detail_content .pd_info_wrap .pd_info .page_go {font-size:13px;}
.pd_detail_content .pd_info_wrap .pd_info .page_go:after {content:"";display:inline-block;width:6px;height:9px;margin:0 0 0 4px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_bul.png) no-repeat;background-size:200px;background-position:-50px 0;}
.pd_detail_content .pd_info_title {padding:0 12px}
.pd_detail_content .pd_info_title h3{display:inline-block}
.pd_detail_content .pd_info_title .more{display:block;float:right;text-align:right}
.pd_detail_content .pd_spec_info{position:relative;margin:40px 16px 0 16px;box-sizing:border-box}
.pd_detail_content .pd_spec_info .title{font-size:16px;line-height:20px;font-weight:700;color:#111}
.pd_detail_content .pd_spec_info .info_list{padding:16px 0 19px}
.pd_detail_content .pd_spec_info .info_list dl{position:relative;margin-top:8px;font-size:13px;letter-spacing:-0.8px}
.pd_detail_content .pd_spec_info .info_list dl:first-child{margin-top:0}
.pd_detail_content .pd_spec_info .info_list dl:nth-child(n+4){display:none}
.pd_detail_content .pd_spec_info .info_list dl:after{display:block;content:"";clear:both}
.pd_detail_content .pd_spec_info .info_list dl > *{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pd_detail_content .pd_spec_info.show .info_list dl:nth-child(n+4){display:block}
.pd_detail_content .pd_spec_info .info_list .tit{float:left;width:90px;max-height:40px;line-height:17px;font-size:13px;overflow:hidden;margin-right:8px;color:var(--color-gray2, #777777)}
.pd_detail_content .pd_spec_info .info_list .cont{max-height:40px;line-height:17px;font-size:13px;overflow:hidden;color:#111}
.pd_detail_content .pd_spec_info .info_more{border-top:1px solid #eee;text-align:center}
.pd_detail_content .pd_spec_info .info_more .btn_pd_more{display:block;position:relative;padding:16px 0;font-size:13px;letter-spacing:-0.8px;color:var(--color-gray2, #777777);}
.pd_detail_content .pd_spec_info .info_more .btn_pd_more::after{display:inline-block;content:"";width:7px;height:7px;margin-left:10px;vertical-align:3px;border-top:1px solid #444;border-right:1px solid #444;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.pd_detail_content .pd_spec_info.show .info_more .btn_pd_more::after{vertical-align:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.pd_detail_content .md_notice {margin:0 16px 12px;}
.pd_detail_content .md_notice .title{font-size:16px;line-height:20px;font-weight:700;color:var(--basic-color-black,#111111);padding-bottom:16px;}
.pd_detail_content .md_notice strong {display:block;margin-bottom:3px;font-weight:700;}
.pd_detail_content .md_notice img {width:100% !important; height:auto !important;}

/* MD공지 배너 영역 시스템화 */
.pd_detail_content .md_notice_img img {width: 100%;}

.pd_detail_content [class*="md_notice_"] {margin: 10px 16px; color:#111;}
.pd_detail_content [class*="md_notice_"] .main_txt {display:block; font-weight:bold; font-size:15px; line-height:120%; letter-spacing: -1px;width:100%;text-overflow: ellipsis;overflow: hidden;}
.pd_detail_content [class*="md_notice_"] .img img {width:100%;height:100%;object-fit:cover;}

.pd_detail_content .md_notice_bnnr .sub_txt, 
.pd_detail_content .md_notice_live .sub_txt{background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_info_arr.png) no-repeat right -1px; background-size: 20px 20px;padding-right:17px;box-sizing: border-box;max-width:100%;text-overflow: ellipsis;overflow: hidden;}

.pd_detail_content .md_notice_bnnr {height:75px;}
.pd_detail_content .md_notice_bnnr .innr {position:relative; display:flex; align-items: baseline; flex-direction:column; gap: 2px; justify-content: center; color:inherit; height:100%; padding:0 124px 0 20px; box-sizing: border-box; overflow: hidden;white-space: nowrap;}
.pd_detail_content .md_notice_bnnr .sub_txt {display: inline-block; vertical-align: top; font-size: 15px; line-height:120%; letter-spacing: -1px; vertical-align: top;}
.pd_detail_content .md_notice_bnnr .img {position:absolute;right:0;top:0;display:block;width:122px;height:100%;}

.pd_detail_content .md_notice_live {height:75px; position: relative; border: 1px solid #FF7D7A; background: #FFFFFF;}
.pd_detail_content .md_notice_live::after {content: 'live'; font-size: 0; width: 28px; height: 20px; display: block; position: absolute; right: 5px; top: 5px; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_live.svg) no-repeat 0 0; background-size: 100% auto;}
.pd_detail_content .md_notice_live .innr {position:relative; display:flex; align-items: baseline; flex-direction:column; gap: 2px; justify-content: center; color:inherit; height:100%; padding:0 124px 0 20px; box-sizing: border-box; overflow: hidden;white-space: nowrap;}
.pd_detail_content .md_notice_live .date {display:inline-block; color: #FF0000; margin: 0 5px 0 0;}
.pd_detail_content .md_notice_live .sub_txt {display: inline-block; vertical-align: top; font-size: 15px; line-height:120%; vertical-align: top;}
.pd_detail_content .md_notice_live .img {position:absolute;right:0;top:0;display:block;width:122px;height:100%;}

.pd_detail_content .md_notice_thumb {display:flex;justify-content:space-around;  gap: 10px 5px; margin-left: auto; margin-right: auto; padding: 0 16px;}
.pd_detail_content .md_notice_thumb .innr {width:50%;white-space: nowrap;overflow: hidden;}
.pd_detail_content .md_notice_thumb .sub_txt{display:inline-block;font-size: 15px; line-height: 120%; letter-spacing: -1px;max-width:100%;text-overflow: ellipsis;overflow: hidden;margin-top: 3px;}
.pd_detail_content .md_notice_thumb .img {display:block;aspect-ratio: 168 / 103; margin-bottom: 5px; border: 1px solid #DDD; background: #FAFAFA; box-sizing: border-box;}

.pd_detail_content .md_notice_coupon {padding: 0 20px 15px; background:#F4F4F4;}
.pd_detail_content .md_notice_coupon .title {color: #111; font-size: 16px; font-weight: 700; line-height: 120%; letter-spacing: -0.32px; padding: 20px 0 10px;}
.pd_detail_content .md_notice_coupon .innr {position:relative; display:flex; flex-direction:column; justify-content: center; color: #fff; height: 97px; padding:0 70px 0 19px; box-sizing: border-box; overflow: hidden;}
.pd_detail_content .md_notice_coupon .innr::before {content: ''; position: absolute; left: 0; top: 0; display: block; width: calc(100% - 66px); height: 100%; background: linear-gradient(276deg, #FF3D3A 13.34%, #FF3D3A 74%, #FE9F5D 100%);}
.pd_detail_content .md_notice_coupon .innr::after {content: ''; position: absolute; right: 0; top: 0; display: block; width: 66px; height: 100%; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/coupon.png) no-repeat 0 0; background-size: 100% auto;}
.pd_detail_content .md_notice_coupon a.innr::after {background-image: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/coupon_down.png);}
.pd_detail_content .md_notice_coupon .main_txt {position: relative; z-index: 2;font-weight: 800; font-size: 30px; line-height:1.2; margin-bottom: 2px;}
.pd_detail_content .md_notice_coupon .sub_txt {position: relative; z-index: 2; font-size:14px; letter-spacing: -1px;line-height: 16.8px;}
.pd_detail_content .md_notice_coupon .noti_txt {margin: 10px 0; font-size: 12px; color: #777; line-height: 1.4;}
.pd_detail_content .md_notice_coupon .noti_txt > span {display:block; position: relative; padding-left: 9px; margin-top: 5px;}
.pd_detail_content .md_notice_coupon .noti_txt > span::before {content: ''; position: absolute; top: 6px; left: 0; font-size:0; width:4px;height:4px;border-radius:100%;background:#777;}

.pd_detail_content .chg_vr {text-align:right;margin-top:38px;margin-bottom:16px;padding-right:16px;}
.pd_detail_content .chg_vr a.ico_vr {display:inline-block;height:20px;padding-left:20px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_btn_br.png) no-repeat left center;  background-size: 20px 20px;}
.pd_detail_content .chg_vr a.ico_vr span {display:inline-block;padding-right:20px;font-size: 13px;line-height:20px;font-weight:700;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_info_arr.png) no-repeat right center;  background-size: 20px 20px;}
.pd_detail_content .img_summary {margin:0 12px;overflow:hidden;overflow-x: auto;}
.pd_detail_content .img_summary img {width:100% !important;height:auto !important;}
.pd_detail_content .img_summary iframe {width:100% !important;height:210px !important;}
.pd_detail_content .layer_scale_notice {display:none;position:fixed;top:120px;right:0;left:0;width:236px;height:40px;margin:0 auto;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/img_zoom.png) no-repeat;background-size:cover;z-index:10;}
/* .pd_detail_content .layer_scale_notice {display:none;position:fixed;top:120px;right:0;left:0;width:210px;height:56px;margin:0 auto;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/img_zoom.png) no-repeat;background-size:cover;z-index:10;} */
.pd_detail_content .img_statem {overflow-y:hidden;position:relative;padding:0 16px 20px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:none;text-size-adjust:none}

.pd_detail_content .img_statem b {font-weight:bold;}
.pd_detail_content .img_statem strong {font-weight:bold;}
.pd_detail_content .img_statem span, .pd_detail_content .img_statem div, .pd_detail_content .img_statem p, .pd_detail_content .img_statem em{font-weight:inherit}

.pd_detail_content .img_statem .swiper_slide {flex-shrink:0;}
.pd_detail_content .img_statem .swiper_wrap {position:relative;width:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;}
.pd_detail_content .img_statem.short {height:2500px;overflow-y:hidden;}
.pd_detail_content .img_statem img {max-width:100% !important;height:auto !important;}
.pd_detail_content #zoomWrap > div {height: 100%}
.pd_detail_content .pd_info_more {display:none;padding:0 16px 24px;border-radius:2px;}
.pd_detail_content .pd_info_more .btn_ltype1:after {content:"";display:inline-block;width:18px;height:12px;margin:6px 0 0 2px;line-height:12px;vertical-align:0px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_more_arr.png) no-repeat 0 1px;background-size:12px 12px;}
.pd_detail_content .img_statem.short + .pd_info_more {position:relative;}
.pd_detail_content .img_statem.short + .pd_info_more:before {content:"";display:block;position:absolute;top:-100px;left:0;width:100%;height:100px;background:-webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 90%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 90%);}
.pd_detail_content .img_statem.short + .pd_info_more {display:block;}
.pd_detail_content .img_statem.short + .pd_info_more button {font-weight:700;height:40px;line-height:20px;padding:8px 5px;vertical-align:middle}
.pd_detail_content .img_statem.short + .pd_info_more .btn_ltype1:after {}
.pd_detail_content .num_list .par {display:block;margin:10px 0 0;}
.pd_detail_content .tbl_type1 {table-layout:fixed;}
.pd_detail_content .mark_info th {background:var(--basic-color-white,#ffffff);vertical-align:middle;}
.pd_detail_content .mark_info + .mark_info {margin-top:10px;}
.pd_detail_content .mark_info tr:first-child th:first-child {text-align:center;background:#f1f1f1;}
.pd_detail_content .mark_info img {width:55px;}
.pd_detail_content .btn_area {margin:12px 12px 0;}
.pd_detail_content.tv_talk {padding:0;}
.recom_swiper .swiper_slide {width:40%;}
.pd_detail_content .btn_more {margin-bottom:48px;}
.pd_detail_content .pd_qna_list + .btn_more {margin-top:48px;}
.pd_detail_content .player_sm {margin:0 10px 30px 10px;}
.pd_detail_content .player_sm iframe {width:100%;height:250px;}
.pd_detail_content .swiper_sm {overflow:hidden;position:relative;margin:0 10px 45px 10px;}
.pd_detail_content .swiper_sm .swiper_slide img {width:100%;}
.pd_detail_content .swiper_sm .swiper-button-disabled {display:none;}
.pd_detail_content .swiper_sm .swiper_prev, .pd_detail_content .swiper_sm .swiper_next{position:absolute;top:50%;width:29px;height:55px;margin-top:-36px;z-index:2;}
.pd_detail_content .swiper_sm .swiper_prev {left:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/btn_etvcontent_prev.png) no-repeat;background-size:cover;text-indent:-9999px;}
.pd_detail_content .swiper_sm .swiper_next {right:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/btn_etvcontent_next.png) no-repeat;background-size:cover;text-indent:-9999px;}
.pd_detail_content .swiper_sm .swiper_pagination {margin-top:10px;text-align:center;}
.pd_detail_content .swiper_sm .swiper_pagination .swiper-pagination-bullet {display:inline-block;width:8px;height:8px;margin-left:8px;background-color:#949494;border-radius:100%;}
.pd_detail_content .swiper_sm .swiper_pagination .swiper-pagination-bullet:first-child {margin-left:0;}
.pd_detail_content .swiper_sm .swiper_pagination .swiper-pagination-bullet-active {width:17px;border-radius:10px;}
.pd_detail_content .vr_sm {overflow:hidden;margin:0 10px 45px 10px;}
.pd_detail_content .vr_sm .tit_type {margin-bottom:45px;}
.pd_detail_content .vr_sm .tit_type img {width:100%;}
.pd_detail_content .vr_sm .color_tabs {margin:47px 0 35px;text-align:center;}
.pd_detail_content .vr_sm .color_tabs a {display:inline-block;width:18.8%;margin-bottom:5px;}
.pd_detail_content .vr_sm .color_tabs a img {width:100%;}
.pd_detail_content .vr_sm .vr_conts {position:relative;}
.pd_detail_content .vr_sm .vr_conts .vr_layer {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);cursor:pointer;z-index:10;text-indent:-9999px;}
.pd_detail_content .vr_sm .vr_conts .vr_layer:after {content:'';display:block;position:absolute;top:50%;left:50%;width:92px;height:92px;margin:-46px 0 0 -46px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_vr_skip.png) no-repeat;background-size:cover;}
.pd_detail_content .vr_sm iframe {width:100%;height:250px;background-color:var(--basic-color-white,#ffffff);border:1px solid #e7e7e7;box-sizing:border-box;}

/*160219 상품기술서영역 개선*/
.guide_top {text-align:center}
.guide_top:after {content:"";display:block;clear:both}
.guide_top p {text-align:center;padding:10px 0;font-size:12px}
.guide_top li a.quality {overflow:hidden;display:inline-block;text-indent:-5000px;width:101px;height:30px;background:url("//image.lotteimall.com/imall_mc/site/images/imall_mc/detail/btn_quality.png") no-repeat 0 0;background-size:contain}
.guide_top li a.clothing {overflow:hidden;display:inline-block;margin-left:10px;text-indent:-5000px;width:101px;height:30px;background:url("//image.lotteimall.com/imall_mc/site/images/imall_mc/detail/btn_clothing.png") no-repeat 0 0;background-size:contain}
.guide_information {margin-top:-1px;border-top:2px solid #595959;}
.v_layer {text-align:center;width:100%;border-top:1px solid #ccc}
.v_layer li {display:inline-block;width:101px;padding:10px 0;}

.img_statem{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;position:relative;min-height:400px;padding:10px 12px 0;color:#666;line-height:1.6em;font-size:12px;}
.img_statem.dtl_exp_n {min-height:0;padding-bottom: 0;}

.img_statem div,
.img_statem p {width:auto !important; min-width:0 !important; max-width:100% !important;}
.img_statem img {max-width:100% !important; min-width:0 !important; max-width:100% !important; height:auto !important;}
.img_statem table {border-collapse:collapse;width:100% !important; min-width:0 !important; max-width:auto !important;height:auto !important;}
.img_statem th,
.img_statem td{height:auto !important;}
.img_statem object{width:100%;}
.img_statem embed{width:100%;}
.img_statem embed[src*=".swf"]{display:none;}
.img_statem .goods_img {margin:0;}
.img_statem .btn_view_detail {position:absolute;top:50px;right:8px;z-index:100;border:none;margin:0;padding:0;background-color:transparent !important;}
.img_statem .btn_view_detail img {width:45px !important; height:45px !important;}

.img_statem iframe{width:100%;}
.img_statem iframe[src*="youtube.com"]{width:100% !important;}
.img_statem iframe[src*="vimeo.com"]{width:100% !important;}
.img_statem #nikeIframe{width:100%;}
.img_statem iframe.full_size{width:100% !important;}
.img_statem iframe.scroll_size{width:800px;}
.img_statem .ifr_cont{max-width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;}

.img_statem .tit_sm{margin:14px 0 5px;color:#363b3f;font-weight:700;font-size:13px;}
.img_statem .tit_sm:first-of-type{margin-top:24px;}
.img_statem .subt_sm{position:relative;margin:-2px 0 6px 1px;padding-left:7px;color:#666;font-weight:400;font-size:12px;}
.img_statem .subt_sm:before{content:'';display:block;position:absolute;top:5px;left:0;width:4px;height:4px;background:#777;}

.img_statem .box_statem{margin:0;padding-bottom:10px}
.img_statem .img_statem{margin:0 0 -10px;padding:0 0 20px;max-width:none !important}

div.tb_statem_w{max-width:none !important;margin:0 0 13px;}
.tb_statem{width:100%;border-bottom:1px solid #d7d8d9;}
.tb_statem th{padding:7px 9px 6px;border-top:1px solid #d7d8d9;border-left:1px solid #d7d8d9;background:#ededed;color:#565b5e;font-size:12px;text-align:center;}
.tb_statem th:first-child{border-left:0}
.tb_statem td{padding:9px;border:1px solid #d7d8d9;color:#666;text-align:left;}
.tb_statem td:first-child{border-left:0}
.tb_statem td:last-child{border-right:0}
.tb_statem td.align_c{text-align:center;}
.tb_statem td.font11{font-size:11px;}
.tb_statem td.date{color:#434343;text-align:center;}
.tb_statem .col_value01{width:43px;}
.tb_statem .col_value02{width:69%;}
.tb_statem .col_value03{width:16%;}
.tb_statem .col_value04{width:15%;}

/* 22-05-18 당일발송 상품 안내사항 이슈 */
.img_statem {min-height:150px;}
.tdy_snd_banner {margin-bottom:20px;}
.tdy_snd_banner img {width:100%;}

/* 구매 가격 상세 */
.price_info:first-of-type {margin:0 0 10px}
.price_info li {position:relative;}
.price_info li .sub {display:block;font-size:13px;color:#666;}
.price_info .price {position:absolute;top:0;right:0;text-align:right;}
.price_info .sale li {}
.price_info .sale li + li {margin:5px 0 0;}
.price_info .sale .total .price {top:0;}
.price_info .discount {margin:10px 0;padding:12px;background:#f6f6f6;border-radius:8px;}
.price_info .discount li {padding-left:6px;font-size:13px;}
.price_info .discount li:before {content:"";position:absolute;top:10px;left:0;width:2px;height:2px;border-radius:50%;background:#888;}
.price_info .discount li + li {margin:8px 0 0;}
.price_info .discount .price {top:0;color:#666;font-size:14px;}
.price_info .discount .price span {font-size:15px;}
.price_info .total_discount {margin:10px 0 0;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.price_info .total_discount li {padding-right:100px;word-break: keep-all;}
.price_info .total_discount .icon_info_price {margin-bottom:10px;}
.price_info .total_discount .price {top:0;right:0;font-size:16px;}
.price_info .total_discount .price b {font-size:17px;}
.price_info .phone_sale {margin:10px 0 0;padding:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.price_info .phone_sale li:after {content:"";display:block;clear:both;}
.price_info .phone_sale li + li {margin:8px 0 0;}
.price_info .phone_sale .tit {float:left;}
.price_info .phone_sale .price {position:static;float:right;font-size:16px;}
.price_info .price {font-size:16px;}
.price_info .price b {font-size:17px;}
.price_info .sale2 .price {font-size:14px;}
.price_info .sale2 .price span {font-size:15px;}
.price_info .bul_ex {margin:10px 0 0;}

/* 무이자 할부 정보 */
.no_interes_tit {margin:0 -12px;padding:12px;background:#f6f6f6;color:var(--basic-color-black,#111111);font-size:16px;font-weight:700;}
.no_interes_tit span {color:#666;}
.no_interes_tit ~ .no_interes_tit {border-top:1px solid #eee;}
.no_interes_tit2{padding:24px 0 12px 0;font-size:14px;font-weight:700;line-height:18px;color:var(--basic-color-black,#111111);}

.no_interest_card li {position:relative;display:table;width:100%;min-height:68px;padding:12px 12px 12px 80px;border-bottom:1px solid #eee;box-sizing:border-box;}
.no_interest_card .name {position:absolute;top:50%;left:0;width:70px;height:32px;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#666;border-radius:5px;text-align:center;font-size:12px;line-height:1.2;}
.no_interest_card .name img {height:24px;}
.no_interest_card .name:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.no_interest_card .case {display:table-cell;vertical-align:middle;}
.no_interest_card .case span {display:inline-block;}
.no_interest_card .case span span {color:#666;}
.no_interest_card ~ .bul_list {font-size:13px;color:#666;}
.no_interest_card ~ .bul_list li:before {background:#666;}
.no_interest_card.type2 li{margin-top:9px;min-height:32px;padding:5px 16px 5px 74px;border-bottom:none;}
.no_interest_card.type2 li:first-child{margin-top:0;}
.no_interest_card.type2 li:last-child{border-bottom:0}
.no_interest_card.type2 ~ .bul_list {margin-top:20px;padding:16px 0 0 0;border-top:1px solid var(--color-gray6, #eeeeee);}
.no_interest_card.type2 ~ .bul_list li{padding-left:10px; margin:0;font-size:13px;line-height:17px;margin-top:6px;color:var(--color-gray2, #777777);}
.no_interest_card.type2 ~ .bul_list li:first-child {margin-top:0;}
.no_interest_card.type2 ~ .bul_list li.ls{letter-spacing:-0.3px;}
.no_interest_card.type2 ~ .bul_list li:before {background:var(--color-gray2, #777777); width:2px; height:2px; left:3px;}
.no_interest_card.type2 .name img {height:32px;}
.no_interest_card.type2 .case{font-size:13px;line-height:17px;}
.no_interest_card.type2 .case strong{margin-right:7px;}
.no_interest_card.type2 .case span{color:#111}
.no_interest_card.type2 .etc{padding:0;font-size:13px;line-height:17px;}

.no_interes_long {padding:10px 0;}
.no_interes_long:after {content:"";display:block;clear:both;}
.no_interes_long li {float:left;width:50%;margin:10px 0;padding:0 0 0 80px;box-sizing:border-box;border:0;}
.no_interes_long li:nth-of-type(2n) {border-left:1px solid #eee;}
.no_interes_long .case {display:block;margin-top:15px;}

.no_interes_txt {margin:10px 0;font-size:14px;color:#666;}

.brodcast_card {padding:10px 0;border:1px solid #eee;border-radius:9px;}
.brodcast_card:after {content:"";display:block;clear:both;}
.brodcast_card li {float:left;width:25%;height:50px;margin:10px 0;text-align:center;}
.brodcast_card li strong {display:inline-block;width:70px;font-size:12px;}
.brodcast_card li img {width:100%;}
.brodcast_card + .bul_ex {margin:15px 0 0;}

/* 구매정보 */
.buy_info_tbl {margin:12px 12px 20px;}
.buy_info_tbl .tit {margin:12px 0 0;font-weight:700;}
.buy_info_tbl .tit:first-child {margin:0;}
.buy_info_tbl .dashed_box {margin:12px 0 0;padding:12px 0 0;border-top:1px dashed #ddd;}
.buy_info_tbl .dashed_box .link {display:inline-block;}
.buy_info_tbl .dashed_box .link:after {content:"";display:inline-block;width:6px;height:9px;margin:0 0 0 5px;background-position:-50px 0;}
.buy_info_tbl .dashed_box .f_red {color:var(--primary-color,#ff383b);font-weight:700;}
.buy_info_tbl .dashed_box .txt{color:#666;font-size:13px;}

/* 상품평 */
.top_review {padding:0 12px 30px;}
.none_top .top_review {display:none;}
.top_review .new_point {margin:42px 0 0;text-align:center;}
.top_review .star_point {vertical-align:-5px;}
.top_review .mark {display:inline-block;margin:0 0 0 2px;vertical-align:middle;font-size:15px;}
.top_review .mark b {font-size:30px;}
.top_review .satis_area {position:relative;margin:28px 0 0;padding:20px 0;background:#f6f6f6;border-radius:8px;}
.top_review .satis_area .satis_size {position:absolute;top:27px;left:18px;width:100px;}
.top_review .satis_area + .bul_ex {margin:10px 0 0;}
.top_review .satis_area .satis_stars li {height:23px;text-align:center;}

.satis_area .satis_size {font-weight:700;font-size:13px;line-height:1.4;}
.satis_area .satis_size span {display:block;font-weight:400;font-size:13px;color:#999;}
.satis_area .satis_graph {margin:0 0 0 100px;border-left:1px solid #ddd;}
.satis_area .satis_graph li {position:relative;height:10px;margin-top:10px;padding:0 76px 0 45px;font-size:13px;line-height:1.1em;color:#666;}
.satis_area .satis_graph li:first-child {margin-top:0}
.satis_area .satis_graph li:before {content:"";display:block;height:10px;background:var(--basic-color-white,#ffffff);border-radius:10px;}
.satis_area .satis_graph li .bar {display:block;height:10px;margin-top:-10px;background:#f5c542;border-radius:10px;}
.satis_area .satis_graph li .per {position:absolute;top:-2px;left:0;width:39px;text-align:right;line-height:1;}
.satis_area .satis_graph li .str {position:absolute;top:-2px;right:0;width:67px;line-height:1;}
.isAND .satis_area .satis_graph li .per {top:0;}
.isAND .satis_area .satis_graph li .str {top:0;}

.satis_area .satis_stars {margin-bottom:-8px;}
.satis_area .satis_stars:after {content:"";display:block;clear:both;}
.satis_area .satis_stars li {float:left;width:50%;box-sizing:border-box;}
.satis_area .satis_stars li .tit {display:inline-block;width:42px;margin-top:2px;vertical-align:top;font-size:13px;line-height:1;text-align:left;white-space:nowrap;}
.satis_area .satis_stars li .star_point_small {vertical-align:top;}
.satis_area .satis_stars li .star_point_small > span {background-position:0 -15px;}

.reivew_filter {position:relative;padding:12px 12px 13px;}
.none_top .reivew_filter {border-top:0;}
.reivew_filter [class*="sort_"] {display:inline-block;line-height:1;margin-top:3px;}
.reivew_filter [class*="sort_"] span {font-size:11px;color:#666;}
.reivew_filter [class*="sort_"] +  [class*="sort_"] {margin-left:8px;padding-left:12px;border-left:1px solid #ddd;}
.reivew_filter [class*="sort_"].active {color:var(--primary-color,#ff383b);font-weight:700;}
.reivew_filter [class*="sort_"].active span {color:#666;font-weight:400;}
.reivew_filter .sort_image span {color:#666;}
.reivew_filter .option_filter {position:absolute;top:10px;right:12px;}
div.reivew_filter .option_filter button.active {position:relative;}
.reivew_filter .option_filter.active::after,
div.reivew_filter .option_filter button.active::after {content:"";position:absolute;top:-5px;right:-5px;width:15px;height:15px;background:#f07f78 url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_pd.png) no-repeat -150px -35px;background-size:250px;border-radius:50%;}
div.reivew_filter {padding:10px 12px 9px;}
div.reivew_filter .option_filter {top:8px;}
div.reivew_filter .option_filter::after {content:'';display:block;clear:left;}

.review_wrap {border-top:1px solid #ddd;}
.review_wrap .review_list {position:relative;padding:17px 12px;}
.review_wrap .review_list .name {margin:8px 0 0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:#999;line-height:1.2;}
.on .review_wrap .review_list .name {padding:1px 0 0;}
.review_wrap .review_list > .star_point_small {position:absolute;top:16px;left:12px;}
.review_wrap .review_list .point_none {position:absolute;top:17px;font-size:13px;color:#999;line-height:1;}
.review_wrap .review_list .point_none + .info_pr {margin-left:70px;}
.review_wrap .review_list .point_none + .info_pr .user_id {padding-left:6px;border-left:1px solid #ddd;}
.review_wrap .review_list .option {display:block;margin:10px 0 7px;color:var(--basic-color-black, #111111);font-size:12px;line-height: 1.2;}
.review_wrap .review_list .info_pr {display:block;margin-left:90px;font-size:12px;color:#999;line-height:1;}
.review_wrap .review_list .info_pr * {line-height:20px;font-size:12px}
.review_wrap .review_list .info_pr .user_id {display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
.review_wrap .review_list .info_pr .tag_exper {display:inline-block;padding:0 8px;font-size:11px;color:var(--basic-color-black,#111111);background-color: var(--color-gray7,#f3f3f3);}
.review_wrap .review_list .date {display:inline-block;margin-left:2px;padding-left:6px;}
.review_wrap .review_list .user_id + .date {padding-left:0;margin-left:4px;}
.review_wrap .review_list .date:before{content: "";display: inline-block;height: 8px;width: 1px;margin-right: 6px;background: var(--color-gray5, #dfdfdf);}
.review_wrap .review_list .name + .option {margin-top:3px;}
.review_wrap .review_list .review_cont {word-break:break-all;margin-top:10px;}
.review_wrap .review_list .swiper_slide {margin:14px 0 0;text-align:center;}
.review_wrap .review_list .swiper_slide img {width:100%;max-width:100%;}
.review_wrap .review_list .swiper_pagination {position:absolute;bottom:15px;left:50%;height:20px;padding:0 12px;box-sizing:border-box;background:rgba(0,0,0,.6);transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:9px;font-size:13px;color:var(--basic-color-white,#ffffff);z-index:2;line-height:1.5;letter-spacing:-1px;}
.isAND .review_wrap .review_list .swiper_pagination {line-height:1.7;}
.review_wrap.add_report .review_list .btns_wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:6px}
.review_wrap.add_report .review_list .btns_wrap .right{margin-left:auto}
.review_wrap.add_report .review_list button.btn_report {color:var(--color-gray2, #777777);font-size:12px;line-height:20px; font-weight:400; position:absolute; top:auto;bottom:0; right:0px;}
.review_wrap.add_report .review_list button.btn_report {width:auto;height:auto;border:none;border-radius:0;}
.review_wrap.add_report .review_list button.btn_report.sort{position:static;}
.review_wrap.add_report .review_list button.btn_recom{min-width:59px;height:28px;padding:0 7px;border:1px solid var(--color-gray8, #d8d8d8);border-radius:2px;box-sizing:border-box;font-size:0}
.review_wrap.add_report .review_list button.btn_recom:before{display:inline-block;content:"";width:16px;height:16px;margin-top:-8px;margin-right:2px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_recom_off.png) no-repeat 0 0;background-size:16px auto;vertical-align:middle}
.review_wrap.add_report .review_list button.btn_recom.active{border-color:#6a46d3;color:#6a46d3}
.review_wrap.add_report .review_list button.btn_recom.active:before{background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_recom_on.png)}
.review_wrap.add_report .review_list button.btn_recom .count{display:inline-block;min-width:26px;font-size:12px}

.review_wrap.add_report .review_list .info_pr {width: calc(100% - 125px); height: 20px; margin-top:2px;}
.review_wrap.add_report .review_list .info_pr .date {letter-spacing:-0.5px;}

/* 바로 티비톡 */
.pd_detail_content.tv_talk {background:#f3f3f3;}
.talk_date {overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--basic-color-white, #ffffff);}
.talk_date ul {display:table;}
.talk_date li {display:table-cell;}
.talk_date li:first-child button {margin-left:12px;}
.talk_date li:last-child button {margin-right:12px;}
.talk_date li button {width:58px;height:28px;margin:10px 4px;background-color:var(--basic-color-white, #ffffff);color:var(--color-gray2, #777777);border:1px solid var(--color-gray8, #d8d8d8);font-size:13px;border-radius:0px;box-sizing:border-box;line-height:26px;}
.talk_date li.active button {color:var(--basic-color-black, #111111);border:2px solid var(--basic-color-black, #111111); font-weight:700;line-height:24px;}
.talk_date::-webkit-scrollbar {display:none;}

/* Q&A */
.check_myqna {text-align:right; margin:40px 0 0;padding:0 16px;}
.check_myqna .check_set {text-align:left;}
.check_myqna .check_set .txt {font-size:13px;}
.check_myqna .check_set label .txt{ margin-right:46px; white-space: nowrap;}
.check_myqna .check_set label:has(.txt){ display: flex; flex-direction: row-reverse;   text-indent: 0;}

.pd_qna_top {padding:0 16px;}
.pd_qna_top .txt {padding:20px 0 10px;text-align:center;}
.pd_qna_top .btns {margin:20px 0 10px;overflow:hidden;}
.pd_qna_top .btns:after {content:"";display:block;clear:both;}
.pd_qna_top .btns [class*="btn_"] {display:inline-block;font-size:13px;font-weight:700;width:calc(50% - 2px);height:40px;background:var(--basic-color-white, #ffffff);border:1px solid var(--color-gray8, #d8d8d8);line-height:40px;text-align:center;box-sizing:border-box;border-radius:2px;}
.pd_qna_top .btns [class*="btn_"] + [class*="btn_"] {border-left:1px solid var(--color-gray8, #d8d8d8);}
.pd_qna_top .btns .btn_qna2 {float:left;}
.pd_qna_top .btns .btn_qna2 {float:right;}
.pd_qna_top .btns .btn_qna2.on {border-color:var(--basic-color-black, #111111);}
.pd_qna_write {margin:10px 16px 0;padding-bottom:20px;border-bottom:1px solid var(--color-gray6, #eeeeee);}
.pd_qna_write .textarea {height:100px;vertical-align:middle;border-color:var(--color-gray8, #d8d8d8);}
.pd_qna_write .textarea::placeholder{color: var(--color-gray3, #aaaaaa);}
.pd_qna_write .btn_area {margin:12px 0 0;}
.pd_qna_write .check_label {display:block;margin:20px 0 9px;}
.pd_qna_write .check_label ~ .btn_area {margin-top:15px;}
.pd_qna_write .check_label label {font-size:13px;vertical-align:middle;}
.pd_qna_write .input_phone input.text {padding-right:16px;border:1px solid var(--color-gray8, #d8d8d8);}
.pd_qna_write .input_phone input.text[readonly] {-webkit-text-fill-color:#aaa;pointer-events:none;}
.pd_detail_content.cont_qna .pd_sel {margin-bottom:16px;}
.pd_detail_content.cont_qna .pd_qna_write{padding-bottom:16px;margin-bottom:16px}
.pd_detail_content.cont_qna .pd_qna_write .check_label {margin:16px 0 12px}
.pd_detail_content.cont_qna .pd_qna_write .check_label ~ .btn_area{margin-top:16px}
.pd_detail_content.cont_qna .notice_privacy{margin-top:16px; line-height: 17px;font-size: 12px;color: #777;}
.pd_detail_content.cont_qna .notice_privacy .link{color: #111; text-decoration: underline;}
.pd_detail_content.cont_qna .list_none .btn_mtype1{padding:9px 12px}

.pd_detail_content .pd_qna_list {margin:12px 0 0;border-bottom:0 none;word-break:break-all;}
.pd_detail_content .pd_qna_list:before {display:none;}
.pd_qna_list > li {position:relative;padding:16px 0 0;border-bottom:none; }
.pd_qna_list > li:before{display: block; content:""; position: absolute; top:0; left:16px; right:16px; height:1px;  background: #eee;}
.pd_qna_list > li [class*="qna_status"] {position:absolute;top:16px;left:16px;padding:0 8px;background:rgba(119, 119, 119, 0.1);border:none;border-radius:0px;font-size:11px;line-height:20px;color:var(--color-gray1, #444444);font-weight:normal;}
.pd_qna_list > li .qna_status_com {background:rgba(255,59,59,0.1);color:var(--primary-color,#ff383b);}
.pd_qna_list > li .info_pr {display:flex;margin-left:80px;padding:4px 0 0;font-size:12px;color:var(--color-gray3, #aaaaaa);line-height:1;}
.pd_qna_list > li .info_pr .user_id {display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pd_qna_list > li .user_id + .date {display:inline-block;padding-left:4px;}
.pd_qna_list > li .user_id + .date:before {content:"";display:inline-block;width:1px;height:8px;margin-right:6px; background:var(--color-gray5, #dfdfdf);}
.pd_qna_list > li .ac_tit {position:relative;padding:15px 16px 14px;border:0;}
.pd_qna_list > li .ac_tit .name {overflow:hidden;display:-webkit-box;margin:0 0 4px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:#aaa;line-height:1.4;}
.pd_qna_list > li .ac_tit .tit:before,
.pd_qna_list > li .ac_cont:before {content:"";position:absolute;top:0;left:0; margin-top:-1px; width:15px;height:20px;}
.pd_qna_list > li .ac_tit .tit {display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pd_qna_list > li .ac_tit .tit { position: relative;  padding-left: 20px;font-weight: normal; font-size:13px;}
.on .pd_qna_list > li .ac_tit .name,
.on .pd_qna_list > li .ac_tit .tit {line-height:18px;}
.pd_qna_list > li .ac_tit .ico_arr {top:-6px;background-image: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_arr_qna.png);background-size:20px 20px;}
.pd_qna_list > li .ac_tit.on .tit {display:block;font-weight:normal;}
.pd_qna_list > li .ac_tit.on + .ac_cont.on{margin-top:-5px;}
.pd_qna_list > li .ac_cont {position:relative;padding:0 50px 12px 43px;background:#fff;color:#111;border-top:0;}
.pd_qna_list > li .ac_cont:before {top:4px;background-position:-175px 0;}

/* Q&A 답변 수정 */
.pd_qna_list.v2 > li .ac_cont{padding:0 16px;}
.pd_qna_list.v2 > li .ac_cont:before{display:none}
.pd_qna_list.v2 > li .ac_cont .answer_item{position:relative;padding:0 0 12px 20px;}
.pd_qna_list.v2 > li .ac_cont .answer_item:first-child{border-top:none}
.pd_qna_list.v2 > li .ac_cont .answer_item p{font-size:13px; line-height:18px}
.pd_qna_list.v2 > li .ac_cont .answer_item .date{ display: block; padding:0;border:none;font-size:12px;margin-top:6px;color:var(--color-gray3, #aaaaaa)}
.pd_qna_list.v2 > li .ac_cont .answer_item:before{content:"";position:absolute;left:0;top:0; margin-top:-1px; width:20px;height:20px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_pd.png) no-repeat;background-size:250px;background-position:-175px 0;}
.pd_qna_list.v2 > li .ac_tit .tit:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_qna_q.svg) no-repeat left center;}
.pd_qna_list.v2 > li .ac_cont .answer_item:before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_qna_a.svg) no-repeat left center;}

/* 자주묻는질문 추가 */
.pd_faq_wrap{padding:20px 16px; margin:0 16px; background-color: var(--color-gray9, #f7f7f7);}
.pd_faq_wrap .faq_title{ position: relative; display: flex; align-items: center; line-height:1.2; font-size:15px; font-weight: 700; letter-spacing: -.3px;  color: #111;}
.pd_faq_wrap .faq_title .faq_icon_area{display: block;width: 37px;min-width: 37px;height: 34px;line-height: 1; margin-right:2px; margin-left: -7px;font-size: 0;text-indent: -9999px;}
.pd_faq_wrap .faq_title .layer_tooltip{ top:26px !important; left:29px !important;right:auto !important; padding: 12px 28px 12px 12px; line-height: 1.4; letter-spacing: -.24px;   color:var(--basic-color-black, #111111);word-break: keep-all;}
.pd_faq_wrap .faq_title .btn_popup{ width:14px; height:14px; margin-left:4px; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/unit/ico_info_black.png) center center; background-size: 14px auto;}
.pd_faq_wrap .faq_list{margin-top:10px;}
.pd_faq_wrap .faq_list li {position: relative;  padding-left:19px;}
.pd_faq_wrap .faq_list li + li{margin-top: 16px;}
.pd_faq_wrap .faq_list li:has(.answer_toggle) + li{margin-top:2px}
.pd_faq_wrap .faq_list li:before{display: block; content: ""; position: absolute; left:0; top:0; margin-top:-1px; width:15px;height:20px; background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_qna_q.svg) no-repeat left center;}
.pd_faq_wrap .faq_question{ line-height: 18px; font-size:13px;font-weight: 700; letter-spacing: -.26px;}
.pd_faq_wrap .faq_answer{ margin-top:4px;}
.pd_faq_wrap .faq_answer .answer_txt{ position: relative;  display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  line-height: 18px; font-size:13px; color: #444; word-break: break-all; }
.pd_faq_wrap .faq_answer .answer_txt.show { -webkit-line-clamp: initial; }
.pd_faq_wrap .faq_answer .answer_txt.show + .answer_toggle span:first-child{display: none;}
.pd_faq_wrap .faq_answer .answer_txt:not(.show) + .answer_toggle span:last-child { display: none;}
.pd_faq_wrap .faq_answer .answer_toggle{ text-align: right; margin-right: -5px; }
.pd_faq_wrap .faq_answer .answer_toggle button{min-width: 65px;padding:5px; line-height: 15px}
.pd_faq_wrap .faq_answer .answer_toggle button:after{display: inline-block; content:""; width:12px; height:12px;  margin-top:-3px; margin-left:3px; background:url(https://image.lotteimall.com/imall_mc/site/images/unity/ico_arrow_gray_12x12.svg) no-repeat center center; vertical-align: middle;}
.pd_faq_wrap .faq_answer .answer_toggle span{ color: var(--color-gray2, #777777)}
.pd_faq_wrap .faq_answer .answer_txt.show + .answer_toggle button:after{transform: rotate(-180deg);}

/* 관련 상품 */
.pd_recom {position: relative;z-index: 0;}
.pd_recom:before {content:"";display:block;height:10px;background:#f0f0f0;}
.pd_recom_section {margin:36px 0 0;}
.pd_recom > div:first-child .pd_recom_section {margin:0;border-top:0;}
.pd_recom_section .title {padding:19px 12px 24px 12px;font-size:17px;line-height:1;}
.wrap_pd_recom_section .pd_recom_section {padding-top:10px;margin:0;border-top:0 none;border-bottom:1px solid #ddd;background:#f0f0f0;}
.wrap_pd_recom_section .pd_recom_section .title {background:var(--basic-color-white,#ffffff);}
.wrap_pd_recom_section .pd_recom_section .recom_swiper {padding-bottom:30px;background:var(--basic-color-white,#ffffff);}

/* 180802 다른 고객이 함께 본 상품 */
.pd_recom_section .new_view_lists ul {position:relative;padding:0 6px;overflow:hidden;}
.pd_recom_section .new_view_lists ul:not(.on) {display:none;}
.pd_recom_section .new_view_lists ul:after {clear:left;display:block;content:'';}
.pd_recom_section .new_view_lists li {float:left;box-sizing:border-box;width:50%;padding:0 6px 13px;}
.pd_recom_section .new_view_lists li > a {position:relative;display:block;min-height:84px;line-height:1.3em;}
.pd_recom_section .new_view_lists .img_thumb {position:relative;text-align:center;overflow:hidden;}
.pd_recom_section .new_view_lists .img_thumb::after {content:'';display:block;padding-top:100%;}
.pd_recom_section .new_view_lists .img_thumb img {position:absolute;top:0;left:0;box-sizing:border-box;border-radius:9px;border:1px solid #eee;width:100%;height:100%;}
.pd_recom_section .new_view_lists .prod_tit {height:19px;padding-top:14px;}
.pd_recom_section .new_view_lists .prod_tit.line1 {-webkit-line-clamp:1;}
.pd_recom_section .new_view_lists .prod_price {padding-top:5px;}
.pd_recom_section .new_view {display:block;margin-bottom:-10px;padding-top:5px;text-align:center;}
.pd_recom_section .new_view a {display:inline-block;border-radius:6px;border:1px solid #bbb;padding:7px 10px;line-height:19px;color:#666;font-size:15px;}
.pd_recom_section .new_view a::before {content:'';display:inline-block;margin:-1px 9px 0 0;width:20px;height:20px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_live.png) no-repeat;background-size:100px auto;background-position:-39px -39px;vertical-align:top;}

/* 관련 동영상 */
.relation_video .swiper_slide > a {position:relative;display:block;height:91px;padding:0 12px 0 185px;}
.relation_video .thumb {overflow:hidden;position:absolute;top:0;left:12px;width:161px;height:89px;border:1px solid #eee;border-radius:8px;}
.relation_video .thumb img {width:100%;height:100%;}
.relation_video .thumb:after {content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);}
.relation_video .thumb:before {content:"";position:absolute;top:50%;left:50%;width:19px;height:21px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-size:94px;background-position:0 -75px;z-index:2;}
.relation_video .thumb .time {position:absolute;right:10px;bottom:8px;color:var(--basic-color-white,#ffffff);font-size:13px;z-index:2;}
.relation_video .cont {display:block;overflow:hidden;}
.relation_video .cont .cate_mobile {display:inline-block;color:#3563c9;font-size:13px;font-weight:700;}
.relation_video .cont .txt {display:block;height:62px;margin:5px 0 0;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.relation_video .swiper_pagination {height:7px;margin-top:12px;text-align:center;}
.relation_video .swiper-pagination-bullet {display:inline-block;width:7px;height:7px;margin:0 0.2em;background-color:#bbb;border-radius:4px;-webkit-transition:all 0.3s;transition:all 0.3s;vertical-align:top;}
.relation_video .swiper-pagination-bullet-active {width:17px;background-color:#666;}

.recom_swiper {padding:0 6px;box-sizing:border-box;}
.recom_swiper .prod_list {overflow:visible;}
.recom_swiper .prod_list a.prod_item .img_thumb {float:none;margin:0 0 10px;overflow:hidden;}
.recom_swiper .prod_list .img_thumb:after {content:"";display:block;padding-top:100%;}
.recom_swiper .prod_list a.prod_item .img_thumb img {position:absolute;top:0;left:0;width:100%;height:100%;}
.recom_swiper .prod_list li {padding:0 6px;}
.recom_swiper .prod_list a.prod_item {padding:0;}
.recom_swiper .prod_list .prod_price {margin-top:8px;}
.recom_swiper .prod_list .prod_price .real_price {color:var(--basic-color-black,#111111);}

.recom_swiper .prod_list .show_img {display:block;border:1px solid #bbb;border-radius:8px;overflow:hidden;}
.recom_swiper .prod_list .show_img img {width:100%;}
.recom_swiper .prod_list .show_btn {position:absolute;bottom:10px;right:0;left:0;text-align:center;}
.recom_swiper .prod_list .show_btn .btn_broadcast:before {margin:0 4px 0 0;vertical-align:-4px;}

.plan_pd .prod_list a.prod_item {border:1px solid #eee;border-radius:9px;overflow:hidden;}
.plan_pd .prod_list a.prod_item .img_thumb img {border:none;border-radius:0;}
.plan_pd .prod_list .img_thumb {border-radius:0;border:0;border-bottom:1px solid #eee;}
.plan_pd .prod_list .info_thumb {padding:0 6px 12px;}
.plan_pd .prod_list .info_thumb .prod_tit {height:36px;}

/* 옵션별 상품평 보기 */
#reviewSortOption .layer_cont > .layer_sub_title:first-child {margin-top:0;}
#reviewSortOption .btn_radio_list label {padding-left:15%;text-align:left;}

/* 픽업 찾기 */
.pick_up_sel {padding:20px 0 0;}
.pick_up_sel .btn_area {margin:12px 0 0;}

.pick_up_store {display:none;}
.pick_up_store .btn_radio_list {border:0;margin:-6px;}
.pick_up_store .btn_radio_list li {width:33.33%;padding:6px;box-sizing:border-box;}
.pick_up_store .btn_radio_list li label {display:flex;display:-webkit-flex;height:50px;border:1px solid #ddd;border-radius:5px;line-height:1.2;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.pick_up_store .btn_radio_list li input:checked + label {border-color:var(--primary-color,#ff383b);color:var(--primary-color,#ff383b);font-weight:700;}
.pick_up_store .btn_radio_list li label:before {display:none;}

.sel_list {margin:10px 0 0;}
.sel_list li + li {margin:8px 0 0;}  /* 24-02-21 :: 버튼, 인풋 사이즈 개선 */

/* 재입고 알림 신청 */
.restock_push .push_sel {}
.restock_push .push_sel .tit {display:inline-block;font-size:17px;vertical-align:0;}
.restock_push .push_sel .check_label {display:inline-block;margin:0 0 0 16px;vertical-align:0;}
.restock_push .gray_r_box {margin:12px 0 10px;}
.restock_push + .bul_list {margin:12px 6px 0;}
.restock_push + .bul_list li {margin:0;font-size:13px;color:#666;}
.restock_alert {margin:0 0 20px;text-align:center;}
.restock_alert + .tbl_type1 {margin:0 0 10px;}

/* 추가 혜택 확인 */
#moreBenefit .layer_wrap {z-index:1003;}
.layer_cont.morebenefitwrap {padding-bottom:30px;}
.layer_cont.morebenefitwrap .layer_sub_title {font-size:14px;font-weight:700;line-height:18px;margin:0;padding:16px 0 16px 0;border-top:1px solid var(--color-gray6, #eeeeee);}
.layer_cont.morebenefitwrap .layer_sub_title:first-child {border:0;padding-top:20px;}
.layer_cont.morebenefitwrap .pd_name_area + .layer_sub_title {margin-top:16px;}
.layer_cont.morebenefitwrap .pd_name_area {padding:0;}
.layer_cont.morebenefitwrap .pd_name_area + .pd_name_area {margin-top:12px;}
.layer_cont.morebenefitwrap .pd_name_area .name {font-size:14px;line-height:18px;}
.layer_cont.morebenefitwrap .pd_name_area .thumb {background-color:rgba(17, 17, 17, 0.05);}
/* .layer_cont.morebenefitwrap .pd_name_area .thumb {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/bg_photo_benefit.png) no-repeat center center;background-size:64px 64px;} */
.layer_cont.morebenefitwrap .pd_name_area .thumb + .name {margin-top:0;min-height:64px;height:auto;display:block;text-overflow:unset;word-wrap:unset;word-break: unset;}
.layer_cont.morebenefitwrap .btn_ltype1 {font-weight:700;border-color:var(--color-gray5, #dfdfdf);padding:12px 0;}
.layer_cont.morebenefitwrap .list_benefit2 {margin-top:-12px;}
.layer_cont.morebenefitwrap .list_benefit2 li {margin-top:8px;}
.layer_cont.morebenefitwrap .list_benefit2 li a {position:relative;display:block;border:1px solid var(--color-gray6, #eeeeee);}
.layer_cont.morebenefitwrap .list_benefit2 li a img {width:111px;height:68px;margin-top:-1px;margin-left:-1px;}
.layer_cont.morebenefitwrap .list_benefit2 li a {display:flex;display:-webkit-flex;align-items:center;}
.layer_cont.morebenefitwrap .list_benefit2 .txt {box-sizing:border-box;width:100%;padding:5px 12px;}
.layer_cont.morebenefitwrap .list_benefit2 .name {font-size:14px;font-weight:700;line-height:18px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;word-wrap:break-word;word-break:break-all;}
.layer_cont.morebenefitwrap .list_benefit2 .period {margin-top:2px;font-size:12px;color:var(--color-gray2, #777777);line-height:15px;}
.layer_cont.morebenefitwrap .btn_area {margin-top:28px;}

.point_box:after {content:"";display:block;clear:both;}
.point_box > p {float:left;position:relative;padding:0 15px;box-sizing:border-box;text-align:left;}
.point_box > p:first-child,
.point_box > p:last-child {width:50%;}
.point_box > p:nth-of-type(3):nth-last-child(1),
.point_box > p:nth-of-type(2):nth-last-child(2),
.point_box > p:nth-of-type(1):nth-last-child(3) {width:33%;text-align:center;}
.point_box > p:nth-of-type(3):nth-last-child(1) .point,
.point_box > p:nth-of-type(2):nth-last-child(2) .point,
.point_box > p:nth-of-type(1):nth-last-child(3) .point {position:static;display:block;}
.point_box > p:first-child:last-child {width:100%;}
.point_box > p + p {border-left:1px solid #ddd;}
.point_box .point {position:absolute;top:0;right:15px;}

/* coupon > 기존 markup 변경하지 않고 디자인적용 */
.coupon_list li {position:relative;overflow:hidden;padding-right:64px;}
.coupon_list li + li {margin-top:12px;}
.coupon_list .coupon {display:block;border:1px solid var(--basic-color-black,#111111);border-bottom:2px solid var(--basic-color-black,#111111);padding-right:33px;padding:28px 33px 12px 14px;}
.coupon_list .coupon:after {content:"";position:absolute;top:0;right:64px;width:33px;height:100%;z-index:2;background:var(--basic-color-black, #111111) url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_coupon_logo.png) no-repeat center 6px;background-size:21px 21px;padding-bottom:2px;}
.coupon_list .flag.f_gift{position: absolute; right:105px; top:8px; display:block;padding: 4px 6px 3px 20px; height:21px;line-height:1.2; box-sizing: border-box; font-size:12px; font-weight:700; letter-spacing: -0.24px; background:rgba(120,81,231, 0.15); color: #7851e7 }
.coupon_list .flag.f_gift:before{display: block; content: ""; position: absolute; left:5px; top:0; bottom:0; width: 13px;height: 14px; margin:auto 0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/icon_flag_gift.svg) left center no-repeat;}
.coupon_list .price {display:flex;align-items: baseline; margin:0 0 2px;color:var(--basic-color-black, #111111);font-size:20px;}
.coupon_list .price b, .coupon_list .price span {display:inline-block;}
.coupon_list .price b {font-size:24px;line-height:30px;font-family:'Roboto';}
.coupon_list .price .per {font-size:20px;line-height:25px;font-family:'Roboto';}
.coupon_list .price .won {transform: translateY(-3px); font-size:16px;line-height:1}
.coupon_list .name,
.coupon_list .period {display:block;font-size:12px;line-height:15px;}
.coupon_list .name + .period {margin-top:2px;}
.coupon_list .list_dot li {padding-right:0}
.coupon_list .btn {position:absolute;top:0;right:0;width:52px;height:100%;word-break:keep-all;text-align:center;border-radius:1px;border:1px solid var(--color-gray5, #dfdfdf);background-color:var(--basic-color-white, #ffffff);}
.coupon_list .btn:before {content:"";display:block;width:24px;height:24px;margin:0 auto;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_coupon_arrow.png) no-repeat center center;background-size:24px 24px;}
.coupon_list .btn span {display:block;font-size:11px;line-height:15px;padding:9px 2px 0 2px;color:var(--basic-color-black, #111111)}

/* for 스킨변경 */
.coupon_list li.disabled .btn span {color:var(--color-gray3, #aaaaaa)}
.coupon_list li.disabled .btn:before {background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_coupon_arrow_dis.png)}

/* for 팝업 */
.coupon_list li .btn[disabled] span {color:var(--color-gray3, #aaaaaa)}
.coupon_list li .btn[disabled]:before {background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_coupon_arrow_dis.png)}

.list_benefit {margin:20px 0 0;text-align:center;}
.list_benefit img {max-width:100%;}
.list_benefit li + li {margin-top:12px;}
.list_benefit.type2:after {content:"";display:block;clear:both;}
.list_benefit.type2 {margin:-6px;}
.list_benefit.type2 li {float:left;width:50%;padding:6px;box-sizing:border-box;}
.list_benefit.type2 li + li {margin:0;}
.list_benefit.type2 li a {position:relative;display:block;overflow:hidden;padding-bottom:131.6%;border:1px solid #ddd;border-radius:5px;}
.list_benefit.type2 li a img {position:absolute;top:0;left:0;display:block;width:100%;border-radius:5px}
.list_benefit.type2 li a .title {position:absolute;top:62%;width:100%;text-align:center;padding:0 12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;height:60px;box-sizing:border-box;font-weight:700;}

/* .list_none .stxt {margin:8px 0 0;} */
.list_none {font-size:14px;font-weight:700;}
.list_none .btn_mtype1 {margin:20px 0 0;padding:6px 12px;}

/* 기획전 */
.product_detail .prod_thum_list {margin:20px 12px 30px;border:1px solid #eee;}
.product_detail .prod_thum_list .prod_list.thum {margin:0;overflow:hidden;}
.product_detail .prod_list.thum > li:nth-child(-n+2),
.product_detail .prod_thum_list li {margin:-1px 0 0 -1px;padding:7px 7px 10px;background:var(--basic-color-white,#ffffff);border-left:1px solid #eee;border-top:1px solid #eee;}
.product_detail .prod_thum_list.type_base .prod_list.thum > li:nth-child(-n+2),
.product_detail .prod_thum_list.type_base li {margin:0;padding:0;border:1px solid #eee;}
.product_detail .prod_thum_list.type_base li + li,
.product_detail .prod_thum_list.type_base .prod_list.thum > li + li:nth-child(-n+2) {margin-top:12px;}
.product_detail .prod_thum_list li:nth-of-type(2n) {padding:7px 7px 10px;}
.product_detail .prod_thum_list li .num {position:absolute;top:7px;left:7px;width:25px;line-height:25px;background:rgba(44,44,44,.9);color:var(--basic-color-white,#ffffff);font-size:13px;text-align:center;font-weight:700;z-index:2;}
.product_detail .prod_thum_list li .info_etc {/* padding:3px 0 0 6px; */padding:5px 0 0 6px;}
.product_detail .prod_thum_list li .info_etc [class*="ico_delivery"] {position: relative;display: inline-block;position: absolute;font-size: 0;bottom: 35px;right: 6px;}
.product_detail .prod_thum_list.type_base li .info_etc [class*="ico_delivery"] {bottom: 2px;position: relative;display: inline-block; margin-left: 6px;padding-left: 6px;font-size: 12px;}
.product_detail .prod_thum_list li .info_etc [class*="ico_delivery"]:after {display:none;}
.product_detail .prod_thum_list [class*="ico_delivery"]:before {margin-left: 2px;width: 15px;height: 14px;background-position: 0 -90px;vertical-align: -3px;}
.product_detail .prod_thum_list.type_base li .info_etc [class*="ico_delivery"]:after {display:block;}
.product_detail .prod_thum_list .link_prod {position:absolute;bottom:0;right:0;width:100%;height:100%;padding:94% 0 24px;font-size:0;line-height:1px;text-indent:-9999px;color:transparent;}
.product_detail .prod_thum_list.type_base .link_prod {top:0;bottom:auto;}
.tab_wrap .pd_detail_content.on .prod_thum_list .prod_tit {padding-top:9px;}
.product_detail .prod_thum_list .btns {display:flex;display:-webkit-flex;/* margin:12px 0 0; */margin:2px 0 0;overflow:hidden;background:#f6f6f6;border:1px solid #eee;border-radius:4px;}
.product_detail .prod_thum_list .btns span {-webkit-box-flex:1;box-flex:1;-webkit-flex:1;flex:1;}
.product_detail .prod_thum_list .btns span:nth-of-type(2) {border-left:1px solid #eee;}
.product_detail .prod_thum_list .btns [class*="btn_"] {display:block;width:100%;height:34px;box-sizing:border-box;margin-right:-4px;padding:4px 0 5px;text-align:center;line-height:1;font-size:12px;vertical-align:middle;}
.product_detail .prod_thum_list .btns [class*="btn_"]:before {content:"";display:inline-block;width:25px;height:25px;margin-left:-5px;vertical-align:-8px;}
.product_detail .prod_thum_list .btns .btn_pd_detail:before {background-position:-25px -50px;}
.product_detail .prod_thum_list .btns .btn_option:before {background-position:-50px -50px;}
.product_detail .prod_thum_list .btns .btn_restock:before {background-position:-75px -50px;}
.product_detail .prod_thum_list .btns .btn_restock.on:before {background-position:-100px -50px;}
.product_detail .type_base {border:0;}
.product_detail .type_base li {float:none;width:100%;margin:0;padding:0;background:var(--basic-color-white,#ffffff);border:1px solid #eee;border-radius:9px;overflow:hidden;}
.product_detail .type_base li + li {margin-top:12px;}
.product_detail .type_base li:nth-of-type(2n) {padding:0;}
.product_detail .type_base li .num {top:9px;left:9px;}
.product_detail .type_base li .img_thumb {position:absolute;top:9px;left:9px;width:130px;height:130px;}
.product_detail .type_base li .info_thumb {min-height:115px;margin-left:144px;}
.product_detail .type_base li .info_etc {text-align:left;border:0;margin-left:150px;padding:0;}
.product_detail .type_base li .info_etc [class*="ico_delivery"] {float:none;margin:0;}
.product_detail .type_base li .info_etc span + span {position:relative;padding-left:5px;}
.product_detail .type_base li .info_etc span + span:after {content:"";position:absolute;top:5px;left:0;width:1px;height:11px;background:#ddd;}
.product_detail .type_base li .info_etc .review {position:inherit;right:inherit;bottom:inherit;z-index:inherit;}
.product_detail .type_base li .info_thumb .btn_zzim {right:5px;bottom:-25px;}
.product_detail .type_base .btns {margin-top:8px;border:0;border-top:1px solid #eee;border-top-left-radius:0;border-top-right-radius:0;}
.product_detail .type_base .prod_list li .prod_price {bottom:14px;}
.product_detail .type_base .link_prod {padding:0 0 24px 150px;}
.prod_thum_list .type2 .prod_tit {height: 54px;-webkit-line-clamp: 3;}
.product_detail .type_base .type2 .btns {margin-top:12px;}
.prod_thum_list .prod_list.thum > .type2 .info_thumb {height: 139px;}
.product_detail .type_base .prod_list .type2 .prod_price {bottom: 0;}

/* 기획전  > 구매정보 + 리뷰 > 셀렉트 */
/* 셀렉트 wrap추가  */
.pd_detail_content .pd_sel_wrap{ position: relative; padding-bottom:20px; }
.pd_detail_content .pd_sel_wrap:has(.pd_sel.on){padding-bottom:0}
.pd_detail_content .pd_sel_wrap .pd_sel_title { position: relative; padding:20px 16px 0; font-size:15px; font-weight: 700;letter-spacing: -.3px; }
.pd_detail_content .pd_sel_wrap .pd_sel_title:after{display: block; content: ""; position: absolute; top:0; left: 0; right: 0; bottom:-70px; background-color: var(--color-gray9, #f7f7f7); z-index: -1;}
.pd_detail_content .pd_sel_wrap .pd_sel {margin:10px 16px 0}

.pd_detail_content .pd_sel {margin:24px 16px 24px 16px;border-color:var(--color-gray8, #d8d8d8); border: none;}
.pd_detail_content .pd_sel.on {border-color:var(--color-gray8, #d8d8d8);}
.pd_detail_content .pd_sel .pd_sel_btn button{height:40px}
.pd_detail_content .pd_sel.selected{ border-color: var(--basic-color-black, #111111);}
.pd_detail_content .pd_sel.selected .pd_sel_btn button{ border-color: var(--basic-color-black, #111111);}
.pd_detail_content .pd_sel.on .pd_sel_btn button,
.pd_detail_content .pd_sel.on{ border-color: var(--color-gray8, #d8d8d8);}
.pd_detail_content.cont_review .pd_sel_btn button strong,
.pd_detail_content.cont_review .pd_sel_btn button .opt.all,
.pd_detail_content.cont_qna .pd_sel_btn button strong {font-weight:normal;font-size:13px;}

.pd_detail_content .pd_sel .pd_sel_list {max-height:380px;overflow:auto;-webkit-overflow-scrolling:touch; border-top:none; border-bottom: 1px solid var(--color-gray8, #d8d8d8);}
.pd_detail_content .pd_sel .pd_sel_list::before{display: block; content:"";position: absolute; left:0; right:0; top:40px; bottom:0; border:1px solid var(--color-gray8, #d8d8d8); border-top:none}
.pd_detail_content .pd_sel_btn button{border: 1px solid var(--color-gray8, #d8d8d8);}

.pd_detail_content .pd_sel .pd_sel_list .pd_area{padding:12px}
.pd_detail_content .pd_sel .pd_sel_list .thumb {width:72px;height:72px;border-radius:0;top:12px;left:16px;z-index: 1;}
.pd_detail_content .pd_sel .pd_sel_list .thumb:before{content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(17, 17, 17, 0.03);z-index: 1;pointer-events: none;}
.pd_detail_content .pd_sel .pd_sel_list .thumb + .pd_area {  position: relative;padding: 12px 16px 12px 100px; min-height: 96px;height:auto;}
.pd_detail_content .pd_sel .pd_sel_list .opt{font-size:13px; line-height: 1.2;}
.pd_detail_content .pd_sel .pd_sel_list .name{display: block; margin-top:6px; line-height: 1.2; vertical-align: top;}
.pd_detail_content .pd_sel .pd_sel_list li.on ,
.pd_detail_content .pd_sel .pd_sel_list li.on .pd_area{background:#fff}
.pd_detail_content .pd_sel .pd_sel_list li.on .pd_area:after{  position: absolute;left: 0;right: 0;top: 0;bottom: 0;border: 1px solid var(--basic-color-black, #111111);}
.pd_detail_content .pd_sel .pd_sel_list li:has(.opt.all){border-bottom:1px solid #d8d8d8}

/* 기획전 > 리뷰 > 셀렉트 */
.pd_detail_content.cont_review .pd_sel .pd_sel_list .thumb + .pd_area .point_count {margin-top:-1px; vertical-align: middle;color:var(--basic-color-black, #111111); font-size:12px}
.pd_detail_content.cont_review .pd_sel .pd_sel_list .thumb + .pd_area .point_count .score {font-size:13px;font-weight:700;}
.pd_detail_content.cont_review .pd_sel .pd_sel_list .thumb + .pd_area .point_count .count {font-size:12px;}
.pd_detail_content.cont_review .pd_sel .pd_sel_list li:first-child .pd_area .opt.all {font-size:13px;}
.pd_detail_content.cont_review .pd_sel .pd_sel_list .star_point_small{margin-top:-1px; vertical-align: middle;}
#pdPlanDetail .layer_cont {padding:0;}
#pdPlanDetail .pd_price {padding-bottom:35px;}
#pdPlanDetail .pd_price .btn_plus {position:absolute;bottom:0;right:0;left:0;text-align:center;}
#pdPlanDetail .pd_info_table th {padding-right:0;}
#pdPlanDetail .pd_info_table td {padding-left:0;}
#pdPlanDetail .tbl_type1 {font-size:14px;}
#pdPlanDetail .zoom_area {width:100%;}
#pdPlanDetail .zoom_area img {-webkit-user-drag:none;}
#pdPlanDetail .zoom_cont {width:100%;padding:0 12px 80px;box-sizing:border-box;}

.layer_title .pd_sel {display:inline-block;margin:5px 0 0;text-align:left;}
.layer_title .pd_sel.on:before {content:"";position:fixed;top:51px;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:2;}
.layer_title .pd_sel_btn button {width:auto;font-size:17px;font-weight:700;color:var(--basic-color-black,#111111);}
.layer_title .pd_sel_list {position:fixed;top:51px;right:0;left:0;max-height:380px;overflow:auto;-webkit-overflow-scrolling:touch;background:var(--basic-color-white,#ffffff);border-top:0;z-index:1004;}

.plan_pd_top {position:relative; text-align:center;}
.plan_pd_top .pd_title {padding:20px 0 0;}
.plan_pd_top .pd_title .pd_name {display:block;height:auto;padding:0;}
.plan_pd_top .plan_pd_info {margin:12px 0 0;}
.plan_pd_top .plan_pd_info span {display:inline-block;font-size:12px;vertical-align:middle;}
.plan_pd_top .plan_pd_info span + span {position:relative;padding-left:6px;}
.plan_pd_top .plan_pd_info span + span:after {content:"";position:absolute;top:5px;left:0;width:1px;height:11px;background:#ddd;}
.plan_pd_top .plan_pd_price {display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}
.plan_pd_top .pd_price {margin:20px 0 0;text-align:left;}
.plan_pd_top .box_benefit {margin:20px 0 0;padding:12px;background:none;border-top:1px solid #eee;border-bottom:1px solid #eee;border-radius:0;text-align:left;}
.plan_pd_top .box_benefit p {padding:0 0 0 75px;}
.plan_pd_top .box_benefit p .cont {display:inline;}
.plan_pd_top .plan_pd_etc {position:relative;padding:15px 0 0;text-align:left;}
.plan_pd_top .plan_pd_etc .btn_review {font-size:13px;color:#666;}
.plan_pd_top .plan_pd_etc .btn_review .point_count {vertical-align:2px;}
.plan_pd_top .plan_pd_nav [class*="nav_"] {position:absolute;top:50%;width:30px;height:42.5px;margin-top:-21px;background:rgba(0,0,0,.2);z-index:2;font:0/0 a;}
.plan_pd_top .plan_pd_nav [class*="nav_"]:before {content:"";display:block;width:12px;height:12px;margin:3px auto 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.plan_pd_top .plan_pd_nav .nav_prev {left:-12px;border-radius:0 22px 22px 0;}
.plan_pd_top .plan_pd_nav .nav_prev:before {border-left:1px solid var(--basic-color-white,#ffffff);border-bottom:1px solid var(--basic-color-white,#ffffff);}
.plan_pd_top .plan_pd_nav .nav_next {right:-12px;border-radius:22px 0 0 22px;}
.plan_pd_top .plan_pd_nav .nav_next:before {border-right:1px solid var(--basic-color-white,#ffffff);border-top:1px solid var(--basic-color-white,#ffffff);}
.plan_pd_review .floating {bottom:12px;}

.layer_cont .pd_detail_content .img_pd_detail img {max-width:100%;height:auto;}
.layer_cont .pd_detail_content .btn_area {margin:12px 0 0;}
.layer_cont .pd_detail_content .pd_detail_tit:first-child {margin-top:20px;}

#pdReturnInfo .layer_sub_title {font-size:16px;}
#pdReturnInfo .bul_list li:before {background:#666;}
#pdReturnInfo .help_txt {color:#666;}

#pickUpStore .layer_wrap {z-index:1003;}

/* 구매 상세 공통 */
.help_txt {margin:10px 0 0;font-size:13px;line-height:1.2;}
.str_txt {margin:20px 0 0;font-weight:700;color:var(--basic-color-black,#111111);}
.str_txt .btn_stype1 {margin:5px 0 0;padding:0;background:none;border:0;font-weight:700;}
.str_txt .btn_stype1:after {content:"";display:inline-block;margin-left:2px;width:7px;height:7px;border-top:1px solid var(--basic-color-black,#111111);border-right:1px solid var(--basic-color-black,#111111);transform:scale(1,.8) rotate(45deg);-webkit-transform:scale(1,.8) rotate(45deg);vertical-align:1px;}
.dashed_section {margin:12px 0 0;border-top:1px dashed #eee;}
.layer_full .line_section:before {margin:15px -12px 0;}
.num_list .ico_delivery_pick {vertical-align:0;}

.product_detail .layer_full .layer_wrap {top:0;z-index:1003;}
.product_detail .layer_full .layer_wrap .layer_title {text-align:center;}
.product_detail .layer_full .layer_wrap > a.close{left:auto;right:4px}
.product_detail .layer_full .layer_wrap > a.close::before {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/common/header_sub_x.svg) 50% 50% no-repeat;}
.product_detail #pdPlanDetail.layer_full .layer_wrap {z-index:1001;}
.product_detail #pdPlanDetail.list_on .layer_wrap:before {content:"";position:fixed;top:53px;right:0;left:0;bottom:0;background:rgba(17,17,17,0.4);z-index:1002;}
.product_detail .layer_full .img_full,
#pdImgFull .swiper {border:0;}
.product_detail #pdPlanDetail.layer_full .layer_wrap .layer_title {display:block;} /* 아이폰 16 이상 말줄임표 이슈로 인한 코드 추가 */
.product_detail .layer_full .img_full .swiper .swiper-zoom-container {height:100%;text-align:center;font-size:0;}
.product_detail .layer_full .img_full .swiper .swiper-zoom-container:after {content:"";display:inline-block;height:100%;vertical-align:middle;}
.product_detail .layer_full .img_full .swiper img {width:auto;max-width:100%;max-height:100%;vertical-align:middle;box-sizing:border-box;}
.product_detail .layer_full .layer_cont {top:53px;}
.product_detail .layer_full .img_full .swiper,
.product_detail .layer_full .img_full .swiper .swiper_wrap {height:100%;}
.product_detail .layer_full .img_full {position:absolute;top:0;right:0;left:0;margin:0;bottom:188px;}
.product_detail .layer_full .img_full_thumb {position:fixed;bottom:70px;left:12px;right:12px; display:none !important;}
.product_detail .layer_full .img_full ~ .btn_area {position:fixed;left:10px;right:10px;bottom:10px;}
.product_detail .layer_full .img_full_thumb ul {display:-webkit-box;display:flex;padding:15px 6px 0;}
.product_detail .layer_full .img_full_thumb li {box-sizing:border-box;width:25%;padding:5px;vertical-align:top;}
.product_detail .layer_full .img_full_thumb li span {width:auto;}

@media screen and (max-width:360px) {
	/* 가격 */
	.pd_price .percent .num {font-size:34px;}
	.pd_price .sale .num {font-size:20px;}
	.btn_share_product button + button {margin:0 0 0 15px;}
	.product_detail .prod_thum_list:not(.type_base) .btns .btn_option:before, .pd_qna_top .btns .btn_qna1:before {display:none;}
	.pd_detail_content .mark_info {table-layout:auto;}
	/* 상품혜택정보 */
	.pd_benefit_info li .list_inner,
	.pd_benefit_info li a.list_inner {padding:13px 42px 13px 75px;}
	.pd_benefit_info .list_inner .tit:last-child {position:static;margin-left:-65px;}
}

/* 앱유도 */
.floating .ft_appdown{display:none}
.broadcast_thumb .ft_appdown{top:50%;left:auto;right:15px;margin-top:-23px;z-index:2}

/* 딜스탬프 */
.deal_area{position:relative;font-size:13px}
.deal_area > p{display:box;box-align:center;display:-webkit-box;-webkit-box-align:center;display:-moz-box;-moz-box-align:center}
.deal_area .img{display:block;width:100%}
.deal_area .time{position:absolute;left:0;top:0;bottom:0;width:100%;text-align:center;font-size:1em;font-weight:700;box-pack:center;-webkit-box-pack:center;-moz-box-pack:center}
.deal_area .time em{font-size:1.15em;font-weight:700;vertical-align:bottom;letter-spacing:1px}
.deal_area .total{position:absolute;right:1em;top:0;bottom:0;margin:auto 0;font-size:1em;font-weight:700;}
.deal_area .total em{font-size:1.07em}
@media screen and (min-width:414px) {
	.deal_area{font-size:14px}
}
@media screen and (min-width:640px) {
	.deal_area{font-size:22px}
}
@media screen and (min-width:768px) {
	.deal_area{font-size:26px}
}

/* 투게더앱 : 헤더 높이 변경에 따른 위치 변경 (상품상세) */
body .product_detail hr.line + #container {padding-top:53px;} /* tg클래스 붙이는 시점이 늦어 tg 클래스 참고 없이 변경 */
body.tg .pd_detail.fixed .pd_detail_tab {top:53px;}

/* 새벽배송 */
.pd_benefit_info li .list_inner.deli {height:100%;padding:12px 20px 12px 90px;}
.pd_benefit_info li .list_inner.deli .f_bold {font-weight:700;}
.pd_benefit_info li .list_inner.deli .deli_txt {display:block;color:var(--basic-color-black,#111111);}
.pd_benefit_info li .list_inner.deli .deli_txt.mt_size {margin-top:6px;}
.pd_benefit_info li .list_inner.deli .deli_txt .r_color {color:var(--primary-color,#ff383b);}
.pd_benefit_info li .list_inner.deli .deli_txt2 {display:block;color:#666;}
.pd_benefit_info li .list_inner.deli .deli_link {display:block;padding-right:6px;}
.pd_benefit_info li .list_inner.deli .deli_link::after {content:'';display:inline-block;width:6px;height:9px;margin-left:5px;background-position:-50px 0;}
.pd_benefit_info li .list_inner.deli .notice {display:block;font-size:13px;color:#666;letter-spacing:-0.5px;}
.pd_benefit_info li .list_inner.deli .btn_stype1 {height:23px;padding:4px 7px;}
.isAND .pd_benefit_info li .list_inner.deli .btn_stype1 {padding:5px 7px;}
.pd_benefit_info li .list_inner.deli .cont .bul_list li:first-child {margin-top:0;color:var(--basic-color-black,#111111);}

#popDawn .dawn_img {margin-bottom:20px;}
#popDawn .dawn_img img {width:100%;}
#popDawn .txt1 {margin-bottom:15px;color:#333;font-size:15px;font-weight:700;line-height:17px;}
#popDawn .txt2 {margin-bottom:20px;color:#333;font-size:14px;line-height:20px;}
#popDawn .txt2 span {color:var(--primary-color,#ff383b);}
#popDawn .txt3 li {position:relative;margin-top:15px;padding-left:8px;color:#888;font-size:13px;}
#popDawn .txt3 li:first-child {margin-top:0;}
#popDawn .txt3 li:after {content:"";position:absolute;top:10px;left:0;width:2px;height:2px;border-radius:50%;background:#888;}

/* 크라우드 펀딩 */
.pd_detail_content h2.blind + .crowd_funding {margin-top:12px;}
.crowd_funding {margin:0 12px 12px;border-radius:9px;padding-bottom:15px;background:#fff0f3;}
.crowd_funding img {width:100%;}
.crowd_funding .remaining_period {margin:8px 15px 0;line-height:19px;color:#ff7b9e;font-size:16px;font-weight:700;}
.crowd_funding .progress.fail .remaining_period {color:#a3a3a3;}
.crowd_funding .attainment_rate {position:relative;margin:7px 15px;}
.crowd_funding .attainment_rate::before {content:'';display:block;border-radius:3px;width:100%;height:19px;background:#efdfe3;}
.crowd_funding .bar {position:absolute;top:0;left:0;display:block;border-radius:3px;width:0;height:19px;min-width:1%;max-width:98%;background:-webkit-linear-gradient(right, #ff7d9f 0%,#ffcfb3 100%);background:linear-gradient(to left, #ff7d9f 0%,#ffcfb3 100%);}
.crowd_funding .bar::after {content:'';position:absolute;display:block;top:-4px;right:-16px;width:31px;height:28px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_heart.png) no-repeat;background-size:contain;z-index:1;}
.crowd_funding .bar strong {display:block;margin-top:1px;padding-left:100%;height:18px;line-height:18px;font-size:14px;text-align:right;white-space:nowrap;}
.crowd_funding .bar strong.left {width:100%;padding:0 16px 0 0;box-sizing:border-box;color:var(--basic-color-white,#ffffff);}
.crowd_funding .bar strong.right {margin-left:16px;color:#ff7b9e;}
.crowd_funding .progress.success .bar {background:#ecc3ce;}
.crowd_funding .progress.fail .bar {background:#a3a3a3;}
.crowd_funding .progress.fail .bar::after {background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/i_heart_dis.png)}
.crowd_funding .progress.fail .bar strong.right {color:#a3a3a3;}
.crowd_funding .txt {display:block;margin-top:6px;line-height:17px;color:#ff81a0;font-size:14px;text-align:right;overflow:hidden;}
.crowd_funding .progress.success .txt {font-weight:700;}
.crowd_funding .progress.fail .txt {color:#a3a3a3;font-weight:700;}
.crowd_funding .info-box {margin:11px 15px;border-radius:8px;padding:10px 14px 7px;background:var(--basic-color-white,#ffffff);}
.crowd_funding img + .info-box {margin-top:20px;}
.crowd_funding .info-box p {line-height:20px;color:#333;font-size:14px;}
.crowd_funding .caution {margin:15px 15px 0;}
.crowd_funding .caution li {position:relative;padding-left:9px;line-height:17px;font-size:13px;color:#888;}
.crowd_funding .caution li.tit {padding:0 0 7px 0;line-height:20px;color:var(--basic-color-black,#111111);font-size:13px;font-weight:700;}
.crowd_funding .caution li:not(.tit)::before {content:'・ ';position:absolute;display:block;top:0;left:-5px;width:15px;height:17px;line-height:17px;text-align:center;}

/* 앱 레이어인 경우 레이어 외 영역 투명처리 */
body.app_layer,
body.app_layer .layer_dim:before {background:transparent;}
/* 앱 레이어에서 딤 표시가 필요한 경우 app_dim class를 추가하여 표시 */
body.app_layer .layer_dim.app_dim:before {background:rgba(0,0,0,0.7)}

/* 앱 레이어인 경우 레이어 외 영역 투명처리 (d_select) */
body.app_layer,
body.app_layer .d_sel_list {background:transparent;}
/* 앱 레이어에서 딤 표시가 필요한 경우 app_dim class를 추가하여 표시 */
body.app_layer .d_sel_list.app_dim:before {background:rgba(0,0,0,0.7)}

/* 찜/공유 UI변경 */
.product_detail .btn_share_box {display:-webkit-box;display:flex;border-top:1px solid #eee;border-bottom:1px solid #ddd;width:100%;height:44px;background:#f9f9f9;}
.product_detail .pd_benefit_info .btn_share_box {border-bottom:0;}
.product_detail .btn_share_box li {width:100%;-webkit-box-flex:1;}
.product_detail .btn_share_box li:not(:first-child) {border-left:1px solid #eee;}
.product_detail .btn_share_box button {display:block;width:100%;line-height:44px;font-size:14px;text-align:center;}
.product_detail .btn_share_box button::before {content:'';display:inline-block;margin-right:7px;width:17px;height:44px;background-repeat:no-repeat;background-position:center;background-size:auto 17px;background-repeat:no-repeat;vertical-align:top;}
.product_detail .btn_share_box button.btn_save_wish::before {background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_zzim.png);}
.product_detail .btn_share_box button.btn_save_wish.on::before {background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_zzim_on.png);}
.product_detail .btn_share_box button.view_snsbox::before {width:19px;background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_share.png);}
.pinch-zoom-container .btn_share_box {margin:15px -12px -15px;width:auto;}

/* ONE PICK */
.broadcast_thumb .swiper_slide .flag{position:absolute;left:0;top:0;height:28px;padding:0 8px;background:linear-gradient(to right, #eb4942 -12%, #8a55cc);font-size:13px;font-weight:700;color:var(--basic-color-white,#ffffff);letter-spacing:-0.3px;line-height:28px;text-align:center;z-index:3}

/* 해외직배송 안내사항 */
.global_delivery_info {margin:0 16px 30px 16px;padding:30px 15px;background-color:#f6f6f6;}
.global_delivery_info.margin_chg {margin:0 0 30px 0;}
.global_delivery_info h3 {margin-bottom:12px;font-size:18px;font-weight:700;text-align:center;}
.global_delivery_info .f_red {color:var(--primary-color,#ff383b);}
.global_delivery_info .f_grey {color:#888;}
.global_delivery_info .txt {margin-bottom:15px;font-size:13px;line-height:18px;text-align:center;}
.global_delivery_info .box {margin-bottom:17px;padding:15px 19px 15px 12px;background-color:var(--primary-color,#ff383b);border-radius:8px;color:var(--basic-color-white,#ffffff);font-size:13px;line-height:17px;letter-spacing:-0.3px;}
.global_delivery_info .info_list div {position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;}
.global_delivery_info .info_list div:last-child {margin-bottom:0;padding-bottom:0;border-bottom:0;}
.global_delivery_info .info_list div .link {display:block;}
.global_delivery_info .info_list div h4 {margin-bottom:7px;font-size:15px;font-weight:700;}
.global_delivery_info .info_list div [class*="ico_delivery_"]:before {width:34px;height:34px;margin-right:8px;}
.global_delivery_info .info_list div .ico_delivery_global01:before {background-position:0 -600px;}
.global_delivery_info .info_list div .ico_delivery_global02:before {background-position:-38px -600px;}
.global_delivery_info .info_list div .ico_delivery_global03:before {background-position:-76px -600px;}
.global_delivery_info .info_list div .ico_delivery_global04:before {background-position:-112px -600px;}
.global_delivery_info .info_list div .btn {position:absolute;top:3px;right:0;display:inline-block;background-color:var(--basic-color-white,#ffffff);border-radius:5px;border:1px solid #ddd;padding:3px 9px 2px 8px;line-height:17px;font-size:13px;text-align:center;white-space:nowrap;flex:0 1 auto;}
.global_delivery_info .info_list div .btn:after {content:'';display:inline-block;width:4px;height:6px;margin-left:5px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/ico_arrow_rgt.png) no-repeat;background-size:4px 6px;vertical-align:1px;}
.global_delivery_info .info_list div ul li {position:relative;padding-left:6px;font-size:12px;line-height:19px;}
.global_delivery_info .info_list div ul li:before {content:"";position:absolute;top:7px;left:0;display:inline-block;width:2px;height:2px;background-color:#444;}

/* 상품평 개선 */
.product_review{margin-bottom:12px;padding-left:12px}
.product_review .txt{display:inline-block;font-size:14px;vertical-align:1px}
.prod_thum_list .img_thumb .btn_detail{position:absolute;bottom:11px;left:50%;margin-left:-50px;z-index:1}
.prod_thum_list.type_base .img_thumb .btn_detail{bottom:7px}
.prod_thum_list .img_thumb .btn_detail .btn_pd_detail{width:100px;height:25px;border:1px solid #eee;border-radius:17px;font-size:12px;font-weight:700;color:var(--basic-color-white,#ffffff);line-height:23px;background-color:rgba(0,0,0,0.4)}
.prod_thum_list .img_thumb .btn_detail .btn_pd_detail::before{content:"";display:inline-block;width:15px;height:15px;margin-right:6px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_pd.png) no-repeat -80px -82px;background-size:250px;vertical-align:-3px}
.product_detail .prod_thum_list .btns .btn_review::before{width:20px;background-position:-57px -75px}

/*유니사이즈 커스텀*/
.product_detail .unisizeResultBnrTxt{width:70%;font-size:15px;font-family:'Roboto','Droid Sans','Malgun Gothic','Helvetica','Apple-Gothic','애플고딕','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif}
.product_detail .unisizeBeforeTxt{font-size:15px;font-family:'Roboto','Droid Sans','Malgun Gothic','Helvetica','Apple-Gothic','애플고딕','Tahoma',dotum,'돋움',gulim,'굴림',sans-serif}

/* 포토 상품평 영역 */
.top_review + .photo_review {margin-top:-17px;}
.photo_review h3 {position:relative;padding:10px 16px 9px;}
.photo_review h3 .more {position:absolute;top:0;right:16px;bottom:0;height:21px;padding-right:10px;line-height:21px;font-size:12px;}
.photo_review h3 .more:after {content:'';position:absolute;display:block;top:0;right:0;bottom:0;margin:auto 0;width:6px;height:10px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_arr.png) no-repeat;background-size:contain;}
.post_review .photo_review_wrapper li button {display:block;border-radius:8px;border:1px solid #eee;overflow:hidden;}
.post_review .photo_review_wrapper li img {width:100%;}
.post_review .photo_review_wrapper{position:relative;  padding: 12px 0px 0px 16px;white-space: nowrap;overflow: auto hidden; -webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
.post_review .photo_review_wrapper::-webkit-scrollbar{display:none}
.post_review .photo_review_wrapper ul{ display: flex; flex-wrap: nowrap;} 
.post_review .photo_review_wrapper ul:after{flex: 0 0 16px;  content: "";}
.post_review .photo_review_wrapper ul li{width:90px;height:90px; flex: 0 0 auto;vertical-align:top;overflow:hidden;box-sizing: content-box;}
.post_review .photo_review_wrapper ul li +  li{margin-left:4px;}
.post_review .photo_review_wrapper li button{display:block;border-radius:8px;border:1px solid #eee;overflow:hidden;position:relative;border:none;border-radius: 0;}
.post_review .photo_review_wrapper li button {padding:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;}
.post_review .photo_review_wrapper li button:focus {outline:0;}
.post_review .photo_review_wrapper li button:before{content: '';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17, 17, 17, 0.03);z-index:1;pointer-events:none}
.post_review .photo_review_wrapper li img {width:100%;}
.post_review .photo_review_wrapper .more_txt{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-flow: column;color:var(--basic-color-white,#ffffff);z-index:2;font-size:13px}
.post_review .photo_review_wrapper .more_txt .more_num{display:block;font-size:13px}
.post_review .photo_review_wrapper li button.video {position:relative;width:100%;padding-top:calc(100% - 0px);}
.photo_repost_reviewview li button.video::before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);z-index:1;}
.post_review .photo_review_wrapper li button.video::after {content:'';position:absolute;display:block;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_thumb_play.png) no-repeat left top;background-size:24px 24px;z-index:1;}
.post_review .photo_review_wrapper li button.video img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;max-width:100%;max-height:100%;-webkit-transform:scale(2);transform:scale(2);}
.post_review .photo_review_wrapper li.more button {width:100%; height:100%;}
.post_review .photo_review_wrapper li.more button:before{background:rgba(0, 0, 0, 0.6)}
.post_review .photo_review_wrapper li.more img {position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

/* 포토 상품평 모아보기 */
#photoReviewCollect .layer_cont {padding-top:16px;}
#photoReviewCollect .review_list {position:relative;padding-bottom:8px;overflow:hidden;}
#photoReviewCollect .review_list li {display:block;box-sizing:border-box;float:left;width:33.33%;padding:2px;}
#photoReviewCollect .review_list li button {position:relative;width:100%;padding-top:100%;overflow:hidden;}
#photoReviewCollect .review_list li button img {position:absolute;top:0;left:0;box-sizing:border-box;border-radius:0px;border:1px solid #eee;width:100%;}
#photoReviewCollect .review_list li button.play {border-radius:0px}
#photoReviewCollect .review_list li button.play img {right:0;bottom:0;margin:auto;border-radius:0;width:auto;max-width:100%;max-height:100%;-webkit-transform:scale(2);transform:scale(2);}
#photoReviewCollect .review_list.last ~ .btn_more {display:none;}

/* 포토 상품평 상세보기 */
#photoReviewDetail .layer_cont {top:52px;}
#photoReviewDetail .photo_view {position:relative;width:100%;padding-top:100%;-webkit-tap-highlight-color:transparent;}
#photoReviewDetail .photo_view li {position:absolute;display:-webkit-box;display:flex;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;}
#photoReviewDetail .photo_view li:not(.active) {display:none;}
#photoReviewDetail .photo_view li:only-child {display:-webkit-box;display:flex;}
#photoReviewDetail .photo_view button.off {display:none;}
#photoReviewDetail .photo_view img {width:100%;}
#photoReviewDetail .photo_view img:not(:last-child) {width:auto;max-width:100%;max-height:100%}
#photoReviewDetail .photo_view .paging {position: absolute;bottom: 11px;left: 50%;min-width: 45px;height: 21px;padding: 3px 12px;background: rgba(17, 17, 17, 0.5);-webkit-transform: translateX(-50%);transform: translateX(-50%);border-radius: 0px;font-size: 10px;color: rgba(256,256,256,0.5);letter-spacing:0;z-index: 2;line-height: 13px;-webkit-box-sizing: border-box;box-sizing: border-box;text-align: center;}
#photoReviewDetail .photo_view .paging span {display:inline-block;}
#photoReviewDetail .photo_view .paging .current {font-weight: bold;color: var(--basic-color-white, #ffffff);padding-right:4px;}
#photoReviewDetail .photo_view .paging .total {padding-left:4px;}
#photoReviewDetail .info {position:relative;padding-top:20px;}
#photoReviewDetail .info .star_point_small {position:absolute;top:20px;left:0px;}
#photoReviewDetail .info .info_pr {display:block;margin-left:68px;font-size:13px;color:#999;line-height:1;}
#photoReviewDetail .info .info_pr .user_id {display:inline-block;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;}
#photoReviewDetail .info .date {display:inline-block;margin-left:2px;vertical-align:top;}
#photoReviewDetail .info .date:before {content: "";display: inline-block;height: 8px;width: 1px;margin-right: 6px;background: var(--color-gray5, #dfdfdf);}
#photoReviewDetail .info .name {display:-webkit-box;margin:12px 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;color:#666;line-height:16px;text-overflow:ellipsis;overflow:hidden;}
#photoReviewDetail .info .option {display:block;margin:10px 0 7px;color:#ee7b74;font-size:13px;line-height: 1.2;}
#photoReviewDetail .info .name + .option {margin-top:3px;}
#photoReviewDetail .info .review_cont {word-break:break-all;margin-top:10px;}
#photoReviewDetail .layer_cont.sub {pointer-events:none;}
#photoReviewDetail .layer_cont.sub a,
#photoReviewDetail .layer_cont.sub button {pointer-events:auto;}
#photoReviewDetail .pop_toast_msg {top: auto; bottom: 215px;}
/* 별점 선택하기 팝업 */
#selectStartPoint ul {position:relative;overflow:hidden;}
#selectStartPoint li {display:block;float:left;width:100%;padding:2px 0;border-bottom:1px solid #eee;}
#selectStartPoint li:last-child {border-bottom:none}
#selectStartPoint li p.stxt {margin-top:-5px;padding:0 0 10px 34px;line-height:1.4em;color:#999;}
#selectStartPoint .radio_label label {width:100%;margin:9px 0;padding:0 10px 0 0;box-sizing:border-box;}
#selectStartPoint .check_label label {display:inline-block;width:100%;margin:9px 0;padding:0 10px 0 0;box-sizing:border-box;}

/* a1_editor */
.edit_cont .editor_dummy{display:none !important}

/* 상품 평점 */
.product_score {padding:20px 12px 35px;}
.product_score .content_box {position:relative;border-radius:8px;border:1px solid #eee;}
.product_score .total_score {box-sizing:border-box;border-bottom:1px solid #eee;height:64px;padding:20px 3px 0 0;text-align:center;vertical-align:-7px;}
.product_score .total_score:last-child {border-bottom:0;height:63px;}
.product_score .total_score .star_point {margin-right:5px;width:150px;height:23px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_star_point_m2.png) no-repeat 100% 0;background-size:300px auto;}
.product_score .total_score .star_point > span {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_star_point_m2.png) no-repeat 0 0;background-size:300px auto;}
.product_score .mark {font-size:13px;}
.product_score .mark b {margin-right:2px;font-size:24px;}
.product_score .point_simple {padding:12px 0 32px;}
.product_score .point_simple:last-child {padding:12px 0;}
.product_score .point_simple li {display:-webkit-box;display:flex;}
.product_score .point_simple li span {display:block;box-sizing:border-box;line-height:32px;}
.product_score .point_simple .kinds {width:90px;padding-left:20px;color:var(--basic-color-black,#111111);font-size:15px;}
.product_score .point_simple .txt {display:-webkit-box;display:flex;padding-left:4px;color:#666;font-size:14px;white-space:nowrap;flex-grow:1;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;}
.product_score .point_simple .txt::after {content:'';display:block;margin-left:2px;max-width:calc(100% - 87px);border-top:1px dotted #ccc;height:0;flex-grow:1;}
.product_score .point_simple .point {padding:0 19px 0 10px;color:var(--basic-color-black,#111111);font-size:14px;text-align:right;white-space:nowrap;}
.product_score.extend .point_simple {border-bottom:1px solid #eee;}
.product_score button {position:absolute;bottom:-17px;left:50%;border-radius:17.5px;border:1px solid #ddd;width:115px;height:33px;line-height:33px;color:var(--basic-color-black,#111111);font-size:15px;text-align:center;background:var(--basic-color-white,#ffffff);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.product_score.extend button span:first-child {display:none;}
.product_score:not(.extend) button span:last-child {display:none;}
.product_score .point_detail {padding:10px 19px 23px;}
.product_score:not(.extend) .point_detail {display:none;}
.product_score .point_detail > li {padding-bottom:13px;}
.product_score .point_detail .kinds {height:37px;line-height:37px;color:var(--basic-color-black,#111111);font-size:15px;}
.product_score .point_detail .box {box-sizing:border-box;border-radius:8px;width:100%;padding:15px 20px;background:#f6f6f6}
.product_score .point_detail .box li {display:-webkit-box;display:flex;}
.product_score .point_detail .box li span {box-sizing:border-box;display:block;height:20px;line-height:20px;color:#666;font-size:13px;}
.product_score .point_detail .box li.on span {color:var(--basic-color-black,#111111);font-weight:700;}
.product_score .point_detail .box .txt {width:91px;}
.product_score .point_detail .box .percent {position:relative;padding-right:48px;flex-grow:1;}
.product_score .point_detail .box .percent::before {content:'';display:block;margin-top:5px;border-radius:5px;width:100%;height:10px;background:var(--basic-color-white,#ffffff);}
.product_score .point_detail .box .bar {margin-top:-10px;border-radius:5px;height:10px;background:#bbb;}
.product_score .point_detail .box .bar > span {position:absolute;right:0;top:0;}
.product_score .point_detail .box li.on .bar {background:#ffa5a6}
.product_score .bul_ex {margin:37px 0 -5px;border-radius:8px;padding:12px 12px 12px 30px;color:#666;background:#f6f6f6;}
.product_score .bul_ex::before {top:14px;left:12px;}
/* 별점에 따른 텍스트 */
.star_text {display:inline-block;margin-top:2px;line-height:1;font-size:13px;color:#666;vertical-align:top;}
.star_text.s1::before {content:'아주 별로예요';}
.star_text.s2::before {content:'별로예요';}
.star_text.s3::before {content:'보통이예요';}
.star_text.s4::before {content:'좋아요';}
.star_text.s5::before {content:'아주 좋아요';}
.product_score ~ .review_wrap .review_list .info_pr {margin-left:87px;}
.product_score ~ .review_wrap .review_list .option {color:#999;}

/* 전체 상품평 텍스트 */
.review_wrap .review_list.item .review_cont .txt {font-size:14px;line-height:160%;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.review_wrap .review_list.item .review_cont .txt.show {-webkit-line-clamp:initial;}
.review_wrap .review_list.item .review_cont .txt .highlight {padding: 0 2px; background-color: #F0EAFF;}
.review_wrap .review_list.item .review_cont .toggle {padding-top:12px;text-align:right;}
.review_wrap .review_list.item .review_cont .toggle button {color:var(--basic-color-black,#111111);font-size:13px;}
.review_wrap .review_list.item .review_cont .txt.show + .toggle button span:first-child {display:none;}
.review_wrap .review_list.item .review_cont .txt:not(.show) + .toggle button span:last-child {display:none;}
.review_wrap .review_list.item .review_cont .toggle button::after {content:'';display:inline-block;margin:0 4px 0 8px;width:6px;height:10px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_arr.png) no-repeat;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.review_wrap .review_list.item .review_cont .txt.show + .toggle button::after {-webkit-transform:rotate(270deg);transform:rotate(270deg);}

/* 이미지 크게보기 */
#pdGoodsImgFull,
#pdImgFull {/*display:block;*/position:fixed;left:0;right:0;display:none;z-index:-1;}
#pdGoodsImgFull.open,
#pdImgFull.open {position:static;display:block;}
#pdGoodsImgFull .layer_wrap,
#pdImgFull .layer_wrap {z-index:1004;}
.img_full {position:relative;margin:12px 0 6px;border:1px solid #eee;border-radius:9px;}
.img_full img {width:100%;}
.img_full [class*="nav_"] {width:32px;height:32px;position:absolute;top:50%;width:32px;height:32px;border-radius:0;transform:translateY(-50%);z-index:2;font:0/0 a;}
.img_full [class*="nav_"]:before {display:none;}
.img_full .nav_prev {left:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/swiper_photo_btnarr_l.png) no-repeat 0 0; background-size:32px;box-shadow: rgba(17, 17, 17, 0.05) 2px 2px 4px;}
.img_full .nav_next {right:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/swiper_photo_btnarr_r.png) no-repeat 0 0; background-size:32px;box-shadow: rgba(17, 17, 17, 0.05) -2px 2px 4px;}
.img_full .swiper_slide {width:100%;overflow:hidden;}
.img_full .swiper_slide .play {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:60px;height:60px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/rn_ico_play_big.png) no-repeat;background-size:contain;}
.img_full .review_video_wrap {position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:100vw;max-height:100%;pointer-events:none;}
.img_full .review_video_wrap .notice_layer {pointer-events:auto;}

.img_full_thumb {overflow:auto;margin:0 -12px;-webkit-overflow-scrolling:touch;}
.img_full_thumb::-webkit-scrollbar {display:none;}
.img_full_thumb ul {display:table;table-layout:fixed;padding:0 6px;}
.img_full_thumb li {display:table-cell;padding:6px;}
.img_full_thumb span {display:block;width:90px;border:0;border-radius:0;overflow:hidden;box-sizing:border-box;}
.img_full_thumb .active span {border:2px solid var(--basic-color-black, #111111);}
.img_full_thumb img {width:100%;}
.img_full_thumb span.video {position:relative;padding-top:100%;}
.img_full_thumb .active span.video {padding-top:calc(100% - 4px);}
.img_full_thumb span.video::before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.2);z-index:1;}
.img_full_thumb span.video::after {content:'';position:absolute;display:block;bottom:10px;left:10px;width:12px;height:14px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/i_play.png) no-repeat;background-size:12px 14px;z-index:1;}
.img_full_thumb .active span.video::after {bottom:9px;left:9px;}
.img_full_thumb span.video img {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;max-width:100%;max-height:100%;-webkit-transform:scale(2);transform:scale(2);}
/*.product_detail .layer_full .layer_wrap .video_wrap .close {top:7px;right:4px;left:initial;width:30px;height:30px;}*/

.pd_name_area .name {position:relative;margin-left:12px;padding-left:10px;color:#666}
.pd_name_area .name:before {content:"";position:absolute;top:8px;left:0;width:3px;height:3px;background:#666;border-radius:50%;}
.pd_name_area .thumb + .name {margin-left:75px;padding:0;}
.pd_name_area .thumb + .name:before {display:none;}

#pdGoodsImgFull.layer_full .layer_title {font-size:14px !important;}
#pdGoodsImgFull .btn_area button.btn_stype1.c2 {border-color:var(--primary-color,#ff383b);background:var(--primary-color,#ff383b);}

/* 포토 상품평 모아보기/상세보기 - 동영상 아이콘 추가 */
#photoReviewDetail.rn .photo_view li button.play {position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px;}
#photoReviewCollect.rn .review_list li button.play::before,
#photoReviewCollect.rn .review_list li button.play::after {content:'';position:absolute;z-index:1;}
#photoReviewCollect.rn .review_list li button.play::before {top:0;right:0;bottom:0;left:0;border-radius:0px;/*background:rgba(0,0,0,0.2)*/border:1px solid #eee;}
#photoReviewCollect.rn .review_list li button.play::after {content: '';position: absolute;display: block;bottom: calc(50% - 18px);left: calc(50% - 12px);width: 32px;height: 32px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_thumb_play.png) no-repeat left top;background-size: 32px 32px;z-index: 1;}
#photoReviewDetail.rn .layer_cont {padding:12px 16px 16px}
#photoReviewDetail.rn .layer_cont.space{padding-bottom:120px}
#photoReviewDetail.rn .layer_cont + .btn_area::after {content: "";display: block; height: 24px; position: absolute; top: -24px; left: 0; right: 0; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/order/bg_order_shadow.png) 0 0 repeat-x;background-size: contain;}
#photoReviewDetail.rn .layer_cont + .btn_area.btn_area.fixed {width:100%; margin:0 !important; padding:20px 16px; padding-bottom: calc(env(safe-area-inset-bottom) + 20px);position:fixed; bottom:0; left:0; box-sizing:border-box; background:#fff;overflow:visible;}
#photoReviewDetail.rn .photo_view li button.play::after {content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_rn_play_big.png) no-repeat 0 0;background-size:48px 48px;vertical-align:middle;}
#photoReviewDetail.rn .review_video_wrap {position:absolute;top:0;bottom:0;left:0;margin:auto 0;width:100%;height:100vw;max-height:100%;pointer-events:none;}
#photoReviewDetail.rn .review_video_wrap .notice_layer {pointer-events:auto;}
#photoReviewDetail.rn .info {padding-top:56px;}
#photoReviewDetail.rn .info .star_point_small {position:relative;top:0}
#photoReviewDetail.rn .info .option {color:#999;}
#photoReviewDetail.rn .photo_view .paging {background:#666;bottom:-36px;}
#photoReviewDetail.rn .photo_view .prev,
#photoReviewDetail.rn .photo_view .next {position:absolute;top:50%;width:32px;height:32px;transform:translateY(-50%);text-indent:9999px;white-space:nowrap;overflow:visible;z-index:10;}
#photoReviewDetail.rn .photo_view .prev {left:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/swiper_photo_btnarr_l.png) no-repeat 0 0; background-size:32px;box-shadow: rgba(17, 17, 17, 0.05) 2px 2px 4px;}
#photoReviewDetail.rn .photo_view .next {right:0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/swiper_photo_btnarr_r.png) no-repeat 0 0; background-size:32px;box-shadow: rgba(17, 17, 17, 0.05) -2px 2px 4px;}

/* 포토/동영상 리뷰 상세보기 > swife-paging 원복할 수 있으므로 backup 유지
#photoReviewDetail.rn .photo_view .paging {background:#666;bottom:-36px;}
#photoReviewDetail.rn .photo_view .prev,
#photoReviewDetail.rn .photo_view .next {position:absolute;top:50%;width:39px;height:47px;margin-top:-23px;text-indent:9999px;white-space:nowrap;background:rgba(0,0,0,.4);overflow:visible;z-index:5;}
#photoReviewDetail.rn .photo_view .prev {left:0;border-radius:0 23px 23px 0;}
#photoReviewDetail.rn .photo_view .next {right:0;border-radius:23px 0 0 23px;}
#photoReviewDetail.rn .photo_view .prev::before,
#photoReviewDetail.rn .photo_view .next::before {content:'';display:block;border:2px solid var(--basic-color-white,#ffffff);width:15px;height:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#photoReviewDetail.rn .photo_view .prev::before {margin-left:13px;border-top:0;border-right:0;}
#photoReviewDetail.rn .photo_view .next::before {margin-left:10px;border-bottom:0;border-left:0;}
*/
#photoReviewDetail.rn .tag_exper{display:inline-block;line-height:20px;padding:0 8px;margin-right:3px;vertical-align:middle;font-size:11px;color: #7851E7;background-color:rgba(120, 81, 231, 0.1);text-align: center;letter-spacing: -0.8px;}
#photoReviewDetail.rn .star_point_small {width:60px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/common/ico_star_sm.png) no-repeat 0 0;background-size:60px auto;vertical-align: middle;}
#photoReviewDetail.rn .star_point_small > span {background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/common/ico_star_sm_on.png) no-repeat 0 0;background-size: 60px 12px;}
#photoReviewDetail.rn .point_none {font-size: 13px;color: #999;}
#photoReviewDetail.rn .info .info_pr {display:inline-block;width:calc(100% - 70px);margin-left:0;height:13px;white-space:nowrap;}
#photoReviewDetail.rn .tag_exper ~ .info_pr {width: calc(100% - 120px);}
#photoReviewDetail.rn .info .info_pr .user_id {line-height:16px;margin-top:-2px;margin-left:3px}
#photoReviewDetail .satis_area,
.product_score ~ .review_wrap .satis_area {padding:7px 0 9px;}
#photoReviewDetail .satis_area .satis_stars li .tit,
.product_score ~ .review_wrap .satis_area .satis_stars li .tit {width:67px;}
#photoReviewDetail .satis_area .satis_stars li strong,
#photoReviewDetail .satis_area .satis_stars li span,
.product_score ~ .review_wrap .satis_area .satis_stars li strong,
.product_score ~ .review_wrap .satis_area .satis_stars li span {line-height:1.9;}
#photoReviewDetail.rn .info.type2 .satis_area{padding:6px 20px;margin-top:12px;background-color:#f7f7f7;box-sizing:border-box}
#photoReviewDetail.rn .info.type2 .satis_area .satis_stars{margin:0;white-space:nowrap}
#photoReviewDetail.rn .info.type2 .satis_area .satis_stars li > * {margin:0;line-height:19px;font-size:12px;color: var(--basic-color-black, #111111);}
#photoReviewDetail.rn .info.type2 .satis_area .satis_stars li .tit{width:56px;color: var(--color-gray2, #777777);}
#photoReviewDetail.rn .info.type2 .my_info{display:block;margin-top: 8px;margin-bottom: 12px;font-size: 12px;color: var(--color-gray3, #aaaaaa);line-height: 15px;} 
#photoReviewDetail.rn .info.type2 .name{margin-bottom:4px;line-height:18px}
#photoReviewDetail.rn .info.type2 .option{line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;color:#666}
#photoReviewDetail.rn .info.type2 .review_cont{margin-top:12px}
#photoReviewDetail.rn .info.type2 .review_cont .txt {font-size: 13px;line-height: 18px;}
#photoReviewDetail.rn .info.type2 .info_pr + .satis_area{margin-top:16px}
#photoReviewDetail.rn .info.type2 .btns_wrap{display:flex;flex-wrap:wrap;align-items:end;margin:20px 0 12px}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_report{line-height:20px;color:var(--color-gray2, #777777);font-size:12px}
#photoReviewDetail.rn .info.type2 .btns_wrap .right{margin-left:auto}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_recom{min-width:59px;height:28px;padding:0 7px;border:1px solid var(--color-gray8, #d8d8d8);border-radius:2px;box-sizing:border-box;font-size:0}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_recom:before{display:inline-block;content:"";width:16px;height:16px;margin-top:-8px;margin-right: 2px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_recom_off.png) no-repeat 0 0;background-size:16px auto;vertical-align:middle}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_recom.active{border-color:#6a46d3;color:#6a46d3}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_recom.active:before{background-image:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_recom_on.png)}
#photoReviewDetail.rn .info.type2 .btns_wrap button.btn_recom .count{display:inline-block;min-width:26px;line-height:15px;font-size:12px}
#photoReviewDetail.rn .review_more{text-align:right;}
#photoReviewDetail.rn .review_more .btn{display:inline-block;margin:12px 0;font-size:13px;letter-spacing:-0.8px;}
#photoReviewDetail.rn .review_more .btn:after{display:inline-block;content:"";width:12px;height:12px;margin-top:-4px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/commodity/arrow_right.png) no-repeat center center;background-size: 12px 12px;vertical-align:middle}
#photoReviewDetail.rn .prd_sel_item {margin:0 -8px 12px}
#photoReviewDetail.rn .prd_sel_item a{position:relative;display:flex;align-items:center;padding:0 16px 0 93px;height:79px;border:1px solid #eee;border-radius:2px;box-sizing:border-box;background:#fff;}
#photoReviewDetail.rn .prd_sel_item .thumb {position:absolute;top:0;left:0;width:77px;height:77px}
#photoReviewDetail.rn .prd_sel_item .thumb:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17, 17, 17, 0.03);z-index:1}
#photoReviewDetail.rn .prd_sel_item .thumb img {width:100%;height:100%}
#photoReviewDetail.rn .prd_sel_item .prd_area{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;row-gap:3px;}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_name {overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;word-break:break-all;font-size:12px;line-height:17px}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price{display:flex;line-height:18px;font-size:12px;align-items:baseline;column-gap:3px;}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .percent{font-size:15px;color:var(--primary-color,#ff383b)}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .percent .num{font-weight:700;font-family:'roboto';}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .real_price .sale{font-weight:normal}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .real_price .num{font-size:15px;font-weight:700;font-family:'roboto';}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .base_price{color:var(--color-gray3,#aaaaaa)}
#photoReviewDetail.rn .prd_sel_item .prd_area .prd_price .base_price .num{font-family:'roboto';}
/* .blind로 인해 스크롤이 생겨 예외처리 추가 */
#photoReviewDetail.rn .photo_view .prev .blind ,
#photoReviewDetail.rn .photo_view .next .blind {left:0;top:0;}

/* 비주얼아이덴티티 요소 적용 (사진/동영상 썸네일 리스트 통합)
.vi .review_wrap .review_list .info_pr {margin-left:87px;height:13px;line-height:20px;}
.vi .review_wrap .review_list .info_pr .tag_exper {display:inline-block;padding:0 8px;line-height:20px;font-size:11px;color:#7851e7;background-color: rgba(120, 81, 231, 0.1);}
.vi .review_wrap .review_list .info_pr .user_id {line-height:20px;}
.vi .review_wrap .review_list .option {color:#999;}
.vi .reivew_filter {border-top:0;}
 */

/* 선물하기 */
.isAPP #pop_give_gift .scroll {top:0;bottom:0;left:0;right:0;}
#pop_give_gift._app .layer_cont{padding:0;}

/* 상품상세 팝업 */
.check_max_benefit {margin-top:20px;}
.check_max_benefit .price_info [class*="icon_info_"] .price .total  {font-size: 24px; color:var(--basic-color-black,#111111);}
.check_max_benefit .price_info [class*="icon_info_"] .tit {color:var(--basic-color-black,#111111); font-weight: 700; font-size: 18px;}
.check_max_benefit .price_info [class*="icon_info_"] .price{ color:var(--basic-color-black,#111111);}
.check_max_benefit .price_info .icon_info_price:before {content: ''; width:19px; height:19px; display:inline-block; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_info_price.png) no-repeat 0 0; background-size: 19px 19px; vertical-align: top; margin: 1px 0px 0px 0;}
.check_max_benefit .price_info .total_discount,
.check_max_benefit .price_info .phone_sale {border-top:0; border-bottom: 0; margin-top:0;}
.check_max_benefit .price_info .total_discount li,
.check_max_benefit .price_info .phone_sale li{color:#7851e7; font-size: 14px; }
.check_max_benefit .price_info .phone_sale li{padding-right: 100px; word-break: keep-all;}
.check_max_benefit .price_info li .tit {font-weight: 400;}
.check_max_benefit .price_info .price {font-size: 15px;}
.check_max_benefit .price_info .sale .tit{font-size: 14px;}
.check_max_benefit .price_info .sale.card {position:relative; margin-top:12px;}
.check_max_benefit .price_info .sale.card .price {font-size:14px; font-weight:700;}
.check_max_benefit .price_info .sale.card .price strong {font-size:17px;}
.check_max_benefit .price_info .sale.card .link {text-align: right; margin-top:5px}
.check_max_benefit .price_info .sale.card .link a {font-size:14px; border-bottom:1px #000 solid; padding-right:6px;}
.check_max_benefit .price_info .sale.card .link a:after {content: ""; display: inline-block; width: 6px; height: 6px; border-top: 1px solid #000; border-right: 1px solid #000; transform: rotate(45deg) translateY(-50%); -webkit-transform: rotate(45deg) translateY(-50%); margin-left:-2px;}
.check_max_benefit .price_info .discount li {padding-right: 77px;}
.check_max_benefit .price_info .discount li .sub {display: initial; font-size: 14px; color: var(--basic-color-black,#111111);}
.check_max_benefit .price_info .discount li .tit + .sub.period {display:block;width:calc(100% + 77px);}
.check_max_benefit .price_info .discount li + li {margin-top:1px;}
.check_max_benefit .price_info .discount .price {color:var(--basic-color-black,#111111);}
.check_max_benefit .price_info .phone_sale .price {position: absolute; float: none;}
.check_max_benefit .price_info .phone_sale .tit {float: none;}
.check_max_benefit .price_info .phone_sale .sub {color: inherit; display: initial;}
.check_max_benefit .price_info .icon_info_point:before {content: ''; width:19px; height:19px; display:inline-block; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_info_point.png) no-repeat 0 0; background-size: 19px 19px; vertical-align: top; margin: 1px 0px 0px 0;}
.check_max_benefit .price_info .reward li {padding-right:100px;}
.check_max_benefit .btn_plus button {font-size: 13px;padding-right: 18px;background:#fff url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_info_download.png) no-repeat top 1px right;background-size: 19px 38px;border: 1px #bbbbbb solid;vertical-align: baseline;padding: 3px 18px 3px 4px;border-radius: 4px;}
.check_max_benefit .btn_plus button.on,
.check_max_benefit .btn_plus button[disabled] {background-color:#eee;border-color:#ddd;background-position: right -17px;color:#999;}
.check_max_benefit .price_info .total_discount.bt_line {border-top:1px #eee solid; margin-top: 18px; padding-top: 24px;}
.check_max_benefit .flex_wrap {display: -webkit-box;display: -ms-flexbox;display: flex;	width: 100%;	color: #666;	flex-direction: column;  }
.check_max_benefit .reward .flex_wrap .column p:only-child {margin-top:10px;}
.check_max_benefit .reward .flex_wrap .column p {font-size: 15px; font-weight: 700; color:var(--basic-color-black,#111111);}
.check_max_benefit .reward .flex_wrap .column p:after {content:''; display: block; clear: both;}
.check_max_benefit .reward .flex_wrap .column.auto p {color:var(--basic-color-black,#111111);font-size: 14px;font-weight: 400;padding-left: 10px;}
.check_max_benefit .reward .flex_wrap .column.auto .icont_dot {position: relative; margin-top:12px;}
.check_max_benefit .reward .flex_wrap .column.auto .icont_dot:before {content: '';display: block;width:2px;height:2px;background: var(--basic-color-black,#111111);border-radius: 2px;position: absolute;top: 9px;left:0;}
.check_max_benefit .letter_typ1 {letter-spacing: -1px;}
.check_max_benefit .letter_typ1 strong{letter-spacing: 0px;}
.check_max_benefit .reward .link {position: relative; text-align: right; margin-top:8px;}
.check_max_benefit .reward .link a {color:#666; text-decoration: underline; font-size: 13px;}
.check_max_benefit .reward .link:before {content:''; display: inline-block; width:19px; height:19px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_reward_badge.png) no-repeat 0 0; background-size: cover; margin: -4px -5px;}
.check_max_benefit .reward .link:after {content:''; display: inline-block; width:7px; height:11px; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/goods/icon_reward_arr.png) no-repeat 0 0; background-size: cover;margin: 0 0 -1px -3px;}
.check_max_benefit .reward .column .btn {font-size: 13px; border-radius: 4px; border:1px #bbb solid;padding: 3px 6px; vertical-align: baseline;}
.check_max_benefit .reward .column strong {float: right;}
.check_max_benefit .reward .column .btn + strong span {vertical-align: middle;}
.check_max_benefit .reward .column strong span {font-weight: inherit; font-size: 15px;}
.check_max_benefit .price_info .bul_ex {margin-top:30px;}
.check_max_benefit .reward_infotext {margin-top: 10px;}

/* 구매사은 이벤트 공지 */
.pd_detail_content .event_notice {margin:0 12px 10px;}
.pd_detail_content .event_notice strong {display:block;margin-bottom:3px;font-weight:700;}
.pd_detail_content .event_notice img {width:100% !important; height:auto !important;}

/*nft샵*/
.nft_guide{padding:0 12px;font-size: 13px;color: #666;line-height: 1.4;margin: 10px 0;}
.nft_guide .tit{font-size: 18px;color: var(--primary-color,#ff383b)}
.nft_guide .cont{margin: 10px 0;}
.nft_guide .al{color: var(--primary-color,#ff383b);}

/* 상품평 수정 */
.post_review .customer_desc{margin:24px 16px;padding:18px 16px;background-color:#f7f7f7;text-align:center}
.post_review .customer_desc p{line-height:1.4;color:var(--basic-color-black,#111111);font-size:16px}
.post_review .customer_desc p + .btn_stype1 {margin-top:6px;padding:8px 12px 7px;height:29px;line-height:1px;font-size:13px;}
.post_review .customer_desc .user_name{display:inline-block;max-width:75px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}
.post_review .customer_desc .btn_service{display:inline-block;position:relative;margin-top:4px;line-height:17px;font-size:13px;border-bottom:1px solid #111}
.post_review .customer_desc .btn_service:after{display:inline-block;content:"";margin-left:2px;width:6px;height:6px;border-top:1px solid;border-right:1px solid;border-color:var(--basic-color-black,#111111);transform: scale(1,.8) rotate(45deg);-webkit-transform: scale(1,.8) rotate(45deg);vertical-align:1px}
.pd_sel + .customer_desc{margin-top:16px}

/* 신체/피부정보 등록 팝업 */
#popSkinSizeRecom.layer_dim .scroll{top:20px !important;bottom:20px !important}
/* class isAPP .layer_dim .scroll style 속성 겹침 현상으로 인하여 !important 추가 */
#popSkinSizeRecom .size_recommend {position:relative}
#popSkinSizeRecom .layer_cont{margin:0 -18px}
#popSkinSizeRecom .text_wrap{padding:0 18px;margin-bottom:20px}
#popSkinSizeRecom .text_wrap .bul_ex{margin-top:6px;font-size:12px}
#popSkinSizeRecom .ac_list_wrap{position:relative}
#popSkinSizeRecom .ac_list_wrap > ul > li{border-top:1px solid #eee}
#popSkinSizeRecom .ac_list_wrap > ul > li:last-child{border-bottom:1px solid #eee}
#popSkinSizeRecom .ac_list_wrap > ul > li > a{display:block;position:relative;padding:14px 0 13px 18px}
#popSkinSizeRecom .ac_list_wrap > ul > li > a:after{position:absolute;right:18px;top:50%;width:13px;height:8px;margin-top:-4px;content:'';background: url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_bul.png) no-repeat;background-size:200px auto;color:transparent}
#popSkinSizeRecom .ac_list_wrap > ul > li .ac_cont{display:none;padding:16px 18px;background:#f6f6f6;}
#popSkinSizeRecom .ac_list_wrap > ul > li.on > a:after{background-position:-25px 0}
#popSkinSizeRecom .ac_list_wrap > ul > li.on .ac_cont{display:block}
#popSkinSizeRecom .customer_info_box{margin-bottom:20px}
#popSkinSizeRecom .customer_info_box:last-child{margin-bottom:0}
#popSkinSizeRecom .customer_info_box .select_list{margin-right:-7px}
#popSkinSizeRecom .customer_info_box .select_list li{margin-right:7px}
#popSkinSizeRecom .customer_info_box label.c_box{background-color:var(--basic-color-white,#ffffff);}
#popSkinSizeRecom .customer_info_list{margin:-3px}
#popSkinSizeRecom .customer_info_list input:checked + label{border-color:var(--basic-color-black,#111111);font-weight:700;}
#popSkinSizeRecom .customer_info_list input + label{margin:3px;font-size:14px;background-color:var(--basic-color-white,#ffffff);}
#popSkinSizeRecom .size_skin_agree{padding:0 18px;margin-bottom:0px;font-size:14px}
#popSkinSizeRecom .size_skin_agree .bul_list{font-size:15px}
#popSkinSizeRecom .size_skin_agree .f_red th, 
#popSkinSizeRecom .size_skin_agree .f_red td{font-size:14px}
#popSkinSizeRecom .size_skin_agree .agree_tit .btn_opens span{right:12px;left:auto}
#popSkinSizeRecom .txt_advice{margin-top:10px;font-size:13px;color:var(--primary-color,#ff383b);}
#popSkinSizeRecom .btn_mtype1.c1{border-color:var(--primary-color,#ff383b);color:var(--primary-color,#ff383b);}
#popSkinSizeRecom .btn_mtype1.c2{border-color:var(--primary-color,#ff383b);background:var(--primary-color,#ff383b);}
#popSkinSizeRecom .active_part .btn_mtype1.c1{-webkit-tap-highlight-color:rgba(0, 0, 0, 0.07)} 
#popSkinSizeRecom .active_part .btn_mtype1.c2 {-webkit-tap-highlight-color:transparent}  
#popSkinSizeRecom .active_part .btn_mtype1.c2:active{background-color:#cc2d2f; border-color:#d34749; color: #ccc;}

.pd_sel + .post_review .reivew_filter{margin-top:16px} /*230425 수정 */
.post_review .pd_sel + .reivew_filter{margin-top:32px}
.post_review .bul_ex{margin:24px 16px 0;border-radius:8px;padding:12px 16px 12px 32px;font-size:12px;color:var(--color-gray2, #777777);border:1px solid var(--color-gray6, #eeeeee);}
.post_review .bul_ex::before {top:12px;left:12px;width:16px;height:16px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_bul.png) no-repeat;background-size: 16px 16px;}
.post_review .product_score_section {margin:24px 0;}
.post_review .product_score_section .total_score{text-align:center;margin-bottom: 20px;}
.post_review .product_score_section .total_score .star_point {width: 154px; height: 28px; background-size: 154px auto; vertical-align: top;}
.post_review .product_score_section .total_score .star_point > span {background-size: 154px auto;}
.post_review .product_score_section .total_score .mark{font-size:13px; color:var(--color-gray2, #777777); margin-top: 4px;}
.post_review .product_score_section .total_score .mark .score{color:var(--basic-color-black,#111111);}
.post_review .product_score_section .total_score .mark .score b{font-size:22px;}
.post_review .product_score_section .product_score_swiper {padding:0;overflow:hidden;}
.post_review .product_score_section .product_score_swiper .swiper_wrapper{align-items: flex-start;transition-property: transform,height;}
.post_review .product_score_section .product_score_swiper .swiper_slide{height:auto;min-height:65px;margin:0;display:flex;justify-content: center;align-items:center;box-sizing:border-box;text-align:center;}
.post_review .product_score_section .product_score_swiper .total_score{flex-wrap:wrap;}
.post_review .product_score_section .product_score_swiper .total_score .star_point {margin-right:5px;}
.post_review .product_score_section .product_score_swiper .point_detail{width:100%}
.post_review .product_score_section .product_score_swiper .point_detail .box {display:table;border-spacing: 16px 6px; margin: -6px 0;width:100%;text-align:left;box-sizing:border-box;width:100%;padding:0;box-sizing: border-box;}
.post_review .product_score_section .product_score_swiper .point_detail .box li {display:table-row;white-space:nowrap}
.post_review .product_score_section .product_score_swiper .point_detail .box li span {box-sizing:border-box;display:table-cell;height:24px;line-height:24px;color:var(--color-gray2, #777777);font-size:13px;vertical-align:middle}
.post_review .product_score_section .product_score_swiper .point_detail .box li.on * {color:var(--basic-color-black,#111111);font-weight:700;}
.post_review .product_score_section .product_score_swiper .point_detail .box .txt {padding-right:30px;}
.post_review .product_score_section .product_score_swiper .point_detail .box .percent {position:relative;width:100%;}
.post_review .product_score_section .product_score_swiper .point_detail .box .percent::before {content:'';display:block;border-radius:0px;width:100%;height:4px;background:var(--color-gray6, #eeeeee)}
.post_review .product_score_section .product_score_swiper .point_detail .box .bar {display:block;margin-top:-4px;border-radius:0px;height:4px;background:#bdbdbd;}
.post_review .product_score_section .product_score_swiper .point_detail .box li.on .bar {background:var(--basic-color-black, #111111)}
.post_review .product_score_section .product_score_swiper .point_detail .box .unit{padding-left:20px;text-align:right}
.post_review .product_score_section .product_score_swiper .swiper-pagination{display:flex;margin:0px 16px 20px;}
.post_review .product_score_section .product_score_swiper .swiper-pagination-bullet{position:relative;display:flex;flex:1;align-items:center;justify-content:center;color:var(--color-gray2, #777777);text-align:center; font-size:13px;min-height: 28px;line-height: 120%;padding:6px 1px 5px;border:1px solid var(--color-gray8,#d8d8d8);border-right: 0;box-sizing: border-box;}
.post_review .product_score_section .product_score_swiper .swiper-pagination-bullet:last-child{margin-right:0; border-right:1px solid var(--color-gray8,#d8d8d8);}
.post_review .product_score_section .product_score_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{font-weight:700;color:var(--basic-color-black, #111111);}
.post_review .product_score_section .product_score_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active:before {content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--basic-color-black, #111111);z-index: 1;}

.post_review .customer_desc + .review_list_wraper:before,
.post_review .product_score_section + .review_list_wraper:before,
.post_review .list_none + .review_list_wraper:before {content:"";display:block; width:100%;height:6px;background:var(--color-gray6, #eeeeee);}
/* .post_review .review_list_wraper:before {content:"";display:block; width:100%;height:6px;background:var(--color-gray6, #eeeeee);}  */
/* .post_review > .review_list_wraper h3 {margin-top:-24px;} */
.post_review .review_list_wraper > h3 {padding:24px 50px 0 16px;font-size:18px;line-height:20px;}
.post_review .review_list_wraper div h3 {font-size:13px;font-weight:700;padding:0 16px;}
.post_review .review_list_wraper .box_switch .btn_switch{position:relative;display:inline-block;text-indent:-9999px;width:34px;height:18px;border-radius:9px;background:var(--color-gray5, #dfdfdf);}
.post_review .review_list_wraper .box_switch .btn_switch::before {content:'';position:absolute;top:2px;left:2px;display:inline-block;width:12px;height:12px;background:var(--basic-color-white, #ffffff);border:1px solid var(--basic-color-white, #ffffff);border-radius:50%;box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.14);transition:all .3s;}
.post_review .review_list_wraper .box_switch .btn_switch.on{background: var(--basic-color-black, #111111);}
.post_review .review_list_wraper .box_switch .btn_switch.on::before {left:18px;}
.post_review .review_list_wraper .box_switch .text{display:inline-block;font-size:13px;line-height:120%;vertical-align:top;margin:2px 0 0 4px;}
.post_review .review_list_wraper .filter_more {position: relative;}
.post_review .review_list_wraper .filter_more .box_switch {position: absolute; top: -20px; right: 16px;}

.post_review .reivew_filter{position:relative;margin:16px 16px 12px;padding:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;}
.post_review .reivew_filter .box_switch {position:absolute;top:-36px;right:0;}
.post_review .reivew_filter .btn_exper {border:1px solid #bdbdbd;color:var(--color-gray2, #777777);}
.post_review .reivew_filter .btn_exper.on {border-color:var(--basic-color-black, #111111);color:var(--basic-color-black, #111111);}
.post_review .reivew_filter .chk_exper {margin-bottom: 1px;}
.post_review .reivew_filter .chk_exper input + label::before {margin-right: 4px; vertical-align: -4px;}
.post_review .reivew_filter .sort{height:24px;font-size:0;color:var(--basic-color-black,#111111);margin-left:auto;}
.post_review .reivew_filter .btn_sort{position:relative;display:inline-block;line-height:24px;font-size:13px;vertical-align:middle;overflow:hidden;padding:0 30px 0 12px;color:var(--basic-color-black,#111111);text-align:left;white-space:nowrap;text-overflow:ellipsis}
.post_review .reivew_filter .btn_sort:before{display:inline-block;width:1px;height:10px;content:"";background:none;background-color:#d8d8d8;align-self:center;position:static;top:0;right:0;margin:0;margin-right:12px}
.post_review .reivew_filter .btn_sort:after{content: "";position:absolute;top:50%;right:13px;width:11px;height:6px;margin-top:-3px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/arrow_select.png) no-repeat;background-size:cover}
.post_review .reivew_filter .d_select{overflow:visible;}
.post_review .reivew_filter .d_select button{border:none;background:none;height:auto;padding:0 30px 0 0px;line-height:24px;font-size:13px;vertical-align:middle}
.post_review .reivew_filter .d_select button:after{content: "";position:absolute;top:50%;right:13px;width:11px;height:6px;margin-top:-3px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/arrow_select.png) no-repeat;background-size:cover}
.post_review .reivew_filter .d_select button:before{display: none;}
.post_review .reivew_filter .btn_detail_filter{position:relative;color:var(--basic-color-black, #111111);padding-right:20px;padding-left:12px;line-height:24px;font-size:13px;vertical-align:middle}
.post_review .reivew_filter .d_select + .btn_detail_filter:before{display:inline-block;width:1px;height:10px;content:"";background:none;background-color:var(--color-gray5, #dfdfdf);align-self:center;position:absolute;top:calc(50% - 5px);left:0px;margin:0;margin-right:0px}
.post_review .reivew_filter .btn_detail_filter::after{display:block;content:"";position:absolute;right:0;top:0;bottom:0;width:16px;height:16px;margin:auto 0;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_review_filter.png) center center no-repeat;background-size:16px 16px;}
.post_review .reivew_filter .btn_detail_filter:disabled{color:#dbdbdb;}
.post_review .reivew_filter .btn_detail_filter:disabled::after{opacity: 0.3;}
/* .post_review .reivew_filter .btn_detail_filter.on{color:var(--basic-color-black, #111111);} */
/* .post_review .reivew_filter .btn_detail_filter.on::after{background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_review_filter_on.png) center center no-repeat;background-size:16px;} */
/* .post_review .photo_review ~ .reivew_filter{margin-top:0}  */
.post_review .photo_review {margin-top: 16px; margin-bottom: 28px;}
.post_review .review_wrap{border-top:none; margin-top:0px;}
.post_review .review_wrap h3{margin-top:20px;padding:0 16px;}
.post_review .review_wrap h3 + .review_list {margin-top:8px}
.post_review .review_wrap .point_none{top:24px}
.post_review .review_wrap .satis_area{padding:6px 20px;margin-top:8px;background-color:#f7f7f7;box-sizing:border-box}
.post_review .review_wrap .satis_area .satis_stars{margin:0;white-space:nowrap}
.post_review .review_wrap .satis_area .satis_stars li > * {margin:0;font-size:12px;line-height:19px !important;color:var(--basic-color-black, #111111);}
.post_review .review_wrap .satis_area .satis_stars li .tit{width:56px;color:var(--color-gray2, #777777);font-weight:normal;}
.post_review .review_wrap .review_list{padding:0px 16px 25px 16px;}
.post_review .review_wrap .review_list:before {content:"";display:block;margin-bottom:20px;width:100%;height:1px;background:var(--color-gray6, #eeeeee);}
.post_review .review_wrap .review_list .point_area {width:60px;display:inline-block;}
.post_review .review_wrap .review_list .point_area .star_point_small {vertical-align: middle;}
.post_review .review_wrap .review_list > .star_point_small{top:22px;background: url(https://image.lotteimall.com/imall_mc/site/images/unity/unit/bg_star1_2.png) no-repeat left top;background-size:75px;}
.post_review .review_wrap .review_list > .star_point_small > span{background: url(https://image.lotteimall.com/imall_mc/site/images/unity/unit/bg_star2_3.png) no-repeat left top;background-size:75px}
.post_review .review_wrap .review_list .point_area .option{display:inline-block;font-size:12px;line-height:18px;margin-top:0;color:var(--basic-color-black, #111111);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;} 
.post_review .review_wrap .review_list .point_area + .option {padding-left:0;margin:0;display:inline-block;}
.post_review .review_wrap .review_list .info_pr{position:relative;margin:0;padding:0;width:100%;box-sizing: border-box;padding-right:30px;margin-top:16px;}
.post_review .review_wrap .satis_area + .review_cont{margin-top:12px}
.post_review .review_wrap .review_list.item .review_cont .toggle{text-align:right;color:var(--color-gray2, #777777);}
.post_review .review_wrap .review_list.item .review_cont .toggle span{font-size:12px;color:var(--color-gray2, #777777);}
.post_review .review_wrap .review_list .my_info{display:block;margin-top:8px;margin-bottom:12px;font-size:12px;color:var(--color-gray3, #aaaaaa); line-height:15px;} 
.post_review .review_wrap .review_list .my_info em {display:inline-block;font-size:12px;color:var(--color-gray3, #aaaaaa); line-height:15px;}
.post_review .review_wrap .review_list .my_info em:not(:first-of-type) {padding-left:6px;}
.post_review .review_wrap .review_list .my_info em:not(:first-of-type):before {content:"";display:inline-block;height:8px;width:1px;margin-right:6px;background:var(--color-gray5, #dfdfdf);}
.post_review .review_wrap .review_list .name{margin-bottom:4px;line-height:18px;color:#666}
.post_review .review_wrap .review_list .info_pr + .option{margin-top:16px;} 
.post_review .review_wrap .review_list .info_pr + .satis_area{margin-top:16px}
.post_review .review_wrap .photo_review_wrapper{margin:0 -16px;}
.post_review .review_wrap .photo_review_wrapper{padding-top:18px;}
.post_review .review_wrap .photo_review_wrapper ul li{width:168px; height: 168px;}
.post_review .review_wrap .photo_review_wrapper ul li + li{margin-left:6px;}
.post_review .review_wrap .photo_review_wrapper li button.video::after{width:36px;height:36px; margin-top:-18px; margin-left:-18px; background: url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/ico_thumb_play.png) no-repeat left top;background-size: 36px 36px;}

/* AI 리뷰 추가 */
.post_review .ai_review_area{margin:24px 16px;}
.post_review .ai_review_area .tit{display: flex;align-items: center;margin-bottom:2px;line-height:1.4;font-size:16px;font-weight:700;letter-spacing:-.3px;}
.post_review .ai_review_area .tit .ico_ai{display:block;width:37px;min-width: 37px; height: 34px; line-height: 1; margin-left:-6px; font-size:0;text-indent: -9999px}
.post_review .ai_review_area .tit .review_status{margin-left:auto; text-align: right; font-size:14px; color: #7851e7; letter-spacing: -.28px; white-space: nowrap;}
.post_review .ai_review_area .tit .review_status.case_bad{color: #777}
.post_review .ai_review_area .tit .review_status .per{margin-left:3px; font-size:20px; font-weight: bold; font-family: 'Roboto';  letter-spacing: -.4px; vertical-align: -2px;}
.post_review .ai_review_area .tit .review_status .per em{font-weight: bold; font-family: 'Roboto'; }
.post_review .ai_review_area .ai_text_box{padding:22px 24px;line-height:1.4;font-size:14px;text-align: left; background: rgba(106, 70, 211, 0.10); color:var(--basic-color-black, #111111);letter-spacing:-.28px;word-break: keep-all;}

/* AI 리뷰 키워드 필터 서비스 */
.post_review .keyword_filter {width: 100%; overflow: hidden; margin: 14px 0;}
.post_review .keyword_filter:empty {margin: 0px;}
.post_review .keyword_filter .keyword_slider {padding: 0px 16px;}
.post_review .keyword_filter .keyword_list {display: flex;}
.post_review .keyword_filter .keyword_item {padding-right: 6px;}
.post_review .keyword_filter .keyword_item:last-child {padding-right: 0;}
.post_review .keyword_filter .keyword_item button {display: flex; height: 40px; align-items: center; color: var(--color-gray2,#777777); gap: 2px; font-size: 13px; font-weight: 700; line-height: 120%; letter-spacing: -0.26px; padding: 0px 12px; white-space: nowrap; border: 1px solid var(--color-gray8,#d8d8d8); background: #fff; border-radius: 2px;}
.post_review .keyword_filter .keyword_item button .num {font-weight: 400;}
.post_review .keyword_filter .keyword_item button.selected {color: var(--secondary-color,#7851e7); border-color: var(--secondary-color,#7851e7); background-color: #f8f6fe;}

/* 상품평 메뉴 필터 */
body.app_layer.product_detail.lock_sch{background:transparent !important;}
body.app_layer.product_detail.lock_sch #wrap:after{background:transparent}
body.app_layer.product_detail.lock_sch .d_sel_list{background: rgba(0,0,0,.7);}
body.lock_sch #reviewSearchFilter {-webkit-transform:translate(0,0);transform:translate(0,0);}
#reviewSearchFilter .detail_content .review_filter_item > li > a:after {background:url(https://image.lotteimall.com/imall_mc/site/images/unity/sp_bul.png) no-repeat;background-size:200px auto;}
#reviewSearchFilter {position:fixed;bottom:0;left:0;right:0;width:100%;height:100%;box-sizing:border-box;z-index:1004;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:transform 0.3s cubic-bezier(0,0,.2,1);transition:transform 0.3s cubic-bezier(0,0,.2,1);-webkit-animation-fill-mode:both;animation-fill-mode:both;}
#reviewSearchFilter .review_filter_wrap {position:absolute;top:0;bottom:0;right:0;width:285px;padding:55px 0 87px;box-sizing:border-box;}
#reviewSearchFilter .detail_header,
#reviewSearchFilter .detail_footer {position:absolute;right:0;width:285px;background:var(--basic-color-white,#ffffff);box-sizing:border-box;}
#reviewSearchFilter .detail_header {top:0;height:56px;line-height:56px;padding:0 16px;box-shadow: rgba(17, 17, 17, 0.05) 3px 6px 10px;z-index:1}
#reviewSearchFilter .detail_header h3 {display:inline-block;font-size:15px;color:#000000;font-weight:700;}
#reviewSearchFilter .detail_header span {display:inline-block;margin-left:5px;font-size:14px;color:#999}
#reviewSearchFilter .detail_header span strong {font-size:15px;font-weight:700;}
#reviewSearchFilter .detail_header .btn_close_sch_detail {position:fixed;right:16px;top:8px;}
#reviewSearchFilter .detail_header .btn_close_sch_detail:before {content:"";display:block;width:24px;height:40px;margin:0px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/common/header_sub_x.svg) 50% 50% no-repeat;}
#reviewSearchFilter .detail_content .review_filter_item {position:relative;min-height:100%}
#reviewSearchFilter .detail_content .review_filter_item li {position:relative;}
#reviewSearchFilter .detail_content .review_filter_item > li {border-bottom:1px solid #eee;}
#reviewSearchFilter .detail_content .review_filter_item > li a {position:relative;display:inline-block;box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#reviewSearchFilter .detail_content .review_filter_item > li > a {display:table;table-layout:fixed;height:48px;line-height:48px;padding:0 12px;font-size:15px;font-weight:700}
#reviewSearchFilter .detail_content .review_filter_item > li > a:after {content:"";display:block;position:absolute;top:20px;right:12px;width:13px;height:9px;background-position:0 -10px;}
#reviewSearchFilter .detail_content .review_filter_item > li.on > a:after {background-position:-15px -10px;}
#reviewSearchFilter .detail_content .review_filter_item > li.item_style p.filter_subject:after {content:"";display:inline-block;width:15px;height:15px;margin-left:4px;background-position:-105px -480px;vertical-align:-2px}
#reviewSearchFilter .detail_content .review_filter_item > li.item_smart_pick p.filter_subject:after {content:"";display:inline-block;width:20px;height:18px;margin-left:4px;background-position:-40px -45px;vertical-align:-4px}
#reviewSearchFilter .detail_content .review_filter_item > li > ul li {border-top:1px solid #e7e7e7;}
#reviewSearchFilter .detail_content .review_filter_item > li .filter_cont{display:none;padding:12px 12px 13px;background-color:#f6f6f6}
#reviewSearchFilter .detail_content .review_filter_item > li.on .filter_cont{display:block}
#reviewSearchFilter .detail_content .item_list{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}
#reviewSearchFilter .detail_content .item_list {margin:-3px;background-color:#f6f6f6}
#reviewSearchFilter .detail_content .item_list > li{position:relative;text-align:center}
#reviewSearchFilter .detail_content .item_list > li input{position:absolute;left:-9999px;top:0}
#reviewSearchFilter .detail_content .item_list > li input + label{display:block;margin:4px;background-color:var(--basic-color-white,#ffffff);border:1px solid #dbdbdb;border-radius:2px;box-sizing:border-box;font-size:13px;font-weight:normal;line-height:34px;height:36px;min-width:50px;white-space: nowrap;text-align: center;padding:0 12px;box-shadow: 0px 0px 0px 2px transparent;}
#reviewSearchFilter .detail_content .item_list > li input:checked + label{font-weight:700;font-weight:bold;box-shadow: 0px 0px 0px 2px #111;}
#reviewSearchFilter .detail_content .d_select{width:100%}
#reviewSearchFilter .detail_footer {bottom:0;height:87px;padding:9px 16px 30px 16px;box-shadow: rgba(17, 17, 17, 0.08) 0px -6px 15px;}
#reviewSearchFilter .detail_clear:before {content:"";display:inline-block;width:16px;height:16px;margin-right:3px;vertical-align:-2px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/order/ico_refresh.svg) 0 0 no-repeat;}
#reviewSearchFilter .detail_container {position:relative;width:100%;height:100%;background:var(--basic-color-white,#ffffff);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
#reviewSearchFilter .item_list.review_points span{display:block;width:16px;height:32px;margin:0 1px;background:url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/goods/i_star_point2.png) no-repeat -16px center;background-size:32px auto}
#reviewSearchFilter .item_list.review_points > li input + label{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;text-indent:-999px;font-size:0}
#reviewSearchFilter .item_list.review_points > li input:checked  + label span{background-position:0 center}

/* 피부정보 활용 서비스 확대 안내 */
#popSkinSizeSevice .text_wrap{margin-bottom:20px}
#popSkinSizeSevice .title{padding:0;margin:0;margin-bottom:10px;font-size:15px;font-weight:700}
#popSkinSizeSevice .bul_list{margin-top:10px}
#popSkinSizeSevice .size_recommend .f_red th, .size_recommend .f_red td{font-size:15px}
#popSkinSizeSevice .layer_wrap .layer_cont + .btn_area{margin:16px 0 0}

/* 불량글신고하기  */
.isAPP #pop_poor_write.layer_dim .scroll {top:80px; bottom:120px;}

/* 쿠폰리스트 + 레이어 */
.layer_cont.couponwrap .coupon_list ul:not(.txt_box) {padding-left:32px;padding-right:32px;}
.layer_cont.couponwrap .layer_sub_title {font-size:13px;line-height:18px;}
.layer_cont.couponwrap .layer_sub_title span {font-weight:700;}
.layer_cont.couponwrap .layer_sub_title:first-of-type {margin-top:24px;}
.layer_cont.couponwrap .layer_sub_title:not(:first-of-type) {padding-top:20px;border-top:1px solid var(--color-gray6, #eeeeee);}
.layer_cont.couponwrap .txt_box {margin-top:20px;}
.layer_cont.couponwrap .txt_box.list_dot li {font-size:13px;line-height:17px;color:var(--color-gray2, #777777);}
.layer_cont.couponwrap .txt_box.list_dot li:before{top:-5px}


/***********************************************************************************************************
** 2023 개편시 추가 
************************************************************************************************************/

.layer_full .layer_cont {padding:0px 16px 16px 16px;}
.txt_box.list_dot li {position:relative;padding-left:12px;}
.txt_box.list_dot li:before {content:".";display:inline-block;position:absolute;top:0;left:3px;}
.isAND .btn_ltype1 {padding:8px 5px;}

/*  상품상세 > 공유하기버튼  */
.btn_share {width: 30px;height: 30px;position: relative;left: auto;border: 1px solid var(--color-gray5,#dfdfdf);border-radius: 1px;}
.btn_share > span {position:absolute;top:0;left:0;text-indent:-1000em;font-size:0;}
.btn_share::before {content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:auto;border-radius:1px;}
.btn_share::before {background:transparent url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/common/ico_share.svg) no-repeat center center;background-size:18px auto;}
.btn_stype1.c2.img_download[disabled] {background-color:#bdbdbd !important;border-color:#bdbdbd !important}
.btn_stype1.c2.img_download:after {content:"-";display:inline-block;width:12px;height:12px;margin-right:-4px;background-color:var(--basic-color-white,#ffffff);background:transparent url(https://image.lotteimall.com/imall_mc/site/images/unity/2023/commodity/icon_btndownload.png) no-repeat center center;background-size:12px 12px;}
.btn_stype1.c2.img_download[disabled]:after {content:"-";}

/* 레이어별 예외 케이스 */
.pd_qna_write .check_label input:checked + label::after {top:4px;}
#noInterestCard .layer_cont .btn_area {margin-top:48px;}
#goodsCouponPop .layer_cont .btn_area {margin-top: 48px;}

/* 상품상세 > 스마트픽 아이콘 삭제 */
.ico_delivery_pick:before{display:none}

/* 상품상세 카드청구할인 영역 수정 23-08-08 */
/*최대할인가 팝업*/
.check_max_benefit .price_info li .tit span.condition {display:inline-block;}
.check_max_benefit .price_info .total_discount li:not(.icon_info_price) {line-height:18px; margin-top:5px;}
/*구매가격 상세 팝업*/
#priceInfo .price_info .total_discount li .tit span.condition {display:inline-block; font-weight:700;}

/* 상품상세 > 리뷰탭 개선 */
.post_review .product_score_section.add_summary .bul_ex {margin-top:15px;}
.post_review .product_score_section.add_summary .product_score_swiper .swiper_slide {flex-direction: column;}
.post_review .product_score_section.add_summary .product_score_swiper .total_score {margin-bottom: 15px;}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li span {height: 20px; line-height: 20px;}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li .tit {font-size: 12px; letter-spacing: -0.24px; padding: 0 5px; text-align: center; background: #F7F7F7; font-weight:normal; color:var(--basic-color-black,#111111)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box .txt {padding:0; font-weight:700; color:var(--basic-color-black,#111111)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box .unit {padding:0; text-align:left; color:var(--color-gray2, #777777)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box .unit .per {margin-right:2px; font-weight:700; color:var(--basic-color-black,#111111)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li.on * {font-weight:normal;  color:var(--color-gray2, #777777);}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li.on .txt {font-weight:700; color:var(--basic-color-black,#111111)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li.on .tit {color:var(--basic-color-black,#111111)}
.post_review .product_score_section.add_summary .product_score_swiper .point_detail .box li .bar {height:4px; background: var(--basic-color-black,#111111);}

/* 상품상세 > 리뷰탭 & QNA탭 list_none 스타일 수정 */
.pd_detail_content .list_none{margin: 48px 0; padding:0; line-height: 1.4;font-size: 15px;font-weight: normal;color: #777;letter-spacing: -.3px;}
.pd_detail_content .list_none::before{display:none}