/* 상품 목록 */
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS {display:-webkit-flex;display:-moz-box;display:flex; margin-bottom: 10px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_check__3PXuQ {vertical-align:top; display:table-cell; padding-right:5px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_thumb__3Etem {display: -webkit-flex;display: -moz-box;display: flex; border: 1px solid #ddd; width: 60px; height: 60px;} 
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_thumb__3Etem img {width:60px;height: 60px; float:left;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG {position:relative; display:table-cell; vertical-align:top; line-height:2; word-break:keep-all; padding:0 10px; width:100%;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_title__3e8id {line-height: 18px; margin-bottom: 5px; word-break: break-all;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_no_npay__2BcoZ {color:#999999;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_tag__3r2Jl {padding:5px; border:1px solid #dedede; margin-right:5px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_opt__22iR4 {color:#666666; word-break:break-all;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_price__2jMjd {font-weight: bold;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_num__1VfYy {display: -webkit-flex;display: -moz-box;display: flex; -webkit-align-items:center; -moz-box-align:center; align-items:center; -webkit-justify-content:space-between; -moz-box-pack:justify; justify-content:space-between;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_num__1VfYy .OrderCartGoods_num_title__30dNG {color:#666;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_num__1VfYy select {-webkit-flex: 0 0 50px;-moz-box-flex: 0;flex: 0 0 50px; height:25px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_pd_del_icon__SLAOv {width:30px; height:30px; margin-left:10px; position: relative; cursor: pointer;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_pd_del_icon__SLAOv:after,.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_pd_del_icon__SLAOv:before{ position: absolute; width: 20px; height:1px; background:#111; content:''; top:10px; right:0;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_pd_del_icon__SLAOv:before { -webkit-transform: rotate(45deg); transform: rotate(45deg); } 
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_pd_del_icon__SLAOv:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_rowLiArea__3VMAb {display:-webkit-flex;display:-moz-box;display:flex; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-align-items: center; -moz-box-align: center; align-items: center; height:25px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_rowLiArea__3VMAb .OrderCartGoods_price__2jMjd {display:-webkit-flex;display:-moz-box;display:flex; -webkit-align-items: baseline; -moz-box-align: baseline; align-items: baseline;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS .OrderCartGoods_info__3LCIG .OrderCartGoods_rowLiArea__3VMAb .OrderCartGoods_price__2jMjd p {font-size:17px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS [class*=layout_input_checkbox2] {-webkit-flex: 0 0 25px;-moz-box-flex: 0;flex: 0 0 25px; position:relative;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_info__10VoS [class*=layout_input_checkbox2] input[type=checkbox] + label{position:absolute; top:-10px; left:-10px; padding:10px;}
.OrderCartGoods_info_title_area__2_dlS {display: -webkit-flex;display: -moz-box;display: flex; -webkit-justify-content:space-between; -moz-box-pack:justify; justify-content:space-between;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_price__1Pfdp {font-size: 17px; padding:5px 10px; display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content:space-between; -moz-box-pack:justify; justify-content:space-between;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_price__1Pfdp .OrderCartGoods_price__2jMjd {float:right; font-weight: bold;}

.OrderCartGoods_isSoimoneyType__19T1r {color:#386d5d; font-weight: bold; font-size:17px;}
.OrderCartGoods_isPointType__3vUGt {color:#ed4772; font-weight: bold;}

.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul {display: -webkit-flex;display: -moz-box;display: flex;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li {-webkit-flex: 1 1;-moz-box-flex: 1;flex: 1 1; background-color: #000; color: #fff; border: 1px solid #000000; font-size: 15px; padding:15px 0; text-align: center; margin:5px; display:-webkit-flex; display:-moz-box; display:flex; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li.OrderCartGoods_white_btn__M9tOm {background-color: #ffffff; color: #000000;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li.OrderCartGoods_present_btn__zCJG_ {background-color: #ffffff; color:#ed4772; border:1px solid #ebb6b6; font-weight: bold;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li.OrderCartGoods_present_btn__zCJG_ span {display:-webkit-flex;display:-moz-box;display:flex; -webkit-align-items: center; -moz-box-align: center; align-items: center;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li.OrderCartGoods_present_btn__zCJG_ span p {font-size:10px; margin-left:3px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li:nth-child(2n+1):last-child {width: 95.5%;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li img.OrderCartGoods_presentIconImg__2S7M5 {width:22px; margin-right:2px; margin-top:-4px;}
.OrderCartGoods_product__2OCv2 .OrderCartGoods_product_btns__3QnUQ>ul>li.OrderCartGoods_typeFamilyDirectOrder__37_X_ {border:1px solid #ed4772; background:#fff; color:#ed4772; border-radius: 5px; padding:13px 0;}

.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.OrderCartView_tab__7i1de {position: relative; background-color:#f4f4f4; border-top:1px solid #dddddd; font-size:15px; font-weight:600; padding:15px; margin-top:10px;}
.OrderCartView_tab__7i1de.OrderCartView_point_shop_title__1paAw {display:-webkit-flex;display:-moz-box;display:flex; -webkit-justify-content:space-between; -moz-box-pack:justify; justify-content:space-between; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_tab__7i1de.OrderCartView_point_shop_title__1paAw .OrderCartView_my_point_area__34hMQ {font-size:13px; color:#666; font-weight:normal;}
.OrderCartView_tab__7i1de.OrderCartView_point_shop_title__1paAw .OrderCartView_my_point_area__34hMQ span {text-decoration: underline;}
.OrderCartView_pointshop_go_text_area__3J6Zy {background:#386d5d; color:#fff; padding:5px; font-size:11px; font-weight:normal; margin-left:5px;}
.OrderCartView_price__1nwz5 {font-weight:bold;}

.OrderCartView_top_description__3TDME {background-color:#386d5c; color:white; text-align:center; height:30px; line-height:30px;}
.OrderCartView_top_title__wM4Ub {border-bottom:1px solid #dddddd; font-size:15px; font-weight:bold; padding-bottom:10px; margin-bottom:10px;}
.OrderCartView_top_title__wM4Ub .OrderCartView_sub_text__zBr-A {font-weight:normal; font-size:13px; margin-top:5px; color:#333;}
.OrderCartView_container__kf1-1 {padding:20px;}

.OrderCartView_container__kf1-1 .OrderCartView_btn_box__19Nfq {color:#666; display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_select_del_btn__q69to {float:right; font-size:11px; border:1px solid #ddd; padding:7px 5px 5px; border-radius: 3px;}
.OrderCartView_select_del_btn__q69to .OrderCartView_del_icon__kL5iK {width:16px; vertical-align:bottom;}

/* 상품목록 */
.OrderCartView_product_box__3-XxD .OrderCartView_product__3YGXf {padding:20px 0; border-bottom:1px solid #dedede;}
.OrderCartView_product_box__3-XxD .OrderCartView_product__3YGXf:last-child {border-bottom:none;}
.OrderCartView_product_box__3-XxD .OrderCartView_nodata__33CcZ {text-align:center; padding:20px 0; color:#666666;}

/* 총 결제금액 */
.OrderCartView_total_price__6Viww {font-size: 16px; padding:15px 0px; border-top:2px solid #000000; border-bottom:2px solid #000000; line-height:2;}
.OrderCartView_total_price__6Viww .OrderCartView_price__1nwz5 {float:right; font-weight: bold;}

.OrderCartView_present_view_popup__gwZzR {border:1px solid #ed4772; border-radius:5px; text-align: center; margin:10px 20px 30px;}
.OrderCartView_present_view_popup__gwZzR .OrderCartView_text_w__1djYN {font-size:13px; display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content:center; -moz-box-pack:center; justify-content:center; padding:5px 0; line-height: 28px;}
.OrderCartView_present_view_popup__gwZzR .OrderCartView_text_w__1djYN font {font-weight: bold; margin:0 2px; color:#ed4772;}
.OrderCartView_present_view_popup__gwZzR .OrderCartView_text_w__1djYN::before {
content: ""; margin-right: 5px;
  display: inline-block;
  background:url('https://cfront.isoi.co.kr/renewal_2021/common/order/present_icon.png');
  width:20px; height: 24px;background-size:20px;}

/* (선택한 상품) 구매하기, 쇼핑 하러가기 버튼 */
.OrderCartView_black_w100_btn__3F95x {display: inline-block; width: 100%; text-align: center; padding:15px 0; background-color: #000000; color: #ffffff; border: 1px solid #000000; margin-top:10px; line-height: 1;}

/* 하단의 선물하기, 구매하기 버튼 */
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul {display: -webkit-flex;display: -moz-box;display: flex;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li {-webkit-flex: 1 1;-moz-box-flex: 1;flex: 1 1; background-color: #000; color: #fff; border: 1px solid #000000; font-size: 15px; padding:10px 0; text-align: center; margin:5px; display:-webkit-flex; display:-moz-box; display:flex; -webkit-align-items: center; -moz-box-align: center; align-items: center; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li.OrderCartView_white_btn__2TQ1Z {background-color: #ffffff; color: #000000;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li:nth-child(2n+1):last-child {width: 95.5%;}

.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li.OrderCartView_present_btn__3ZVM2 {background-color: #ffffff; color:#ed4772; border:1px solid #ebb6b6; font-weight: bold;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li img.OrderCartView_presentIconImg__TL-Yf {width:22px; margin-right:2px; margin-top:-4px;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li.OrderCartView_present_btn__3ZVM2 {display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li.OrderCartView_present_btn__3ZVM2 .OrderCartView_presetBtnTop__LyKUr {display: -webkit-flex;display: -moz-box;display: flex; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_product__3YGXf .OrderCartView_product_btns__2_-ff>ul>li.OrderCartView_present_btn__3ZVM2 .OrderCartView_presetBtnBottom__3IVp2 {font-size:10px; margin:-7px 0 -4px;}

/* 네이버페이 버튼 */
.OrderCartView_npay_btn_box__2mnPC {margin:5px;}

.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 {padding:0;}
.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 .OrderCartView_npay_info__3n9S7 { display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content:flex-start; -moz-box-pack:start; justify-content:flex-start; margin-top:10px; padding:0 8px;}
.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 img {width:20px; margin-right:5px;}
.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 span.OrderCartView_txt__2uKw9 {font-size:11px; color:#999; line-height: 16px; word-break: break-all;}
.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 .OrderCartView_icon__2kD_k{width:15px; margin-right:4px; height:16px; display:-webkit-flex; display:-moz-box; display:flex; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_npay_btn_box__2mnPC .OrderCartView_npay_wrap__2Xo-7 .OrderCartView_icon__2kD_k p{font-weight:bold; padding-right:1px; padding-top:1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;color:#fff; border-radius: 100%;font-weight: bold; background: #ddd; width:13px; height:13px; font-size:9px; display: -webkit-flex; display: -moz-box; display: flex; -webkit-justify-content: center; -moz-box-pack: center; justify-content: center; -webkit-align-items: center; -moz-box-align: center; align-items: center;}


/* 장바구니 상품 없을 때 */
.OrderCartView_top_box__1-Eih {display: -webkit-flex;display: -moz-box;display: flex; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; flex-direction:column; padding:30px 0; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_nodata_icon__1AaVb {width:80px;}
.OrderCartView_nodata_text__3PMio {font-size:18px; font-weight: 500; margin:30px 0 15px;}
.OrderCartView_green__lE2qj {color: #386d5c; font-size:15px;}


/* 하단 고정 금액영역 */
.OrderCartView_bottomFixedCartPriceWrap__29MkJ {
    position:fixed; bottom:0; width:100%; z-index: 500;
    -ms-user-select: none; 
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none; 
}
.OrderCartView_bottomFixedCartPriceWrap__29MkJ .OrderCartView_priceArea__mgIwv {
    background:#ed4772; height:47px; color:#fff;
    display:-webkit-flex;
    display:-moz-box;
    display:flex; -webkit-justify-content:center; -moz-box-pack:center; justify-content:center; -webkit-align-items: center; -moz-box-align: center; align-items: center; font-size:16px;
}
.OrderCartView_bottomFixedCartPriceWrap__29MkJ .OrderCartView_maskBtnArea__3ftSF{
    position: absolute; bottom:47px; padding:5px 10px; background:#fff;
    width:100%; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.OrderCartView_bottomFixedCartPriceWrap__29MkJ .OrderCartView_dimdArea__3NDRZ{
    width:100%; height:100%; background:rgba(0, 0, 0, 0.6); position:fixed;
    bottom:0; z-index:-1;
}

/* 배너 슬라이드 */
.OrderCartView_topBannerSwiper__3L0fJ [class*=swiper-pagination] {bottom:5px; right:25px; left:auto; text-align: right;}
.OrderCartView_topBannerSwiper__3L0fJ [class*=swiper-pagination-bullet-active] {background:#ed4772;}

/* 월컴키트 팝업 */
.OrderCartView_welcomekit_popup__3V9Vm [class*=CommonConfirmPopup_detail] {background:#f4f4f4; padding:0;}
.OrderCartView_welcomekit_box__1J-tG {display:-webkit-flex;display:-moz-box;display:flex; width:100%;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ {display:-webkit-flex;display:-moz-box;display:flex; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; flex-direction:column;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ:first-child {margin-right:10px;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_title__3auV3 {text-align:center; margin:13px 0;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_title__3auV3 font {color:#ed4772; font-weight:bold;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_detail__332iu {background:#fff; width:100%; height:100%; display:-webkit-flex; display:-moz-box; display:flex; -webkit-align-items:center; -moz-box-align:center; align-items:center; word-break:normal; border-radius:10px; -webkit-flex-direction:column; -moz-box-orient:vertical; -moz-box-direction:normal; flex-direction:column; -webkit-justify-content:space-between; -moz-box-pack:justify; justify-content:space-between;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_detail__332iu .OrderCartView_basic_kit__2VX9m{width:85%;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_detail__332iu .OrderCartView_deluxt_kit__2Ldw8{display:-webkit-flex;display:-moz-box;display:flex; width:45%; -webkit-justify-content:center; -moz-box-pack:center; justify-content:center; -webkit-align-items:center; -moz-box-align:center; align-items:center;}
.OrderCartView_welcomekit_box__1J-tG .OrderCartView_kit_box__3DmNZ .OrderCartView_kit_detail__332iu span {padding:10px 0; font-size:12px;}
.OrderCartView_welcomekit_popup__3V9Vm .OrderCartView_kit_notice_one__2xNQ1 {text-align:center; margin-top:15px; font-size:11px;}
.OrderCartView_welcomekit_popup__3V9Vm .OrderCartView_kit_notice_two__1ChbF {text-align:center; font-size:11px;}

/* 빵아X장수진 체험단 배너 */
.OrderCartView_pangah_popup__26RY7 .OrderCartView_contentBox__1VTkJ {position:relative;}
.OrderCartView_pangah_popup__26RY7 [class^=CommonImagePopup_cookie_btn] img {width:270px;}
.OrderCartView_pangah_popup__26RY7 .OrderCartView_btnItem__1lYUh {position: absolute; bottom:5vw; left: 9vw; width: 71vw; height: 10vw; background: transparent; cursor: pointer;}
