.lp-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 20px}.lp-head__main{display:grid;gap:8px;min-width:0;flex:1 1 420px}.lp-head__pin{display:flex;align-items:flex-start;gap:6px;margin:0}.lp-head__pin .i{flex:none;margin-top:3px}.lp-head__actions{display:flex;gap:8px}.lp-head__actions .chip{border-style:solid}.vk-badges{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.vk-bdg{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px 0 10px;border-radius:var(--r-pill);background:var(--ok-soft);color:var(--ok);font:700 .8125rem/1.2 var(--f-ui)}.vk-bdg .i{width:16px;height:16px;flex:none}.vk-bdg--t{background:var(--terra-soft);color:var(--terra-ink)}.vk-bdg--n{background:var(--paper-2);color:var(--ink)}.gal{position:relative}.gal__track{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:240px 120px;gap:8px;border-radius:var(--r-4);overflow:hidden;background:var(--paper-2)}.gal__cell{position:relative;display:block;min-width:0;padding:0;border:0;background:var(--paper-2);overflow:hidden;cursor:zoom-in}.gal__cell img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.gal__cell:first-child{grid-column:1/3}.gal__cell:nth-child(n+4){display:none}.gal__cell:first-child:nth-last-child(1){grid-row:1/3}.gal__cell:nth-child(2):last-child{grid-column:1/3}.gal__cell:focus-visible{outline-offset:-4px}.gal__badge{position:absolute;left:12px;top:12px;z-index:2;pointer-events:none}.gal__count{display:none}.gal .gal__all{position:absolute;right:12px;bottom:12px;z-index:2;min-height:44px;padding:0 14px;background:var(--white);color:var(--ink);box-shadow:var(--shadow);font-size:.875rem}.gal .gal__all:hover{background:var(--paper-2);box-shadow:var(--shadow)}@media(min-width:768px){.gal__track{grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px}.gal__cell:first-child{grid-column:auto;grid-row:1/3}.gal__cell:nth-child(n+4){display:block}.gal__cell:nth-child(n+6){display:none}.gal__cell:hover img{transform:scale(1.03)}.gal__cell:first-child:nth-last-child(1){grid-column:1/-1}.gal__cell:first-child:nth-last-child(2){grid-column:1/3}.gal__cell:nth-child(2):last-child{grid-column:auto;grid-row:1/3}.gal__cell:nth-child(2):nth-last-child(2){grid-row:1/3}.gal__cell:nth-child(3):last-child{grid-row:1/3}.gal__cell:nth-child(4):last-child{grid-column:2/4}.gal .gal__all{right:16px;bottom:16px}}.lp{display:grid;gap:32px;margin-top:28px}.lp__main{display:grid;gap:34px;min-width:0}.lp__sec{display:grid;gap:14px}.lp__sec>h2{font-size:clamp(1.5rem,1.35rem + .5vw,1.75rem)}.lp__sec p{max-width:68ch;color:var(--ink-2)}.lp__report{margin-top:-12px}.lp__side{align-self:stretch}.vk-sech{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}@media(min-width:1024px){.lp{grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:start}}.vk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.vk-facts li{display:grid;gap:2px;align-content:start;padding:12px 14px;background:var(--white);border:1px solid var(--line);border-radius:14px;min-width:0}.vk-facts b{font:500 1.375rem/1.2 var(--f-display);overflow-wrap:anywhere}.vk-facts span{font-size:.8125rem;color:var(--ink-2)}@media(min-width:760px){.vk-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.vk-incl{display:grid;gap:10px}.vk-incl>div{display:grid;gap:4px;padding:14px;background:var(--paper-2);border-radius:14px;font-size:.9063rem;min-width:0}.vk-incl b{display:flex;gap:8px;align-items:center}.vk-incl .i{width:18px;height:18px;color:var(--brand);flex:none}.vk-incl span{color:var(--ink-2)}@media(min-width:760px){.vk-incl{grid-template-columns:repeat(3,minmax(0,1fr))}}.vk-amen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.vk-amen li{display:flex;gap:8px;align-items:center;min-height:36px}.vk-amen .i{color:var(--brand);flex:none}@media(min-width:760px){.vk-amen{grid-template-columns:repeat(3,minmax(0,1fr))}}.vk-ptbl{border-collapse:collapse;width:100%;font-size:.9063rem}.vk-ptbl th,.vk-ptbl td{padding:10px;border-bottom:1px solid var(--line);text-align:left}.vk-ptbl th{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.vk-ptbl td:last-child,.vk-ptbl th:last-child{text-align:right;font-weight:700}.vk-soon{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:1px dashed var(--line-input);border-radius:14px;background:var(--white);margin:0}.vk-soon .i{flex:none;margin-top:3px;color:var(--ink-2)}.vk-drive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vk-drive li{display:grid;padding:10px 12px;background:var(--white);border:1px solid var(--line);border-radius:12px;min-width:0}.vk-drive b{font:500 1.25rem/1.3 var(--f-display)}.vk-drive span{font-size:.8125rem;color:var(--ink-2)}@media(min-width:760px){.vk-drive{grid-template-columns:repeat(3,minmax(0,1fr))}}.hostbox{display:grid;gap:16px;padding:18px;border:1px solid var(--line);border-radius:var(--r-3);background:var(--white)}.hostbox .vk-callout{margin:0}.transp{display:grid;gap:20px;padding:20px;border-radius:var(--r-3);background:var(--paper-2);border:1px solid var(--line)}.vk-book{display:grid;gap:12px;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow)}@media(min-width:1024px){.vk-book{position:sticky;top:24px}}.vk-book__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;color:var(--ink-2)}.vk-book__price b{font:600 2rem/1.1 var(--f-display);color:var(--ink)}.vk-book__conf{display:flex;gap:6px;align-items:center;margin:0;color:var(--ok);font-size:.8125rem;font-weight:700}.vk-book__conf .i{width:16px;height:16px;flex:none}.vk-book__honest{margin:0;padding:12px;background:var(--paper-2);border-radius:12px;color:var(--ink);font-weight:600}.vk-book__grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vk-book__f{display:grid;gap:4px;min-width:0}.vk-book__f--w{grid-column:1/-1}.vk-book__f label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2)}.vk-book__f input,.vk-book__f select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--line-input);border-radius:10px;background:var(--paper);color:var(--ink);font:600 .9375rem/1.2 var(--f-ui)}.vk-tot{display:grid;gap:4px;padding:12px;background:var(--paper);border-radius:12px;font-size:.875rem}.vk-tot>div{display:flex;justify-content:space-between;gap:8px}.vk-tot__sum{padding-top:6px;margin-top:2px;border-top:1px solid var(--line);font-size:1rem;font-weight:700}.vk-tot p{margin:4px 0 0}.vk-book__msg{margin:0;padding:10px 12px;background:#e7f6ec;color:#14402a;border-radius:12px 12px 12px 4px;line-height:1.45}.vk-book__meta{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:.8438rem;color:var(--ink-2)}.vk-book__meta li{display:flex;gap:8px;align-items:flex-start}.vk-book__meta .i{flex:none;width:16px;height:16px;margin-top:3px;color:var(--ok)}.vk-book .t-h4{margin:0}.vk-book .t-small{margin:0;color:var(--ink-2)}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);box-shadow:0 -8px 24px #14212b1a}.stickybar__in{display:flex;align-items:center;gap:8px}.stickybar__txt{flex:1 1 auto;min-width:0;display:grid;margin:0;line-height:1.2}.stickybar__txt b{font:600 1.125rem/1.2 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stickybar__txt span{font-size:.75rem;font-weight:700;color:var(--ok)}.stickybar .btn{flex:0 0 auto;min-height:44px;padding:0 12px;gap:6px;font-size:.9375rem}@media(max-width:1023px){.stickybar{display:block}body.single-vok_listing{padding-bottom:84px}body.single-vok_listing .cookie,body.single-vok_listing .toast{bottom:96px}}@media(max-width:639px){.stickybar__txt--title{display:none}.stickybar__txt--title~.btn{flex:1 1 0}.stickybar__txt:not(.stickybar__txt--title)~.stickybar__inq span{display:none}.stickybar__txt:not(.stickybar__txt--title)~.stickybar__inq{padding:0;width:44px}}@media(max-width:479px){.stickybar__txt:not(.stickybar__txt--title)~.stickybar__inq{display:none}}.vk-stamp{display:inline-flex;gap:6px;align-items:center;font-size:.8125rem;font-weight:700;color:var(--ink-2)}.vk-stamp .i{width:16px;height:16px;flex:none}.vk-cal__m{margin:0;font-weight:700;text-transform:capitalize}.vk-calm{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center;font-size:.8125rem;min-height:296px;align-content:start}.vk-calm .h{font-weight:700;color:var(--ink-2);font-size:.7188rem;padding:2px 0}.vk-calm .d{padding:8px 0;border-radius:8px;background:var(--white);border:1px solid var(--line);color:var(--ink)}.vk-calm .d.x{visibility:hidden}.vk-cal__cta{display:flex;flex-wrap:wrap;gap:8px}.vk-season td:nth-child(2){color:var(--ink-2);font-weight:400;white-space:nowrap}.vk-season td:last-child{white-space:nowrap}.vk-season th:nth-child(2){text-align:left}.vk-season td:last-child:not(:only-child){text-align:right}.vk-wx{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:center;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:14px}.vk-wx__i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--paper-2);color:var(--brand)}.vk-wx__i .i{width:26px;height:26px}.vk-wx p{margin:0;max-width:none}.vk-wx .btn{grid-column:2;justify-self:start}.vk-wx5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.vk-wx5 li{display:grid;justify-items:center;align-content:start;gap:2px;padding:10px 4px;background:var(--white);border:1px solid var(--line);border-radius:12px;font-size:13px;text-align:center}.vk-wx5 .i{width:30px;height:30px}.vk-wx5 .nw{white-space:nowrap}.vk-wx5__src{margin:8px 0 0;font-size:.8125rem}@media(max-width:480px){.vk-wx5{gap:6px}.vk-wx5 li{font-size:12px;padding:8px 2px}}.vk-poi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vk-poi a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;background:var(--white);border:1px solid var(--line);border-radius:12px;color:var(--ink);text-decoration:none;font-size:.9063rem}.vk-poi a:hover{border-color:var(--brand)}.vk-poi__l{display:flex;align-items:center;gap:10px;min-width:0}.vk-poi__l .i{width:18px;height:18px;flex:none;color:var(--brand)}.vk-poi__r{color:var(--ink-2);font-size:.8125rem;white-space:nowrap}@media(max-width:759px){.vk-poi{grid-template-columns:minmax(0,1fr)}}.vk-host{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:18px}.vk-host__av{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--brand);color:var(--on-brand,#fff);font:500 1.5rem/1 var(--f-display)}.vk-host__av--off{background:var(--paper-2);color:var(--ink-2)}.vk-host__in{display:grid;gap:8px;min-width:0;justify-items:start}.vk-host__name{margin:0;font-weight:700;font-size:1.0625rem;color:var(--ink)}.vk-host__line{display:flex;gap:6px;align-items:center;margin:0}.vk-host__line .i{width:16px;height:16px;flex:none}.vk-host__checks{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.875rem}.vk-host__checks li{display:flex;gap:8px;align-items:center}.vk-host__checks .i{width:16px;height:16px;flex:none;color:var(--ok)}.vk-host__checks .is-later,.vk-host__checks .is-later .i{color:var(--ink-2)}.vk-host .t-small{margin:0;max-width:none}.vk-book__price--none b{font:600 1.5rem/1.2 var(--f-display);color:var(--ink)}.vk-book__conf--n{color:var(--ink-2);font-weight:600}.vk-book__out{display:flex;align-items:center;min-height:44px;padding:8px 10px;border:1px dashed var(--line-input);border-radius:10px;color:var(--ink-2);font:600 .9375rem/1.2 var(--f-ui)}.vk-bdg .i{stroke:currentColor}.vk-season td.na{color:var(--ink-2);font-weight:400}@media(min-width:1024px){.lgrid.lgrid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}}.lp__sec>p{max-width:none;color:var(--ink)}.lp__sec>p.muted,.lp__sec>p.t-small{color:var(--ink-2)}
