#bc-main-content-wrapper{max-width:800px;margin:0 auto;padding:40px 20px;position:relative!important}.wk-bc-wrapper{background:#fff;border:1px solid #e8e8e8;width:100%!important;border-radius:10px}.bc-booking-details{padding:48px 40px}.bc-booking-details h3{margin:0 0 40px;color:#000;font-weight:400;font-size:24px;letter-spacing:-.02em;line-height:1.3}.opac8{opacity:1}.font26{font-size:24px}.table-booking-info{width:100%;border-collapse:collapse;margin-bottom:0!important}.table-booking-info tbody tr{border-bottom:1px solid #e8e8e8}.table-booking-info tbody tr:last-child{border-bottom:none}.table-booking-info td{padding:20px 0;font-size:15px;line-height:1.6}.table-booking-info td:first-child{font-weight:400;color:#6b6b6b;width:45%;padding-right:20px}.table-booking-info td:last-child{color:#000;font-weight:400}.bc-label-type{display:inline-block;padding:4px 12px;font-size:13px;font-weight:400;letter-spacing:.03em;border:1px solid #000000;background:transparent;border-radius:9999px!important}.bc-label-primary{color:#000;border-color:#000}.bc-action-button{text-align:left;padding-top:32px;border-top:1px solid #e8e8e8}.bottom10{margin-bottom:0!important}.bc-btn-action{padding:16px 32px;border-radius:9999px!important;border:none;font-size:14px;font-weight:400;cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;letter-spacing:.1em;min-width:200px}.bc-btn-action:hover{background:#333}.bc-btn-action:active{background:#1a1a1a}input[type=hidden]{display:none}@media(max-width:768px){#bc-main-content-wrapper{padding:24px 16px}.bc-booking-details{padding:32px 24px}.bc-booking-details h3{font-size:20px;margin-bottom:32px}.table-booking-info td{padding:16px 0;font-size:14px}.table-booking-info td:first-child{width:40%;padding-right:16px}.bc-action-button{margin-top:24px;padding-top:24px}.bc-btn-action{width:100%;min-width:auto}}@media(max-width:480px){.bc-booking-details{padding:24px 20px}.bc-booking-details h3{font-size:18px;margin-bottom:24px}.table-booking-info td{display:block;width:100%!important;padding:8px 0}.table-booking-info td:first-child{padding-right:0;padding-bottom:4px;font-size:13px}.table-booking-info td:last-child{padding-top:0;padding-bottom:12px;font-size:15px}.table-booking-info tbody tr{padding:12px 0}}.modal-booking.fade{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;width:100%;z-index:99999}.modal-booking.in{display:flex;align-items:center;justify-content:center}.modal-booking .modal-dialog{max-width:500px;width:90%;margin:0;background:#fff}.modal-booking .modal-content{border:1px solid #e8e8e8;border-radius:10px!important;box-shadow:0 20px 40px #0000001a}.modal-booking .modal-body{padding:48px 40px 32px;position:relative}.bootbox-close-button{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:28px;line-height:1;color:#6b6b6b;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;font-weight:300;margin:0!important}.bootbox-close-button:hover{color:#000}.bootbox-body h2{margin:0 0 16px;font-size:22px;font-weight:400;color:#000;letter-spacing:-.02em;line-height:1.3}.bootbox-body .message{margin:0 0 40px;font-size:15px;color:#6b6b6b;line-height:1.6}.bootbox-body h4{margin:0 0 24px;font-size:11px;font-weight:400;color:#000;letter-spacing:.1em;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.bootbox-body .row{display:flex;padding:16px 0;border-bottom:1px solid #f5f5f5}.bootbox-body .row:last-of-type{border-bottom:none}.bootbox-body .col-sm-3{width:35%;flex-shrink:0}.bootbox-body .col-sm-9{width:65%;flex-grow:1}.bootbox-body label{font-size:14px;line-height:1.6;margin:0;font-weight:400}.bootbox-body .col-sm-3 label{color:#6b6b6b}.bootbox-body .col-sm-9 label{color:#000}.text-capitalize{text-transform:capitalize}.bc-dark{color:#000}.bc-disabled{opacity:1}.modal-booking .modal-footer{padding:24px 40px 40px;border-top:none;display:flex;gap:12px;justify-content:flex-start}.modal-footer .btn{padding:16px 32px;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s ease;letter-spacing:.05em;border:1px solid #e8e8e8;background:#fff;color:#000;text-transform:none;border-radius:9999px}.modal-footer .btn:hover{background:#f5f5f5;border-color:#d0d0d0}.modal-footer .bc-btn-action-active{background:#f45b4f;color:#fff;border-color:#f45b4f}.modal-footer .bc-btn-action-active:hover{background:#fff;border-color:#f45b4f;color:#f45b4f!important}.modal-footer .btn.hide{display:none}@media(max-width:576px){.modal-booking .modal-dialog{width:95%}.modal-booking .modal-body{padding:40px 24px 24px}.bootbox-close-button{top:16px;right:16px}.bootbox-body h2{font-size:20px;margin-bottom:12px;padding-right:30px}.bootbox-body .message{font-size:14px;margin-bottom:32px}.bootbox-body h4{font-size:10px;margin-bottom:20px}.bootbox-body .row{flex-direction:column;padding:12px 0;gap:4px}.bootbox-body .col-sm-3,.bootbox-body .col-sm-9{width:100%}.bootbox-body .col-sm-3 label{font-size:13px}.bootbox-body .col-sm-9 label{font-size:14px}.modal-booking .modal-footer{padding:20px 24px 32px;flex-direction:column;gap:8px}.modal-footer .btn{width:100%;padding:14px 24px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/wk-booking.css.map */
