/* morenvy.com 240711 서정환 */
@charset "utf-8";

/* 상세페이지 상단 숨김 */
.header_box {display:none;}

/* 상세페이지 썸네일 */
.goods_view .cont_detail {padding:0;}
.goods_view_image_slider,
.goods_view_image_slider img {overflow:visible;}
.swiper_addimg div.swiper-pagination-fraction span,
.swiper_addimg div.swiper-button-next,
.swiper_addimg div.swiper-button-prev {color: var(--black);}

/* 상세페이지 정보 */
.goods_view .detail_info .detail_info_top {padding:2.4rem 1.6rem 0;border:0;}
.goods_view .detail_info .detail_info_top .brand {display: flex ;margin-bottom: 0.8rem; font-size: 1.4rem; line-height: 2.4rem; font-weight: 400; color: var(--black);}
.goods_view .detail_info h3 {font-size: 1.6rem; line-height: 2.4rem; font-weight: 400; color: var(--black);}
.goods_view .detail_info .detail_info_top .summary {margin-top: 0.4rem; font-size: 1.3rem; line-height: 1.8rem; font-weight: 400; color: var(--gray_02);}
.m_price_box {margin-top: 2.4rem; display: flex; align-items: flex-end; justify-content: space-between;}
.m_price_box .m_price_area {display: flex; flex-wrap: wrap; align-items: center; gap: 0 1rem; font-family:'SUIT',sans-serif;}
.m_price_box .m_price_area .through {width: 100%; font-size: 1.4rem; line-height: 2rem; font-weight: 400; color: var(--gray_02); text-decoration: line-through;}
.m_price_box .m_price_area .sale_box {font-size: 1.8rem; line-height: 3.2rem; font-weight: 600; color: var(--point_02);}
.m_price_box .m_price_area .msale {font-size: 1.8rem; line-height: 3.2rem; font-weight: 600; color: var(--black);}
.m_price_box .popup_box {flex-shrink: 0; display: flex; align-items: center; gap: 0 0.8rem; padding: 0;}
.m_price_box .popup_box .btn_add_wish,
.m_price_box .popup_box .share_btn {flex-shrink: 0; width: 3.2rem;}
.price_box {margin-top:1.6rem;}
.goods_view .detail_info .detail_sub_info {padding:1.6rem;border:0;}
.goods_view .detail_info_box {padding:0;}

/* 상세페이지 쿠폰 */
.coupon_box {margin-top:1rem;}
.coupon_box .detail_coupon_btn {display: flex; align-items: center; justify-content: space-between; width: 100%; border-radius: 0.4rem; padding: 1.0rem 1.6rem; box-sizing: border-box; background-color: var(--white); border:1px solid var(--black); font-size: 1.4rem; line-height: 2.0rem; font-weight: 500; color: var(--black);background:none;}
.coupon_box .detail_coupon_btn:after {display:none;}
.coupon_download_btn {background:var(--black);}
.c_red, .c-red, .c_point {color:var(--black);}
.coupon_apply_btn {background:var(--black);border:1px solid var(--black);}

/* 상세페이지 탭 */
.goods_view .detail_btm_tab_menu_box {border:0;margin-top:2.4rem;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul {width:100%;margin:0;padding:0;display:flex;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li {background-color: var(--gray_08); border: 0; border-top: 1px solid var(--gray_04); border-bottom: 1px solid var(--black);height:5rem;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a {padding:0 !important; font-size:1.4rem; line-height:5rem; font-weight: 400; color: var(--black);border-bottom:0;display:flex;align-items:center;justify-content:center;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected {background-color: var(--white); border-top-color: var(--black); border-bottom-color: var(--white);padding:0;height:5rem;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected + li,
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected:not(:first-child) {border-left:1px solid var(--black);}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span {font-size:1.4rem;color:var(--black);}

/* 상세페이지 버튼 */
.detail_buy .detail_prd_btn {padding:1.6rem;}
.detail_buy .detail_prd_btn ul {display:flex;gap:0.8rem;}
.detail_buy .detail_prd_btn ul li {padding:0;flex:1;}
.detail_buy .detail_prd_btn ul li a {display: flex; align-items: center; justify-content: center; width: auto; height: auto; margin: 0;
padding:0; border: 1px solid var(--gray_04); border-radius: 0.4rem; background-color: var(--white); font-size: 1.4rem; line-height:4.5rem; font-weight: 400; color: var(--black);}
.detail_buy .detail_prd_btn ul li a.detail_order_btn  {border-color: var(--black); background-color: var(--black); color: var(--white); font-weight: 600;}

/* 관련상품 */
.related_goods {padding:5rem 0 0;}
.related_goods .swiper_recmd {padding:0 1.6rem;}
