#breadcrumb{padding:30px 0}#breadcrumb .container .breadcrumb-box .breadcrumb-list-box{display:flex;align-items:center;justify-content:flex-start;gap:10px}#breadcrumb .container .breadcrumb-box .breadcrumb-list-box .breadcrumb-li{margin-right:10px}#breadcrumb .container .breadcrumb-box .breadcrumb-list-box .home{display:flex;align-items:center;gap:10px}#breadcrumb .container .breadcrumb-box .breadcrumb-list-box .home .link{color:#6c502b;font-size:14px;font-style:normal;font-weight:400;line-height:16px}#breadcrumb .container .breadcrumb-box .breadcrumb-list-box .current span{color:#6c502b;font-size:14px;font-style:normal;font-weight:600;line-height:16px}#sanatory-detail{margin-bottom:50px}#sanatory-detail .detail-box{border-radius:5px;border:1px solid rgba(195,195,195,.41);background:#fdfaf7;padding:20px;margin-bottom:20px}#sanatory-detail .detail-box .detail-head{border-bottom:1px solid #eee9e3;padding-bottom:20px;margin-bottom:20px}#sanatory-detail .detail-box .detail-head .category{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}#sanatory-detail .detail-box .detail-head .category .cat-type{display:inline-flex;padding:8px 10px;justify-content:center;align-items:center;gap:10px;background:rgba(138,105,70,.08);color:#6c502b;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#sanatory-detail .detail-box .detail-head .category .share{display:flex;align-items:center;justify-content:flex-start;gap:5px}#sanatory-detail .detail-box .detail-head .category .share span{color:#6c502b;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#sanatory-detail .detail-box .detail-head .title{display:flex;align-items:center;justify-content:space-between}#sanatory-detail .detail-box .detail-head .title .cat-title{color:#000;font-family:Unbounded,serif;font-size:26px;font-style:normal;font-weight:400;line-height:40px}#sanatory-detail .detail-box .detail-head .title .star{display:flex;align-items:center;justify-content:flex-start;gap:5px}#sanatory-detail .detail-box .detail-head .title .star span{color:#6c502b;font-family:Montserrat,serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#sanatory-detail .detail-box .detail-body{display:flex;align-items:flex-start;flex-direction:column;gap:20px}#sanatory-detail .detail-box .detail-body .description{border-bottom:1px solid #eee9e3;padding-bottom:20px}#sanatory-detail .detail-box .detail-body .description h3{color:#c6c6c6;font-family:Montserrat,serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}#sanatory-detail .detail-box .detail-body .description p{color:#555;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}#sanatory-detail .detail-box .detail-body .contact h3{color:#c6c6c6;font-family:Montserrat,serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}#sanatory-detail .detail-box .detail-body .contact ul li{display:flex;align-items:center;gap:5px;margin-bottom:10px}#sanatory-detail .detail-box .detail-body .contact ul li:last-child{margin-bottom:0}#sanatory-detail .detail-box .detail-body .contact ul li a,#sanatory-detail .detail-box .detail-body .contact ul li span{color:#838383;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}#sanatory-detail .reserveBtn .btn{width:100%;border-radius:50px;border:none;display:flex;align-items:center;justify-content:center;gap:7px;padding:13px;cursor:pointer;background-color:#6c502b;color:#fff}#sanatory-detail .reserve-btn-responsive{position:fixed;bottom:0;left:0;z-index:999;width:100%;display:none;justify-content:space-evenly;align-items:center;padding:15px;background-color:#bf9f76}@media(max-width:900px){.reserve-btn-responsive{display:flex!important}}.w-full{width:100%}.h-20{height:5rem}.object-cover{object-fit:cover}.mt-4{margin-top:1rem}.h-full{height:100%}.h-\[500px\]{height:500px}.share{display:flex;align-items:center;justify-content:flex-start;gap:5px}.share span{color:#6c502b;font-family:Montserrat,serif;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.modal-box .modal-head .modal-title h3{border-bottom:1px solid #e4e4e4;padding-bottom:10px;color:#261e27;font-size:24px}.modal-box .sanatoryReserveBtn{margin-top:20px;width:100%;background:#000;color:#fff;border-radius:10px;padding:25px}.reserve-description{color:#261e27;font-size:16px}.reserveBtn .btn{width:100%;border-radius:50px;border:none;gap:7px;padding:13px;cursor:pointer;background-color:#6c502b;color:#fff}.reserveBtn .btn,.success-icon{display:flex;align-items:center;justify-content:center}.success-icon{position:absolute;top:-35px;left:42%;background:#fff;width:70px;height:70px;border-radius:50%;box-shadow:0 0 6px #d5d5d5}.modal-box-success .thanks{text-align:center;margin-bottom:30px}.modal-box-success .thanks p{color:#000;font-family:Montserrat,sans-serif;font-size:28px;font-weight:500;margin:0}.modal-box-success .thanks span{color:rgba(37,40,46,.7215686275);font-family:Montserrat,sans-serif;font-size:21px;font-weight:400}.modal-box-success .orderSection{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-box-success .orderSection .orderNo{font-family:Montserrat,sans-serif;color:rgba(37,40,46,.7215686275);font-size:21px;font-weight:400}.modal-box-success .orderSection .reservationNo{font-family:Unbounded,sans-serif;color:#000;font-size:28px;font-weight:500;margin:0}.modal-box-success .desc{text-align:center;margin:25px 0}.modal-box-success .desc span{color:rgba(37,40,46,.7215686275);font-size:19px;font-family:Montserrat,sans-serif;font-weight:400}.modal-box-success .checkIn{display:flex;flex-direction:column;gap:7px;border:1px solid rgba(37,40,46,.7215686275);padding:10px;border-radius:10px}.modal-box-success .checkIn label{font-family:Montserrat,sans-serif;color:rgba(37,40,46,.7215686275)}.modal-box-success .checkIn span{font-family:Unbounded,sans-serif;font-weight:500;font-size:18px}