#reserve_header{padding:40px 0 1px;background:#04B2DD}#reserve_header h1{margin:0 10px 10px;padding-left:30px;background:left center no-repeat;font-size:1.2rem;color:#fff}#reserve_header.error{padding-bottom:2px;background:#E65C5C}body.reserve_form #reserve_header h1{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#fff"><path d="M20 13.7c-0.6 0-1 0.4-1 1v5.3c0 0.6-0.4 1-1 1h-14c-0.6 0-1-0.4-1-1v-14c0-0.6 0.4-1 1-1h5.3c0.6 0 1-0.4 1-1s-0.4-1-1-1h-5.3c-1.7 0-3 1.3-3 3v14c0 1.7 1.3 3 3 3h14c1.7 0 3-1.3 3-3v-5.3c0-0.6-0.4-1-1-1z"></path><path d="M22.7 5.3l-4-4c-0.4-0.4-1-0.4-1.4 0l-10 10c-0.2 0.2-0.3 0.4-0.3 0.7v4c0 0.6 0.4 1 1 1h4c0.3 0 0.5-0.1 0.7-0.3l10-10c0.4-0.4 0.4-1 0-1.4zM11.6 15h-2.6v-2.6l9-9 2.6 2.6-9 9z"></path></svg>')}body.reserve_confirm #reserve_header h1{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#fff"><path d="M23.7 2.3c-0.4-0.4-1-0.4-1.4 0l-10.3 10.3-2.3-2.3c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l3 3c0.2 0.2 0.5 0.3 0.7 0.3s0.5-0.1 0.7-0.3l11-11c0.4-0.4 0.4-1 0-1.4z"></path><path d="M21 11c-0.6 0-1 0.4-1 1v7c0 0.6-0.4 1-1 1h-14c-0.6 0-1-0.4-1-1v-14c0-0.6 0.4-1 1-1h11c0.6 0 1-0.4 1-1s-0.4-1-1-1h-11c-1.7 0-3 1.3-3 3v14c0 1.7 1.3 3 3 3h14c1.7 0 3-1.3 3-3v-7c0-0.6-0.4-1-1-1z"></path></svg>')}body.reserve_complete #reserve_header h1{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#fff"><path d="M22 10.1c-0.6 0-1 0.4-1 1v0.9c0 5-4 9-9 9 0 0 0 0 0 0-5 0-9-4-9-9s4-9 9-9c0 0 0 0 0 0 1.3 0 2.5 0.3 3.7 0.8 0.5 0.2 1.1 0 1.3-0.5s0-1.1-0.5-1.3c-1.4-0.6-2.9-1-4.5-1 0 0 0 0 0 0-6.1 0-11 4.9-11 11s4.9 11 11 11c0 0 0 0 0 0 6.1 0 11-4.9 11-11v-0.9c0-0.6-0.4-1-1-1z"></path><path d="M23.7 2.3c-0.4-0.4-1-0.4-1.4 0l-10.3 10.3-2.3-2.3c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l3 3c0.2 0.2 0.5 0.3 0.7 0.3s0.5-0.1 0.7-0.3l11-11c0.4-0.4 0.4-1 0-1.4z"></path></svg>')}body.reserve_error #reserve_header h1{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#fff"><path d="M12 1c-6.1 0-11 4.9-11 11s4.9 11 11 11 11-4.9 11-11-4.9-11-11-11zM12 21c-5 0-9-4-9-9s4-9 9-9c5 0 9 4 9 9s-4 9-9 9z"></path><path d="M12 7c-0.6 0-1 0.4-1 1v4c0 0.6 0.4 1 1 1s1-0.4 1-1v-4c0-0.6-0.4-1-1-1z"></path><path d="M11.3 15.3c-0.2 0.2-0.3 0.4-0.3 0.7s0.1 0.5 0.3 0.7c0.2 0.2 0.4 0.3 0.7 0.3s0.5-0.1 0.7-0.3c0.2-0.2 0.3-0.5 0.3-0.7s-0.1-0.5-0.3-0.7c-0.4-0.4-1-0.4-1.4 0z"></path></svg>')}body.cart #reserve_header h1{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 20 20" fill="#fff"><path d="M13 17c0 1.104 0.894 2 2 2 1.104 0 2-0.896 2-2 0-1.106-0.896-2-2-2-1.106 0-2 0.894-2 2zM3 17c0 1.104 0.895 2 2 2 1.103 0 2-0.896 2-2 0-1.106-0.897-2-2-2-1.105 0-2 0.894-2 2zM6.547 12.172l11.068-3.162c0.211-0.061 0.385-0.289 0.385-0.51v-5.5h-14v-1.6c0-0.22-0.181-0.4-0.399-0.4h-3.202c-0.219 0-0.399 0.18-0.399 0.4v1.6h2l1.91 8.957 0.090 0.943v1.649c0 0.219 0.18 0.4 0.4 0.4h13.2c0.22 0 0.4-0.182 0.4-0.4v-1.549h-11.248c-1.15 0-1.174-0.551-0.205-0.828z"></path></svg>')}.form_header{margin-bottom:1rem}.form_header h2{margin:1rem 0 .3rem;font-size:1rem}.form_header p{font-size:.9rem}.form_group input.spacer{margin-top:10px}.form_group label{padding:0 5px;font-size:.85rem;font-weight:700;color:#666}.form_group.top{align-items:flex-start}.form_group.top label{width:20%;padding-top:8px}.form_group.top .val_text{width:79%}.form_group.focus{background-color:#ecf1f8}.form_group.focus label{color:#007AFF!important}.form_group.small_label{flex-wrap:wrap}.form_group.small_label>label{width:100%;padding:0 5px}.form_group.small_label input::-webkit-input-placeholder,.form_group.small_label textarea::-webkit-input-placeholder{line-height:1.25;color:#aaa}.form_group.multi{padding:3px!important}.form_group.members{display:block!important;padding:0}.form_group.members .form_members{display:flex;flex-wrap:wrap;align-items:center;padding:3px;border-bottom:6px solid #fff}.form_group.members label{width:35%}.form_group.members select{width:24%}.form_group.members .cap{width:40%;padding:0 0 0 10px;font-size:.7rem}.form_group.members .errormsg{margin-left:3px}.form_group .form_multi{padding:0}.form_group .form_multi label{font-size:1rem;font-weight:400}.form_group .form_multi>input{width:49%}.form_group .val_text{padding:5px}.form_group .errormsg{width:100%;padding:3px 3px 3px 20px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="#e74c3c"><path d="M12 20.016c4.406 0 8.016-3.609 8.016-8.016s-3.609-8.016-8.016-8.016-8.016 3.609-8.016 8.016 3.609 8.016 8.016 8.016zM12 2.016c5.531 0 9.984 4.453 9.984 9.984s-4.453 9.984-9.984 9.984-9.984-4.453-9.984-9.984 4.453-9.984 9.984-9.984zM11.016 6.984h1.969v6h-1.969v-6zM11.016 15h1.969v2.016h-1.969v-2.016z"></path></svg>') left center no-repeat;font-size:.9rem;color:#e74c3c}.form_group.error{flex-wrap:wrap;background-color:#FFF5F5}.form_group.error input,.form_group.error select,.form_group.error textarea{border-color:#e74c3c}.form_group.error label{color:#e74c3c}#form_section span.required{display:inline-block;text-indent:-9999px}#form_section .required{padding-left:14px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="#F16649"><path d="M9.984 17.016l9-9-1.406-1.453-7.594 7.594-3.563-3.563-1.406 1.406zM12 2.016c5.531 0 9.984 4.453 9.984 9.984s-4.453 9.984-9.984 9.984-9.984-4.453-9.984-9.984 4.453-9.984 9.984-9.984z"></path></svg>') left center no-repeat}#form_section h3{margin:1.5rem 0 .5rem;font-size:1rem;color:#0c4da2}.reserve_confirm .form_members{flex-wrap:nowrap!important}.reserve_confirm .form_members>*{width:50%!important}.reserve_payment{margin-top:30px;padding:10px;border:2px solid #3ECB85}.reserve_payment h3{margin:0 0 .5rem!important;font-size:1rem;color:#3ECB85!important}.reserve_payment .price{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;padding:5px;background:#FFF9F1;font-weight:700;color:#e74c3c}.reserve_payment .price .label{font-size:.8rem;font-weight:700;color:#666}.reserve_payment p{padding-left:24px;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="#3ECB85"><path d="M12 20.016c4.406 0 8.016-3.609 8.016-8.016s-3.609-8.016-8.016-8.016-8.016 3.609-8.016 8.016 3.609 8.016 8.016 8.016zM12 2.016c5.531 0 9.984 4.453 9.984 9.984s-4.453 9.984-9.984 9.984-9.984-4.453-9.984-9.984 4.453-9.984 9.984-9.984zM11.016 6.984h1.969v6h-1.969v-6zM11.016 15h1.969v2.016h-1.969v-2.016z"></path></svg>') left 2px no-repeat;color:#3ECB85}.reserve_payment.selector .form_group label{width:100%}.reserve_payment.selector .btn.payment_card{display:none}.reserve_payment .form_group.selected{background-color:#E5FFF2}.reserve_payment label{padding:0;font-size:1rem;font-weight:400!important;color:#333}.reserve_payment .card_img{margin:5px 0 0 24px}.reserve_payment .card_img img{width:200px}.reserve_payment .form_group .card_img{margin:0 0 0 30px}.reserve_payment input[type=radio]:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#819498"><path d="M12 20.016c4.406 0 8.016-3.609 8.016-8.016s-3.609-8.016-8.016-8.016-8.016 3.609-8.016 8.016 3.609 8.016 8.016 8.016zM12 2.016c5.531 0 9.984 4.453 9.984 9.984s-4.453 9.984-9.984 9.984-9.984-4.453-9.984-9.984 4.453-9.984 9.984-9.984z"></path></svg>')}.reserve_payment input[type=radio]:checked:before{background-color:#E5FFF2;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#3ECB85"><path d="M12 20.016c4.406 0 8.016-3.609 8.016-8.016s-3.609-8.016-8.016-8.016-8.016 3.609-8.016 8.016 3.609 8.016 8.016 8.016zM12 2.016c5.531 0 9.984 4.453 9.984 9.984s-4.453 9.984-9.984 9.984-9.984-4.453-9.984-9.984 4.453-9.984 9.984-9.984zM12 6.984c2.766 0 5.016 2.25 5.016 5.016s-2.25 5.016-5.016 5.016-5.016-2.25-5.016-5.016 2.25-5.016 5.016-5.016z"></path></svg>')}.reserve_complete #complete_section{margin:20px 0}@keyframes checkmark{0%{stroke-dashoffset:50px}100%{stroke-dashoffset:0}}@keyframes checkmark-circle{0%{stroke-dasharray:0 220}100%{stroke-dasharray:220 220}}.reserve_complete .icon_success svg path{animation:checkmark .25s ease-in-out 1.2s backwards}.reserve_complete .icon_success svg circle{animation:checkmark-circle .6s ease-in-out backwards;animation-delay:.5s}.reserve_complete .icon_success svg g{stroke:#8EC343}.reserve_complete .icon.svg,.reserve_error .icon.svg{width:100px;margin:0 auto}.reserve_complete .description,.reserve_error .description{margin-bottom:40px}.reserve_complete .description h1,.reserve_error .description h1{margin:.5rem 0 2rem;text-align:center}.reserve_complete .description h2,.reserve_error .description h2{font-size:1rem}.reserve_complete .description p,.reserve_error .description p{margin-bottom:1.5rem;font-size:.9rem}.btn_backtoresult,.btn_cart,.btn_confirm,.btn_reserve{height:50px;font-size:1rem}.reserve_complete .description hr,.reserve_error .description hr{margin:20px 0;border:1px solid #ddd;border-width:1px 0 0}.reserve_error #error_section{margin:20px 0}.reserve_error .description h1{margin-bottom:2rem;color:#e74c3c}.btn_confirm{display:block;background:linear-gradient(to right,#0c4da2 0,#00eaff 100%);color:#fff}.btn_confirm span{display:inline-block;padding:0 28px 0 0;background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="#fff"><path d="M20.9 12.4c0.1-0.2 0.1-0.5 0-0.8-0.1-0.1-0.1-0.2-0.2-0.3l-6-6c-0.4-0.4-1-0.4-1.4 0s-0.4 1 0 1.4l4.3 4.3h-13.6c-0.6 0-1 0.4-1 1s0.4 1 1 1h13.6l-4.3 4.3c-0.4 0.4-0.4 1 0 1.4 0.2 0.2 0.5 0.3 0.7 0.3s0.5-0.1 0.7-0.3l6-6c0.1-0.1 0.2-0.2 0.2-0.3z"></path></svg>') right center no-repeat}.btn_backtoresult span,.btn_cart span{display:inline-block;padding:0 0 0 28px}.btn_cart{border:1px solid #04B2DD;background:0 0;color:#04B2DD}.btn_cart span{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="#04B2DD"><path d="M13 17c0 1.104 0.894 2 2 2 1.104 0 2-0.896 2-2 0-1.106-0.896-2-2-2-1.106 0-2 0.894-2 2zM3 17c0 1.104 0.895 2 2 2 1.103 0 2-0.896 2-2 0-1.106-0.897-2-2-2-1.105 0-2 0.894-2 2zM6.547 12.172l11.068-3.162c0.211-0.061 0.385-0.289 0.385-0.51v-5.5h-14v-1.6c0-0.22-0.181-0.4-0.399-0.4h-3.202c-0.219 0-0.399 0.18-0.399 0.4v1.6h2l1.91 8.957 0.090 0.943v1.649c0 0.219 0.18 0.4 0.4 0.4h13.2c0.22 0 0.4-0.182 0.4-0.4v-1.549h-11.248c-1.15 0-1.174-0.551-0.205-0.828z"></path></svg>') left center no-repeat}.btn_reserve{background:linear-gradient(to right,#ff5442 0,#ff8fb4 100%);color:#fff}.btn_reserve[disabled]{opacity:.2}.btn_backtoresult{margin:15px 0;border:1px solid #5482be;background:0 0;color:#0c4da2}.btn_backtoresult span{background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="#0c4da2"><path d="M20 11h-13.6l4.3-4.3c0.4-0.4 0.4-1 0-1.4s-1-0.4-1.4 0l-6 6c-0.1 0.1-0.2 0.2-0.2 0.3-0.1 0.2-0.1 0.5 0 0.8 0.1 0.1 0.1 0.2 0.2 0.3l6 6c0.2 0.2 0.4 0.3 0.7 0.3s0.5-0.1 0.7-0.3c0.4-0.4 0.4-1 0-1.4l-4.3-4.3h13.6c0.6 0 1-0.4 1-1s-0.4-1-1-1z"></path></svg>') left center no-repeat}