.ticketTourTitle{line-height:22px}.tourTicketPaymentIconItem{display:flex;align-items:center;padding:0 5px}.tourTicketPaymentIcon{height:32px}.tourImageWrapper{padding-right:20px}.tourImageWrapper .tourImage{width:100%}.phoneNumberInput{width:50%}.checkoutPageContent{padding-top:80px!important;background:#f4f4f4}@media only screen and (min-width:768px){.checkoutPageContent{padding-top:90px!important}}.cards_support_list__icons{padding-right:5px}.cards_support_list__icons:last-child{padding-right:0}@media only screen and (max-width:576px){.cards_support_list__icons{display:none}.cards_support_list__icons:first-child{display:flex;padding-right:0}}.paymentDetailIcon{width:42px!important}.paymentDetailIconApplayPay{width:18px!important}.paymentDetailIconSofort{width:23px!important}.booking-options-summary{background:#fff!important;position:relative!important}@media only screen and (min-width:768px){.mobileTicketSummary{display:block}}@media only screen and (min-width:992px){.mobileTicketSummary{display:none}}.mobileTicketSummary .booking-options-summary{padding:5px 0!important;border-top:1px solid #e3e3e3}.availability-tour-card__item_content{padding-left:0!important}.details__content{padding:0!important}.checkoutPageContainer{padding:0!important;width:100%!important}.tourDetailCheckoutCard{margin:0!important}@media only screen and (min-width:768px){.tourDetailCheckoutCard{margin:0 .5rem!important}}.tourDetailCheckoutCard .card-body{padding:15px 15px 10px}@media only screen and (min-width:768px){.tourDetailCheckoutCard .card-body{padding:20px}}@media only screen and (max-width:576px){.details__content{padding-bottom:8px!important}}.availability-tour-card__item_short_description{display:none}@media only screen and (min-width:576px){.availability-tour-card__item_short_description{display:block}}.tour_availability_page__summary_wrapper{display:none}@media only screen and (min-width:768px){.tour_availability_page__summary_wrapper{display:block}}@media only screen and (max-width:576px){.checkoutTourTitle{font-size:14px!important}}.mobileCheckoutSummaryItem{padding-bottom:8px}.mobileCheckoutSummaryItem:last-child{padding-bottom:0}.checkoutPageSteps{margin-top:1rem!important}@media only screen and (max-width:576px){.checkoutPageSteps{margin-top:0!important;border-top:1px solid #e3e3e3}}.checkoutSummarySideBar{display:none}@media only screen and (min-width:768px){.checkoutSummarySideBar{display:block}}.confirm-button .ellipse__button{background-color:#00204b!important;color:#fff!important}.confirm-button .\--disabled p{color:#595959!important}.termsConditionLink,.termsConditionLink:active,.termsConditionLink:focus,.termsConditionLink:hover{color:#00204b}.noCartItemSection{margin-top:150px}@media only screen and (max-width:576px){.checkout__content .footerPaymentNoticeText{background:#fff;padding:15px!important;height:51px!important;z-index:0}}.checkout-items-summary{width:100%}.checkout-summary-container{padding:0!important}.checkout-summary-container .checkout-summary-title{margin:0!important}.checkout-summary-container .checkout-summary-items-list{overflow-y:auto;padding:20px;max-height:55.55556vh}.checkout-summary-container .checkout-summary-items-list .checkout-summary-items-container{margin-bottom:15px}.checkout-summary-container .checkout-summary-items-list .checkout-summary-items-container:last-child{margin-bottom:0}.checkout-summary-container .options-summary-total{padding-top:0!important;border-top:0!important}@media only screen and (max-width:768px){.featuresList{margin-bottom:53px}}.checkoutPageLoader{z-index:10!important}.field-error input,.field-error input:focus input:active{border-color:red!important}.field-error .form-field-error{display:block;color:red;font-size:13px;padding-top:2px;overflow:hidden;opacity:.7}.footerPaymentNoticeText{padding-top:15px}