/* 비회원 예약 비밀번호 찾기 */

.stanfordLayerPopup.nonMem_orderPass .popupCont .wrap{padding:1.25rem;}
.stanfordLayerPopup.nonMem_orderPass .popupCont{padding: 0;}

.stanfordLayerPopup.nonMem_orderPass .conts p {color:#000;font-size:0.875rem}
.stanfordLayerPopup.nonMem_orderPass .conts .ip-box{margin-top:1.25rem;}
.stanfordLayerPopup.nonMem_orderPass .conts .ip-box input{width:100%;}
.stanfordLayerPopup.nonMem_orderPass .conts .ip-box input + input{margin-top:0.3125rem}
.stanfordLayerPopup.nonMem_orderPass .btn-wrap {display:flex;justify-content: center; gap: 0 0.3125rem; margin-top:1.25em;}
.stanfordLayerPopup.nonMem_orderPass .btn-wrap a {display: flex; align-items: center; justify-content: center;height:2.5rem;border: 1px solid #DDD; color: #666; font-weight: 600; border-radius:0.4375rem;width:100%;font-size:0.875rem;} 
.stanfordLayerPopup.nonMem_orderPass .btn-wrap a.apply {color:#fff;border-color:#B08E6E;background-color:#B08E6E}

.stanfordLayerPopup.datepicker-popup .wrap{}
.stanfordLayerPopup.datepicker-popup .wrap .calendar-check{display: flex;justify-content: space-between;padding:1.25rem 0;border-bottom:1px solid #e2e2e2;pointer-events: none;}
.stanfordLayerPopup.datepicker-popup .wrap .calendar-check > div{max-width: 6.25rem;}
.stanfordLayerPopup.datepicker-popup .wrap .calendar-check > div h4{font-size:0.875rem;color:#534C46;font-weight:600;margin-bottom:0.3125rem;}

.stanfordLayerPopup.person-popup .wrap{padding-top:1.25rem;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list{display: flex;justify-content: center;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item{display:flex;position:relative;flex-direction: column;justify-content: space-between;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item + .item{margin-left:0.625rem;padding-left:0.625rem;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item + .item:before{content:'';background-color: #EEEEEE;position:absolute;left:0;bottom:0;width: 1px;height:12.5rem;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .name{display: flex;flex-direction: column;align-items: center;color:#534C46;font-size:1rem;font-weight: 600;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .name span.sub{display: block;font-size:0.75rem;font-weight: 500;color:#534C46;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .goods-list{position:relative;margin-top:1.5rem;height:12.5rem;overflow-y:auto;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .goods-list::-webkit-scrollbar{display:none !important;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .goods-list ul li a{display: flex;align-items: center;justify-content: center;width:5.625rem;line-height: 2.1875rem;letter-spacing: -0.02em;font-size:0.875rem;color:#888;border-radius: 31.25rem;}
.stanfordLayerPopup.person-popup .wrap .person-selct-list .item .goods-list ul li a.active{background-color:#FAFAFA;color:#B08E6E;font-weight: 600;}
.stanfordLayerPopup.person-popup .wrap a.apply{display: flex;align-items: center;justify-content: center;width: 100%;line-height: 2.5rem;color:#fff;font-size:0.875rem;font-weight: 600;background-color: #534C46;margin-top:1.25rem;border-radius:0.4375rem;}