.city-section-feed__grid[data-v-16c5c644]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.city-section-feed__carousel[data-v-16c5c644]{width:100%}.city-section-feed__slide[data-v-16c5c644]{height:auto}@media(min-width:769px){.city-section-feed__carousel[data-v-16c5c644] .swiper-wrapper{flex-wrap:wrap;gap:16px}.city-section-feed__slide[data-v-16c5c644]{flex:0 0 calc(33.33333% - 10.66667px);min-width:0}}@media(min-width:769px)and (max-width:1024px){.city-section-feed__grid[data-v-16c5c644]{grid-template-columns:repeat(2,minmax(0,1fr))}.city-section-feed__slide[data-v-16c5c644]{flex-basis:calc(50% - 8px)}}@media(max-width:768px){.city-section-feed__grid[data-v-16c5c644]{grid-template-columns:minmax(0,1fr)}.city-section-feed__carousel[data-v-16c5c644]{margin:0 -16px;width:calc(100% + 32px)}.city-section-feed__slide[data-v-16c5c644]{width:calc(100vw - 48px)}.city-section-feed__carousel[data-v-16c5c644]:not(.swiper-initialized) .swiper-wrapper{transform:translate(16px)}.city-section-feed__carousel:not(.swiper-initialized) .city-section-feed__slide[data-v-16c5c644]{margin-right:16px}}.city-stay-empty[data-v-1ec66cb2]{flex-direction:column;gap:20px;width:100%}.city-stay-empty[data-v-1ec66cb2],.city-stay-empty__illustration[data-v-1ec66cb2]{align-items:center;display:flex;justify-content:center}.city-stay-empty__illustration[data-v-1ec66cb2]{height:60px;width:74px}.city-stay-empty__text[data-v-1ec66cb2]{align-items:center;display:flex;flex-direction:column;gap:4px;text-align:center;width:100%}.city-stay-empty__title[data-v-1ec66cb2]{color:#1c1c1c;margin:0;white-space:nowrap}.city-stay-empty__hint[data-v-1ec66cb2]{color:#43464b;margin:0}@media(max-width:768px){.city-stay-empty__title[data-v-1ec66cb2]{white-space:normal}}.city-stay-objects[data-v-a406b7ad]{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.city-stay-objects[data-v-a406b7ad]{gap:20px}}.city-stay-objects__chips[data-v-a406b7ad]{display:flex;flex-wrap:wrap;gap:8px}.city-stay-objects__chips-row[data-v-a406b7ad]{display:contents}.city-stay-objects__chip[data-v-a406b7ad]{text-decoration:none}.city-stay-objects__widget[data-v-a406b7ad] .destination-stay__slider:not(.swiper-initialized) .destination-stay__slide{margin-right:16px}@media(max-width:768px){.city-stay-objects__chips[data-v-a406b7ad]{flex-direction:column;flex-wrap:nowrap;margin:0 -16px;overflow-x:auto;padding:0 16px;scrollbar-width:none}.city-stay-objects__chips[data-v-a406b7ad]::-webkit-scrollbar{display:none}.city-stay-objects__chips-row[data-v-a406b7ad]{display:flex;gap:8px;width:-moz-max-content;width:max-content}.city-stay-objects__widget[data-v-a406b7ad] .destination-stay__slider:not(.swiper-initialized) .swiper-wrapper{transform:translate(16px)}}.city-when-to-go[data-v-cea0e147]{--collapsed-count:max(calc(var(--season-count, 1) - 1),1);--collapsed-width:calc((100% - 400px - var(--collapsed-count)*8px)/var(--collapsed-count));--hover-donors:calc(var(--collapsed-count) - 1);--hover-growth:calc(var(--collapsed-width)*.1*min(var(--hover-donors), 1));display:flex;gap:8px;list-style:none;margin:0;padding:0}.city-when-to-go__season[data-v-cea0e147]{border-radius:48px;display:flex;flex:none;flex-direction:column;gap:16px;min-height:96px;min-width:0;overflow:hidden;padding:20px 24px 24px;position:relative;transition:width .4s cubic-bezier(.4,0,.2,1);width:var(--collapsed-width)}@media(hover:hover)and (min-width:769px){.city-when-to-go__season[data-v-cea0e147]:not(.city-when-to-go__season--active):hover{width:calc(var(--collapsed-width) + var(--hover-growth))}.city-when-to-go:has(.city-when-to-go__season:not(.city-when-to-go__season--active):hover) .city-when-to-go__season[data-v-cea0e147]:not(.city-when-to-go__season--active):not(:hover){width:calc(var(--collapsed-width) - var(--hover-growth)/max(var(--hover-donors),1))}}.city-when-to-go__season--active[data-v-cea0e147]{width:400px}.city-when-to-go__background[data-v-cea0e147]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.city-when-to-go__image[data-v-cea0e147]{display:block;height:100%;width:100%}.city-when-to-go__image[data-v-cea0e147] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.city-when-to-go__blur[data-v-cea0e147]{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);background:#ffffff03;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.city-when-to-go__season--active .city-when-to-go__blur[data-v-cea0e147]{opacity:1}.city-when-to-go__toggle[data-v-cea0e147]{background:none;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;z-index:1}.city-when-to-go__season--active .city-when-to-go__toggle[data-v-cea0e147]{cursor:default}.city-when-to-go__title[data-v-cea0e147]{align-self:flex-start;color:#fff;display:inline-block;left:50%;pointer-events:none;position:relative;text-transform:uppercase;transform:translate(-50%);white-space:nowrap;z-index:2}.city-when-to-go__collapsible[data-v-cea0e147]{position:relative;visibility:hidden;width:352px;z-index:2}.city-when-to-go__season--active .city-when-to-go__collapsible[data-v-cea0e147]{visibility:visible}.city-when-to-go__articles[data-v-cea0e147]{display:flex;flex-direction:column;gap:16px}.city-when-to-go__season--active .city-when-to-go__collapsible--animated .city-when-to-go__article[data-v-cea0e147]{animation:city-when-to-go-drop-cea0e147 .36s ease-out backwards;animation-delay:calc(.4s + var(--article-index, 0)*.08s)}@media(max-width:768px){.city-when-to-go[data-v-cea0e147]{flex-direction:column}.city-when-to-go__season[data-v-cea0e147]{gap:0;padding:32px 16px;transition:gap .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1);width:100%}.city-when-to-go__season--active[data-v-cea0e147]{gap:16px;padding:16px;width:100%}.city-when-to-go__collapsible[data-v-cea0e147]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);width:100%}.city-when-to-go__season--active .city-when-to-go__collapsible[data-v-cea0e147]{grid-template-rows:1fr}.city-when-to-go__articles[data-v-cea0e147]{margin-top:-24px;min-height:0;overflow:hidden;padding-top:24px}}@keyframes city-when-to-go-drop-cea0e147{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.journal-russia-city[data-v-267be417]{display:flex;flex-direction:column;gap:80px;margin:0 auto;max-width:1200px;padding:32px 20px;width:100%}@media(max-width:768px){.journal-russia-city[data-v-267be417]{gap:0;padding:0}}
