._link_10i20_362{color:var(--viator-body-link-color)}._link_10i20_362:visited{color:var(--viator-body-link-color-visited)}._link_10i20_362:hover{color:var(--viator-body-link-color-hover)}._link_10i20_362:active{color:var(--viator-body-link-color-active)}._link_10i20_362{cursor:pointer;line-height:var(--viator-primitives-type-line-height-600);-webkit-text-decoration-skip:objects;text-align:inherit;background-color:transparent;border:0;padding:0;text-decoration:none}@media (hover:hover){._link_10i20_362:hover{text-decoration:underline}}._mapImageWrapper_10i20_390{border-radius:var(--viator-radius-xlarge);justify-content:center;align-items:center;width:100%;min-height:10.75rem;display:flex;position:relative;overflow:hidden}._fullSizeButton_10i20_401{border-radius:var(--viator-radius-xlarge);border:none;width:100%;height:100%;padding:0}._image_10i20_409{object-fit:cover;position:absolute}._overlayWrapper_10i20_414,._hoverOverlayWrapper_10i20_414{justify-content:center;align-items:center;gap:var(--viator-primitives-spacing-200);flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._locationPin_10i20_427{width:3rem;height:3rem;padding:var(--viator-primitives-spacing-300);background:var(--viator-color-neutral-5);border-radius:50%}._locationPin_10i20_427 svg{fill:#fff}._attractionHeading_10i20_438,._button_10i20_438{padding:var(--viator-primitives-spacing-200);background:var(--viator-color-white);color:var(--viator-color-neutral-30);white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;border-radius:2rem;max-width:80%;overflow:hidden;box-shadow:0 .125rem .1875rem rgba(0,0,0,.15),0 0 .125rem rgba(0,0,0,.15)}._hoverOverlayWrapper_10i20_414{display:none}._button_10i20_438{cursor:pointer;pointer-events:none;border:none;width:max-content;display:none}._button_10i20_438:hover{background:var(--viator-color-neutral-95)}@media screen and (width>=1024px){._mapImageWrapper_10i20_390{min-height:9.375rem}._overlayWrapper_10i20_414,._hoverOverlayWrapper_10i20_414{gap:var(--viator-primitives-spacing-400)}@keyframes _locationPinAnimation_10i20_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes _locationPinReverseAnimation_10i20_1{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes _mapButtonAnimation_10i20_1{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes _mapButtonReverseAnimation_10i20_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}._animation_10i20_513,._mapImageWrapperHover_10i20_513 ._button_10i20_438,._mapImageWrapperHover_10i20_513 ._locationPin_10i20_427,._mapImageWrapperHover_10i20_513:hover ._button_10i20_438,._mapImageWrapperHover_10i20_513:hover ._locationPin_10i20_427{animation-duration:.25s;animation-fill-mode:forwards}._mapImageWrapperHover_10i20_513:hover ._locationPin_10i20_427{animation-name:_locationPinAnimation_10i20_1}._mapImageWrapperHover_10i20_513:hover ._button_10i20_438{animation-name:_mapButtonAnimation_10i20_1}._mapImageWrapperHover_10i20_513 ._locationPin_10i20_427{animation-name:_locationPinReverseAnimation_10i20_1}._mapImageWrapperHover_10i20_513 ._hoverOverlayWrapper_10i20_414{display:flex}._mapImageWrapperHover_10i20_513 ._button_10i20_438{pointer-events:unset;animation-name:_mapButtonReverseAnimation_10i20_1;display:block}}._link_153bg_362,._sanitizedDescription_153bg_362 a{color:var(--viator-body-link-color)}._link_153bg_362:visited,._sanitizedDescription_153bg_362 a:visited{color:var(--viator-body-link-color-visited)}._link_153bg_362:hover,._sanitizedDescription_153bg_362 a:hover{color:var(--viator-body-link-color-hover)}._link_153bg_362:active,._sanitizedDescription_153bg_362 a:active{color:var(--viator-body-link-color-active)}._link_153bg_362,._sanitizedDescription_153bg_362 a{cursor:pointer;line-height:var(--viator-primitives-type-line-height-600);-webkit-text-decoration-skip:objects;text-align:inherit;background-color:transparent;border:0;padding:0;text-decoration:none}@media (hover:hover){._link_153bg_362:hover,._sanitizedDescription_153bg_362 a:hover{text-decoration:underline}}._sectionWrapper_153bg_390{gap:var(--viator-primitives-spacing-400);border-radius:var(--viator-radius-xlarge);padding:var(--viator-primitives-spacing-600);background:var(--viator-color-white);flex-direction:column;display:flex}._titleWrapper_153bg_399{align-items:center;gap:var(--viator-primitives-spacing-200);color:var(--viator-color-neutral-20);display:flex}._title_153bg_399{font-size:var(--viator-primitives-type-font-size-450);line-height:var(--viator-primitives-type-line-height-550);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}._sanitizedDescription_153bg_362{gap:var(--viator-primitives-spacing-400);color:var(--viator-color-neutral-30);font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);flex-direction:column;display:flex}._sanitizedDescription_153bg_362 a,._sanitizedDescription_153bg_362 a:visited,._sanitizedDescription_153bg_362 a:hover,._sanitizedDescription_153bg_362 a:active{color:inherit}._sanitizedDescription_153bg_362 a{text-decoration:underline}._sanitizedDescription_153bg_362 p{margin:0}._sanitizedDescription_153bg_362 ul{padding-left:var(--viator-primitives-spacing-600);gap:var(--viator-primitives-spacing-200);flex-direction:column;margin:0;display:flex}._sanitizedDescription_153bg_362 span{font-size:var(--viator-primitives-type-font-size-500);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}@media screen and (width>=1024px){._sectionWrapper_153bg_390{flex:48%}._title_153bg_399{font-size:var(--viator-primitives-type-font-size-500);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}._sanitizedDescription_153bg_362{font-size:var(--viator-primitives-type-font-size-400);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);font-style:normal}._sanitizedDescription_153bg_362 span{font-size:var(--viator-primitives-type-font-size-600);line-height:var(--viator-primitives-type-line-height-700);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}}._howToGetThereWrapper_f29m5_362{gap:var(--viator-primitives-spacing-400);grid-template-columns:1fr;display:grid}@media screen and (width>=1024px){._howToGetThereWrapper_f29m5_362{gap:var(--viator-primitives-spacing-800);direction:rtl;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr)}._howToGetThereWrapper_f29m5_362>div{direction:ltr}._howToGetThereWrapper_f29m5_362>:first-child,._howToGetThereWrapper_f29m5_362>:nth-child(2){grid-row:1/3}}._knowBeforeYouGoWrapper_1awgm_362{gap:var(--viator-primitives-spacing-400);grid-template-columns:1fr;display:grid}@media screen and (width>=768px) and (width<=1023px){._knowBeforeYouGoWrapper_1awgm_362{gap:var(--viator-primitives-spacing-800);grid-template-columns:repeat(2,1fr)}}@media screen and (width>=1024px){._knowBeforeYouGoWrapper_1awgm_362{gap:var(--viator-primitives-spacing-800);grid-template-columns:repeat(3,1fr)}}._openingHoursContainer_t6b8m_363{border-radius:var(--viator-radius-xlarge);background:var(--viator-color-white);color:var(--viator-color-neutral-30);width:100%;position:relative;overflow:hidden}._openingHoursListWrapper_t6b8m_372,._openingHoursWrapper_t6b8m_372{gap:var(--viator-primitives-spacing-400);padding:var(--viator-primitives-spacing-600);flex-direction:column;display:flex}._openingHoursWrapper_t6b8m_372{justify-content:space-between;width:100%;height:100%}._openingHoursTopRow_t6b8m_385{width:100%;font-size:var(--viator-primitives-type-font-size-500);flex-direction:row;justify-content:space-between;display:flex}._openingHoursText_t6b8m_393{align-items:center;gap:var(--viator-primitives-spacing-200);color:var(--viator-color-neutral-20);font-size:var(--viator-primitives-type-font-size-400);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);font-style:normal;display:flex}._openingHoursPreview_t6b8m_405{gap:var(--viator-primitives-spacing-200);color:var(--viator-color-neutral-30);flex-direction:column;display:flex}._openingHoursTimings_t6b8m_412{gap:var(--viator-primitives-spacing-200);font-weight:var(--viator-primitives-type-font-weight-medium);flex-wrap:wrap;align-items:center;display:flex}._openingHoursTimings_t6b8m_412._stacked_t6b8m_419{flex-direction:column;align-items:flex-start}._open_t6b8m_363{color:var(--viator-color-success-20)}._closed_t6b8m_428{color:var(--viator-color-neutral-50)}._bulletIcon_t6b8m_432,._bulletIcon_t6b8m_432:before{content:"•";font-size:var(--viator-primitives-type-font-size-400);justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}._openingHoursButton_t6b8m_443{color:var(--viator-color-black);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;display:flex}._fullSizeButton_t6b8m_453{width:100%;height:100%}._verticallyCenteredChevronWrapper_t6b8m_458{align-items:center;display:flex}._latestOperatingHoursText_t6b8m_463{font-size:var(--viator-primitives-type-font-size-300);line-height:var(--viator-primitives-type-line-height-400);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none)}._openingHoursTimingsList_t6b8m_470{gap:var(--viator-primitives-spacing-400);flex-direction:column;display:flex}._openingHoursTable_t6b8m_476{border-spacing:0}._openingHoursRow_t6b8m_480:first-child{font-weight:var(--viator-primitives-type-font-weight-bold)}._openingHoursRow_t6b8m_480>td{padding:0}._openingHoursRow_t6b8m_480>td:first-child{padding-right:var(--viator-primitives-spacing-400);vertical-align:top}._openingHoursRow_t6b8m_480+._openingHoursRow_t6b8m_480 td{padding:var(--viator-primitives-spacing-200) 0 0 0}._timeRangeGroup_t6b8m_495{flex-direction:column;display:flex}@keyframes _openingHoursAnimation_t6b8m_516{0%{opacity:1}to{opacity:0}}@keyframes _openingHoursListAnimation_t6b8m_521{0%{opacity:0}to{opacity:1}}._openingHoursAnimation_t6b8m_516{animation:.5s alternate-reverse forwards _openingHoursAnimation_t6b8m_516}._openingHoursListAnimation_t6b8m_521{animation:.5s alternate forwards _openingHoursListAnimation_t6b8m_521}@media screen and (width>=1024px){._openingHoursListWrapper_t6b8m_372,._openingHoursWrapper_t6b8m_372{flex-direction:row}._openingHoursWrapper_t6b8m_372{flex-direction:column}._openingHoursTimings_t6b8m_412{font-size:var(--viator-primitives-type-font-size-500);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}._latestOperatingHoursText_t6b8m_463{font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none)}._openingHoursText_t6b8m_393{font-size:var(--viator-primitives-type-font-size-500);line-height:var(--viator-primitives-type-line-height-600);font-weight:var(--viator-primitives-type-font-weight-medium);letter-spacing:var(--viator-primitives-type-letter-spacing-s)}}._waysToExploreWrapper_1te16_362{gap:var(--viator-primitives-spacing-400);grid-template-columns:1fr;display:grid}._imageWrapper_1te16_368{border-radius:var(--viator-radius-xlarge);margin-top:var(--viator-primitives-spacing-400);height:10.75rem;position:relative;overflow:hidden}._image_1te16_368{object-fit:cover;width:100%;height:100%}._sectionsWrapper_1te16_382{gap:var(--viator-primitives-spacing-400);flex-direction:column;display:flex}._subSectionsWrapper_1te16_388{gap:var(--viator-primitives-spacing-400);flex-direction:row;display:flex}@media screen and (width>=1024px){._waysToExploreWrapper_1te16_362{gap:var(--viator-primitives-spacing-800);grid-template-columns:2fr 3fr}._imageWrapper_1te16_368{height:unset;margin:0}._sectionsWrapper_1te16_382{gap:var(--viator-primitives-spacing-800);flex-direction:column-reverse}._subSectionsWrapper_1te16_388{gap:var(--viator-primitives-spacing-800)}}._whenToVisitWrapper_11te7_362{gap:var(--viator-primitives-spacing-400);flex-direction:column;display:flex}@media screen and (width>=1024px){._whenToVisitWrapper_11te7_362{gap:var(--viator-primitives-spacing-800);flex-direction:unset;flex-wrap:wrap}._whenToVisitWrapperWithOpeningHours_11te7_374{grid-template-columns:repeat(6,1fr);display:grid}._whenToVisitWrapperWithOpeningHours_11te7_374>div{grid-column:span 2}._whenToVisitWrapperWithOpeningHours_11te7_374>:first-child,._whenToVisitWrapperWithOpeningHours_11te7_374>:nth-child(2){grid-column:span 3}}._attractionDetailsWrapper_pmysz_363{padding:var(--viator-primitives-spacing-800) var(--viator-primitives-spacing-600);gap:var(--viator-primitives-spacing-400);background:var(--viator-color-neutral-95);grid-template-columns:1fr;display:grid}._headingWrapper_pmysz_371{gap:var(--viator-primitives-spacing-200);flex-direction:column;display:flex}._ratingAndSubtitleWrapper_pmysz_377{align-items:center;gap:var(--viator-primitives-spacing-200);color:var(--viator-color-neutral-20);font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);flex-direction:row;display:flex}._dotDivider_pmysz_389:before{content:"·"}._tab_pmysz_393{width:max-content;font-size:var(--viator-primitives-type-font-size-300);line-height:var(--viator-primitives-type-line-height-400);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);position:relative}._tab_pmysz_393:after{border-bottom:.0625rem solid var(--viator-color-neutral-80);content:"";position:absolute;bottom:0;left:0;right:0}._tab_pmysz_393>div{padding:var(--viator-primitives-spacing-400) 0}._tab_pmysz_393>div[aria-selected=true]:after{animation-name:_slideTabBorder_pmysz_1;animation-duration:.5s;animation-fill-mode:forwards}@keyframes _slideTabBorder_pmysz_1{0%{transform:translateX(var(--tabDistance,0))}to{transform:translate(0)}}._tabGap_pmysz_426{padding-left:var(--viator-primitives-spacing-600)}@media screen and (width>=768px) and (width<=1023px){._attractionDetailsWrapper_pmysz_363{border-radius:2rem}}@media screen and (width>=1024px){._attractionDetailsWrapper_pmysz_363{padding:var(--viator-primitives-spacing-1200) var(--viator-primitives-spacing-800);margin-top:var(--viator-primitives-spacing-600);gap:var(--viator-primitives-spacing-800);border-radius:2rem;grid-template-columns:2fr 3fr}._attractionDetailsWrapper_pmysz_363>:last-child{grid-column:1/-1}._tab_pmysz_393{font-size:var(--viator-primitives-type-font-size-350);line-height:var(--viator-primitives-type-line-height-500);font-weight:var(--viator-primitives-type-font-weight-regular);letter-spacing:var(--viator-primitives-type-letter-spacing-none);margin:0 calc(-1 * var(--viator-primitives-spacing-300))}._tab_pmysz_393>div{padding:var(--viator-primitives-spacing-400) var(--viator-primitives-spacing-300)}}
