.AttractionCard{position:relative;padding:16px 10px;height:42px;width:175px;text-align:center;display:flex;gap:15px;justify-content:center;align-items:center;border:1px solid var(--tone-300);border-radius:8px;cursor:pointer;overflow:hidden}@media (hover:hover){.AttractionCard:hover{opacity:.7}@media only screen and (max-width:767px){.AttractionCard:hover{opacity:1}}}@media only screen and (max-width:767px){.AttractionCard{width:fit-content}}.AttractionCard__image{position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s;z-index:-1;border-radius:inherit;overflow:hidden}.AttractionCard__image .CoverImage,.AttractionCard__image img,.AttractionCard__image picture{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:inherit;min-width:0;min-height:0;max-width:100%;max-height:100%}.AttractionCard__image picture{display:block;width:100%;height:100%;min-width:0;min-height:0}.AttractionCard__title{font-family:var(--font-family-main);font-size:16px;font-weight:500;line-height:19px;letter-spacing:-.01em;text-align:left;color:var(--tone-700);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis}.AttractionCard__title-map{color:var(--white)}.AttractionCard--selected,.AttractionCard__title-map{background-color:var(--tone-700)}.AttractionCard--selected .AttractionCard__title{color:var(--white)}.AttractionCard--small{height:140px;padding:20px 5px}.AttractionCard--small:before{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.7))}.AttractionCard--small .AttractionCard__title{font-weight:500;font-size:16px}.AttractionCard--small .AttractionCard__description{display:none}.AttractionCard__map{background-color:var(--tone-300);align-items:end;border-radius:25px;overflow:hidden}.AttractionCard__map .AttractionCard__description{display:none}.TopAttractions{position:relative;min-height:559px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.TopAttractions{min-height:479px}}@media only screen and (max-width:1299px){.TopAttractions .ProductCard{width:283px}}.TopAttractions .ActivitiesSort__activities{display:flex;gap:8px;align-items:center;font-size:16px;font-weight:400;line-height:22.4px;text-align:left}.TopAttractions .ActivitiesSort__activities-amount{font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:-.01em;text-align:left;display:inline-block;min-width:3ch;text-align:right;flex-shrink:0}@media only screen and (max-width:1299px){.TopAttractions .ActivitiesSort__activities,.TopAttractions .ProductsSlider__arrow_block,.TopAttractions .ProductsSlider__title_block{display:none}}.Spinner--loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Categories{--horizontal-padding:var(--wrapper-margin);font-family:var(--font-family-main)}.Categories__title{font-size:30px;font-weight:600;line-height:36px;text-align:left;padding:0 var(--horizontal-padding) 10px!important}.CategoryCard{font-family:var(--font-family-main);height:300px;background:var(--white);border-radius:24px;border:1px solid var(--tone-300);color:var(--dark-gray);display:flex;flex-direction:column;overflow:hidden;transform:translateZ(0);position:relative;flex:1 0 auto;justify-content:flex-end}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.CategoryCard{width:282px}}.CategoryCard__image,.CategoryCard__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.CategoryCard__title{font-size:22px;font-weight:600;line-height:25.78px;letter-spacing:-.01em;text-align:left;color:var(--absolute-100);background:linear-gradient(180deg,rgba(0,0,0,0) 15%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.8) 95%);z-index:1;border-radius:24px;padding:24px 24px 20px;overflow-wrap:break-word;hyphens:auto;max-width:100%;transition:.3s}.MostRecommended{font-family:var(--font-family-main);display:grid;grid-template-columns:repeat(2,1fr);gap:20px;transition:all .8s ease}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.MostRecommended{display:flex;flex-direction:column}}.MostRecommended__head-title{font-size:30px;font-weight:700;line-height:36px;text-align:left;margin-bottom:16px}.MostRecommended__card{display:flex;width:100%}@media only screen and (max-width:767px){.MostRecommended__card{flex-direction:column}}.MostRecommended__card_image{min-width:282px;max-width:282px;height:194px;border-radius:24px;transition:all .8s ease}@media only screen and (max-width:767px){.MostRecommended__card_image{height:225px;width:100%;min-width:auto;max-width:100%}}.MostRecommended__card_image img{width:100%;height:100%;object-fit:cover;border-radius:24px}.MostRecommended__card_content{padding:8px 0 8px 16px;transition:all .8s ease}@media only screen and (max-width:767px){.MostRecommended__card_content{padding:25px 0 8px}}.MostRecommended__card_title{font-size:22px;font-weight:600;line-height:25.78px;letter-spacing:-.01em;text-align:left;display:inline-block;margin-bottom:16px;color:var(--tone-800)}.MostRecommended__card_description{font-size:16px;font-weight:400;line-height:22.4px;text-align:left;color:#555;overflow:hidden;max-height:500px;transition:max-height .35s ease,opacity .25s ease}.MostRecommended__card_description--collapsed{max-height:70px}.MostRecommended__expanded{grid-column:1/-1;margin-bottom:10px}@media only screen and (max-width:767px){.MostRecommended__expanded{max-height:max-content}}.MostRecommended__toggle-button{-webkit-appearance:none;background:transparent;border:none;cursor:pointer;display:inline-block;height:auto;font-weight:500;font-size:13px;line-height:140%;color:var(--blue);margin-top:7px;outline:none!important;text-decoration:none}@media (hover:hover){.MostRecommended__toggle-button:hover{opacity:.8}}.ButtonlikeLinksBlock{margin-top:40px;display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:767px){.ButtonlikeLinksBlock{gap:18px;margin:30px 0}}.ButtonlikeLinksBlock__title{font-weight:600;font-size:24px;line-height:1.1}.ButtonlikeLinksBlock__buttons{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--font-family-main);font-size:16px;font-weight:600;line-height:22.4px;letter-spacing:-.01em;text-align:left;color:var(--tone-700);white-space:nowrap}.ButtonlikeLinksBlock__buttons .Link{height:40px;width:max-content}.ButtonlikeLinksBlock.slide-show .ButtonlikeLinksBlock__buttons{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.ButtonlikeLinksBlock.slide-show .ButtonlikeLinksBlock__buttons{gap:10px}}.ButtonlikeLinksBlock.slide-show .ButtonlikeLinksBlock__buttons .Link{scroll-snap-align:start;flex:0 0 auto}.City{display:flex;flex-direction:column;gap:24px;margin-bottom:82px;font-family:var(--font-family-main)}.City__products .ProductsGrid__button{margin-bottom:20px}.City__title-ProductsGrid{font-size:30px;font-weight:600;line-height:36px;text-align:left;margin-bottom:-10px;margin-top:16px}.City__reviews{margin-bottom:60px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.City__reviews{margin-bottom:40px}}.City__more{margin-top:22px}@media only screen and (min-width:768px) and (max-width:991px){.City__more{margin-top:16px}}@media only screen and (max-width:767px){.City__more{font-size:20px;margin-top:6px}}.City__seo{display:flex;flex-direction:column;gap:20px;margin-top:8px}.City__seoHeader{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}@media only screen and (max-width:991px){.City__seoHeader{flex-direction:column}}.City__seoTitle{color:var(--dark-gray);font-size:30px;font-weight:600;line-height:36px;margin:0}.City__seoExpert{align-items:flex-start;border:1px solid var(--tone-300);border-radius:16px;color:var(--dark-gray);display:inline-flex;flex-shrink:0;gap:10px;max-width:520px;padding:12px}@media only screen and (max-width:767px){.City__seoExpert{max-width:100%}}.City__seoExpertAvatar{border-radius:50%;flex:0 0 40px;height:40px;object-fit:cover;width:40px}.City__seoExpertText{font-size:13px;line-height:18px;margin:0}.City__seoExpertText a{color:var(--main);text-decoration:underline}.City__seoExpertEmphasis{font-weight:600}.City__seoQuestions{display:flex;flex-direction:column;gap:12px}.City__seoQuestion{border:1px solid var(--tone-300);border-radius:16px;padding:16px}.City__seoQuestion:last-child{margin-bottom:40px}.City__seoQuestionTitle{font-size:18px;font-weight:600;line-height:24px;margin:0}.City__seoAnswer{color:var(--tone-700);font-size:16px;font-weight:400;line-height:22px;margin:0;white-space:pre-line}.City__top-attractions_title{font-family:var(--font-family-main);font-size:30px;font-weight:600;line-height:36px;text-align:left}.City .ProductsFilter{margin-bottom:-18px;margin-top:0}.City .ButtonlikeLinksBlock{margin:0}.City .ButtonlikeLinksBlock__title{font-size:30px;font-weight:600;line-height:36px;text-align:left}.City .LinkingsGroup{margin:0}.City .BrainhubCarousel__container,.City__bestsellers-row .BrainhubCarousel__container,.City__topsights-row .BrainhubCarousel__container{width:auto}.City__bestsellers-row{margin-bottom:24px}.City__bestsellers-placeholder{min-height:500px}@media only screen and (min-width:992px) and (max-width:1299px){.City__bestsellers-row{--wrapper-margin:15px}}@media only screen and (max-width:1299px){.Wrapper.City__bestsellers-row{margin-left:0;margin-right:0;width:100%;max-width:100%;padding:0}.City__bestsellers-row .Wrapper__overload{width:100%;margin:0}}.City__topsights-row{margin-bottom:24px}@media only screen and (min-width:992px) and (max-width:1299px){.City__topsights-row{--wrapper-margin:15px}}@media only screen and (max-width:1299px){.Wrapper.City__topsights-row{margin-left:0;margin-right:0;width:100%;max-width:100%;padding:0}.City__topsights-row .Wrapper__overload{width:100%;margin:0}.City__topsights-row .ProductsSlider--withArrows .ProductsSlider__arrow_block,.City__topsights-row .ProductsSlider--withArrows .ProductsSlider__title_block{display:none}.City__topsights-row .ProductsSlider--flat{padding-left:var(--wrapper-margin);padding-right:var(--wrapper-margin)}.City__topsights-row .ProductsSlider--flat>:last-child{margin-right:var(--wrapper-margin)}.City__topsights-row .City__top-attractions_title{padding-left:var(--wrapper-margin);padding-right:var(--wrapper-margin)}}
/*# sourceMappingURL=9a786f700fb2e45f.css.map*/