.BookingOptionsCarouselItem[data-v-e7ac1f78]{background-color:var(--white);border:1px solid var(--grey-300);box-sizing:border-box;border-radius:8px;height:100%;transition:all .35s ease-in-out;position:relative;container:carouselitem/inline-size}.BookingOptionsCarouselItem--closed[data-v-e7ac1f78]{opacity:0;max-height:8rem}.BookingOptionsCarouselItem--selected[data-v-e7ac1f78]{border:2px solid var(--tertiary)}.BookingOptionsCarouselItem--selected .BookingOptionsCarouselItem-close[data-v-e7ac1f78]{color:var(--white)}.BookingOptionsCarouselItem-outer[data-v-e7ac1f78]{flex-direction:column;flex-shrink:0;justify-content:space-between;height:100%;display:flex!important}@media (width<=946px){.BookingOptionsCarouselItem-outer[data-v-e7ac1f78]{flex-direction:column}}@container carouselitem (width>550px){.BookingOptionsCarouselItem-outer[data-v-e7ac1f78]{flex-direction:row!important}}.BookingOptionsCarouselItem-wrap[data-v-e7ac1f78]{box-sizing:border-box;z-index:1;flex-direction:column;width:100%;height:100%;padding:16px;display:flex;container:contentwrap/inline-size}.BookingOptionsCarouselItem-selectedHeader[data-v-e7ac1f78]{background-color:var(--grey-100);border-top-left-radius:6px;border-top-right-radius:6px;grid-template-rows:0fr;width:100%;transition:all .35s ease-out;display:grid}.BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{font-size:16px}}.BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{font-size:1rem}}.BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{opacity:0;align-items:center;gap:12px;margin:0;padding:0 16px;font-weight:600;display:flex;overflow:hidden}.BookingOptionsCarouselItem-selectedHeader--extended[data-v-e7ac1f78]{grid-template-rows:1fr}.BookingOptionsCarouselItem-selectedHeader--extended .BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{opacity:1;padding:8px 16px;transition:all .35s ease-out .35s}.BookingOptionsCarouselItem-selectedHeader--selected[data-v-e7ac1f78]{background-color:var(--tertiary)}.BookingOptionsCarouselItem-selectedHeader--selected .BookingOptionsCarouselItem-selectedHeaderInner[data-v-e7ac1f78]{color:var(--white);transition:all .35s ease-out}.BookingOptionsCarouselItem-main[data-v-e7ac1f78]{flex-direction:column;gap:24px;height:100%;display:flex}@container contentwrap (width>550px){.BookingOptionsCarouselItem-main[data-v-e7ac1f78]{flex-direction:row!important}}.BookingOptionsCarouselItem-upper[data-v-e7ac1f78]{flex-direction:column;justify-content:space-between;gap:16px;width:100%;height:100%;display:flex}.BookingOptionsCarouselItem-upper--row[data-v-e7ac1f78]{flex-direction:row}.BookingOptionsCarouselItem-mid[data-v-e7ac1f78]{flex-direction:column;gap:8px;width:100%;display:flex}.BookingOptionsCarouselItem-introSeparator[data-v-e7ac1f78]{background-color:var(--grey-100);opacity:0;width:100%;height:1px;transition:all .35s ease-out}.BookingOptionsCarouselItem-introSeparator--isFullExtended[data-v-e7ac1f78]{opacity:1;margin-top:12px}.BookingOptionsCarouselItem-image[data-v-e7ac1f78]{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;vertical-align:middle;border-radius:8px;width:100%;height:auto;transition:all .35s ease-in-out;position:relative;overflow:hidden}@container carouselitem (width>550px){.BookingOptionsCarouselItem-image[data-v-e7ac1f78]{aspect-ratio:1.15!important}}.BookingOptionsCarouselItem-image--selected[data-v-e7ac1f78]{aspect-ratio:1.5!important}.BookingOptionsCarouselItem-imageWrap[data-v-e7ac1f78]{flex-shrink:0;width:100%}@container carouselitem (width>550px){.BookingOptionsCarouselItem-imageWrap[data-v-e7ac1f78]{width:17.5rem!important}}.BookingOptionsCarouselItem-headline[data-v-e7ac1f78]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-headline[data-v-e7ac1f78]{font-size:16px}}.BookingOptionsCarouselItem-headline[data-v-e7ac1f78]{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-headline[data-v-e7ac1f78]{font-size:1rem}}.BookingOptionsCarouselItem-headline[data-v-e7ac1f78]{margin:0;font-weight:600}.BookingOptionsCarouselItem-buttonWrap[data-v-e7ac1f78]{z-index:0;flex-direction:column;justify-content:center;gap:16px;margin-top:auto;display:flex}@media (width<=946px){.BookingOptionsCarouselItem-buttonWrap[data-v-e7ac1f78]{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.BookingOptionsCarouselItem-buttonWrap[data-v-e7ac1f78] .Button{order:1;width:auto;min-width:10rem;margin-left:auto}}.BookingOptionsCarouselItem-buttonWrap--hide[data-v-e7ac1f78]{display:none}.BookingOptionsCarouselItem-buttonWrap--fixed[data-v-e7ac1f78]{border-top:1px solid var(--grey-300);box-sizing:border-box;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:16px;display:flex}@media (width<=946px){.BookingOptionsCarouselItem-buttonWrap--fixed[data-v-e7ac1f78]{justify-content:space-between}}@media (width>=947px){.BookingOptionsCarouselItem-buttonWrap--fixed[data-v-e7ac1f78]{border-left:1px solid var(--grey-300);border-top:0;width:12rem;padding:16px 24px}}@media screen and (width>=1280px){.BookingOptionsCarouselItem-buttonWrap--fixed[data-v-e7ac1f78]{width:16rem;padding:16px 48px}}.BookingOptionsCarouselItem-buttonWrap--fade[data-v-e7ac1f78]{opacity:0;transition:all .35s ease-in-out}.BookingOptionsCarouselItem-buttonWrap--fadeIn[data-v-e7ac1f78]{opacity:1}@container carouselitem (width<549px){.BookingOptionsCarouselItem-buttonWrap[data-v-e7ac1f78]{border-left:0!important;border-top:1px solid var(--grey-300)!important;flex-direction:row!important;justify-content:space-between!important;width:100%!important;padding:16px!important}}@container carouselitem (width>550px){.BookingOptionsCarouselItem-buttonWrap[data-v-e7ac1f78]{border-left:1px solid var(--grey-300)!important;border-top:0!important;flex-direction:column!important;justify-content:center!important;width:12rem!important;padding:16px 24px!important}}.BookingOptionsCarouselItem-buttonInner[data-v-e7ac1f78]{flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=500px) and (width<=946px){.BookingOptionsCarouselItem-buttonInner[data-v-e7ac1f78]{flex-direction:row;margin-left:auto}}@media (width>=947px){.BookingOptionsCarouselItem-buttonInner[data-v-e7ac1f78]{width:100%}}.BookingOptionsCarouselItem-price[data-v-e7ac1f78]{font-size:18px;font-weight:700}.BookingOptionsCarouselItem-priceWrap[data-v-e7ac1f78]{flex-direction:column;flex-shrink:0;align-items:center;font-size:10px;font-weight:600;display:flex}.BookingOptionsCarouselItem-priceInfo[data-v-e7ac1f78]{line-height:1}.BookingOptionsCarouselItem-close[data-v-e7ac1f78]{z-index:2;position:absolute;top:8px;right:0}.BookingOptionsCarouselItem-close[data-v-e7ac1f78] .Icon-fa{width:1.25rem;height:1.25rem}.BookingOptionsCarouselItem-extended[data-v-e7ac1f78]{grid-template-rows:0fr;width:100%;transition:all .35s ease-out;display:grid}.BookingOptionsCarouselItem-extendedInner[data-v-e7ac1f78]{opacity:0;flex-direction:column;gap:16px;margin-top:0;transition:all .35s ease-out;display:flex;overflow:hidden}.BookingOptionsCarouselItem-extended.fast[data-v-e7ac1f78]{position:absolute;overflow:hidden}.BookingOptionsCarouselItem-extended--extended[data-v-e7ac1f78]{grid-template-rows:1fr;transition:all .35s ease-out 1.05s}.BookingOptionsCarouselItem-extended--extended.fast[data-v-e7ac1f78]{transition:all .35s ease-out;position:static}.BookingOptionsCarouselItem-extended--extended.fast .BookingOptionsCarouselItem-extendedInner[data-v-e7ac1f78]{transition:all .35s ease-out .5s}.BookingOptionsCarouselItem-extended--extended.first .BookingOptionsCarouselItem-extendedInner[data-v-e7ac1f78]{margin-top:0!important}.BookingOptionsCarouselItem-extended--extended .BookingOptionsCarouselItem-extendedInner[data-v-e7ac1f78]{opacity:1;transition:all .35s ease-out 1.4s}.BookingOptionsCarouselItem-extended--extended .BookingOptionsCarouselItem-extendedInner>div[data-v-e7ac1f78]:first-child{margin-top:16px}.BookingOptionsCarouselItem-extended--extended .BookingOptionsCarouselItem-extendedInner.BookingOptionsCarouselItem-extendedInner--upper>div[data-v-e7ac1f78]:first-child{margin-top:8px}.BookingOptionsCarouselItem-extended--fullExtended .BookingOptionsCarouselItem-extendedInner[data-v-e7ac1f78]{overflow:visible}.BookingOptionsCarouselItem-content[data-v-e7ac1f78]{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78]{font-size:16px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78]{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78]{font-size:14px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h3,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h4,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h5{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-size:14px;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h3,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h4,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h5{font-size:16px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h3,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h4,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h5{font-size:1rem;font-weight:700;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h3,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h4,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h5{font-size:1rem}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h3,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h4,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] h5{margin:0 0 12px;text-transform:unset!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p{font-size:16px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p{font-size:14px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p{margin-block:8px}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p:first-child{margin-top:0}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p:last-child{margin-bottom:0}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] p:empty{display:none}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] ul{margin:0;padding-left:1rem}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] br,.BookingOptionsCarouselItem-content[data-v-e7ac1f78] hr{display:none}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table{border-radius:8px;width:100%;padding:0 4px;border:1px solid var(--grey-100)!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr{vertical-align:top;background:0 0!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr th{border-bottom:1px solid var(--grey-100);text-align:left!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td{font-display:swap;font-family:Open Sans,Open Sans Fallback,sans-serif;font-weight:400}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td{font-size:16px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td{font-size:14px;line-height:1.4}@media screen and (width>=768px){.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td{font-size:14px}}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td{border-bottom:1px solid var(--grey-100);width:auto!important;padding:2px 0!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td p{margin-top:0}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td:not(:last-child),.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr th:not(:last-child){border-right:1px solid var(--grey-100);padding-right:4px!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr td:not(:first-child),.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr th:not(:first-child){padding-left:4px!important}.BookingOptionsCarouselItem-content[data-v-e7ac1f78] table tr:last-child td{border-bottom:none}
