.gallery[data-v-7540ede4]{position:relative}.gallery .gallery__status[data-v-7540ede4]{z-index:2;border-radius:14px 0 16px;padding:0 32px;position:absolute;top:0;left:0}@media screen and (width<=480px){.gallery .gallery__status[data-v-7540ede4]{border-radius:0 0 16px}}.gallery__show-more[data-v-7540ede4]{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-reverse);z-index:2;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700;transition:background-color .3s;position:absolute;bottom:14px;right:14px;box-shadow:0 6px 16px #00000026}.gallery__show-more[data-v-7540ede4]:hover{background:var(--color-revese-darken)}@media screen and (width<=600px){.gallery__show-more[data-v-7540ede4]{display:none}}.gallery__counter[data-v-7540ede4]{display:none}@media screen and (width<=600px){.gallery__counter[data-v-7540ede4]{z-index:2;color:#fff;background:#113143a6;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;display:block;position:absolute;top:12px;right:12px}}.gallery__grid[data-v-7540ede4]{grid-template-rows:210px 210px;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.gallery__grid .gallery-item[data-v-7540ede4]{background-color:var(--background-images);border-radius:14px;position:relative;overflow:hidden}.gallery__grid .gallery-item__img[data-v-7540ede4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gallery__grid .gallery-item--skeleton[data-v-7540ede4]{pointer-events:none;animation:1s linear infinite alternate skeleton-loading;background-image:none!important}.gallery__grid .gallery-item[data-v-7540ede4]:first-child{grid-area:1/1/3}.gallery__grid .gallery-item[data-v-7540ede4]:nth-child(n+6){display:none}@media screen and (width<=768px){.gallery__grid[data-v-7540ede4]{grid-template-rows:300px 150px;grid-template-columns:1fr 1fr}.gallery__grid .gallery-item[data-v-7540ede4]:first-child{grid-area:1/1/auto/3}.gallery__grid .gallery-item[data-v-7540ede4]:nth-child(n+4){display:none}}@media screen and (width<=600px){.gallery__grid[data-v-7540ede4]{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/3;border-radius:14px;gap:0;display:flex;overflow-x:auto}}@media screen and (width<=480px){.gallery__grid[data-v-7540ede4]{border-radius:0}}@media screen and (width<=600px){.gallery__grid[data-v-7540ede4]::-webkit-scrollbar{display:none}.gallery__grid .gallery-item[data-v-7540ede4],.gallery__grid .gallery-item[data-v-7540ede4]:nth-child(n){scroll-snap-align:start;border-radius:0;flex:0 0 100%;display:block}}@media screen and (width<=480px){.main-skeleton[data-v-0d5fe8bb]{flex-direction:column;display:flex}}.main-skeleton__top-location-row[data-v-0d5fe8bb]{align-items:center;gap:24px;margin-bottom:16px;display:flex}.main-skeleton__top-location[data-v-0d5fe8bb]{pointer-events:none;border-radius:4px;width:226px;height:19px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__top-title-row[data-v-0d5fe8bb]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}@media screen and (width<=480px){.main-skeleton__top-title-row[data-v-0d5fe8bb]{margin-bottom:0}.main-skeleton__gallery[data-v-0d5fe8bb]{order:-1;margin-bottom:20px;margin-left:-16px;margin-right:-16px}}.main-skeleton__top-title[data-v-0d5fe8bb]{width:350px;height:44.8px}.main-skeleton__top-save[data-v-0d5fe8bb],.main-skeleton__top-title[data-v-0d5fe8bb]{pointer-events:none;border-radius:4px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__top-save[data-v-0d5fe8bb]{width:69.08px;height:23px}.main-skeleton__booking-info[data-v-0d5fe8bb]{pointer-events:none;border-radius:12px;width:100%;height:91.5px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__description-title[data-v-0d5fe8bb]{width:120px;height:20.8px;margin-bottom:12px}.main-skeleton__description-text[data-v-0d5fe8bb],.main-skeleton__description-title[data-v-0d5fe8bb],.main-skeleton__values-list-item[data-v-0d5fe8bb],.main-skeleton__values-title[data-v-0d5fe8bb]{pointer-events:none;border-radius:4px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__description-text[data-v-0d5fe8bb]{height:88px}.main-skeleton__values-title[data-v-0d5fe8bb]{width:150px;height:20.8px;margin-bottom:8px}.main-skeleton__values-list[data-v-0d5fe8bb]{flex-direction:column;gap:8px;display:flex}.main-skeleton__values-list-item[data-v-0d5fe8bb]{height:48px}.main-skeleton__right[data-v-0d5fe8bb]{border:1px solid var(--skeleton-start);border-radius:12px;flex-direction:column;gap:16px;padding:32px;display:flex}.main-skeleton__calendar[data-v-0d5fe8bb]{pointer-events:none;border-radius:4px;height:386px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__price-row[data-v-0d5fe8bb]{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.main-skeleton__price[data-v-0d5fe8bb]{width:125px;height:29.5px}.main-skeleton__button[data-v-0d5fe8bb],.main-skeleton__duration[data-v-0d5fe8bb],.main-skeleton__price[data-v-0d5fe8bb]{pointer-events:none;border-radius:4px;animation:1s linear infinite alternate skeleton-loading}.main-skeleton__duration[data-v-0d5fe8bb]{width:81px;height:19px}.main-skeleton__button[data-v-0d5fe8bb]{height:56px}.fullscreen-gallery[data-v-137f1528]{z-index:101;top:0;left:0;width:100%;height:100%;padding-top:64px;padding-bottom:64px;inset:0;overflow:scroll}.fullscreen-gallery[data-v-137f1528],.fullscreen-gallery .close[data-v-137f1528]{background:var(--background-primary);position:fixed}.fullscreen-gallery .close[data-v-137f1528]{cursor:pointer;z-index:9;border-radius:100%;height:32px;top:16px;left:16px}.fullscreen-gallery__items[data-v-137f1528]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.fullscreen-gallery .item[data-v-137f1528]{aspect-ratio:516/392;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--background-images);border-radius:16px;display:block}@media screen and (width<=480px){.fullscreen-gallery[data-v-137f1528]{padding-bottom:30px}.fullscreen-gallery__items[data-v-137f1528]{margin-left:-16px;margin-right:-16px}.fullscreen-gallery .item[data-v-137f1528]{aspect-ratio:1032/600;border-radius:0;grid-column:span 2}}.fullscreen-gallery .item--big[data-v-137f1528]{aspect-ratio:1032/600;grid-column:span 2}.gallery-section[data-v-15e1fa9b]{position:relative}.gallery-section .save[data-v-15e1fa9b]{display:none}@media screen and (width<=480px){.gallery-section[data-v-15e1fa9b]{order:-1;margin-bottom:20px;margin-left:-16px;margin-right:-16px}.gallery-section .save[data-v-15e1fa9b]{background:#fff;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}}.top-row[data-v-d8710e61]{gap:24px;margin-bottom:16px}.title-row[data-v-d8710e61],.top-row[data-v-d8710e61]{align-items:center;display:flex}.title-row[data-v-d8710e61]{justify-content:space-between;gap:20px;margin-bottom:24px}@media screen and (width<=480px){.top-row .city[data-v-d8710e61]{order:-1;margin-right:auto}.top-row:has(.actions) .city[data-v-d8710e61]{margin-right:0}.title-row[data-v-d8710e61]{margin-bottom:0}.title-row .save[data-v-d8710e61]{display:none}}.buttons[data-v-d8710e61]{gap:28px}.actions[data-v-d8710e61],.buttons[data-v-d8710e61]{flex:none;align-items:center;display:flex}.actions[data-v-d8710e61]{gap:10px;margin-left:auto}@media screen and (width<=600px){.actions .actions__compare[data-v-d8710e61]{display:none}}.compare-below[data-v-d8710e61]{display:none}@media screen and (width<=600px){.compare-below[data-v-d8710e61]{margin-top:12px;display:block}}.title[data-v-d8710e61]{text-transform:uppercase;letter-spacing:-.02em;margin:0;font-family:Unbounded,Gilroy,Gilroy Fallback,sans-serif;font-size:48px;font-weight:600;line-height:1.05}@media screen and (width<=768px){.title[data-v-d8710e61]{font-size:38px}}@media screen and (width<=600px){.title[data-v-d8710e61]{font-size:28px}}.facts[data-v-d8710e61]{flex-wrap:wrap;gap:8px;margin:-8px 0 24px;display:flex}@media screen and (width<=480px){.facts[data-v-d8710e61]{margin:12px 0 0}}.fact[data-v-d8710e61]{background:var(--yp-lime);color:var(--yp-on-lime);border-radius:99px;align-items:center;gap:5px;padding:7px 13px;font-size:14px;display:inline-flex}.fact b[data-v-d8710e61]{font-weight:700}@media screen and (width<=600px){.fact[data-v-d8710e61]{padding:6px 10px;font-size:12px}}.edit[data-v-d8710e61]{align-items:center;gap:8px;display:flex}.edit .icon[data-v-d8710e61]{position:relative;top:-1px}
