.pk-section-title{margin-bottom:clamp(20px,3vw,30px);max-width:24ch}.pk-switch{border-bottom:1px solid var(--line);background:var(--ground)}.pk-switch__in{display:flex;align-items:center;gap:20px;padding-block:14px}.pk-switch__label{flex:0 0 auto}.pk-switch__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,520px)}.pk-switch__a,.pk-switch__now{display:flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--line-mid);border-radius:var(--radius-ui, 8px);font-size:14px;font-weight:700;line-height:1.25;text-decoration:none;color:var(--ink);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.pk-switch__now{background:var(--ink);color:#fff}.pk-switch__a:hover{border-color:var(--ink)}.pk-switch__now:hover{color:#fff}.pk-gallery{padding-block:clamp(22px,4vw,42px);border-bottom:1px solid var(--line);overflow:hidden}.pk-gallery__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pk-gallery__head .t-h4{max-width:26ch}.pk-gallery__controls{display:flex;align-items:center;flex:0 0 auto;gap:6px}.pk-gallery__button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-mid);border-radius:var(--radius-ui, 8px);background:transparent;color:var(--ink);font-size:22px;line-height:1;cursor:pointer}.pk-gallery__button:hover:not(:disabled){background:var(--ink);color:#fff}.pk-gallery__button:disabled{opacity:.35;cursor:default}.pk-gallery__count{min-width:52px;text-align:center;font-size:12px;white-space:nowrap}.pk-gallery__track{position:relative;display:flex;gap:18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line-mid) transparent;padding-bottom:12px;scroll-padding-inline:0}.pk-gallery__slide{flex:0 0 72%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:normal}.pk-gallery__photo{overflow:hidden;aspect-ratio:16 / 9;border-radius:0;background:var(--surface-soft)}.pk-gallery__photo picture{display:block;width:100%;height:100%}.pk-gallery__photo img{display:block;width:100%;height:100%;object-fit:cover}.pk-gallery__caption{margin-top:10px;max-width:70ch;font-size:12px;line-height:1.4;color:var(--muted)}.pk-gallery__track:focus-visible,.pk-gallery__button:focus-visible,.pk__kit summary:focus-visible,.pk-switch__a:focus-visible,.pk__ask-link:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.pk__zones,.pk__calm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pk__zone,.pk__q{padding-top:16px;border-top:1px solid var(--line)}.pk__zone .mono{margin-bottom:10px;font-size:12px}.pk__zone h3,.pk__q-h{margin-bottom:10px}.pk__q-h{font-size:var(--t-h4);font-weight:400;line-height:1.15;letter-spacing:-.02em}.pk__zone .t-body,.pk__q .t-body{max-width:46ch}.pk__visit-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);align-items:start}.pk__steps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.pk__step{border-top:1px solid var(--line);padding-top:16px}.pk__step-h{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;font-size:var(--t-h4);font-weight:400;line-height:1.2;letter-spacing:-.02em}.pk__step-h .mono{display:inline-block;flex:0 0 24px;font-size:13px;color:var(--park-tone, var(--accent))}.pk__step .t-body{padding-left:36px;max-width:54ch}.pk__kit{border:1px solid var(--line-mid);border-radius:var(--radius-ui, 8px);background:var(--ground)}.pk__kit summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:56px;padding:18px 20px;list-style:none;cursor:pointer;font-size:var(--t-h4);line-height:1.15}.pk__kit summary::-webkit-details-marker{display:none}.pk__kit-icon{display:inline-block;flex:0 0 auto;font-size:26px;font-weight:400;transition:transform .2s ease}.pk__kit[open] .pk__kit-icon{transform:rotate(45deg)}.pk__kit-body{display:grid;gap:18px;padding:0 20px 22px}.pk__kit-item{border-top:1px solid var(--line);padding-top:16px}.pk__kit-item h3{margin-bottom:7px}.pk__kit-item p{max-width:48ch}.pk__rental{margin-top:12px;line-height:1.5}.pk__ask{margin-top:24px;padding:clamp(20px,3vw,30px);border-left:3px solid var(--accent);border-radius:0;background:var(--ink);color:#fff}.pk__ask h3{margin-bottom:16px;max-width:23ch}.pk__ask p{margin-top:12px;max-width:47ch}.pk__ask .t-small{color:#ffffffbf}.pk__ask-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:14px;color:#fff;text-decoration:none;font-size:15px;font-weight:700;border-bottom:1px solid #ffffff66}.pk__ask-link:hover{border-bottom-color:#fff}.pk__adult{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px)}.pk__adult h2{max-width:18ch}.pk__adult-price{margin-top:16px}.pk__adult-link{display:inline-flex;margin-top:16px;min-height:44px;align-items:center}@media(max-width:759px){.pk-switch__in{display:block}.pk-switch__label{display:block;margin-bottom:10px;font-size:11px}.pk-switch__options{width:100%}.pk-switch__a,.pk-switch__now{padding-inline:8px;font-size:13px}.pk-gallery__head{gap:10px;align-items:flex-start}.pk-gallery__head .t-h4{font-size:20px;line-height:1.15}.pk-gallery__controls{gap:2px}.pk-gallery__count{min-width:44px;font-size:11px}.pk-gallery__track{gap:12px}.pk-gallery__slide{flex-basis:86%}.pk-gallery__photo{aspect-ratio:4 / 3}.pk__zones,.pk__calm,.pk__visit-grid,.pk__adult{grid-template-columns:minmax(0,1fr);gap:22px}.pk__zone .t-body,.pk__q .t-body{max-width:60ch}.pk__step .t-body{padding-left:0}.pk__kit summary{padding:18px}.pk__kit-body{padding:0 18px 20px}.pk__ask{margin-top:20px}}@media(prefers-reduced-motion:reduce){.pk-switch__a,.pk__kit-icon{transition:none}.pk-gallery__track{scroll-behavior:auto}}#main[data-park-theme]{--park-bg: var(--ground);--park-surface: var(--surface-soft);--park-dark: #111111;--park-tone: #333333;--park-muted: #595959;--park-line: rgba(0, 0, 0, .16);--park-line-strong: rgba(0, 0, 0, .42);--park-veil-rgb: 0, 0, 0;background:var(--park-bg)}#main[data-park-theme=khimki]{--park-bg: #f3f7f5;--park-surface: #e8efeb;--park-dark: #19362b;--park-tone: #316749;--park-muted: #59625d;--park-line: rgba(49, 103, 73, .22);--park-line-strong: rgba(49, 103, 73, .7);--park-veil-rgb: 25, 54, 43;--photo-color-filter: saturate(.94) contrast(1.02);--photo-hero-filter: saturate(.96) contrast(1.03)}#main[data-park-theme=mosaic]{--park-bg: #f3f5f8;--park-surface: #e6ebf0;--park-dark: #101318;--park-tone: #254bc8;--park-muted: #555b65;--park-line: rgba(37, 75, 200, .2);--park-line-strong: rgba(37, 75, 200, .7);--park-veil-rgb: 16, 19, 24;--photo-color-filter: saturate(.86) contrast(1.04);--photo-hero-filter: saturate(.88) contrast(1.05)}#main[data-park-theme=sokolniki]{--park-bg: #f4f5f6;--park-surface: #e9ecee;--park-dark: #20242a;--park-tone: #6b563a;--park-muted: #5b5b58;--park-line: rgba(107, 86, 58, .22);--park-line-strong: rgba(107, 86, 58, .7);--park-veil-rgb: 32, 36, 42;--photo-color-filter: saturate(.9) contrast(1.03);--photo-hero-filter: saturate(.9) contrast(1.04)}#main[data-park-theme]>.hero .hero__veil--soft{background:linear-gradient(90deg,rgba(var(--park-veil-rgb),.6),rgba(var(--park-veil-rgb),.44) 44%,rgba(var(--park-veil-rgb),0) 78%),linear-gradient(180deg,#00000047,rgba(var(--park-veil-rgb),.48),rgba(var(--park-veil-rgb),.76))}@media(max-width:759px){#main[data-park-theme]>.hero .hero__veil--soft{background:linear-gradient(90deg,rgba(var(--park-veil-rgb),.68),rgba(var(--park-veil-rgb),.56) 68%,rgba(var(--park-veil-rgb),.38)),linear-gradient(180deg,#00000052,rgba(var(--park-veil-rgb),.54),rgba(var(--park-veil-rgb),.82))}#main[data-park-theme]>.hero .hero__lead{color:#fff}}#main[data-park-theme]>.pk-switch{background:var(--park-bg);border-color:var(--park-line)}#main[data-park-theme]>.pk{background:var(--park-surface)}#main[data-park-theme]>.sec--line{border-top-color:var(--park-line)}#main[data-park-theme] .pk-switch__now{background:var(--park-dark)}#main[data-park-theme] .pk-switch__a{border-color:var(--park-line-strong)}#main[data-park-theme] .pk-switch__a span{color:var(--park-tone)}#main[data-park-theme] .pk-switch__a:hover{color:var(--park-tone);border-color:var(--park-tone)}#main[data-park-theme] .pk .kick,#main[data-park-theme] .pk .red,#main[data-park-theme] .pk .lnk{color:var(--park-tone)}#main[data-park-theme] .pk .btn--ghost:hover{color:var(--park-tone);border-color:var(--park-tone)}#main[data-park-theme] .pk .dark .kick,#main[data-park-theme] .pk .dark .red,#main[data-park-theme] .pk .dark .lnk{color:#fff}#main[data-park-theme] .pk__q,#main[data-park-theme] .pk__step,#main[data-park-theme] .pk__feat{border-top-color:var(--park-line)}#main[data-park-theme] .pk__lane,#main[data-park-theme=mosaic] .pk__feat:nth-child(-n+2){border-top-color:var(--park-tone)}#main[data-park-theme] .pk__q .t-muted,#main[data-park-theme] .pk__step .t-muted,#main[data-park-theme] .pk__feat .t-muted,#main[data-park-theme] .pk__lane .t-muted{color:var(--park-muted)}#main[data-park-theme=khimki] .pk__step>.mono{color:var(--park-tone)}#main[data-park-theme] .dark.box{background:var(--park-dark)}#main[data-park-theme] .pk-switch__now,#main[data-park-theme] .pk-switch__now:hover{color:#fff;border-color:var(--park-dark)}#main[data-park-theme] .pk__zone{border-color:var(--park-line)}#main[data-park-theme] .pk__zone .mono{color:var(--park-tone)}#main[data-park-theme] .pk__zone .t-muted{color:var(--park-muted)}
