.inner-reservation{max-height:100px;height:100px}.reservation__container{text-align:center}.cart_nav,.cart_nav ul li{display:flex;justify-content:center}.cart_nav ul{width:100%;list-style-type:none;padding:0;margin:0;display:flex}.cart_nav ul li{width:33.3%;align-items:center;border:1px solid #e4e4e4}.cart_nav a,body{display:flex;flex-direction:column}.cart_nav a{width:100%;height:100%;color:#000;align-items:center;text-align:center}.cart_nav i{margin-top:5px;font-size:1.56rem}.cart_nav span{margin-bottom:5px}.cart_nav li.active{background-color:#f1f1f1}.cart_nav li.active a{font-weight:700}.cart__buttons{margin:20px 0 2rem;display:flex}.cart__button{flex:1;box-sizing:border-box;font-size:16px}.cart__button a{width:150px}.cart__previous{text-align:left}.cart__next{text-align:right}.hall__row{margin:15px 0 0}.hall__row table{max-width:450px;margin:auto}@media (max-width:650px){.cart_nav i{font-size:2rem!important;margin-bottom:5px}.cart_nav span{display:none}}@media (min-width:1199px){.hall__row .legend{text-align:left;position:sticky;top:120px}}@media (max-width:1199px){.hall__row .legend p{display:inline-block}}body{margin:0;padding:0;min-height:100vh}.hero-3 h1.heading{font-size:56px;line-height:84px}.showcase-3{margin-top:-200px;z-index:3}.showcase .showcase-img{min-height:30rem;background-size:cover}.footer-1{padding-top:1rem!important;margin-top:auto!important}.footer__description p{margin-bottom:0}.footer h6{border-bottom:#0e0e0e}.social__links h6{margin-bottom:.5rem!important}.social__links a{display:inline-block;width:30px;height:30px}.social__links a:not(:last-child):not(:only-child){margin-right:5px}.social__links img{margin:0!important;width:100%;height:auto}footer.footer-1 .footer-copyright{margin-top:2rem}.navbar .container{text-align:center}.g-recaptcha{margin:15px auto!important;width:auto!important;height:auto!important;text-align:-webkit-center;text-align:-moz-center}.login__others a:not(:only-child):not(:last-child){margin-bottom:.5rem!important}.login__others a:not(:has(img)){padding-left:66px}.order__edit td{vertical-align:middle!important}@media (min-width:768px){.user__row .col-md-9{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}}@media (max-width:767px){.user__row .col-md-9{margin-top:10px;padding-top:10px;border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}}@media (max-width:2000px){.hp__banner{background-position:center}}@media (min-width:2000px){.hp__banner{background-position:center;background-repeat:space;background-size:cover}}