.product-price{align-items:flex-end;display:flex}.product-price__from,.product-price__empty{font-size:14px;font-weight:400;line-height:21px}.product-price__value{white-space:nowrap;font-size:18px;font-weight:800;line-height:24px}.product-price__value--canceled{color:var(--orange-1000);font-size:14px;font-weight:400;line-height:18px;text-decoration:line-through}.bestseller-badge{color:var(--black-1000);background-color:var(--acid-100);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.product-badges{z-index:9;align-items:flex-start;gap:8px;display:flex}.product-badges__badge{background-color:var(--blue-1000);color:var(--white)}.product-badges__badge.black{color:var(--white);background-color:var(--black-1000)}.product-badges__badge.white{color:var(--black-1000);background-color:var(--white)}.product-badges__badge.blue{color:var(--white);background-color:var(--blue-1000)}.product-badges__badge.green{color:var(--white);background-color:var(--green-1000)}.product-badges__badge.orange{color:var(--white);background-color:var(--orange-1000)}.product-badges__badge.sale{color:var(--white);background:linear-gradient(270deg,#ff8f3f 0%,#f95a2a 100%);padding:3px 2px}.ui-accordion-item:first-child .ui-accordion__header{border-top:1px solid #00000014}.ui-accordion-item .ui-accordion__content .content h3{font-size:16px}@media screen and (width>=1025px){.ui-accordion-item:first-child .ui-accordion__header{border-top:none}.ui-accordion-item .ui-accordion__content .content h3{font-size:18px}}.whats-included{flex-direction:column;gap:24px;display:flex}.whats-included--title{font-size:16px;font-weight:600;line-height:20px}.whats-included__section{flex-direction:column;display:flex}.whats-included__list{flex-direction:column;gap:16px;padding-top:14px;display:flex}.whats-included__item{align-items:flex-start;gap:12px;display:flex}.whats-included__item--icon{flex-shrink:0;margin-top:3px}.whats-included__item--text{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.whats-included{gap:32px}.whats-included--title{font-size:20px;font-weight:800;line-height:28px}.whats-included__list{gap:20px;padding-top:24px}.whats-included__item--text{font-size:18px;font-weight:400;line-height:26px}}.ticket-price{align-items:flex-end;display:flex}.ticket-price__value{white-space:nowrap}.ticket-price__value--canceled{color:var(--orange-1000);text-decoration:line-through}.book-now{background-color:var(--white);z-index:110;border-top:1px solid var(--gray-300);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;width:100vw;padding:16px;display:flex;position:fixed;bottom:0;left:0}.book-now__content{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.book-now__social-links{z-index:41;flex-shrink:0;display:block;position:relative;top:0;left:0}.book-now__social-links :deep(.ui-social-links__links){top:auto;bottom:100%}.book-now__social-links .ui-social-links__items--open{position:fixed;bottom:92px}.book-now__price{font-size:20px;font-weight:800;line-height:28px}.book-now__buttons{gap:4px;max-height:48px;display:flex}.book-now__button{height:48px;padding:12px 16px;font-size:16px;font-weight:600;line-height:20px}.book-now__button .ui-button__inner{font-size:16px;font-weight:700;line-height:20px}.book-now__button--disabled{opacity:.5;cursor:not-allowed;pointer-events:auto!important}@media screen and (width>=401px){.book-now__button{padding:12px 40px}}@media screen and (width>=1025px){.book-now{border:1px solid var(--gray-300);z-index:0;border-radius:20px;flex-direction:column;width:359px;padding:24px;position:relative}.book-now__content{flex-direction:column;gap:16px;width:100%}.book-now__social-links{display:none}.book-now__price{text-align:center;font-size:28px;font-weight:800;line-height:34px}.book-now__buttons{width:100%;height:auto}.book-now__button{width:100%;height:52px;padding:15px 40px}.book-now__button .ui-button__inner{font-size:18px;font-weight:700;line-height:24px}}.rating{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:14px;font-weight:400;line-height:18px;display:flex}.rating__reviews{white-space:nowrap;gap:3px;display:flex}.rating__reviews--stars{color:var(--orange-1000);align-items:center;gap:2px;font-size:14px;font-weight:400;line-height:18px;display:flex}.rating__reviews--link{color:var(--blue-1000);text-decoration:underline}.tags{border-radius:4px;gap:6px;display:flex}.tags__tag{white-space:nowrap;background-color:var(--gray-100);padding:4px}.places{flex-direction:column;display:flex}.places__title{margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px}.places__items{gap:16px;max-width:100vw;margin-left:-16px;margin-right:-16px;padding-top:16px;padding-left:16px;display:flex}.places .block-slider .scrollLeftButton,.places .block-slider .scrollRightButton{margin-top:-50px}.places__item{width:120px;margin-right:16px}.places__item--title{text-align:center;margin-top:6px;font-size:16px;font-weight:600;line-height:22px}.places__item--preview{aspect-ratio:1;border-radius:50%;width:120px;height:120px;overflow:hidden}.places__modal-img{aspect-ratio:2.13;object-fit:cover;border-radius:20px;margin:16px 0;overflow:hidden}@media (width>=768px){.places__title{margin-bottom:32px;font-size:24px;font-weight:700;line-height:30px}.places__items{margin-left:0;margin-right:0;padding-left:0}.places__item{width:180px;margin-right:30px}.places__item--preview{aspect-ratio:1;border-radius:50%;width:180px;height:180px;overflow:hidden}.places__item--title{margin-top:12px;font-size:18px;font-weight:400;line-height:24px}}.ui-modal__footer:has(.places__modal-footer){padding:0;display:none}@media screen and (width>=1025px){.ui-modal__footer:has(.places__modal-footer){background-color:var(--white);height:53px;display:block}}.reviews-block-header__title{margin:0 0 8px;font-size:20px;font-weight:800;line-height:28px}.reviews-block-header__rating{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:18px;display:flex}.reviews-block-header__rating-left{align-items:center;gap:8px;display:flex}.reviews-block-header__rating-value{color:var(--black);font-size:16px;font-weight:600;line-height:20px}.reviews-block-header__stars{flex-shrink:0}.reviews-block-header__reviews-count{color:var(--gray-1000);white-space:nowrap}@media screen and (width>=1025px){.reviews-block-header{justify-content:space-between;align-items:center;display:flex}.reviews-block-header__title{margin-bottom:16px;font-size:24px;font-weight:800;line-height:30px}.reviews-block-header__rating{gap:12px;font-size:14px;font-weight:400;line-height:18px}.reviews-block-header__rating-left{gap:12px}.reviews-block-header__rating-value{color:var(--black);font-size:20px;font-weight:700;line-height:28px}}.review-filters{justify-content:space-between;align-items:center;gap:16px;margin-top:24px;margin-bottom:8px;display:flex}.review-filters.--no-filters{justify-content:flex-end}.review-filters__buttons{gap:8px;display:flex}.review-filters__filter-button{white-space:nowrap;background-color:var(--gray-100);cursor:pointer;border-radius:20px;align-items:center;padding:9px 16px;font-size:16px;font-weight:400;line-height:22px;display:flex}.review-filters__filter-button:hover{background-color:var(--blue-100)}.review-filters__filter-button.--selected{background-color:var(--blue-100);outline:1px solid var(--blue-800)}.review-filters__filter-button.--selected:hover{opacity:.8}.review-filters__sort-section{align-items:center;gap:6px;display:flex}.review-filters__sort-trigger{cursor:pointer;align-items:center;font-size:16px;font-weight:400;line-height:22px;display:flex}.review-filters__sort-trigger:hover{color:var(--gray-1000)}.review-filters__sort-icon{background-color:var(--blue-100);border-radius:8px;justify-content:center;align-items:center;width:28px;height:24px;display:flex}.review-filters__sort-selected{color:var(--gray-1000);font-size:16px;font-weight:400;line-height:22px;display:none}.review-filters__sort-content{flex-direction:column;gap:22px;min-width:200px;padding-bottom:24px}.review-filters__sort-option{cursor:pointer;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;line-height:20px;display:flex}.review-filters__sort-option:hover{color:var(--blue-800)}.review-filters__sort-option.--selected{color:var(--blue-1000)}@media screen and (width>=1025px){.review-filters{margin-top:0}.review-filters__filter-button{padding:8px 16px;font-size:14px;font-weight:400;line-height:18px}.review-filters__sort-trigger{font-size:16px;font-weight:400;line-height:22px}.review-filters__sort-selected{font-size:16px;font-weight:400;line-height:22px;display:inline}.review-filters__sort-content{padding-bottom:unset;flex-direction:column;gap:22px;display:flex}.review-filters__sort-option{font-size:14px;font-weight:400;line-height:18px}}.ui-modal__content .review-filters__sort-content{flex-direction:column;gap:20px;padding-top:32px;display:flex}.ui-modal__content .review-filters__sort-content .review-filters__sort-option{font-weight:400;line-height:24px}.travelers-review-card{background-color:var(--gray-50);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:8px;padding:24px;display:flex}@media screen and (width>=1025px){.travelers-review-card{padding:32px}}.travelers-review-card__top{justify-content:space-between;align-items:center;display:flex}.travelers-review-card__author{align-items:center;gap:8px;display:flex}.travelers-review-card__name{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__name{font-size:18px;line-height:22px}}.travelers-review-card__rating svg{width:14px;height:14px}.travelers-review-card__date{color:var(--gray-1000);font-size:12px;font-weight:400;line-height:16px}@media screen and (width>=1025px){.travelers-review-card__date{font-size:14px;font-weight:400;line-height:20px}}.travelers-review-card__ticket{color:var(--black-1000);font-size:16px;font-weight:600;line-height:20px}.travelers-review-card__provider{color:var(--gray-1000);margin-top:-6px;margin-bottom:-2px;font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__provider{margin-bottom:0;font-size:16px;font-weight:400;line-height:22px}}.travelers-review-card__text-wrap{position:relative}.travelers-review-card__text-wrap--truncated{max-height:calc(var(--max-lines,5) * var(--line-height,22px));overflow:hidden}.travelers-review-card__text{color:var(--black-1000);margin:0;font-size:14px;font-weight:400;line-height:20px}@media screen and (width>=1025px){.travelers-review-card__text{font-size:16px;font-weight:400;line-height:22px}}.travelers-review-card__more{color:var(--blue-1000);cursor:pointer;background:linear-gradient(to right, transparent 0, var(--gray-50) 16px, var(--gray-50));padding-left:32px;font-size:16px;font-weight:400;line-height:22px;position:absolute;bottom:0;right:0}.travelers-review-card__more:before{content:"...";margin-right:2px}.travelers-review-card__show-less{color:var(--blue-1000);cursor:pointer;font-size:16px;font-weight:400;line-height:22px}.travelers-review-card__gallery{margin-top:4px}.travelers-review-card__gallery .ui-gallery-thumbs__item{border-radius:8px;width:69px;height:50px}.travelers-review-card__gallery .ui-gallery-thumbs__item-show-more-count{background-color:#0009;padding:6px 10px;font-size:12px;font-weight:400;line-height:12px}@media screen and (width>=1025px){.travelers-review-card__gallery .ui-gallery-thumbs__item{width:100px;height:72px}}.travelers-review-card__footer{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.travelers-review-card__show-original{color:var(--blue-1000);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;text-decoration:underline}.travelers-review-card__helpful{cursor:pointer;color:var(--gray-1000);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:16px;font-weight:400;line-height:22px;transition:color .15s;display:inline-flex}.travelers-review-card__helpful--active{color:#ff6200}.content[data-v-dbef858f]{--grid-cols-desktop:4;--grid-cols-mobile:2;height:auto}.reviews-block__list[data-v-dbef858f]{flex-direction:column;gap:16px;display:flex}.reviews-block__item[data-v-dbef858f]{width:100%}.reviews-block__load-more[data-v-dbef858f]{flex-direction:column;align-items:stretch;margin-top:8px;display:flex}.reviews-block__load-more[data-v-dbef858f] .ui-button{height:40px;padding-inline:24px}.reviews-block__load-more[data-v-dbef858f] .ui-button svg{width:16px;height:16px}.reviews-block__load-more[data-v-dbef858f] .ui-button__inner{font-size:16px;font-weight:400;line-height:22px}@media screen and (width>=1025px){.reviews-block__load-more[data-v-dbef858f]{justify-content:center;align-items:center;margin-top:16px}.reviews-block__load-more[data-v-dbef858f] .ui-button{gap:6px}.reviews-block__load-more[data-v-dbef858f] .ui-button.ui-button--hover:not(.ui-button--disable):not(.ui-button--loading){border-color:#7db0ed}.reviews-block__load-more[data-v-dbef858f] .ui-button.ui-button--hover:not(.ui-button--disable):not(.ui-button--loading) .ui-button__inner{color:#000}}.ticket-browser__content{margin-bottom:64px}.ticket-browser__content h2{margin:0 0 16px;font-size:20px;font-weight:800;line-height:28px}.ticket-browser__content h2~h2{margin-top:30px}.ticket-browser__content h3{margin:16px 0 8px;font-size:16px;font-weight:600;line-height:20px}.ticket-browser__content>p{margin:16px 0 0}.ticket-browser__places,.ticket-browser__reviews{margin-bottom:64px}.ticket-browser__whats-included{margin-bottom:40px}.ticket-browser__info-cards{margin-bottom:48px}@media screen and (width>=1025px){.ticket-browser{width:100%;margin:0}.ticket-browser__content{margin-bottom:64px}.ticket-browser__content h2{font-size:24px;font-weight:700;line-height:30px}.ticket-browser__content h2~h2{margin-top:30px}.ticket-browser__content h3{margin:16px 0 0;font-size:20px;font-weight:700;line-height:28px}.ticket-browser__places,.ticket-browser__reviews{margin-bottom:64px}.ticket-browser__reviews{max-width:808px}}.favorite-button__icon-container{cursor:pointer;background-color:#0003;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.favorite-button__icon-container:hover{background-color:#0006}.favorite-button__tooltip{color:var(--white);white-space:nowrap;pointer-events:none;z-index:9999;background:#393939;border-radius:2px;padding:6px 10px;font-size:12px;font-weight:400;line-height:16px;position:fixed;transform:translateY(-50%)}.favorite-button__tooltip:before{content:"";border:4px solid #0000;border-right-color:#393939;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.favorite-button__icon-container .favorite-button__icon{color:var(--white);width:16px;height:16px}.favorite-button .favorite-button__btn{background-color:var(--gray-100);width:32px;min-width:32px;height:32px;color:var(--gray-1000);border-radius:50%;padding:0;transition:background-color .15s}.favorite-button .favorite-button__btn:hover{background-color:var(--blue-100)}.favorite-button .favorite-button__btn svg{width:16px;height:16px}@media (width>=768px){.favorite-button .favorite-button__btn{width:40px;min-width:40px;height:40px}}.product-rating{background-color:var(--green-100);border:1px solid var(--green-1000);border-radius:4px;align-items:center;gap:2px;padding:3px 4px;display:inline-flex}.product-rating__icon{width:10px;height:10px;color:var(--green-1000)}.product-rating__value{color:var(--green-1000);font-size:12px;font-weight:600;line-height:12px}.product-tag{background-color:var(--gray-100);white-space:nowrap;border-radius:4px;padding:4px;font-size:12px;font-weight:400;line-height:12px}.product-card{isolation:isolate;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.product-card.--unpublished{opacity:.5;background-color:var(--gray-200)}.product-card.--unpublished .product-card__tags,.product-card.--unpublished .product-card__detail--title,.product-card.--unpublished .product-card__content{background-color:var(--gray-200)}.product-card.--unpublished:hover .product-card__tags,.product-card.--unpublished:hover .product-card__detail--title,.product-card.--unpublished:hover .product-card__content{background-color:var(--gray-400)}.product-card:hover .product-card__tags,.product-card:hover .product-card__detail--title,.product-card:hover .product-card__content{background-color:var(--blue-50);border-color:var(--blue-300);transition:background-color .2s,border-color .2s}.product-card__link{color:inherit;text-decoration:none;display:contents}.product-card__link:after{content:"";z-index:1;position:absolute;inset:0}.product-card__favorite{z-index:2;position:absolute;top:16px;right:16px}.product-card__badges{pointer-events:none;position:absolute;top:16px;left:16px}.product-card__image-wrapper{order:1;min-height:172px}.product-card--main-pic{aspect-ratio:343/172;background-color:#fff;height:auto}.product-card__content{border-inline:1px solid var(--gray-300);border-bottom:1px solid var(--gray-300);background-color:#fff;border-radius:0 0 20px 20px;flex-direction:column;flex-grow:1;order:4;gap:2px;margin-top:-1px;padding:1px 24px 20px;display:flex}.product-card__tags{border-inline:1px solid var(--gray-300);flex-wrap:wrap;order:2;gap:6px;padding:16px 24px 4px;display:flex}.product-card__detail--title{-webkit-line-clamp:2;text-overflow:ellipsis;border-inline:1px solid var(--gray-300);background-color:#fff;-webkit-box-orient:vertical;order:3;margin:-2px 0 0;padding:4px 24px 2px;font-size:16px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.product-card__detail--title.--no-tags{margin-top:0;padding-top:16px}.product-card__footer{flex-direction:column;flex-grow:1;justify-content:space-between;gap:14px;padding-top:8px;display:flex}.product-card__main-price{margin-left:auto}.product-card__price{justify-content:space-between;align-items:baseline;gap:2px;display:flex}.product-card__usd-price{white-space:nowrap;z-index:2;font-size:14px;font-weight:400;line-height:21px;position:relative}.product-card__usd-price--label{color:var(--gray-800)}.product-card__stats{align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:16px;display:flex}.product-card__pax,.product-card__duration{align-items:center;gap:3px;display:flex}@media screen and (width>=1025px){.product-card--main-pic{aspect-ratio:288/190;width:100%;height:auto}.product-card__content{padding:1px 20px 20px}.product-card__detail--title{padding:4px 20px 2px}.product-card__tags{padding:16px 20px 4px}}.content{--grid-cols-desktop:4;--grid-cols-mobile:2;height:auto}.also-like{flex-direction:column;gap:16px;margin-left:-16px;margin-right:-16px;display:flex;overflow-x:clip}.also-like__title{padding-left:16px;font-size:20px;font-weight:800;line-height:28px}.also-like .block-slider{width:100vw}.also-like .block-slider .block-slider__items{align-items:stretch}.also-like .block-slider .block-slider__items .block-slider--active,.also-like .block-slider .block-slider__items .block-slider--no-active{width:calc(100% - 24px);padding-inline:4px}.also-like .block-slider .block-slider__items .block-slider--active .product-card,.also-like .block-slider .block-slider__items .block-slider--no-active .product-card{height:100%}.also-like .block-slider .block-slider__items>div:first-child{margin-left:12px}.also-like .block-slider .block-slider__items>div:last-child{margin-right:12px}@media screen and (width>=1025px){.also-like{margin-left:0;margin-right:0;overflow-x:visible}.also-like__title{padding-left:0;font-size:24px;font-weight:800;line-height:30px}.also-like .block-slider{width:auto}.also-like .block-slider .block-slider__items{align-items:stretch}.also-like .block-slider .block-slider__items .block-slider--active,.also-like .block-slider .block-slider__items .block-slider--no-active{padding-inline:0;width:calc(33.333% + 2.65px);max-width:312px;padding-right:16px}.also-like .block-slider .block-slider__items .block-slider--active .product-card,.also-like .block-slider .block-slider__items .block-slider--no-active .product-card{height:100%}.also-like .block-slider .block-slider__items>div:first-child{margin-left:0;margin-right:0}.also-like .block-slider button.scrollRightButton{right:-8px}.also-like .block-slider button.scrollLeftButton{left:-16px}}
