/* 주문서 작성 */
.orderProduct.orderProductCart {flex-direction: column;box-sizing: border-box;}
.cartGoodsRequest .inputStyle01 {padding: 0 45px 0 10px;height: 35px;line-height: 35px;}
.orderProductCartArea {width:100%;}
.orderProductCart__goods {display:flex;justify-content: space-between;width: 100%;}
.orderProductCart__goods .orderProduct__thumbnail {flex-shrink: 0;overflow:hidden; width:65px; height:65px; border-radius:4px;}
.orderProductCart__goods .orderProduct__thumbnail img {max-width:100%; width:100%;}
.orderProductCart__goods .orderProduct__info {margin-left:0;}
.orderProductCart__goods .orderProductOverseasText {padding: 2px 8px;margin-top: 15px;background: #d7e9f7;font-size: 12px;color: #222;text-align:center;}
.orderProductCart .shippingRequest {width: 100%;margin-top: 10px;}
.orderProductCart .useFeelpon,
.orderProductCart .useFeelponCount,
.orderProductCart .payAmountCalc {width: 100%;}
.orderProductCart .payAmountCalc {margin-top: 10px;padding-top: 10px;border-top: 1px solid #eee;}
.orderProductCart .useFeelpon {padding-top: 0;border-top: 0;}
.orderProductCart .useFeelpon__info__titleWrap .title {font-family: "Pretendard SemiBold";}
.orderPayAmountCart .usedFeelponCount {display: flex;justify-content: space-between;margin-top: 10px;font-size: 13px;}
.orderPayAmountCart .usedFeelponCount dt {color: #555;font-size:13px;}
.orderPayAmountCart .usedFeelponCount dd {color:#ec5026;}

/* 주문확인 */
.orderCart-product-wrap .top-title {margin-bottom: 5px;}
.order-product.order-product-cart {margin-bottom: 30px;border-bottom: 1px solid #222;}
.orderedProductList {display: flex;padding: 10px 0;border-top: 1px solid #e6e6e6;}
.orderedProductList:first-child {border-top: none;}
.orderedProductList > .text {width: calc(100% - 65px);padding-left: 10px;margin-left: 0;box-sizing: border-box;}
.orderedProductList > .img {flex-shrink: 0;width: 65px;height: 65px;}
.orderedProductList__info__brandName {font-size: 11px;color: #139eac;overflow: hidden;width: 100%;height: 13px;line-height: 1.2;vertical-align: top;}
.orderedProductList__info__goodsTitle {display: block;width: calc(100% - 5px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 11px;color: #000;}
.orderedProductList__info__option,
.orderedProductList__info__option,
.orderedProductList__info__gNum,
.orderedProductList__info__requestedValue {
    font-size: 11px;
    color: #999;
}
.orderCart-product-wrap .common-tbl-wrap {border-top-color: #e6e6e6;}
.orderCartBtn.npay {border: none;background: #00de5a url('//icon.feelway.com/recent/pc/common/button/btn_naverpay_buy.png') no-repeat 50%/auto 48px;font-size: 0;line-height: 0;}

.layerIntroPop{overflow-y:scroll;left:0;}
.layerIntroPop>.title{position:fixed;width:100%;border:0;padding:0;justify-content:center;height:50px;background:#fff;z-index:500;}
.layerIntroPop>.title .close{border:0;width:50px;height:50px;background:url("//icon.feelway.com/recent/mo/common/bg_headerPrev.png") no-repeat 0/50px;position:absolute;top:0;left:0;}
.layerIntroPop>.title .introTitle{color:#222222;font-family:"Pretendard SemiBold";text-align:center;font-size:16px;}
.layerIntroPop>.orderSheet{padding-top:50px;}

/* 감정 옵션 서비스 */
.certificationService {width:100%;padding:12px 15px;margin:0 0 10px;background: #f3f3f3;box-sizing: border-box;box-shadow: inset 0 0 0 2px #000;}
.certificationService__title {display:flex;align-items: center;gap:5px;color:#222;font-size:13px;font-family: 'Pretendard SemiBold';}
.certificationService .checkboxStyle01 {display: flex;justify-content:space-between;align-items: center;margin-bottom:5px;}
.certificationService__title .iconTooltip {background: url("//icon.feelway.com/recent/mo/common/icon/icon_tooltip_v2.png") no-repeat 0 0 /100% auto;}
.certificationService__price {font-size:13px;}
.certificationServiceTooltip.commonTooltipLayerPopup {top:25px;right:0;left:0;padding:15px;z-index:201;}
.certificationServiceTooltip.commonTooltipLayerPopup .commonTooltipLayerPopup__header__closeButtonWrap button {border:0;}
.certificationServiceTooltip__content {margin-top:10px;}
.certificationServiceTooltip__content__text {margin:0;color:#555;font-size:13px;line-height: 1.45;word-break: keep-all;font-family:"Pretendard";}
.certificationServiceTooltip__content__textList {margin:15px 0 0;}
.certificationServiceTooltip__content__textList .textList__title {margin-bottom:5px;font-size:13px;color:#222;font-family:"Pretendard SemiBold";font-weight:600;}
.certificationServiceTooltip__content__textList .textList__cont {color:#555;line-height: 1.45;font-size:13px;font-family:"Pretendard";}
.certificationService__text {display:block;font-size:11px;line-height: 1.4;}
.certificationService__list {display:flex;padding:10px;justify-content:center;align-items:center;}
.certificationService__item {position:relative;color:#222;margin:0 8px;font-size:13px;}
.certificationService__item:first-child:before {display: none;}