@charset "utf-8";
.pop-fixed-bottom.mccaai{margin-top:40px;}

.myp-home-page-wrap .cnt-item-wrap ul li span{width:100%;height:80px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-home-page-wrap .cnt-item-wrap ul li span .key{font-size:14px;color:#2D2B2A;}
.myp-home-page-wrap .cnt-item-wrap ul li span .value{font-size:14px;color:#2D2B2A;margin-top:8px;}
.myp-home-page-wrap .cnt-item-wrap ul li span.on .value{color:#4BBFCE;font-weight:700;}


.complete-page-wrap .form-item-wrap.mccaai{display: flex}
.complete-page-wrap .form-item-wrap .btn-func.mccaai{margin-left:3px;display:inline-flex;justify-content:center;align-items:center;border:1px solid #C8BAB5;border-radius: 4px;padding:0 16px;height:44px;overflow:hidden;background:#fff;font-size:14px;color:#655045;font-weight:700;}
.myp-order-view-page-wrap .ov-header-wrap .status.mccaai_1{color:#76726f;}
.myp-order-view-page-wrap .ov-header-wrap .status.mccaai_2{color:#655045;}
.myp-order-view-page-wrap .ov-header-wrap .status.mccaai_3{color:#4bbfce;}
.myp-order-view-page-wrap .ov-header-wrap .status.mccaai_4{color:#919191;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li .value.mccaai{text-align: right}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li .key.mccaai{width:100%;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .sprice span.mccaai{color:#2d2b2a;font-weight:700;text-decoration:none}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .sprice strong.mccaai{color:#df5435;font-size:16px;font-weight:700;}



.myp-exchange-page-wrap .oc-header-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:16px;background:#F7F7F7;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.myp-exchange-page-wrap .oc-header-wrap .key{float:left;width:72px;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .oc-header-wrap .value{float:left;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-exchange-page-wrap .oc-header-wrap .msg{float:left;margin-top:10px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#DF5435;font-weight:700;}


.myp-exchange-page-wrap .ov-result-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:20px auto 0 auto;border-top:1px solid #EBEBEB;padding-bottom:16px;border-bottom:1px solid #EBEBEB;}

.myp-exchange-page-wrap .ov-result-wrap.bob{border-bottom:5px solid #F7F7F7;padding-left:16px;padding-right:16px;}
.myp-exchange-page-wrap .ov-result-wrap.botype{border-top:0;position:relative;}
.myp-exchange-page-wrap .ov-result-wrap.botype:after{content:"";width:calc( 100% - 32px );height:1px;overflow:hidden;display:block;position:absolute;left:16px;top:0;background:#EBEBEB;}

.myp-exchange-page-wrap .ov-result-wrap.bot{position:relative;padding-top:24px;margin-top:32px;padding-left:16px;padding-right:16px;border-top:5px solid #F7F7F7}
.myp-exchange-page-wrap .ov-result-wrap.bot:before{content:"";width:100%;height:5px;overflow:hidden;display:block;background:#F7F7F7;position:absolute;left:0;top:24px;}

.myp-exchange-page-wrap .ov-result-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .ov-result-wrap ul li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .ov-result-wrap ul li .key{display:flex;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .ov-result-wrap ul li .value{display:flex;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .ov-result-wrap ul li .value.t01{color:#4BBFCE;}
.myp-exchange-page-wrap .ov-result-wrap ul li .key.str{font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-exchange-page-wrap .ov-result-wrap ul li .value.str{font-size:20px;color:#282828;font-weight:700;}
.myp-exchange-page-wrap .ov-result-wrap .opt{margin-top:5px;width:100%;height:auto;overflow:hidden;text-align:right;font-size:14px;color:#919191;line-height:19.6px;}
.myp-exchange-page-wrap .ov-result-wrap .total{margin-top:16px;width:100%;height:auto;overflow:hidden;text-align:right;font-size:20px;color:#282828;font-weight:700;word-spacing:4px;}
.myp-exchange-page-wrap .ov-result-wrap .total.cancel{color:#DF5435;}

.myp-exchange-page-wrap .cancel-result-wrap{border-top:5px solid #F7F7F7;width:100%;height:auto;overflow:hidden;padding:24px 0 90px 0;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-exchange-page-wrap .cancel-result-wrap .cnt{font-size:16px;color:#282828;}
.myp-exchange-page-wrap .cancel-result-wrap button{display:flex;justify-content:center;align-items:center;margin-top:8px;width:175px;height:42px;border:0;border-radius:21px;background:#DF5435;padding:0;font-size:16px;color:#fff;font-weight:700;}

.myp-exchange-page-wrap .ov-result-wrap .spoint{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-exchange-page-wrap .ov-result-wrap .spoint .key{display:flex;font-size:14px;color:#E9B397;font-weight:700;}
.myp-exchange-page-wrap .ov-result-wrap .spoint .value{display:flex;font-size:14px;color:#76726F;margin-left:8px;}

.myp-exchange-page-wrap .ov-cart-wrap{width:100%;height:68px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-bottom:5px solid #F7F7F7;}
.myp-exchange-page-wrap .ov-cart-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.myp-exchange-page-wrap .paym-list.mccaai{border-bottom:0px solid #F7F7F7;}
.myp-exchange-page-wrap .refunc-list.mccaai{border-top:1px solid #EBEBEB;margin-top:0px;}


header .rela .r-wrap a.btn-cart.mccaai{width:25px;font-weight: 700;color:#4bbfce; margin-right: 0px}
.myp-gift-page-wrap dl dd ul li .value .stit.mccaai{color:#76726f;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap .form-item-wrap textarea.mccaai{width:calc( 100% - 16px - 2px );height:calc( 80px - 2px - 16px );border:1px solid #ccc;border-radius:4px;padding:0px 8px;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;resize:none;}

.myp-gift-detail-page-wrap .gd-info-wrap .status.mccaai_ready{font-size:14px;color:#655045;font-weight:700;}
.myp-gift-detail-page-wrap .gd-info-wrap .status.mccaai_complete{font-size:14px;color:#4BBFCE;font-weight:700;}
.myp-gift-detail-page-wrap .gd-info-wrap .status.mccaai_cancel{font-size:14px;color:#df5435;font-weight:700;}
.myp-gift-detail-page-wrap dl dd .stit.mccaai{margin-bottom: 16px}
.myp-gift-detail-page-wrap dl dd ul li .value.mccaai{font-weight:700}
.myp-gift-detail-page-wrap dl dd ul li .key.mccaai{font-size:14px;color:#919191;}
.myp-gift-detail-page-wrap .edit-btn-wrap.mccaai{width:100%;height:auto;overflow:hidden;padding:26px 0 33px 0;text-align:center;border-bottom:5px solid #F7F7F7;}
.myp-gift-detail-page-wrap .edit-btn-wrap.mccaai a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.best-item-wrap.mccaai{margin-bottom: 50px;}
.myp-gift-page-wrap dl dd ul li .value .btn-func01.mccaai{width:65px;border-radius: 5px;}
.myp-gift-detail-page-wrap .order-info-wrap .order-price .value.mccaai{color:#4bbfce;}
.myp-gift-detail-page-wrap dl dd ul li.mccaai{margin-top:16px}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.mccaai_sale{color:#2D2B2A;width:47px;height:24px;border:1px solid #4bbfce;background:#fff;font-size:12px;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.mccaai_event{color:#e9b397;width:47px;height:24px;border:1px solid #e9b397;background:#fff;font-size:12px;}

.only-page-wrap .only-list-wrap ul li .sopt span.mccaai_sale{width:46px;height:24px;border:1px solid #4bbfce;color:#2D2B2A;background:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.mccaai_event{width:46px;height:24px;border:1px solid #e9b397;color:#e9b397;background:#fff;}
header .rela .r-wrap a.btn-home img.mccaai{width:20px;height:20px;}

.hansang-list-wrap ul li .spic img{position:absolute;right:8px;bottom:8px;}
.other-item-wrap .spic img.mccaaai{position:absolute;right:5px;bottom:100px;}

.pinfo-tabmenu-wrap_mccaaai{width:100%;height:auto;overflow:hidden;}
.pinfo-tabmenu-wrap_mccaaai.fixed{position:fixed;left:0;top:40px;z-index:99;background:#fff;}
.pinfo-page-wrap .pinfo-tabmenu-wrap_mccaaai.fixed + .pinfo-detail-wrap{margin-top:45px;}
.pinfo-tabmenu-wrap_mccaaai ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pinfo-tabmenu-wrap_mccaaai ul li{width:25%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-tabmenu-wrap_mccaaai ul li a{width:100%;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;}
.pinfo-tabmenu-wrap_mccaaai ul li a:before{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;bottom:0;}
.pinfo-tabmenu-wrap_mccaaai ul li a strong{display:flex;font-size:14px;color:#5C5857;font-weight:400;}
.pinfo-tabmenu-wrap_mccaaai ul li a span{display:flex;margin-left:4px;font-size:14px;color:#5C5857;}
.pinfo-tabmenu-wrap_mccaaai ul li a.on{}
.pinfo-tabmenu-wrap_mccaaai ul li a.on strong{font-weight:700;color:#2D2B2A;}
.pinfo-tabmenu-wrap_mccaaai ul li a.on span{color:#4BBFCE;}
.pinfo-tabmenu-wrap_mccaaai ul li a.on:before{background:#4BBFCE;height:5px;}


.pinfo-review-wrap.mccaai{margin-top:45px}
.pinfo-delivery-guide-wrap.mccaai{margin-top:45px}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-info-wrap{cursor:pointer;}
