@charset "utf-8";

.tabarea01{display:none}
.tabarea01.on{display:block;}

.tabarea02{display:none}
.tabarea02.on{display:block;}

.tabarea03{display:none}
.tabarea03.on{display:block;}

.tabarea04{display:none}
.tabarea04.on{display:block;}

/*.splash-page-wrap{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;}*/
.splash-page-wrap{
    position: fixed;     /* 부모 영향 X */
    inset: 0;            /* top/right/bottom/left: 0 */
    z-index: 1000;       /* header(z-index:30)보다 높게 */
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    /* 필요하면 배경 */
    /* background:#fff; */
}
.splash-page-wrap img{display:flex;}
.splash-page-wrap span{display:flex;margin-top:8px;font-size:14px;color:#474443;}



.login-page-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:48px auto 0 auto;}
.login-page-wrap .label{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.login-page-wrap .form-item-wrap{margin-top:8px;width:100%;height:auto;overflow:hidden;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.login-page-wrap .form-item-wrap + .label{margin-top:12px;}
.login-page-wrap .form-item-wrap .inp{padding-right:40px;}
.login-page-wrap .form-item-wrap .btn-pwd-toggle{}
.btn-pwd-toggle{position:absolute;right:8px;top:11px;width:24px;height:24px;overflow:hidden;border:0;background:url(../../../assets/image/ico/ico-pwd-eye.svg) no-repeat center center;padding:0;}
.btn-pwd-toggle.on{background:url(../../../assets/image/ico/ico-pwd-eye-on.png) no-repeat center center;background-size:24px 24px;}
.btn-keyword-remove{position:absolute;right:8px;top:11px;width:24px;height:24px;overflow:hidden;border:0;background:url(../../../assets/image/ico/ico-keyword-remove01.svg) no-repeat center center;padding:0;display:none;}
.btn-keyword-remove.on{display:block;}
.btn-pwd-toggle + .btn-keyword-remove{right:43px;}
/*
.inp:focus + .btn-keyword-remove{display:block;}
.inp:focus + .btn-pwd-toggle + .btn-keyword-remove{display:block;}
*/

.login-page-wrap .chk-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:15px;display:flex;justify-content:flex-start;align-items:center;}
.login-page-wrap .chk-item-wrap label{margin-right:28px;display:flex;justify-content:flex-start;align-items:center;}
.login-page-wrap .chk-item-wrap label input{display:flex;}
.login-page-wrap .chk-item-wrap label span{display:flex;margin-left:9px;font-size:16px;color:#282828;}
.login-page-wrap .btn-login{width:100%;height:48px;border:0;border-radius:4px;background:#4BBFCE;padding:0;margin-top:57px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.login-page-wrap .link-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:42px;display:flex;justify-content:center;align-items:center;}
.login-page-wrap .link-item-wrap li{display:flex;padding:0 26px;position:relative;}
.login-page-wrap .link-item-wrap li:before{content:"";width:1px;height:14px;overflow:Hidden;position:absolute;left:0;top:50%;margin-top:-7px;display:block;background:#919191;}
.login-page-wrap .link-item-wrap li:first-child:before{display:none;}
.login-page-wrap .link-item-wrap li a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.login-page-wrap .sns-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:32px;display:flex;justify-content:center;align-items:center;}
.login-page-wrap .sns-item-wrap li{display:flex;margin:0 20px;}
.login-page-wrap .sns-item-wrap li a{width:42px;height:42px;display:flex;justify-content:center;align-items:center;}

.tabmenu-list{width:100%;height:auto;overflow:hidden;}
.tabmenu-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.tabmenu-list li{width:50%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.tabmenu-list li a{width:100%;height:40px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;}
.tabmenu-list li a:before{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;bottom:0;}
.tabmenu-list li a.on{color:#2D2B2A;font-weight:700;}
.tabmenu-list li a.on:before{height:5px;background:#4BBFCE;}

.find-page-wrap{width:100%;height:1000px;overflow:auto;}
.find-page-wrap .tabmenu-list-wrap{margin-top:20px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.find-page-wrap .tabmenu-list-wrap li{width:50%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.find-page-wrap .tabmenu-list-wrap li a{width:100%;height:40px;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;}
.find-page-wrap .tabmenu-list-wrap li a:before{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;bottom:0;}
.find-page-wrap .tabmenu-list-wrap li a.on{color:#2D2B2A;font-weight:700;}
.find-page-wrap .tabmenu-list-wrap li a.on:before{height:5px;background:#4BBFCE;}

.find-page-wrap .msg{width:100%;height:auto;overflow:hidden;padding:72px 0 56px 0;text-align:center;font-size:16px;color:#282828;line-height:22.4px;}

.find-page-wrap .label{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:0 auto;font-size:16px;color:#282828;}
.find-page-wrap .label span{font-size:16px;color:#DF5435;}
.find-page-wrap .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;margin:8px auto 0 auto;width:calc( 100% - 32px );height:auto;overflow:hidden;position:relative;}
.find-page-wrap .form-item-wrap + .label{margin-top:40px;}
.find-page-wrap .form-item-wrap .inp{padding-right:40px;}

.find-page-wrap .btn-find{width:161px;height:44px;overflow:hidden;background:transparent;padding:0;border:0;margin:56px auto 0 auto;display:flex;justify-content:center;align-items:center;}
.find-page-wrap .btn-find img{display:flex;}
.find-page-wrap .btn-find span{display:flex;margin-left:10px;font-size:14px;color:#655045;font-weight:700;white-space:nowrap;}
.find-page-wrap .btn-find.t01{border:1px solid #655045;border-radius: 4px;margin-top:0;}

.find-page-wrap .result-msg{width:100%;height:auto;overflow:hidden;margin-top:24px;line-height:28px;font-size:20px;text-align:center;font-weight:700;color:#282828;}
.find-page-wrap .uinfo-list-wrap{width:280px;height:auto;overflow:hidden;margin:24px auto 0 auto;}
.find-page-wrap .uinfo-list-wrap li{width:calc( 100% - 2px );padding:20px 0 12px 0;height:auto;overflow:hidden;border:1px solid #ccc;border-radius: 8px;}
.find-page-wrap .uinfo-list-wrap li + li{margin-top:20px;}
.find-page-wrap .uinfo-list-wrap li.on{border-color:#4BBFCE;}
.find-page-wrap .uinfo-list-wrap li .uid-item-wrap{width:100%;height:42px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.find-page-wrap .uinfo-list-wrap li .uid-item-wrap img{display:flex;margin-right:16px;}
.find-page-wrap .uinfo-list-wrap li .uid-item-wrap span{display:flex;font-size:16px;color:#282828;}
.find-page-wrap .uinfo-list-wrap li .udate{margin-top:16px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;text-align:center;}
.find-page-wrap .uinfo-list-wrap li .uetc{margin-top:8px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#474443;font-weight:700;text-align:center;}

.find-page-wrap .btn-group-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.find-page-wrap .btn-group-wrap button{display:flex;justify-content:center;align-items:center;padding:0;width:175px;height:40px;border-radius:20px;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.find-page-wrap .btn-group-wrap button + button{margin-top:16px;border:1px solid #4BBFCE;color:#2D2B2A;background:#fff;font-weight:400;}

.find-page-wrap .rtit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:48px;font-size:20px;color:#282828;font-weight:700;}
.find-page-wrap .rdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:32px;font-size:16px;color:#2D2B2A;line-height:22.4px;}
.find-page-wrap .join-btn-wrap{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:57px;display:flex;justify-content:center;align-items:center;}
.find-page-wrap .join-btn-wrap button{display:flex;justify-content:center;align-items:center;padding:0;width:175px;height:40px;border-radius:20px;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.find-page-wrap .or{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:55px;font-size:16px;color:#919191;}
.find-page-wrap .sns-btn-wrap{margin-top:39px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.find-page-wrap .sns-btn-wrap button{width:183px;height:45px;overflow:hidden;border-radius:4px;border:0;background:#03C75A;padding:0;display:flex;justify-content:flex-start;align-items:center;}
.find-page-wrap .sns-btn-wrap button img{margin-left:6px;display:flex;}
.find-page-wrap .sns-btn-wrap button span{display:flex;font-size:16px;color:#fff;padding-left:22px;position:relative;letter-spacing:-1px;}
.find-page-wrap .sns-btn-wrap button span:before{content:"";width:1px;height:10px;overflow:hidden;display:block;background:#fff;position:absolute;left:0;top:50%;margin-top:-5px;}
.find-page-wrap .sns-btn-wrap button + button{background:#FDE400;margin-top:16px;}
.find-page-wrap .sns-btn-wrap button + button span{color:#191600;}
.find-page-wrap .sns-btn-wrap button + button span:before{background:#191600;}

.find-page-wrap .tabmenu-list-wrap + .label{margin-top:76px;}
.find-page-wrap .form-item-wrap + .label.t01{margin-top:12px;}

.find-page-wrap .btn-pwd-change{width:calc( 100% - 32px );height:48px;overflow:hidden;margin:42px auto 0 auto;border:0;background:#4BBFCE;border-radius:4px;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.find-page-wrap .btn-pwd-change.t01{margin-top:24px;}

/* 수정*/
.find-page-wrap .btn-pwd-confirm{width:50px;height:48px;overflow:hidden;margin:42px auto 0 auto;border:0;background:#4BBFCE;border-radius:4px;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.find-page-wrap .auth-result-wrap{width:100%;height:auto;overflow:Hidden;margin-top:48px;}
.find-page-wrap .auth-result-wrap .umsg{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.find-page-wrap .auth-result-wrap .uid{width:100%;height:auto;overflow:Hidden;text-align:center;margin-top:32px;font-size:16px;color:#4BBFCE;font-weight:700;line-height:19px;}
.find-page-wrap .auth-result-wrap .uetc{width:100%;height:auto;overflow:Hidden;text-align:center;margin-top:8px;font-size:16px;color:#2D2B2A;}
.find-page-wrap .auth-result-wrap + .label{margin-top:21px;}

.agree-page-wrap{width:100%;height:auto;overflow:hidden;margin-top:48px;}
.agree-page-wrap .msg{width:calc( 100% - 48px );padding:0 24px;height:auto;overflow:hidden;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.agree-page-wrap dl{width:calc( 100% - 50px );height:auto;overflow:hidden;margin:40px auto 0 auto;}
.agree-page-wrap dl dt{width:100%;height:auto;overflow:hidden;}
.agree-page-wrap dl dt label{display:flex;justify-content:flex-start;align-items:center;}
.agree-page-wrap dl dt label input{display:flex;}
.agree-page-wrap dl dt label span{display:flex;margin-left:9px;font-size:16px;color:#2D2B2A;font-weight:700;}
.agree-page-wrap dl dd{width:calc( 100% - 0px );padding:0;height:auto;overflow:hidden;}
.agree-page-wrap dl dd ul{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.agree-page-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.agree-page-wrap dl dd ul li + li{margin-top:15px;}
.agree-page-wrap dl dd label{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;flex:1;}
.agree-page-wrap dl dd label input{display:flex;}
.agree-page-wrap dl dd label span{display:flex;margin-left:9px;font-size:16px;color:#2D2B2A;line-height:22.4px;}
.agree-page-wrap dl dd button{width:70px;height:36px;overflow:hidden;border:0;background:transparent;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;text-decoration:underline;}
.agree-page-wrap .btn-confirm{width:calc( 100% - 32px );height:48px;overflow:hidden;border-radius:8px;border:0;background:#4BBFCE;padding:0;display:flex;justify-content:center;align-items:center;margin:47px auto 0 auto;font-size:16px;color:#fff;font-weight:700;}

.jform-page-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:17px;}
.jform-page-wrap .label{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.jform-page-wrap .label span{font-size:16px;color:#DF5435;}
.jform-page-wrap .form-item-wrap{position:relative;margin-top:8px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.jform-page-wrap .form-item-wrap + .label{margin-top:21px;}
.jform-page-wrap .error-msg + .label{margin-top:21px;}
.jform-page-wrap .form-item-wrap .inp{padding-right:40px;}
.jform-page-wrap .form-item-wrap .inp[type=password]{}
.jform-page-wrap .form-item-wrap .btn-pwd-toggle{}
.jform-page-wrap .error-msg{margin-top:8px;font-size:14px;color:#E24E4E;font-weight:700;width:100%;height:auto;overflow:hidden;}
.jform-page-wrap .form-item-wrap .e01{width:27px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#282828;}
.jform-page-wrap .btn-confirm{width:100%;height:48px;overflow:hidden;border-radius:8px;border:0;background:#4BBFCE;padding:0;display:flex;justify-content:center;align-items:center;margin:47px auto 76px auto;font-size:16px;color:#fff;font-weight:700;}

.complete-page-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:48px;}
.complete-page-wrap .mtit{width:100%;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;height:48px;}
.complete-page-wrap .mtit img{display:flex;}
.complete-page-wrap .mtit strong{display:flex;margin-left:8px;font-size:20px;color:#282828;font-weight:700;}
.complete-page-wrap .mdesc{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;font-weight:700;}

.complete-page-wrap .label{width:100%;height:auto;overflow:hidden;margin-top:48px;font-size:16px;color:#282828;}
/* 0528 BW */
/*.complete-page-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:8px;}*/
.complete-page-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:8px;  position: relative; display: flex; align-items: center;}
.complete-page-wrap .form-item-wrap .btn{position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    padding: 0 12px;
    border: none;
    cursor: pointer;
    font-size: 14px;
    display: flex;
    justify-content: center;     /* 가로 정렬 */
    align-items: center;         /* 세로 정렬 */
    color: #655045;
    font-weight: bold;
}
.complete-page-wrap .error-msg{margin-top:2px;margin-bottom:2px;font-size:14px;color:#E24E4E;font-weight:700;width:100%;height:auto;overflow:hidden;}
/* 0528 BW */
.complete-page-wrap .form-item-wrap .inp{}


.complete-page-wrap .benefit-msg{width:100%;height:24px;overflow:hidden;margin-top:8px;display:flex;justify-content:flex-start;align-items:center;}
.complete-page-wrap .benefit-msg img{max-width:257px;}
.complete-page-wrap .benefit-msg span{display:flex;margin-left:4px;font-size:14px;color:#fff;font-weight:600;}

.complete-page-wrap .help-msg{width:100%;height:auto;overflow:hidden;margin-top:43px;font-size:16px;color:#2D2B2A;line-height:22.4px;}
.complete-page-wrap .btn-group-wrap{width:100%;height:auto;overflow:hidden;margin-top:48px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.complete-page-wrap .btn-group-wrap button{width:100%;height:48px;overflow:hidden;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.complete-page-wrap .btn-group-wrap button + button{margin-top:12px;background:#fff;border:1px solid #4BBFCE;color:#5C5857;font-weight:400;}

.notice-page-wrap{width:100%;height:auto;overflow:hidden;}
.notice-page-wrap .search-item-wrap{width:calc( 100% - 32px - 2px );height:40px;border:1px solid #ccc;border-radius:20px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin:20px auto 0 auto;}
.notice-page-wrap .search-item-wrap button{margin-left:6px;width:28px;height:28px;border-radius:50%;border:0;background:#E9B397;display:flex;justify-content:flex-start;align-items:center;}
.notice-page-wrap .search-item-wrap .inp{outline:none;border:0;padding-left:8px;height:40px;padding-right:40px;}
.notice-page-wrap .search-item-wrap .btn-keyword-remove{width:20px;height:20px;background: url(../../../assets/image/ico/ico-keyword-remove01.svg) no-repeat center center;background-size:20px 20px;top:10px;right:10px;display:none;position:absolute;}
.notice-page-wrap .search-item-wrap .btn-keyword-remove.on{display:flex;}


.notice-page-wrap.type01 .search-item-wrap .btn-keyword-remove{right:30px;top:30px;}

.notice-page-wrap ul{width:100%;height:auto;overflow:Hidden;border-top:1px solid #eee;margin-top:24px;}
.notice-page-wrap ul.bot0{border-top:0;}
.notice-page-wrap ul li{width:100%;height:auto;overflow:Hidden;border-bottom:1px solid #eee;}
.notice-page-wrap ul li a{width:calc( 100% - 32px );padding:0 16px;height:80px;overflow:Hidden;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;}
.notice-page-wrap ul li a .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.notice-page-wrap ul li a.new .stit{position:relative;width:calc( 100% - 11px );padding-left:11px;}
.notice-page-wrap ul li a.new .stit:before{content:"";width:6px;height:6px;overflow:Hidden;border-radius:50%;background:#DF5435;display:block;position:absolute;left:0;top:0;}
.notice-page-wrap ul li a .sdate{margin-top:5px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;}

.notice-page-wrap ul li a.read .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#919191;}

.notice-page-wrap ul li .sitem{width:calc( 100% - 32px );padding:0 16px;height:80px;overflow:Hidden;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;}
.notice-page-wrap ul li .sitem .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.notice-page-wrap ul li .sitem.new .stit{position:relative;width:calc( 100% - 11px );padding-left:11px;}
.notice-page-wrap ul li .sitem.new .stit:before{content:"";width:6px;height:6px;overflow:Hidden;border-radius:50%;background:#DF5435;display:block;position:absolute;left:0;top:0;}
.notice-page-wrap ul li .sitem .sdate{margin-top:5px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;}
.notice-page-wrap ul li .spic{width:100%;height:auto;overflow:hidden;position:relative;}
.notice-page-wrap ul li .spic>img{width:100%;float:left;}
.notice-page-wrap ul li .spic button{display:flex;justify-content:center;align-items:center;width:105px;height:35px;border-radius:18px;border:0;background:rgba(101,80,69,.75);padding:0;position:absolute;right:16px;bottom:16px;}
.notice-page-wrap ul li .spic button img{display:flex;}
.notice-page-wrap ul li .spic button span{display:flex;margin-left:6px;font-size:14px;color:#fff;font-weight:700;}
.btn-talk{width:48px;height:48px;overflow:hidden;border:0;background:#fff;position:fixed;right:24px;bottom:150px;z-index:30;}
.btn-talk img{width:48px;height:48px;}
.btn-topbtn{width:48px;height:48px;overflow:hidden;border:1px solid #ccc;background:#fff;position:fixed;right:24px;bottom:90px;z-index:300; }

.notice-page-wrap .category-list-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:0 auto;}
.notice-page-wrap .category-list-wrap ul{width:100%;height:auto;overflow:hidden;text-align:center;border-top:0;}
.notice-page-wrap .category-list-wrap ul li{width:auto;display:inline-flex;margin:0 2px 12px 2px;border-bottom:0;}
.notice-page-wrap .category-list-wrap ul li a{white-space:nowrap;border:1px solid #F6E1D5;border-radius:4px;font-size:14px;color:#5C5857;display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 12px;}
.notice-page-wrap .category-list-wrap ul li a.on{border-color:#655045;background:#655045;color:#fff;}
.notice-page-wrap .category-list-wrap ul li a{}

.qna-list-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.qna-list-wrap dt{width:100%;height:auto;overflow:hidden;}
.qna-list-wrap dt a{width:calc( 100% - 32px );padding-left:34px;position:relative;height:61px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.qna-list-wrap dt a:before{content:"Q";position:absolute;left:0;top:15px;font-weight:500;font-size:24px;color:#5C5857;}
.qna-list-wrap dt a:after{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#919191;position:absolute;left:0;bottom:0;}
.qna-list-wrap dt a span{display:flex;font-size:16px;color:#282828;}
.qna-list-wrap dt a img{display:flex;}
.qna-list-wrap dt.on a:after{background:#EBEBEB;}
.qna-list-wrap dt.on a img{transform:rotate(180deg);}
.qna-list-wrap dd{display:none;position:relative;padding:28px 0 16px 0;width:calc( 100% - 32px );padding-left:34px;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;border-bottom:1px solid #919191;}
.qna-list-wrap dd:before{content:"A";position:absolute;left:0;top:35px;font-weight:500;font-size:24px;color:#4BBFCE;}
.qna-list-wrap dt.on + dd{display:block;}

.more-btn-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:24px 16px;}
.more-btn-wrap button{width:100%;height:48px;overflow:hidden;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.more-btn-wrap a{display:flex;justify-content:center;align-items:center;width:154px;height:36px;overflow:hidden;margin:0 auto;}
.more-btn-wrap a img{display:flex;}
.more-btn-wrap a span{display:flex;margin-left:8px;font-size:16px;color:#2D2B2A;}

.use-page-wrap{width:100%;height:auto;overflow:hidden;}
.use-page-wrap dl{width:100%;height:auto;overflow:hidden;border-top:1px solid #EBEBEB;}
.use-page-wrap dl dt{border-bottom:1px solid #EBEBEB;width:100%;height:auto;overflow:hidden;}
.use-page-wrap dl dt a{width:calc( 100% - 32px );padding:0 16px;height:58px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.use-page-wrap dl dt a span{display:flex;}
.use-page-wrap dl dt a img{display:flex;}
.use-page-wrap dl dt.on a{background:#EBEBEB;}
.use-page-wrap dl dt.on a img{transform:rotate(180deg);}
.use-page-wrap dl dd{display:none;width:calc( 100% - 32px );padding:24px 16px;height:auto;overflow:hidden;border-bottom:1px solid #EBEBEB;}
.use-page-wrap dl dt.on + dd{display:block;}
.use-page-wrap dl dd .form-item-wrap{width:100%;height:auto;overflow:hidden;}
.use-page-wrap dl dd .form-item-wrap .select{flex:initial;width:114px;height:24px;border:1px solid #ccc;font-size:12px;color:#2D2B2A;font-weight:700;}
.use-page-wrap dl dd .udesc{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;line-height:20.4px;}
.use-page-wrap dl dd .form-item-wrap + .udesc{margin-top:24px;}

.category-page-wrap{margin-top:20px;width:100%;height:auto;overflow:hidden;border-bottom:1px solid #EBEBEB;}
.category-page-wrap ul{width:100%;height:auto;overflow:hidden;}
.category-page-wrap ul li{width:100%;height:auto;overflow:hidden;}
.category-page-wrap>ul>li+li{margin-top:-1px;}
.category-page-wrap>ul>li>a{border-top:1px solid #EBEBEB;width:calc( 100% - 32px );padding:0 16px;height:58px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}

.category-page-wrap>ul>li>a img{display:flex;}
.category-page-wrap>ul>li>a span{display:flex;width:100%;flex:1;margin-left:8px;font-size:16px;color:#282828;}
.category-page-wrap>ul>li>a .sico{display:flex;margin-right:4px;transform:rotate(180deg);}
.category-page-wrap>ul>li>a .sico img{filter: brightness(0) saturate(100%) invert(11%) sepia(9%) saturate(4%) hue-rotate(337deg) brightness(99%) contrast(89%);}
.category-page-wrap>ul>li>a.on{border-top:1px solid #4BBFCE;border-bottom:1px solid #4BBFCE;}
.category-page-wrap>ul>li>a.on .sico{transform:rotate(0deg);}
.category-page-wrap>ul>li>a.on .sico>img{filter: brightness(0) saturate(100%) invert(57%) sepia(72%) saturate(392%) hue-rotate(139deg) brightness(84%) contrast(93%);}
.category-page-wrap>ul>li>a.on span{color:#4BBFCE}
.category-page-wrap>ul>li>ul{display:none;}
.category-page-wrap>ul>li>a.on + ul{display:block;}
.category-page-wrap>ul>li>ul>li{}
.category-page-wrap>ul>li>ul>li>a{border-bottom:1px solid #EBEBEB;width:calc( 100% - 96px );padding:0 48px;height:58px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.category-page-wrap>ul>li>ul>li>a img{display:flex;}
.category-page-wrap>ul>li>ul>li>a span{display:flex;width:100%;flex:1;margin-left:8px;font-size:16px;color:#282828;}
.category-page-wrap>ul>li>ul>li>a .sico{display:flex;margin-right:4px;transform:rotate(180deg);}
.category-page-wrap>ul>li>ul>li>a .sico img{filter: brightness(0) saturate(100%) invert(11%) sepia(9%) saturate(4%) hue-rotate(337deg) brightness(99%) contrast(89%);}
.category-page-wrap>ul>li>ul>li>ul{display:none;}
.category-page-wrap>ul>li>ul>li>a.on + ul{border-bottom:1px solid #EBEBEB;display:block;}
.category-page-wrap>ul>li>ul>li>a.on span{}
.category-page-wrap>ul>li>ul>li>a.on .sico{transform:rotate(0deg);}
.category-page-wrap>ul>li>ul>li>a.on .sico img{filter: brightness(0) saturate(100%) invert(57%) sepia(72%) saturate(392%) hue-rotate(139deg) brightness(84%) contrast(93%);}
.category-page-wrap>ul>li>ul>li>ul>li{}
.category-page-wrap>ul>li>ul>li>ul>li>a{width:calc( 100% - 148px );padding:16px 74px 16px 74px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.category-page-wrap>ul>li>ul>li>ul>li>a span{font-size:16px;color:#76726F;line-height:24px;}

.product-page-wrap{width:100%;height:auto;overflow:hidden;}

.product-page-wrap .mtit{position:relative;width:calc( 100% - 32px );padding:24px 16px 28px 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.product-page-wrap .mtit strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.product-page-wrap .mtit strong.fs20{font-size:20px;}
.product-page-wrap .mtit a{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:16px;top:24px;}
.product-page-wrap .mtit a img{display:flex;font-size:14px;color:#5C5857;}
.product-page-wrap .mtit a span{display:flex;margin-left:4px;}

.product-page-wrap .toggle-item-wrap{width:100%;height:auto;overflow:hidden;}
.product-page-wrap .toggle-item-wrap a{border-top:1px solid #EBEBEB;width:calc( 100% - 32px );padding:0 16px;height:58px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;border-bottom:1px solid #EBEBEB;}

.product-page-wrap .toggle-item-wrap a img{display:flex;}
.product-page-wrap .toggle-item-wrap a span{display:flex;width:100%;flex:1;margin-left:8px;font-size:16px;color:#4BBFCE;}
.product-page-wrap .toggle-item-wrap a .sico{display:flex;margin-right:4px;}
.product-page-wrap .toggle-item-wrap a.on{border-bottom:1px solid #EBEBEB;}
.product-page-wrap .toggle-item-wrap a.on .sico{transform:rotate(180deg);}
.product-page-wrap .toggle-area-wrap{}
.product-page-wrap .toggle-area-wrap.hide{display:none;}

.product-page-wrap .opt-item-wrap{width:calc( 100% - 48px );padding:0 24px;height:auto;overflow:hidden;margin-top:24px;display:flex;justify-content:flex-end;align-items:center;}
.product-page-wrap .opt-item-wrap.type01{position:relative;padding-bottom:8px;}
.product-page-wrap .opt-item-wrap.type01:before{width:calc( 100% - 48px );content:"";height:1px;overflow:hidden;display:block;background:#ccc;position:absolute;left:24px;bottom:0;}
.product-page-wrap .opt-item-wrap .select{border:0;width:93px;flex:initial;height:28px;font-size:14px;color:#655045;}

.product-list-wrap{width:calc( 100% - 48px );padding:0 24px 114px 24px;height:auto;overflow:hidden;}
/* 2025-06-16 */
.product-list-wrap ul {
    display: grid;
    /*grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));*/
    grid-template-columns: repeat(2, minmax(140px, 1fr));
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.product-list-wrap ul li {
    display: flex;
    flex-direction: column;
    background: white;
    border-radius: 8px;
}
/*.product-list-wrap ul{width:100%;height:auto;overflow:hidden;}*/
/*.product-list-wrap ul li{width:calc( 50% - 16px );height:auto;overflow:hidden;float:left;margin-top:16px;}*/

/*.product-list-wrap ul li:nth-child(even){float:right;}*/

.product-list-wrap ul li .sitem{width:100%;height:auto;overflow:hidden;display:block;}
.product-list-wrap ul li .spic {
    font-size: 0;
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 8px;
}

.product-list-wrap ul li .spic>img {
    /*display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;*/
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

/*.product-list-wrap ul li .spic{width:100%;height:140px;overflow:hidden;background-size:cover !important;position:relative;border-radius:8px;}*/

.product-list-wrap ul li .spic img{position:absolute;right:8px;bottom:8px;}
.product-list-wrap ul li .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;margin-top:8px;}
.product-list-wrap ul li .stit{margin-top:6px;width:100%;height:40px;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.product-list-wrap ul li .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.product-list-wrap ul li .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.product-list-wrap ul li .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;margin-right:7px;}

/* 추가 */
.product-list-wrap ul li .sprice span.discount{display:flex;font-size:16px;color:#ccc;font-weight:700;margin-right:7px;text-decoration: line-through;}

.product-list-wrap ul li .grade{width:100%;height:auto;overflow:hidden;margin-top:7px;font-size:12px;color:#76726F;}
.product-list-wrap ul li .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden;}
.product-list-wrap ul li .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}
.product-list-wrap ul li .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}
.product-list-wrap ul li .sopt span.sugg{width:37px;background:#655045;color:#fff;}
.product-list-wrap ul li .sopt span.best{border:1px solid #9BDBE4;height:14px;width:35px;color:#31A5B4;background:#fff;}
.product-list-wrap ul li .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.product-list-wrap ul li .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.product-list-wrap ul li .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.product-list-wrap ul li .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}
.product-list-wrap ul li .scnt01{margin-top:6px;width:90px;height:30px;border-radius:15px;background:#F7E6DC;display:flex;justify-content:center;align-items:center;}
.product-list-wrap ul li .scnt01 img{display:flex;}
.product-list-wrap ul li .scnt01 span{display:flex;font-size:14px;color:#655045;}

/* ---- */
.product-list-wrap.type01{width:calc( 100% - 24px );padding:0 12px 48px 12px;}
/* 0529 BW */
.product-list-wrap.type01 ul {
    /*display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0;
    margin: 0;*/

    display: grid;
    /*grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));*/
    grid-template-columns: repeat(2, minmax(140px, 1fr));
    gap: 16px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.product-list-wrap.type01 ul li {
    display: flex;
    flex-direction: column;
    background: white;
    border-radius: 8px;
}

.product-list-wrap.type01 ul li .spic {
    position: relative; /* ⭐ 기준이 되는 부모 요소로 설정 */
    width: 100%;
    min-height: 140px;
    aspect-ratio: 1 / 1; /* 정사각형 (또는 필요시 비율 조정 eg. 4 / 3) */
    background-size: cover !important;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 8px;
}
/*.product-list-wrap.type01 ul li .spic>img {*/
/*    display: block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    object-fit: cover;*/
/*    object-position: center;*/
/*}*/
/* 0529 BW */
/*.product-list-wrap.type01 ul li{width:calc( 50% - 6px );height:auto;overflow:hidden;float:left;margin-top:0px;margin-bottom:48px;}*/
/*.product-list-wrap.type01 ul li:nth-child(even){float:right;}*/

/* ---- */

.product-list-wrap.type02{width:calc( 100% - 24px );padding:0 12px 50px 12px;}
/* 수정 및 변경 */
.product-list-wrap.type02 ul{display: block; width:100%;height:auto;overflow:hidden;}
.product-list-wrap.type02 ul li .spic{width:120px;height:120px;overflow:hidden;background-size:cover !important;position:relative;border-radius:8px;}
/* 수정 및 변경 */


.product-list-wrap.type02 ul li{margin-top:20px;width:100%;height:auto;overflow:hidden;margin-bottom:40px;}
.product-list-wrap.type02 ul li .sitem{display:flex;justify-content:flex-start;align-items:flex-start;}
.product-list-wrap.type02 ul li .spic{width:auto;max-height:120px;}
.product-list-wrap.type02 ul li .sitem .scont{width:100%;flex:1;height:auto;overflow:hidden;margin-left:8px;}
.product-list-wrap.type02 ul li .sitem .scont .scate{margin-top:0;font-size:12px;color:#76726F;}
.product-list-wrap.type02 ul li .stit{margin-top:4px;}
.product-list-wrap.type02 ul li .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.product-list-wrap.type02 ul li .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.product-list-wrap.type02 ul li .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}

.product-list-wrap.type02 ul li .grade{margin-top:4px;font-size:12px;color:#76726F;}
.product-list-wrap.type02 ul li .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden;}
.product-list-wrap.type02 ul li .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}
.product-list-wrap.type02 ul li .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}
.product-list-wrap.type02 ul li .sopt span.sugg{width:37px;background:#655045;color:#fff;}
.product-list-wrap.type02 ul li .sopt span.best{width:35px;height:14px;border:1px solid #9BDBE4;color:#31A5B4;background:#fff;}
.product-list-wrap.type02 ul li .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.product-list-wrap.type02 ul li .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.product-list-wrap.type02 ul li .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.product-list-wrap.type02 ul li .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}
.product-list-wrap.type02 ul li .btn-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:15px;display:flex;justify-content:space-between;align-items:center;}
.product-list-wrap.type02 ul li .btn-item-wrap button{width:calc( 50% - 9px );border-radius: 8px;border:1px solid #4BBFCE;background:#fff;padding:0;height:44px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#2D2B2A;}
.product-list-wrap.type02 ul li .btn-item-wrap button + button{background:#4BBFCE;color:#fff;}
.product-list-wrap.type02 ul li .btn-item-wrap button.full{width:100%;}

.product-list-wrap.type02 ul li .btn-item-wrap button.alarm{width:100%; background:#4BBFCE;color:#fff;}
.product-list-wrap.type02 ul li .btn-item-wrap button.alarm span{display: flex; justify-content: center; align-items: center;}


.search-page-wrap{width:100%;height:auto;overflow:hidden;}
.search-page-wrap .label{width:calc( 100% - 32px );height:40px;overflow:hidden;border-bottom:1px solid #ccc;margin:20px auto 0 auto;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.search-page-wrap .label a{height:40px;position:absolute;right:10px;top:0;font-size:14px;color:#2D2B2A;text-decoration:underline !important;display:flex;justify-content:flex-start;align-items:center;}
.search-page-wrap .nodata{width:100%;height:auto;padding:99px 0 109px 0;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#919191;}
.search-page-wrap .klist{width:calc( 100% - 48px );height:auto;overflow:Hidden;margin:0 auto;padding-bottom:49px;}
.search-page-wrap .klist ul{width:calc( 100% + 30px );margin-left:-15px;height:auto;overflow:hidden;}
/*.search-page-wrap .klist ul li{float:left;margin:0 15px 16px 15px;}*/
.search-page-wrap .klist ul li{float:left;margin:16px 15px 0 15px;}
.search-page-wrap .klist ul li .sitem{display:inline-flex;justify-content:center;align-items:center;padding:0 16px;height:36px;border:1px solid #4BBFCE;border-radius:19px;}
.search-page-wrap .klist ul li .sitem span{display:flex;font-size:16px;color:#2D2B2A;}
.search-page-wrap .klist ul li .sitem a{display:flex;margin-left:12px;}

.search-page-wrap{}
.search-page-wrap .other-keyword-header{width:calc( 100% - 32px );height:28px;overflow:hidden;padding:0 16px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;}
.search-page-wrap .other-keyword-header .stit{font-size:20px;color:#2D2B2A;font-weight:700;}
.search-page-wrap .other-keyword-header a{display:flex;justify-content:flex-start;align-items:center;}
.search-page-wrap .other-keyword-header a span{display:flex;margin-right:4px;font-size:14px;color:#5C5857}
.search-page-wrap .other-keyword-header a img{display:flex;}
.search-page-wrap .cnt{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:8px;font-size:14px;color:#474443;}
/*.search-page-wrap .okeyword-list{width:100%;height:auto;overflow:hidden;padding:0 0 42px 0;margin-top:16px;margin-bottom:12px;}*/
.search-page-wrap .okeyword-list{width:100%;height:auto;overflow:hidden;margin-top:16px;margin-bottom:12px;}
.search-page-wrap .okeyword-list li{float:left;margin-bottom:12px;margin-right:8px;}
.search-page-wrap .okeyword-list li a{display:inline-flex;justify-content:center;align-items:center;padding:0 12px;height:38px;border-radius:19px;background:#E9B397;font-size:16px;color:#fff;}
.search-page-wrap .okeyword-list .swiper-container{width:calc( 100% - 32px );padding:0 16px 0 16px;}
.search-page-wrap .okeyword-list .swiper-container .swiper-slide{width:auto;}
.search-page-wrap .okeyword-list .swiper-container a{display:inline-flex;justify-content:center;align-items:center;padding:0 12px;height:38px;border-radius:19px;background:#E9B397;font-size:16px;color:#fff;}

.other-item-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:90px;}
.other-item-wrap.mt50{margin-top:50px;}
.other-item-wrap.type01{margin-top:40px;padding-bottom:38px;}
.other-item-wrap.type02{margin-top:50px;border-top:8px solid #F7F7F7;padding-top:54px;}
.other-item-wrap.pb0{padding-bottom:0 !important;}
.other-item-wrap.type03{margin-top:24px;border-top:8px solid #F7F7F7;padding-top:54px;padding-bottom:0px;}
.other-item-wrap.type04{padding-top:54px;padding-bottom:50px;}
.other-item-wrap.type05{margin-top:20px;padding-bottom:8px;}
.other-item-wrap.type06{margin-top:24px;padding-bottom:0;}
.other-item-wrap.type07{margin-top:24px;border-top:8px solid #F7F7F7;padding-top:28px;padding-bottom:0;}
.other-item-wrap.type08{margin-top:24px;border-top:8px solid #F7F7F7;padding-top:28px}
.other-item-wrap .otit{position:relative;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .otit .ai{display:flex;justify-content:center;align-items:center;background: linear-gradient(79.55deg, #E7B398 -21.88%, #F8A0A0 137.74%);
    border-radius: 16px;width:60px;height:22px;overflow:hidden;margin-right:6px;}
.other-item-wrap .otit .ai img{display:flex;}
.other-item-wrap .otit .ai span{display:flex;font-size:14px;color:#fff;font-weight:600;}
.other-item-wrap .otit strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:400;}
.other-item-wrap .otit strong.t01{font-size:20px;color:#282828;font-weight:700;}
.other-item-wrap .otit a{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:16px;top:0;}
.other-item-wrap .otit a img{display:flex;}
.other-item-wrap .otit a span{display:flex;margin-left:4px;font-size:14px;color:#5C5857;}
.other-item-wrap .odate{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:6px;font-size:14px;color:#4BBFCE;font-weight:700;}

.other-item-wrap .odesc{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#76726F;}
.other-item-wrap .swiper-container{width:calc( 100% - 16px );margin-top:10px;padding-left:16px;}

.other-item-wrap .swiper-container .swiper-slide{width:140px;}
.other-item-wrap .swiper-container .swiper-slide a{display:block;width:100%;height:auto;overflow:hidden;}
.other-item-wrap .swiper-container .swiper-slide .spic{width:100%;height:140px;border-radius:8px;background-size:cover !important;overflow:hidden;}

.other-item-wrap .swiper-container .swiper-slide .spic a img{ position: absolute; top:100px;}
/* 추가 */
.other-item-wrap .swiper-container .swiper-slide .spic span .cart{position:absolute; width: auto; height: auto; top:100px;right:4px;bottom:4px;}

/*.other-item-wrap .swiper-container .swiper-slide a .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;margin-top:8px;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .stit{margin-top:6px;width:100%;height:40px;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;margin-right:7px;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sprice strong.discount{display:flex;font-size:16px;color:#cccccc;font-weight:400;text-decoration: line-through;margin-right:7px;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .grade{width:100%;height:auto;overflow:hidden;margin-top:7px;font-size:12px;color:#76726F;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.sugg{width:37px;background:#655045;color:#fff;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.best{border:1px solid #9BDBE4;color:#31A5B4;width:35px;height:14px;background:#fff;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}*/
/*.other-item-wrap .swiper-container .swiper-slide a .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}*/

.other-item-wrap .swiper-container .swiper-slide .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;margin-top:8px;}
.other-item-wrap .swiper-container .swiper-slide .stit{margin-top:6px;width:100%;height:40px;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.other-item-wrap .swiper-container .swiper-slide .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .swiper-container .swiper-slide .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.other-item-wrap .swiper-container .swiper-slide .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;margin-right:7px;}
.other-item-wrap .swiper-container .swiper-slide .sprice strong.discount{display:flex;font-size:16px;color:#cccccc;font-weight:400;text-decoration: line-through;margin-right:7px;}
.other-item-wrap .swiper-container .swiper-slide .grade{width:100%;height:auto;overflow:hidden;margin-top:7px;font-size:12px;color:#76726F;}
.other-item-wrap .swiper-container .swiper-slide .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden;}
.other-item-wrap .swiper-container .swiper-slide .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.sugg{width:37px;background:#655045;color:#fff;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.best{border:1px solid #9BDBE4;color:#31A5B4;width:35px;height:14px;background:#fff;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.other-item-wrap .swiper-container .swiper-slide .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}



.other-item-wrap.type01 .otit strong{font-size:20px;font-weight:700;}
.other-item-wrap.type01 .odesc{margin-top:8px;font-size:14px;}

.other-item-wrap .otit a{}
.other-item-wrap .otit a span{}
.other-item-wrap .otit a img{}
.other-item-wrap .group-buy-wrap{margin-top:26px;width:100%;height:auto;overflow:hidden;}

.other-item-wrap .group-buy-wrap .group-info-wrap{
    position: relative;
    width: calc(100% - 32px);
    margin: auto;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 8px;
}
.other-item-wrap .group-buy-wrap .group-info-wrap > img{
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    margin: 0;
    object-fit: cover;
}

/*.other-item-wrap .group-buy-wrap .group-info-wrap{width:100%;height:360px;overflow:hidden;position:relative;background-size:cover !important;}*/
.other-item-wrap .group-buy-wrap .group-info-wrap .gtit{margin-top:28px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#fff;line-height:24.2px;}
.other-item-wrap .group-buy-wrap .group-info-wrap .gtit strong{display:block;width:100%;height:auto;overflow:hidden;text-align:center;font-size:32px;color:#fff;line-height:35.2px;font-weight:700;}
.other-item-wrap .group-buy-wrap .group-info-wrap .gdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:6px;font-size:16px;color:#fff;}
.other-item-wrap .group-buy-wrap .group-info-wrap .gdate{width:300px;height:36px;border-radius:18px;overflow:hidden;margin:107px auto 0 auto;display:flex;justify-content:center;align-items:center;background: rgba(102, 102, 102, 0.7);font-size:16px;color:#fff;font-weight:700;}

/*.other-item-wrap .group-buy-wrap .video-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:-37px auto 0 auto;position:relative;z-index:10;}*/
.other-item-wrap .group-buy-wrap .video-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:0 auto 0 auto;position:relative;z-index:10;}
.other-item-wrap .group-buy-wrap .video-item-wrap img{width:100%;float:left;}
/* 수정 추가 */
.other-item-wrap .group-buy-wrap .video-item-wrap video{width: 100%;height: 100%;position: relative;}
.other-item-wrap .group-buy-wrap .video-item-wrap .videoBtn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* 추가 */
.videoBtn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}

/* 클릭 시 색상 변경 제거 */
.other-item-wrap .group-buy-wrap .video-item-wrap .videoBtn:focus,
.other-item-wrap .group-buy-wrap .video-item-wrap .videoBtn:active {
    outline: none; /* 버튼 클릭 시 나타나는 외곽선 제거 */
    box-shadow: none; /* 클릭 시 나타나는 그림자 효과 제거 */
    background-color: transparent;
    -webkit-tap-highlight-color: transparent;
}
.other-item-wrap .group-buy-wrap .video-item-wrap .videoBtn.on{
    opacity: 0;
}
/* 플레이 버튼 이미지 스타일 */
.other-item-wrap .group-buy-wrap .video-item-wrap .videoBtn img {
    width: 48px; /* 원하는 크기로 설정 */
    height: auto; /* 원하는 크기로 설정 */
}

.other-item-wrap .group-buy-wrap ul{width:100%;height:auto;overflow:hidden;}
.other-item-wrap .group-buy-wrap ul li{width:100%;height:auto;overflow:hidden;}
.other-item-wrap .group-buy-wrap ul + .group-info-wrap{margin-top:24px;}

.other-item-wrap .group-buy-wrap .gitem{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:20px auto 0 auto;display:flex;justify-content:flex-start;align-items:flex-start;}
.other-item-wrap .group-buy-wrap .gitem .spic{width:120px;height:120px;overflow:hidden;border-radius:8px;background-size:cover !important;position:relative;}
.other-item-wrap .group-buy-wrap .gitem .spic img{position:absolute;right:8px;bottom:8px;}
.other-item-wrap .group-buy-wrap .gitem .spic .ready{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(2.5px);border-radius: 8px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:22px;color:#DF5435;font-weight:700;line-height:26.4px;letter-spacing: -0.005em;}
.other-item-wrap .group-buy-wrap .gitem .spic .soldout{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background: rgba(255, 255, 255, 0.6);
    backdrop-filter: blur(2.5px);border-radius: 8px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;}
.other-item-wrap .group-buy-wrap .gitem .spic .soldout .e01{display:flex;justify-content:center;align-items:center;text-align:center;font-size:22px;color:#DF5435;font-weight:700;line-height:26.4px;letter-spacing: -0.005em;}
.other-item-wrap .group-buy-wrap .gitem .spic .soldout .e02{display:flex;justify-content:center;align-items:center;text-align:center;font-size:14px;color:#2D2B2A;font-weight:700;line-height:17px;margin-top:8px;}
.other-item-wrap .group-buy-wrap .gitem .scont{width:100%;flex:1;height:auto;overflow:hidden;margin-left:8px;}
.other-item-wrap .group-buy-wrap .gitem .scont .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;}
.other-item-wrap .group-buy-wrap .gitem .scont .stit{margin-top:6px;width:100%;height:40px;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.other-item-wrap .group-buy-wrap .gitem .scont .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .group-buy-wrap .gitem .scont .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700; margin-right:7px;}
.other-item-wrap .group-buy-wrap .gitem .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.other-item-wrap .group-buy-wrap .gitem .scont .grade{width:100%;height:auto;overflow:hidden;margin-top:7px;font-size:12px;color:#76726F;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.sugg{width:37px;background:#4BBFCE;color:#fff;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.best{border:1px solid #9BDBE4;color:#31A5B4;width:35px;height:14px;background:#fff;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.other-item-wrap .group-buy-wrap .gitem .scont .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}

.other-item-wrap .group-buy-wrap .gitem .scont ul{width:100%;height:auto;overflow:Hidden;margin-top:8px;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .group-buy-wrap .gitem .scont ul li{display:flex;width:auto;padding:0 8px;position:relative;font-size:12px;color:#76726F;}
.other-item-wrap .group-buy-wrap .gitem .scont ul li + li:before{content:"";width:2px;height:10px;overflow:hidden;display:block;background:#ccc;position:absolute;left:0;top:50%;margin-top:-5px;}
.other-item-wrap .group-buy-wrap .gitem .scont ul li:first-child{padding-left:0;color:#474443;}
.other-item-wrap .group-buy-wrap .gitem .scont ul li strong{font-size:12px;color:#4BBFCE;font-weight:400;}
.other-item-wrap .group-buy-wrap button{width:calc( 100% - 32px );margin:10px auto 0 auto;height:48px;overflow:hidden;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.other-item-wrap .time-deal-wrap{width:calc( 100% - 26px );height:auto;overflow:hidden;margin:0 auto;}
.other-item-wrap .time-deal-wrap ul{width:100%;height:auto;overflow:hidden;}
.other-item-wrap .time-deal-wrap ul li{width:100%;height:auto;overflow:hidden;margin-top:24px;}

.other-item-wrap .time-deal-wrap.type01 ul li{margin-top:40px;}
.other-item-wrap .time-deal-wrap.type01 ul li:first-child{margin-top:20px;}

.other-item-wrap .time-deal-wrap ul li a{width:100%;height:auto;overflow:hidden;display:block;}

.other-item-wrap .time-deal-wrap ul li a .spic{
    font-size: 0;
    position: relative;
    width: 100%;
    min-height: 300px;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 8px;
}
.other-item-wrap .time-deal-wrap ul li a .spic>img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

/*.other-item-wrap .time-deal-wrap ul li a .spic{position:relative;width:100%;height:300px;overflow:hidden;border:1px solid #EBEBEB;border-radius:12px;background-size:cover !important;}*/

.other-item-wrap .time-deal-wrap ul li a .spic .sdeal{width:100%;height:35px;overflow:hidden;background:#fff;position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;align-items:center;}
.other-item-wrap .time-deal-wrap ul li a .spic .sdeal .stime{margin-left:8px;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .time-deal-wrap ul li a .spic .sdeal .stime img{display:flex;}
.other-item-wrap .time-deal-wrap ul li a .spic .sdeal .stime span{display:flex;margin-left:8px;font-size:16px;color:#E9B397;font-weight:700;}
.other-item-wrap .time-deal-wrap ul li a .spic .sdeal .cnt{width:97px;height:22px;border-radius:11px;background:#F6E1D5;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:12px;color:#655045;font-weight:700;margin-right:8px;}

.other-item-wrap .time-deal-wrap ul li a .spic .sdeal.ac{justify-content:center;}
.other-item-wrap .time-deal-wrap ul li a .spic .sdeal.ac .stime{margin-left:0px;}

.other-item-wrap .time-deal-wrap ul li a .scont{width:100%;height:auto;overflow:hidden;}
.other-item-wrap .time-deal-wrap ul li a .scont .scate{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;margin-top:8px;}
.other-item-wrap .time-deal-wrap ul li a .scont .stit{margin-top:6px;width:100%;height:auto;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;}
.other-item-wrap .time-deal-wrap ul li a .scont .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.other-item-wrap .time-deal-wrap ul li a .scont .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.other-item-wrap .time-deal-wrap ul li a .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}

.other-item-wrap .time-deal-wrap ul li a .spic .open{background:rgba(0,0,0,.35);position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.other-item-wrap .time-deal-wrap ul li a .spic .open img{}
.other-item-wrap .time-deal-wrap ul li a .spic .open span{text-align:center;display:flex;margin-top:10px;font-size:24px;color:#fff;font-weight:700;line-height:28.64px;}
.other-item-wrap .time-deal-wrap ul li a .spic .open span.e01{margin-top:24px;font-size:14px;color:#fff;font-weight:700;}

.search-page-wrap{position:relative;}
.search-page-wrap .auto-keyword-wrap{width:100%;height:auto;overflow:hidden;}
.search-page-wrap .auto-keyword-wrap ul{width:100%;height:auto;overflow:hidden;}
.search-page-wrap .auto-keyword-wrap ul li{width:calc( 100% - 104px );margin:24px auto 0 auto;height:auto;overflow:hidden;}
.search-page-wrap .auto-keyword-wrap ul li a{font-size:16px;color:#2D2B2A;width:calc( 100% - 24px );padding-left:24px;height:20px;overflow:hidden;background:url(../../../assets/image/ico/ico-keyword-search.svg) no-repeat left center;display:flex;justify-content:flex-start;align-items:center;}
.search-page-wrap .auto-keyword-wrap ul li a span{font-size:16px;color:#31A5B4;}

.hansang-item-wrap{width:100%;height:auto;overflow:Hidden;margin-top:9px;}
.hansang-item-wrap .hpic{width:100%;height:auto;overflow:Hidden;}
.hansang-item-wrap .hpic img{width:100%;float:left;}
.hansang-item-wrap .htit{width:calc( 100% - 32px );padding:0 16px;margin-top:16px;height:auto;overflow:Hidden;font-size:16px;color:#2D2B2A;font-weight:700;}
.hansang-item-wrap .hdesc{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;margin-top:4px;font-size:14px;color:#5C5857;}
.hansang-item-wrap button{width:calc( 100% - 32px );margin:16px auto 0 auto;height:48px;overflow:hidden;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.hansang-list-wrap + .hansang-item-wrap{margin-top:36px;}
.hansang-list-wrap + .hansang-item-wrap.type01{margin-top:50px;}

.hansang-list-wrap{width:calc( 100% - 32px );margin:24px auto 0 auto;height:auto;overflow:Hidden;}
.hansang-list-wrap ul{width:100%;height:auto;overflow:Hidden;}
.hansang-list-wrap ul li{width:100%;height:auto;overflow:Hidden;}
.hansang-list-wrap ul li + li{margin-top:16px;}

.hansang-list-wrap.type02{margin-top:36px;}
.hansang-list-wrap.type02 ul li + li{margin-top:28px;}

.hansang-list-wrap ul li .sitem{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
/* 수정 */
.hansang-list-wrap ul li .spic {
    font-size: 0;
    position: relative;
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 8px;
}
.hansang-list-wrap ul li .spic>img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}
.hansang-list-wrap ul li .spic a > img{position:absolute;right:4px;bottom:4px;}
/* 수정 */
/*.hansang-list-wrap ul li .spic{width:120px;height:120px;overflow:hidden;background-size:cover !important;position:relative;border-radius:8px;}*/
/*.hansang-list-wrap ul li .spic img{position:absolute;right:8px;bottom:8px;}*/

/* 수정 추가 */
.hansang-list-wrap ul li .spic .soldout{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(2.5px);border-radius: 8px;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;}

.hansang-list-wrap ul li .scont{display:block;width:100%;height:auto;overflow:Hidden;flex:1;margin-left:8px;}
.hansang-list-wrap ul li .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;}
.hansang-list-wrap ul li .stit{margin-top:6px;width:100%;height:auto;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.hansang-list-wrap ul li .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.hansang-list-wrap ul li .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.hansang-list-wrap ul li .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.hansang-list-wrap ul li .grade{width:100%;height:auto;overflow:hidden;margin-top:7px;font-size:12px;color:#76726F;}
.hansang-list-wrap ul li .sopt{margin-top:6px;width:100%;height:auto;overflow:hidden;}
.hansang-list-wrap ul li .sopt span{width:47px;height:16px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:10px;color:#655045;margin-right:4px;}
.hansang-list-wrap ul li .sopt span.new{width:37px;background:#4BBFCE;color:#fff;}
.hansang-list-wrap ul li .sopt span.sugg{width:37px;background:#655045;color:#fff;}
.hansang-list-wrap ul li .sopt span.best{width:35px;border:1px solid #9BDBE4;color:#31A5B4;height:14px;background:#fff;}
.hansang-list-wrap ul li .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.hansang-list-wrap ul li .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.hansang-list-wrap ul li .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.hansang-list-wrap ul li .sopt span.today{border:1px solid #fff;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}
.hansang-list-wrap ul li .scont ul{width:100%;height:auto;overflow:Hidden;margin-top:8px;display:flex;justify-content:flex-start;align-items:center;}
.hansang-list-wrap ul li .scont ul li{margin:0;display:flex;width:auto;padding:0 5px;position:relative;font-size:12px;color:#76726F;}
.hansang-list-wrap ul li .scont ul li + li:before{content:"";width:2px;height:10px;overflow:hidden;display:block;background:#ccc;position:absolute;left:0;top:50%;margin-top:-5px;}
.hansang-list-wrap ul li .scont ul li:first-child{padding-left:0;color:#474443;}
.hansang-list-wrap ul li .scont ul li strong{font-size:12px;color:#4BBFCE;font-weight:400;}

.site-footer-wrap{width:100%;height:auto;overflow:hidden;}
.site-footer-wrap .fnb-list-wrap{width:100%;height:38px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#F7F7F7;}
.site-footer-wrap .fnb-list-wrap li{display:flex;justify-content:center;align-items:center;padding:0 17px;position:relative;}
.site-footer-wrap .fnb-list-wrap li + li:before{content:"";width:1px;height:12px;overflow:Hidden;display:block;background:#ccc;position:absolute;left:0;top:50%;margin-top:-6px;}
.site-footer-wrap .fnb-list-wrap li a{font-size:12px;color:#919191;font-weight:700;}
.site-footer-wrap .app-list-wrap{width:100%;height:52px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#EBEBEB;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.site-footer-wrap .app-list-wrap li{display:flex;justify-content:center;align-items:center;padding:0 11px;}
.site-footer-wrap .app-list-wrap li a{display:flex;justify-content:center;align-items:center;}
.site-footer-wrap .app-list-wrap li a img{margin-right:10px;}
.site-footer-wrap .app-list-wrap li a span{font-size:14px;color:#5C5857;}
.site-footer-wrap .cs-key{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:36px;font-size:13px;color:#2D2B2A;}
.site-footer-wrap .cs-value{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:4px;font-size:28px;color:#282828;font-weight:700;line-height:33.41px;}
.site-footer-wrap .cs-list{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:5px;}
.site-footer-wrap .cs-list li{width:100%;height:auto;overflow:hidden;font-size:13px;color:#474443;line-height: 1.5em;}
.site-footer-wrap .cs-list li:first-child{color:#919191;}
/* 추가 */
.site-footer-wrap .cs-list li:nth-child(2){color: #919191;}
/* 추가 */
.site-footer-wrap .info-list{width:calc( 100% - 32px );padding:0 16px 95px 16px;margin-top:42px;height:auto;overflow:hidden;}
.site-footer-wrap .info-list li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;line-height: 1.5em;}

/* 0526 BW */
.splash-page-wrap {width: 100%; height: 100%; overflow:hidden; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.splash-page-wrap .background-wrap{ width: 100%; height: 100%; background-color: #FFFFFF; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.splash-page-wrap .background-wrap img{ width: 100%; height: auto; }

.home-page-wrap{}
.normal-banner-wrap{width:100%;height:auto;overflow:hidden;position:relative;}
.normal-banner-wrap a{width:100%;height:auto;overflow:hidden;display:block;}
.normal-banner-wrap a img{width:100%;float:left;}
.normal-banner-wrap .swiper-container{width:100%;}
.normal-banner-wrap .paging{z-index:10;position:absolute;right:10px;bottom:16px;width:52px;height:26px;border-radius:14px;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;}
.normal-banner-wrap .paging .cnt{display:flex;font-size:12px;color:rgba(255,255,255,.7);}
.normal-banner-wrap .paging .cnt strong{color:#fff;font-size:12px;font-weight:400;}
.normal-banner-wrap .paging a{margin-top:-2px;width:auto;display:flex;margin-left:4px;}
.normal-banner-wrap .paging a i{font-size:10px;color:#fff;}

.home-page-wrap .home-quick-wrap{width:100%;height:auto;overflow:hidden;border-top:1px solid #D1D1D1;border-bottom:1px solid #D1D1D1;}
.home-page-wrap .home-quick-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.home-page-wrap .home-quick-wrap ul li{position:relative;width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.home-page-wrap .home-quick-wrap ul li + li:before{content:"";width:1px;height:100%;overflow:Hidden;display:block;background:#D1D1D1;position:absolute;left:0;top:0;}
.home-page-wrap .home-quick-wrap ul li a{width:100%;height:100px;overflow:hidden;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.home-page-wrap .home-quick-wrap ul li a img{}
.home-page-wrap .home-quick-wrap ul li a span{font-size:14px;color:#655045;line-height:20px;}


.best-item-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:57px;margin-top:52px;border-top:8px solid #F7F7F7;padding-top:54px;}
.best-item-wrap .otit{position:relative;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.best-item-wrap .otit strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.best-item-wrap .otit a{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:16px;top:0;}
.best-item-wrap .otit a span{display:flex;font-size:14px;color:#5C5857;}
.best-item-wrap .otit a img{display:flex;margin-left:4px;}
.best-item-wrap .best-list-wrap{position:relative;width:calc( 100% - 32px - 2px );height:auto;border:1px solid #EAE8DC;border-radius:18px;display:flex;justify-content:flex-start;align-items:flex-start;margin:8px auto 0 auto;}
.best-item-wrap .best-list-wrap .swiper-container{width:100%;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide{width: 100%}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide a{display:block;width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;padding-bottom:16px;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uname{width:100%;height:auto;overflow:Hidden;font-size:16px;color:#282828;margin-top:16px;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .umenu{line-height:28px;margin-top:9px;width:100%;height:auto;overflow:Hidden;font-size:20px;color:#282828;font-weight:700;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .ustar{margin-top:9px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .ustar img{}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo{margin-top:9px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .spic{width:119px;height:119px;overflow:hidden;border-radius:8px;background-size:cover !important;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:8px;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont .scate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont .stit{margin-top:6px;width:100%;height:auto;font-size:14px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont .sprice span{display:flex;font-size:14px;color:#E9B397;font-weight:700;margin-right:7px;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .uinfo .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.best-item-wrap .best-list-wrap .swiper-container .swiper-slide .udesc{margin-top:9px;width:100%;height:auto; min-height:10px;overflow:hidden;font-size:14px;line-height:19.6px;color:#282828;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.best-item-wrap .best-list-wrap .swiper-pagination{bottom:-20px;width:100%;display:flex;justify-content:center;align-items:center;}
.best-item-wrap .best-list-wrap .swiper-pagination-bullet{margin:0 2px;background:#ccc;opacity:1 !important;}
.best-item-wrap .best-list-wrap .swiper-pagination-bullet-active{background:#474443;}

.home-page-wrap .home-msg-wrap{width:calc( 100% - 32px );padding:0 16px;height:100px;overflow:hidden;background:url(../../../assets/image/bg/bg-home-msg.jpg) no-repeat right top;background-size:cover;display:flex;justify-content:flex-start;align-items:center;text-align:left;}
.home-page-wrap .home-msg-wrap .msg{font-size:14px;color:#474443;line-height:21px;}
.home-page-wrap .home-msg-wrap .msg strong{display:inline-flex;transform:translateY(4px)}

.only-page-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:90px;}
.only-page-wrap .only-list-wrap{width:100%;height:auto;overflow:hidden;}
.only-page-wrap .only-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.only-page-wrap .only-list-wrap ul li{position:relative;width:100%;height:auto;overflow:hidden;}
.only-page-wrap .only-list-wrap ul li .swiper-container{width:100%;}
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide{}
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide a{width:100%;height:auto;overflow:hidden;display:block;position:relative;}

.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide a .spic {
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide a .spic>img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

/* 추가 */
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide a .spic.fade-out::after {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    pointer-events: none;
    /*background: radial-gradient(
            rgba(0, 0, 0, 0) 50%,   !* 중앙 80%는 완전 투명 *!
            rgba(0, 0, 0, 0.5) 100%
    );*/
    background:
            linear-gradient(to top,    rgba(0,0,0,0.12) 0%, transparent 40%),
            linear-gradient(to bottom, rgba(0,0,0,0.12) 0%, transparent 40%),
            linear-gradient(to left,   rgba(0,0,0,0.12) 0%, transparent 40%),
            linear-gradient(to right,  rgba(0,0,0,0.12) 0%, transparent 40%);
}
/*.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-slide a .spic{width:100%;height:360px;overflow:hidden;background-size:cover !important;}*/

.only-page-wrap .only-list-wrap ul li .sopt{z-index:30;position:absolute;left:8px;top:8px;width:100%;height:auto;overflow:hidden;}
.only-page-wrap .only-list-wrap ul li .sopt span{width:52px;height:26px;background:#F1F1F1;border-radius:2px;float:left;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#655045;margin-right:4px;}
.only-page-wrap .only-list-wrap ul li .sopt span.new{width:48px;background:#4BBFCE;color:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.sugg{width:48px;background:#655045;color:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.best{width:46px;height:24px;border:1px solid #9BDBE4;color:#31A5B4;background:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.disc{border:1px solid #9BDBE4;color:#474443;width:35px;height:14px;background:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.event{border:1px solid #E9B397;color:#E9B397;width:35px;height:14px;background:#fff;}
.only-page-wrap .only-list-wrap ul li .sopt span.recom{border:1px solid #655045;color:#FFF;width:35px;height:14px;background:#655045;}
.only-page-wrap .only-list-wrap ul li .sopt span.today{border:1px solid #ccc;color:#655045;width:35px;height:14px;background:#ccc;font-size:9px;}
.only-page-wrap .only-list-wrap ul li .scont{z-index:30;width:calc( 100% - 32px );height:auto;overflow:Hidden;position:absolute;left:16px;bottom:20px;}
.only-page-wrap .only-list-wrap ul li .scate{width:100%;height:auto;overflow:hidden;font-size:14px;color:#fff}
.only-page-wrap .only-list-wrap ul li .stit{width:100%;height:auto;overflow:hidden;font-size:20px;color:#fff;font-weight:700;}
.only-page-wrap .only-list-wrap ul li .sprice{width:100%;height:auto;overflow:hidden;margin-top:4px;}
.only-page-wrap .only-list-wrap ul li .sprice strong{font-size:22px;color:#fff;font-weight:700;}
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-pagination-bullet{background:#76726F;opacity:1 !important;margin:0 2px;}
.only-page-wrap .only-list-wrap ul li .swiper-container .swiper-pagination-bullet-active{background:#4BBFCE;}

/* 추가 */
.only-page-wrap .only-list-wrap ul li .soldout-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 반투명 검정 */
    display: flex;
    justify-content: center;
    align-items: center;

    z-index: 50;
}
/* 텍스트 스타일 */
.only-page-wrap .only-list-wrap ul li .soldout-overlay .soldout-text {
    color: #fff;
    font-weight: 800;
    font-size: 24px;
    line-height: 1.1;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-shadow: 0 2px 8px rgba(0,0,0,0.5);
}
/* 추가 */

.event-page-wrap{width:100%;height:auto;overflow:hidden;}
.event-page-wrap .event-list-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:90px;}
.event-page-wrap .event-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.event-page-wrap .event-list-wrap ul li{width:100%;height:auto;overflow:hidden;}
.event-page-wrap .event-list-wrap ul li + li{margin-top:4px;}
.event-page-wrap .event-list-wrap ul li a{width:100%;height:auto;overflow:hidden;display:block;}
.event-page-wrap .event-list-wrap ul li a img{width:100%;float:left;}

.gift-set-wrap{width:100%;height:auto;overflow:hidden;}
.gift-set-wrap .mtit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#E9B397;font-weight:700;margin-top:32px;}
.gift-set-wrap .mdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:4px;font-size:22px;color:#282828;font-weight:700;}
/*.gift-set-wrap .gift-item-wrap{width:325px;height:150px;overflow:hidden;margin:24px auto 16px auto;background:url(../../../assets/image/bg/bg-coupon.svg) no-repeat left top;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:flex-start;}*/
.gift-set-wrap .gift-item-wrap{width:325px;height:150px;overflow:hidden;margin:24px auto 16px auto;background:url(../../../assets/image/bg/bg-coupon01.png) no-repeat;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:flex-start;}
/* --- */
.gift-set-wrap .gift-item-wrap.on{background:url(../../../assets/image/bg/bg-coupon.svg) no-repeat left top;background-size:325px 150px;}
/* --- */
.gift-set-wrap .gift-item-wrap .lt-item{width:100%;padding-left:23px;flex:1;height:150px;overflow:hidden;}
.gift-set-wrap .gift-item-wrap .lt-item .sdate{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;margin-top:16px;}
.gift-set-wrap .gift-item-wrap .lt-item .stit{width:100%;height:auto;overflow:hidden;margin-top:10px;line-height:22.4px;font-size:16px;color:#282828;}
.gift-set-wrap .gift-item-wrap .lt-item .sprice{width:100%;height:auto;overflow:hidden;font-weight:700;margin-top:10px;line-height:28px;font-size:20px;color:#282828;}
.gift-set-wrap .gift-item-wrap .lt-item .sdesc{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:14px;color:#919191;}
.gift-set-wrap .gift-item-wrap .rt-item{width:70px;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.gift-set-wrap .gift-item-wrap .rt-item strong{margin-top:52px;display:flex;font-size:20px;color:#fff;font-weight:700;}
.gift-set-wrap .gift-item-wrap .rt-item a{display:flex;width:36px;height:36px;}
.gift-set-wrap .btn-item-wrap{width:100%;height:auto;overflow:hidden;padding-top:6px;display:flex;justify-content:center;align-items:center;}
.gift-set-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;padding:0;width:119px;height:42px;border-radius:22px;border:0;background:#E9B397;font-size:16px;color:#fff;}

.reply-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin:22px auto 0 auto;}
.reply-item-wrap .cnt{width:100%;height:auto;overflow:hidden;font-size:14px;color:#282828;}
.reply-item-wrap .cnt strong{font-size:14px;color:#4BBFCE;font-weight:700;}
.reply-item-wrap .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;margin-top:12px;width:calc( 100% - 2px - 26px );padding:4px 13px;border:1px solid #ccc;height:auto;overflow:hidden;position:relative;border-radius:4px;}
.reply-item-wrap .form-item-wrap .btn-keyword-remove{width:20px;height:20px;background-size:20px 20px;top:8px;right:8px;}
.reply-item-wrap .form-item-wrap .inp{height:34px;font-size:14px;}
.reply-item-wrap .form-item-wrap .textarea{border-radius:4px;outline:none;border:0;resize:none;width:calc( 100% - 57px  );height:24px;min-height:24px;font-size:14px;color:#282828;line-height:24px;max-height:80px;}
.reply-item-wrap .form-item-wrap .btn-confirm{position:absolute;right:0;top:0;height:100%;width:50px;border:0;padding:0;background:#fff;font-size:12px;color:#919191;font-weight:700;}
.reply-item-wrap .form-item-wrap .btn-cancel{position:absolute;right:50px;top:0;height:100%;width:40px;border:0;padding:0;background:#fff;font-size:12px;color:#919191;font-weight:700;}

.reply-item-wrap .form-item-wrap .btn-keyword-remove{right:48px;}


.reply-item-wrap .form-fixed-wrap{position:fixed;left:0;bottom:0px;background:#F7F7F7;height:120px;width:calc( 100% - 32px );padding:0 16px;display:none;justify-content:center;align-items:center;}
.reply-item-wrap .form-fixed-wrap.bottom-type{height:auto;padding:16px;}
.reply-item-wrap .form-fixed-wrap.on{display:flex;}
.reply-item-wrap .form-fixed-wrap .form-item-wrap{margin-top:0;}
.reply-item-wrap .reply-list-wrap{width:100%;height:auto;overflow:hidden;margin-top:16px;}
.reply-item-wrap .reply-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.reply-item-wrap .reply-list-wrap ul li{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #EBEBEB;padding:16px 0 12px 0;}
.reply-item-wrap .reply-list-wrap ul li .rdesc{width:100%;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.reply-item-wrap .reply-list-wrap ul li .func-item-wrap{margin-top:12px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.reply-item-wrap .reply-list-wrap ul li .func-item-wrap .rdate{display:flex;font-size:12px;color:#919191;font-weight:400;}
.reply-item-wrap .reply-list-wrap ul li .func-item-wrap .side-item-wrap{display:flex;justify-content:flex-start;align-items:center;}
.reply-item-wrap .reply-list-wrap ul li .func-item-wrap .side-item-wrap a{display:flex;margin-left:20px;font-size:12px;color:#919191;font-weight:700;}

.reply-item-wrap .reply-list-wrap ul li ul{margin-top:10px;border-top:1px solid #EBEBEB;}
.reply-item-wrap .reply-list-wrap ul li ul li{width:calc( 100% - 32px );padding:16px 0 12px 32px;}
.reply-item-wrap .reply-list-wrap ul li ul li:last-child{border-bottom:0;padding-bottom:0;}


.paging-wrap{width:100%;height:auto;overflow:hidden;padding:32px 0 20px 0;display:flex;justify-content:center;align-items:center;}
.paging-wrap.t01{padding-top:74px;padding-bottom:8px;}
.paging-wrap.t02{padding-top:34px;padding-bottom:92px;}
.paging-wrap.t03{padding-top:58px;padding-bottom:54px;}
.paging-wrap a{display:flex;justify-content:center;align-items:center;}
.paging-wrap .num{padding:0 20px;font-size:16px;color:#919191;word-spacing:10px;}
.paging-wrap .num strong{font-size:16px;color:#2D2B2A;font-weight:400;}



.delivery-page-wrap{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.delivery-page-wrap .delivery-list-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:70px;}
.delivery-page-wrap .delivery-list-wrap .mtit{width:calc( 100% - 32px );padding:48px 16px 20px 16px;position:relative;height:auto;overflow:hidden;}
.delivery-page-wrap .delivery-list-wrap .mtit strong{display:flex;font-size:20px;color:#2D2B2A;font-weight:700;}
.delivery-page-wrap .delivery-list-wrap .mtit a{display:flex;justify-content:flex-start;align-items:center;position:absolute;right:16px;top:48px;}
.delivery-page-wrap .delivery-list-wrap .mtit a span{display:flex;font-size:14px;color:#5C5857;}
.delivery-page-wrap .delivery-list-wrap .mtit a img{display:flex;margin-left:4px;}
.delivery-page-wrap .delivery-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.delivery-page-wrap .delivery-list-wrap ul li{width:100%;height:auto;overflow:hidden;}
.delivery-page-wrap .delivery-list-wrap ul li + li{margin-top:16px;}
.delivery-page-wrap .delivery-list-wrap ul li a{width:100%;height:auto;overflow:hidden;display:block;}

.delivery-page-wrap .delivery-list-wrap ul li a .spic {
    position: relative;
    width: 100%;
    padding-top: 50%;     /* 2:1 비율 유지 (100% 가로 대비 50% 세로) */
    overflow: hidden;
}

.delivery-page-wrap .delivery-list-wrap ul li a .spic img {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;      /* 이미지 위쪽 기준으로 보여줌 */
    display: block;
}
/*.delivery-page-wrap .delivery-list-wrap ul li a .spic{width:100%;height:auto;overflow:hidden;}*/
/*.delivery-page-wrap .delivery-list-wrap ul li a .spic img{width:100%;float:left;}*/
.delivery-page-wrap .delivery-list-wrap ul li a .scate{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;font-size:14px;color:#76726F;margin-top:8px;}
.delivery-page-wrap .delivery-list-wrap ul li a .stit{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:8px;font-size:16px;color:#282828;font-weight:700;line-height:19.09px;}
.delivery-page-wrap .delivery-list-wrap ul li a .sprice{margin-top:8px;width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.delivery-page-wrap .delivery-list-wrap ul li a .sprice span{font-size:16px;color:#CCCCCC;text-decoration:line-through;margin-right:7px;}
.delivery-page-wrap .delivery-list-wrap ul li a .sprice strong{font-size:20px;color:#282828;font-weight:700;}
.delivery-page-wrap .delivery-list-wrap ul li a .sprice .grade{display:inline-block;line-height:24px;padding-right:6px;transform: translateY(-2px);font-size:14px;color:#76726F;}
.delivery-page-wrap .delivery-list-wrap ul li a .sopt{margin-top:8px;width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.delivery-page-wrap .delivery-list-wrap ul li a .sopt span{float:left;display:inline-flex;justify-content:center;align-items:center;padding:0 8px;height:23px;border:1px solid #4BBFCE;font-size:12px;color:#474443;font-weight:700;}

.order-guide-page-wrap{width:100%;height:auto;overflow:hidden;}

.order-guide-page-wrap .og-header-wrap{position:relative;width:100%;height:180px;}
/*.order-guide-page-wrap .og-header-wrap:before{content:"";width:145px;height:129px;overflow:hidden;display:block;position:absolute;right:16px;bottom:4px;background:url(../../../assets/image/etc/etc-og-header.svg) no-repeat;}*/
/*.order-guide-page-wrap .og-header-wrap .mtit{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:20px;font-size:20px;color:#282828;font-weight:700;}*/
/*.order-guide-page-wrap .og-header-wrap .mdesc{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:33px;font-size:14px;color:#282828;line-height:21px;}*/
/* 추가 */
.order-guide-page-wrap .og-header-wrap img{width:100%;height:auto;}

.order-guide-page-wrap dl{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px 90px 16px;margin-top:40px;}
.order-guide-page-wrap dl dt{display:inline-flex;font-size:22px;color:#282828;font-weight:700;border-bottom:4px solid #4BBFCE;}
.order-guide-page-wrap dl dd{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#5C5857;line-height:22.4px;}
.order-guide-page-wrap dl dd strong{font-size:16px;color:#5C5857;font-weight:700;}
.order-guide-page-wrap dl dd + dt{margin-top:56px;}
.order-guide-page-wrap dl dd ul{width:100%;height:auto;overflow:hidden;}
.order-guide-page-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;}
.order-guide-page-wrap dl dd ul li + li{margin-top:40px;}
.order-guide-page-wrap dl dd .key{width:100%;height:auto;overflow:hidden;font-size:16px;color:#474443;font-weight:700;}
.order-guide-page-wrap dl dd .value{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:16px;color:#5C5857;line-height:22.4px;}


.myp-home-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-home-page-wrap .uinfo-wrap{width:100%;height:72px;display:flex;justify-content:space-between;align-items:center;}
.myp-home-page-wrap .uinfo-wrap .lt-item{margin-left:13px;display:flex;justify-content:flex-start;align-items:center;}
.myp-home-page-wrap .uinfo-wrap .lt-item .level{width:46px;height:18px;font-weight:700;border-radius:4px;display:flex;justify-content:center;align-items:center;}

.myp-home-page-wrap .uinfo-wrap .lt-item .basic{border:1px solid #ccc;font-size:12px;color:#919191;}
.myp-home-page-wrap .uinfo-wrap .lt-item .silver{border:1px solid #f7f7f7;font-size:12px;color:#ccc;background-color:#f7f7f7;}
.myp-home-page-wrap .uinfo-wrap .lt-item .gold{border:1px solid #f7e6dc;font-size:12px;color:#e9b397;background-color:#f7e6dc;}
.myp-home-page-wrap .uinfo-wrap .lt-item .vip{border:1px solid #4bbfce;font-size:12px;color:#4bbfce;}
.myp-home-page-wrap .uinfo-wrap .lt-item .vvip{border:1px solid #9bdbe4;font-size:12px;color:#31a5b4;background-color:#9bdbe4;}


.myp-home-page-wrap .uinfo-wrap .lt-item strong{display:flex;margin-left:8px;font-size:16px;color:#282828;font-weight:700;}
.myp-home-page-wrap .uinfo-wrap .lt-item a{margin-left:8px;display:flex;}
.myp-home-page-wrap .uinfo-wrap .rt-item{margin-right:14px;display:flex;justify-content:flex-start;align-items:center;}
.myp-home-page-wrap .uinfo-wrap .rt-item span{display:flex;font-size:14px;color:#474443;}
.myp-home-page-wrap .uinfo-wrap .rt-item a{display:flex;margin-left:8px;}

.myp-home-page-wrap .myp-status-wrap{border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;width:100%;height:auto;overflow:hidden;}
.myp-home-page-wrap .myp-status-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-home-page-wrap .myp-status-wrap ul li{position:relative;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;flex:1;}
.myp-home-page-wrap .myp-status-wrap ul li+li:before{content:"";width:1px;height:100%;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;top:0;}
.myp-home-page-wrap .myp-status-wrap ul li a{width:100%;height:72px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-home-page-wrap .myp-status-wrap ul li a .key{display:flex;justify-content:center;align-items:center;}
.myp-home-page-wrap .myp-status-wrap ul li a .key img{display:flex;}
.myp-home-page-wrap .myp-status-wrap ul li a .key span{display:flex;margin:0 8px;font-size:16px;color:#282828;}
.myp-home-page-wrap .myp-status-wrap ul li a .value{margin-top:8px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#4BBFCE;}

.myp-home-page-wrap .cnt-item-wrap{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #EBEBEB;}
.myp-home-page-wrap .cnt-item-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-home-page-wrap .cnt-item-wrap ul li{position:relative;width:100%;height:auto;overflow:hidden;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.myp-home-page-wrap .cnt-item-wrap ul li+li:before{content:"";width:1px;height:100%;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;top:0;}
.myp-home-page-wrap .cnt-item-wrap ul li a{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 a .key{font-size:14px;color:#2D2B2A;}
.myp-home-page-wrap .cnt-item-wrap ul li a .value{font-size:14px;color:#2D2B2A;margin-top:8px;}
.myp-home-page-wrap .cnt-item-wrap ul li a.on .value{color:#4BBFCE;font-weight:700;}

.myp-home-page-wrap .myp-menu-list{width:100%;height:auto;overflow:hidden;margin-bottom:90px;}
.myp-home-page-wrap .myp-menu-list ul{width:100%;height:auto;overflow:hidden;}
.myp-home-page-wrap .myp-menu-list ul li{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #EBEBEB;}
.myp-home-page-wrap .myp-menu-list ul li a{width:calc( 100% - 32px );padding:0 16px;height:56px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.myp-home-page-wrap .myp-menu-list ul li a:before{content:"";width:24px;height:24px;overflow:hidden;position:absolute;right:16px;top:50%;margin-top:-12px;background:url(../../../assets/image/ico/ico-myp-arr-down.svg) no-repeat;display:none;}
.myp-home-page-wrap .myp-menu-list ul li a img{display:flex;margin-right:18px;}
.myp-home-page-wrap .myp-menu-list ul li a span{display:flex;font-size:18px;color:#282828;}

/*등급안내*/
.myp-level-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-level-page-wrap .msg{width:calc( 100% - 82px );margin:20px auto 0 auto;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;}
.myp-level-page-wrap dl{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:32px auto 0 auto;}
.myp-level-page-wrap dl dt{width:100%;height:88px;margin:22px 0 18px 0;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-level-page-wrap dl dt img{width:102px;height:88px;position:absolute;left:50%;top:0;margin-left:20px;}
.myp-level-page-wrap dl dt .ko{position:relative;z-index:5;width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#282828;font-weight:700;}
.myp-level-page-wrap dl dt .en{position:relative;z-index:5;display:inline-flex;justify-content:center;align-items:center;padding:0 5px;height:21px;margin-top:16px;background:#fff;font-size:16px;color:#919191;font-weight:700;border-radius:4px;box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.1);}
.myp-level-page-wrap dl dt.basic .en{border:1px solid #ccc;}
.myp-level-page-wrap dl dt.silver .en{border:1px solid #F7F7F7;background: #F7F7F7;color:#ccc;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04), 2px 2px 15px rgba(0, 0, 0, 0.1);border-radius: 4px;}
.myp-level-page-wrap dl dt.gold .en{border:1px solid #F7E6DC;background: #F7E6DC;color:#E9B397;box-shadow: 0px 0px 8px rgba(247, 230, 220, 0.05), 2px 2px 15px rgba(253, 106, 19, 0.14);border-radius: 4px;}
/*.myp-level-page-wrap dl dt.silver .en{border:1px solid #F7F7F7;background: #F7F7F7;font-size:12px;color:#ccc;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.04), 2px 2px 15px rgba(0, 0, 0, 0.1);border-radius: 4px;}*/
/*.myp-level-page-wrap dl dt.gold .en{border:1px solid #F7E6DC;background: #F7E6DC;font-size:12px;color:#E9B397;box-shadow: 0px 0px 8px rgba(247, 230, 220, 0.05), 2px 2px 15px rgba(253, 106, 19, 0.14);border-radius: 4px;}*/
.myp-level-page-wrap dl dt.vip .en{border:1px solid #4BBFCE;color:#4BBFCE;}
.myp-level-page-wrap dl dt.vvip .en{border:1px solid #9BDBE4;color:#4BBFCE;background: #9BDBE4;box-shadow: 0px 0px 8px rgba(206, 233, 237, 0.25), 0px 4px 15px rgba(206, 233, 237, 0.45);border-radius: 4px;}

.myp-level-page-wrap dl dd{margin-top:33px;width:100%;height:auto;overflow:hidden;border-bottom:5px solid #F7F7F7;padding-bottom:24px;}
.myp-level-page-wrap dl dt.vvip + dd{border-bottom:0;padding-bottom:90px;}
.myp-level-page-wrap dl dd .monthly{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-level-page-wrap dl dd .monthly .key{display:flex;font-size:16px;color:#2D2B2A;}
.myp-level-page-wrap dl dd .monthly .value{display:flex;margin-left:16px;font-size:16px;color:#282828;font-weight:700;}
.myp-level-page-wrap dl dd .benefit-key{position:relative;width:232px;height:20px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#655045;font-weight:700;margin:16px auto 0 auto;}
.myp-level-page-wrap dl dd .benefit-key:before{content:"";width:86px;height:20px;overflow:hidden;display:block;background:url(../../../assets/image/ico/ico-benefit-line.svg) no-repeat left center;position:absolute;left:0;top:0;}
.myp-level-page-wrap dl dd .benefit-key:after{content:"";width:86px;height:20px;overflow:hidden;display:block;background:url(../../../assets/image/ico/ico-benefit-line.svg) no-repeat left center;position:absolute;right:0;top:0;transform:rotate(180deg);}

.myp-level-page-wrap dl dd + dt{margin-top:54px;}

.myp-level-page-wrap dl dd ul{width:calc( 100% - 66px );margin:24px auto 0 auto;height:auto;overflow:hidden;}
.myp-level-page-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-level-page-wrap dl dd ul li + li{margin-top:10px;}
.myp-level-page-wrap dl dd ul li .key{width:117px;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.myp-level-page-wrap dl dd ul li .value{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#E9B397;font-weight:700;}
.myp-level-page-wrap dl dd .cp{width:calc( 100% - 66px - 36px );height:auto;overflow:hidden;margin:10px auto 0 auto;padding-left:36px;position:relative;line-height:22.4px;}
.myp-level-page-wrap dl dd .cp img{position:absolute;left:0;top:0;}
.myp-level-page-wrap dl dd .cp strong{font-size:16px;color:#282828;font-weight:700;}
.myp-level-page-wrap dl dd .cp span{font-size:16px;color:#282828;}

.myp-alarm-page-wrap{width:100%;height:auto;overflow:hidden;min-height:100vh;background:#f1f1f1;}
.myp-alarm-page-wrap ul{margin-top:20px;width:100%;height:auto;overflow:hidden;}
.myp-alarm-page-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-alarm-page-wrap ul li + li{margin-top:24px;}
.myp-alarm-page-wrap ul li .upic{width:36px;height:36px;margin-left:20px;border-radius:50%;background-size:cover !important;}
.myp-alarm-page-wrap ul li .ucont{width:100%;height:auto;position:relative;flex:1;margin-left:14px;margin-right:16px;border-radius:8px;background:#fff;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.myp-alarm-page-wrap ul li .ucont:before{content:"";width:30px;height:30px;overflow:hidden;display:block;background:url(../../../assets/image/bg/bg-moseri.png) no-repeat left top;background-size:30px 30px;position:absolute;left:-14px;top:44px;}
.myp-alarm-page-wrap ul li .ucont .mstatus{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:44px;overflow:hidden;background:#CEE9ED;display:flex;justify-content:space-between;align-items:center;}
.myp-alarm-page-wrap ul li .ucont .mstatus .key{display:flex;margin-left:12px;font-size:14px;color:#282828;font-weight:700;}
.myp-alarm-page-wrap ul li .ucont .mstatus .value{display:flex;margin-right:12px;font-size:14px;color:#5C5857;word-spacing:6px;}
.myp-alarm-page-wrap ul li .ucont .mdesc{width:calc( 100% - 24px );padding:12px 12px 20px 12px;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;position:relative;z-index:20;}
.myp-alarm-page-wrap ul li .ucont .mdesc strong{font-size:16px;color:#4BBFCE;font-weight:400;}

.myp-pwd-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-pwd-page-wrap .sico{margin-top:48px;width:100%;height:auto;overflow:hidden;text-align:center;}
.myp-pwd-page-wrap .sico img{}
.myp-pwd-page-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;font-size:20px;color:#282828;font-weight:700;}
.myp-pwd-page-wrap .sdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:24px;font-size:16px;color:#282828;line-height:24px;}
.myp-pwd-page-wrap .sdesc strong{font-size:16px;color:#282828;font-weight:700;}
.myp-pwd-page-wrap .uid-info{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:30px;}
.myp-pwd-page-wrap .uid-info .key{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#919191;}
.myp-pwd-page-wrap .uid-info .value{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:8px;font-size:16px;color:#919191;}
.myp-pwd-page-wrap .label{width:calc( 100% - 32px );padding:0 16px;margin-top:18px;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.myp-pwd-page-wrap .form-item-wrap{position:relative;width:calc( 100% - 32px );margin:8px auto 0 auto;height:auto;overflow:hidden;text-align:center;display:flex;justify-content:flex-start;align-items:center}
.myp-pwd-page-wrap .form-item-wrap .inp{padding-right:80px;}
.myp-pwd-page-wrap .btn-item-wrap{margin-top:20px;width:100%;height:auto;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;}
.myp-pwd-page-wrap .btn-item-wrap button{width:85px;height:35px;overflow:hidden;border-radius:18px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;font-weight:700;}

/* 추가 */
.myp-pwd-page-wrap .error-msg{margin-top:8px; margin-left: 18px; margin-right: 18px; font-size:14px;color:#E24E4E;font-weight:700;width:100%;height:auto;overflow:hidden;}
/* 추가 */

.myp-form-page-wrap{width:100%;height:auto;overflow:hidden;margin-top:20px;}
.myp-form-page-wrap .form-group-wrap{width:calc( 100% - 40px );padding:0 20px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-form-page-wrap .form-group-wrap.vt{align-items:flex-start;}
.myp-form-page-wrap .form-group-wrap + .form-group-wrap{margin-top:24px;}
.myp-form-page-wrap .form-group-wrap .label{width:80px;font-size:16px;color:#2D2B2A;}
.myp-form-page-wrap .form-group-wrap .label.s01{width:120px;}
.myp-form-page-wrap .form-group-wrap .label.s02{width:120px;}

.myp-form-page-wrap .form-agree-wrap{margin-top:33px;width:calc( 100% - 40px );padding:0 20px 9px 20px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-form-page-wrap .select-info-wrap01 + .form-agree-wrap{margin-top:9px;padding-bottom:33px;}
.myp-form-page-wrap .form-agree-wrap a{display:flex;justify-content:flex-start;align-items:center;}
.myp-form-page-wrap .form-agree-wrap a span{display:flex;font-size:14px;color:#5C5857;}
.myp-form-page-wrap .form-agree-wrap a img{display:flex;margin-left:4px;}
.myp-form-page-wrap .form-agree-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.myp-form-page-wrap .form-agree-wrap label input{display:flex;}
.myp-form-page-wrap .form-agree-wrap label span{display:flex;margin-left:6px;font-size:16px;color:#2D2B2A;}

.myp-form-page-wrap .form-group-wrap .form-item-wrap{width:100%;flex:1;height:auto;overflow:hidden;margin-left:24px;display:flex;justify-content:flex-start;align-items:center;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .value{width:100%;flex:1;height:auto;overflow:Hidden;font-size:16px;color:#282828;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .btn-func{display:inline-flex;justify-content:center;align-items:center;border:1px solid #C8BAB5;border-radius: 4px;padding:0 16px;height:35px;overflow:hidden;background:#fff;font-size:14px;color:#655045;font-weight:700;}

.myp-form-page-wrap .form-group-wrap .form-item-wrap .btn-func_add{width:73px;height:45px;overflow:hidden;padding:0;background:#fff;border:1px solid #4BBFCE;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5C5857;font-weight:700;margin-left:8px;border-radius: 4px;}

.myp-form-page-wrap .form-group-wrap .form-item-wrap .level{width:43px;height:18px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:700;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .level.gold{background:#F6E1D5;color:#E9B397;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .level.basic{background:#CCC;color:#919191;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .level.silver{border:1px solid #f5f5f5;background:#f7f7f7;color:#CCC;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .level.vip{border:1px solid #4bbfce;background:#FFF;color:#4bbfce;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .level.vvip{background:#9BDBE4;color:#31A5B4;}

.myp-form-page-wrap .form-group-wrap .form-item-wrap .allergy-list{margin-top:-16px;width:100%;height:auto;overflow:Hidden;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .allergy-list li{float:left;display:inline-flex;justify-content:center;align-items:center;height:32px;padding:0 10px;border-radius:16px;background:#F7F7F7;font-size:14px;color:#2D2B2A;margin:16px 8px 0 0;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .btn-alarm{display:inline-flex;justify-content:center;align-items:center;border:1px solid #C8BAB5;border-radius: 4px;padding:0 16px;height:35px;overflow:hidden;background:#fff;font-size:14px;color:#655045;font-weight:700;}

.myp-form-page-wrap .select-info-wrap{width:calc( 100% - 40px );padding:0 20px;height:auto;margin-top:24px;margin-bottom:24px;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;padding-bottom:8px;position:relative;}
.myp-form-page-wrap .select-info-wrap:before{content:"";width:calc( 100% - 40px );position:absolute;left:20px;bottom:0;display:block;height:1px;overflow:hidden;background:#EBEBEB;}
.myp-form-page-wrap .select-info-wrap .select{flex:initial;width:108px;height:36px;border:0;padding-left:10px;font-size:16px;color:#282828;}
.myp-form-page-wrap .select-info-wrap a{display:flex;justify-content:flex-start;align-items:center;height:36px;}
.myp-form-page-wrap .select-info-wrap a span{display:flex;font-size:16px;color:#282828;}
.myp-form-page-wrap .select-info-wrap a img{display:flex;margin-left:10px;}
.myp-form-page-wrap .select-info-wrap a.on img{transform:rotate(180deg);}
.myp-form-page-wrap .select-info-wrap01{width:calc( 100% - 32px );padding:24px 16px 24px 16px;height:auto;border-top:5px solid #F7F7F7;margin-top:24px;}
.myp-form-page-wrap .select-info-wrap01 .stit{width:100%;height:auto;overflow:Hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-form-page-wrap .select-info-wrap01 .sdesc{width:100%;height:auto;overflow:Hidden;margin-top:4px;font-size:14px;color:#474443;}

.toggle-form-wrap.hide{display:none;}

.myp-form-page-wrap .mtit{width:calc( 100% - 40px );padding-bottom:16px;border-bottom:1px solid #EBEBEB;height:auto;overflow:hidden;margin:0 auto;font-size:16px;color:#282828;font-weight:700;margin-bottom:24px;}
.myp-form-page-wrap .mtit.t01{padding-bottom:0;border-bottom:0;}

.myp-form-page-wrap .btn-withdrawal-wrap{margin:24px auto 90px auto;width:calc( 100% - 40px );padding:0 20px;height:auto;display:flex;justify-content:flex-end;align-items:center;}
.myp-form-page-wrap .btn-withdrawal-wrap a{display:flex;justify-content:center;align-items:center;width:69px;height:36px;overflow:hidden;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.myp-form-page-wrap .form-group-wrap.t01{}
.myp-form-page-wrap .form-group-wrap.t01 .label{width:78px;}
.myp-form-page-wrap .form-group-wrap.t01 .form-item-wrap{margin-left:0;}

/* 추가 */
.myp-form-page-wrap .form-group-wrap.t01 .form-item-wrap input.border-red { border: 1px solid red;}

.myp-form-page-wrap .form-group-wrap.t02{}
.myp-form-page-wrap .form-group-wrap.t02 .label{width:66px;}
.myp-form-page-wrap .form-group-wrap.t02 .label.t01{width:84px;}
.myp-form-page-wrap .form-group-wrap.t02 .label.t02{width:111px;}
.myp-form-page-wrap .form-group-wrap.t02 .form-item-wrap{margin-left:0;}


.myp-form-page-wrap .form-group-wrap .form-item-wrap .inp{}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .inp.datepicker{background:url(../../../assets/image/ico/ico-calendar.svg) no-repeat right center;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .e01{width:23px;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#2D2B2A;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .select{}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist{width:calc( 100% - 14px );margin-left:14px;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist.ml0{}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist li{display:flex;justify-content:flex-start;align-items:center;margin-right:16px;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist li label{position:relative;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist li input{position:absolute;left:-2000px;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist li span{width:83px;height:33px;border:1px solid #4BBFCE;border-radius:18px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#76726F;}
.myp-form-page-wrap .form-group-wrap .form-item-wrap .slist li input:checked + span{border-color:#4BBFCE;background:#4BBFCE;color:#fff;font-weight:700;}
.myp-form-page-wrap .error-msg{width:100%;height:auto;overflow:hidden;font-size:14px;color:#DF5435;margin-bottom:4px;}
.myp-form-page-wrap .form-group-wrap.t02 .form-item-wrap.vt{align-items:flex-start;flex-direction:column;}
.myp-form-page-wrap .form-group-wrap.t02 .form-item-wrap.vt .select{flex:initial;width:100%;}
.myp-form-page-wrap .allergy-result-list{width:100%;height:auto;overflow:hidden;padding-bottom:24px;}
.myp-form-page-wrap .allergy-result-list ul{width:calc( 100% - 30px );padding:0 15px;height:auto;overflow:hidden;}
.myp-form-page-wrap .allergy-result-list ul li{float:left;margin:12px 12px 0 0;display:inline-flex;justify-content:center;align-items:center;height:32px;padding:0 10px;border-radius:16px;background:#F7F7F7;}
.myp-form-page-wrap .allergy-result-list ul li span{display:flex;font-size:14px;color:#2D2B2A;}
.myp-form-page-wrap .allergy-result-list ul li a{display:flex;margin-left:4px;}
.myp-form-page-wrap .allergy-result-list ul li a img{}

.myp-form-page-wrap .btn-item-wrap{margin:24px auto 90px auto;width:calc( 100% - 32px );height:auto;display:flex;justify-content:center;align-items:center;}
/* 추가 */
.myp-form-page-wrap .btn-item-wrap .btn-cancel{width:100%;margin:0 auto;height:48px;overflow:hidden;border-radius:4px;border:1px solid #4BBFCE;padding:0;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#4BBFCE;font-weight:700;}
/* 추가 */
.myp-form-page-wrap .btn-item-wrap .btn-save{width:100%;margin:0 auto;height:48px;overflow:hidden;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.myp-chg-page-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.myp-chg-page-wrap .mtit{width:100%;height:auto;overflow:hidden;margin-top:130px;font-size:20px;color:#282828;font-weight:700;}
.myp-chg-page-wrap .form-group-wrap{width:100%;height:auto;overflow:hidden;margin-top:16px;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap .inp{padding-right:40px;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap .inp.t01{height:34px;padding-right:8px;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap .inp.auth-type{padding-right:60px;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap .btn-func{margin-left:16px;padding:0;width:108px;height:36px;overflow:hidden;border-radius:18px;border:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;font-weight:700;}
.myp-chg-page-wrap .form-group-wrap .form-item-wrap .btn-func01{position:absolute;right:16px;top:12px;height:20px;display:inline-flex;padding:0;border:0;background:transparent;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}

.myp-chg-page-wrap .form-group-wrap .msg{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:14px;color:#919191;}
.myp-chg-page-wrap .form-group-wrap .error-msg{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:14px;color:#E24E4E;font-weight:700;line-height:16.71px;}

.myp-chg-page-wrap .form-group-wrap .timer{width:100%;height:auto;overflow:hidden;margin-top:6px;font-size:14px;color:#DF5435;font-weight:700;}
.myp-chg-page-wrap .btn-item-wrap{width:100%;height:auto;overflow:Hidden;margin:60px auto 0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-chg-page-wrap .btn-item-wrap .btn-confirm{display:flex;justify-content:center;align-items:center;padding:0;width:175px;height:40px;border-radius:20px;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.myp-chg-page-wrap .btn-item-wrap .btn-cancel{display:flex;justify-content:center;align-items:center;padding:0;width:175px;height:40px;border-radius:20px;border:1px solid #4BBFCE;background:#fff;font-size:16px;color:#2D2B2A;margin-top:20px;font-weight:400;}

.myp-use-page-wrap{width:100%;height:auto;overflow:hidden;padding:24px 0 50px 0;}
.myp-use-page-wrap ul{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.myp-use-page-wrap ul li{width:100%;height:auto;overflow:hidden;font-size:12px;color:#5C5857;line-height:20.4px;}
.myp-use-page-wrap ul li + li{margin-top:24px;}

.myp-auth-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-auth-page-wrap .sico{width:100%;height:auto;overflow:hidden;margin-top:48px;text-align:center;}
.myp-auth-page-wrap .msg{width:100%;height:auto;overflow:hidden;margin-top:24px;text-align:center;font-size:16px;color:#282828;line-height:22.4px;}
.myp-auth-page-wrap .msg strong{font-size:16px;color:#282828;font-weight:700;}
.myp-auth-page-wrap ul{width:240px;height:auto;overflow:hidden;margin:44px auto 0 auto;}
.myp-auth-page-wrap ul li{width:100%;height:auto;overflow:hidden;}
.myp-auth-page-wrap ul li + li{margin-top:28px;}
.myp-auth-page-wrap ul li a{width:100%;height:42px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-auth-page-wrap ul li a img{display:flex;}
.myp-auth-page-wrap ul li a span{display:flex;margin:0 16px;font-size:16px;color:#282828;}

.myp-marketing-page-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl dt{width:100%;height:36px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:24px 0 4px 0;border-bottom:1px solid #ccc;}
.myp-marketing-page-wrap dl dt .mtit{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-marketing-page-wrap dl dt .metc{display:flex;margin-right:10px;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.myp-marketing-page-wrap dl dt .mdesc{margin-top:8px;font-size:14px;color:#282828;}

.myp-marketing-page-wrap dl dt.t01{display:block;border-top:1px solid #EBEBEB;border-bottom:0;margin-top:24px;overflow:visible;}

.myp-marketing-page-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl dd ul{width:100%;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl dd ul li{margin-top:16px;width:100%;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl dd ul li .toggle-header{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .key{margin-left:14px;display:flex;justify-content:flex-start;align-items:center;font-size:14px;color:#2D2B2A;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .key span{display:flex;margin-right:8px;font-size:14px;color:#2D2B2A;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .key img{display:flex;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .value{width:88px;height:28px;border:1px solid #F1F1F1;border-radius: 2px;display:flex;justify-content:center;align-items:center;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .value a{width:42px;height:26px;overflow:hidden;border-radius:2px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#ccc;}
.myp-marketing-page-wrap dl dd ul li .toggle-header .value a.on{background:#4BBFCE;color:#fff;font-weight:700;}
.myp-marketing-page-wrap dl dd .toggle-cont{width:100%;height:auto;overflow:hidden;}
.myp-marketing-page-wrap dl dd .toggle-cont label{width:100%;height:36px;overflow:hidden;margin-top:24px;display:flex;justify-content:space-between;align-items:center;}
.myp-marketing-page-wrap dl dd .toggle-cont label + label{margin-top:12px;}
.myp-marketing-page-wrap dl dd .toggle-cont label span{display:flex;margin-left:14px;font-size:14px;color:#2D2B2A;}
.myp-marketing-page-wrap dl dd .toggle-cont label input{display:flex;}


.myp-marketing-page-wrap .help-list{margin-top:133px;width:100%;height:auto;overflow:hidden;margin-bottom:60px;}
.myp-marketing-page-wrap .help-list li{width:calc( 100% - 24px );padding-left:24px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#919191;line-height:19.6px;}
.myp-marketing-page-wrap .help-list li:before{content:"";width:3px;height:3px;overflow:Hidden;display:block;background:#919191;position:absolute;left:10px;top:7px;}
.myp-marketing-page-wrap .help-list li + li{margin-top:21px;}

/**/
.myp-withdrawal-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .mtit{width:calc( 100% - 16px );padding-left:16px;height:43px;overflow:hidden;background:#F1F1F1;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#282828;}
.myp-withdrawal-page-wrap .msg{width:calc( 100% - 144px );margin:0 auto;padding-top:29px;height:auto;overflow:hidden;font-size:24px;color:#282828;font-weight:700;}

.myp-withdrawal-page-wrap .wait-item-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;}
.myp-withdrawal-page-wrap .wait-item-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:44px;font-size:20px;color:#E24E4E;font-weight:700;}
.myp-withdrawal-page-wrap .wait-item-wrap .sdesc{width:100%;height:auto;overflow:hidden;font-size:16px;color:#5C5857;line-height:22.4px;margin-top:16px;}
.myp-withdrawal-page-wrap .wait-item-wrap a{display:flex;justify-content:flex-start;align-items:center;margin-top:18px;}
.myp-withdrawal-page-wrap .wait-item-wrap a span{display:flex;font-size:16px;color:#4BBFCE;}
.myp-withdrawal-page-wrap .wait-item-wrap a img{display:flex;}

.myp-withdrawal-page-wrap .extinction-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:24px;background:#F7F7F7;padding-bottom:28px;}
.myp-withdrawal-page-wrap .extinction-item-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;padding-top:28px;font-size:20px;color:#282828;font-weight:700;}
.myp-withdrawal-page-wrap .extinction-item-wrap ul{width:calc( 100% - 40px );margin:20px auto 0 auto;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .extinction-item-wrap ul li{display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 2px );height:58px;border-radius:8px;background:#fff;overflow:hidden;border:1px solid #F7F7F7;}
.myp-withdrawal-page-wrap .extinction-item-wrap ul li + li{margin-top:12px;}
.myp-withdrawal-page-wrap .extinction-item-wrap ul li .key{margin-left:16px;font-size:16px;color:#282828;width:100%;flex:1;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .extinction-item-wrap ul li .value{width:74px;font-weight:700;font-size:16px;color:#4BBFCE;}
.myp-withdrawal-page-wrap .extinction-item-wrap .e01{width:calc( 100% - 76px );height:auto;overflow:hidden;margin:0 auto;padding-top:18px;font-size:16px;line-height:22.4px;color:#5C5857;}

.myp-withdrawal-page-wrap .risk-item-wrap{width:calc( 100% - 70px );padding:0 35px;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .risk-item-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:20px;color:#282828;font-weight:700;margin-top:40px;line-height:28px;}
.myp-withdrawal-page-wrap .risk-item-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .risk-item-wrap ul li{width:100%;height:auto;overflow:hidden;margin-top:20px;font-size:16px;color:#474443;line-height:22.4px;}

.myp-withdrawal-page-wrap .destruction-item-wrap{width:calc( 100% - 32px );margin:50px auto 0 auto;height:auto;overflow:hidden;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.myp-withdrawal-page-wrap .destruction-item-wrap .stit{width:calc( 100% - 38px );padding:0 19px;margin-top:50px;height:auto;overflow:hidden;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.myp-withdrawal-page-wrap .destruction-item-wrap .sdesc{margin-top:20px;width:calc( 100% - 38px );padding:0 19px;height:auto;overflow:hidden;font-size:16px;color:#474443;line-height:22.4px;}
.myp-withdrawal-page-wrap .destruction-item-wrap .tbl-item-wrap{width:calc( 100% - 10px );margin:50px auto 40px auto;border-radius:4px;border:1px solid #76726F;}
.myp-withdrawal-page-wrap .destruction-item-wrap table{width:100%;table-layout:fixed;border-collapse:collapse;}
.myp-withdrawal-page-wrap .destruction-item-wrap table th{width:230px;height:60px;background:#F1F1F1;border-top:1px solid #76726F;border-right:1px solid #76726F;text-align:center;font-size:14px;color:#282828;font-weight:400;line-height:19.6px;}
.myp-withdrawal-page-wrap .destruction-item-wrap table td{font-size:14px;color:#282828;text-align:center;border-top:1px solid #76726F;}
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:first-child th,
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:first-child td{border-top:0;}
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:first-child th{border-top-left-radius:4px;}
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:first-child td{border-top-right-radius:4px;}
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:last-child th{border-bottom-left-radius:4px;}
.myp-withdrawal-page-wrap .destruction-item-wrap table tr:last-child td{border-bottom-right-radius:4px;}

.myp-withdrawal-page-wrap .reason-item-wrap{width:calc( 100% - 32px );height:auto;overflow:Hidden;padding:0 16px;}
.myp-withdrawal-page-wrap .reason-item-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:40px;font-size:16px;color:#282828;font-weight:700;}
.myp-withdrawal-page-wrap .reason-item-wrap ul{margin-top:4px;width:100%;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li{margin-top:24px;width:100%;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li label{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li label input{display:flex;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li label span{display:flex;margin-left:17px;font-size:16px;color:#5C5857;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li .form-item-wrap{position:relative;margin-top:30px;width:calc( 100% - 8px );padding:0 4px;height:auto;overflow:hidden;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li .form-item-wrap .textarea{width:calc( 100% - 32px - 2px );height:66px;padding:16px;resize:none;font-size:16px;color:#5C5857;line-height:22.4px;border-radius: 4px;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li .form-item-wrap:before{content:"";width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0);position:absolute;left:0;top:0;display:block;}
.myp-withdrawal-page-wrap .reason-item-wrap ul li label.on + .form-item-wrap:before{display:none;}

.myp-withdrawal-page-wrap .chk-item-wrap{width:calc( 100% - 32px );height:auto;overflow:Hidden;padding:0 16px;margin-top:34px;}
.myp-withdrawal-page-wrap .chk-item-wrap label{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:Hidden;}
.myp-withdrawal-page-wrap .chk-item-wrap label input{display:flex;}
.myp-withdrawal-page-wrap .chk-item-wrap label span{display:block;width:100%;flex:1;height:auto;overflow:hidden;margin-left:15px;font-size:16px;color:#282828;line-height:19.6px;}
.myp-withdrawal-page-wrap .chk-item-wrap label span strong{font-size:16px;color:#2D2B2A;line-height:22.4px;}

.myp-withdrawal-page-wrap .btn-item-wrap{width:calc( 100% - 32px );height:auto;overflow:Hidden;padding:34px 0 90px 0;margin:0 auto;}
.myp-withdrawal-page-wrap .btn-item-wrap button{width:100%;height:48px;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
button[disabled]{background:#ccc !important;}

.myp-point-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-point-page-wrap .point-header-wrap{background:#F7F7F7;width:100%;height:auto;overflow:hidden;padding:30px 0;}
.myp-point-page-wrap .point-header-wrap .key{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;text-align:center;}
.myp-point-page-wrap .point-header-wrap .value{width:100%;height:auto;overflow:hidden;margin-top:12px;font-size:16px;color:#4BBFCE;font-weight:700;text-align:center;}
.myp-point-page-wrap .point-header-wrap .extinction{margin-top:28px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-point-page-wrap .point-header-wrap .extinction span{display:flex;font-size:16px;color:#282828;}
.myp-point-page-wrap .point-header-wrap .extinction strong{display:flex;margin-left:32px;font-size:16px;color:#655045;font-weight:700;}

.myp-point-page-wrap .point-result-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.myp-point-page-wrap .point-result-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:29px;font-size:16px;color:#282828;font-weight:700;}
.myp-point-page-wrap .point-result-wrap .nodata{width:100%;height:auto;overflow:hidden;margin-top:24px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-point-page-wrap .point-result-wrap .nodata img{display:flex;}
.myp-point-page-wrap .point-result-wrap .nodata span{display:flex;margin-top:16px;font-size:16px;color:#919191;}

.myp-point-page-wrap .point-result-list{width:calc( 100% - 32px );height:auto;overflow:hidden;margin-top:4px;padding:0 16px;}
.myp-point-page-wrap .point-result-list ul{width:100%;height:auto;overflow:hidden;}
.myp-point-page-wrap .point-result-list ul li{width:100%;height:auto;overflow:hidden;padding:20px 0;border-bottom:1px solid #EBEBEB;display:flex;justify-content:flex-start;align-items:center;}
.myp-point-page-wrap .point-result-list ul li .status{width:46px;height:23px;border:1px solid #C8BAB5;border-radius:2px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#655045;font-weight:700;}
.myp-point-page-wrap .point-result-list ul li .status.t01{border-color:#4BBFCE;background:#4BBFCE;color:#fff;}
.myp-point-page-wrap .point-result-list ul li .scont{margin-left:16px;width:100%;flex:1;height:auto;overflow:hidden;}
.myp-point-page-wrap .point-result-list ul li .scont .key{width:100%;height:auto;overflow:hidden;font-size:14px;color:#282828;}
.myp-point-page-wrap .point-result-list ul li .scont .value{margin-top:12px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-point-page-wrap .point-result-list ul li .scont .value span{display:flex;font-size:14px;color:#919191;}
.myp-point-page-wrap .point-result-list ul li .scont .value strong{display:flex;font-size:14px;color:#282828;font-weight:700;}

.myp-coupon-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-coupon-page-wrap .mtit{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;margin-top:17px;}
.myp-coupon-page-wrap .coupon-list{width:calc( 100% - 32px );padding:32px 16px;height:auto;overflow:hidden;margin-top:22px;background:#F7F7F7;}
.myp-coupon-page-wrap .coupon-list li{width:100%;height:auto;overflow:hidden;}
.myp-coupon-page-wrap .coupon-list li + li{margin-top:24px;}
/*.myp-coupon-page-wrap .coupon-list li .sitem{width:325px;height:150px;overflow:hidden;margin:0 auto;background:url(../../../assets/image/bg/bg-coupon.svg) no-repeat left top;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:flex-start;}*/

/* 수정*/
.myp-coupon-page-wrap .coupon-list li .sitem{width:325px;height:150px;overflow:hidden;margin:0 auto;
    background:url(../../../assets/image/bg/bg-coupon02-on.png) no-repeat left top;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:flex-start;}
/* 추가 */
.myp-coupon-page-wrap .coupon-list li .sitem.use{width:325px;height:150px;overflow:hidden;margin:0 auto;
    background:url(../../../assets/image/bg/bg-coupon02.png) no-repeat left top;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:flex-start;}

.myp-coupon-page-wrap .coupon-list li .sitem .lt-item{width:100%;padding-left:23px;flex:1;height:150px;overflow:hidden;}
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item .sdate{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;margin-top:16px;}
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item .sprice{width:100%;height:auto;overflow:hidden;margin-top:10px;line-height:28px;font-size:20px;color:#282828;font-weight:700;}
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item .stit{width:100%;height:auto;overflow:hidden;margin-top:10px;line-height:22.4px;font-size:16px;color:#282828;}
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item .sdesc{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:14px;color:#919191;}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item{width:70px;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item strong{margin-top:52px;display:flex;font-size:20px;color:#fff;font-weight:700;}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item a{display:flex;width:36px;height:36px;}

/* 추가 */
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item.my-coupon{
    width:100%;flex:4.3;height:140px;overflow:hidden;
    display: flex;               /* flexbox 활성화 */
    justify-content: center;     /* 세로 가운데 */
    align-items: center;         /* 가로 가운데 */
    text-align: center;
}
.myp-coupon-page-wrap .coupon-list li .sitem .lt-item.my-coupon .sprice{width:100%;height:auto;overflow:hidden; line-height:24px;font-size:20px;color:#282828;font-weight:700;}

.myp-coupon-page-wrap .coupon-list li .sitem .rt-item.my-coupon{
    width:100%;flex:5.7;height:140px;overflow:hidden;
    display: flex;               /* flexbox 활성화 */
    justify-content: center;     /* 세로 가운데 */
    align-items: start;         /* 가로 가운데*/
}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item.my-coupon .stit{width:100%;height:auto;overflow:hidden;line-height:20px;font-size:14px;color:#181818;}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item.my-coupon .sdate{width:100%;height:auto;overflow:hidden;font-size:13px;color:#5C5857;}
.myp-coupon-page-wrap .coupon-list li .sitem .rt-item.my-coupon .sdesc{width:100%;height:auto;margin-top: 4px; overflow:hidden;font-size:12px;color:#919191;}
/* ---- */

.myp-coupon-page-wrap .coupon-list li .sitem.type01{background:url(../../../assets/image/bg/bg-coupon-type01.svg) no-repeat left top;background-size:325px 150px;}
.myp-coupon-page-wrap .coupon-list li .sitem.type01 .rt-item{}
.myp-coupon-page-wrap .coupon-list li .sitem.type01 .rt-item strong{color:#282828;}

.myp-coupon-page-wrap .btn-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:24px;}
.myp-coupon-page-wrap .btn-item-wrap button{width:100%;height:48px;border-radius:4px;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.myp-coupon-page-wrap .help-list{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:16px;}
.myp-coupon-page-wrap .help-list li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:66px;overflow:hidden;font-size:16px;color:#919191;line-height:22.4px;}
.myp-coupon-page-wrap .help-list li:before{content:"*";font-size:16px;color:#919191;position:absolute;left:0;top:0;}
.myp-coupon-page-wrap .nodata{margin-top:93px;width:100%;height:auto;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-coupon-page-wrap .nodata img{width:160px;height:85px;}
.myp-coupon-page-wrap .nodata span{display:flex;margin-top:16px;font-size:16px;color:#919191;}


/* 추가 1 */
.product-dialog{display:none;top:0;left:0;justify-content:center;align-items:center;position:fixed;width:100%;height:100%;overflow:hidden;background:rgba(0, 0, 0, 0.6);z-index:999}
.product-dialog.on{display:flex;}
.product-dialog .pop-box{width:374px;border-radius:5px;padding:30px;height:auto;overflow:hidden;background:#fff;box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2); border: solid 1px #111111;position:relative;}
.product-dialog-close{position:absolute;right:20px;top:20px;}
.product-dialog-close i{color:#333;font-size:35px;}
.product-dialog .pop-box h1{width:100%;height:auto;overflow:hidden;text-align:center;font-size:40px;color:#111;margin:40px auto 80px auto;}
.product-dialog .pop-box .tabs{width:100%;height:auto;overflow:hidden;}
.product-dialog .pop-box .tabs li{width:50%;float:left;height:auto;overflow:hidden;}
.product-dialog .pop-box .tabs li a{display:block;font-size:20px;color:#666;width:calc( 100% - 2px );border:solid 1px rgba(0, 0, 0, 0.1);height:64px;line-height:64px;text-align:center;background:#f5f5f5;}
.product-dialog .pop-box .tabs li a.on{background:#fff;width:100%;border-left:0;border-right:0;border-bottom:0;border-top:2px solid #0087ff;height:63px;line-height:63px;color:#111;}
/* 추가 1 */

/*.dialog{z-index:90;display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.35);}*/
.dialog{z-index:90;display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,.35); z-index: 500;}
/* 수정 1 */
/*.dialog.on{display:flex;}*/
.dialog.on{position: fixed; display:flex;}
/* 수정 1 */

.dialog .pop-item-wrap{width:292px;height:auto;overflow:hidden;background: #FFFFFF;border-radius: 24px;position:relative;}
.dialog .pop-item-wrap .ptit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:24px;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.dialog .pop-item-wrap .pdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:8px;font-size:16px;color:#76726F;}
.dialog .pop-item-wrap .btn-pop-close{width:24px;height:24px;position:absolute;right:12px;top:12px;border:0;background:transparent;padding:0;}
.dialog .pop-item-wrap .btn-pop-close img{}
.dialog .pop-item-wrap .coupon-form-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.dialog .pop-item-wrap .coupon-form-wrap.t01{margin-top:24px;}
.dialog .pop-item-wrap .coupon-form-wrap .label{width:100%;height:auto;overflow:hidden;margin-top:24px;font-size:16px;color:#282828;}
.dialog .pop-item-wrap .coupon-form-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:8px;}
.dialog .pop-item-wrap .coupon-form-wrap .form-item-wrap .inp{}
.dialog .pop-item-wrap .btn-item-wrap{width:100%;height:auto;overflow:hidden;padding:24px 0 17px 0;display:flex;justify-content:center;align-items:center;}
.dialog .pop-item-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;width:85px;height:35px;border-radius:18px;border:0;background:#4BBFCE;padding:0;font-size:14px;color:#fff;font-weight:700;}

.myp-order-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-order-page-wrap .paging-wrap{padding:34px 0 90px 0;}
.myp-order-page-wrap .order-list-wrap{width:100%;height:auto;overflow:hidden;}
.myp-order-page-wrap .order-list-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-order-page-wrap .order-list-wrap dl dt{width:calc( 100% - 32px );padding:16px 16px 0 16px;height:36px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;background:#F7F7F7;}
.myp-order-page-wrap .order-list-wrap dl dt .sdate{display:flex;font-size:14px;color:#919191;}
.myp-order-page-wrap .order-list-wrap dl dt a{display:flex;justify-content:flex-start;align-items:center;}
.myp-order-page-wrap .order-list-wrap dl dt a span{display:flex;margin-right:4px;font-size:14px;color:#5C5857;}
.myp-order-page-wrap .order-list-wrap dl dt a img{display:flex;}
.myp-order-page-wrap .order-list-wrap dl dd{width:100%;height:auto;overflow:hidden;background:#F7F7F7;border-bottom:1px solid #EBEBEB;}
/*.myp-order-page-wrap .order-list-wrap dl dd + dt{margin-top:24px;border-top:1px solid #EBEBEB;}*/
.myp-order-page-wrap .order-list-wrap dl .repeat-box + .repeat-box{margin-top:24px;border-top:1px solid #EBEBEB;}
.myp-order-page-wrap .order-list-wrap dl dd ul{width:100%;height:auto;overflow:hidden;padding-bottom:24px;}
.myp-order-page-wrap .order-list-wrap dl dd ul li{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:auto;display:flex;justify-content:space-between;align-items:center;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .key{width:65px;font-size:14px;color:#282828;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value{position:relative;width:100%;flex:1;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value span{font-size:16px;color:#282828;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value strong{font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value.wait{font-size:16px;color:#76726F;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value.ready{font-size:16px;color:#655045;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value.complete{font-size:16px;color:#4BBFCE;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value.cancel{font-size:16px;color:#919191;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value.fail{font-size:16px;color:#FF0000;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value .stit{font-size:16px;color:#282828;width:100%;flex:1;height:auto;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value .scnt{font-size:16px;color:#282828;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value .btn-func{width:100px;height:35px;border:1px solid #4BBFCE;background:#fff;border-radius:18px;padding:0;position:absolute;right:0;top:50%;margin-top:-17px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-order-page-wrap .order-list-wrap dl dd ul li .value .btn-func01{width:57px;height:35px;border:1px solid #4BBFCE;background:#fff;padding:0;position:absolute;right:0;top:50%;margin-top:-17px;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;font-weight:700;}

/**/
.myp-order-view-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-header-wrap{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:49px;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;background:#F7F7F7;}
.myp-order-view-page-wrap .ov-header-wrap .key{display:flex;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-header-wrap .value{display:flex;width:100%;flex:1;margin-left:16px;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-order-view-page-wrap .ov-header-wrap .status{display:flex;font-size:14px;color:#76726F;font-weight:700;}

.myp-order-view-page-wrap .ov-prodcuct-wrap{width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-prodcuct-wrap .mtit{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul{width:100%;height:auto;overflow:hidden;margin-top:24px;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li + li{margin-top:20px;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .spic {
    font-size: 0;
    position: relative;
    width: 120px;
    aspect-ratio: 1 / 1;
    overflow: hidden;
    border-radius: 8px;
}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .spic>img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}
/*.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .spic{width:120px;height:120px;overflow:hidden;border-radius:8px;background-size:cover !important;}*/
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .stit{margin-top:6px;width:100%;height:45px;font-size:14px;color:#282828;line-height:22.4px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .stit.t01{font-size:14px;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .scnt{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;font-size:16px;color:#282828;word-spacing:8px;}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul.type01 li a .scont .stit{margin-top:0;}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .sprice span{display:flex;font-size:14px;color:#ccc;font-weight:400;text-decoration:line-through;margin-right:7px;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .setc{width:100%;height:auto;overflow:hidden;text-align:right;font-size:14px;color:#E9B397;margin-top:4px;}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .cnt-item-wrap{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .cnt-item-wrap .btn-mius{width:24px;height:24px;padding:0;border:0;background:transparent;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .cnt-item-wrap .value{width:56px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont .cnt-item-wrap .btn-plus{width:24px;height:24px;padding:0;border:0;background:transparent;}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul li a .scont.t01{margin-right:0;}

.myp-order-view-page-wrap .ov-prodcuct-wrap ul li .req-cnt-wrap{padding-bottom:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li .req-cnt-wrap .rcnt{padding:0 8px;height:25px;background:#F7F7F7;border-radius: 2px;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;font-size:12px;color:#4BBFCE;font-weight:700;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li .status-msg-wrap{margin-top:26px;width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li .status-msg-wrap .key{width:100%;height:36px;background: #F7F7F7;border-radius: 4px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .ov-prodcuct-wrap ul li .status-msg-wrap .value{margin-top:8px;width:calc( 100% - 2px - 32px );padding:8px 16px;border:1px solid #eee;border-radius:4px;font-size:14px;color:#282828;height:62px;overflow:hidden;overflow-y:auto;}

.myp-order-view-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-order-view-page-wrap .ov-result-wrap.bob{border-bottom:5px solid #F7F7F7;padding-left:16px;padding-right:16px;}
.myp-order-view-page-wrap .ov-result-wrap.botype{border-top:0;position:relative;}
.myp-order-view-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-order-view-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-order-view-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-order-view-page-wrap .ov-result-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-order-view-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-order-view-page-wrap .ov-result-wrap ul li .key{display:flex;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-result-wrap ul li .value{display:flex;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-result-wrap ul li .value.t01{color:#4BBFCE;}
.myp-order-view-page-wrap .ov-result-wrap ul li .key.str{font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-order-view-page-wrap .ov-result-wrap ul li .value.str{font-size:20px;color:#282828;font-weight:700;}
.myp-order-view-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-order-view-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-order-view-page-wrap .ov-result-wrap .total.cancel{color:#DF5435;}

.myp-order-view-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-order-view-page-wrap .cancel-result-wrap .cnt{font-size:16px;color:#282828;}
.myp-order-view-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-order-view-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-order-view-page-wrap .ov-result-wrap .spoint .key{display:flex;font-size:14px;color:#E9B397;font-weight:700;}
/*.myp-order-view-page-wrap .ov-result-wrap .spoint .value{display:flex;font-size:14px;color:#76726F;margin-left:8px;}*/
.myp-order-view-page-wrap .ov-result-wrap .spoint .value{display:flex;font-size:14px;color:#E9B397;margin-left:8px;}

.myp-order-view-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-order-view-page-wrap .ov-cart-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.myp-order-view-page-wrap .ov-info-wrap{width:100%;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;margin-top:24px;padding-top:16px;padding-bottom:16px;}
.myp-order-view-page-wrap .ov-info-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dt{width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dt a{width:calc( 100% - 32px );padding:0 16px;height:24px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-view-page-wrap .ov-info-wrap dl dt a strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-order-view-page-wrap .ov-info-wrap dl dt a img{display:flex;transform:rotate(180deg)}
.myp-order-view-page-wrap .ov-info-wrap dl dt a.on img{transform:rotate(0deg)}
.myp-order-view-page-wrap .ov-info-wrap dl dt a.otype01.on{padding-bottom:16px;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .ov-info-wrap dl.type05 dt a.on{padding-bottom:16px;}
.myp-order-view-page-wrap .ov-info-wrap dl dt .mtit{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .ov-info-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li .key{display:flex;width:72px;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li .value{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list li .value strong{font-size:16px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .total{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;text-align:right;margin-top:16px;font-size:20px;color:#282828;font-weight:700;word-spacing:8px;}
.myp-order-view-page-wrap .ov-info-wrap dl.on dd{display:none;}
.myp-order-view-page-wrap .ov-info-wrap dl.on{border-bottom:0;}

/* 추가 */
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list.addDelivery{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list.addDelivery li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list.addDelivery li .key{display:flex;width:200px;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list.addDelivery li .value{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .paym-list.addDelivery li .value strong{font-size:16px;color:#282828;font-weight:700;}

/* 추가 */


.myp-order-view-page-wrap .ov-info-wrap dl.type01{margin-top:16px;border-bottom:1px solid #EBEBEB;background:#F7F7F7;border-top:1px solid #EBEBEB}

.myp-order-view-page-wrap .ov-info-wrap dl.type02{margin-top:24px;border-top:5px solid #F7F7F7;padding-top:16px;border-bottom:1px solid #EBEBEB;padding-bottom:16px;}

.myp-order-view-page-wrap .ov-info-wrap dl.type03{margin-top:24px;border-top:5px solid #F7F7F7;padding-top:16px;}

.myp-order-view-page-wrap .ov-info-wrap dl.type04{margin-top:16px;border-top:1px solid #EBEBEB;padding-top:16px;border-bottom:5px solid #F7F7F7;padding-bottom:24px;}
.myp-order-view-page-wrap .ov-info-wrap dl.type04 dt .mtit{margin-top:0;}
.myp-order-view-page-wrap .ov-info-wrap dl.type04 dd .req-list{border-bottom:0;padding-bottom:0;}
.myp-order-view-page-wrap .ov-info-wrap dl.type04 dd .req-list.bob{padding-bottom:16px;border-bottom:1px solid #EBEBEB;}

.myp-order-view-page-wrap .ov-info-wrap dl.bob{border-bottom:5px solid #F7F7F7;padding-bottom:24px;}

.myp-order-view-page-wrap .ov-info-wrap dl.active{padding-bottom:16px;}
.myp-order-view-page-wrap .ov-info-wrap dl.active dd{display:none;}

.myp-order-view-page-wrap .ov-info-wrap dl.type05{margin-top:24px;border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;padding-top:16px;}
.myp-order-view-page-wrap .ov-info-wrap dl.type05.bon{margin-top:0;border-top:0;}

.myp-order-view-page-wrap .ov-info-wrap dl.type06{margin-top:24px;border-top:5px solid #F7F7F7;padding-top:16px;}
.myp-order-view-page-wrap .ov-info-wrap dl.type07{padding-bottom:16px;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .ov-info-wrap dl.type08{margin-top:24px;border-top:5px solid #F7F7F7;padding-top:16px;padding-bottom:16px;border-bottom:5px solid #F7F7F7;}

.myp-order-view-page-wrap .ov-info-wrap dl dd .account-num{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#4BBFCE;font-weight:700;text-decoration:underline;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-list{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-list li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-list li + li{margin-top:8px;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-list li strong{font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-help{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;margin-bottom:24px;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .acc-help strong{font-size:14px;color:#2D2B2A;font-weight:700;}

.myp-order-view-page-wrap .ov-info-wrap dl dd .cash-list{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .cash-list li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .cash-list li .key{width:86px;display:flex;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .cash-list li .value{font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .cash-list li .value strong{font-size:16px;color:#282828;font-weight:700;}

.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
/* 0627 */
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .key{width:100px;display:flex;font-size:16px;color:#282828;}
/*.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .key{width:72px;display:flex;font-size:16px;color:#282828;}*/
/* 0627 */
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .value{width:100%;flex:1;position:relative;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .value.none{color:#919191;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .btn-func{width:57px;height:30px;border:1px solid #4BBFCE;background:#fff;border-radius: 2px;padding:0;font-size:14px;color:#2D2B2A;font-weight:700;}
/*.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li .btn-func{width:57px;height:35px;border:1px solid #4BBFCE;background:#fff;border-radius: 2px;padding:0;font-size:14px;color:#2D2B2A;font-weight:700;}*/
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li.vt{display:block;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .delivery-list li.vt .value{margin-top:8px;font-size:16px;color:#282828;}

.myp-order-view-page-wrap .ov-info-wrap dl dd .req-list{width:calc( 100% - 32px );margin:0 auto;border-bottom:1px solid #EBEBEB;padding-bottom:16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .req-list li{margin-top:16px;width:100%;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .req-list li .key{width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .req-list li .value{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:16px;color:#282828;}

.myp-order-view-page-wrap .ov-info-wrap .edit-btn-wrap{width:100%;height:auto;overflow:hidden;padding:26px 0 33px 0;text-align:center;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .ov-info-wrap .edit-btn-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.myp-order-view-page-wrap .cancel-btn-wrap{width:100%;height:auto;overflow:hidden;padding:33px 0 90px 0;text-align:center;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .cancel-btn-wrap a{font-size:16px;color:#DF5435;font-weight:700;text-decoration:underline !important;}
.myp-order-view-page-wrap .cancel-btn-wrap.type01{padding:24px 16px 33px 16px;width:calc( 100% - 32px );display:flex;justify-content:space-between;align-items:center;}
.myp-order-view-page-wrap .cancel-btn-wrap.type02{border-bottom:0;}

.myp-order-view-page-wrap .ov-info-wrap dl dd .uinfo-list{width:calc( 100% - 32px );margin:0 auto;border-bottom:1px solid #EBEBEB;padding-bottom:16px;height:auto;overflow:hidden;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .uinfo-list li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .uinfo-list li .key{width:58px;display:flex;font-size:16px;color:#919191;}
.myp-order-view-page-wrap .ov-info-wrap dl dd .uinfo-list li .value{font-size:16px;color:#2D2B2A;}

.myp-order-view-page-wrap .ov-info-wrap dl.type05 dd .uinfo-list{border-bottom:0;}

.myp-order-view-page-wrap .contact-item-wrap{width:100%;height:auto;overflow:hidden;text-align:center;padding:24px 0 90px 0;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .contact-item-wrap.type01{padding:24px 0 33px 0;}
.myp-order-view-page-wrap .contact-item-wrap.type02{border-bottom:0;}
.myp-order-view-page-wrap .contact-item-wrap .cdesc{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#282828;line-height:19.6px;}
.myp-order-view-page-wrap .contact-item-wrap a{margin-top:14px;display:inline-flex;justify-content:center;align-items:center;}
.myp-order-view-page-wrap .contact-item-wrap a span{display:flex;margin-right:4px;font-size:14px;color:#5C5857;}
.myp-order-view-page-wrap .contact-item-wrap a img{display:flex;}

.myp-order-view-page-wrap .btn-group-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto;overflow:hidden;text-align:center;padding:24px 0 102px 0;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .btn-group-wrap.type02{border-bottom:0;}
.myp-order-view-page-wrap .btn-group-wrap button{width:175px;height:40px;overflow:hidden;border:0;background:#4BBFCE;padding:0;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}
.myp-order-view-page-wrap .btn-group-wrap button + button{margin-top:20px;border:1px solid #4BBFCE;background:#fff;color:#2D2B2A;font-weight:400;}

.myp-order-view-page-wrap .buy-confirm-wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:auto;overflow:hidden;text-align:center;padding:24px 0 90px 0;border-bottom:5px solid #F7F7F7;}
.myp-order-view-page-wrap .buy-confirm-wrap.type02{border-bottom:0;}
.myp-order-view-page-wrap .buy-confirm-wrap .stit{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:20px;color:#282828;font-weight:700;}
.myp-order-view-page-wrap .buy-confirm-wrap .sdesc{width:100%;height:auto;overflow:Hidden;text-align:center;font-size:14px;color:#5C5857;line-height:19.6px;margin-top:8px;}
.myp-order-view-page-wrap .buy-confirm-wrap button{margin-top:24px;width:175px;height:40px;overflow:hidden;padding:0;border-radius:20px;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:400;border:1px solid #4BBFCE;background:#fff;color:#2D2B2A;}

.myp-order-view-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-order-view-page-wrap .oc-header-wrap .key{float:left;width:72px;font-size:16px;color:#282828;}
.myp-order-view-page-wrap .oc-header-wrap .value{float:left;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-order-view-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{width:100%;height:auto;overflow:Hidden;}
.myp-exchange-page-wrap .func-item-wrap{display:flex;justify-content:space-between;align-items:center;width:calc( 100% - 32px );margin:0 auto;padding:24px 0 12px 0;border-bottom:1px solid #ccc;height:auto;overflow:Hidden;}
.myp-exchange-page-wrap .func-item-wrap .mtit{display:flex;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .func-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.myp-exchange-page-wrap .func-item-wrap label input{display:flex;}

.myp-exchange-page-wrap .func-item-wrap label span{display:flex;margin-left:6px;font-size:16px;color:#2D2B2A;}

.myp-exchange-page-wrap .exc-list-wrap{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .exc-list-wrap ul{width:calc( 100% - 32px );margin:20px auto 0 auto;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .exc-list-wrap ul li{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .exc-list-wrap ul li + li{margin-top:34px;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .spic{width:120px;height:120px;overflow:hidden;background-size:cover !important;position:relative;border-radius:8px;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .spic input{position:absolute;left:8px;top:8px;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .stit{width:100%;height:45px;font-size:16px;color:#282828;line-height:22.4px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .cnt-item-wrap{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .cnt-item-wrap .btn-mius{width:24px;height:24px;padding:0;border:0;background:transparent;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .cnt-item-wrap .value{width:56px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .cnt-item-wrap .btn-plus{width:24px;height:24px;padding:0;border:0;background:transparent;}

.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .sprice{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .sprice span{display:flex;font-size:14px;color:#ccc;font-weight:400;text-decoration:line-through;margin-right:7px;}

/* 추가 */
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .sprice .cancel{display:flex;font-size:16px;color:#282828;font-weight:400;}

.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-exchange-page-wrap .exc-list-wrap ul li .sitem .scont .setc{width:100%;height:auto;overflow:hidden;text-align:right;font-size:14px;color:#E9B397;margin-top:4px;}
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem{width:100%;height:auto;overflow:hidden;margin-top:26px;}

.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a{background:#F7F7F7;width:100%;height:38px;overflow:hidden;border-radius: 4px;display:flex;justify-content:center;align-items:center;}
/* 추가 */
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a.on img{transform:rotate(180deg);}
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a.on + .form-item-wrap{display:none;}

/*------------------*/

.dropdown-content{background:#F7F7F7;width:100%;height:auto;min-height:38px; border-radius: 4px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.dropdown-content span{display:flex;margin-right:6px;padding:3px;font-size:16px;color:#282828;}

/* ---- */


.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a span{display:flex;margin-right:6px;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a img{display:flex;}
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem .form-item-wrap{display:block;margin-top:8px;width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .exc-list-wrap ul li .bitem .form-item-wrap .textarea{width:calc( 100% - 32px - 2px );height:calc( 80px - 2px - 16px );border:1px solid #EBEBEB;border-radius:4px;padding:8px 16px;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;resize:none;}

/*.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a.on img{transform:rotate(180deg);}*/
/*.myp-exchange-page-wrap .exc-list-wrap ul li .bitem a.on + .form-item-wrap{display:none;}*/

.myp-exchange-page-wrap .btn-item-wrap{width:calc( 100% - 52px );border-bottom:5px solid #F7F7F7;padding:26px;height:auto;overflow:hidden;text-align:right;}
.myp-exchange-page-wrap .btn-item-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.myp-exchange-page-wrap .delivery-price{width:calc( 100% - 32px );border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;padding:24px 16px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .delivery-price.mt24{margin-top:24px;}

.myp-exchange-page-wrap .delivery-price .key{display:flex;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .delivery-price .value{display:flex;font-size:16px;color:#282828;}

.myp-exchange-page-wrap .delivery-price.t01{margin-top:24px;}
.myp-exchange-page-wrap .delivery-price.t01 .key{font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-exchange-page-wrap .delivery-price.t01 .value{font-size:20px;color:#282828;font-weight:700;word-spacing:4px;}

.myp-exchange-page-wrap .paym-list{border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;margin-top:24px;width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .paym-list.t01{border-bottom:0;padding-bottom:0;}
.myp-exchange-page-wrap .paym-list dt{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .paym-list dt a{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .paym-list dt a strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-exchange-page-wrap .paym-list dt a img{display:flex;transform:rotate(180deg);}
.myp-exchange-page-wrap .paym-list dt a.on img{transform:rotate(0deg);}
.myp-exchange-page-wrap .paym-list dd{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .paym-list dd ul{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .paym-list dd ul li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .paym-list dd ul li .key{display:flex;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .paym-list dd ul li .value{display:flex;font-size:16px;color:#282828;word-spacing:16px;}
.myp-exchange-page-wrap .paym-list dd .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 .refunc-list{border-top:1px solid #EBEBEB;border-bottom:5px solid #F7F7F7;margin-top:16px;width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .refunc-list dt{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .refunc-list dt strong{margin-top:16px;display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-exchange-page-wrap .refunc-list dd{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .refunc-list dd ul{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .refunc-list dd ul li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .refunc-list dd ul li .key{display:flex;font-size:16px;color:#282828;}

.myp-exchange-page-wrap .exc-req-wrap{width:calc( 100% - 32px );margin:0 auto;height:auto;overflow:hidden;padding:24px 0;border-bottom:1px solid #EBEBEB;}
.myp-exchange-page-wrap .exc-req-wrap .cnt{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#282828;}
.myp-exchange-page-wrap .exc-req-wrap button{margin:12px auto 0 auto;width:100px;height:35px;overflow:hidden;border-radius:18px;border:1px solid #4BBFCE;background:#fff;padding:0;font-size:14px;color:#2D2B2A;display:flex;justify-content:center;align-items:center;}
.myp-exchange-page-wrap .exc-req-wrap button.btn-exc-req{border:0;background:transparent;font-size:16px;color:#DF5435;font-weight:700;text-decoration:underline;}

.myp-exchange-page-wrap .exc-help-wrap{width:100%;height:auto;overflow:hidden;padding:24px 0 90px 0;text-align:center;}
.myp-exchange-page-wrap .exc-help-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#282828;line-height:16.71px;font-weight:700;}
.myp-exchange-page-wrap .exc-help-wrap .sdesc{margin-top:24px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#282828;line-height:19.6px;}

/* 0625 추가 */
.etc-reason-help-wrap{width:100%;height:auto;overflow:hidden;padding:10px 0 10px 0;text-align:center;}
.etc-reason-help-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#282828;line-height:16.71px;font-weight:700;}
/* 0625 추가 */

.myp-exc-complete-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-exc-complete-page-wrap .complete-item-wrap{margin-top:82px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-exc-complete-page-wrap .complete-item-wrap img{}
.myp-exc-complete-page-wrap .complete-item-wrap span{text-align:center;display:flex;margin-top:16px;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.myp-exc-complete-page-wrap ul{width:calc( 100% - 88px );margin:75px auto 0 auto;height:auto;overflow:hidden;}
.myp-exc-complete-page-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-exc-complete-page-wrap ul li + li{margin-top:16px;}
.myp-exc-complete-page-wrap ul li .key{display:flex;width:72px;font-size:16px;color:#282828;}
.myp-exc-complete-page-wrap ul li .value{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;flex:1;}
.myp-exc-complete-page-wrap ul li .value strong{font-size:14px;color:#282828;font-weight:700;}
.myp-exc-complete-page-wrap ul li .value .stit{font-size:16px;color:#282828;display:block;width:100%;height:auto;overflow:hidden;flex:1;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-exc-complete-page-wrap ul li .value .scnt{font-size:16px;color:#282828;}
.myp-exc-complete-page-wrap button{width:calc( 100% - 32px );margin:60px auto 0 auto;height:48px;overflow:hidden;border-radius:4px;border:0;background:#4BBFCE;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

/* */
.myp-order-delivery-page-wrap{width:100%;height:auto;overflow:hidden;}
/*.myp-order-delivery-page-wrap{width:100%;height:auto;overflow:hidden;margin-top:28px;}*/
.myp-order-delivery-page-wrap .od-prodcuct-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:90px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li{width:100%;height:auto;overflow:hidden;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li + li{margin-top:48px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header{width:100%;height:auto;overflow:hidden;padding-bottom:24px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status span{display:flex;font-size:14px;color:#282828;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status strong{width:100%;flex:1;display:flex;margin-left:8px;font-size:14px;color:#4BBFCE;font-weight:700;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status a{display:flex;justify-content:flex-start;align-items:center;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status a span{display:flex;font-size:14px;color:#5C5857;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status a img{display:flex;margin-left:4px;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t01{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t02{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t02>span{color:#DF5435;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t02>strong{color:#DF5435;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t03{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t03>span{color:#282828;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .status.t03>strong{color:#5C5857;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .od-cnt-wrap{padding-bottom:16px;width:100%;height:auto;overflow:hidden;margin-top:10px;display:flex;justify-content:space-between;align-items:center;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .od-cnt-wrap .scnt{display:flex;font-size:14px;color:#282828;font-weight:700;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .od-cnt-wrap .scnt strong{font-size:14px;color:#4BBFCE;font-weight:700;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .od-cnt-wrap a{display:flex;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header a{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header a span{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header a img{}

.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01{padding-bottom:0;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01 ul li .od-header{padding-bottom:0;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01 ul li .btn-item-wrap button.btn-skip.full{width:100%;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01 ul li + li{margin-top:70px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01 ul li .od-desc{margin-top:8px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap.type01 ul li .btn-item-wrap + .btn-item-wrap{margin-top:10px;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-desc{margin-top:-16px;margin-bottom:16px;width:calc( 100% - 2px - 20px );padding:12px 10px;height:auto;overflow:hidden;border:1px solid #EBEBEB;border-radius: 8px;font-size:14px;color:#76726F;line-height:19.6px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-header .od-desc + .od-cnt-wrap{margin-top:16px;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .spic{border-radius: 8px;width:120px;height:120px;overflow:hidden;background-size:cover !important;}

/* 추가 */
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .spic .soldout{background: rgba(58, 58, 58, 0.75);text-align:center; backdrop-filter: blur(0.5px);border-radius: 8px;width:100%;height:calc(100% - 2px);overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:22px;color:#fff;font-weight:700;line-height:26.4px;letter-spacing: -0.005em;}
/* ---- */


.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont{width:100%;height:auto;overflow:hidden;margin-left:16px;flex:1;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .scate{width:100%;height:auto;overflow:hidden;font-size:14px;color:#76726F;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .stit{margin-top:8px;width:100%;height:40px;font-size:16px;color:#282828;line-height:19.6px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .sprice{width:100%;height:auto;overflow:hidden;margin-top:8px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .sprice strong{font-size:16px;color:#282828;font-weight:700;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .setc{margin-top:12px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .setc .grade{display:flex;font-size:14px;color:#76726F;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .sitem .scont .setc .scnt{display:flex;margin-left:8px;font-size:14px;color:#76726F;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap button + button{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap button.btn-cancel{width:calc( 50% - 8px );height:48px;border-radius:4px;border:1px solid #4BBFCE;background:#fff;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap button.btn-skip{width:calc( 50% - 8px );height:48px;border-radius:4px;border:1px solid #4BBFCE;background:#fff;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;line-height:19.2px;}
/* 수정 */
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap button.btn-skip:disabled{border: 1px solid #FFFFFF;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .btn-item-wrap button.btn-re{width:calc( 50% - 8px );height:48px;border-radius:4px;border:1px solid #4BBFCE;background:#4BBFCE;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;line-height:19.2px;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .skip-cnt-wrap{margin-top:12px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#5C5857;}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .skip-cnt-wrap strong{font-size:14px;color:#4BBFCE;font-weight:400;}

.myp-order-delivery-page-wrap .oinfo-list{width:100%;height:auto;overflow:hidden;margin-top:48px;border-top:5px solid #F7F7F7;padding:24px 0;border-bottom:5px solid #F7F7F7;}
.myp-order-delivery-page-wrap .oinfo-list + .oinfo-list{margin-top:24px;}
.myp-order-delivery-page-wrap .oinfo-list dt{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;font-size:16px;color:#282828;font-weight:700;}
.myp-order-delivery-page-wrap .oinfo-list dd{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:24px;}
.myp-order-delivery-page-wrap .oinfo-list dd ul{width:100%;height:auto;overflow:hidden;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li + li{margin-top:16px;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li .key{display:flex;font-size:16px;color:#919191;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li .value{display:flex;font-size:16px;color:#2D2B2A;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li .value.str{font-weight:700;}
.myp-order-delivery-page-wrap .oinfo-list dd ul li .value.empty{color:#919191;}
.myp-order-delivery-page-wrap .oinfo-list dd .sdesc{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:19.6px;}
.myp-order-delivery-page-wrap .oinfo-list dd button{width:100%;height:48px;border:1px solid #4BBFCE;background:#fff;padding:0;border-radius: 4px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;margin-top:24px;}
.myp-order-delivery-page-wrap .oinfo-list dd .scnt{width:100%;height:auto;overflow:hidden;margin-top:12px;font-size:14px;color:#5C5857;text-align:center;}
.myp-order-delivery-page-wrap .oinfo-list dd .scnt strong{font-size:14px;color:#4BBFCE;font-weight:400;}

.myp-order-delivery-page-wrap .ohelp-list{width:calc( 100% - 32px );height:auto;overflow:hidden;margin-top:24px;border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;padding:24px 16px 24px 16px;}
.myp-order-delivery-page-wrap .ohelp-list ul{width:100%;height:auto;overflow:hidden;}
.myp-order-delivery-page-wrap .ohelp-list ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#5C5857;line-height:19.6px;}
.myp-order-delivery-page-wrap .ohelp-list ul li:before{content:"-";font-size:14px;color:#5C5857;position:absolute;left:0;top:0;}
.myp-order-delivery-page-wrap .ohelp-list ul li.cr{color:#DF5435;}
.myp-order-delivery-page-wrap .ohelp-list button{margin-top:32px;width:100%;height:48px;border:1px solid #4BBFCE;border-radius: 4px;padding:0;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;}

.myp-order-delivery-page-wrap .ohelp-list + .oinfo-list{margin-top:24px;}
.myp-order-delivery-page-wrap .oinfo-list.type01{border-bottom:1px solid #EBEBEB;padding-bottom:48px;}


.myp-order-delivery-page-wrap .ohelp-list01{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:24px 16px 70px 16px;}
.myp-order-delivery-page-wrap .ohelp-list01 .odesc{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;line-height:19.6px;}
.myp-order-delivery-page-wrap .ohelp-list01 button{margin-top:32px;width:100%;height:48px;border:1px solid #4BBFCE;border-radius: 4px;padding:0;background:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;color:#5C5857;}
.myp-order-delivery-page-wrap .ohelp-list01 .oetc{text-align:center;margin-top:12px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;line-height:19.6px;}

.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-result{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-result .scnt{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-result .scnt strong{}
.myp-order-delivery-page-wrap .od-prodcuct-wrap ul li .od-result a{}

.myp-order-delivery-page-wrap .od-btn-wrap{}
.myp-order-delivery-page-wrap .od-btn-wrap button{}
.myp-order-delivery-page-wrap .od-cnt-wrap{}
.myp-order-delivery-page-wrap .od-cnt-wrap strong{}

.myp-order-delivery-page-wrap dl{}
.myp-order-delivery-page-wrap dl dt{}
.myp-order-delivery-page-wrap dl dd{}
.myp-order-delivery-page-wrap dl dd ul{}
.myp-order-delivery-page-wrap dl dd ul li{}
.myp-order-delivery-page-wrap dl dd ul li .key{}
.myp-order-delivery-page-wrap dl dd ul li .value{}
.myp-order-delivery-page-wrap dl dd .help-msg{}

/* 추가 */
.myp-order-delivery-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-order-delivery-page-wrap .ov-result-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-order-delivery-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-order-delivery-page-wrap .ov-result-wrap ul li .key{display:flex;font-size:16px;color:#282828;}
.myp-order-delivery-page-wrap .ov-result-wrap ul li .value{display:flex;font-size:16px;color:#282828;}
.myp-order-delivery-page-wrap .ov-result-wrap ul li .value.t01{color:#4BBFCE;}
.myp-order-delivery-page-wrap .ov-result-wrap ul li .key.str{font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-order-delivery-page-wrap .ov-result-wrap ul li .value.str{font-size:20px;color:#282828;font-weight:700;}
.myp-order-delivery-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-order-delivery-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-order-delivery-page-wrap .ov-result-wrap .total.cancel{color:#DF5435;}
/* 추가 */

.myp-order-delivery-page-wrap .help-list{}
.myp-order-delivery-page-wrap .help-list li{}
.myp-order-delivery-page-wrap .help-list li.cr{}

.myp-order-delivery-page-wrap .legal-notice-wrap{width:calc( 100% - 32px );padding:20px 16px;height:auto;overflow:hidden;background:#F7F7F7;position:relative;margin-bottom:70px;}
.myp-order-delivery-page-wrap .legal-notice-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;}
.myp-order-delivery-page-wrap .legal-notice-wrap .sdesc{width:100%;height:auto;overflow:hidden;margin-top:20px;font-size:14px;color:#919191;line-height:19.6px;}
.myp-order-delivery-page-wrap .legal-notice-wrap a{position:absolute;right:18px;top:18px;display:flex;justify-content:flex-start;align-items:center;}
.myp-order-delivery-page-wrap .legal-notice-wrap a span{display:flex;font-size:14px;color:#5C5857;margin-right:4px;}
.myp-order-delivery-page-wrap .legal-notice-wrap a img{display:flex;}

.myp-addr-page-wrap{width:100%;height:auto;overflow:hidden;min-height:100vh;background:#f7f7f7;}
.myp-addr-page-wrap .addr-list-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:24px;}
.myp-addr-page-wrap .addr-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-addr-page-wrap .addr-list-wrap ul li{background:#fff;width:calc( 100% - 32px - 2px );padding:16px;height:auto;overflow:hidden;border:1px solid #ccc;border-radius: 8px;}
.myp-addr-page-wrap .addr-list-wrap ul li.on{border:1px solid #4BBFCE;}
.myp-addr-page-wrap .addr-list-wrap ul li + li{margin-top:12px;}
.myp-addr-page-wrap .addr-list-wrap ul li .stit{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;}
.myp-addr-page-wrap .addr-list-wrap ul li .stit strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-addr-page-wrap .addr-list-wrap ul li .stit .normal{width:73px;height:17px;border-radius:10px;border:1px solid #4BBFCE;display:flex;justify-content:center;align-items:center;font-size:12px;color:#4BBFCE;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-info{width:100%;height:auto;overflow:hidden;margin-top:12px;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-info + .addr-info{margin-top:8px;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-info span{display:flex;padding-right:8px;margin-right:8px;font-size:14px;color:#282828;position:relative;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-info span:before{content:"";width:2px;height:10px;overflow:hidden;display:block;background:#C8BAB5;position:absolute;right:0;top:50%;margin-top:-5px;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-info strong{font-weight:400;display:flex;width:100%;flex:1;height:auto;overflow:hidden;font-size:14px;color:#282828;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-btn-wrap{width:100%;height:auto;overflow:hidden;margin-top:12px;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-btn-wrap button{display:inline-flex;justify-content:center;align-items:center;padding:0 14px;height:30px;border:1px solid #ccc;background:#fff;border-radius:4px;font-size:14px;color:#5C5857;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-btn-wrap button + button{margin-left:8px;}
.myp-addr-page-wrap .addr-list-wrap ul li .addr-btn-wrap .btn-change{border-color:#4BBFCE;background:#4BBFCE;color:#fff;position:absolute;right:0;top:0;}

.myp-delivery-status-page-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-delivery-status-page-wrap .num{width:100%;height:auto;overflow:hidden;margin-top:24px;display:flex;justify-content:flex-start;align-items:center;}
.myp-delivery-status-page-wrap .num .key{display:flex;font-size:14px;color:#5C5857;}
.myp-delivery-status-page-wrap .num .value{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-delivery-status-page-wrap table{width:100%;table-layout:fixed;border:0;border-collapse:collapse;margin-top:20px;}
.myp-delivery-status-page-wrap table th{font-weight:400;height:35px;background:#E0946C;border:1px solid #fff;text-align:center;font-size:16px;color:#fff;}
.myp-delivery-status-page-wrap table td{background:#F7F7F7;height:60px;border:1px solid #fff;text-align:center;font-size:14px;color:#5C5857;line-height:19.6px;}
.myp-delivery-status-page-wrap table .even td{background:#EBEBEB;}
.myp-delivery-status-page-wrap table td strong{font-size:14px;color:#5C5857;font-weight:700;}
.myp-delivery-status-page-wrap table td.date{font-size:14px;color:#919191;}
.myp-delivery-status-page-wrap table td .status{font-size:14px;color:#5C5857;}
.myp-delivery-status-page-wrap table td .error{font-size:14px;color:#DF5435}
.myp-delivery-status-page-wrap .help-list{width:100%;height:auto;overflow:hidden;margin-top:12px;}
.myp-delivery-status-page-wrap .help-list li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#5C5857;line-height:19.6px;}
.myp-delivery-status-page-wrap .help-list li:before{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#5C5857;}
.myp-delivery-status-page-wrap .help-list li:first-child{color:#DF5435;}

.myp-gift-page-wrap{width:100%;height:auto;overflow:hidden;min-height:100vh;}
.myp-gift-page-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-gift-page-wrap dl dt{width:calc( 100% - 32px );padding:16px 16px 0 16px;height:36px;overflow:hidden;background: #F7F7F7;display:flex;justify-content:space-between;align-items:center;}
.myp-gift-page-wrap dl dt .sdate{display:flex;font-size:14px;color:#919191;}
.myp-gift-page-wrap dl dt a{display:flex;justify-content:flex-start;align-items:center;}
.myp-gift-page-wrap dl dt a span{display:flex;margin-right:4px;font-size:14px;color:#5C5857}
.myp-gift-page-wrap dl dt a img{display:flex;}
.myp-gift-page-wrap dl dd{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;background: #F7F7F7;border-bottom:1px solid #EBEBEB;padding-bottom:16px;}
.myp-gift-page-wrap dl dd + dt{margin-top:24px;border-top:1px solid #EBEBEB;}
.myp-gift-page-wrap dl dd ul{width:100%;height:auto;overflow:hidden;margin-top:16px;}
.myp-gift-page-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-gift-page-wrap dl dd ul li + li{margin-top:16px;}
.myp-gift-page-wrap dl dd ul li .key{display:flex;width:65px;font-size:14px;color:#282828;}
.myp-gift-page-wrap dl dd ul li .value{display:flex;justify-content:flex-start;align-items:center;width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#2D2B2A;}
.myp-gift-page-wrap dl dd ul li .value span{display:flex;font-size:16px;color:#282828;margin-right:8px;}
.myp-gift-page-wrap dl dd ul li .value.ellipsis{display:block;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-gift-page-wrap dl dd ul li .cnt{font-size:16px;color:#282828;margin-left:10px;}
.myp-gift-page-wrap dl dd ul li .value .stit{width:100%;flex:1;font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-gift-page-wrap dl dd ul li .value .stit.cancel{color:#df5435;}
.myp-gift-page-wrap dl dd ul li .value .stit.complete{color:#4BBFCE;}
.myp-gift-page-wrap dl dd ul li .value .stit.ready{color:#655045;}
.myp-gift-page-wrap dl dd ul li .value .stit.ready{color:#655045;}
.myp-gift-page-wrap dl dd ul li .value .btn-func{width:100px;height:35px;border:1px solid #4BBFCE;border-radius:18px;background:#fff;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-gift-page-wrap dl dd ul li .value .btn-func01{width:57px;height:35px;border:1px solid #4BBFCE;background:#fff;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;font-weight:700;}

.myp-gift-page-wrap dl + .paging-wrap{padding:34px 0 90px 0;}

.myp-review-page-wrap{width:100%;height:auto;overflow:hidden;min-height:100vh;background:#F7F7F7;}
.myp-review-page-wrap.t01{background:#fff;}
.myp-review-page-wrap .review-header{width:100%;height:110px;overflow:hidden;border-bottom:1px solid #EBEBEB;background:#F7F7F7;}
.myp-review-page-wrap .review-header .mtit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;font-size:16px;color:#282828;font-weight:700;}
.myp-review-page-wrap .review-header ul{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:center;align-items:center;}
.myp-review-page-wrap .review-header ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 16px;}
.myp-review-page-wrap .review-header ul li .key{font-size:14px;color:#282828;}
.myp-review-page-wrap .review-header ul li .value{margin-top:8px;font-size:14px;color:#4BBFCE;font-weight:700;}

.myp-review-page-wrap .nodata{width:100%;height:auto;overflow:hidden;background:#fff;padding:84px 0 184px 0;}
.myp-review-page-wrap .nodata .msg{width:100%;height:auto;overflow:hidden;text-align:center;font-size:18px;color:#919191;line-height:22.4px;}
.myp-review-page-wrap .nodata button{margin:20px auto 0 auto;width:175px;height:40px;border:1px solid #4BBFCE;border-radius:20px;background:#fff;padding:0;display:flex;justify-content:center;align-items:center;font-size:16px;color:#2D2B2A;}

.myp-review-page-wrap .review-guide-wrap{width:100%;height:auto;overflow:hidden;padding:24px 0;margin-bottom:80px;background: #f7f7f7;}
.myp-review-page-wrap .review-guide-wrap ul{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;}
.myp-review-page-wrap .review-guide-wrap ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.myp-review-page-wrap .review-guide-wrap ul li + li{margin-top:16px;}
.myp-review-page-wrap .review-guide-wrap ul li:before{content:"";width:3px;height:3px;overflow:hidden;display:block;background:#2D2B2A;border-radius:50%;position:absolute;left:0;top:7px;}
.myp-review-page-wrap .review-guide-wrap .link-item-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;text-align:right;margin-top:24px;}
.myp-review-page-wrap .review-guide-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.myp-review-page-wrap .rw-list-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;background:#fff;padding:20px 16px 50px 16px;}
.myp-review-page-wrap .rw-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.myp-review-page-wrap .rw-list-wrap ul li{width:100%;height:auto;overflow:hidden;}
.myp-review-page-wrap .rw-list-wrap ul li + li{margin-top:40px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header{width:100%;height:36px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header .sdate{font-size:14px;color:#919191;position:relative;padding-right:10px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header .sdate:before{content:"";width:2px;height:12px;overflow:hidden;display:block;
    background:rgba(118, 114, 111, .2);position:absolute;right:0;top:50%;margin-top:-6px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header a{margin-left:14px;display:flex;justify-content:flex-start;align-items:center;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header a span{display:flex;margin-right:8px;font-size:14px;color:#2D2B2A;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-header a img{display:flex;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont{width:100%;height:auto;overflow:hidden;margin-top:6px;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .spic{width:120px;height:120px;overflow:hidden;border-radius: 8px;;background-size:cover !important;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .scont .stit{width:100%;height:40px;overflow:hidden;font-size:16px;color:#282828;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .scont .sprice{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;margin-top:4px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .scont .sprice span{color:#E9B397;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-cont .scont .spoint{background:url(../../../assets/image/ico/ico-myp-point.svg) no-repeat left top;margin-top:20px;width:calc( 100% - 30px );padding-left:30px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.myp-review-page-wrap .rw-list-wrap ul li button{width:100%;height:48px;margin-top:16px;overflow:hidden;border:0;padding:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:400;border-radius: 4px;}

.myp-review-page-wrap .rw-list-wrap ul li .rw-info{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;padding-bottom:4px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .price{display:flex;font-size:14px;color:#2D2B2A;word-spacing:4px;position:relative;padding-right:6px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .price:before{content:"";width:2px;height:12px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;right:0;top:50%;margin-top:-6px;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .status{margin-left:6px;display:flex;width:100%;flex:1;font-size:14px;color:#4BBFCE;}
/* 추가 */
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .status.stay{color:#919191;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .status.return{color:#DF5435;}
/* 추가 */
.myp-review-page-wrap .rw-list-wrap ul li .rw-info .date{display:flex;font-size:14px;color:#919191}
.myp-review-page-wrap .rw-list-wrap ul li .rw-btn-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-btn-wrap button{width:calc( 50% - 8px );height:48px;border:1px solid #4BBFCE;color:#2D2B2A;background:#fff;}
.myp-review-page-wrap .rw-list-wrap ul li .rw-btn-wrap button + button{background:#4BBFCE;color:#fff;}

.myp-review-guide-page-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin-top:16px;padding:0 16px 80px 16px;}
.myp-review-guide-page-wrap .mtit{width:100%;height:auto;overflow:hidden;font-size:20px;color:#282828;font-weight:700;}
.myp-review-guide-page-wrap .mdesc{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#5C5857;font-weight:700;}
.myp-review-guide-page-wrap ul{width:100%;height:auto;overflow:hidden;margin-top:48px;}
.myp-review-guide-page-wrap ul li{width:calc( 100% - 16px );padding-left:16px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;}
.myp-review-guide-page-wrap ul li + li{margin-top:24px;}
.myp-review-guide-page-wrap ul li:before{content:"";position:absolute;left:0;top:0;font-size:14px;color:#282828;}
.myp-review-guide-page-wrap ul li:nth-child(1):before{content:"1.";}
.myp-review-guide-page-wrap ul li:nth-child(2):before{content:"2.";}
.myp-review-guide-page-wrap ul li:nth-child(3):before{content:"3.";}
.myp-review-guide-page-wrap ul li:nth-child(4):before{content:"4.";}
.myp-review-guide-page-wrap ul li:nth-child(5):before{content:"5.";}
.myp-review-guide-page-wrap ul li:nth-child(6):before{content:"6.";}
.myp-review-guide-page-wrap ul li:nth-child(7):before{content:"7.";}
.myp-review-guide-page-wrap ul li:nth-child(8):before{content:"8.";}
.myp-review-guide-page-wrap ul li:nth-child(9):before{content:"9.";}

.myp-review-register-page-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:90px;}

.myp-review-register-page-wrap .rw-product-wrap{margin-top:40px;width:100%;height:auto;overflow:hidden;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header{width:calc( 100% - 32px );height:36px;overflow:hidden;padding:0 16px;display:flex;justify-content:flex-start;align-items:center;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header span{font-size:14px;color:#919191;position:relative;padding-right:10px;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header span:before{content:"";width:2px;height:12px;overflow:hidden;display:block;background:#76726F;position:absolute;right:0;top:50%;margin-top:-6px;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header a{margin-left:14px;display:flex;justify-content:flex-start;align-items:center;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header a strong{display:flex;margin-right:8px;font-size:14px;color:#2D2B2A;font-weight:400;}
.myp-review-register-page-wrap .rw-product-wrap .rw-header a img{display:flex;}

.myp-review-register-page-wrap .rw-product-wrap .rw-cont{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:6px;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-review-register-page-wrap .rw-product-wrap .rw-cont .spic{width:120px;height:120px;overflow:hidden;border-radius: 8px;;background-size:cover !important;}
.myp-review-register-page-wrap .rw-product-wrap .rw-cont .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}
.myp-review-register-page-wrap .rw-product-wrap .rw-cont .scont .stit{width:100%;height:40px;overflow:hidden;font-size:16px;color:#282828;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-review-register-page-wrap .rw-product-wrap .rw-cont .scont .sprice{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;margin-top:4px;}
.myp-review-register-page-wrap .rw-product-wrap .rw-cont .scont .spoint{background:url(../../../assets/image/ico/ico-myp-point.svg) no-repeat left top;margin-top:20px;width:calc( 100% - 30px );padding-left:30px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}

.myp-review-register-page-wrap .rw-product-wrap .rw-grade{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:20px;display:flex;justify-content:flex-start;align-items:center;}
.myp-review-register-page-wrap .rw-product-wrap .rw-grade .key{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-review-register-page-wrap .rw-product-wrap .rw-grade .value{display:flex;margin-left:12px;}
.myp-review-register-page-wrap .rw-product-wrap .rw-grade .value .rating{}

.myp-review-register-page-wrap .rw-form-wrap{width:100%;height:auto;overflow:hidden;margin-top:40px;}
.myp-review-register-page-wrap .rw-form-wrap .label{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#2D2B2A;}
.myp-review-register-page-wrap .rw-form-wrap .form-item-wrap{width:calc( 100% - 32px );padding:16px;height:auto;overflow:hidden;border-top:1px solid #919191;margin-top:12px;border-bottom:1px solid #919191;}
.myp-review-register-page-wrap .rw-form-wrap .form-item-wrap .textarea{width:100%;height:248px;border:0;outline:none;resize:none;font-size:16px;line-height:22.4px;color:#2D2B2A;}
.myp-review-register-page-wrap .rw-form-wrap .cnt{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;text-align:right;margin-top:12px;font-size:14px;color:#919191;}

.myp-review-register-page-wrap .rw-photo-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:40px;}
.myp-review-register-page-wrap .rw-photo-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-review-register-page-wrap .rw-photo-wrap .sdesc{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#474443;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap{width:100%;height:auto;overflow:hidden;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul{width:100%;height:auto;overflow:hidden;padding-top:4px;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul li{float:left;margin:12px 12px 0 0;width:60px;height:60px;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul li .pitem{width:60px;height:60px;border-radius:8px;overflow:hidden;background-size:cover !important;position:relative;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul li .pitem .premove{width:24px;height:24px;border:0;background:transparent;position:absolute;right:4px;top:4px;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul li .hidden{position:absolute;left:-100000px;}
.myp-review-register-page-wrap .rw-photo-wrap .photo-list-wrap ul li .btn-file-upload{width:60px;height:60px;overflow:hidden;border: 1px dashed #31A5B4;border-radius: 8px;padding:0;display:flex;justify-content:center;align-items:center;background:#fff;}

.myp-review-register-page-wrap .rw-sns-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:40px;}
.myp-review-register-page-wrap .rw-sns-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-review-register-page-wrap .rw-sns-wrap .sdesc{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#474443;}
.myp-review-register-page-wrap .rw-sns-wrap .label{width:100%;height:auto;overflow:hidden;margin-top:12px;font-size:16px;color:#282828;}
.myp-review-register-page-wrap .rw-sns-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:8px;position:relative;}
.myp-review-register-page-wrap .rw-sns-wrap .form-item-wrap .inp{width:calc( 100% - 48px - 2px );padding-right:40px;}

.myp-review-register-page-wrap .rw-help-wrap{width:calc( 100% - 32px );padding:24px 16px;height:auto;overflow:hidden;margin-top:6px;background:#F7F7F7;}
.myp-review-register-page-wrap .rw-help-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-review-register-page-wrap .rw-help-wrap ul{margin-top:12px;width:100%;height:auto;overflow:hidden;}
.myp-review-register-page-wrap .rw-help-wrap ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.myp-review-register-page-wrap .rw-help-wrap ul li + li{margin-top:12px;}
.myp-review-register-page-wrap .rw-help-wrap ul li:before{content:"";width:2px;height:2px;overflow:hidden;display:block;background:#2D2B2A;border-radius:50%;position:absolute;left:0;top:7px;}
.myp-review-register-page-wrap .rw-help-wrap ul li strong{font-size:14px;color:#2D2B2A;font-weight:700;}

.myp-review-register-page-wrap .btn-item-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:24px;}
.myp-review-register-page-wrap .btn-item-wrap button{width:100%;height:48px;overflow:hidden;border-radius: 4px;padding:0;border:0;background:#4BBFCE;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-review-register-page-wrap .btn-item-wrap button strong{display:flex;font-size:18px;color:#fff;font-weight:700;}
.myp-review-register-page-wrap .btn-item-wrap button span{display:flex;font-size:12px;color:#fff;font-weight:700;}

.myp-addr-reg-page-wrap{width:100%;;height:auto;overflow:hidden;margin-top:30px;margin-bottom:90px;}
.myp-addr-reg-page-wrap.type01{position:relative;height:calc( 100% - 30px );margin-top:0;margin-bottom:0;padding-top:30px;}
.myp-addr-reg-page-wrap.type01 .addr-reg-wrap .btn-item-wrap{position:absolute;left:0;bottom:40px;}
.myp-addr-reg-page-wrap.type01 .addr-reg-wrap .btn-item-wrap.t01{width:100%;padding:0;position:static;margin-top:102px;margin-bottom:130px;}

.myp-addr-reg-page-wrap.type02{position:relative;height:auto;margin-top:0;margin-bottom:0;padding-top:30px;}
.myp-addr-reg-page-wrap.type02 .addr-reg-wrap .btn-item-wrap{position:absolute;left:0;bottom:40px;}
.myp-addr-reg-page-wrap.type02 .addr-reg-wrap .btn-item-wrap.t01{width:100%;padding:0;position:static;margin-top:102px;margin-bottom:130px;}

.myp-addr-reg-page-wrap .addr-search-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;border-bottom:5px solid #F7F7F7;padding-bottom:24px;}
.myp-addr-reg-page-wrap .addr-search-wrap .label{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:8px;position:relative;display:flex;justify-content:flex-start;align-items:center;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-item-wrap .inp{}
.myp-addr-reg-page-wrap .addr-search-wrap .form-item-wrap .btn-func{width:73px;height:45px;overflow:hidden;padding:0;background:#fff;border:1px solid #4BBFCE;display:flex;justify-content:center;align-items:center;font-size:14px;color:#5C5857;font-weight:700;margin-left:8px;border-radius: 4px;}
/* 추가 */
.myp-addr-reg-page-wrap .addr-search-wrap .form-group-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-group-wrap + .form-group-wrap{margin-top:24px;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-group-wrap .label{width:78px;font-size:16px;color:#282828;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-group-wrap .form-item-wrap{flex:1;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-addr-reg-page-wrap .addr-search-wrap .form-group-wrap .form-item-wrap .inp{}

.myp-addr-reg-page-wrap .alert {font-size: 12px;color: #FF0000;display: block;padding-left: 70px;}
.myp-addr-reg-page-wrap .alert1 {font-size: 12px;color: #FF0000;display: block;}
/* 추가 */

.myp-addr-reg-page-wrap .addr-reg-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-addr-reg-page-wrap .addr-reg-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#5C5857;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap + .form-group-wrap{margin-top:24px;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap .label{width:68px;font-size:16px;color:#282828;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap .form-item-wrap{flex:1;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-addr-reg-page-wrap .addr-reg-wrap .form-group-wrap .form-item-wrap .inp{height:50px}



.myp-addr-reg-page-wrap .addr-reg-wrap .chk-item-wrap{margin-top:75px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.myp-addr-reg-page-wrap .addr-reg-wrap .chk-item-wrap label{display:flex;justify-content:center;align-items:center;}
.myp-addr-reg-page-wrap .addr-reg-wrap .chk-item-wrap label input{display:flex;}
.myp-addr-reg-page-wrap .addr-reg-wrap .chk-item-wrap label span{display:flex;margin-left:8px;font-size:16px;color:#2D2B2A;}
.myp-addr-reg-page-wrap .addr-reg-wrap .btn-item-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:24px;}
.myp-addr-reg-page-wrap .addr-reg-wrap .btn-item-wrap button{width:100%;height:48px;border-radius: 4px;padding:0;border:0;background:#4BBFCE;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.myp-contact-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-contact-page-wrap .mdesc{width:calc( 100% - 32px );height:auto;overflow:hidden;background:#F7F7F7;padding:12px 16px;font-size:14px;color:#474443;line-height:19.6px;}
.myp-contact-page-wrap .opt-item-wrap{display:flex;justify-content:center;align-items:center;width:calc( 100% - 32px );height:auto;overflow:hidden;padding:16px 16px 24px 16px;border-bottom:5px solid #F7F7F7;}
.myp-contact-page-wrap .opt-item-wrap .select{font-size:16px;color:#282828;padding-left:29px;}
.myp-contact-page-wrap .opt-item-wrap .select + .select{margin-left:12px;}
.myp-contact-page-wrap .nodata{width:100%;height:auto;overflow:Hidden;margin-top:111px;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-contact-page-wrap .nodata img{display:flex;}
.myp-contact-page-wrap .nodata span{display:flex;margin-top:24px;color:#919191;font-weight:400;font-size:14px;}

.myp-contact-page-wrap .contact-list-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:24px 16px 80px 16px;}
.myp-contact-page-wrap .contact-list-wrap ul{width:100%;height:auto;overflow:Hidden;}
.myp-contact-page-wrap .contact-list-wrap ul li{width:100%;height:auto;overflow:Hidden;}
.myp-contact-page-wrap .contact-list-wrap ul li + li{margin-top:48px;}
.myp-contact-page-wrap .contact-list-wrap ul li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont{width:100%;height:auto;overflow:Hidden;flex:1;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .scate{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#919191;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .stit{margin-top:4px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .stit img{display:flex;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .stit span{display:block;width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .status{margin-top:16px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .status strong{display:flex;font-size:16px;color:#4BBFCE;padding-right:8px;position:relative;}
/* 추가 */
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .status strong.not{color:#919191;}
/* 추가 */
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .status strong:before{content:"";width:2px;height:12px;overflow:Hidden;display:block;background:#EBEBEB;position:absolute;right:0;top:50%;margin-top:-6px;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .status span{display:flex;margin-left:8px;font-size:16px;color:#919191;}
.myp-contact-page-wrap .contact-list-wrap ul li a .scont .sdate{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#919191;margin-top:4px;}
.myp-contact-page-wrap .contact-list-wrap ul li a .spic{margin-left:24px;width:120px;height:120px;border-radius: 8px;overflow:hidden;background-size:cover !important;}

.myp-recently-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-recently-page-wrap .nodata{margin-top:120px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.myp-recently-page-wrap .nodata img{display:flex;}
.myp-recently-page-wrap .nodata span{display:flex;margin-top:64px;font-size:16px;color:#282828;}

.pop-cart-wrap{width:calc( 100% - 32px );height:auto;padding:22px 16px 40px 16px;position:absolute;left:0;bottom:0;background:#fff;border-top-left-radius:12px;border-top-right-radius:12px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}
.pop-cart-wrap:before{content:"";width:72px;height:6px;overflow:hidden;background:#EBEBEB;position:absolute;left:50%;top:-16px;margin-left:-36px;border-radius:3px;}
/* 0915 추가 */
.pop-cart-wrap .option-item-wrap{margin:8px 0 8px 0; width:100%;height:auto; color: #5FCBE6; font-size: 14px; font-weight: bold;  text-align: right;}
.pop-cart-wrap .option-item-wrap span{margin:0 4px 0 4px;}
.pop-cart-wrap .option-item-wrap span:nth-child(1){color: #232323;}
.pop-cart-wrap .option-item-wrap span:hover{
    cursor: pointer;
}
/* --- */
.pop-cart-wrap .form-item-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;}
/* 0915 추가 */
.pop-cart-wrap .form-item-wrap .category-item-wrap{margin:4px 1px 4px 1px; width:auto;height:auto; color: #1b1b1b; font-size: 14px; font-weight: bold; text-align: left;}
/* --- */
.pop-cart-wrap .form-item-wrap .select{width:100%;}
.pop-cart-wrap .form-item-wrap .select-item-wrap{width:calc( 100% - 2px );height:auto;overflow:hidden;border:1px solid #CCCCCC;border-radius: 4px;}
.pop-cart-wrap .form-item-wrap .select-item-wrap>a{width:calc( 100% - 16px );padding-left:16px;height:42px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;font-size:16px;color:#282828;}
.pop-cart-wrap .form-item-wrap .select-item-wrap>a:before{content:"";width:24px;height:24px;overflow:hidden;display:block;background:url(../../../assets/image/ico/ico-select-arr-up.svg);position:absolute;right:16px;top:10px;transform:rotate(180deg);}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap{display:none;width:100%;height:auto;overflow:Hidden;}
.pop-cart-wrap .form-item-wrap .select-item-wrap>a.on:before{transform:rotate(0deg);}
.pop-cart-wrap .form-item-wrap .select-item-wrap>a.on + .select-result-wrap{display:block;}

/* 0915 추가 */
.pop-cart-wrap .form-item-wrap .select-item-wrap .item.disable{color: #9e9e9e;}
/* ---- */


.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul{width:100%;height:auto;overflow:Hidden;}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul li{width:100%;height:auto;overflow:Hidden;}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul li a{width:calc( 100% - 16px );padding-left:16px;height:44px;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;font-size:16px;color:#5C5857;}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul li a.disabled{color:#ccc;text-decoration:line-through !important;}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul li a.disabled:before{content:"품절";font-size:16px;color:#655045;font-weight:700;position:absolute;right:16px;top:12px;}
.pop-cart-wrap .form-item-wrap .select-item-wrap .select-result-wrap ul li a.on{font-size:16px;color:#5FCBE6;font-weight:700;}
.pop-cart-wrap .prod-info-wrap{margin-top:16px;background:#F7F7F7;border-radius:8px;width:calc( 100% - 32px );padding:16px;height:auto;overflow:hidden;position:relative;}
.pop-cart-wrap .prod-info-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}
.pop-cart-wrap .prod-info-wrap ul{margin-top:24px;width:100%;height:auto;overflow:hidden;}
.pop-cart-wrap .prod-info-wrap ul li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;font-weight:700;}
.pop-cart-wrap .prod-info-wrap ul li + li{margin-top:16px;}
.pop-cart-wrap .prod-info-wrap .petc{border-top:1px solid #EBEBEB;margin-top:8px;padding-top:12px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;position:relative;}
.pop-cart-wrap .prod-info-wrap .petc .select{flex:initial;width:105px;height:28px;border-radius: 4px;border:1px solid #ccc;font-size:16px;color:#282828;}
/*.pop-cart-wrap .prod-info-wrap .petc:before{content:"";width:1px;height:100%;overflow:hidden;display:block;background:#ccc;position:absolute;left:74px;top:12px;}*/
.pop-cart-wrap .prod-info-wrap .petc .select{background:#fff url(../../../assets/image/bg/bg-select02.svg) no-repeat right center;}
.pop-cart-wrap .prod-info-wrap .petc .price{font-size:20px;color:#282828;font-weight:700;}
.pop-cart-wrap .prod-info-wrap .btn-prod-remove{width:20px;height:20px;border:0;padding:0;background:transparent;position:absolute;right:16px;top:16px;}

/* 0916 추가 */
.pop-cart-wrap .prod-info-wrap .petc .inp-cnt {
    text-align: left;
    position: relative;
    z-index: 10;
    width: 96px;
    height: 28px;
    overflow: hidden;
    font-size: 16px;
    color: #282828;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: none;

    padding-left: 8px;
}

.pop-cart-wrap .result-list{width:100%;height:auto;overflow:Hidden;margin-top:12px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
.pop-cart-wrap .result-list ul{width:100%;height:auto;overflow:Hidden;}
.pop-cart-wrap .result-list ul li{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;}
.pop-cart-wrap .result-list ul li + li{margin-top:10px;}
.pop-cart-wrap .result-list ul li .key{display:flex;font-size:16px;color:#282828;}
.pop-cart-wrap .result-list ul li .value{display:flex;font-size:16px;color:#282828;}
.pop-cart-wrap .result-list ul li.last .key{font-size:20px;color:#282828;font-weight:700;}
.pop-cart-wrap .result-list ul li.last .value{font-size:20px;color:#282828;font-weight:700;}
.pop-cart-wrap .btn-item-wrap{width:100%;height:auto;overflow:Hidden;margin-top:28px;}
.pop-cart-wrap .btn-item-wrap button{width:100%;height:48px;overflow:Hidden;display:flex;justify-content:center;align-items:center;border-radius: 4px;border:0;background:#4BBFCE;padding:0;font-size:16px;color:#fff;font-weight:700;}
.pop-cart-wrap .scrolls{width:100%;height:auto;overflow:Hidden;max-height:300px;overflow-y:auto;}
.pop-cart-wrap .btn-item-wrap01{width:100%;height:auto;overflow:Hidden;margin-top:32px;margin-bottom:0;display:flex;justify-content:center;align-items:center;}
.pop-cart-wrap .btn-item-wrap01 .btn-gift{width:76px;height:48px;padding:0;border:0;background:#EEE9E7;display:flex;justify-content:center;align-items:center;overflow:hidden;}
.pop-cart-wrap .btn-item-wrap01 .btn-cart{width:76px;height:48px;padding:0;border:0;background:#EEE9E7;display:flex;justify-content:center;align-items:center;overflow:hidden;margin-left:14px;}
.pop-cart-wrap .btn-item-wrap01 .btn-buy{margin-left:14px;width:100%;height:48px;overflow:hidden;flex:1;padding:0;border-radius:4px;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;}

.pop-cart-wrap .btn-item-wrap01 .btn-buy01{width:100%;height:48px;overflow:hidden;flex:1;padding:0;border-radius:4px;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.pop-cart-wrap .btn-item-wrap01 .btn-buy01 .t01{font-size:16px;color:#fff;font-weight:700;}
.pop-cart-wrap .btn-item-wrap01 .btn-buy01 .t02{margin-top:0px;font-size:12px;color:#fff;font-weight:700;}

.cart-page-wrap{width:100%;height:auto;overflow:hidden;padding-bottom:52px;}
.cart-page-wrap .uitem-wrap{background:#F7F7F7;margin-top:20px;width:calc( 100% - 32px );padding:16px;height:auto;overflow:hidden;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.cart-page-wrap .uitem-wrap .uname{width:100%;height:auto;overflow:Hidden;font-size:16px;color:#282828;font-weight:700;}
.cart-page-wrap .uitem-wrap ul{margin-top:8px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.cart-page-wrap .uitem-wrap ul li{padding:0 8px;position:relative;display:flex;font-size:14px;color:#2D2B2A;position:relative;}
.cart-page-wrap .uitem-wrap ul li:first-child{padding-left:0;}
.cart-page-wrap .uitem-wrap ul li + li:before{content:"";width:2px;height:12px;overflow:hidden;display:block;background:#76726F;position:absolute;left:0;top:50%;margin-top:-6px;}
.cart-page-wrap .nodata{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.cart-page-wrap .nodata span{font-size:14px;color:#2D2B2A;margin-top:50px;display:flex;}
.cart-page-wrap .nodata img{}

.cart-page-wrap .cp-header{width:calc( 100% - 32px );margin:78px auto 0 auto;height:36px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;}
.cart-page-wrap .cp-header .mtit{display:flex;font-size:16px;color:#282828;font-weight:700;}
.cart-page-wrap .cp-header a{display:flex;margin-right:10px;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.cart-page-wrap .cp-cont{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.cart-page-wrap .cp-cont ul{width:100%;height:auto;overflow:hidden;}
.cart-page-wrap .cp-cont ul li{width:100%;height:auto;overflow:hidden;margin-top:24px;display:flex;justify-content:flex-start;align-items:flex-start;}
.cart-page-wrap .cp-cont ul li + li{margin-top:20px;}
.cart-page-wrap .cp-cont ul li .spic{width:120px;height:120px;overflow:hidden;position:relative;border-radius:8px;background-size:cover !important;}
.cart-page-wrap .cp-cont ul li .spic input{position:absolute;left:8px;top:8px;}
.cart-page-wrap .cp-cont ul li .spic .soldout{background: rgba(58, 58, 58, 0.75);text-align:center;
    backdrop-filter: blur(2.5px);border-radius: 8px;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;font-size:22px;color:#fff;font-weight:700;line-height:26.4px;letter-spacing: -0.005em;}
.cart-page-wrap .cp-cont ul li .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;position:relative;}
.cart-page-wrap .cp-cont ul li .scont .stit{margin-top:0px;width:calc( 100% - 32px );height:45px;font-size:16px;color:#282828;line-height:22.4px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
.cart-page-wrap .cp-cont ul li .scont .cnt-item-wrap{}
.cart-page-wrap .cp-cont ul li .scont .cnt-item-wrap{margin-top:6px;width:calc( 100% - 32px );height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.cart-page-wrap .cp-cont ul li .scont .cnt-item-wrap .btn-mius{width:24px;height:24px;padding:0;border:0;background:transparent;}
.cart-page-wrap .cp-cont ul li .scont .cnt-item-wrap .value{width:56px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}
.cart-page-wrap .cp-cont ul li .scont .cnt-item-wrap .btn-plus{width:24px;height:24px;padding:0;border:0;background:transparent;}

.cart-page-wrap .cp-cont ul li .scont .sprice{margin-top:6px;width:calc( 100% - 32px );;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.cart-page-wrap .cp-cont ul li .scont .sprice span{display:flex;font-size:14px;color:#ccc;font-weight:400;text-decoration:line-through;margin-right:7px;}
.cart-page-wrap .cp-cont ul li .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}

.cart-page-wrap .cp-cont ul li .scont .setc{margin-top:4px;width:calc( 100% - 32px );;height:auto;overflow:hidden;text-align:right;font-size:14px;color:#E9B397;}
.cart-page-wrap .cp-cont ul li .btn-item-remove{width:20px;height:20px;overflow:hidden;border:0;background:transparent;padding:0;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0;}

.cart-page-wrap .delivery-status-wrap{width:calc( 100% - 2px - 24px - 32px );padding:16px 12px;height:auto;overflow:hidden;border:1px solid #C8BAB5;margin:28px auto 0 auto;}
.cart-page-wrap .delivery-status-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;word-spacing:6px;text-align:center;}
.cart-page-wrap .delivery-status-wrap .sdesc{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#282828;text-align:center;}
.cart-page-wrap .delivery-status-wrap .sdesc strong{font-size:14px;color:#282828;font-weight:700;}
.cart-page-wrap .delivery-status-wrap .sdesc .cb{color:#4BBFCE;}
.cart-page-wrap .delivery-status-wrap .status{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.cart-page-wrap .delivery-status-wrap .status .bar{width:220px;height:8px;overflow:hidden;border-radius:4px;background:#F7F7F7;display:flex;justify-content:flex-start;align-items:center;}
.cart-page-wrap .delivery-status-wrap .status .bar span{background: linear-gradient(90deg, #CEE9ED 1.04%, #9CD3DA 100%);height:8px;overflow:hidden;border-radius:4px;display:flex;}
.cart-page-wrap .delivery-status-wrap .status .value{width:100%;flex:1;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.cart-page-wrap .delivery-status-wrap .status .value span{display:flex;font-size:12px;color:#76726F;font-weight:700;}
.cart-page-wrap .delivery-status-wrap .status .value strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.cart-page-wrap .delivery-status-wrap .sresult{width:100%;height:auto;overflow:hidden;border-top:1px solid #EBEBEB;margin-top:8px;padding-top:16px;}
.cart-page-wrap .delivery-status-wrap .sresult .sum{width:100%;height:auto;overflow:hidden;text-align:right;font-size:16px;color:#282828;}
.cart-page-wrap .delivery-status-wrap .sresult .total{width:100%;height:auto;overflow:hidden;text-align:right;margin-top:10px;display:flex;justify-content:flex-end;align-items:center;}
.cart-page-wrap .delivery-status-wrap .sresult .total span{display:flex;font-size:14px;color:#E9B397;}
.cart-page-wrap .delivery-status-wrap .sresult .total strong{display:flex;margin-left:16px;font-size:16px;color:#282828;font-weight:700;}

.cart-page-wrap .delivery-status-wrap + .cp-header{margin-top:28px;}

.cart-page-wrap .btn-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin-top:24px;padding:0 16px 78px 16px;}
.cart-page-wrap .btn-item-wrap button{width:100%;height:48px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius: 4px;border:0;padding:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}

/*주문서*/
.order-sheet-page-wrap{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-delivery-wrap{width:calc( 100% - 32px );padding:24px 16px 16px 16px;height:auto;overflow:hidden;background:#F7F7F7;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;position:relative;}
.order-sheet-page-wrap .os-delivery-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-delivery-wrap a{position:absolute;right:26px;top:26px;font-size:14px;color:#655045;font-weight:700;}
.order-sheet-page-wrap .os-delivery-wrap dl{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-delivery-wrap dl dt{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-delivery-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-delivery-wrap dl dd ul{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-delivery-wrap dl dd ul li{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-delivery-wrap dl dd ul li .key{display:flex;font-size:14px;color:#282828;padding-right:8px;position:relative;}
.order-sheet-page-wrap .os-delivery-wrap dl dd ul li .key:before{content:"";width:2px;height:12px;overflow:hidden;display:block;background:#76726F;position:absolute;right:0;top:50%;margin-top:-6px;}
.order-sheet-page-wrap .os-delivery-wrap dl dd ul li .value{display:flex;padding-left:8px;font-size:14px;color:#282828;}
/*.order-sheet-page-wrap .help-msg{background:url(../../../assets/image/ico/ico-help01.svg) no-repeat 16px 14px;width:calc( 100% - 48px );padding:16px 16px 24px 42px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A}*/

.order-sheet-page-wrap .help-msg{background:url(../../../assets/image/ico/ico-help01.svg) no-repeat 16px 14px;width:calc( 100% - 48px );padding:16px 16px 4px 42px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A}
/* 추가 */
.order-sheet-page-wrap .min-price{background:url(../../../assets/image/ico/ico-help01.svg) no-repeat 16px 14px; width:calc( 100% - 48px );padding:16px 16px 24px 42px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A}

.order-sheet-page-wrap .cp-header{width:100%;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;}
.order-sheet-page-wrap .cp-header .mtit{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:24px;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .cp-cont{width:100%;height:auto;overflow:hidden;padding-bottom:20px;border-bottom:5px solid #F7F7F7;}
.order-sheet-page-wrap .cp-cont.bob0{border-bottom:0;}
.order-sheet-page-wrap .cp-cont .cp-group-wrap{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:36px;background:#F7F7F7;overflow:hidden;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .cp-cont .cp-group-wrap .stit{display:flex;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .cp-cont .cp-group-wrap .sprice{display:flex;font-size:14px;color:#2D2B2A;}
.order-sheet-page-wrap .cp-cont .cp-group-wrap .sprice strong{padding-left:5px;font-size:14px;color:#2D2B2A;font-weight:700;}
.order-sheet-page-wrap .cp-cont ul{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;}
.order-sheet-page-wrap .cp-cont ul li{width:100%;height:auto;overflow:Hidden;}
.order-sheet-page-wrap .cp-cont ul li + li{margin-top:20px;}
.order-sheet-page-wrap .cp-cont.type01 ul li + li{margin-top:4px;}
.order-sheet-page-wrap .cp-cont ul li a{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.order-sheet-page-wrap .cp-cont ul li a .spic{width:120px;height:120px;overflow:hidden;border-radius: 8px;background-size:cover !important;}
.order-sheet-page-wrap .cp-cont ul li a .scont {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* 핵심 */
    /*height: 120px; !* .spic 높이에 맞춰 고정 *!*/
    height: auto; /* .spic 높이에 맞춰 고정 */
    min-height: 120px;
    margin-left: 16px;
    flex: 1;
    overflow: hidden;
}

/*.order-sheet-page-wrap .cp-cont ul li a .scont{width:100%;height:auto;overflow:Hidden;flex:1;margin-left:16px; background-color: red;}*/
/*.order-sheet-page-wrap .cp-cont ul li a .scont .stit{width:100%;height:45px;overflow:hidden;font-size:14px;color:#282828;line-height:22.4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}*/
.order-sheet-page-wrap .cp-cont ul li a .scont .stit{width:100%;height:26px;overflow:hidden;font-size:14px;color:#282828;line-height:22.4px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}

.order-sheet-page-wrap .cp-cont ul li a .scont .stit01{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-overflow: ellipsis;}
/*.order-sheet-page-wrap .cp-cont ul li a .scont .stit01{width:100%;height:68px;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; text-overflow: ellipsis;}*/
/* 추가 */
.order-sheet-page-wrap .cp-cont ul li a .scont .top-area{}
/* 추가 */
.order-sheet-page-wrap .cp-cont ul li a .scont .scate{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#76726F;padding-bottom:4px;}
.order-sheet-page-wrap .cp-cont ul li a .scont .scnt{width:100%;height:auto;overflow:Hidden;font-size:16px;color:#2D2B2A;padding-top:4px;}
/*.order-sheet-page-wrap .cp-cont ul li a .scont .scnt{width:100%;height:auto;overflow:Hidden;font-size:16px;color:#2D2B2A;padding-top:4px;}*/
.order-sheet-page-wrap .cp-cont ul li a .scont .scnt.ar{text-align:right;}
.order-sheet-page-wrap .cp-cont ul li a .scont .scnt01{margin-top:6px;width:100%;height:auto;overflow:hidden;text-align:right;font-size:16px;color:#2D2B2A;word-spacing:8px;}

.order-sheet-page-wrap .cp-cont ul li a .scont .cnt-item-wrap{margin-top:6px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.order-sheet-page-wrap .cp-cont ul li a .scont .cnt-item-wrap .btn-mius{width:24px;height:24px;padding:0;border:0;background:transparent;}
.order-sheet-page-wrap .cp-cont ul li a .scont .cnt-item-wrap .value{width:56px;height:24px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}
.order-sheet-page-wrap .cp-cont ul li a .scont .cnt-item-wrap .btn-plus{width:24px;height:24px;padding:0;border:0;background:transparent;}
.order-sheet-page-wrap .cp-cont ul li a .scont .sprice{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-end;align-items:center;margin-top:6px;}
.order-sheet-page-wrap .cp-cont ul li a .scont .sprice span{display:flex;font-size:14px;color:#ccc;text-decoration:line-through;margin-right:7px;}
.order-sheet-page-wrap .cp-cont ul li a .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .cp-cont ul li a .scont .setc{width:100%;height:auto;overflow:Hidden;text-align:right;margin-top:4px;font-size:14px;color:#E9B397;}

.order-sheet-page-wrap .cp-cont ul + .cp-group-wrap{margin-top:44px;}

/*.order-sheet-page-wrap .os-coupon-wrap{border-top:5px solid #F7F7F7;margin-top:24px;width:100%;height:auto;overflow:hidden;}*/
.order-sheet-page-wrap .os-coupon-wrap{border-top:5px solid #F7F7F7;margin-top:24px;width:100%;height:auto;overflow:hidden;}
/* 추가 */
.order-sheet-page-wrap .os-coupon-wrap .os-coupon-title{margin-top:24px;width:100%;height:auto; background-color:#F7F7F7;overflow:hidden;}
.order-sheet-page-wrap .os-coupon-wrap .os-coupon-title .title-header{width:calc( 100% - 32px );height:20px;overflow:hidden;padding:0 18px;margin-top:16px;display:flex;justify-content:space-between;align-items:center; font-size: 16px; font-weight: 700;}
/* --- */

.order-sheet-page-wrap .os-coupon-wrap .osc-header{width:calc( 100% - 32px );height:36px;overflow:hidden;padding:0 16px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header .cnt{display:flex;font-size:16px;color:#282828;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header .cnt strong{padding-right:4px;padding-left:8px;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header .cnt span{padding-left:4px;font-size:16px;color:#919191;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header a{display:flex;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header a.btn-link{display:flex;justify-content:flex-start;align-items:center;text-decoration:none !important;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header a.btn-link span{display:flex;font-size:14px;color:#5C5857;}
.order-sheet-page-wrap .os-coupon-wrap .osc-header a.btn-link img{display:flex;margin-left:4px;}
.order-sheet-page-wrap .os-coupon-wrap ul{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:16px auto 0 auto;}
/*.order-sheet-page-wrap .os-coupon-wrap ul li{width:328px;height:54px;overflow:hidden;margin:0 auto;background:url(../../../assets/image/bg/bg-os-coupon.png);background-size:328px 54px;display:flex;justify-content:space-between;align-items:center;}*/
.order-sheet-page-wrap .os-coupon-wrap ul li{width:328px;height:54px;overflow:hidden;margin:0 auto;background:url(../../../assets/image/bg/bg-os-coupon.png);background-size:328px 54px;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .os-coupon-wrap ul li.on{background:url(../../../assets/image/bg/bg-os-coupon-on.png);background-size:328px 54px;}
.order-sheet-page-wrap .os-coupon-wrap ul li + li{margin-top:16px;}
.order-sheet-page-wrap .os-coupon-wrap ul li .scont{width:100%;flex:1;height:auto;overflow:hidden;margin-left:24px;}
/*.order-sheet-page-wrap .os-coupon-wrap ul li .scont .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;}*/
/*.order-sheet-page-wrap .os-coupon-wrap ul li .scont .stit strong{font-size:16px;color:#282828;font-weight:700;}*/
.order-sheet-page-wrap .os-coupon-wrap ul li .scont .stit{width:100%;height:auto;overflow:hidden;font-size:14px;color:#282828;}
.order-sheet-page-wrap .os-coupon-wrap ul li .scont .stit strong{font-size:14px;color:#282828;font-weight:700;}
/* 20251112 추가 */
/*.order-sheet-page-wrap .os-coupon-wrap ul li .scont .sname{width:100%;height:auto;overflow:hidden;font-size:13px;font-weight:700;color:#282828;}*/
.order-sheet-page-wrap .os-coupon-wrap ul li .scont .sname{width:100%;height:auto;overflow:hidden;font-size:12px;color:#282828;}
/* 20251112 추가 */
.order-sheet-page-wrap .os-coupon-wrap ul li .scont .sdate{width:100%;height:auto;overflow:hidden;font-size:12px;color:#919191;font-weight:700;}
.order-sheet-page-wrap .os-coupon-wrap ul li input{}
.order-sheet-page-wrap .os-coupon-wrap ul li .setc{border-left:1px solid #EBEBEB;display:flex;justify-content:center;align-items:center;width:54px;height:52px;overflow:hidden;background:#F7F7F7;margin-right:1px;}
.order-sheet-page-wrap .os-coupon-wrap ul li .e01{font-size:12px;color:#ccc;font-weight:700;}

/*.order-sheet-page-wrap .os-coupon-wrap.type01{border-top:0;margin-top:20px;padding-bottom:70px;}*/
.order-sheet-page-wrap .os-coupon-wrap.type01{border-top:0;margin-top:10px;}
.order-sheet-page-wrap .os-coupon-wrap.type01.pb0{padding-bottom:16px;}
.order-sheet-page-wrap .os-coupon-wrap.type01 .osc-header{margin-top:0;}
.order-sheet-page-wrap .os-coupon-wrap.type01 .osc-header label{display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-coupon-wrap.type01 .osc-header label input{display:flex;}
.order-sheet-page-wrap .os-coupon-wrap.type01 .osc-header label span{display:flex;margin-left:6px;font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .os-coupon-wrap.type01 ul{background:#F7F7F7;padding:24px 16px;margin-top:0;}

/*.order-sheet-page-wrap .os-point-wrap{width:calc( 100% - 32px );margin:24px auto 0 auto;padding:0 16px;height:auto;overflow:hidden;padding-bottom:16px;border-bottom:5px solid #F7F7F7;position:relative;}*/
.order-sheet-page-wrap .os-point-wrap{width:calc( 100% - 32px );margin:24px auto 0 auto;padding:0 16px;height:auto;overflow:hidden;padding-bottom:16px;position:relative;}
.order-sheet-page-wrap .os-point-wrap:before{content:"";width:calc( 100% - 32px );height:1px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:16px;top:0;}
.order-sheet-page-wrap .os-point-wrap .osc-header{width:100%;height:auto;overflow:hidden;margin-top:24px;}
.order-sheet-page-wrap .os-point-wrap .osc-header .cnt{font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .os-point-wrap .osc-header .cnt strong{padding-left:8px;font-size:16px;color:#2D2B2A;font-weight:700;}
.order-sheet-page-wrap .os-point-wrap .use-point-wrap{margin-top:13px;width:100%;height:36px;overflow:hidden;background:#F7F7F7;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .os-point-wrap .use-point-wrap .inp{outline:none;margin-left:10px;height:22px;width:223px;border:0;background:transparent;padding:0;flex:initial;font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .os-point-wrap .use-point-wrap a{display:flex;margin-right:20px;font-size:14px;color:#655045;font-weight:700;}
.order-sheet-page-wrap .os-point-wrap .review-link-wrap{width:calc( 100% - 0px );padding:0;height:auto;overflow:hidden;margin-top:7px;}
.order-sheet-page-wrap .os-point-wrap .review-link-wrap a{width:256px;height:36px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-point-wrap .review-link-wrap a span{display:flex;margin-left:14px;font-size:14px;color:#2D2B2A;}
.order-sheet-page-wrap .os-point-wrap .review-link-wrap a img{display:flex;margin-left:8px;}

/* 추가 */
.order-sheet-page-wrap .os-point-wrap .use-point-wrap .inp2{outline:none;margin-left:10px;height:22px;width:223px;border:0;background:transparent;padding:0;flex:initial;font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .os-point-wrap .use-point-wrap .unit{outline:none;margin-left:10px;height:22px;width:223px;border:0;background:transparent;padding:0;flex:initial;font-size:16px;color:#2D2B2A;}

.order-sheet-page-wrap .os-payment-wrap{width:calc( 100% - 32px );margin:24px auto 0 auto;padding:0 16px;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;padding-bottom:16px;border-bottom:5px solid #F7F7F7;}
.order-sheet-page-wrap .os-payment-wrap .osc-header{width:100%;height:auto;overflow:hidden;margin-top:24px;}
.order-sheet-page-wrap .os-payment-wrap .osc-header .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-payment-wrap .payment-type{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .os-payment-wrap .payment-type li{width:calc( 100% / 3 - 8px );height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-payment-wrap .payment-type li button{width:100%;height:48px;border:0;background:#EBEBEB;overflow:hidden;border-radius: 4px;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.order-sheet-page-wrap .os-payment-wrap .payment-type li button.on{background:#4BBFCE;color:#fff;}
.order-sheet-page-wrap .os-payment-wrap label{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-payment-wrap label input{display:flex;}
.order-sheet-page-wrap .os-payment-wrap label span{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;}

.tabarea{display:none;}
.tabarea.on{display:block;}

.order-sheet-page-wrap .bank-select-wrap{width:calc( 100% - 0px );padding:0;height:36px;overflow:hidden;margin-top:20px;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .bank-select-wrap .key{display:flex;font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .bank-select-wrap .value{display:flex;}
.order-sheet-page-wrap .bank-select-wrap .value .select{flex:initial;border:0;width:114px;height:36px;padding-left:10px;font-size:16px;color:#2D2B2A;}
.order-sheet-page-wrap .bank-help-msg{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:19.6px;}

.order-sheet-page-wrap .os-cash-wrap{width:calc( 100% - 0px );padding:0;height:auto;overflow:hidden;margin-top:24px;}
.order-sheet-page-wrap .os-cash-wrap .osc-header{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-cash-wrap .osc-header .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-cash-wrap .receipt-type{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-cash-wrap .receipt-type li{display:flex;justify-content:center;align-items:center;margin-right:16px;}
.order-sheet-page-wrap .os-cash-wrap .receipt-type li button{display:flex;justify-content:center;align-items:center;width:85px;height:35px;overflow:hidden;border:1px solid #4BBFCE;background:#fff;border-radius:18px;padding:0;font-size:14px;color:#76726F;}
.order-sheet-page-wrap .os-cash-wrap .receipt-type li button.on{background:#4BBFCE;color:#fff;}

.order-sheet-page-wrap .os-cash-wrap .cash-help-msg{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:19.6px;letter-spacing: -.7px;}

.order-sheet-page-wrap .form-item-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;position:relative;}
.order-sheet-page-wrap .form-item-wrap .inp{border-color:#EBEBEB;height:34px;font-size:14px;padding-right:40px;width:calc( 100% - 48px - 2px );}
.order-sheet-page-wrap .form-item-wrap .btn-keyword-remove{top:9px;width:20px;height:20px;background-size:20px 20px !important;}

.order-sheet-page-wrap .receipt-tabmenu-list{margin-top:16px;width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .receipt-tabmenu-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .receipt-tabmenu-list ul li{display:flex;justify-content:center;align-items:center;width:calc( 50% - 8px );height:auto;overflow:Hidden;}
.order-sheet-page-wrap .receipt-tabmenu-list ul li a{display:flex;justify-content:center;align-items:center;width:calc( 100% - 2px );height:40px;border-radius: 4px;overflow:hidden;border:1px solid #4BBFCE;font-size:16px;color:#5C5857;}
.order-sheet-page-wrap .receipt-tabmenu-list ul li a.on{background:#9BDBE4;color:#5C5857;}

.order-sheet-page-wrap .rd-list-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:32px;}
.order-sheet-page-wrap .rd-list-wrap label{display:flex;justify-content:flex-start;align-items:center;margin-right:24px;}
.order-sheet-page-wrap .rd-list-wrap label input{display:flex;}
.order-sheet-page-wrap .rd-list-wrap label span{display:flex;margin-left:9px;font-size:14px;color:#282828;}

.order-sheet-page-wrap .os-delivery-req-wrap{border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;overflow:hidden;margin-top:24px;}
.order-sheet-page-wrap .os-delivery-req-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-delivery-req-wrap .label{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;}
.order-sheet-page-wrap .os-delivery-req-wrap .form-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:100%;height:auto;overflow:hidden;position:relative;margin-top:8px;}
.order-sheet-page-wrap .os-delivery-req-wrap .form-item-wrap .inp{height:34px;border-color:#EBEBEB;padding-left:10px;}
.order-sheet-page-wrap .os-delivery-req-wrap .form-item-wrap + .label{}

.order-sheet-page-wrap .os-info-wrap{border-top:5px solid #F7F7F7;border-bottom:5px solid #F7F7F7;width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;overflow:hidden;margin-top:24px;}
.order-sheet-page-wrap .os-info-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-info-wrap ul{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-info-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:16px;}
.order-sheet-page-wrap .os-info-wrap ul li .key{display:flex;width:58px;font-size:16px;color:#919191;}
.order-sheet-page-wrap .os-info-wrap ul li .value{display:flex;font-size:16px;color:#2D2B2A}

.order-sheet-page-wrap .os-result-wrap{width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;margin-top:24px;overflow:hidden;}
.order-sheet-page-wrap .os-result-wrap ul{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-result-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .os-result-wrap ul li + li{margin-top:16px;}
.order-sheet-page-wrap .os-result-wrap ul li .key{display:flex;font-size:16px;color:#282828;}
.order-sheet-page-wrap .os-result-wrap ul li .value{display:flex;font-size:16px;color:#282828;}
.order-sheet-page-wrap .os-result-wrap ul li .value.cg{color:#4BBFCE;}
.order-sheet-page-wrap .os-result-wrap .opt{width:100%;height:auto;overflow:hidden;text-align:right;margin-top:5px;font-size:14px;color:#919191;}
.order-sheet-page-wrap .os-result-wrap .total{font-size:20px;color:#282828;font-weight:700;word-spacing:4px;width:100%;height:auto;overflow:hidden;text-align:right;margin-top:16px;}
.order-sheet-page-wrap .os-result-wrap .spoint{width:100%;height:auto;overflow:hidden;margin-top:6px;display:flex;justify-content:flex-end;align-items:center;}
.order-sheet-page-wrap .os-result-wrap .spoint span{display:flex;font-size:14px;color:#E9B397;font-weight:700;}
.order-sheet-page-wrap .os-result-wrap .spoint strong{font-weight:400;display:flex;margin-left:8px;font-size:14px;color:#76726F;}
.order-sheet-page-wrap .os-result-wrap .help-msg02{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:18.2px;}

.order-sheet-page-wrap .os-agree-check{width:calc( 100% - 32px );height:auto;overflow:hidden;border-top:1px solid #EBEBEB;margin:16px auto 0 auto;padding-top:24px;}
.order-sheet-page-wrap .os-agree-check label{display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-agree-check label input{display:flex;}
.order-sheet-page-wrap .os-agree-check label span{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;}
.order-sheet-page-wrap .os-agree-check label + label{margin-top:11px;}

.order-sheet-page-wrap .os-agree-check.type01{margin-top:0;}

.order-sheet-page-wrap .os-agree-link{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:0 16px;margin-top:8px;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-agree-link span{display:flex;font-size:14px;color:#2D2B2A;}
.order-sheet-page-wrap .os-agree-link a{margin-left:18px;display:flex;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.order-sheet-page-wrap .btn-item-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;padding:48px 16px 40px 16px;}
.order-sheet-page-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;width:100%;height:48px;overflow:hidden;border-radius: 4px;border:0;background:#4BBFCE;padding:0;font-size:16px;color:#fff;font-weight:700;}

.order-sheet-page-wrap .os-gift-target{width:calc( 100% - 32px );padding:0 16px;margin-top:24px;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-gift-target .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-gift-target .form-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.order-sheet-page-wrap .os-gift-target .form-item-wrap .inp{flex:initial;width:calc( 115px - 16px );padding:0 8px;border:0;background:#F7F7F7;border-radius: 4px;}
.order-sheet-page-wrap .os-gift-target .form-item-wrap .inp + .inp{margin-left:16px;flex:1;}
.order-sheet-page-wrap .os-gift-target .help-msg01{width:calc( 100% - 12px );padding-left:12px;position:relative;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#919191;line-height:22.4px;}
.order-sheet-page-wrap .os-gift-target .help-msg01:before{content:"*";font-size:16px;color:#919191;position:absolute;left:0;top:0;}

.order-sheet-page-wrap{}
.order-sheet-page-wrap .os-gift-send-wrap{width:calc( 100% - 32px );padding:32px 16px;height:auto;overflow:hidden;background:#F7F7F7;}
.order-sheet-page-wrap .os-gift-send-wrap .stit{width:100%;height:auto;overflow:hidden;font-size:20px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-gift-send-wrap .sdesc{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:16px;color:#282828;}
.order-sheet-page-wrap .os-gift-send-wrap .sdesc strong{font-weight:400;color:#DF5435;font-size:16px;}

.order-sheet-page-wrap .os-gift-delivery-info{width:calc( 100% - 32px );padding:16px 16px 16px 16px;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;margin-top:24px;border-bottom:5px solid #F7F7F7;}
.order-sheet-page-wrap .os-gift-delivery-info .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-add-wrap{margin-top:16px;width:calc( 100% - 2px );height:76px;border:1px solid #F1F1F1;border-radius: 8px;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-add-wrap button{width:100%;height:76px;overflow:hidden;border:0;background:transparent;padding:0;outline:none;display:flex;justify-content:center;align-items:center;font-size:16px;color:#919191;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li{width:calc( 100% - 34px );padding:16px;border-radius: 8px;border:1px solid #ccc;height:auto;overflow:hidden;margin-top:16px;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem .dinfo{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem .dinfo + .dinfo{margin-top:8px;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem .dinfo .key{display:flex;padding-right:8px;font-size:14px;color:#282828;position:relative;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem .dinfo .key:before{content:"";width:2px;height:12px;overflow:Hidden;display:block;background:#C8BAB5;position:absolute;right:0;top:2px;}
.order-sheet-page-wrap .os-gift-delivery-info .delivery-list-wrap ul li .sitem .dinfo .value{display:flex;font-size:14px;color:#282828;padding-left:8px;}

.order-sheet-page-wrap .os-delivery-price{padding:16px;width:calc( 100% - 32px );height:auto;overflow:hidden;border-top:5px solid #F7F7F7;margin-top:24px;border-bottom:5px solid #F7F7F7;display:flex;justify-content:space-between;align-items:flex-start;}
.order-sheet-page-wrap .os-delivery-price .key{display:flex;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .os-delivery-price .value{display:flex;font-size:16px;color:#282828;font-weight:700;}

.order-sheet-page-wrap .gift-help-list{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:-24px;}
.order-sheet-page-wrap .gift-help-list li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#919191;line-height:16.71px;}
.order-sheet-page-wrap .gift-help-list li:before{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#919191;}

.order-sheet-page-wrap .gift-cancel-wrap{width:calc( 100% - 32px );padding:0 16px;margin:16px auto 60px auto;height:auto;overflow:hidden;text-align:center;}
.order-sheet-page-wrap .gift-cancel-wrap a{font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.order-sheet-page-wrap.type01{height:auto;position:relative;}
.order-sheet-page-wrap.type01 .og-cancle-msg{width:100%;height:auto;overflow:hidden;padding:27px 0;text-align:center;background:#F7F7F7;font-size:20px;color:#282828;line-height:28px;font-weight:700;margin-bottom:8px;}
.order-sheet-page-wrap.type01 .og-bottom-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:190px;margin-bottom:130px;}
.order-sheet-page-wrap.type01 .og-bottom-wrap button{width:100%;height:48px;border:0;background:#DF5435;border-radius: 4px;padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;}
.order-sheet-page-wrap.type01 .og-bottom-wrap ul{margin-top:24px;width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap.type01 .og-bottom-wrap ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:hidden;font-size:14px;color:#919191;line-height:16.71px;}
.order-sheet-page-wrap.type01 .og-bottom-wrap ul li:before{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#919191;}

.payment-page-wrap{width:100%;height:auto;overflow:hidden;}
.payment-page-wrap .status-item-wrap{margin-top:82px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.payment-page-wrap .status-item-wrap img{}
.payment-page-wrap .status-item-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;font-size:20px;color:#282828;font-weight:700;}
.payment-page-wrap .status-item-wrap .sdesc{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#2D2B2A;margin-top:24px;line-height:22.4px;}
.payment-page-wrap .btn-group-wrap{margin-top:128px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.payment-page-wrap .btn-group-wrap.t01{margin-top:48px;}
.payment-page-wrap .btn-group-wrap button{width:175px;height:40px;border-radius:20px;padding:0;border:1px solid #4BBFCE;background:#4BBFCE;color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;letter-spacing:-1.5px;}
.payment-page-wrap .btn-group-wrap button + button{margin-top:20px;background:#fff;color:#2D2B2A;font-weight:400;}

.order-complete-page-wrap{width:100%;height:auto;overflow:hidden;}
.order-complete-page-wrap .complete-item-wrap{margin-top:82px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.order-complete-page-wrap .complete-item-wrap img{}
.order-complete-page-wrap .complete-item-wrap .stit{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;font-size:20px;color:#282828;font-weight:700;}

.order-complete-page-wrap .result-item-wrap{width:calc( 100% - 64px );height:auto;overflow:hidden;margin:0 auto;}
.order-complete-page-wrap .result-item-wrap ul{width:100%;height:auto;overflow:hidden;margin-top:75px;}
.order-complete-page-wrap .result-item-wrap ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.order-complete-page-wrap .result-item-wrap ul li + li{margin-top:16px;}
.order-complete-page-wrap .result-item-wrap ul li .key{font-size:14px;color:#282828;display:flex;width:65px;}
.order-complete-page-wrap .result-item-wrap ul li .value{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.order-complete-page-wrap .result-item-wrap ul li .value strong{font-size:16px;color:#2D2B2A;font-weight:700;}
.order-complete-page-wrap .result-item-wrap ul li .cnt{display:flex;margin-left:10px;font-size:16px;color:#282828;}

.order-complete-page-wrap .btn-group-wrap{margin-top:45px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.order-complete-page-wrap .btn-group-wrap.t01{margin-top:80px;}
.order-complete-page-wrap .btn-group-wrap button{width:175px;height:40px;border-radius:20px;padding:0;border:1px solid #4BBFCE;background:#4BBFCE;color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;letter-spacing:-1px;}
.order-complete-page-wrap .btn-group-wrap button + button{margin-top:20px;background:#fff;color:#2D2B2A;font-weight:400;}

.gift-complete-page-wrap{width:100%;height:auto;overflow:hidden;margin-top:132px;}
.gift-complete-page-wrap .complete-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.gift-complete-page-wrap .complete-item-wrap img{}
.gift-complete-page-wrap .complete-item-wrap .stit{line-height:28px;margin-top:8px;font-size:20px;color:#282828;font-weight:700;width:100%;height:auto;overflow:hidden;text-align:center;}
.gift-complete-page-wrap .complete-item-wrap .sdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:32px;font-size:16px;color:#282828;line-height:22.4px;}
.gift-complete-page-wrap .complete-item-wrap .sdesc strong{font-size:16px;color:#282828;font-weight:700;}
.gift-complete-page-wrap .complete-item-wrap .setc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:45px;font-size:14px;color:#919191;line-height:19.6px;}
.gift-complete-page-wrap .complete-item-wrap button{margin-top:34px;width:85px;height:35px;border-radius:18px;border:0;background:#4BBFCE;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;font-weight:700;}
.gift-complete-page-wrap .complete-item-wrap button.btn-home{width:175px;}
.gift-complete-page-wrap .complete-item-wrap button.btn-home.t01{margin-top:128px;font-size:16px;}
.gift-complete-page-wrap .complete-item-wrap ul{margin:48px auto 67px auto;width:100%;height:auto;overflow:hidden;}
.gift-complete-page-wrap .complete-item-wrap ul li{width:calc( 100% - 64px );padding:0 32px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.gift-complete-page-wrap .complete-item-wrap ul li + li{margin-top:16px;}
.gift-complete-page-wrap .complete-item-wrap ul li .key{width:65px;font-size:14px;color:#919191;}
.gift-complete-page-wrap .complete-item-wrap ul li .value{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;}
.gift-complete-page-wrap .complete-item-wrap ul li .otit{width:100%;flex:1;height:auto;overflow:hidden;font-size:16px;color:#282828;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}
.gift-complete-page-wrap .complete-item-wrap ul li .scnt{margin-left:10px;font-size:16px;color:#282828;}

.gift-complete-page-wrap.type01{margin-top:80px;}
.gift-complete-page-wrap.type01 .complete-item-wrap button.btn-home{margin-top:0;}
.gift-complete-page-wrap.type01 .complete-item-wrap button.btn-home.fs16{font-size:16px;}
/**/
.pinfo-page-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-page-wrap .count-down{width:100%;height:38px;background:#F6E1D5;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-page-wrap .count-down .key{display:flex;font-size:16px;color:#655045;font-weight:700;}
.pinfo-page-wrap .count-down .value{display:flex;margin-left:24px;font-size:16px;color:#655045;font-weight:700;}

.pinfo-page-wrap .pinfo-slide-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-page-wrap .pinfo-slide-wrap .swiper-container{width:100%;}
.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-slide{width:100%;}
.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-slide a{width:100%;height:auto;overflow:hidden;display:block;}
/*.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-slide a .spic{width:100%;height:300px;overflow:hidden;background-size:cover !important;background-position:center center !important;}*/

.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-slide a .spic {
    font-size: 0;
    position: relative;
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-slide a .spic>img {
    /*display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;*/
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: 100%;
    transform: translate(-50%, -50%);
    object-fit: cover;
}

.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;opacity:1 !important;background:#76726F;margin:0 2px;}
.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-pagination-bullet-active{background:#4BBFCE;}
.pinfo-page-wrap .pinfo-slide-wrap .swiper-container .swiper-pagination{bottom:16px;}

/* 추가 */
.soldout-overlay-home {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 반투명 검정 */
    display: flex;
    justify-content: center;
    align-items: center;
}

.soldout-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5); /* 반투명 검정 */
    display: flex;
    justify-content: center;
    align-items: center;
}

.soldout-text {
    color: white;
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    align-items: center;
    text-align: center;
    justify-content: center;
}

.pinfo-page-wrap .pinfo-cont-wrap{width:calc( 100% - 32px );padding:10px 16px 0 16px;height:auto;overflow:Hidden;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;flex:1;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li{margin-right:3px;width:49px;height:26px;background:#F1F1F1;border-radius: 2px;display:flex;justify-content:center;align-items:center;font-size:12px;color:#655045;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.new{width:47px;height:24px;background:#4BBFCE;color:#fff;font-size:12px;font-weight:700;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.recom{width:47px;height:24px;background:#655045;color:#fff;font-size:12px;font-weight:700;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.best{color:#31A5B4;width:47px;height:24px;border:1px solid #9BDBE4;background:#fff;font-size:12px;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.disc{color:#474443;width:47px;height:24px;border:1px solid #9BDBE4;background:#fff;font-size:12px;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap ul li.today{color:#655045;width:47px;height:24px;border:1px solid #ccc;background:#ccc;font-size:9px;}
.pinfo-page-wrap .pinfo-cont-wrap .opt-item-wrap a{width:20px;height:20px;display:block;}
.pinfo-page-wrap .pinfo-cont-wrap .scate{width:100%;height:auto;overflow:hidden;margin-top:12px;font-size:14px;color:#76726F;}
.pinfo-page-wrap .pinfo-cont-wrap .stit{width:100%;height:auto;overflow:hidden;margin-top:8px;font-size:16px;color:#282828;font-weight:700;}
.pinfo-page-wrap .pinfo-cont-wrap .sprice{width:100%;height:auto;overflow:hidden;margin-top:8px;}
.pinfo-page-wrap .pinfo-cont-wrap .sprice .per{font-size:16px;color:#E9B397;font-weight:700;}
.pinfo-page-wrap .pinfo-cont-wrap .sprice strong{font-size:20px;color:#282828;font-weight:700;padding-left:6px;padding-right:6px;}
.pinfo-page-wrap .pinfo-cont-wrap .sprice .cost{font-size:16px;color:#ccc;text-decoration:line-through;}
.pinfo-page-wrap .pinfo-cont-wrap .sgrade{width:100%;height:auto;overflow:hidden;margin-top:12px;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-page-wrap .pinfo-cont-wrap .sgrade span{display:flex;margin-right:8px;font-size:14px;color:#76726F;}
.pinfo-page-wrap .pinfo-cont-wrap .scnt{width:100%;height:auto;overflow:hidden;margin-top:10px;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-page-wrap .pinfo-cont-wrap .scnt span{font-size:14px;color:#5C5857;}
.pinfo-page-wrap .pinfo-cont-wrap .scnt span strong{font-size:14px;color:#DF5435;font-weight:700;}
.pinfo-page-wrap .pinfo-cont-wrap .scnt .participating{margin-left:24px;display:flex;justify-content:center;align-items:center;width:97px;height:22px;border-radius:11px;background:#F6E1D5;font-size:12px;color:#E9B397;font-weight:700;}

.pinfo-page-wrap .use-coupon-wrap{width:calc( 100% - 32px );height:106px;overflow:hidden;margin:24px auto 0 auto;background:url(../../../assets/image/bg/bg-use-coupon-center.png) repeat-x center top;background-size:20px 106px;position:relative;}
.pinfo-page-wrap .use-coupon-wrap:before{content:"";display:block;width:29px;height:106px;overflow:hidden;background:url(../../../assets/image/bg/bg-use-coupon-left.png) no-repeat left top;background-size:29px 106px;position:absolute;left:0;top:0;}
.pinfo-page-wrap .use-coupon-wrap:after{content:"";display:block;width:29px;height:106px;overflow:hidden;background:url(../../../assets/image/bg/bg-use-coupon-right.png) no-repeat right top;background-size:29px 106px;position:absolute;right:0;top:0;}
.pinfo-page-wrap .use-coupon-wrap .stit{position:relative;z-index:5;width:calc( 100% - 42px );padding:0 21px;height:auto;overflow:hidden;margin-top:18px;font-size:16px;color:#2D2B2A;font-weight:700;}
.pinfo-page-wrap .use-coupon-wrap .sdesc{position:relative;z-index:5;width:calc( 100% - 42px );padding:0 21px;height:auto;overflow:hidden;margin-top:8px;font-size:14px;color:#919191;}
.pinfo-page-wrap .use-coupon-wrap .savings{position:relative;z-index:5;width:calc( 100% - 42px );padding:0 21px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-page-wrap .use-coupon-wrap .savings img{display:flex;}
.pinfo-page-wrap .use-coupon-wrap .savings span{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;}
.pinfo-page-wrap .use-coupon-wrap a{position:absolute;right:31px;top:20px;z-index:20;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.pinfo-page-wrap .savings-item-wrap{display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 32px - 32px );padding:0 16px;height:45px;overflow:hidden;margin:24px auto 0 auto;background:#EFE9E6;}
.pinfo-page-wrap .savings-item-wrap img{display:flex;}
.pinfo-page-wrap .savings-item-wrap span{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;font-weight:700;}

.pinfo-page-wrap .delivery-help-wrap{width:calc( 100% - 32px - 2px - 32px );padding:0 16px;height:116px;overflow:hidden;border:1px solid #C8BAB5;margin:24px auto 0 auto;border-radius: 4px;}
.pinfo-page-wrap .delivery-help-wrap .stit{width:calc( 100% - 6px );padding-left:6px;height:auto;overflow:Hidden;margin-top:10px;font-size:16px;color:#282828;font-weight:700;background:url(../../../assets/image/bg/bg-line-yellow.svg) no-repeat left bottom;}
.pinfo-page-wrap .delivery-help-wrap .sdesc{font-size:14px;color:#474443;line-height:19.6px;width:100%;height:auto;overflow:hidden;margin-top:4px;}
.pinfo-page-wrap .delivery-help-wrap .sdate{background:url(../../../assets/image/ico/ico-d.svg) no-repeat left center;margin-top:10px;width:calc( 100% - 32px );padding-left:32px;height:24px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;font-size:16px;color:#282828;font-weight:700;word-spacing:2px;}

.pinfo-page-wrap .dinfo-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:16px;padding-bottom:16px;border-bottom:8px solid #F7F7F7;margin-bottom:50px;}
.pinfo-page-wrap .dinfo-item-wrap dt{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;}
.pinfo-page-wrap .dinfo-item-wrap dt a{border-bottom:1px solid #EBEBEB;display:flex;justify-content:flex-start;align-items:center;width:100%;height:29px;overflow:Hidden;font-size:14px;color:#282828;position:relative;}
.pinfo-page-wrap .dinfo-item-wrap dt a:before{content:"";width:24px;height:24px;overflow:hidden;display:block;background:url(../../../assets/image/ico/ico-arr-down02.svg) no-repeat;position:absolute;right:0;top:50%;margin-top:-12px;transform:rotate(180deg)}
.pinfo-page-wrap .dinfo-item-wrap dt a.on:before{transform:rotate(0deg)}
.pinfo-page-wrap .dinfo-item-wrap dd{width:calc( 100% - 56px );padding:0 28px;height:auto;overflow:Hidden;}
.pinfo-page-wrap .dinfo-item-wrap dd ul{width:100%;height:auto;overflow:hidden;}
.pinfo-page-wrap .dinfo-item-wrap dd ul li{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:flex-start;}
.pinfo-page-wrap .dinfo-item-wrap dd ul li .key{display:flex;width:116px;font-size:14px;color:#282828;}
.pinfo-page-wrap .dinfo-item-wrap dd ul li .value{width:100%;flex:1;height:auto;overflow:hidden;}
.pinfo-page-wrap .dinfo-item-wrap dd ul li .value .stit{font-size:14px;color:#282828;}
.pinfo-page-wrap .dinfo-item-wrap dd ul li .value .sdesc{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#5C5857;line-height:19.6px;}
.pinfo-page-wrap .dinfo-item-wrap dd .help-msg{width:calc( 100% - 28px );background:url(../../../assets/image/ico/ico-help02.svg) no-repeat left top;padding-left:28px;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#E9B397;line-height:19.6px;}

.pinfo-tabmenu-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-tabmenu-wrap.fixed{position:fixed;left:0;top:40px;z-index:99;background:#fff;}
.pinfo-page-wrap .pinfo-tabmenu-wrap.fixed + .pinfo-detail-wrap{margin-top:45px;}
.pinfo-tabmenu-wrap ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pinfo-tabmenu-wrap ul li{width:25%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-tabmenu-wrap ul li a{width:100%;height:45px;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;}
.pinfo-tabmenu-wrap ul li a:before{content:"";width:100%;height:1px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;bottom:0;}
.pinfo-tabmenu-wrap ul li a strong{display:flex;font-size:14px;color:#5C5857;font-weight:400;}
.pinfo-tabmenu-wrap ul li a span{display:flex;margin-left:4px;font-size:14px;color:#5C5857;}
.pinfo-tabmenu-wrap ul li a.on{}
.pinfo-tabmenu-wrap ul li a.on strong{font-weight:700;color:#2D2B2A;}
.pinfo-tabmenu-wrap ul li a.on span{color:#4BBFCE;}
.pinfo-tabmenu-wrap ul li a.on:before{background:#4BBFCE;height:5px;}

.pinfo-page-wrap .pinfo-detail-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-page-wrap .pinfo-detail-wrap .video-item-wrap{width:calc( 100% - 32px );padding:0 16px;overflow:hidden;margin-top:50px;}
.pinfo-page-wrap .pinfo-detail-wrap .video-item-wrap img{max-width:100%;}

/**/
.pcoupon-page-wrap{width:100%;height:auto;overflow:hidden;}
.pcoupon-page-wrap .coupon-header-wrap{text-align:center;width:100%;height:auto;overflow:hidden;}
.pcoupon-page-wrap .coupon-header-wrap .mpic{text-align:left;width:100%;height:180px;background:#FBF5F0 url(../../../assets/image/bg/bg-pcoupon.png) no-repeat right bottom;background-size:cover;overflow:hidden;}
.pcoupon-page-wrap .coupon-header-wrap .mpic .mtit{width:calc( 100% - 16px );padding-left:16px;height:auto;overflow:Hidden;margin-top:24px;font-size:20px;color:#655045;font-weight:700;}
.pcoupon-page-wrap .coupon-header-wrap .mpic .mtit strong{font-size:24px;color:#655045;font-weight:700;}
.pcoupon-page-wrap .coupon-header-wrap .mpic .mdesc{font-size:14px;color:#655045;width:calc( 100% - 16px );line-height:19.09px;padding-left:16px;height:auto;overflow:Hidden;margin-top:35px;}
.pcoupon-page-wrap .coupon-header-wrap .mpic .mdesc strong{font-size:16px;color:#655045;font-weight:700;}
.pcoupon-page-wrap .coupon-header-wrap button{border-radius:21px;height:42px;border:0;background:#9BDBE4;padding:0 16px;margin:24px auto 0 auto;display:inline-flex;justify-content:center;align-items:center;}
.pcoupon-page-wrap .coupon-header-wrap button span{display:flex;margin-right:4px;font-size:16px;color:#31A5B4;}
.pcoupon-page-wrap .coupon-header-wrap button img{display:flex;}

.pcoupon-page-wrap .coupon-cont-wrap{width:100%;padding:32px 0;height:auto;overflow:hidden;background:#F7F7F7;margin-top:24px;}
.pcoupon-page-wrap .coupon-cont-wrap ul{width:100%;height:auto;overflow:Hidden;}
.pcoupon-page-wrap .coupon-cont-wrap ul li{width:325px;height:150px;overflow:Hidden;margin:0 auto;background:url(../../../assets/image/bg/bg-coupon01.png) no-repeat;background-size:325px 150px;display:flex;justify-content:flex-start;align-items:center;}
.pcoupon-page-wrap .coupon-cont-wrap ul li + li{margin-top:24px;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .scont{width:100%;flex:1;height:auto;overflow:hidden;margin-left:24px;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .scont .sdate{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#919191;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .scont .sprice{width:100%;height:auto;overflow:Hidden;margin-top:10px;font-size:20px;color:#919191;font-weight:700;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .scont .stit{width:100%;height:auto;overflow:Hidden;margin-top:10px;font-size:16px;color:#919191;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .scont .sdesc{width:100%;height:auto;overflow:Hidden;margin-top:8px;font-size:14px;color:#919191;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .sbtn{width:70px;height:150px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pcoupon-page-wrap .coupon-cont-wrap ul li .sbtn button{border:0;width:36px;height:36px;background:transparent;padding:0;}
.pcoupon-page-wrap .coupon-cont-wrap ul li.on{background:url(../../../assets/image/bg/bg-coupon01-on.png) no-repeat;background-size:325px 150px;}
.pcoupon-page-wrap .coupon-cont-wrap ul li.on .scont .sdate{color:#5C5857}
.pcoupon-page-wrap .coupon-cont-wrap ul li.on .scont .sprice{color:#282828}
.pcoupon-page-wrap .coupon-cont-wrap ul li.on .scont .stit{color:#282828}
.pcoupon-page-wrap .coupon-cont-wrap ul li.on .scont .sdesc{color:#919191}

/**/
.pinfo-review-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-review-wrap .rw-header-wrap{width:100%;height:189px;overflow:hidden;margin-top:10px;background:#F7F7F7;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .rw-header-wrap .scont{width:133px;height:auto;overflow:hidden;}
.pinfo-review-wrap .rw-header-wrap .scont .total{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-review-wrap .rw-header-wrap .scont .total img{display:flex;}
.pinfo-review-wrap .rw-header-wrap .scont .total strong{display:flex;margin-left:4px;font-size:20px;color:#282828;font-weight:700;}
.pinfo-review-wrap .rw-header-wrap .scont .cnt{margin-top:10px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#282828;}
.pinfo-review-wrap .rw-header-wrap .scont ul{margin-top:4px;width:calc( 100% - 16px );padding-left:16px;height:auto;overflow:hidden;}
.pinfo-review-wrap .rw-header-wrap .scont ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .rw-header-wrap .scont ul li + li{margin-top:4px;}
.pinfo-review-wrap .rw-header-wrap .scont ul li img{}
.pinfo-review-wrap .rw-header-wrap .scont ul li span{margin-left:6px;font-size:12px;color:#282828;}
.pinfo-review-wrap .rw-header-wrap .spic{width:100%;height:auto;overflow:hidden;flex:1;}
.pinfo-review-wrap .rw-header-wrap .spic .swiper-container{width:calc( 100% - 16px );padding-right:16px;}
.pinfo-review-wrap .rw-header-wrap .spic .swiper-container .swiper-slide{width:140px;}
.pinfo-review-wrap .rw-header-wrap .spic .swiper-container .swiper-slide a{width:100%;height:140px;overflow:hidden;display:block;border-radius: 8px;background-size:cover !important;}

.pinfo-review-wrap .rw-sort-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;margin:10px auto 0 auto;display:flex;justify-content:flex-end;align-items:center;padding-bottom:8px;border-bottom:1px solid #F1F1F1;}
.pinfo-review-wrap .rw-sort-wrap .select{width:128px;height:36px;border:0;flex:initial;padding-left:10px;font-size:16px;color:#282828;}

.pinfo-review-wrap .prw-list-wrap{width:100%;height:auto;overflow:hidden;margin-top:10px;}
.pinfo-review-wrap .prw-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.pinfo-review-wrap .prw-list-wrap ul li{width:100%;height:auto;overflow:hidden;padding-top:16px;padding-bottom:16px;}
.pinfo-review-wrap .prw-list-wrap ul li + li{margin-top:16px;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-header-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-header-wrap img{display:flex;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-header-wrap span{display:flex;padding-left:10px;margin-left:10px;position:relative;font-size:14px;color:#5C5857;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-header-wrap span:before{content:"";width:1px;height:12px;overflow:hidden;display:block;background:#F1F1F1;position:absolute;left:0;top:50%;margin-top:-6px;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-info-wrap{margin-top:10px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-info-wrap span{display:flex;font-size:14px;color:#5C5857;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-info-wrap span + span{padding-left:8px;margin-left:8px;position:relative;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-info-wrap span + span:before{content:"";width:1px;height:12px;overflow:hidden;display:block;background:#F1F1F1;position:absolute;left:0;top:50%;margin-top:-6px;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-sns-wrap{margin:13px 0 0 16px;width:178px;height:29px;overflow:hidden;background:url(../../../assets/image/bg/bg-review-reg.png) no-repeat left top;background-size:178px 29px;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-sns-wrap img{display:flex;margin:0 5px 0 6px;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-sns-wrap span{display:flex;font-size:14px;color:#fff;font-weight:600;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-pic-wrap{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-pic-wrap a{display:flex;width:70px;height:70px;overflow:hidden;border-radius:8px;background-size:cover !important;float:left;margin:0 10px 10px 0;}
.pinfo-review-wrap .prw-list-wrap ul li .prw-desc-wrap{
    width: calc(100% - 32px);
    padding: 0 16px;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    color: #282828;
    line-height: 19.6px;

    /* 자동 줄바꿈 */
    word-break: break-word;
    white-space: normal;
}
/*.pinfo-review-wrap .prw-list-wrap ul li .prw-desc-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;}*/

/* 추가 */
.pinfo-review-wrap .prw-list-wrap ul li .rep-more-wrap{margin-top:16px;width:calc(100% - 24px);height:auto;overflow:hidden;text-align:right;}
.pinfo-review-wrap .prw-list-wrap ul li .rep-more-wrap a{font-size:14px;color:#655045;font-weight:700;}
/* 추가 */

.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap{width:calc( 100% - 76px );padding:20px 16px 20px 60px;height:auto;overflow:hidden;background:#EEE9E7 url(../../../assets/image/ico/ico-a.svg) no-repeat 16px 20px;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-info-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-info-wrap span{display:flex;font-size:14px;color:#474443;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-info-wrap span + span{padding-left:8px;margin-left:8px;position:relative;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-info-wrap span + span:before{content:"";width:1px;height:12px;overflow:hidden;display:block;background:#ccc;position:absolute;left:0;top:50%;margin-top:-6px;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-desc-wrap{margin-top:8px;width:100%;height:auto;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-desc-wrap.on{}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-more-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;text-align:right;}
.pinfo-review-wrap .prw-list-wrap ul li .reply-item-wrap .rep-more-wrap a{font-size:14px;color:#655045;font-weight:700;}

.preview-item-wrap{width:100%;height:100%;overflow:hidden;background:#1E1E1E;display:flex;justify-content:center;align-items:center;}
.preview-item-wrap img{width:100%;}

/**/
.pinfo-contact-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-contact-wrap .contact-btn-wrap{width:100%;height:auto;overflow:hidden;padding-top:24px;padding-bottom:50px;}
.pinfo-contact-wrap .contact-btn-wrap .nodata{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#919191;}
.pinfo-contact-wrap .contact-btn-wrap button{width:259px;height:43px;overflow:hidden;border:2px solid #4BBFCE;border-radius:22px;padding:0;background:#fff;margin:24px auto 0 auto;display:flex;justify-content:center;align-items:center;font-size:16px;color:#2D2B2A;font-weight:700;}
.pinfo-contact-wrap .ctt-list-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.pinfo-contact-wrap .ctt-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.pinfo-contact-wrap .ctt-list-wrap ul li{width:100%;height:auto;overflow:hidden;padding:8px 0;border-bottom:1px solid #EBEBEB;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-header-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-header-wrap img{display:flex;margin-right:4px;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-header-wrap span{display:flex;font-size:14px;color:#282828;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-info-wrap{margin-top:10px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-info-wrap strong{display:flex;font-size:14px;color:#4BBFCE;font-weight:700;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-info-wrap span{display:flex;padding-left:8px;margin-left:8px;position:relative;font-size:14px;color:#76726F;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-info-wrap span:before{content:"";width:2px;height:12px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:0;top:50%;margin-top:-6px;}
.pinfo-contact-wrap .ctt-list-wrap ul li .ctt-date-wrap{width:100%;height:auto;overflow:hidden;font-size:14px;color:#5C5857;margin-top:8px;}

/**/
.cttv-page-wrap{width:100%;height:100%;overflow:Hidden;position:relative;}
.cttv-page-wrap .cttv-header-wrap{display:flex;justify-content:flex-start;align-items:center;width:calc( 100% - 32px );margin:20px auto 0 auto;height:auto;overflow:Hidden;border-bottom:1px solid #EBEBEB;padding-bottom:8px;}
.cttv-page-wrap .cttv-header-wrap .label{display:flex;width:44px;font-size:16px;color:#282828;}
.cttv-page-wrap .cttv-header-wrap .select{flex:initial;width:114px;height:44px;border:0;display:flex;padding-left:10px;font-size:16px;color:#2D2B2A;}
.cttv-page-wrap .cttv-qitem-wrap{width:calc( 100% - 76px );padding:20px 16px 20px 60px;background:#fff url(../../../assets/image/ico/ico-q.svg) no-repeat 16px 20px;height:auto;overflow:Hidden;min-height:110px;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.cttv-page-wrap .cttv-aitem-wrap{width:calc( 100% - 76px );padding:20px 16px 20px 60px;background:#EEE9E7 url(../../../assets/image/ico/ico-a.svg) no-repeat 16px 20px;height:auto;overflow:Hidden;}
.cttv-page-wrap .cttv-aitem-wrap ul{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.cttv-page-wrap .cttv-aitem-wrap ul li{font-size:14px;color:#5C5857;position:relative;}
.cttv-page-wrap .cttv-aitem-wrap ul li + li{padding-left:8px;margin-left:8px;}
.cttv-page-wrap .cttv-aitem-wrap ul li + li:before{content:"";width:2px;height:12px;overflow:Hidden;display:block;background:#CCCCCC;position:absolute;left:0;top:50%;margin-top:-6px;}
.cttv-page-wrap .cttv-aitem-wrap ul li.complete{font-size:14px;color:#4BBFCE;font-weight:700;}
.cttv-page-wrap .cttv-aitem-wrap ul li.wait{color:#5C5857;font-weight:700;}
.cttv-page-wrap .cttv-aitem-wrap .mdesc{margin-top:8px;width:100%;height:auto;overflow:Hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;}

.cttv-btn-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:24px;}

.cttv-btn-wrap button{width:calc( 50% - 8px );height:42px;border:1px solid #655045;background:#fff;color:#5C5857;padding:0;border-radius: 4px;font-weight:700;}
.cttv-btn-wrap button + button{border:0;background:#DF5435;color:#fff;font-size:16px;font-weight:700;}
.cttv-btn-wrap button.full{width:100%;height:48px;border:0;background:#DF5435;color:#fff;font-size:16px;font-weight:700;}

/**/
.cttr-page-wrap{width:100%;height:auto;overflow:Hidden;position:relative;margin-top:20px;}
.cttr-page-wrap .form-group-wrap{padding-bottom:8px;border-bottom:1px solid #EBEBEB;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}

.cttr-page-wrap .form-group-wrap + .form-group-wrap{margin-top:16px;}
.cttr-page-wrap .form-group-wrap.vt{flex-direction:column;display:flex;padding-bottom:0;justify-content:flex-start;align-items:flex-start;}
.cttr-page-wrap .form-group-wrap .label{margin-left:16px;font-size:16px;color:#282828}
.cttr-page-wrap .form-group-wrap .value{margin-left:16px;width:100%;flex:1;height:auto;overflow:hidden;font-size:14px;color:#282828;}
.cttr-page-wrap .form-group-wrap .select{flex:initial;margin-left:16px;width:114px;height:36px;border:0;padding-left:10px;font-size:16px;color:#2D2B2A;}
.cttr-page-wrap .form-group-wrap .form-item-wrap{margin-top:8px;width:100%;height:auto;overflow:Hidden;}
.cttr-page-wrap .form-group-wrap .form-item-wrap .textarea{width:calc( 100% - 32px );padding:16px;height:calc( 405px - 34px );border:0;border-top:1px solid #919191;border-bottom:1px solid #919191;resize:none;font-size:16px;color:#2D2B2A;}
.cttr-page-wrap .func-item-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;margin-top:24px;display:flex;justify-content:space-between;align-items:center;}
.cttr-page-wrap .func-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.cttr-page-wrap .func-item-wrap label input{display:flex;}
.cttr-page-wrap .func-item-wrap label span{display:flex;margin-left:8px;font-size:16px;color:#ccc;}
.cttr-page-wrap .func-item-wrap label input:checked + span{color:#4BBFCE;}
.cttr-page-wrap .func-item-wrap .cnt{display:flex;font-size:14px;color:#919191;}
.cttr-page-wrap .cttv-btn-wrap01{width:calc( 100% - 32px );padding:38px 16px 24px 16px;height:auto;overflow:Hidden;}
.cttr-page-wrap .cttv-btn-wrap01 button{width:100%;height:48px;border:0;background:#4BBFCE;padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff; }
.cttr-page-wrap .cttv-btn-wrap01 button[disabled]{background:#ccc;}

.cttr-page-wrap .form-group-wrap.sw-type{width:calc( 100% - 32px );margin-left:auto;margin-right:auto;}
.cttr-page-wrap .form-group-wrap.sw-type .label{margin-left:0;}
.cttr-page-wrap .form-group-wrap.vt{border-bottom:0;}

/**/
.pinfo-delivery-guide-wrap{width:100%;height:auto;overflow:hidden;}
.pinfo-delivery-guide-wrap dl{width:100%;height:auto;overflow:hidden;padding-bottom:50px;}
.pinfo-delivery-guide-wrap dl dt{width:100%;height:51px;background:#F7F7F7;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.pinfo-delivery-guide-wrap dl dt img{display:flex;margin-left:16px;}
.pinfo-delivery-guide-wrap dl dt strong{display:flex;margin-left:8px;font-size:20px;color:#282828;font-weight:700;}
.pinfo-delivery-guide-wrap dl dd{width:calc( 100% - 32px );padding:24px 16px 40px 16px;height:auto;overflow:hidden;}
.pinfo-delivery-guide-wrap dl dd .glist{width:100%;height:auto;overflow:hidden;}
.pinfo-delivery-guide-wrap dl dd .glist li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pinfo-delivery-guide-wrap dl dd .glist li + li{margin-top:28px;}
.pinfo-delivery-guide-wrap dl dd .glist li .key{display:flex;font-size:16px;color:#282828;font-weight:700;line-height:19.09px;}
.pinfo-delivery-guide-wrap dl dd .glist li .value{width:100%;height:auto;overflow:hidden;flex:1;}
.pinfo-delivery-guide-wrap dl dd .glist li .value .stit{width:100%;height:auto;overflow:Hidden;text-align:right;font-size:16px;color:#2D2B2A;}
.pinfo-delivery-guide-wrap dl dd .glist li .value .sdesc{width:100%;height:auto;overflow:Hidden;text-align:right;font-size:14px;color:#919191;margin-top:4px;line-height:19.6px;}

.pinfo-delivery-guide-wrap dl dd .return-guide-tit{width:100%;height:auto;overflow:Hidden;margin-top:28px;font-size:16px;color:#282828;font-weight:700;}
.pinfo-delivery-guide-wrap dl dd .return-guide-desc{width:100%;height:auto;overflow:Hidden;margin-top:16px;font-size:16px;color:#4BBFCE;line-height:22.4px;}
.pinfo-delivery-guide-wrap dl dd .olist{width:100%;height:auto;overflow:Hidden;margin-top:28px;}
.pinfo-delivery-guide-wrap dl dd .olist li{position:relative;width:calc( 100% - 28px );padding-left:28px;height:auto;overflow:Hidden;font-size:16px;color:#5C5857;line-height:22.4px;}
.pinfo-delivery-guide-wrap dl dd .olist li:before{content:"1.";font-size:16px;color:#5C5857;position:absolute;left:0;top:0;}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(1):before{content:"1.";}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(2):before{content:"2.";}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(3):before{content:"3.";}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(4):before{content:"4.";}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(5):before{content:"5.";}
.pinfo-delivery-guide-wrap dl dd .olist li:nth-child(6):before{content:"6.";}
.pinfo-delivery-guide-wrap dl dd .olist li strong{font-size:16px;color:#5C5857;font-weight:700;}
.pinfo-delivery-guide-wrap dl dd .olist li + li{margin-top:16px;}
.pinfo-delivery-guide-wrap dl dd .tel{width:100%;height:auto;overflow:Hidden;font-size:20px;color:#2D2B2A;font-weight:700;}
.pinfo-delivery-guide-wrap dl dd .cslist{width:100%;height:auto;overflow:Hidden;}
.pinfo-delivery-guide-wrap dl dd .cslist li{margin-top:8px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pinfo-delivery-guide-wrap dl dd .cslist li .key{display:flex;width:72px;font-size:16px;color:#2D2B2A;}
.pinfo-delivery-guide-wrap dl dd .cslist li .value{display:flex;font-size:16px;color:#2D2B2A;}
.pinfo-delivery-guide-wrap dl dd .nlist{width:100%;height:auto;overflow:Hidden;margin-top:28px;}
.pinfo-delivery-guide-wrap dl dd .nlist li{width:calc( 100% - 20px );padding-left:20px;position:relative;height:auto;overflow:Hidden;font-size:16px;color:#5C5857;line-height:22.4px;}
.pinfo-delivery-guide-wrap dl dd .nlist li + li{margin-top:16px;}
.pinfo-delivery-guide-wrap dl dd .nlist li:before{content:"";width:3px;height:3px;overflow:hidden;display:block;border-radius:50%;background:#5C5857;position:absolute;left:5px;top:8px;}

/***/
.pauth-page-wrap{width:100%;height:auto;overflow:hidden;position:relative;}
.pauth-page-wrap .auth-item-wrap{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:140px;}
.pauth-page-wrap .auth-item-wrap img{width:79px;height:79px;display:flex;}
.pauth-page-wrap .auth-item-wrap span{display:flex;margin-top:32px;font-size:16px;color:#282828;font-weight:700;}

.pauth-footer-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;margin-top:210px;margin-bottom:120px;}
.pauth-footer-wrap.t01{margin-top:0;}
.pauth-footer-wrap .mdesc{width:100%;height:auto;overflow:hidden;font-size:12px;color:#919191;line-height:14.32px;}
.pauth-footer-wrap .mdesc span{font-size:12px;color:#DF5435;}
.pauth-footer-wrap button{margin-top:24px;width:100%;height:48px;border:0;padding:0;background:#4BBFCE;border-radius:4px;overflow:hidden;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

/**/
.order-sheet-page-wrap{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .paym-dday-wrap{width:100%;padding:18px 0;background:#F7F7F7;height:auto;overflow:hidden;font-size:16px;color:#282828;line-height:22.4px;text-align:center;}
.order-sheet-page-wrap .paym-dday-wrap strong{font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .paym-dinfo-wrap{width:calc( 100% - 32px );padding:0 16px 24px 16px;margin-top:24px;height:auto;overflow:hidden;}
.order-sheet-page-wrap .paym-dinfo-wrap .mtit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.order-sheet-page-wrap .paym-dinfo-wrap .klist{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .paym-dinfo-wrap .klist li{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.order-sheet-page-wrap .paym-dinfo-wrap .klist li .key{display:flex;font-size:16px;color:#5C5857;}
.order-sheet-page-wrap .paym-dinfo-wrap .klist li .value{display:flex;font-size:16px;color:#2D2B2A}
.order-sheet-page-wrap .paym-dinfo-wrap .nlist{margin-top:8px;width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .paym-dinfo-wrap .nlist li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#919191;line-height:19.6px;}


.buy-option-page-wrap{width:100%;height:auto;overflow:Hidden;padding-bottom:126px;}
.buy-option-page-wrap .mtit{width:calc( 100% - 32px );padding:0 16px;margin-top:16px;height:auto;overflow:Hidden;font-size:16px;color:#282828;}
.buy-option-page-wrap .select-btn-wrap{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:Hidden;}
.buy-option-page-wrap .select-btn-wrap + .mtit{margin-top:24px;}
.buy-option-page-wrap .select-btn-wrap ul{width:calc( 100% + 14px );height:auto;overflow:Hidden;margin-left:-7px;}
.buy-option-page-wrap .select-btn-wrap ul li{width:calc( 100% / 3 - 14px );height:auto;overflow:hidden;float:left;margin:16px 7px 0 7px;}
.buy-option-page-wrap .select-btn-wrap ul li a{width:calc( 100% - 2px );height:33px;overflow:hidden;border:1px solid #4BBFCE;border-radius:18px;background:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;}
.buy-option-page-wrap .select-btn-wrap ul li a.on{background:#4BBFCE;color:#fff;font-weight:700;}

.buy-option-page-wrap .calendar-item-wrap{width:calc( 100% - 32px );padding:0 16px;margin-top:5px;height:auto;overflow:Hidden;}
.buy-option-page-wrap .calendar-item-wrap .ctrl-item-wrap{width:127px;height:24px;overflow:hidden;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.buy-option-page-wrap .calendar-item-wrap .ctrl-item-wrap button{width:24px;height:24px;border:0;padding:0;background:transparent;}
.buy-option-page-wrap .calendar-item-wrap .ctrl-item-wrap button[disabled]{background:transparent !important;}
.buy-option-page-wrap .calendar-item-wrap .ctrl-item-wrap button[disabled] img{filter: brightness(0) saturate(100%) invert(93%) sepia(0%) saturate(6%) hue-rotate(139deg) brightness(96%) contrast(77%);}
.buy-option-page-wrap .calendar-item-wrap .ctrl-item-wrap .value{font-size:16px;color:#282828;font-weight:700;}
.buy-option-page-wrap .calendar-item-wrap table{width:100%;table-layout:fixed;border:0;border-collapse:collapse;}
.buy-option-page-wrap .calendar-item-wrap table th{height:22px;text-align:center;font-size:14px;color:#282828;font-weight:400;}
.buy-option-page-wrap .calendar-item-wrap table td{height:30px;}
.buy-option-page-wrap .calendar-item-wrap table td .rela{width:22px;height:22px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.buy-option-page-wrap .calendar-item-wrap table td div.rela .num{font-size:14px;color:#ccc;}
.buy-option-page-wrap .calendar-item-wrap table td a.rela .num{font-size:14px;color:#282828;}
.buy-option-page-wrap .calendar-item-wrap table td .rela .stxt{margin-top:-2px;font-size:10px;color:#ccc;}
.buy-option-page-wrap .calendar-item-wrap table td a.rela.on{border-radius:50%;overflow:hidden;background:#4BBFCE}
.buy-option-page-wrap .calendar-item-wrap table td a.rela.on .num{font-weight:600;color:#fff;}

.buy-option-page-wrap .buy-help-wrap{width:calc( 100% - 32px );padding:16px;height:auto;overflow:Hidden;margin-top:24px;}
.buy-option-page-wrap .buy-help-wrap .msg{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:flex-start;align-items:center;}
.buy-option-page-wrap .buy-help-wrap .msg img{display:flex;}
.buy-option-page-wrap .buy-help-wrap .msg span{display:flex;margin-left:8px;font-size:14px;color:#DF5435;font-weight:700;}
.buy-option-page-wrap .buy-help-wrap ul{width:100%;height:auto;overflow:Hidden;}
.buy-option-page-wrap .buy-help-wrap ul li{width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:Hidden;margin-top:16px;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.buy-option-page-wrap .buy-help-wrap ul li:before{content:"";width:3px;height:3px;overflow:hidden;display:block;border-radius:50%;background:#2D2B2A;position:absolute;left:0;top:6px;}

.buy-option-page-wrap .btn-item-wrap{position:fixed;left:0;bottom:0;width:calc( 100% - 32px );padding:0 16px;height:126px;background: #FFFFFF;
    box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.1);overflow:hidden;display:flex;justify-content:center;align-items:center;}
.buy-option-page-wrap .btn-item-wrap:before{content:"";width:72px;height:6px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:50%;margin-left:-36px;top:8px;border-radius:3px;}
.buy-option-page-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;width:100%;height:48px;overflow:hidden;border-radius:4px;padding:0;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.buy-option-page-wrap .btn-item-wrap button[disabled]{background:#ccc;}

.buy-option-footer-wrap{display:none;background: rgba(0, 0, 0, 0.35);width:100%;height:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:50;justify-content:center;align-items:flex-end;}
.buy-option-footer-wrap.on{display:flex;}
.buy-option-footer-wrap .scont{box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.1);width:calc( 100% - 32px );padding:0 16px;height:auto;background:#fff;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative;padding-bottom:40px;padding-top:24px;}
.buy-option-footer-wrap .scont:before{content:"";width:72px;border-radius:3px;height:6px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:50%;margin-left:-36px;top:-16px;}
.buy-option-footer-wrap .scont .binfo-list-wrap{width:100%;height:auto;overflow:hidden;}
.buy-option-footer-wrap .scont .binfo-list-wrap ul{width:100%;height:30px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.buy-option-footer-wrap .scont .binfo-list-wrap ul li{display:flex;padding:0 16px;font-size:16px;color:#282828;position:relative;}
.buy-option-footer-wrap .scont .binfo-list-wrap ul li + li:before{content:"";width:2px;height:12px;overflow:Hidden;display:block;background:#76726F;position:absolute;left:0;top:50%;margin-top:-6px;}
.buy-option-footer-wrap .scont .bprice-list-wrap{width:100%;height:auto;overflow:hidden;margin-top:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;}
.buy-option-footer-wrap .scont .bprice-list-wrap ul{width:100%;height:auto;overflow:hidden;}
.buy-option-footer-wrap .scont .bprice-list-wrap ul li{width:100%;height:auto;overflow:hidden;margin-top:10px;display:flex;justify-content:space-between;align-items:center;}
.buy-option-footer-wrap .scont .bprice-list-wrap ul li .key{display:flex;font-size:16px;color:#282828;}
.buy-option-footer-wrap .scont .bprice-list-wrap ul li .value{display:flex;font-size:16px;color:#282828}
.buy-option-footer-wrap .scont .bprice-list-wrap .setc{width:100%;height:auto;overflow:hidden;text-align:right;margin-top:8px;font-size:14px;color:#919191;}
.buy-option-footer-wrap .scont .bprice-list-wrap .stotal{width:100%;height:auto;overflow:hidden;margin-top:10px;display:flex;justify-content:space-between;align-items:center;}
.buy-option-footer-wrap .scont .bprice-list-wrap .stotal .key{display:flex;font-size:20px;color:#282828;font-weight:700;}
.buy-option-footer-wrap .scont .bprice-list-wrap .stotal .value{display:flex;font-size:20px;color:#282828;font-weight:700;}
.buy-option-footer-wrap label{margin-top:22px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;}
.buy-option-footer-wrap label input{display:flex;}
.buy-option-footer-wrap label span{display:flex;width:100%;height:auto;overflow:hidden;flex:1;margin-left:8px;font-size:14px;color:#2D2B2A;line-height:19.5px;}
.buy-option-footer-wrap button{margin-top:24px;width:100%;height:48px;padding:0;border:0;border-radius:4px;overflow:hidden;background:#4BBFCE;display:flex;justify-content:center;align-items:center;font-size:16px;color:#fff;font-weight:700;}

.pinfo-page-wrap .gbuy-btn-wrap{position:fixed;left:0;bottom:0;width:calc( 100% - 32px );padding:0 16px;height:126px;background: #FFFFFF;
    box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.1);overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-page-wrap .gbuy-btn-wrap:before{content:"";width:72px;height:6px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:50%;margin-left:-36px;top:8px;border-radius:3px;}
.pinfo-page-wrap .gbuy-btn-wrap button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:48px;overflow:hidden;border-radius:4px;padding:0;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.pinfo-page-wrap .gbuy-btn-wrap button .t01{font-size:16px;color:#fff;font-weight:700;}
.pinfo-page-wrap .gbuy-btn-wrap button .t02{margin-top:0px;font-size:12px;color:#fff;font-weight:700;}
.pinfo-page-wrap .gbuy-btn-wrap button[disabled]{background:#ccc;}

.toast-item-wrap{position:fixed;left:0;bottom:-50px;transition:all .5s;width:100%;height:auto;overflow:hidden;z-index:999;display:none;justify-content:center;align-items:center;}
.toast-item-wrap.on{display:flex;bottom:136px;}
.toast-item-wrap .msg{display:inline-flex;justify-content:center;align-items:center;height:40px;padding:0 24px;border-radius:20px;background:#655045;font-size:12px;color:#F7F7F7;}

/**/
.pinfo-detail-wrap .pd-type01-wrap{width:100%;height:auto;overflow:hidden;margin-top:50px;}
.pinfo-detail-wrap .pd-type01-wrap .mdesc{padding-bottom:37px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:18px;color:#2D2B2A;line-height:28.08px;}
.pinfo-detail-wrap .pd-type01-wrap .mdesc strong{font-size:24px;color:#2D2B2A;font-weight:700;}
.pinfo-detail-wrap .pd-type01-wrap .mpic{width:100%;height:auto;overflow:Hidden;}
.pinfo-detail-wrap .pd-type01-wrap .mpic img{float:left;width:100%;}
.pinfo-detail-wrap .pd-type01-wrap .metc{padding-top:36px;width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.pinfo-detail-wrap .pd-type01-wrap .metc img{display:flex;}
.pinfo-detail-wrap .pd-type01-wrap .metc span{display:flex;margin-top:12px;font-size:14px;color:#DF5435;}
.pinfo-detail-wrap .pd-type01-wrap .mstep{width:100%;height:auto;overflow:Hidden;display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:16px;}
.pinfo-detail-wrap .pd-type01-wrap .mstep .box{width:176px;height:40px;border:2px solid #655045;border-radius:22px;overflow:Hidden;display:flex;justify-content:center;align-items:center;font-size:20px;color:#655045;font-weight:700;}
.pinfo-detail-wrap .pd-type01-wrap .product-list-wrap{padding-bottom:0;}
.pinfo-detail-wrap .pd-type01-wrap .more-btn-wrap{padding-top:24px;padding-bottom:0;}
.pinfo-detail-wrap .pd-type01-wrap .more-btn-wrap button{height:48px;position:relative;border-radius:22px;background:#E9B397;border:0;padding:0;}
.pinfo-detail-wrap .pd-type01-wrap .more-btn-wrap button span{font-size:16px;color:#F7F7F7;}
.pinfo-detail-wrap .pd-type01-wrap .more-btn-wrap button img{position:absolute;right:24px;top:12px;}

.pinfo-detail-wrap .btn-item-wrap{z-index:90;position:fixed;left:0;bottom:0;width:calc( 100% - 32px );padding:0 16px;height:126px;background: #FFFFFF;
    box-shadow: 0px -3px 8px rgba(0, 0, 0, 0.1);overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-detail-wrap .btn-item-wrap:before{content:"";width:72px;height:6px;overflow:hidden;display:block;background:#EBEBEB;position:absolute;left:50%;margin-left:-36px;top:8px;border-radius:3px;}
.pinfo-detail-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:48px;overflow:hidden;border-radius:4px;padding:0;border:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.pinfo-detail-wrap .btn-item-wrap button .t01{display:flex;font-size:16px;color:#fff;font-weight:700;}
.pinfo-detail-wrap .btn-item-wrap button .t02{display:flex;font-size:12px;color:#fff;font-weight:700;}
.pinfo-detail-wrap .btn-item-wrap button[disabled]{background:#ccc;}



.pinfo-detail-wrap .pd-type02-wrap{width:100%;height:auto;overflow:hidden;margin-top:50px;}
.pinfo-detail-wrap .pd-type02-wrap .mdesc{padding-bottom:50px;width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#655045;font-weight:700;line-height:23.87px;}
.pinfo-detail-wrap .pd-type02-wrap .mdesc strong{font-size:24px;color:#282828;font-weight:700;line-height:28.64px;}
.pinfo-detail-wrap .pd-type02-wrap .mpic{width:100%;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type02-wrap .mpic img{float:left;width:100%;}

.pinfo-detail-wrap .pd-type03-wrap{width:100%;height:auto;overflow:hidden;margin-top:50px;}
.pinfo-detail-wrap .pd-type03-wrap .mtxt{width:100%;height:auto;overflow:hidden;text-align:center;}
.pinfo-detail-wrap .pd-type03-wrap .mtxt img{max-width:156px;}
.pinfo-detail-wrap .pd-type03-wrap .mdesc{padding-bottom:50px;width:100%;height:auto;overflow:hidden;text-align:center;padding-top:38px;font-size:18px;color:#000;line-height:28.08px;}
.pinfo-detail-wrap .pd-type03-wrap .mpic{width:100%;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type03-wrap .mpic img{width:100%;float:left;}
.pinfo-detail-wrap .pd-type03-wrap dl{width:100%;height:auto;overflow:hidden;margin-top:104px;padding-bottom:50px;}
.pinfo-detail-wrap .pd-type03-wrap dl dt{width:100%;height:auto;overflow:hidden;text-align:center;font-size:24px;color:#E9B397;font-weight:600;line-height:28.64px;}
.pinfo-detail-wrap .pd-type03-wrap dl dd{width:100%;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul{width:calc( 100% - 50px );padding:0 25px;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul li{margin-top:36px;width:100%;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul li .stit{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul li .stit img{display:flex;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul li .stit strong{display:flex;margin-left:16px;font-size:19px;color:#282828;font-weight:600;}
.pinfo-detail-wrap .pd-type03-wrap dl dd ul li .sdesc{width:100%;height:auto;overflow:hidden;margin-top:20px;text-align:center;font-size:18px;color:#282828;line-height:28.08px;}
.pinfo-detail-wrap .pd-type03-wrap .mitem{width:100%;height:auto;overflow:hidden;padding:35px 0 50px 0;}
.pinfo-detail-wrap .pd-type03-wrap .mitem .otit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#282828;font-weight:700;}
.pinfo-detail-wrap .pd-type03-wrap .mitem .odesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:20px;font-size:18px;color:#655045;line-height:28.08px;}

/* 추가 */
.pinfo-detail-wrap .pd-type03-wrap .dpic img{width:100%;}

.pinfo-detail-wrap .pd-type04-wrap{width:100%;height:auto;overflow:hidden;margin-top:50px;}
.pinfo-detail-wrap .pd-type04-wrap .tlist{width:calc( 100% - 32px );padding:0 16px;margin-top:16px;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type04-wrap .tlist li{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:24px;color:#282828;font-weight:700;}
.pinfo-detail-wrap .pd-type04-wrap .tlist li.ac{text-align:center;}
.pinfo-detail-wrap .pd-type04-wrap .tlist li.ar{text-align:right;}
.pinfo-detail-wrap .pd-type04-wrap .dlist{width:calc( 100% - 32px );padding:0 16px;margin-top:10px;height:auto;overflow:hidden;}
.pinfo-detail-wrap .pd-type04-wrap .dlist li{width:100%;height:auto;overflow:hidden;font-size:18px;color:#282828;line-height:28.08px;}
.pinfo-detail-wrap .pd-type04-wrap .dlist li + li{margin-top:32px;}
.pinfo-detail-wrap .pd-type04-wrap .mpic{width:100%;height:auto;overflow:hidden;margin-top:66px;}
.pinfo-detail-wrap .pd-type04-wrap .mpic img{width:100%;}

.pd-notice-wrap{width:100%;height:auto;overflow:Hidden;padding:50px 0 176px 0;}
.pd-notice-wrap dl{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;}
.pd-notice-wrap dl dt{width:calc( 100% - 32px );padding:0 16px;height:auto;display:flex;justify-content:flex-start;align-items:center;}
.pd-notice-wrap dl dt button{width:100%;height:48px;padding:0;border:1px solid #9BDBE4;border-radius:24px;background:#fff;position:relative;display:flex;justify-content:center;align-items:center;box-shadow: 0px 2px 5px rgba(156, 211, 218, 0.08), 0px 4px 10px rgba(156, 211, 218, 0.15);}
.pd-notice-wrap dl dt button img{position:absolute;right:24px;top:12px;transform:rotate(180deg);}
.pd-notice-wrap dl dt button span{font-size:16px;color:#2D2B2A;}
.pd-notice-wrap dl dt button.on{background:#4BBFCE;border-color:#4BBFCE;}
.pd-notice-wrap dl dt button.on span{color:#fff}
.pd-notice-wrap dl dt button.on img{transform:rotate( 0deg);filter: brightness(0) saturate(100%) invert(99%) sepia(3%) saturate(2%) hue-rotate(276deg) brightness(104%) contrast(100%);}
.pd-notice-wrap dl dd{width:calc( 100% - 74px );padding:0 37px;height:auto;overflow:hidden;}
.pd-notice-wrap dl dd.on{display:none;}
.pd-notice-wrap dl dd .pd-tit{width:100%;height:auto;overflow:Hidden;margin-top:36px;font-size:20px;color:#282828;}
.pd-notice-wrap dl dd ul{width:calc( 100% - 2px );height:auto;padding-top:10px;padding-bottom:20px;overflow:hidden;border:1px solid #919191;margin-top:24px;}
.pd-notice-wrap dl dd ul li{width:calc( 100% - 24px );height:auto;overflow:hidden;padding:14px 0;margin:0 auto;}
.pd-notice-wrap dl dd ul li + li{border-top:1px dashed #76726F;}
.pd-notice-wrap dl dd ul li .key{width:calc( 100% - 28px );padding-left:28px;height:auto;overflow:hidden;position:relative;font-size:16px;color:#655045;line-height:22.4px;}
.pd-notice-wrap dl dd ul li .key:before{content:"";width:3px;height:3px;overflow:hidden;border-radius:50%;display:block;background:#655045;position:absolute;left:12px;top:8px;}
.pd-notice-wrap dl dd ul li .value{width:calc( 100% - 28px );padding-left:28px;height:auto;overflow:hidden;margin-top:6px;font-size:18px;color:#282828;font-weight:500;line-height:21.48px;}

/**/
.myp-gift-detail-page-wrap{width:100%;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap .msg{width:calc( 100% - 32px );padding:0 16px;height:88px;background:#F7F7F7;overflow:hidden;font-size:20px;color:#282828;font-weight:700;display:flex;justify-content:space-between;align-items:center;}
.myp-gift-detail-page-wrap .gd-info-wrap{height:51px;overflow:Hidden;background:#F7F7F7;width:calc( 100% - 32px );padding:0 16px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #EBEBEB;border-bottom:1px solid #EBEBEB;}
.myp-gift-detail-page-wrap .gd-info-wrap .key{font-size:16px;color:#282828;}
.myp-gift-detail-page-wrap .gd-info-wrap .value{font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-gift-detail-page-wrap .gd-info-wrap .status{font-size:14px;color:#76726F;font-weight:700;}


.myp-gift-detail-page-wrap .gd-prodcuct-wrap{width:100%;height:auto;overflow:hidden;border-bottom:5px solid #F7F7F7;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap .mtit{width:calc( 100% - 32px );padding:24px 16px 0 16px;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul{width:100%;height:auto;overflow:hidden;margin-top:24px;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li{width:calc( 100% - 32px );padding:0 16px 16px 16px;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .spic{width:120px;height:120px;overflow:Hidden;border-radius:8px;background-size:cover !important;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont {
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* 핵심 */
    height: 120px; /* .spic 높이에 맞춰 고정 */
    margin-left: 16px;
    flex: 1;
    overflow: hidden;
}
/*.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:16px;}*/
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .stit{width:100%;height:auto;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}
/*.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .stit{width:100%;height:40px;overflow:hidden;font-size:14px;color:#282828;line-height:19.6px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;}*/
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .scnt{text-align:right;width:100%;height:auto;overflow:hidden;margin-top:6px;font-size:16px;color:#282828;line-height:22.4px;word-spacing:8px;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .sprice{display:flex;justify-content:flex-end;align-items:center;text-align:right;width:100%;height:auto;overflow:hidden;margin-top:6px;line-height:19.09px;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .sprice strong{display:flex;font-size:16px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .sprice span{display:flex;font-size:14px;color:#ccc;text-decoration:line-through;padding-right:8px;}

.myp-gift-detail-page-wrap .gd-prodcuct-wrap ul li a .scont .setc{display:flex;justify-content:flex-end;align-items:center;text-align:right;width:100%;height:auto;overflow:hidden;margin-top:5px;line-height:19.09px;font-size:14px;color:#E9B397;}

.myp-gift-detail-page-wrap dl{width:100%;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap dl dt{width:100%;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;}
.myp-gift-detail-page-wrap dl dt a{width:calc( 100% - 32px );height:24px;margin:24px auto 16px auto;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;}

.myp-gift-detail-page-wrap dl dt.botype{margin-top:24px;position:relative;}

.myp-gift-detail-page-wrap dl dt a strong{display:flex;font-size:16px;color:#2D2B2A;font-weight:700;}
.myp-gift-detail-page-wrap dl dt a img{display:flex;transform:rotate(180deg);}
.myp-gift-detail-page-wrap dl dt a.on img{transform:rotate(0deg);}
.myp-gift-detail-page-wrap dl dt a.on{margin-bottom:0;}
.myp-gift-detail-page-wrap dl dt a.bob.on{overflow:visible;position:relative;padding-bottom:24px;}
.myp-gift-detail-page-wrap dl dt a.bob.on:before{content:"";width:calc( 100% + 32px );height:5px;overflow:hidden;background:#F7F7F7;position:absolute;left:-16px;bottom:0;}
.myp-gift-detail-page-wrap dl dd{width:100%;height:auto;overflow:hidden;border-bottom:5px solid #F7F7F7;padding-bottom:16px;}
.myp-gift-detail-page-wrap dl dt.on + dd{display:none;}
.myp-gift-detail-page-wrap dl dd + dt{margin-top:24px;}
.myp-gift-detail-page-wrap dl dd ul{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap dl dd ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-start;}
.myp-gift-detail-page-wrap dl dd ul li.vc{align-items:center;}
.myp-gift-detail-page-wrap dl dd ul li + li{margin-top:16px;}
.myp-gift-detail-page-wrap dl dd ul li .key{margin-right:30px;font-size:16px;color:#282828;line-height:22.4px;}
.myp-gift-detail-page-wrap dl dd ul li .key.s01{width:87px;}
.myp-gift-detail-page-wrap dl dd ul li .key.s02{width:72px;margin-right:0;}
.myp-gift-detail-page-wrap dl dd ul li .key .addr{margin-top:8px;width:100%;height:auto;overflow:hidden;font-size:16px;color:#2D2B2A;}
.myp-gift-detail-page-wrap dl dd ul li .value{width:100%;height:auto;overflow:Hidden;flex:1;font-size:16px;color:#282828;line-height:22.4px;}
.myp-gift-detail-page-wrap dl dd ul li .value.empty{font-size:16px;color:#919191;}
.myp-gift-detail-page-wrap dl dd ul li .value .e01{width:100%;height:auto;overflow:Hidden;text-align:right;font-size:16px;color:#282828;line-height:22.4px;}
.myp-gift-detail-page-wrap dl dd ul li .value .e02{width:100%;height:auto;overflow:Hidden;text-align:right;margin-top:5px;font-size:14px;color:#919191;line-height:19.4px;}
.myp-gift-detail-page-wrap dl dd ul li button{width:57px;height:35px;border:1px solid #4BBFCE;background:#fff;border-radius: 2px;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-gift-detail-page-wrap dl dd .total{width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;margin-top:16px;}
.myp-gift-detail-page-wrap dl dd .total .key{display:flex;font-size:20px;color:#282828;font-weight:700;letter-spacing: -0.005em;}
.myp-gift-detail-page-wrap dl dd .total .value{display:flex;margin-left:8px;font-size:20px;color:#282828;font-weight:700;letter-spacing: -0.005em;}

/* 추가 */
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account{margin-top:16px;border-bottom:1px solid #EBEBEB;background:#F7F7F7;border-top:1px solid #EBEBEB}

.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .mtit{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .account-num{margin-top:16px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:16px;color:#4BBFCE;font-weight:700;text-decoration:underline;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-list{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-list li{width:100%;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-list li + li{margin-top:8px;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-list li strong{font-size:14px;color:#2D2B2A;font-weight:700;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-help{margin-top:24px;width:calc( 100% - 32px );padding:0 16px;height:auto;overflow:hidden;font-size:14px;color:#2D2B2A;line-height:19.6px;margin-bottom:24px;}
.myp-gift-detail-page-wrap  dl dd ul li.virtual-account .acc-help strong{font-size:14px;color:#2D2B2A;font-weight:700;}

/* 추가 */

.myp-gift-detail-page-wrap dl dd .stit{border-top:1px solid #EBEBEB;margin-top:16px;width:calc( 100% - 32px );padding:16px 16px 0 16px;font-size:16px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap dl dd .req-msg-wrap{width:calc( 100% - 32px );padding:16px 16px 0 16px;height:auto;overflow:hidden;}
.myp-gift-detail-page-wrap dl dd .req-msg-wrap .key{width:100%;height:auto;overflow:Hidden;font-size:14px;color:#919191;}
.myp-gift-detail-page-wrap dl dd .req-msg-wrap .value{width:100%;height:auto;overflow:Hidden;margin-top:8px;font-size:16px;color:#2D2B2A;}
.myp-gift-detail-page-wrap dl dd .req-msg-wrap + .req-msg-wrap{margin-bottom:8px;}

.myp-gift-detail-page-wrap dl dd ul.type01{padding-bottom:8px;}
.myp-gift-detail-page-wrap dl dd ul.type01 li .key{margin-right:0;font-size:16px;color:#919191;width:58px;}
.myp-gift-detail-page-wrap dl dd ul.type01 li .value{font-size:16px;color:#2D2B2A;}

.myp-gift-detail-page-wrap .gd-cancel-wrap{width:calc( 100% - 32px );height:auto;overflow:Hidden;text-align:center;padding:33px 16px 90px 16px;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .btn-gift-cancel{font-size:16px;color:#DF5435;font-weight:700;text-decoration:underline !important;}
.myp-gift-detail-page-wrap .gd-cancel-wrap ul{margin-top:32px;width:100%;height:auto;overflow:Hidden;}
.myp-gift-detail-page-wrap .gd-cancel-wrap ul li{text-align:left;width:calc( 100% - 10px );padding-left:10px;position:relative;height:auto;overflow:Hidden;font-size:14px;color:#919191;line-height:19.6px;}
.myp-gift-detail-page-wrap .gd-cancel-wrap ul li:before{content:"-";position:absolute;left:0;top:0;font-size:14px;color:#919191;line-height:19.6px;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .contact-msg{margin-top:24px;width:100%;height:auto;overflow:Hidden;font-size:14px;color:#282828;line-height:19.6px;text-align:center;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .contact-tel{margin-top:20px;width:100%;height:20px;overflow:Hidden;display:flex;justify-content:center;align-items:center;word-spacing:4px;font-size:14px;color:#919191;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .btn-gift-contact{width:84px;height:36px;overflow:hidden;margin:20px auto 0 auto;display:flex;justify-content:center;align-items:center;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .btn-gift-contact span{display:flex;font-size:14px;color:#5C5857;}
.myp-gift-detail-page-wrap .gd-cancel-wrap .btn-gift-contact img{display:flex;margin-left:4px;}
.myp-gift-detail-page-wrap .gd-cancel-wrap button{width:175px;height:40px;overflow:hidden;border:1px solid #4BBFCE;background:#fff;padding:0;margin:24px auto 0 auto;display:flex;justify-content:center;align-items:center;border-radius:20px;font-size:16px;color:#2D2B2A;}

.myp-gift-detail-page-wrap .order-info-wrap{width:calc( 100% - 32px );border-top:1px solid #EBEBEB;margin:12px auto 24px auto;overflow:Hidden;height:auto;}
.myp-gift-detail-page-wrap .order-info-wrap .order-price{width:100%;height:auto;overflow:Hidden;margin-top:16px;display:flex;justify-content:space-between;align-items:center;}
.myp-gift-detail-page-wrap .order-info-wrap .order-price .key{display:flex;font-size:16px;color:#282828;}
.myp-gift-detail-page-wrap .order-info-wrap .order-price .value{display:flex;font-size:16px;color:#282828;}
.myp-gift-detail-page-wrap .order-info-wrap .order-total{width:100%;height:auto;overflow:Hidden;margin-top:16px;display:flex;justify-content:flex-end;align-items:center;}
.myp-gift-detail-page-wrap .order-info-wrap .order-total .key{display:flex;font-size:20px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap .order-info-wrap .order-total .value{margin-left:8px;display:flex;font-size:20px;color:#282828;font-weight:700;}
.myp-gift-detail-page-wrap .order-info-wrap .order-point{width:100%;height:auto;overflow:Hidden;margin-top:8px;display:flex;justify-content:flex-end;align-items:center;}
.myp-gift-detail-page-wrap .order-info-wrap .order-point .key{display:flex;font-size:14px;color:#E9B397;font-weight:700;}
.myp-gift-detail-page-wrap .order-info-wrap .order-point .value{display:flex;margin-left:8px;font-size:14px;color:#76726F;}

.pop-report-wrap{width:264px;height:auto;overflow:hidden;background:#fff;border-radius: 2px;}
.pop-report-wrap .ptit{width:100%;height:28px;margin-top:24px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#282828;font-weight:700;}
.pop-report-wrap ul{width:calc( 100% - 76px );height:auto;overflow:hidden;margin:24px auto 0 auto;}
.pop-report-wrap ul li{width:100%;height:auto;overflow:Hidden;}
.pop-report-wrap ul li + li{margin-top:20px;}
.pop-report-wrap ul li label{display:flex;justify-content:flex-start;align-items:center;}
.pop-report-wrap ul li label input{display:flex;}
.pop-report-wrap ul li label span{display:flex;margin-left:16px;font-size:14px;color:#2D2B2A;}
.pop-report-wrap ul li label{}
.pop-report-wrap .btn-item-wrap{width:100%;height:auto;overflow:hidden;padding:36px 0 32px 0;display:flex;justify-content:center;align-items:center;}
.pop-report-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;padding:0;width:156px;height:42px;overflow:hidden;border-radius:4px;border:0;background:#DF5435;font-size:16px;color:#fff;font-weight:700;}

.fixed-btn-wrap{width:calc( 100% - 32px );height:auto;overflow:hidden;background:#Fff;padding:16px 16px 40px 16px;}
.fixed-btn-wrap button{display:flex;justify-content:center;align-items:center;width:100%;height:48px;overflow:hidden;border-radius:4px;border:0;background:#4BBFCE;padding:0;}
.fixed-btn-wrap button span{display:flex;font-size:16px;color:#9BDBE4;font-weight:700;}
.fixed-btn-wrap button strong{display:flex;font-size:16px;color:#fff;font-weight:700;margin-left:8px;}

.cp-chk-wrap{width:100%;height:74px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.cp-chk-wrap label{display:flex;justify-content:flex-start;align-items:center;margin-left:20px;}
.cp-chk-wrap label input{display:flex;}
.cp-chk-wrap label span{display:flex;justify-content:flex-start;align-items:center;margin-left:8px;word-spacing:10px;font-size:16px;color:#2D2B2A;}
.cp-chk-wrap label span strong{font-size:16px;color:#2D2B2A;font-weight:700;}
.cp-chk-wrap a{display:flex;margin-right:20px;font-size:14px;color:#2D2B2A;text-decoration:underline !important;}

.pop-alert-wrap{border:1px solid #F7F7F7;background:#fff;width:calc( 264px - 48px );height:auto;overflow:hidden;padding:24px;border-radius:24px;}
.pop-alert-wrap .ctit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;font-weight:700;color:#282828;padding-bottom:24px;}
.pop-alert-wrap .msg{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#282828;line-height:22.4px;}
.pop-alert-wrap .btn-item-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;text-align:center;display:flex;justify-content:center;align-items:center;}
.pop-alert-wrap .btn-item-wrap button{width:85px;height:35px;overflow:hidden;border:0;padding:0;border-radius:16px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:14px;color:#fff;background:#4BBFCE;font-weight:700;margin:0 12px;}
.pop-alert-wrap .btn-item-wrap button.btn-gray{background:#ccc;}
.pop-alert-wrap .btn-item-wrap button.btn-org{background:#DF5435;}
.pop-alert-wrap .btn-item-wrap button.btn-cancel01{background:#fff;border:1px solid #4BBFCE;color:#76726F;font-size:14px;font-weight:400;}
.pop-alert-wrap .cico{width:100%;height:auto;overflow:hidden;text-align:center;}
.pop-alert-wrap .marketing-item-wrap{width:100%;height:auto;overflow:hidden;text-align:center;}
.pop-alert-wrap .marketing-item-wrap .mdate{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;font-size:16px;color:#474443;}
/*.pop-alert-wrap .marketing-item-wrap .mdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:8px;font-size:20px;color:#282828;font-weight:700;}*/
/*.pop-alert-wrap .marketing-item-wrap label{width:140px;height:40px;border-radius:8px;background:#E8F5F6;display:flex;justify-content:center;align-items:center;margin:24px auto 0 auto;}*/
.pop-alert-wrap .marketing-item-wrap .mdesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:8px;margin-bottom:12px;font-size:20px;color:#282828;font-weight:700;}
.pop-alert-wrap .marketing-item-wrap label{width:140px;height:40px;border-radius:8px;background:#E8F5F6;display:flex;justify-content:center;align-items:center;margin:0 auto 12px auto;}

.pop-alert-wrap .marketing-item-wrap label input{display:flex;margin-right:7px;}
.pop-alert-wrap .marketing-item-wrap label span{display:flex;font-size:16px;color:#282828;}
/*.pop-alert-wrap .marketing-item-wrap .metc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:24px;font-size:16px;color:#76726F;line-height:22.4px;}*/
.pop-alert-wrap .marketing-item-wrap .metc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:12px;font-size:16px;color:#76726F;line-height:22.4px;}

.pop-alert-wrap .prod-item-wrap{width:100%;height:auto;overflow:hidden;margin-top:-8px;margin-bottom:16px;display:flex;justify-content:flex-start;align-items:center;}
.pop-alert-wrap .prod-item-wrap .opic{width:60px;height:60px;overflow:hidden;border-radius:8px;background-size:cover !important;}
.pop-alert-wrap .prod-item-wrap .ocont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:8px;}
.pop-alert-wrap .prod-item-wrap .ocont .osubj{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#655045;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;line-height:19.6px;}
.pop-alert-wrap .prod-item-wrap .ocont .ocnt{width:100%;height:auto;overflow:hidden;font-size:14px;color:#655045;line-height:19.6px;}
.pop-alert-wrap .chk-item-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:24px;}
.pop-alert-wrap .chk-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.pop-alert-wrap .chk-item-wrap label input{display:flex;}
.pop-alert-wrap .chk-item-wrap label span{display:flex;margin-left:4px;font-size:15px;color:#282828;}
.pop-alert-wrap .chk-item-wrap label + label{margin-left:12px;}
/*.pop-alert-wrap .chk-item-wrap label span{display:flex;margin-left:9px;font-size:16px;color:#282828;}*/
/*.pop-alert-wrap .chk-item-wrap label + label{margin-left:24px;}*/

/* 구매확정 pop - start */
.pop-report-wrap {
    width: 264px;
    height: auto;
    overflow: hidden;
    background: #fff;
    border-radius: 2px;
}
.pop-report-wrap .ptit {
    width: 100%;
    height: 28px;
    margin-top: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #282828;
    font-weight: 700;
}
.pop-fixed-bottom a {
    font-size: 16px;
    color: #fff;
    text-decoration: underline !important;
}
.pop-fixed-bottom.mccaai {
    margin-top: 40px;
}

.pop-report-wrap .ptxt p{
    font-weight: 400;
    font-size: 14px;
    line-height: 1.4em;
    letter-spacing: 0;
    text-align: center;
    margin-top: 12px;
}

.pop-report-wrap .ptxt{
    margin: 24px 0 28px;
}

/* 구매확정 pop - end */

/* 공지사항 pop */
.pop-slide-wrap{width:100%;height:auto;}
.pop-slide-wrap .swiper-container{width:100%;overflow:visible;}
.pop-slide-wrap .swiper-container .swiper-slide{width:100%;}
.pop-slide-wrap .swiper-container .swiper-slide a{width:100%;height:auto;overflow:hidden;}
.pop-slide-wrap .swiper-container .swiper-slide a .spic img{width:100%; height: auto; float:left;}
/*.pop-slide-wrap .swiper-container .swiper-slide a .spic img{width:100%; float:left;}*/
.pop-slide-wrap .swiper-container .swiper-slide a .scont{width:calc( 100% - 32px );padding:0 16px;background:#fff;height:auto;overflow:hidden;}
.pop-slide-wrap .swiper-container .swiper-slide a .scont .stit{width:100%;height:auto;overflow:hidden;margin-top:13px;font-size:20px;color:#282828;font-weight:700;}
.pop-slide-wrap .swiper-container .swiper-slide a .scont .sdesc{width:100%;height:auto;overflow:hidden;padding:32px 0 28px 0;font-size:16px;color:#282828;line-height:24px;}
.pop-slide-wrap .swiper-container-horizontal > .swiper-pagination-bullets{bottom:-30px;}
.pop-slide-wrap .swiper-pagination-bullet{width:8px;height:8px;background:#EBEBEB;margin:0 3px;opacity:1;}
.pop-slide-wrap .swiper-pagination-bullet-active{background:#4BBFCE;}
.pop-slide-wrap .close-item-wrap{margin-top:58px;width:calc( 100% - 20px );padding:0 10px;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.pop-slide-wrap .close-item-wrap label{display:flex;justify-content:flex-start;align-items:center;}
.pop-slide-wrap .close-item-wrap label input{display:flex;}
.pop-slide-wrap .close-item-wrap label span{display:flex;margin-left:8px;font-size:16px;color:#EBEBEB;}
.pop-slide-wrap .close-item-wrap a{display:flex;font-size:16px;color:#EBEBEB;text-decoration:underline !important;}

.dialog.open-type{background:rgba(0,0,0, .35) url(../../../assets/image/bg/bg-new.svg) no-repeat center top;justify-content:flex-start;}
.pop-open-wrap{margin-top:70px;width:264px;height:auto;overflow:hidden;border-radius:24px;background:#fff;padding:26px 0 28px 0;}
.pop-open-wrap .otit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:22px;color:#4BBFCE;font-weight:700;}
.pop-open-wrap .odesc{width:100%;height:auto;overflow:hidden;text-align:center;font-size:16px;color:#474443;margin-top:16px;line-height:22.4px;}
.pop-open-wrap .odesc strong{font-size:16px;color:#474443;font-weight:700;}
.pop-open-wrap .btn-item-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pop-open-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;width:175px;height:40px;border:0;border-radius:20px;overflow:hidden;padding:0;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;}
.pop-fixed-bottom{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;margin-top:88px;}
.pop-fixed-bottom a{font-size:16px;color:#fff;text-decoration:underline !important;}

.pop-review-wrap{width:calc( 100% - 40px );max-width:264px;padding:26px 20px 32px 20px;height:auto;overflow:hidden;background:#fff;}
.pop-review-wrap .otit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.pop-review-wrap .oico{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:16px;}
.pop-review-wrap .odesc{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:8px;font-size:16px;color:#474443;line-height:22.4px;}
.pop-review-wrap .odesc strong{font-size:16px;color:#474443;font-weight:700;}
.pop-review-wrap .prod-item-wrap{margin-top:26px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:flex-start;}
.pop-review-wrap .prod-item-wrap .opic{width:60px;height:60px;overflow:hidden;border-radius:8px;background-size:cover !important;}
.pop-review-wrap .prod-item-wrap .ocont{width:100%;height:auto;overflow:hidden;flex:1;margin-left:8px;}
.pop-review-wrap .prod-item-wrap .ocont .onum{width:100%;height:auto;overflow:hidden;font-size:12px;color:#76726F;font-weight:700;}
.pop-review-wrap .prod-item-wrap .ocont .osubj{width:100%;height:auto;overflow:hidden;margin-top:4px;font-size:14px;color:#655045;text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;line-height:19.6px;}
.pop-review-wrap .prod-item-wrap .ocont .ocnt{width:100%;height:auto;overflow:hidden;font-size:14px;color:#655045;line-height:19.6px;}
.pop-review-wrap .btn-item-wrap{margin-top:24px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.pop-review-wrap .btn-item-wrap button{display:flex;justify-content:center;align-items:center;width:175px;height:40px;overflow:hidden;padding:0;border-radius:20px;background:#4BBFCE;font-size:16px;color:#fff;font-weight:700;border:0;}

.pop-review-wrap + .pop-fixed-bottom{margin-top:24px;}

.pop-hmsg-wrap{width:calc( 100% - 40px );max-width:264px;padding:26px 20px 32px 20px;height:auto;overflow:hidden;background:#fff;}
.pop-hmsg-wrap .otit{width:100%;height:auto;overflow:hidden;text-align:center;font-size:20px;color:#282828;font-weight:700;line-height:28px;}
.pop-hmsg-wrap ul{margin-top:24px;width:100%;height:auto;overflow:hidden;}
.pop-hmsg-wrap ul li{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;color:#474443;line-height:19.6px;}
.pop-hmsg-wrap ul li strong{font-size:14px;color:#474443;font-weight:700;}
.pop-hmsg-wrap ul li + li{margin-top:12px;}
.pop-hmsg-wrap + .pop-fixed-bottom{margin-top:24px;}

.pop-item-wrap.agree-type{width:calc( 264px - 32px );padding:0 16px;border-radius:0;}
.pop-item-wrap.agree-type .ptit{margin-top:0;padding:16px 0;text-align:left;}
.pop-item-wrap.agree-type .agree-desc{width:100%;height:calc( 320px - 32px );padding:16px 0;border-top:1px solid #EBEBEB;font-size:16px;color:#2D2B2A;line-height:22.4px;}

/**/
.cttv-page-wrap .cttv-header-wrap .value{line-height:22.4px;font-size:16px;color:#2D2B2A;font-weight:400;}
.cttv-lock-wrap{width:calc( 100% - 32px );margin:20px auto 0 auto;display:flex;justify-content:flex-start;align-items:center;}
.cttv-lock-wrap img{display:flex; margin-right: 4px;}
.cttv-lock-wrap span{display:flex;font-size:14px;color:#282828;font-weight:400;}
.cttv-info-wrap{width:calc( 100% - 32px );margin:8px auto 0 auto;display:flex;justify-content:flex-start;align-items:center;}
.cttv-info-wrap li{font-size:14px;color:#76726F;font-weight:400;padding:0 8px;position:relative;}
.cttv-info-wrap li:before{content:"";width:1px;height:12px;overflow:hidden;background:#EBEBEB;position:absolute;left:0;top:50%;margin-top:-6px;}
.cttv-info-wrap li:first-child{padding-left:0;}
.cttv-info-wrap li:first-child:before{display:none;}
.cttv-info-wrap li strong{font-size:14px;color:#76726F;font-weight:700;}
.cttv-page-wrap .cttv-header-wrap{margin-top:8px;border-top:1px solid #EBEBEB;padding-top:10px;padding-bottom:10px;}


/* 수정 [ 정기배송 / 카드 등록 ] */
.order-sheet-page-wrap .os-info-wrap-regular{width:calc( 100% - 32px );padding:0 16px 0 16px;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-info-wrap-regular .stit{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:16px;color:#282828;font-weight:700;display:flex;align-items:center;justify-content:space-between;}
.order-sheet-page-wrap .os-info-wrap-regular ul{width:100%;height:auto;overflow:hidden;}
.order-sheet-page-wrap .os-info-wrap-regular ul li{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:16px;}
.order-sheet-page-wrap .os-info-wrap-regular ul li .key{display:flex;width:120px;font-size:16px;color:#919191;}
.order-sheet-page-wrap .os-info-wrap-regular ul li .value {
    display: flex;
    font-size: 16px;
    color: #2D2B2A;
    margin-left: auto;
}
/*.order-sheet-page-wrap .os-info-wrap-regular ul li .key{display:flex;width:58px;font-size:16px;color:#919191;}*/
/*.order-sheet-page-wrap .os-info-wrap-regular ul li .value{display:flex;font-size:16px;color:#2D2B2A}*/

.subVideoBtn {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    transform: translate(-50%, -50%);
    background-color: transparent;
    border: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
}



.img-wrapper {
    width: 100%;
    padding-top: 100%; /* 정사각형 비율 유지 */
    overflow: hidden;
    border-radius: 8px; /* 원하는 둥근 모서리 값 */
    position: relative;

}

.img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; /* 이미지가 정사각형 영역을 꽉 채우도록 설정 */
    border-radius: 8px; /* 이미지에도 동일한 둥근 모서리 적용 */
}

.review-nodata {
    margin-top: 100px;
    padding: 0 0 24px 0;
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
    font-size: 16px;
    color: #919191;
}

.shipping-item-wrap {
    margin-top: 16px;
    width: calc(100% - 2px - 32px);
    padding: 10px 16px;
    border: 1px solid #C8BAB5;
}

.shipping-item-wrap strong {
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    padding: 0 8px;
    height: 22px;
    font-size: 16px;
    color: #282828;
    font-weight: 700;
}

.shipping-item-wrap strong:before {
    content: "";
    width: 100%;
    height: 8px;
    overflow: hidden;
    z-index: -1;
    display: block;
    background: #FCF9C0;
    position: absolute;
    left: 0;
    bottom: 0;
}

.shipping-item-wrap .sdesc {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 7px;
    font-size: 14px;
    color: #474443;
    line-height: 19.6px;
}

.shipping-item-wrap .dday {
    margin-top: 10px;
    background: url(../../../assets/image/ico/ico-d.png) no-repeat left center;
    height: 24px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 32px;
    font-size: 16px;
    color: #282828;
    font-weight: 700;
    word-spacing: 6px;
}

/* 비밀번호 실패 및 인증번호 */
.form-item-wrap-pwd{width:calc( 100% - 40px );padding:0 20px;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;position:relative;}
.form-item-wrap-pwd .inp{font-size:14px;color:#1A1B41;width:calc( 100% - 18px );padding:0 8px;height:42px;border:1px solid #D7DFE8;border-radius:4px;}

.failure-label{width:calc( 100% - 40px );padding:0 20px 8px;height:auto;overflow:hidden;margin-top:20px;font-size:16px;color:#282828;display:flex;justify-content:flex-start;align-items:center;}
.failure-label span{display:flex;font-size:16px;color:#282828;margin-right:54px;}

.form-func-wrap{margin-top:20px;width:calc( 100% - 40px );padding:0 20px;height:auto;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;}
.form-func-wrap button{display:flex;justify-content:center;align-items:center;width:160px;height:32px;border:1px solid #ADB5BD;border-radius:4px;background:#fff;font-size:13px;color:#495057;}

.form-item-wrap-pwd .select{margin-right:20px;width:100px;height:42px;border-radius:4px;border:1px solid #D7DFE8;}
.form-item-wrap-pwd .inp.tel01{width:calc( 68px - 18px );}
.form-item-wrap-pwd .inp.tel02{flex:1;}
.form-item-wrap-pwd .inp.tel03{flex:1;}
.form-item-wrap-pwd .e01{font-size:14px;color:#1A1B41;width:15px;height:42px;overflow:hidden;display:flex;justify-content:center;align-items:center;}
.form-item-wrap-pwd.auth-type{position:relative;}
.form-item-wrap-pwd.auth-type .inp{width:100%;flex:1;}
.form-item-wrap-pwd.auth-type .time{position:absolute;right:150px;height:48px;top:0;display:flex;justify-content:flex-start;align-items:center;font-size:13px;color:#F2547A;}
.form-item-wrap-pwd.auth-type button{margin-left:20px;width:100px;height:24px;border:0;background:transparent;display:flex;justify-content:flex-end;align-items:center;font-size:13px;color:#0EC1CC;padding:0;}
.form-item-wrap-pwd.auth-type button.btn-sky{border-radius: 4px;justify-content: center;margin-left:10px;width:110px;height:44px;font-size:16px; background: #4BBFCEFF; color:#fff;}

.create-btn-sky{border-radius: 4px;justify-content: center;margin-left:10px;width:110px;height:44px;font-size:16px; border: solid 0; background: #4BBFCEFF; color:#fff;}

.form-item-wrap.auth-type .time{position:absolute;right:140px;height:48px;top:0;display:flex;justify-content:flex-start;align-items:center;font-size:15px;color:#F2547A;}
/* 비밀번호 실패 및 인증번호 */
/* --- */

/* 기록 */
.history-content{background:#F7F7F7;width:100%;height:auto; display:flex;flex-direction:column;justify-content:center;align-items:center;}

.history-toggle-btn {display: flex; flex-direction: row; align-items: center; }
.history-toggle-btn span {padding: 0 0 0 5px; font-size: 14px;}
/*.history-toggle-btn.on img{transform:rotate(180deg);}*/

/* 추가 교환 */
.myp-exchange-page-wrap .os-payment-wrap{width:calc( 100% - 32px );margin:24px auto 0 auto;padding:0 16px;height:auto;overflow:hidden;border-top:5px solid #F7F7F7;padding-bottom:16px;border-bottom:5px solid #F7F7F7;}
.myp-exchange-page-wrap .os-payment-wrap .osc-header{width:100%;height:auto;overflow:hidden;margin-top:24px;}
.myp-exchange-page-wrap .os-payment-wrap .osc-header .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-exchange-page-wrap .os-payment-wrap .payment-type{margin-top:16px;width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .os-payment-wrap .payment-type li{width:calc( 100% / 3 - 8px );height:auto;overflow:hidden;}
.myp-exchange-page-wrap .os-payment-wrap .payment-type li button{width:100%;height:48px;border:0;background:#EBEBEB;overflow:hidden;border-radius: 4px;padding:0;display:flex;justify-content:center;align-items:center;font-size:14px;color:#2D2B2A;line-height:19.6px;}
.myp-exchange-page-wrap .os-payment-wrap .payment-type li button.on{background:#4BBFCE;color:#fff;}
.myp-exchange-page-wrap .os-payment-wrap label{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.myp-exchange-page-wrap .os-payment-wrap label input{display:flex;}
.myp-exchange-page-wrap .os-payment-wrap label span{display:flex;margin-left:8px;font-size:14px;color:#2D2B2A;}

.myp-exchange-page-wrap .bank-select-wrap{width:calc( 100% - 0px );padding:0;height:36px;overflow:hidden;margin-top:20px;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .bank-select-wrap .key{display:flex;font-size:16px;color:#2D2B2A;}
.myp-exchange-page-wrap .bank-select-wrap .value{display:flex;}
.myp-exchange-page-wrap .bank-select-wrap .value .select{flex:initial;border:0;width:114px;height:36px;padding-left:10px;font-size:16px;color:#2D2B2A;}
.myp-exchange-page-wrap .bank-help-msg{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:19.6px;}

.myp-exchange-page-wrap .os-cash-wrap{width:calc( 100% - 0px );padding:0;height:auto;overflow:hidden;margin-top:24px;}
.myp-exchange-page-wrap .os-cash-wrap .osc-header{width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .os-cash-wrap .osc-header .stit{width:100%;height:auto;overflow:hidden;font-size:16px;color:#282828;font-weight:700;}
.myp-exchange-page-wrap .os-cash-wrap .receipt-type{width:100%;height:auto;overflow:hidden;margin-top:16px;display:flex;justify-content:flex-start;align-items:center;}
.myp-exchange-page-wrap .os-cash-wrap .receipt-type li{display:flex;justify-content:center;align-items:center;margin-right:16px;}
.myp-exchange-page-wrap .os-cash-wrap .receipt-type li button{display:flex;justify-content:center;align-items:center;width:85px;height:35px;overflow:hidden;border:1px solid #4BBFCE;background:#fff;border-radius:18px;padding:0;font-size:14px;color:#76726F;}
.myp-exchange-page-wrap .os-cash-wrap .receipt-type li button.on{background:#4BBFCE;color:#fff;}

.myp-exchange-page-wrap .os-cash-wrap .cash-help-msg{width:100%;height:auto;overflow:hidden;margin-top:16px;font-size:14px;color:#919191;line-height:19.6px;letter-spacing: -.7px;}

.myp-exchange-page-wrap .form-item-wrap{margin-top:16px;width:100%;height:auto;overflow:hidden;position:relative;}
.myp-exchange-page-wrap .form-item-wrap .inp{border-color:#EBEBEB;height:34px;font-size:14px;padding-right:40px;width:calc( 100% - 48px - 2px );}
.myp-exchange-page-wrap .form-item-wrap .btn-keyword-remove{top:9px;width:20px;height:20px;background-size:20px 20px !important;}

.myp-exchange-page-wrap .receipt-tabmenu-list{margin-top:16px;width:100%;height:auto;overflow:hidden;}
.myp-exchange-page-wrap .receipt-tabmenu-list ul{width:100%;height:auto;overflow:hidden;display:flex;justify-content:space-between;align-items:center;}
.myp-exchange-page-wrap .receipt-tabmenu-list ul li{display:flex;justify-content:center;align-items:center;width:calc( 50% - 8px );height:auto;overflow:Hidden;}
.myp-exchange-page-wrap .receipt-tabmenu-list ul li a{display:flex;justify-content:center;align-items:center;width:calc( 100% - 2px );height:40px;border-radius: 4px;overflow:hidden;border:1px solid #4BBFCE;font-size:16px;color:#5C5857;}
.myp-exchange-page-wrap .receipt-tabmenu-list ul li a.on{background:#9BDBE4;color:#5C5857;}

.myp-exchange-page-wrap .rd-list-wrap{width:100%;height:auto;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;margin-top:32px;}
.myp-exchange-page-wrap .rd-list-wrap label{display:flex;justify-content:flex-start;align-items:center;margin-right:24px;}
.myp-exchange-page-wrap .rd-list-wrap label input{display:flex;}
.myp-exchange-page-wrap .rd-list-wrap label span{display:flex;margin-left:9px;font-size:14px;color:#282828;}


.btn-cart > .cart-count {
    position:absolute;
    right:-6px;
    top: -6px;

    background-color: #ff1111;
    color: white;
    border-radius: 50%;
    width: 18px;   /* 부모 기준 비율 */
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;    /* 필요 시 조절 */
    font-weight: bold;
}

.bot-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-end; /* 하단 정렬 핵심 */
    height: 100%; /* or 원하는 height */
}

/* 1014 추가 */
.quantity-box {
    display: inline-flex;
    align-items: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    width: fit-content;
    height: 32px;

    background-color: #fff;
}

.btn-qty {
    /*background: #f8f8f8;*/
    background-color: #fff;
    min-width: 28px;
    border: none;
    padding: 0 10px;
    font-size: 16px;
    cursor: pointer;
    line-height: 32px;
}

.btn-qty.left {
    border-right: 1px solid #ddd;
}

.btn-qty.right {
    border-left: 1px solid #ddd;
}

.btn-qty:hover {
    /*background: #eee;*/
    background-color: #fff;
}

.qty-input {
    width: 45px;
    text-align: center;
    border: none;
    outline: none;
    height: 100%;
    font-size: 14px;
    background-color: #fff;
    color: #333;
}
/* 1014 추가 */

/*
 */
/*.video-item-wrap{position:relative;width:100%;height:300px;overflow:hidden;}
.video-item-wrap button{display:flex;justify-content:center;align-items:center;flex-direction:column;border:0;width:100%;height:100%;overflow:hidden;padding:0;background:rgba(0,0,0,.55);position:absolute;left:0;top:0;z-index:40;}
.video-item-wrap button img{display:flex;}
.video-item-wrap button span{display:flex;mamrgin-top:4px;font-size:16px;color:#fff;font-weight:700;}
.video-item-wrap button.on{display:none;}
.video-item-wrap video{position:absolute;
    object-fit: cover;transform: translateX(-50%) translateY(-50%);left:50% !important;top:50% !important;min-width:100%;min-height:100%;width:auto !important;height:auto !important;}
.swiper-container{position:relative;z-index:30;}*/

/*비밀번호 보여주는것 비활성화*/
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear,
input[type="password"]::-webkit-password-eye {
    display: none; /* 특정 브라우저에서 비밀번호 표시 아이콘 제거 */
}


@media (min-width:600px) {
    .wrapper{max-width:600px;left:50%;margin-left:-300px;}
    .pinfo-tabmenu-wrap_mccaaai.fixed{max-width:600px;left:50%;margin-left:-300px;}
    .pinfo-tabmenu-wrap.fixed{max-width:600px;left:50%;margin-left:-300px;}
    .pinfo-detail-wrap .btn-item-wrap{max-width:calc( 600px - 32px );left:50%;margin-left:-300px;}
    .reply-item-wrap .form-fixed-wrap{max-width:calc( 600px - 32px );left:50%;margin-left:-300px;}
    .pop-slide-wrap{max-width:600px;overflow:hidden;}
    #pop-cart{max-width:600px;left:50%;margin-left:-300px;}
    #pop-cart-wrap-dialog{max-width:600px;left:50%;margin-left:-300px;}
}