#reservation-main-container #reservation-summary-desktop .reservation-summary .remove-cart-button{background-color:transparent;border:0;color:#868e96;font-size:.75em;padding-right:0;text-align:right;width:100%}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary .remove-cart-button{font-size:.8rem}}#reservation-main-container #reservation-summary-desktop .reservation-summary #number-picker-wrapper{max-width:478px;padding:.3rem 0}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary #number-picker-wrapper{padding:.3rem 0}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper{color:#666;height:46px;line-height:35px;margin:0}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper{height:38px;margin:0 0 8px;margin-bottom:0}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner{max-width:100%}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper{width:30%}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price{justify-content:flex-start}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price .walkin-price .dollar-sign{font-size:.65rem;font-weight:700}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price s{font-size:.9rem;font-weight:500;margin-top:0;padding-top:.2rem}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price s.strikethrough:after{border-bottom:1px solid #666}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price .promo-price{color:#666;flex:0 0 35px;font-size:.9rem;font-weight:600;margin-top:0;padding-top:.2rem;text-align:center}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-wrapper .price .walkin-price{flex:0 0 31px;margin-left:6px;margin-right:0}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{flex:0 0 96px}@media(min-width:992px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{flex:0 0 70px}}@media(min-width:1200px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{flex:0 0 96px}}@media(max-width:320px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper{flex:0 0 66px}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6{font-size:.85rem;font-weight:600}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6{font-size:.9rem}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6 .price-quantity-type{font-weight:600}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6 .price-quantity-type{font-size:.9rem}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6 small{display:inline-block;font-size:.7rem;font-weight:500;margin-left:.15rem}@media(max-width:320px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .price-quantity-type-wrpper h6 small{display:block;font-size:.8rem}}#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .quantity-counter-wrapper .number-picker input.number-input{font-size:.9rem;height:inherit}@media(min-width:768px){#reservation-main-container #reservation-summary-desktop .reservation-summary .price-quantity-wrapper .price-quantity-inner .quantity-counter-wrapper .number-picker input.number-input{height:2.05rem}}#reservation-main-container .order-summary-detail-prices-container .reservationPrice .dollar-sign{font-size:.77em;top:-.3em}@media(min-width:768px){#reservation-main-container .order-summary-detail-prices-container .reservationPrice .dollar-sign{top:-.25em}}#reservation-main-container .order-summary-detail-prices-container table tr.total .dollar-sign{top:-.25em}@media(min-width:768px){#reservation-main-container .order-summary-detail-prices-container table tr.total .dollar-sign{top:-.295em}}@media screen and (max-width:515px){#reservation-main-container .reservation-summary-details-package .reservation-item .reservation-summary-container-mobile .payment-mobile-button:first-child{margin-top:.4rem!important}}#reservation-main-container .package-option-loader-icon-container{height:30px;position:relative;width:100%}#reservation-main-container .package-option-loader-icon-container .package-option-loader-icon-wrapper{position:absolute;right:48%;top:32%;z-index:1}#reservation-main-container .loader-icon-container{min-height:400px}
