@layer kit{.ks{background:var(--bg);color:var(--ink);font-family:Inter Tight,system-ui,sans-serif;font-size:17px;line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased}.ks *{box-sizing:border-box}.ks em{font-family:inherit;color:inherit}.ks{-webkit-tap-highlight-color:transparent}.ks button:not(:disabled):not(.off):active,.ks a.ks-btn:active{transform:scale(.98)}.ks a{color:inherit;text-decoration:none}.ks h1,.ks h2,.ks h3{margin:0;font-family:inherit;max-width:none;font-weight:800;letter-spacing:-.02em;line-height:1.02}.ks.serif h1,.ks.serif h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.01em}.ks-w{max-width:1200px;margin:0 auto;padding:0 clamp(18px,5vw,64px)}.ks-mut{color:var(--mut);margin:10px 0 0}.ks-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.ks-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:16px;background:var(--a);color:var(--a-ink);padding:15px 26px;border-radius:999px;transition:transform .2s,box-shadow .2s,opacity .2s;white-space:nowrap}.ks-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px var(--a)}.ks-btn:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none}.ks-btn.sm{padding:11px 20px;font-size:15px}.ks-btn.xs{padding:8px 14px;font-size:14px}.ks-btn.wide{width:100%;margin-top:18px}.ks-btn.ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1.5px var(--line)}.ks a.ks-btn:not(.ghost){color:var(--a-ink)}.ks-btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--a)}.ks-hdr{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.ks-hdr-in{display:flex;align-items:center;gap:28px;height:72px}.ks .ks-logo{font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--a)}.ks.serif .ks-logo{font-family:Cormorant Garamond,Georgia,serif;font-weight:600;font-size:28px}.ks-nav{display:flex;gap:22px;margin-left:auto;font-size:15px;color:var(--mut)}.ks-nav a:hover{color:var(--ink)}.ks-hero{position:relative;padding:clamp(70px,12vw,150px) 0 60px;background:var(--a-soft);background-size:cover;background-position:center}.ks-hero.photo{color:#fff;min-height:min(86vh,820px);display:flex;flex-direction:column;justify-content:flex-end}.ks-hero.photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000008c,#0003 60%,#0000),linear-gradient(180deg,#0003,#0006 45%,#000000d1)}.ks-hero.photo .ks-btn:not(.ghost){background:var(--a-photo);color:var(--a-photo-ink)}.ks-hero.photo .ks-fact b{color:var(--a-photo-txt)}.ks-hero-in,.ks-facts{position:relative}.ks-kicker{font-size:13px;letter-spacing:2.5px;text-transform:uppercase;font-weight:700;color:var(--a);margin-bottom:18px}.ks-hero.photo .ks-kicker{color:#fff;opacity:.85}.ks-hero h1{font-size:clamp(42px,6.4vw,92px);max-width:900px}.ks-sub{font-size:clamp(17px,1.6vw,21px);max-width:620px;margin:22px 0 0;opacity:.88}.ks-hero.photo .ks-btn.ghost{box-shadow:inset 0 0 0 1.5px #fff9}.ks-rate{margin-top:22px;font-size:15px;opacity:.85}.ks-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:56px}.ks-fact{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px 22px}.ks-hero.photo .ks-fact{background:#ffffff0f;border-color:#ffffff38;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ks-fact b{display:block;font-size:30px;font-weight:800;color:var(--a);letter-spacing:-.02em}.ks-fact span{font-size:14px;opacity:.75}.ks-sec{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--line)}.ks-sec h2{font-size:clamp(32px,4vw,52px)}.ks-sec h2 small{font-size:.5em;color:var(--a);margin-left:12px;font-weight:700}.ks-group{margin-top:34px}.ks-group h3{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--mut);font-weight:700;margin-bottom:6px}.ks-svc{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.ks-svc-t{flex:1;min-width:0}.ks-svc-t b{display:block;font-weight:650}.ks-svc-t span{font-size:14px;color:var(--mut)}.ks-svc-p{font-weight:750;white-space:nowrap}.ks-book{background:var(--a-soft)}.ks-days{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.ks-days button,.ks-slots button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:14px}.ks-days button{flex:none;min-width:64px;padding:8px 10px;display:flex;flex-direction:column;align-items:center}.ks-days span{font-size:12px;color:var(--mut)}.ks-days b{font-size:18px}.ks-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:8px;margin-top:14px}.ks-slots button{padding:10px 0;font-weight:650}.ks-slots button:disabled{opacity:.3;text-decoration:line-through;cursor:default}.ks-days button.on,.ks-slots button.on{background:var(--a);color:var(--a-ink);border-color:var(--a)}.ks-days button.off{opacity:.35;cursor:default}.ks-days{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ks-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.ks-chips span{font-size:14px;color:var(--mut);margin-right:4px}.ks-chips button{font:inherit;color:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:8px 14px;font-weight:600}.ks-chips button.on{background:var(--a);color:var(--a-ink);border-color:var(--a)}.ks-wait{margin:14px 0 0}.ks-input{width:100%;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:13px 14px;box-sizing:border-box}.ks-input:focus{outline:2px solid var(--a);outline-offset:-1px}.ks-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ks-err{color:#d0112f;margin:14px 0 0;font-weight:600}.dark .ks-err{color:#ff8a8a}.ks-about{max-width:760px;font-size:19px;margin:22px 0 0;white-space:pre-line}.ks-gal{display:grid;gap:12px;margin-top:30px;grid-template-columns:repeat(3,1fr)}.ks-gal img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;display:block}.ks-gal.n1{grid-template-columns:1fr}.ks-gal.n2,.ks-gal.n4{grid-template-columns:repeat(2,1fr)}.ks-gal.n1 img{aspect-ratio:16/7}.ks-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;margin-top:30px}.ks-person{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.ks-person img,.ks-ava{width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px;margin-bottom:10px}.ks-ava{display:flex;align-items:center;justify-content:center;background:var(--a-soft);color:var(--a);font-size:56px;font-weight:800}.ks-person span{font-size:14px;color:var(--mut);margin-bottom:8px}.ks-person>.ks-btn{margin-top:auto}.ks-reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:30px}.ks-review{margin:0;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.ks-stars{color:var(--a);letter-spacing:2px;margin-bottom:8px}.ks-review p{margin:0 0 12px}.ks-review cite{font-style:normal;color:var(--mut);font-size:14px}.ks a.ks-rv-src{margin-left:10px;padding-left:10px;border-left:1px solid var(--line);color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.ks a.ks-rv-src:hover{color:var(--ink)}.ks a.ks-rv-all{display:inline-flex;margin-top:24px;font-weight:650;font-size:15px;color:var(--a);border-bottom:1.5px solid color-mix(in srgb,var(--a) 35%,transparent);padding-bottom:2px;transition:border-color .2s}.ks a.ks-rv-all:hover{border-color:var(--a)}.dark a.ks-rv-all{color:color-mix(in srgb,var(--a) 70%,#fff)}.ks-cont-in{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}.ks-addr{font-size:20px;margin:18px 0 0}.ks-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ks a.ks-soc{display:inline-flex;align-items:center;gap:9px;padding:11px 18px 11px 14px;border-radius:999px;background:var(--soc);color:#fff;font-weight:650;font-size:15px;line-height:1;transition:transform .2s,box-shadow .2s}.ks a.ks-soc:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px var(--soc)}.ks.r-soft a.ks-soc{border-radius:12px}.ks.r-sharp a.ks-soc{border-radius:2px}.ks-hours{border-collapse:collapse;width:100%;font-size:16px}.ks-hours td{padding:12px 0;border-bottom:1px solid var(--line)}.ks-hours td:last-child{text-align:right;font-weight:650}.ks-ftr{padding:30px 0 40px;border-top:1px solid var(--line);font-size:14px;color:var(--mut)}.ks-ftr .ks-w{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ks-ftr b{color:var(--ink)}.ks-ftr a{border-bottom:1px solid var(--line)}@media (max-width:760px){.ks{font-size:16px}.ks-nav{display:none}.ks-hdr-in{height:62px;justify-content:space-between}.ks-hdr-in{gap:12px}.ks-hdr .ks-btn.sm{padding:9px 14px;font-size:14px;flex:none}.ks .ks-logo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks-hero.photo{min-height:auto;padding-top:120px}.ks-row .ks-btn{flex:1 1 100%}.ks-facts{grid-template-columns:repeat(2,1fr);margin-top:36px}.ks-fact b{font-size:24px}.ks-svc{flex-wrap:wrap;gap:6px 14px}.ks-svc-t{flex:1 1 100%}.ks-gal,.ks-gal.n4{grid-template-columns:repeat(2,1fr)}.ks-cont-in{grid-template-columns:1fr}}.ks-hero.pic{background:none}.h-split .ks-hero.pic{padding:clamp(36px,5vw,72px) 0 56px}.h-split .ks-hero.pic .ks-hero-in{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.h-split .ks-hero.pic h1{font-size:clamp(40px,5vw,76px)}.h-split .ks-hero-img{width:100%;max-height:78vh;aspect-ratio:4/5;object-fit:cover;border-radius:28px;display:block}.h-stack .ks-hero.pic{padding:clamp(56px,8vw,110px) 0 56px}.h-stack .ks-hero.pic h1{font-size:clamp(46px,7.6vw,118px);max-width:1100px}.h-stack .ks-hero-img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:28px;display:block;margin-top:clamp(36px,5vw,64px)}.h-center .ks-hero{text-align:center}.h-center .ks-hero.photo{justify-content:center}.h-center .ks-hero.photo:before{background:radial-gradient(ellipse at center,#0000009e,#00000073 60%,#0009)}.h-center .ks-hero-txt{max-width:940px;margin:0 auto}.h-center .ks-hero h1{margin:0 auto}.h-center .ks-sub{margin-left:auto;margin-right:auto}.h-center .ks-hero .ks-row{justify-content:center}.ks-band{padding:34px 0;border-top:1px solid var(--line)}.ks-band .ks-facts{margin-top:0}.ks-band .ks-fact{background:none;border:0;border-left:2px solid var(--a);border-radius:0;padding:4px 0 4px 18px}.ks-svc-list.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:14px}.cards .ks-svc{flex-direction:column;align-items:flex-start;height:100%;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;gap:10px}.cards .ks-svc-t{flex:none}.cards .ks-svc-p{font-size:22px;color:var(--a)}.cards .ks-btn{margin-top:auto}.ks-svc-list.menu{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.ks-menu{display:flex;align-items:baseline;gap:10px;width:100%;padding:15px 0;border:0;border-bottom:1px solid var(--line);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ks-menu-t{flex:0 1 auto;min-width:0}.ks-menu-t b{font-weight:650;transition:color .2s}.ks-menu-t small{display:block;font-size:14px;color:var(--mut)}.ks-menu i{flex:1;min-width:24px;border-bottom:1.5px dotted var(--line);transform:translateY(-5px)}.ks-menu:hover b{color:var(--a)}.ks-gal.mosaic{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(140px,17vw,230px)}.ks-gal.mosaic img{aspect-ratio:auto}.ks-gal.mosaic img:first-child{grid-column:span 2;grid-row:span 2}.ks-gal.mosaic.n4 img:last-child{grid-column:span 3}.ks-gal.mosaic.n5 img:last-child{grid-column:span 2}.ks-gal.mosaic.n1 img:first-child,.ks-gal.mosaic.n2 img:first-child{grid-column:auto;grid-row:auto}.ks-gal.mosaic.n1{grid-template-columns:1fr}.ks-gal.mosaic.n2{grid-template-columns:1fr 1fr}.ks-gal.strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:calc(-1*clamp(18px,5vw,64px));scrollbar-width:none}.ks-gal.strip::-webkit-scrollbar{display:none}.ks-gal.strip img{flex:none;width:clamp(240px,28vw,360px);height:auto;aspect-ratio:3/4;scroll-snap-align:start}.ks-reviews.quote .ks-review:first-child{grid-column:1/-1;background:none;border:0;padding:6px 0 18px}.ks-reviews.quote .ks-review:first-child p{font-size:clamp(23px,2.7vw,36px);line-height:1.28;font-weight:600;letter-spacing:-.01em;max-width:980px}.ks.serif .ks-reviews.quote .ks-review:first-child p{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(27px,3.2vw,42px)}.ks-reviews.wall{grid-auto-rows:1fr}.ks-reviews.wall.n4,.ks-reviews.wall.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-reviews.wall .ks-review{display:flex;flex-direction:column}.ks-reviews.wall .ks-review cite{margin-top:auto}.ks-reviews.wall .ks-review:nth-child(3n+1){background:var(--a);color:var(--a-ink);border-color:transparent}.ks-reviews.wall .ks-review:nth-child(3n+1) .ks-stars,.ks-reviews.wall .ks-review:nth-child(3n+1) cite{color:inherit;opacity:.75}.r-soft .ks-btn,.r-soft .ks-chips button{border-radius:12px}.r-soft .ks-fact,.r-soft .ks-book-card,.r-soft .ks-done,.r-soft .ks-review,.r-soft .cards .ks-svc,.r-soft .ks-person img,.r-soft .ks-ava,.r-soft .ks-hero-img{border-radius:14px}.r-soft .ks-gal img,.r-soft .ks-select,.r-soft .ks-input,.r-soft .ks-days button,.r-soft .ks-slots button{border-radius:10px}.r-sharp .ks-btn,.r-sharp .ks-chips button,.r-sharp .ks-fact,.r-sharp .ks-book-card,.r-sharp .ks-done,.r-sharp .ks-review,.r-sharp .cards .ks-svc,.r-sharp .ks-person img,.r-sharp .ks-ava,.r-sharp .ks-hero-img,.r-sharp .ks-gal img,.r-sharp .ks-select,.r-sharp .ks-input,.r-sharp .ks-days button,.r-sharp .ks-slots button{border-radius:2px}.t-caps h1,.t-caps h2,.t-caps .ks-logo{text-transform:uppercase;letter-spacing:-.01em}.t-caps .ks-hero h1{font-size:clamp(34px,5.2vw,78px);line-height:1}.t-caps.h-stack .ks-hero.pic h1{font-size:clamp(40px,6.4vw,100px)}.t-caps .ks-sec h2{font-size:clamp(28px,3.4vw,46px)}.y-zebra .ks-sec,.y-zebra .ks-band,.y-zebra .ks-ftr{border-top:0}.y-zebra .ks-sec:nth-of-type(odd){background:var(--card)}.y-zebra .ks-book{background:var(--a-soft)}@media (max-width:760px){.h-split .ks-hero.pic .ks-hero-in{grid-template-columns:1fr}.h-split .ks-hero-img{order:-1;aspect-ratio:4/3}.h-stack .ks-hero-img{aspect-ratio:4/3}.ks-svc-list.menu{grid-template-columns:1fr}.ks-gal.mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.ks-gal.mosaic img:first-child{grid-column:span 2;grid-row:span 1}.ks-gal.mosaic.n5 img:last-child{grid-column:auto}.ks-gal.mosaic.n4 img:last-child,.ks-gal.mosaic.n6 img:last-child{grid-column:span 2}.ks-band .ks-facts{grid-template-columns:repeat(2,1fr)}}.hd-center .ks-hdr-in{position:relative;flex-direction:column;justify-content:center;height:auto;gap:4px;padding-top:14px;padding-bottom:10px}.hd-center .ks-logo{font-size:26px}.hd-center .ks-nav{margin-left:0;font-size:14px}.hd-center .ks-hdr .ks-btn{position:absolute;right:clamp(18px,5vw,64px);top:50%;transform:translateY(-50%)}.hd-min .ks-nav{display:none}.hd-min .ks-hdr-in{justify-content:space-between}.hd-min .ks-hdr{border-bottom-color:transparent}.ks-band.big{background:var(--a);color:var(--a-ink);border-top:0;padding:clamp(34px,5vw,60px) 0}.ks-band.big .ks-fact{background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ks-band.big .ks-fact b{color:inherit;font-size:clamp(38px,4.6vw,64px);line-height:1}.ks-band.big .ks-fact span{opacity:.82}.ks-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.ks-tabs button{font:inherit;font-size:15px;font-weight:650;color:inherit;cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 16px}.ks-tabs button.on{background:var(--a);color:var(--a-ink);border-color:var(--a)}.ks-tabs+.ks-group{margin-top:14px}.r-soft .ks-tabs button{border-radius:12px}.r-sharp .ks-tabs button{border-radius:2px}.ks-book-split{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(28px,5vw,72px);align-items:start}.ks-book-split .ks-book-card,.ks-book-split .ks-done{margin-top:0;max-width:none}.ks-book-split>div{min-width:0}.ks a.ks-book-tel{display:inline-block;margin-top:26px;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.01em;color:var(--a)}.ks-book-hours{display:flex;flex-direction:column;gap:6px;margin-top:16px;color:var(--mut)}.ks-book-hours b{color:var(--ink);font-weight:650;margin-left:6px}.ks-book.accent,.y-zebra .ks-book.accent{background:var(--a);color:var(--a-ink);border-top:0}.ks-book.accent>.ks-w>.ks-mut{color:inherit;opacity:.8}.ks-book.accent .ks-book-card,.ks-book.accent .ks-done{color:var(--ink);border-color:transparent;box-shadow:0 30px 60px -30px #00000073}.ks-book.center,.y-zebra .ks-book.center{background:none;text-align:center}.ks-book.center .ks-book-card,.ks-book.center .ks-done{margin-left:auto;margin-right:auto;text-align:left}.ks-book.center .ks-done{align-items:center;text-align:center}.ab-side .ks-about-in.both{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(28px,5vw,72px);align-items:start}.ab-side .ks-about-in.both .ks-gal{margin-top:0}.ab-side .ks-about-in.both .ks-gal:not(.strip):not(.masonry){grid-template-columns:repeat(2,1fr)}.ab-side .ks-about-in.both .ks-gal.mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(120px,13vw,190px)}.ab-side .ks-about-in.both .ks-gal.mosaic img{grid-column:auto!important;grid-row:auto!important}.ab-side .ks-about-in.both .ks-gal.mosaic img:first-child{grid-column:span 2!important;grid-row:span 2!important}.ab-side .ks-about-in.both .ks-gal.mosaic.n4 img:last-child,.ab-side .ks-about-in.both .ks-gal.mosaic.n6 img:last-child{grid-column:span 2!important}.ab-side .ks-about-in.both .ks-gal.strip{margin-right:0}.ab-lead #o-nas h2{font-size:14px;letter-spacing:2.5px;text-transform:uppercase;font-family:inherit;font-weight:700;color:var(--a)}.ab-lead .ks-about{font-size:clamp(22px,2.5vw,34px);line-height:1.32;font-weight:550;letter-spacing:-.01em;max-width:1000px;margin-top:16px}.ab-lead.serif .ks-about{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(26px,3vw,40px)}.ks-gal.masonry{display:block;columns:3 220px;column-gap:12px}.ks-gal.masonry img{height:auto;aspect-ratio:auto;margin-bottom:12px;break-inside:avoid}.pp-round .ks-people{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:28px}.pp-round .ks-person{align-items:center;text-align:center}.pp-round .ks-person img,.pp-round .ks-ava{border-radius:50%!important;width:min(180px,100%)}.pp-row .ks-people{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px}.pp-row .ks-person{display:grid;grid-template-columns:96px 1fr auto;column-gap:18px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:14px}.pp-row .ks-person img,.pp-row .ks-ava{grid-row:span 2;width:96px;margin:0;font-size:36px}.pp-row .ks-person b{align-self:end}.pp-row .ks-person span{align-self:start;margin:0}.pp-row .ks-person .ks-btn{grid-column:3;grid-row:1 / span 2;margin-top:0}.r-soft.pp-row .ks-person{border-radius:14px}.r-sharp.pp-row .ks-person{border-radius:2px}.ks-reviews.slider{display:block;max-width:900px}.ks-reviews.slider .ks-review{background:none;border:0;padding:0;animation:ks-in .35s ease}.ks-reviews.slider .ks-review p{font-size:clamp(21px,2.3vw,30px);line-height:1.35;font-weight:550;letter-spacing:-.01em}.ks.serif .ks-reviews.slider .ks-review p{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;font-size:clamp(25px,2.8vw,36px)}.ks-slide-nav{display:flex;align-items:center;gap:14px;margin-top:22px;color:var(--mut);font-size:15px}.ks-slide-nav button{font:inherit;font-size:20px;color:inherit;cursor:pointer;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--card)}.ks-slide-nav button:hover{border-color:var(--a);color:var(--a)}.r-soft .ks-slide-nav button{border-radius:12px}.r-sharp .ks-slide-nav button{border-radius:2px}@keyframes ks-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ks-reviews.slider .ks-review{animation:none}}.ct-card .ks-cont-in{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,4vw,56px)}.ct-card .ks-addr{font-size:clamp(20px,2vw,26px)}.r-soft.ct-card .ks-cont-in{border-radius:16px}.r-sharp.ct-card .ks-cont-in{border-radius:2px}.ct-center .ks-cont-in{grid-template-columns:1fr;justify-items:center;text-align:center;gap:28px}.ct-center .ks-contacts .ks-row,.ct-center .ks-socials{justify-content:center}.ct-center .ks-hours{width:min(420px,100%)}.ks-ftr.big .ks-ftr-big{display:block;font-weight:800;font-size:clamp(56px,11vw,170px);line-height:.9;letter-spacing:-.04em;color:var(--a);padding-bottom:26px;overflow-wrap:anywhere}.ks.serif .ks-ftr-big{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:-.02em}.t-caps .ks-ftr-big{text-transform:uppercase}@media (max-width:760px){.hd-center .ks-hdr-in{flex-direction:row;justify-content:space-between;height:62px;padding:0 clamp(18px,5vw,64px)}.hd-center .ks-hdr .ks-btn{position:static;transform:none}.hd-center .ks-logo{font-size:22px}.ks-book-split,.ab-side .ks-about-in.both{grid-template-columns:minmax(0,1fr)}.ks-book-tel{margin-top:16px}.ks-gal.masonry{columns:2;column-gap:10px}.ks-gal.masonry img{margin-bottom:10px}.ks-band.big .ks-facts{gap:24px 14px}.ks-reviews.wall,.ks-reviews.wall.n4,.ks-reviews.wall.n2{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pp-row .ks-people{grid-template-columns:1fr}.pp-row .ks-person{grid-template-columns:72px 1fr}.pp-row .ks-person img,.pp-row .ks-ava{width:72px}.pp-row .ks-person .ks-btn{grid-column:2;grid-row:auto;justify-self:start;margin-top:8px}.ct-card .ks-cont-in{grid-template-columns:1fr}}.sh-show{height:100vh;height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;overflow:clip;background:#efeee9;color:#1c1215;font-family:Inter Tight,system-ui,sans-serif;padding:clamp(16px,2.6vw,40px) clamp(16px,3vw,56px)}html.sh-lock,html.sh-lock body{overflow:hidden;height:100%}.sh-head,.sh-bar,.sh-foot{width:100%;max-width:1500px;margin-left:auto;margin-right:auto;flex:none}.sh-head{display:flex;justify-content:space-between;gap:10px 30px;flex-wrap:wrap;align-items:baseline;margin-bottom:14px;font-size:clamp(17px,1.6vw,22px);color:#5b5257}.sh-head b{color:#1c1215}.sh-head span{font-size:14px;background:#fff;border-radius:999px;padding:6px 14px;color:#8a7b76}.sh-bar{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:18px}.sh-seg{display:inline-flex;background:#fff;border-radius:999px;padding:4px;box-shadow:0 1px #1e14140a}.sh-seg button{border:0;background:none;font:inherit;font-size:14px;color:#5b5257;padding:7px 16px;border-radius:999px;cursor:pointer}.sh-seg button.on{background:#1c1215;color:#fff}.sh-sync{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:#5b5257;cursor:pointer;-webkit-user-select:none;user-select:none}.sh-sync input{accent-color:#1c1215;width:16px;height:16px;margin:0}.sh-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.sh-group{position:relative;flex:none}.sh-desk,.sh-phone{position:absolute;box-sizing:content-box;overflow:hidden;overflow:clip;background:#fff}.sh-desk{border-radius:22px;box-shadow:0 40px 80px -40px #1e141473}.sh-phone{border-radius:34px;border:9px solid #16110f;background:#16110f;box-shadow:0 30px 70px -30px #0009}.sh-desk iframe,.sh-phone iframe{border:0;display:block;transform-origin:0 0}.sh-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:20px}.sh-shot .sh-head,.sh-shot .sh-bar,.sh-shot .sh-foot{display:none}.sh-btn{background:#1c1215;color:#fff;font-weight:700;padding:12px 20px;border-radius:999px;text-decoration:none}.sh-btn.ghost{background:#fff;color:#1c1215}.sh-by{margin-left:auto;color:#8a7b76}.sh-blank{min-height:100vh;display:flex;align-items:center;justify-content:center;font-family:Inter Tight,system-ui,sans-serif;color:#8a7b76;background:#f7f1ea}@media (max-width:760px){.sh-bar,.sh-head span{display:none}.sh-foot{justify-content:center}.sh-by{margin-left:0}}html.ks-framed{scrollbar-width:none}html.ks-framed::-webkit-scrollbar{display:none}.sh-try{width:100%;max-width:1500px;margin:0 auto 14px;flex:none;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:14px;color:#5b5257;background:#fff;border-radius:14px;padding:10px 14px}.sh-try b{color:#1c1215}.sh-try button{border:0;background:#1c1215;color:#fff;font:inherit;font-weight:700;padding:7px 14px;border-radius:999px;cursor:pointer}.sh-try-n{margin-left:auto;color:#8a7b76}.ks-gal img{cursor:zoom-in}.ks-gal-wrap{position:relative}.ks-gal-arr{position:absolute;top:calc(50% + 15px);transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:0;background:#fffffff0;color:#16130f;font:400 28px/1 system-ui,sans-serif;padding-bottom:3px;cursor:pointer;box-shadow:0 8px 24px -8px #00000073;transition:opacity .2s}.ks button.ks-gal-arr:active{transform:translateY(-50%) scale(.94)}.ks-gal-arr.l{left:-14px}.ks-gal-arr.r{right:8px}.ks-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#08080af5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;animation:ks-lb-in .18s ease-out;touch-action:pan-y}.ks-lb img{max-width:min(92vw,1600px);max-height:86vh;max-height:86dvh;object-fit:contain;border-radius:6px;cursor:pointer;animation:ks-lb-in .2s ease-out;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ks-lb-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:14px 18px;color:#fffc;font-size:15px;font-variant-numeric:tabular-nums}.ks-lb-top button{width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1a;color:#fff;font-size:18px;cursor:pointer}.ks-lb-arr{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;font:300 34px/1 system-ui,sans-serif;padding-bottom:4px;cursor:pointer;transition:background .2s}.ks-lb-arr:hover,.ks-lb-top button:hover{background:#ffffff38}.ks button.ks-lb-arr:active{transform:translateY(-50%) scale(.94)}.ks-lb-arr.l{left:18px}.ks-lb-arr.r{right:18px}@keyframes ks-lb-in{0%{opacity:0}to{opacity:1}}@media (max-width:820px){.ks-gal-arr{display:none}.ks-lb img{max-width:100vw;border-radius:0}.ks-lb-arr{display:none}}html.ks-root,html.ks-root body{background:var(--ks-page)}@supports not selector(::-webkit-scrollbar){html.ks-root *,html.ks-root:not(.ks-framed){scrollbar-width:thin;scrollbar-color:var(--ks-thumb) transparent}}html.ks-root ::-webkit-scrollbar,html.ks-root:not(.ks-framed)::-webkit-scrollbar{width:10px;height:10px}html.ks-root ::-webkit-scrollbar-track,html.ks-root:not(.ks-framed)::-webkit-scrollbar-track{background:transparent}html.ks-root ::-webkit-scrollbar-thumb,html.ks-root:not(.ks-framed)::-webkit-scrollbar-thumb{background-color:var(--ks-thumb);border-radius:10px;border:3px solid transparent;background-clip:padding-box}html.ks-root ::-webkit-scrollbar-corner,html.ks-root:not(.ks-framed)::-webkit-scrollbar-corner{background:transparent}.ks-nav a.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--a)}.ks-burger{display:none;flex:none;width:42px;height:42px;border:0;border-radius:999px;background:var(--card);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0}.ks-burger i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.ks-burger[aria-expanded=true] i:first-child{transform:translateY(3.5px) rotate(45deg)}.ks-burger[aria-expanded=true] i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.ks-mnav{display:none;position:absolute;left:0;right:0;top:100%;background:var(--bg);color:var(--ink);border-top:1px solid var(--line);box-shadow:0 24px 40px -24px #00000059,0 0 0 100vmax #0a080961;clip-path:inset(0 -100vmax -100vmax);animation:ks-mnav .28s cubic-bezier(.2,.8,.3,1);max-height:calc(100dvh - 100%);overflow:auto}.ks-mnav-in{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:8px clamp(18px,5vw,64px) 22px}.ks-mnav-in>a{display:flex;align-items:baseline;gap:14px;padding:15px 0;font-size:22px;font-weight:700;letter-spacing:-.01em;border-bottom:1px solid var(--line);animation:ks-mnav-i .4s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--i) * 40ms + 60ms)}.ks-mnav-in>a small{font-size:12px;font-weight:600;letter-spacing:1px;color:var(--mut);min-width:20px;font-variant-numeric:tabular-nums}.ks-mnav-in>a span{flex:1}.ks-mnav-in>a:last-child,.ks-mnav-in>a:has(+.ks-mnav-tel){border-bottom:0}.ks-mnav-in>a i{font-style:normal;font-weight:400;color:var(--mut);transform:translate(-6px);opacity:.5;transition:transform .2s,opacity .2s,color .2s}.ks-mnav-in>a:hover i,.ks-mnav-in>a.on i{transform:none;opacity:1;color:var(--a)}.ks-mnav-in>a.on{color:var(--a)}.ks-mnav-in>a.on small{color:var(--a)}.ks-mnav-in>a.ks-mnav-tel{align-items:center;gap:10px;margin-top:16px;padding:14px 20px;border:1px solid var(--line);border-radius:999px;font-size:17px;justify-content:center}@keyframes ks-mnav{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes ks-mnav-i{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ks.paged.hd-min .ks-mnav{display:block}@media (prefers-reduced-motion:reduce){.ks-mnav,.ks-mnav-in>a{animation:none}.ks-burger i{transition:none}}.ks.paged.hd-min .ks-burger{display:flex}.ks.paged.hd-min .ks-hdr .ks-btn.sm{margin-left:auto}.ks-crumbs{padding:22px 0 0;font-size:14px;color:var(--mut)}.ks-crumbs .ks-w{display:flex;gap:10px;align-items:center}.ks-crumbs a:hover{color:var(--ink)}.ks-crumbs b{color:var(--ink);font-weight:600}.ks.paged .ks-crumbs+.ks-sec{padding-top:clamp(28px,4vw,48px)}.ks-person-about{font-size:14px;color:var(--mut);margin:6px 0 10px;line-height:1.45}.ks .ks-all{display:inline-block;margin-top:12px;color:var(--a);font-weight:700;font-size:15px}.ks .ks-all:hover{text-decoration:underline;text-underline-offset:4px}.ks-top{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px}.ks-top-c{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:178px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--rad);background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .25s,box-shadow .25s,border-color .25s}.ks-top-c:hover{transform:translateY(-3px);border-color:var(--a);box-shadow:0 20px 40px -28px var(--a)}.ks-top-c small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a)}.ks-top-c b{font-size:20px;line-height:1.2;letter-spacing:-.01em}.ks-top-c span{font-size:14px;color:var(--mut)}.ks-top-c em{margin-top:auto;padding-top:14px;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-style:normal;font-weight:800;font-size:19px}.ks-top-c em i{font-style:normal;font-weight:700;font-size:14px;color:var(--a);opacity:0;transform:translate(-6px);transition:opacity .25s,transform .25s}.ks-top-c:hover em i,.ks-top-c:focus-visible em i{opacity:1;transform:none}.ks-visit{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;counter-reset:v}.ks-visit.n3{grid-template-columns:repeat(3,1fr)}.ks-visit.n5{grid-template-columns:repeat(5,1fr)}.ks-visit.n1,.ks-visit.n2{grid-template-columns:repeat(2,1fr)}.ks-visit li{position:relative;padding-top:26px;border-top:2px solid var(--line)}.ks-visit li:before{content:"";position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--a);box-shadow:0 0 0 5px var(--bg)}.ks-visit-n{display:block;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--a);margin-bottom:8px}.ks-visit b{display:block;font-size:20px;line-height:1.2}.ks-visit p{margin:8px 0 0;font-size:15px;color:var(--mut);line-height:1.5}.ks-faq-sub a{color:var(--a);font-weight:600}.ks-faq{max-width:860px;margin-top:28px}.ks-faq details{border-bottom:1px solid var(--line)}.ks-faq details:first-child{border-top:1px solid var(--line)}.ks-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-weight:700;font-size:18px;cursor:pointer}.ks-faq summary::-webkit-details-marker{display:none}.ks-faq summary i{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:var(--a-soft);transition:transform .3s}.ks-faq summary i:before,.ks-faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:2px;margin:-1px 0 0 -5.5px;background:var(--a);border-radius:2px}.ks-faq summary i:after{transform:rotate(90deg);transition:transform .3s}.ks-faq details[open] summary i:after{transform:rotate(0)}.ks-faq details p{margin:0 0 22px;color:var(--mut);max-width:62ch}.ks-faq details[open] p{animation:ks-faq .35s ease}@keyframes ks-faq{0%{opacity:0;transform:translateY(-6px)}}.ks-promo{background:var(--a);color:var(--a-ink)}.ks-promo-in{display:flex;align-items:center;gap:16px 22px;padding-top:16px;padding-bottom:16px}.ks-promo-tag{flex:none;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--a-ink) 16%,transparent)}.ks-promo p{margin:0;flex:1;display:flex;flex-wrap:wrap;gap:2px 14px;align-items:baseline}.ks-promo b{font-size:18px}.ks-promo p span{opacity:.82;font-size:15px}.ks-promo .ks-btn{background:var(--a-ink);color:var(--a)}@media (max-width:760px){.ks.paged .ks-burger{display:flex}.ks-mnav{display:block}.ks.paged .ks-hdr .ks-btn.sm{margin-left:auto}.ks-top{grid-template-columns:1fr 1fr;gap:10px}.ks-top-c{min-height:0;padding:16px}.ks-top-c b,.ks-top-c em{font-size:16px}.ks-top-c em i{display:none}.ks-visit,.ks-visit.n3,.ks-visit.n5{grid-template-columns:1fr;gap:0}.ks-visit li{border-top:0;border-left:2px solid var(--line);padding:0 0 26px 24px}.ks-visit li:before{top:2px;left:-7px}.ks-faq summary{font-size:16px;padding:16px 0}.ks-promo-in{flex-wrap:wrap}.ks-promo p{flex-basis:calc(100% - 90px)}.ks-promo .ks-btn{width:100%}}.ks{--rad:22px}.ks.r-soft{--rad:14px}.ks.r-sharp{--rad:2px}}@layer kit{.ks-book-card{position:relative;margin-top:26px;max-width:640px;background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:22px}.ks-book.center .ks-book-card{margin-left:auto;margin-right:auto;text-align:left}.ks-book.accent .ks-book-card{color:var(--ink);border-color:transparent;box-shadow:0 30px 60px -30px #00000073}.ks-book .ks-btn.wide{margin-top:16px}.ks-btn small{font-weight:500;opacity:.85}.ks-mut b{color:var(--ink)}.ks-steps{display:flex;gap:8px;margin-bottom:18px}.ks-st{flex:1;display:flex;flex-direction:column;gap:7px;font-size:13px;color:var(--mut);font-weight:600}.ks-st:before{content:"";height:4px;border-radius:4px;background:var(--line)}.ks-st.on{color:var(--ink)}.ks-st.on:before{background:var(--a)}.ks-st.past:before{background:var(--a);opacity:.45}button.ks-st{font:inherit;font-size:13px;font-weight:600;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:var(--mut);transition:color .15s}button.ks-st:hover{color:var(--a)}button.ks-st:hover:before{opacity:1}.ks-hint{font-size:13px;color:var(--mut);margin-top:10px}.ks-pick{position:relative}.ks-field{display:flex;align-items:center;gap:12px;width:100%;background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:12px 16px;min-height:58px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ks-field:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.ks-pick.open .ks-field,.ks-field:focus-visible{outline:0;border-color:var(--a);box-shadow:0 0 0 4px var(--a-soft)}.ks-field-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ks-field-t b{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-field-t small{color:var(--mut);font-size:13px}.ks-ph{color:var(--mut)}.ks-caret{width:9px;height:9px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:rotate(45deg) translate(-2px,-2px);flex:none;transition:transform .15s}.ks-caret.up{transform:rotate(-135deg) translate(-2px,-2px)}.ks-pick-panel{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;max-height:440px;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -20px #00000059;padding:8px;animation:ks-pop .14s ease-out}.dark .ks-pick-panel{box-shadow:0 30px 60px -20px #000c}@keyframes ks-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ks-search{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:12px;padding:0 12px;margin-bottom:6px;flex:none;border:1.5px solid transparent}.ks-search:focus-within{border-color:var(--a)}.ks-search i{width:14px;height:14px;border:2px solid var(--mut);border-radius:50%;position:relative;flex:none}.ks-search i:after{content:"";position:absolute;width:6px;height:2px;background:var(--mut);right:-6px;bottom:-3px;transform:rotate(45deg)}.ks-search input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:inherit;padding:11px 0;outline:0}.ks-search input::placeholder{color:var(--mut)}.ks-search button{border:0;background:none;color:var(--mut);cursor:pointer;font-size:13px;padding:4px}.ks-pick-list{overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:1px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ks-pick-grp{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;color:var(--mut);font-weight:700;padding:12px 12px 6px}.ks-pick-it{display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%}.ks-pick-it.at{background:var(--card)}.ks-pick-it.on{background:var(--a-soft)}.ks-pick-it.on b,.ks-pick-it.on .ks-pick-p{color:var(--a)}.ks-pick-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ks-pick-t b{font-weight:600}.ks-pick-t small{color:var(--mut);font-size:13px}.ks-pick-p{font-weight:700;white-space:nowrap}.ks-tick{color:var(--a);font-weight:800;width:14px;flex:none}.ks mark{background:color-mix(in srgb,var(--a) 22%,transparent);color:inherit;border-radius:3px;padding:0 1px}.ks-pick-empty{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 14px;text-align:center;color:var(--mut);font-size:14px;line-height:1.45}.ks-pick-empty b{color:var(--ink);font-size:16px}.ks-pick-empty .ks-btn{margin-top:10px}.ks-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overscroll-behavior:contain;background:#140e0c73;display:flex;align-items:flex-end;animation:ks-fade .15s ease-out}@keyframes ks-fade{0%{opacity:0}to{opacity:1}}.ks-sheet{width:100%;max-height:86vh;max-height:86dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);border-radius:22px 22px 0 0;padding:10px 10px calc(16px + env(safe-area-inset-bottom));animation:ks-up .2s ease-out}@keyframes ks-up{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.ks-grab{width:40px;height:5px;border-radius:5px;background:var(--line);margin:0 auto 10px;flex:none}.ks-sheet-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 8px 10px;flex:none}.ks-sheet-h b{font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-sheet-h button{border:0;background:none;font:inherit;color:var(--mut);cursor:pointer;flex:none}.ks-sheet-in{overflow-y:auto;overscroll-behavior:contain;padding:0 6px}.ks-sheet .ks-pick-it{min-height:52px}.ks-plate{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:14px;background:var(--a-soft);margin-bottom:8px}.ks-plate span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ks-plate b{font-weight:650;font-size:15px}.ks-plate small{color:var(--mut);font-size:13px}.ks-plate button{border:0;background:none;font:inherit;font-size:14px;font-weight:650;color:var(--a);cursor:pointer;flex:none}.dark .ks-plate button,.dark .ks-next b{color:color-mix(in srgb,var(--a) 70%,#fff)}.ks-month{display:flex;align-items:center;justify-content:space-between;margin:6px 0 10px;gap:10px}.ks-month b{font-size:16px}.ks-arrows{display:flex;gap:6px}.ks-arrows button{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line);background:var(--card);color:inherit;font:inherit;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ks-arrows button:disabled{opacity:.3;cursor:default}.ks .ks-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;overflow:visible;padding:0}.ks .ks-days button{min-width:0;padding:7px 0 8px;border-radius:13px;border:1.5px solid var(--line);background:var(--card)}.ks .ks-days button b:after{content:"";display:block;width:4px;height:4px;border-radius:50%;background:var(--a);margin:3px auto 0}.ks .ks-days button.off{background:none;border-style:dashed;opacity:.45;cursor:default}.ks .ks-days button.off b:after{background:transparent}.ks .ks-days button.off.hit{opacity:.7;animation:ks-nope .3s}@keyframes ks-nope{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.ks-closed{margin:12px 0 0;animation:ks-pop .14s ease-out}.ks .ks-days button.today{border-color:var(--ink)}.ks .ks-days button.on{background:var(--a);border-color:var(--a);color:var(--a-ink)}.ks .ks-days button.on span{color:inherit;opacity:.85}.ks .ks-days button.on b:after{background:var(--a-ink)}.ks-lbl{font-size:11.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--mut);font-weight:700;margin:16px 0 8px}.ks .ks-slots{margin-top:0;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.ks-next{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:12px;background:var(--card);border:1.5px solid var(--a);border-radius:14px;padding:12px 14px;font:inherit;color:inherit;text-align:left;cursor:pointer}.ks-next span{display:flex;flex-direction:column;line-height:1.25;font-size:14px}.ks-next b{color:var(--a)}.ks-next small{color:var(--mut);font-size:12.5px}.ks-next i{font-style:normal;font-size:20px;color:var(--a)}.ks-note{margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--card);font-size:14px}.ks-alert{padding:12px 14px;border-radius:14px;background:#c8102e1a;color:#c8102e;font-size:14px;font-weight:600;line-height:1.35;margin-bottom:12px}.dark .ks-alert{color:#ff8a8a;background:#ff78781f}.ks-skel i{display:block;border-radius:12px;background:linear-gradient(90deg,var(--card) 25%,color-mix(in srgb,var(--ink) 9%,transparent) 50%,var(--card) 75%);background-size:300% 100%;animation:ks-shine 1.2s linear infinite}.ks-skel .ks-arrows i.r{width:36px;height:36px;border-radius:50%}@keyframes ks-shine{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.ks-skel i{animation:none}}.ks .ks-chips{margin:0 0 12px}.ks-book .ks-input{margin-top:8px;background:var(--card)}.ks-input.err{border-color:#c8102e;box-shadow:0 0 0 4px #c8102e14}.ks-input:disabled{opacity:.6}.ks-e{font-size:12.5px;color:#c8102e;font-weight:600;margin:6px 2px 0}.dark .ks-e,.dark .ks-input.err{color:#ff8a8a;border-color:#ff8a8a}.ks .ks-check{display:flex;gap:10px;align-items:flex-start;width:100%;margin-top:12px;border:0;background:none;padding:0;font:inherit;font-size:12.5px;color:var(--mut);line-height:1.4;text-align:left;cursor:pointer}.ks-box{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--line);background:var(--card);flex:none;display:flex;align-items:center;justify-content:center;color:var(--a-ink);font-size:13px;font-weight:800;transition:background .15s,border-color .15s}.ks-box.on{background:var(--a);border-color:var(--a)}.ks-box.err{border-color:#c8102e;box-shadow:0 0 0 3px #c8102e1f}.ks-spin{width:16px;height:16px;border:2.5px solid color-mix(in srgb,var(--a-ink) 40%,transparent);border-top-color:var(--a-ink);border-radius:50%;animation:ks-rot .7s linear infinite}@keyframes ks-rot{to{transform:rotate(360deg)}}.ks-done2{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 4px 0}.ks-ok{width:64px;height:64px;border-radius:50%;background:var(--a);color:var(--a-ink);font-size:30px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:14px;animation:ks-pop .3s ease-out}.ks-ok.demo{background:var(--ink);color:var(--bg)}.ks-done2 h4{margin:0;font-size:24px;letter-spacing:-.01em}.ks-done2 p{margin:8px 0 0;color:var(--mut);font-size:14px;line-height:1.45;max-width:440px}.ks-ticket{width:100%;background:var(--card);border-radius:16px;padding:12px 14px;margin-top:16px;text-align:left}.ks-ticket div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:14px}.ks-ticket span{color:var(--mut)}.ks-ticket b{text-align:right}.ks-show{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start;margin-top:26px}.ks-show .ks-show-r{margin-top:0;max-width:none;position:sticky;top:96px}.ks-show.narrow{display:block;margin-top:18px}.ks-fchips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.narrow .ks-fchips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1*clamp(18px,5vw,64px));padding-right:18px}.narrow .ks-fchips::-webkit-scrollbar{display:none}.ks-fchips button{flex:none;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);font:inherit;font-weight:600;font-size:14px;color:inherit;cursor:pointer;white-space:nowrap}.ks-fchips button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ks-fchips em{font:inherit;font-style:normal;color:inherit;opacity:.55;margin-left:5px;font-weight:500}.ks-svc2{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:16px;background:var(--card);border:1.5px solid var(--line);margin-bottom:7px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ks-svc2:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.ks-svc2.on{border-color:var(--a);box-shadow:0 0 0 4px var(--a-soft)}.ks-radio{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);flex:none;background:var(--bg);transition:border-width .15s}.ks-svc2.on .ks-radio{border:7px solid var(--a)}.ks-svc2-t{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ks-svc2-t b{font-weight:650;font-size:15px}.ks-svc2-t small{color:var(--mut);font-size:13px}.ks-svc2-p{font-weight:750;white-space:nowrap;font-size:15px}.ks .ks-more{display:block;width:100%;text-align:center;padding:12px;border-radius:14px;border:1.5px dashed var(--line);background:none;font:inherit;font-weight:650;color:var(--mut);font-size:14px;cursor:pointer;margin-bottom:7px}.ks .ks-more.solid{border-style:solid;color:var(--ink)}.ks .ks-more.solid b{color:var(--a)}.ks-wait2{padding:30px 10px 26px;text-align:center;color:var(--mut);font-size:15px;line-height:1.45}.ks-wait2 i{display:block;font-style:normal;font-size:30px;color:var(--a);margin-bottom:6px}.ks-sum{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0;border-top:1px solid var(--line);margin-top:16px}.ks-sum span{color:var(--mut);font-size:14px}.ks-sum b{font-size:21px;white-space:nowrap}.ks-mtitle{margin-top:0}.ks-bar{position:sticky;bottom:12px;z-index:5;margin-top:12px;display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--bg);border-radius:20px;padding:11px 11px 11px 16px;box-shadow:0 20px 40px -14px #00000080}.ks-bar span{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.ks-bar b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ks-bar small{font-size:13px;opacity:.7}.ks-bar .ks-btn{flex:none}.ks-bar.idle{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.r-soft .ks-book-card,.r-soft .ks-pick-panel{border-radius:14px}.r-soft .ks-field,.r-soft .ks-svc2,.r-soft .ks-next,.r-soft .ks-plate,.r-soft .ks-ticket,.r-soft .ks .ks-more,.r-soft .ks-fchips button{border-radius:10px}.r-sharp .ks-book-card,.r-sharp .ks-pick-panel,.r-sharp .ks-field,.r-sharp .ks-svc2,.r-sharp .ks-next,.r-sharp .ks-plate,.r-sharp .ks-ticket,.r-sharp .ks-fchips button,.r-sharp .ks-box,.r-sharp .ks-pick-it,.r-sharp .ks-search,.r-sharp .ks-sheet,.r-sharp .ks-bar,.r-sharp .ks-arrows button{border-radius:2px}@media (max-width:760px){.ks-book-card{padding:16px;border-radius:20px}.ks .ks-days{gap:4px}.ks .ks-slots{grid-template-columns:repeat(4,1fr)}}}.fx-sub{margin:10px 0 26px;max-width:60ch}.fx-k{display:block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;color:var(--mut);margin:18px 0 10px}.fx-chips{display:flex;flex-wrap:wrap;gap:8px}.fx-chips button{border:0;font:inherit;font-size:15px;font-weight:600;padding:10px 16px;border-radius:999px;background:var(--card);color:var(--ink);cursor:pointer;transition:background .2s,color .2s}.r-soft .fx-chips button{border-radius:10px}.r-sharp .fx-chips button{border-radius:2px}.fx-chips button.on{background:var(--a);color:var(--a-ink)}.fx-price{color:var(--mut)}.fx-price b{color:var(--ink)}.fx-doc-row{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center;justify-content:space-between;margin-top:18px}.fx-range{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px}.fx-rg{--th:28px;position:relative;width:100%;padding-bottom:4px}.fx-rg input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:var(--th);margin:0;background:transparent;cursor:pointer}.fx-rg input:focus{outline:none}.fx-rg input::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--a) calc(var(--th) / 2 + (100% - var(--th)) * var(--k)),color-mix(in srgb,var(--ink) 12%,transparent) 0)}.fx-rg input::-moz-range-track{height:10px;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.fx-rg input::-moz-range-progress{height:10px;border-radius:999px;background:var(--a)}.fx-rg input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--th);height:var(--th);margin-top:calc((10px - var(--th)) / 2);border-radius:50%;background:var(--bg);border:4px solid var(--a);box-shadow:0 6px 16px -6px var(--a),0 0 0 0 var(--a-soft);transition:transform .15s,box-shadow .2s}.fx-rg input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--bg);border:4px solid var(--a);box-shadow:0 6px 16px -6px var(--a);transition:transform .15s}.fx-rg input:hover::-webkit-slider-thumb,.fx-rg input:focus-visible::-webkit-slider-thumb{box-shadow:0 6px 16px -6px var(--a),0 0 0 8px var(--a-soft)}.fx-rg input:active::-webkit-slider-thumb{transform:scale(1.12)}.fx-rg input:active::-moz-range-thumb{transform:scale(1.12)}.fx-rg-marks{position:relative;height:22px;margin-top:6px}.fx-rg-marks button{position:absolute;left:calc(var(--th) / 2 + (100% - var(--th)) * var(--m));transform:translate(-50%);border:0;background:none;padding:0 2px;font:inherit;font-size:13px;font-weight:600;color:var(--mut);cursor:pointer;white-space:nowrap;transition:color .2s}.fx-rg-marks button:first-child{transform:translate(calc(var(--th) / -2))}.fx-rg-marks button:last-child{transform:translate(calc(-100% + var(--th) / 2))}.fx-rg-marks button.past{color:color-mix(in srgb,var(--a) 70%,var(--mut))}.fx-rg-marks button.on{color:var(--a);font-weight:800}.fx-rg-marks button:hover{color:var(--ink)}@keyframes fxin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fx *{animation:none!important}}.fx-doc{display:grid;grid-template-columns:200px 1fr;gap:28px;margin-top:22px;padding:22px;border-radius:var(--rad);background:var(--card);animation:fxin .4s both}.fx-doc img{width:200px;height:240px;object-fit:cover;border-radius:calc(var(--rad) * .7)}.fx-doc .fx-k{margin-top:4px}.fx-doc-n{display:block;font-size:26px;letter-spacing:-.02em}.fx-doc-r{color:var(--a);font-weight:600;font-size:15px}.fx-doc p{margin:12px 0 0;max-width:56ch}.fx-plan-in{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:start}.fx-plan-rows{display:flex;flex-direction:column;gap:8px}.fx-pr{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 0;border-radius:calc(var(--rad) * .6);background:var(--card);transition:box-shadow .2s}.fx-pr.on{box-shadow:inset 0 0 0 2px var(--a)}.fx-pr-t{flex:1;display:flex;align-items:center;gap:12px;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-align:left;padding:12px 0 12px 16px;cursor:pointer}.fx-pr-t i{flex:none;width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 2px var(--line);transition:background .2s}.fx-pr.on .fx-pr-t i{background:var(--a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:none}.fx-pr-t small{margin-left:auto;color:var(--mut);font-weight:500;font-size:14px}.fx-step{display:flex;align-items:center;gap:6px;padding-right:8px}.fx-step button{width:30px;height:30px;border:0;border-radius:50%;background:var(--bg);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.fx-step button:disabled{opacity:.3;cursor:default}.fx-step b{min-width:16px;text-align:center}.fx-plan-in .fx-total{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:var(--rad);background:var(--a);color:var(--a-ink);position:sticky;top:96px}.fx-plan-in .fx-total span{opacity:.8;font-size:14px}.fx-plan-in .fx-total b{font-size:40px;letter-spacing:-.02em;line-height:1.05}.fx-plan-in .fx-total small{opacity:.9;font-size:14px}.fx-plan-in .fx-total em{font-style:normal;font-weight:800}.fx-plan-in .fx-total .ks-btn{background:var(--a-ink);color:var(--a)}.fx-vs dl{margin:20px 0 0;border-top:1px solid var(--line)}.fx-vs dl div{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);animation:fxin .35s both;animation-delay:calc(var(--i) * 50ms)}.fx-vs dt{color:var(--mut)}.fx-vs dd{margin:0;font-weight:700;font-size:18px}.fx-vs-doc{display:flex;align-items:center;gap:18px;margin-top:22px;padding:16px 18px;border-radius:var(--rad);background:var(--card)}.fx-vs-doc img{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}.fx-vs-doc p{margin:0;flex:1}@media (max-width:760px){.fx-doc{grid-template-columns:1fr;gap:16px}.fx-doc img{width:100%;height:220px;object-position:top}.fx-plan-in{grid-template-columns:1fr}.fx-plan-in .fx-total{position:static}.fx-vs dl div{grid-template-columns:110px 1fr}.fx-vs dd{font-size:16px}.fx-vs-doc{flex-wrap:wrap}}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/pk/nunito-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/pk/nunito-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-dentaplus{font-family:Nunito,system-ui,sans-serif;--rad:28px;--soft:0 24px 50px -30px rgba(13,42,51,.35);--mint:#dff1ef}.pk-dentaplus h1,.pk-dentaplus h2,.pk-dentaplus h3{font-family:inherit;font-weight:900;letter-spacing:-.03em}.pk-dentaplus .ks-btn{font-weight:800;padding:16px 28px}.pk-dentaplus .ks-btn.sm{padding:11px 20px}.pk-dentaplus .ks-sec{border-top:0}.pk-dentaplus .ks-sec>.ks-w>h2,.pk-dentaplus .ks-about-t h2{font-size:clamp(34px,4.2vw,54px)}.pk-dentaplus .ks-sec>.ks-w>h2:before,.pk-dentaplus .ks-about-t h2:before{content:"";display:block;width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:var(--a) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M10 4h4v6h6v4h-6v6h-4v-6H4v-4h6z'/%3E%3C/svg%3E") center/22px no-repeat}.dp-hdr{position:sticky;top:12px;z-index:5;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;padding-top:12px}.dp-bar{display:flex;align-items:center;gap:26px;height:66px;padding:0 10px 0 22px;background:#fff;border-radius:999px;box-shadow:var(--soft)}.pk-dentaplus .dp-logo{display:flex;align-items:center;gap:10px;font-weight:900;font-size:24px;color:var(--ink)}.dp-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:var(--a);color:#fff;font-size:24px;line-height:1}.dp-bar .ks-nav{margin-left:auto;font-weight:700;font-size:15px}.dp-tel{font-weight:800;font-size:15px;color:var(--ink);white-space:nowrap}.dp-hdr .ks-mnav{left:clamp(18px,5vw,64px);right:clamp(18px,5vw,64px);margin-top:10px;background:#fff;border-radius:24px;border:0;box-shadow:var(--soft),0 0 0 100vmax #0a08094d;clip-path:inset(-10px -100vmax -100vmax)}.dp-hdr .ks-mnav-in{padding:6px 22px 18px}.dp-hero{padding:clamp(40px,6vw,80px) 0 clamp(40px,6vw,70px);overflow:hidden}.dp-hero-in{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.dp-pill{display:inline-flex;align-items:center;gap:10px;background:#fff;border-radius:999px;padding:8px 16px;font-weight:800;font-size:14px;color:var(--a);box-shadow:var(--soft)}.dp-pill i{width:9px;height:9px;border-radius:50%;background:#20b26b;box-shadow:0 0 #20b26b80;animation:dp-ping 2s infinite}@keyframes dp-ping{70%{box-shadow:0 0 0 10px #20b26b00}to{box-shadow:0 0 #20b26b00}}.dp-hero h1{font-size:clamp(44px,6.2vw,84px);line-height:.98;margin-top:22px}.dp-hero h1 span{color:var(--a);position:relative;white-space:nowrap}.dp-hero h1 span:after{content:"";position:absolute;left:0;right:0;bottom:.04em;height:.22em;background:var(--mint);z-index:-1;border-radius:99px}.dp-sub{font-size:19px;color:var(--mut);margin:22px 0 0;max-width:34em}.dp-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.dp-row .ks-btn.ghost{background:#fff;box-shadow:none}.dp-docs{display:flex;align-items:center;gap:14px;margin-top:30px;font-size:15px;color:var(--mut)}.dp-docs b{color:var(--ink)}.dp-faces{display:flex}.dp-faces img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:top;border:3px solid var(--bg);margin-right:-12px}.dp-hero-p{position:relative;padding:20px}.dp-drop{aspect-ratio:1/1.05;border-radius:58% 42% 48% 52%/52% 46% 54% 48%;overflow:hidden;box-shadow:var(--soft);animation:dp-morph 14s ease-in-out infinite alternate}.dp-drop img{width:100%;height:100%;object-fit:cover}@keyframes dp-morph{to{border-radius:44% 56% 52% 48%/46% 54%}}.dp-float{position:absolute;display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:14px 18px;box-shadow:var(--soft);animation:dp-float 6s ease-in-out infinite}.dp-float b{font-size:24px;font-weight:900;color:var(--a);line-height:1.1}.dp-float span{font-size:13px;color:var(--mut);max-width:15em}.dp-float.f1{left:-14px;bottom:16%}.dp-float.f2{right:-6px;top:8%;animation-delay:-2s}.dp-float.f3{right:4%;bottom:-6px;animation-delay:-4s}@keyframes dp-float{50%{transform:translateY(-8px)}}.dp-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.dp-strip div{background:#fff;border-radius:999px;padding:10px 18px;font-size:15px;box-shadow:var(--soft)}.dp-strip b{color:var(--a);margin-right:8px}.pk-dentaplus .ks-tabs button{font-weight:800}.pk-dentaplus .ks-svc-list.cards{gap:16px}.pk-dentaplus .cards .ks-svc{background:#fff;border:0;border-radius:var(--rad);box-shadow:var(--soft);padding:24px}.pk-dentaplus .ks-svc-p{color:var(--a);font-weight:900}.pk-dentaplus .ks-group h3{font-weight:900}.pk-dentaplus .ks-book{background:linear-gradient(180deg,var(--mint),var(--bg))}.pk-dentaplus .ks-book-card{background:#fff;border:0;border-radius:32px;box-shadow:var(--soft)}.pk-dentaplus .ks-book-tel{font-weight:900}.pk-dentaplus .ks-people{gap:18px}.pk-dentaplus .ks-person{background:#fff;border-radius:var(--rad);padding:12px 12px 20px;box-shadow:var(--soft)}.pk-dentaplus .ks-person img{width:100%;aspect-ratio:4/5;height:auto;border-radius:20px;object-fit:cover;object-position:top;margin-bottom:10px}.pk-dentaplus .ks-person b,.pk-dentaplus .ks-person span,.pk-dentaplus .ks-person p,.pk-dentaplus .ks-person .ks-btn{margin-left:8px;margin-right:8px}.pk-dentaplus .ks-person span{color:var(--a);font-weight:700}.pk-dentaplus .ks-reviews.cards .ks-review{background:#fff;border:0;border-radius:26px 26px 26px 6px;box-shadow:var(--soft)}.pk-dentaplus .ks-reviews.cards .ks-review:nth-child(2n){background:var(--a);color:#fff;border-radius:26px 26px 6px}.pk-dentaplus .ks-review:nth-child(2n) .ks-stars,.pk-dentaplus .ks-review:nth-child(2n) cite{color:#fff}.pk-dentaplus .ks-stars{color:#f5a524}.pk-dentaplus .ks-gal img{border-radius:22px}.pk-dentaplus .ks-tz-c{background:#fff;border-radius:var(--rad);box-shadow:var(--soft)}.pk-dentaplus .ks-contacts{background:#fff;border-radius:48px 48px 0 0;margin-top:30px}.pk-dentaplus .ks-ftr{background:var(--ink);color:#ffffffb3;border:0}.pk-dentaplus .ks-ftr b{color:#fff}.pk-dentaplus .fx-doc{background:#fff;box-shadow:var(--soft)}.pk-dentaplus .fx-chips button{background:#fff;font-weight:800;box-shadow:0 6px 16px -12px #0d2a3366}.pk-dentaplus .fx-chips button.on{background:var(--a);color:#fff}@media (max-width:860px){.dp-hero-in{grid-template-columns:1fr}.dp-hero-p{max-width:460px;margin:0 auto}.dp-tel{display:none}}@media (max-width:760px){.dp-bar{gap:10px;height:58px;padding:0 8px 0 16px}.pk-dentaplus .dp-logo{font-size:20px}.dp-mark{width:28px;height:28px;font-size:20px;border-radius:10px}.dp-float{padding:10px 14px}.dp-float b{font-size:19px}.dp-float.f1{left:0}.dp-float.f2{right:0}}@media (prefers-reduced-motion:reduce){.dp-drop,.dp-float,.dp-pill i{animation:none}}.fx-masters{display:flex;flex-wrap:wrap;gap:10px}.fx-masters button{display:grid;grid-template-columns:48px auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;text-align:left;border:0;font:inherit;padding:8px 18px 8px 8px;border-radius:999px;background:var(--card);color:var(--ink);cursor:pointer;transition:box-shadow .2s}.r-soft .fx-masters button{border-radius:14px}.r-sharp .fx-masters button{border-radius:2px}.fx-masters img,.fx-masters span{grid-row:1/3;width:48px;height:48px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--a-soft);color:var(--a);font-weight:800}.fx-masters small{color:var(--mut);font-size:13px}.fx-masters button.on{box-shadow:inset 0 0 0 2px var(--a)}.fx-works{display:grid;gap:12px;margin-top:20px;grid-template-columns:repeat(3,1fr)}.fx-works.n2{grid-template-columns:repeat(2,1fr)}.fx-works img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--rad) * .7);animation:fxin .45s both;animation-delay:calc(var(--i) * 70ms)}.fx-gift{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center}.fx-gift-card{position:relative;aspect-ratio:1.6;border-radius:calc(var(--rad) + 4px);padding:30px;display:flex;flex-direction:column;color:#fff;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.28),transparent 45%),linear-gradient(135deg,var(--a),color-mix(in srgb,var(--a) 55%,#000));box-shadow:0 30px 60px -30px var(--a)}.fx-gift-card span{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:600}.fx-gift-card b{font-size:clamp(36px,5vw,56px);margin-top:auto;letter-spacing:-.02em}.fx-gift-card small{font-size:17px;opacity:.9}.fx-gift-card i{font-style:normal;font-size:13px;opacity:.7;margin-top:6px}.fx-gift-form .fx-k:first-child{margin-top:0}.fx-gift-form .ks-input{width:100%}.fx-ok b{font-size:22px}.fx-ok p{color:var(--mut)}.fx-today-sec .fx-sub:first-letter{text-transform:uppercase}.fx-today{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx-today-c{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:var(--rad);background:var(--card);animation:fxin .45s both;animation-delay:calc(var(--i) * 80ms)}.fx-today-h{display:flex;align-items:center;gap:12px}.fx-today-h img,.fx-today-h span{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none;display:flex;align-items:center;justify-content:center;background:var(--a-soft);color:var(--a);font-weight:800}.fx-today-h b{display:block}.fx-today-h small{color:var(--mut);font-size:13px}.fx-today-s{display:flex;flex-wrap:wrap;gap:8px}.fx-today-s button{border:0;font:inherit;font-weight:700;font-size:15px;padding:10px 14px;border-radius:999px;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.r-soft .fx-today-s button{border-radius:10px}.r-sharp .fx-today-s button{border-radius:2px}.fx-today-s button:hover{box-shadow:inset 0 0 0 1.5px var(--a)}.fx-today-s button.on{background:var(--a);color:var(--a-ink);box-shadow:none}.fx-today-n{color:var(--mut);font-size:13px;margin-top:auto}@media (max-width:760px){.fx-gift{grid-template-columns:1fr}.fx-works,.fx-works.n2{grid-template-columns:1fr 1fr}.fx-today{grid-template-columns:1fr}}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/pk/playfair-display-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/pk/playfair-display-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/pk/playfair-display-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(/fonts/pk/playfair-display-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-luna{--pf:"Playfair Display",Georgia,serif;--gold:#c9a46a;--rad:0px;letter-spacing:.005em}.pk-luna h1,.pk-luna h2,.pk-luna h3{font-family:var(--pf);font-weight:400;letter-spacing:-.01em}.pk-luna .ks-sec{border-top:1px solid var(--line);counter-increment:ln}.pk-luna{counter-reset:ln}.pk-luna .ks-sec>.ks-w>h2,.pk-luna .ks-about-t h2{font-style:italic;font-size:clamp(40px,5vw,72px)}.pk-luna .ks-sec>.ks-w>h2:before,.pk-luna .ks-about-t h2:before{content:"— 0" counter(ln);display:block;font:500 13px/1 Inter Tight,sans-serif;letter-spacing:3px;color:var(--a);font-style:normal;margin-bottom:18px}.pk-luna .ks-btn{border-radius:0;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;font-size:13px;padding:17px 30px}.pk-luna .ks-btn.sm{padding:12px 20px;font-size:12px}.pk-luna .ks-btn.ghost{box-shadow:inset 0 0 0 1px var(--a)}.ln-hdr{background:color-mix(in srgb,var(--bg) 90%,transparent);border-bottom:1px solid var(--line)}.ln-top{border-bottom:1px solid var(--line);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--mut)}.ln-top .ks-w{display:flex;justify-content:space-between;gap:20px;padding-top:9px;padding-bottom:9px}.ln-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:78px}.ln-bar .ks-nav{margin:0;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;gap:24px}.pk-luna .ln-logo{display:flex;align-items:center;gap:12px;font-family:var(--pf);font-style:italic;font-weight:400;font-size:38px;color:var(--ink);letter-spacing:0}.ln-logo i,.ln-ftr-big i{width:.62em;height:.62em;border-radius:50%;box-shadow:inset -.18em .02em 0 0 var(--a);transform:rotate(-20deg)}.ln-r{display:flex;justify-content:flex-end;gap:10px;align-items:center}.ln-hero{padding:clamp(50px,7vw,100px) 0 0;position:relative;overflow:hidden}.ln-hero:before{content:"";position:absolute;width:900px;height:900px;right:-300px;top:-300px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a) 18%,transparent),transparent 62%)}.ln-hero-in{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(30px,6vw,90px);align-items:end}.ln-num{font-size:12px;letter-spacing:3px;color:var(--a);text-transform:uppercase}.ln-hero h1{font-size:clamp(54px,8vw,124px);line-height:.92;margin-top:26px}.ln-hero h1 em{font-style:italic;color:var(--a);font-weight:400}.ln-hero-t p{font-size:18px;color:var(--mut);max-width:30em;margin:30px 0 0}.ln-row{display:flex;gap:26px;align-items:center;margin-top:34px;flex-wrap:wrap}.ln-link{border:0;background:none;color:var(--ink);font:inherit;font-family:var(--pf);font-style:italic;font-size:21px;cursor:pointer;border-bottom:1px solid var(--a);padding:0 0 4px}.ln-link i{font-style:normal;color:var(--a)}.ln-arch{position:relative;margin:0;aspect-ratio:3/4;border-radius:999px 999px 0 0;overflow:visible}.ln-arch img{width:100%;height:100%;object-fit:cover;border-radius:999px 999px 0 0;filter:saturate(.85) contrast(1.05)}.ln-arch:after{content:"";position:absolute;top:-14px;right:-14px;bottom:0;left:-14px;border:1px solid color-mix(in srgb,var(--a) 50%,transparent);border-bottom:0;border-radius:999px 999px 0 0;pointer-events:none}.ln-moon{position:absolute;left:-46px;top:16%;width:110px;height:110px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fbefe9,#d9b7b9 60%,#9c7178);box-shadow:0 0 60px color-mix(in srgb,var(--a) 50%,transparent);animation:ln-glow 7s ease-in-out infinite alternate}@keyframes ln-glow{to{transform:translateY(-12px);box-shadow:0 0 90px color-mix(in srgb,var(--a) 65%,transparent)}}.ln-arch figcaption{position:absolute;right:-10px;bottom:24px;background:var(--bg);border:1px solid var(--line);padding:10px 16px;font-family:var(--pf);font-style:italic;font-size:17px}.ln-facts{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:clamp(40px,6vw,70px);border-top:1px solid var(--line)}.ln-facts li{padding:26px 24px 30px 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:4px}.ln-facts li+li{padding-left:24px}.ln-facts li:last-child{border-right:0}.ln-facts i{font-style:normal;font-size:12px;letter-spacing:2px;color:var(--a)}.ln-facts b{font-family:var(--pf);font-weight:400;font-size:44px;line-height:1.1}.ln-facts span{color:var(--mut);font-size:14px}.pk-luna .ks-tabs button{border-radius:0;letter-spacing:1px;text-transform:uppercase;font-size:13px}.pk-luna .ks-group h3{font-family:var(--pf);font-style:italic;font-weight:400;font-size:28px;color:var(--a)}.pk-luna .ks-menu-t b{font-family:var(--pf);font-weight:400;font-size:21px}.pk-luna .ks-svc-p{font-family:var(--pf);font-size:21px;color:var(--a)}.pk-luna .ks-book-card{border-radius:0;background:color-mix(in srgb,var(--ink) 4%,var(--bg));border-color:var(--line)}.pk-luna .ks-svc2,.pk-luna .ks-fchips button,.pk-luna .ks-more{border-radius:0}.pk-luna .ks-svc2.on{box-shadow:inset 0 0 0 1px var(--a)}.pk-luna .ks-days button,.pk-luna .ks-slots button,.pk-luna .ks-input{border-radius:0}.pk-luna .ks-person img,.pk-luna .ks-ava{width:100%;height:auto;aspect-ratio:3/4;border-radius:999px 999px 0 0;object-fit:cover;object-position:top;filter:grayscale(.35)}.pk-luna .ks-person:hover img{filter:none}.pk-luna .ks-person b{font-family:var(--pf);font-weight:400;font-style:italic;font-size:26px;margin-top:10px}.pk-luna .ks-person span{color:var(--a);font-size:13px;letter-spacing:1px;text-transform:uppercase}.pk-luna .ks-reviews.quote .ks-review{background:none;border:0;padding:0}.pk-luna .ks-reviews.quote .ks-review p{font-family:var(--pf);font-style:italic;font-size:clamp(26px,3vw,40px);line-height:1.25}.pk-luna .ks-review cite{color:var(--a);letter-spacing:2px;text-transform:uppercase;font-style:normal;font-size:13px}.pk-luna .ks-stars{color:var(--gold)}.pk-luna .ks-about{font-family:var(--pf);font-style:italic;font-size:clamp(22px,2.4vw,32px);line-height:1.35}.pk-luna .ks-gal img{border-radius:0;filter:grayscale(.4);transition:filter .5s}.pk-luna .ks-gal img:hover{filter:none}.pk-luna .ks-tz-c{border-radius:0;background:none;border:1px solid var(--line)}.pk-luna .ks-tz-c b{font-family:var(--pf);font-style:italic;font-weight:400;font-size:34px}.pk-luna .ks-contacts h2{font-style:italic}.pk-luna .fx-chips button,.pk-luna .fx-masters button{border-radius:0}.pk-luna .fx-gift-card{border-radius:0;background:radial-gradient(circle at 80% 20%,#f6dfe5 0 9%,transparent 9.5%),linear-gradient(140deg,#2a1820,#130c10);border:1px solid var(--a)}.pk-luna .fx-gift-card span,.pk-luna .fx-gift-card b{font-family:var(--pf);font-style:italic;font-weight:400}.ln-ftr{padding:60px 0 30px;border-top:1px solid var(--line)}.ln-ftr .ks-w{display:block}.ln-ftr-big{display:flex;align-items:center;gap:.2em;font-family:var(--pf);font-style:italic;font-size:clamp(90px,18vw,260px);line-height:.9;color:var(--ink)}.ln-ftr-row{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;margin-top:30px;border-top:1px solid var(--line);padding-top:20px}@media (max-width:860px){.ln-hero-in{grid-template-columns:1fr}.ln-arch{max-width:380px;margin:0 auto 0 30px}}@media (max-width:760px){.ln-top{display:none}.ln-bar{grid-template-columns:auto 1fr;height:62px}.pk-luna .ln-logo{font-size:30px}.ln-moon{width:76px;height:76px;left:-30px}.ln-facts li{padding-left:0!important;border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.ln-moon{animation:none}}.fx-week{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.fx-week::-webkit-scrollbar{display:none}.fx-day>b{display:block;font-size:14px;color:var(--mut);margin:0 0 8px 4px}.fx-cls{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:0;font:inherit;color:var(--ink);background:var(--card);padding:12px;border-radius:calc(var(--rad) * .6);margin-bottom:8px;cursor:pointer;transition:box-shadow .2s}.fx-cls:hover:not(:disabled){box-shadow:inset 0 0 0 2px var(--a)}.fx-cls.full{opacity:.45;cursor:default}.fx-cls-t{font-weight:800;font-size:17px}.fx-cls-n{font-weight:600;font-size:14px;line-height:1.25}.fx-cls small{color:var(--mut);font-size:12px}.fx-left{display:block;height:4px;border-radius:4px;background:var(--line);margin:8px 0 4px;overflow:hidden}.fx-left i{display:block;height:100%;background:var(--a)}.fx-cls .fx-cls-l{color:var(--a);font-weight:700}.fx-cls.full .fx-cls-l{color:var(--mut)}.fx-plan{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.fx-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.fx-opt{position:relative;display:flex;flex-direction:column;gap:2px;padding:18px;border-radius:calc(var(--rad) * .7);background:var(--card);transition:box-shadow .2s}.fx-opt span{color:var(--mut);font-size:14px}.fx-opt b{font-size:24px}.fx-opt small{color:var(--mut);font-size:13px}.fx-opt.best{box-shadow:inset 0 0 0 2px var(--a)}.fx-opt em{position:absolute;top:-10px;right:12px;font-style:normal;font-size:12px;font-weight:700;background:var(--a);color:var(--a-ink);padding:3px 9px;border-radius:999px}.fx-quiz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;align-items:start}.fx-quiz .fx-k:first-child{margin-top:0}.fx-lvl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fx-lvl button{min-width:0;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center;text-align:left;border:0;font:inherit;color:var(--ink);background:var(--card);padding:14px 16px;border-radius:calc(var(--rad) * .7);cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.fx-lvl i{grid-row:1/3;font-style:normal;font-size:26px;line-height:1}.fx-lvl b{font-size:15px}.fx-lvl small{font-size:13px;color:var(--mut)}.fx-lvl button:hover:not(.on){box-shadow:inset 0 0 0 2px var(--a)}.fx-lvl button.on{background:var(--a);color:var(--a-ink)}.fx-lvl button.on small{color:inherit;opacity:.8}.fx-quiz-r{padding:22px;border-radius:var(--rad);background:var(--card);animation:fxin .4s both;border-top:5px solid var(--a)}.fx-quiz-r.was{background:color-mix(in srgb,var(--a) 14%,var(--bg))}.fx-quiz-top{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center}.fx-quiz-pic{position:relative}.fx-quiz-pic img{display:block;width:130px;height:160px;object-fit:cover;border-radius:calc(var(--rad) * .7)}.fx-quiz-pic em{position:absolute;left:8px;right:8px;bottom:8px;font-style:normal;font-size:11px;font-weight:700;text-align:center;padding:4px 6px;border-radius:999px;background:var(--a);color:var(--a-ink)}.fx-quiz-r .fx-k{margin-top:2px}.fx-quiz-n{display:block;font-size:28px;letter-spacing:-.02em;line-height:1.1}.fx-quiz-w{display:block;color:var(--a);font-weight:700;font-size:15px;margin-top:2px}.fx-load{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:12px;font-size:13px;color:var(--mut)}.fx-load span{margin-right:4px}.fx-load i{width:26px;height:8px;border-radius:4px;background:var(--line);transition:background .3s}.fx-load i.on{background:var(--a)}.fx-load small{margin-left:6px;font-weight:700;color:var(--ink)}.fx-quiz-r>p{margin:16px 0 0;font-size:15px}.fx-quiz-r>.fx-k{margin-top:16px}.fx-month{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fx-month li{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:calc(var(--rad) * .5);background:var(--bg);font-size:14px;line-height:1.35;animation:fxin .4s both;animation-delay:calc(var(--i) * 80ms + .12s)}.fx-month small{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--a)}.fx-quiz-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px}.fx-quiz-go small{color:var(--mut);font-size:13px}@media (max-width:760px){.fx-week{grid-template-columns:repeat(7,150px)}.fx-opts{grid-template-columns:1fr 1fr}.fx-quiz{grid-template-columns:minmax(0,1fr)}.fx-lvl{grid-template-columns:1fr}.fx-quiz-top{grid-template-columns:96px 1fr;gap:14px}.fx-quiz-pic img{width:96px;height:124px}.fx-quiz-pic em{font-size:10px;left:4px;right:4px}.fx-month{grid-template-columns:1fr}.fx-quiz-r{padding:18px}.fx-quiz-go .ks-btn{width:100%;white-space:normal}}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pk/lora-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pk/lora-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/pk/lora-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/pk/lora-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/pk/manrope-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/pk/manrope-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-potok{font-family:Manrope,system-ui,sans-serif;--lora:"Lora",Georgia,serif;--sand:#e6dfcf;--sage:#dfe5d4;--rad:34px}.pk-potok h1,.pk-potok h2,.pk-potok h3{font-family:var(--lora);font-weight:400;letter-spacing:-.015em}.pk-potok h1,.pk-potok h2{font-style:italic}.pk-potok .ks-btn{font-weight:700;padding:16px 30px}.pk-potok .ks-btn.sm{padding:11px 20px}.pk-potok .ks-sec{border-top:0}.pk-potok .ks-sec:nth-of-type(2n)>.ks-w{background:var(--sage);border-radius:48px;padding-top:clamp(36px,5vw,60px);padding-bottom:clamp(36px,5vw,60px)}.pk-potok .ks-sec>.ks-w>h2{font-size:clamp(38px,4.6vw,62px)}.pt-hdr{background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:0}.pk-potok .pt-logo{display:flex;align-items:center;gap:10px;font-family:var(--lora);font-style:italic;font-weight:500;font-size:30px;color:var(--ink)}.pt-logo svg{width:34px;color:var(--a)}.pt-hdr .ks-nav{font-weight:600}.pt-hero{position:relative;overflow:hidden;padding:clamp(60px,9vw,130px) 0 0;text-align:center}.pt-breath{position:absolute;left:50%;top:clamp(140px,22vw,300px);width:0;height:0}.pt-breath i{position:absolute;left:50%;top:50%;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a) 16%,transparent),transparent 70%);animation:pt-breathe 10s ease-in-out infinite}.pt-breath i:nth-child(2){width:780px;height:780px;margin:-390px 0 0 -390px;animation-delay:-1.5s;opacity:.7}.pt-breath i:nth-child(3){width:1040px;height:1040px;margin:-520px 0 0 -520px;animation-delay:-3s;opacity:.45}@keyframes pt-breathe{0%,to{transform:scale(.82)}50%{transform:scale(1.05)}}.pt-hero-in{position:relative;display:flex;flex-direction:column;align-items:center}.pt-k{font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--a)}.pt-hero h1{font-size:clamp(46px,7vw,104px);line-height:1;max-width:14ch;margin-top:20px}.pt-hero-in>p{font-size:19px;color:var(--mut);max-width:34em;margin:24px 0 0}.pt-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.pt-row .ks-btn.ghost{background:color-mix(in srgb,var(--bg) 60%,#fff)}.pt-cue{position:relative;height:24px;margin-top:26px;font-family:var(--lora);font-style:italic;color:var(--a);font-size:18px;width:120px}.pt-cue span{position:absolute;top:0;right:0;bottom:0;left:0;animation:pt-cue 10s ease-in-out infinite}.pt-cue span+span{animation-delay:-5s}@keyframes pt-cue{0%,10%{opacity:0;transform:translateY(6px)}20%,40%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(-6px)}}.pt-pano{position:relative;margin-top:clamp(40px,6vw,70px);border-radius:240px 240px 48px 48px;overflow:hidden;aspect-ratio:2.4}.pt-pano img{width:100%;height:100%;object-fit:cover}.pt-pano ul{position:absolute;left:0;right:0;bottom:22px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:0 16px}.pt-pano li{background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:10px 18px;font-size:14px;color:var(--mut)}.pt-pano li b{color:var(--ink);margin-right:8px;font-size:16px}.pk-potok .cards .ks-svc{background:var(--bg);border:0;border-radius:28px 28px 28px 6px;padding:24px}.pk-potok .ks-sec:nth-of-type(odd) .cards .ks-svc{background:var(--sand)}.pk-potok .ks-svc-t b{font-family:var(--lora);font-size:21px;font-weight:500}.pk-potok .ks-svc-p{color:var(--a);font-weight:800}.pk-potok .ks-group h3{font-family:var(--lora);font-style:italic;font-weight:400;font-size:26px}.pk-potok .ks-book-card{border:0;border-radius:40px;background:#fbf9f3;box-shadow:0 30px 60px -40px #1d271973}.pk-potok .ks-person img,.pk-potok .ks-ava{box-shadow:0 0 0 8px var(--bg),0 0 0 9px color-mix(in srgb,var(--a) 40%,transparent)}.pk-potok .ks-person b{font-family:var(--lora);font-size:22px;font-weight:500}.pk-potok .ks-review{background:none;border:0}.pk-potok .ks-review p{font-family:var(--lora);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.4}.pk-potok .ks-tz-c{background:var(--sand);border-radius:34px}.pk-potok .ks-tz-c b{font-family:var(--lora);font-style:italic;font-weight:400;font-size:30px}.pk-potok .ks-gal img{border-radius:28px}.pk-potok .fx-cls{background:var(--bg)}.pk-potok .fx-day>b{font-family:var(--lora);font-style:italic;font-size:18px;color:var(--a)}.pk-potok .ks-ftr{border-top:0;text-align:center}@media (max-width:760px){.pk-potok .pt-logo{font-size:24px}.pt-pano{aspect-ratio:auto;border-radius:140px 140px 32px 32px}.pt-pano img{height:300px}.pt-pano ul{position:static;background:var(--sage);padding:14px}.pt-breath i{width:360px;height:360px;margin:-180px 0 0 -180px}.pk-potok .ks-sec:nth-of-type(2n)>.ks-w{border-radius:30px;margin:0 10px;padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:reduce){.pt-breath i,.pt-cue span{animation:none}.pt-cue span+span{display:none}}.pk-potok .ks-reviews.wall .ks-review:nth-child(n){color:var(--ink)}.pk-potok .ks-reviews.wall .ks-review:nth-child(n) .ks-stars{color:var(--a);opacity:1}.pk-potok .ks-reviews.wall .ks-review:nth-child(n) cite{color:var(--mut);opacity:1}.fx-party{display:grid;grid-template-columns:1.3fr 1fr;gap:30px;align-items:stretch}.fx-checks{display:flex;flex-direction:column;gap:8px}.fx-checks label{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:calc(var(--rad) * .6);background:var(--card);cursor:pointer}.fx-checks input{accent-color:var(--a);width:18px;height:18px;margin:0}.fx-checks small{margin-left:auto;color:var(--mut)}.fx-checks label.on{box-shadow:inset 0 0 0 2px var(--a)}.fx-total{display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:var(--rad);background:var(--a);color:var(--a-ink)}.fx-total span{opacity:.8}.fx-total b{font-size:clamp(40px,5vw,60px);letter-spacing:-.03em;line-height:1.05}.fx-total small{opacity:.8}.fx-total .ks-btn{background:var(--a-ink);color:var(--a)}.fx-bite{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fx-bite div{display:flex;flex-direction:column;gap:2px;padding:20px;border-radius:calc(var(--rad) * .7);background:var(--card)}.fx-bite span{color:var(--mut);font-size:13px}.fx-bite b{font-size:26px;letter-spacing:-.02em}.fx-bite small{color:var(--mut);font-size:13px}.fx-bite .hot{background:var(--a);color:var(--a-ink)}.fx-bite .hot span,.fx-bite .hot small{color:inherit;opacity:.8}.fx-pond{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:stretch}.fx-pond svg{width:100%;height:auto;display:block}.fx-pond-w{fill:color-mix(in srgb,var(--a) 14%,#5aa0b8 22%);stroke:var(--line);stroke-width:2}.fx-pond-w2{fill:color-mix(in srgb,#5aa0b8 26%,transparent)}.fx-pond-t{font:600 14px Inter Tight,sans-serif;fill:var(--mut);letter-spacing:.06em}.fx-spot{cursor:pointer}.fx-spot circle{fill:var(--bg);stroke:var(--a);stroke-width:2.5;transition:fill .2s}.fx-spot text{font:700 13px Inter Tight,sans-serif;fill:var(--ink);pointer-events:none}.fx-spot:hover circle{fill:var(--a-soft)}.fx-spot.on circle{fill:var(--a)}.fx-spot.on text{fill:var(--a-ink)}.fx-spot.busy{cursor:default}.fx-spot.busy circle{fill:var(--card);stroke:var(--line)}.fx-spot.busy text{fill:var(--mut)}.fx-spot:focus-visible{outline:none}.fx-spot:focus-visible circle{stroke-width:4}@media (max-width:760px){.fx-party{grid-template-columns:1fr}.fx-bite{grid-template-columns:1fr 1fr}.fx-pond{grid-template-columns:1fr}}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/pk/rubik-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/pk/rubik-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pk/caveat-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/pk/caveat-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-rybalkin{font-family:Rubik,system-ui,sans-serif;--water:#1c6b93;--deep:#0f2f45;--hand:"Caveat",cursive;--rad:18px}.pk-rybalkin h1,.pk-rybalkin h2,.pk-rybalkin h3{font-family:inherit;font-weight:800;letter-spacing:-.02em}.pk-rybalkin .ks-btn{font-weight:700;border-radius:14px;box-shadow:0 4px color-mix(in srgb,var(--a) 60%,#000)}.pk-rybalkin .ks-btn:hover{transform:translateY(-2px);box-shadow:0 6px color-mix(in srgb,var(--a) 60%,#000)}.pk-rybalkin .ks-btn.ghost{box-shadow:inset 0 0 0 2px currentColor}.pk-rybalkin .ks-sec{border-top:0}.pk-rybalkin .ks-sec>.ks-w>h2{font-size:clamp(36px,4.6vw,60px);text-transform:uppercase}.pk-rybalkin .ks-sec>.ks-w>h2:after{content:"~ ~ ~";display:block;font-family:var(--hand);font-weight:700;font-size:28px;color:var(--a);letter-spacing:6px;margin-top:4px}.rb-hdr{background:var(--water);color:#fff;border-bottom:0}.pk-rybalkin .rb-logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:900;font-size:26px;text-transform:uppercase;letter-spacing:.02em}.rb-logo svg{width:28px;color:var(--a)}.rb-hdr .ks-nav{color:#fffc;font-weight:600}.rb-hdr .ks-nav a:hover,.rb-hdr .ks-nav a.on{color:#fff}.rb-hdr .ks-nav a.on{box-shadow:inset 0 -3px 0 var(--a)}.rb-hdr .ks-burger{background:#ffffff26}.rb-hdr .ks-burger i{background:#fff}.rb-hdr .ks-mnav{background:var(--water);--ink:#fff;--mut:rgba(255,255,255,.6);--line:rgba(255,255,255,.16)}.rb-hero{position:relative;background:linear-gradient(180deg,var(--water),#14567a);color:#fff;padding:clamp(50px,7vw,100px) 0 clamp(90px,10vw,140px);overflow:hidden}.rb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 80% 30%,rgba(255,255,255,.05) 0 2px,transparent 2px 38px)}.rb-hero-in{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,70px);align-items:center}.rb-k{display:inline-block;background:var(--a);color:#fff;font-weight:700;font-size:14px;padding:6px 14px;border-radius:999px;transform:rotate(-2deg)}.rb-hero h1{font-size:clamp(50px,7.4vw,108px);line-height:.92;text-transform:uppercase;margin-top:22px}.rb-hero-t>p{font-size:19px;color:#ffffffd9;max-width:30em;margin:22px 0 0}.rb-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.rb-row .ks-btn.ghost{color:#fff}.rb-stamps{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.rb-stamps div{width:118px;height:118px;border-radius:50%;border:2px dashed rgba(255,255,255,.55);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px;transform:rotate(-6deg)}.rb-stamps div:nth-child(2){transform:rotate(5deg)}.rb-stamps b{font-size:24px;color:#ffd08a;line-height:1.05}.rb-stamps span{font-size:11px;line-height:1.2;color:#fffc}.rb-pics{position:relative;height:clamp(360px,36vw,500px)}.rb-pol{position:absolute;margin:0;background:#fff;padding:12px 12px 44px;box-shadow:0 30px 50px -20px #00000080}.rb-pol img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.rb-pol figcaption{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-family:var(--hand);font-size:26px;color:var(--deep)}.rb-pol.a{width:78%;right:0;top:0;transform:rotate(4deg)}.rb-pol.b{width:52%;left:0;bottom:0;transform:rotate(-7deg)}.rb-note{position:absolute;z-index:2;left:0;top:-13%;font-family:var(--hand);font-size:34px;color:#ffd08a;transform:rotate(-8deg)}.rb-note:after{content:"↘";margin-left:6px}.rb-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(40px,6vw,80px);fill:var(--bg)}.rb-book{display:grid;grid-template-columns:1fr 400px;gap:26px;align-items:start;margin-top:26px}.rb-tickets{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.rb-ticket{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:0;font:inherit;color:var(--ink);cursor:pointer;padding:18px 22px;border-radius:14px;background:radial-gradient(circle at 0 50%,var(--bg) 11px,transparent 12px),radial-gradient(circle at 100% 50%,var(--bg) 11px,transparent 12px),#fff;box-shadow:0 14px 28px -20px #0f2f4580;transition:transform .2s,box-shadow .2s}.rb-ticket:hover{transform:translateY(-2px) rotate(-.4deg)}.rb-ticket.on{background:radial-gradient(circle at 0 50%,var(--bg) 11px,transparent 12px),radial-gradient(circle at 100% 50%,var(--bg) 11px,transparent 12px),var(--a);color:#fff}.rb-t-g{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--water)}.rb-ticket.on .rb-t-g,.rb-ticket.on small{color:#ffffffd9}.rb-ticket b{font-size:19px;line-height:1.15}.rb-ticket small{color:var(--mut);font-size:13px}.rb-t-p{margin-top:auto;padding-top:10px;border-top:2px dashed color-mix(in srgb,currentColor 25%,transparent);width:100%;font-weight:800;font-size:20px}.pk-rybalkin .rb-stub{margin-top:0;max-width:none;background:#fff;border:0;border-top:8px solid var(--a);border-radius:18px;box-shadow:0 20px 40px -26px #0f2f4580;position:sticky;top:90px}.rb-wait{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 10px;gap:6px}.rb-wait b{font-size:22px}.rb-wait span{font-family:var(--hand);font-size:24px;color:var(--water)}.rb-stub-h{display:flex;flex-direction:column;margin-bottom:14px}.rb-stub-h span{font-family:var(--hand);font-size:22px;color:var(--a)}.rb-stub-h b{font-size:22px}.pk-rybalkin .ks-book{background:color-mix(in srgb,var(--water) 7%,var(--bg))}.pk-rybalkin .cards .ks-svc{background:#fff;border:0;box-shadow:0 14px 28px -22px #0f2f4580}.pk-rybalkin .ks-svc-p{color:var(--a);font-weight:800}.pk-rybalkin .ks-gal img{background:#fff;padding:8px 8px 26px;border-radius:2px;box-shadow:0 18px 30px -20px #00000080}.pk-rybalkin .ks-gal img:nth-child(odd){transform:rotate(-1.5deg)}.pk-rybalkin .ks-gal img:nth-child(2n){transform:rotate(1.5deg)}.pk-rybalkin .ks-review{background:#fffdf6;border:0;border-radius:4px;box-shadow:0 14px 26px -20px #00000073}.pk-rybalkin .ks-review:nth-child(odd){transform:rotate(-1deg)}.pk-rybalkin .ks-review:nth-child(2n){transform:rotate(1deg)}.pk-rybalkin .ks-review p{font-family:var(--hand);font-size:24px;line-height:1.3}.pk-rybalkin .ks-tz-c{background:#fff;box-shadow:0 14px 28px -22px #0f2f4580}.pk-rybalkin .ks-contacts{background:var(--deep);color:#fff}.pk-rybalkin .ks-contacts .ks-addr,.pk-rybalkin .ks-contacts .ks-hours{color:#fffc}.pk-rybalkin .ks-ftr{background:var(--deep);color:#fff9;border-top:1px solid rgba(255,255,255,.1)}.pk-rybalkin .ks-ftr b,.pk-rybalkin .ks-ftr-big{color:#fff}.pk-rybalkin .ks-ftr-big{text-transform:uppercase;font-weight:900}.pk-rybalkin .fx-bite div{background:#fff;box-shadow:0 14px 28px -22px #0f2f4580}.pk-rybalkin .fx-bite .hot{background:var(--a)}@media (max-width:900px){.rb-book{grid-template-columns:1fr}.pk-rybalkin .rb-stub{position:static}}@media (max-width:760px){.rb-hero-in{grid-template-columns:1fr}.rb-pics{height:340px;margin-top:10px}.rb-stamps div{width:96px;height:96px}.rb-stamps b{font-size:19px}.rb-tickets{grid-template-columns:1fr}.pk-rybalkin .rb-logo{font-size:21px}}.pk-rybalkin .ks-reviews.wall .ks-review:nth-child(n){color:var(--ink)}.pk-rybalkin .ks-reviews.wall .ks-review:nth-child(n) .ks-stars{color:var(--a);opacity:1}.pk-rybalkin .ks-reviews.wall .ks-review:nth-child(n) cite{color:var(--mut);opacity:1}.fx-cars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.fx-cars button{display:flex;flex-direction:column;gap:2px;text-align:left;border:0;font:inherit;color:var(--ink);background:var(--card);padding:16px;border-radius:calc(var(--rad) * .6);cursor:pointer}.fx-cars small{color:var(--mut);font-size:13px}.fx-cars button.on{background:var(--a);color:var(--a-ink)}.fx-cars button.on small{color:inherit;opacity:.8}.fx-jobs{margin-top:18px;border-top:1px solid var(--line)}.fx-job{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);animation:fxin .35s both;animation-delay:calc(var(--i) * 50ms)}.fx-job span{font-weight:600}.fx-job span small{display:block;font-weight:400;color:var(--mut);font-size:13px}.fx-job b{font-size:20px}.fx-status-f{display:flex;gap:10px;max-width:520px}.fx-status-f .ks-input{flex:1;font-weight:700;letter-spacing:1px}.fx-stages{margin-top:22px;animation:fxin .4s both}.fx-stages ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.fx-stages li{padding:14px 14px 12px;border-radius:calc(var(--rad) * .6);background:var(--card);border-top:4px solid var(--line)}.fx-stages li b{display:block;font-size:15px}.fx-stages li small{color:var(--mut);font-size:12px}.fx-stages li.done{border-top-color:var(--a)}.fx-stages li.now{border-top-color:var(--a);background:var(--a-soft);box-shadow:inset 0 0 0 2px var(--a)}.fx-km .fx-range{max-width:640px;margin-bottom:8px}.fx-km-in{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;align-items:start}.fx-km .fx-job{grid-template-columns:1fr auto}.fx-km-t{display:flex;flex-direction:column;gap:4px;padding:24px;border-radius:var(--rad);background:var(--a);color:var(--a-ink);margin-top:18px}.fx-km-t span{opacity:.8;font-weight:700;letter-spacing:.06em}.fx-km-t b{font-size:44px;letter-spacing:-.02em;line-height:1.05}.fx-km-t small{opacity:.8}.fx-km-t .ks-btn{background:var(--a-ink);color:var(--a)}@media (max-width:760px){.fx-cars{grid-template-columns:1fr 1fr}.fx-job{grid-template-columns:1fr auto;row-gap:8px}.fx-job .ks-btn{grid-column:1/-1;justify-self:start}.fx-stages ol,.fx-km-in{grid-template-columns:1fr}}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/pk/oswald-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/pk/oswald-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/pk/jetbrains-mono-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/pk/jetbrains-mono-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-garazh9{--osw:"Oswald","Arial Narrow",sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--rad:0px;--grid:color-mix(in srgb,var(--ink) 6%,transparent)}.pk-garazh9 h1,.pk-garazh9 h2,.pk-garazh9 h3{font-family:var(--osw);font-weight:600;text-transform:uppercase;letter-spacing:.005em;line-height:.95}.pk-garazh9 .ks-btn{border-radius:0;font-family:var(--osw);font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:17px}.pk-garazh9 .ks-btn.sm{font-size:15px}.pk-garazh9 .ks-btn.ghost{box-shadow:inset 0 0 0 1px var(--line)}.pk-garazh9 .ks-sec{border-top:1px solid var(--line);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px}.pk-garazh9 .ks-sec>.ks-w>h2,.pk-garazh9 .ks-about-t h2{font-size:clamp(40px,5.4vw,76px)}.pk-garazh9 .ks-sec>.ks-w>h2:before,.pk-garazh9 .ks-about-t h2:before{content:"// раздел";display:block;font:500 13px/1 var(--mono);color:var(--a);text-transform:lowercase;margin-bottom:14px}.g9-hdr{background:color-mix(in srgb,var(--bg) 92%,transparent);border-bottom:1px solid var(--line)}.g9-hdr:before{content:"";display:block;height:6px;background:repeating-linear-gradient(-45deg,var(--a) 0 14px,#111 14px 28px)}.pk-garazh9 .g9-logo{display:flex;align-items:stretch;font-family:var(--osw);font-weight:700;font-size:22px;letter-spacing:2px;color:var(--ink);border:2px solid var(--ink)}.g9-logo span{padding:4px 10px}.g9-logo b{background:var(--a);color:#111;padding:4px 12px}.g9-open{font:500 12px var(--mono);color:var(--mut);text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.g9-open.on{color:#4ad07a}.g9-hdr .ks-nav{font-family:var(--osw);text-transform:uppercase;letter-spacing:1.5px;font-size:15px}.g9-hero{position:relative;overflow:hidden;padding:clamp(40px,6vw,80px) 0 clamp(40px,5vw,60px);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:48px 48px}.g9-big{position:absolute;right:-2vw;top:-8vw;font:700 clamp(380px,52vw,820px)/1 var(--osw);color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--a) 35%,transparent);pointer-events:none}.g9-hero-in{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,70px);align-items:center}.g9-k{font:500 14px var(--mono);color:var(--a)}.g9-hero h1{font-size:clamp(56px,8vw,118px);margin-top:18px}.g9-hero-t>p{font-size:18px;color:var(--mut);max-width:30em;margin:24px 0 0}.g9-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.g9-shot{position:relative;padding:14px}.g9-shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:grayscale(.3) contrast(1.1)}.g9-shot i{position:absolute;width:34px;height:34px;border:3px solid var(--a)}.g9-shot .tl{left:0;top:0;border-right:0;border-bottom:0}.g9-shot .tr{right:0;top:0;border-left:0;border-bottom:0}.g9-shot .bl{left:0;bottom:0;border-right:0;border-top:0}.g9-shot .br{right:0;bottom:0;border-left:0;border-top:0}.g9-rec{position:absolute;left:28px;top:28px;font:500 12px var(--mono);background:#0009;color:#fff;padding:5px 9px;text-transform:uppercase}.g9-rec:first-letter{color:#ff4d4d}.g9-spec{list-style:none;padding:0;margin:clamp(30px,5vw,56px) 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:0 50px;font-family:var(--mono);font-size:15px}.g9-spec li{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px dashed var(--line)}.g9-spec span{color:var(--mut);text-transform:uppercase}.g9-spec i{flex:1;border-bottom:2px dotted color-mix(in srgb,var(--ink) 25%,transparent)}.g9-spec b{color:var(--a);font-weight:700}.pk-garazh9 .ks-book{background-color:transparent}.g9-book{display:grid;grid-template-columns:1fr 420px;gap:28px;align-items:start;margin-top:26px}.g9-jobs{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.g9-jobs button{display:grid;grid-template-columns:48px 1fr auto;gap:16px;align-items:center;width:100%;text-align:left;border:0;background:none;color:var(--ink);font:inherit;padding:16px 10px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .15s}.g9-jobs button:hover{background:color-mix(in srgb,var(--a) 7%,transparent)}.g9-jobs button.on{background:var(--a);color:#111}.g9-jobs i{font:700 15px var(--mono);font-style:normal;color:var(--a)}.g9-jobs button.on i,.g9-jobs button.on small{color:#111}.g9-jobs b{display:block;font-family:var(--osw);font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:19px}.g9-jobs small{font:12px var(--mono);color:var(--mut);text-transform:uppercase}.g9-jobs em{font:700 16px var(--mono);font-style:normal;white-space:nowrap}.pk-garazh9 .g9-order{margin-top:0;max-width:none;border-radius:0;background:#1a1d21;border:1px solid var(--line);position:sticky;top:90px}.g9-order-h{display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--a);padding-bottom:12px;margin-bottom:16px;font-family:var(--mono);text-transform:uppercase}.g9-order-h span{font-size:13px;color:var(--mut)}.g9-order-h b{color:var(--a)}.g9-empty{font:14px var(--mono);color:var(--mut);text-align:center;padding:40px 0}.pk-garazh9 .ks-days button,.pk-garazh9 .ks-slots button,.pk-garazh9 .ks-input,.pk-garazh9 .ks-plate,.pk-garazh9 .ks-chips button{border-radius:0}.pk-garazh9 .ks-slots button{font-family:var(--mono)}.pk-garazh9 .ks-svc-t b{font-family:var(--osw);font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:19px}.pk-garazh9 .ks-svc-p{font-family:var(--mono);color:var(--a)}.pk-garazh9 .ks-tabs button{border-radius:0;font-family:var(--osw);text-transform:uppercase;letter-spacing:1px}.pk-garazh9 .ks-person{border-radius:0}.pk-garazh9 .ks-person img{filter:grayscale(1) contrast(1.1)}.pk-garazh9 .ks-person b{font-family:var(--osw);text-transform:uppercase;font-weight:500;font-size:20px}.pk-garazh9 .ks-person span{font-family:var(--mono);font-size:12px;color:var(--a);text-transform:uppercase}.pk-garazh9 .ks-review{border-radius:0;background:#1a1d21;border-left:3px solid var(--a)}.pk-garazh9 .ks-review cite{font-family:var(--mono);font-size:12px;text-transform:uppercase}.pk-garazh9 .ks-gal img{border-radius:0;filter:grayscale(.5)}.pk-garazh9 .ks-tz-c{border-radius:0;background:#1a1d21;border:1px solid var(--line)}.pk-garazh9 .ks-tz-c b{font-family:var(--osw);font-weight:500;text-transform:uppercase}.pk-garazh9 .ks-ftr-big{font-family:var(--osw);font-weight:700;text-transform:uppercase;-webkit-text-stroke:1px var(--ink);color:transparent}.pk-garazh9 .fx-cars button,.pk-garazh9 .fx-job .ks-btn,.pk-garazh9 .fx-stages li{border-radius:0}.pk-garazh9 .fx-cars b,.pk-garazh9 .fx-job span{font-family:var(--osw);text-transform:uppercase;font-weight:500;letter-spacing:.5px}.pk-garazh9 .fx-job b{font-family:var(--mono);color:var(--a)}@media (max-width:900px){.g9-book{grid-template-columns:1fr}.pk-garazh9 .g9-order{position:static}.g9-open{display:none}}@media (max-width:760px){.g9-hero-in,.g9-spec{grid-template-columns:1fr}.g9-big{font-size:120vw;top:10vw}.pk-garazh9 .g9-logo{font-size:17px;flex:none;overflow:visible;min-width:auto}.g9-hdr .ks-btn.sm{font-size:13px;padding:9px 12px;letter-spacing:.5px}.g9-jobs button{grid-template-columns:34px 1fr;row-gap:4px}.g9-jobs em{grid-column:2}}.ah-pick{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.ah-pick-q .fx-k:first-child{margin-top:0}.pk-ahatinka .fx-chips button{background:var(--paper)}.pk-ahatinka .fx-chips button.on{background:var(--moss);color:#fff}.ah-pick-r{position:relative;background:var(--night2);color:#eef0dc;border-radius:34px 34px 34px 10px;padding:clamp(24px,3vw,36px);animation:fxin .45s both;overflow:hidden}.ah-pick-r:after{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--moss2) 40%,transparent),transparent 70%)}.ah-pick-r .fx-k{color:color-mix(in srgb,#eef0dc 55%,transparent)}.ah-pick-top{position:relative;z-index:1;display:flex;align-items:center;gap:16px}.ah-pick-ico{flex:none;display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:color-mix(in srgb,var(--lichen) 18%,transparent);font-size:36px;animation:ah-wob 3s ease-in-out infinite}@keyframes ah-wob{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.ah-pick-top .fx-k{margin:0 0 4px}.ah-pick-n{display:block;font-family:var(--ub);font-weight:700;font-size:clamp(22px,2.2vw,30px);line-height:1.1;color:#f3f4e4}.ah-lat{display:block;font-size:14px;color:var(--lichen);margin-top:4px}.ah-pick-p{margin-left:auto;align-self:flex-start;font-family:var(--ub);font-weight:600;font-size:15px;color:var(--night);background:var(--shell2);border-radius:999px;padding:7px 14px;white-space:nowrap}.ah-pick-r>p{position:relative;z-index:1;font-size:17px;line-height:1.55;margin:20px 0 0;color:color-mix(in srgb,#eef0dc 85%,transparent)}.ah-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ah-tags span{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--lichen) 35%,transparent);color:var(--lichen)}.ah-home{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.ah-home li{display:flex;align-items:center;gap:10px;font-size:15px;padding:10px 12px;border-radius:14px;background:color-mix(in srgb,#eef0dc 6%,transparent);animation:fxin .4s both;animation-delay:calc(var(--i) * .07s)}.ah-home li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--moss2);box-shadow:0 0 0 3px color-mix(in srgb,var(--moss2) 30%,transparent)}.ah-pick-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px}.ah-pick-go .ks-btn{background:var(--lichen);color:var(--night)}.ah-pick-go small{font-size:14px;color:color-mix(in srgb,#eef0dc 60%,transparent)}.pk-ahatinka .ah-domik{position:relative;background:var(--night);color:#eef0dc;padding-top:clamp(50px,6vw,80px);padding-bottom:clamp(80px,8vw,120px)}.pk-ahatinka .ah-domik h2{color:#f3f4e4}.ah-domik .fx-sub{color:color-mix(in srgb,#eef0dc 65%,transparent)}.ah-dom{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,60px);align-items:start}.ah-terr{position:sticky;top:96px}.ah-terr-lid{height:14px;margin:0 -6px;border-radius:6px 6px 2px 2px;background:repeating-linear-gradient(90deg,#3a4a2a 0,#3a4a2a 2px,#22301a 2px,#22301a 6px)}.ah-terr-box{position:relative;aspect-ratio:1.45;border:2px solid color-mix(in srgb,var(--lichen) 28%,transparent);border-top:0;border-radius:2px 2px 16px 16px;overflow:hidden;background:linear-gradient(180deg,#1a2612,#0f160a)}.ah-terr-box:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,rgba(255,255,255,.12),transparent 25%,transparent 66%,rgba(255,255,255,.06) 72%,transparent 80%);pointer-events:none}.ah-terr-box>*{position:absolute;transition:opacity .6s,transform .7s cubic-bezier(.3,1.4,.5,1)}.ah-t-grunt{left:0;right:0;bottom:0;height:26%;background:radial-gradient(circle at 20% 30%,#6b4a2b 0 2px,transparent 3px) 0 0/18px 14px,radial-gradient(circle at 70% 60%,#4a321c 0 2px,transparent 3px) 0 0/22px 16px,linear-gradient(#5a3d22,#3b2714);opacity:0;transform:translateY(100%)}.ah-t-moh{left:-2%;width:104%;bottom:20%;height:16%;opacity:0;transform:translateY(40%) scaleY(.4);transform-origin:bottom}.ah-t-kora{left:8%;bottom:22%;width:46%;opacity:0;transform:translate(-30%) rotate(-8deg)}.ah-t-kora path{fill:#7a5532;stroke:#4a321c;stroke-width:2}.ah-t-vanna{right:12%;bottom:23%;width:20%;height:8%;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#8fc6d6 0,#8fc6d6 40%,#5c8d9a 60%,#6c6a5a 62%,#4e4c40);opacity:0;transform:scale(.5)}.ah-t-kalcii{right:36%;bottom:24%;width:7%;aspect-ratio:1.4;border-radius:40% 60% 30% 50%;background:linear-gradient(135deg,#fff,#d9d6c8);opacity:0;transform:translateY(-200%)}.ah-t-ulitka{left:56%;bottom:30%;width:24%;opacity:0;transform:translate(60%)}.ah-t-ulitka .ah-snail{width:100%;height:auto}.ah-t-fog{top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 40% at 50% 70%,rgba(220,235,200,.12),transparent);animation:ah-fog 6s ease-in-out infinite}@keyframes ah-fog{0%,to{opacity:.4}50%{opacity:1}}.ah-terr.has-grunt .ah-t-grunt,.ah-terr.has-moh .ah-t-moh,.ah-terr.has-vanna .ah-t-vanna,.ah-terr.has-kalcii .ah-t-kalcii{opacity:1;transform:none}.ah-terr.has-kora .ah-t-kora{opacity:1;transform:rotate(-4deg)}.ah-terr.has-ulitka .ah-t-ulitka{opacity:1;transform:none;animation:ah-creep 12s ease-in-out infinite alternate}.ah-terr:not(.has-grunt) .ah-t-moh{bottom:0}@keyframes ah-creep{0%{left:56%}to{left:30%}}.ah-wet{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:16px;font-size:13px;font-weight:700;color:color-mix(in srgb,#eef0dc 60%,transparent)}.ah-wet i{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#8fc6d6,var(--moss2));transition:width .5s;box-shadow:0 0 0 1px color-mix(in srgb,#eef0dc 14%,transparent)}.ah-wet b{color:var(--lichen)}.ah-dom-list{display:flex;flex-direction:column;gap:10px}.ah-part{display:flex;align-items:center;gap:14px;text-align:left;font:inherit;color:inherit;background:color-mix(in srgb,#eef0dc 5%,transparent);border:1px solid color-mix(in srgb,#eef0dc 12%,transparent);border-radius:20px;padding:14px 16px;cursor:pointer;transition:background .25s,border-color .25s}.ah-part:hover{background:color-mix(in srgb,#eef0dc 9%,transparent)}.ah-part>i{flex:none;position:relative;width:26px;height:26px;border-radius:50%;border:2px solid color-mix(in srgb,var(--lichen) 50%,transparent);transition:background .25s,border-color .25s}.ah-part.on{background:color-mix(in srgb,var(--moss) 30%,transparent);border-color:color-mix(in srgb,var(--moss2) 60%,transparent)}.ah-part.on>i{background:var(--lichen);border-color:var(--lichen)}.ah-part.on>i:after{content:"";position:absolute;left:8px;top:4px;width:6px;height:11px;border:solid var(--night);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.ah-part b{display:block;font-family:var(--ub);font-weight:600;font-size:16px;color:#f3f4e4}.ah-part small{display:block;font-size:14px;line-height:1.4;margin-top:3px;color:color-mix(in srgb,#eef0dc 62%,transparent)}.ah-dom-go{margin-top:10px;padding:20px;border-radius:24px;background:color-mix(in srgb,var(--shell) 18%,transparent);border:1px dashed color-mix(in srgb,var(--shell2) 50%,transparent)}.ah-dom-go b{display:block;font-family:var(--ub);font-weight:600;font-size:18px;color:var(--shell2)}.ah-dom-go small{display:block;font-size:14px;margin:6px 0 14px;color:color-mix(in srgb,#eef0dc 70%,transparent)}.ah-dom-go.done{background:color-mix(in srgb,var(--moss2) 26%,transparent);border-style:solid;border-color:var(--moss2)}.ah-dom-go.done b{color:var(--lichen)}.ah-dom-go .ks-btn{background:var(--lichen);color:var(--night)}.ah-stay{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:start}.ah-stay .fx-k:first-child{margin-top:0}.ah-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ah-cal button{display:flex;flex-direction:column;align-items:center;gap:2px;font:inherit;font-family:var(--ub);font-weight:600;font-size:17px;color:var(--ink);background:var(--paper);border:0;border-radius:14px;padding:8px 0 10px;cursor:pointer;transition:background .2s,color .2s}.ah-cal button small{font-family:Manrope,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--mut)}.ah-cal button.we small{color:var(--shell)}.ah-cal button.in{background:color-mix(in srgb,var(--moss2) 30%,var(--paper))}.ah-cal button.edge{background:var(--moss);color:#fff}.ah-cal button.edge small{color:color-mix(in srgb,#fff 75%,transparent)}.ah-cal button:hover:not(.edge){background:color-mix(in srgb,var(--moss2) 22%,var(--paper))}.ah-stay-card{position:relative;background:var(--paper);border-radius:30px;padding:28px;overflow:hidden}.ah-stay-card:before{content:"";position:absolute;right:-30px;bottom:-30px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--shell2),var(--shell) 60%);opacity:.18}.ah-stay-who{display:inline-block;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--moss)}.ah-stay-n{display:block;font-family:var(--ub);font-weight:700;font-size:clamp(26px,2.6vw,36px);line-height:1.1;margin-top:8px}.ah-stay-d{display:block;font-size:15px;color:var(--mut);margin-top:6px}.ah-stay-card ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:8px;font-size:15px}.ah-stay-card li{display:flex;gap:10px}.ah-stay-card li:before{content:"✓";flex:none;font-weight:800;color:var(--moss)}.ah-stay-p{position:relative;display:flex;align-items:baseline;justify-content:space-between;margin:22px 0 16px;padding-top:16px;border-top:1px dashed color-mix(in srgb,var(--ink) 25%,transparent)}.ah-stay-p b{font-family:var(--ub);font-weight:700;font-size:24px;color:var(--moss)}.ah-stay-card .ks-btn{position:relative;width:100%}.ah-stay-card .ks-btn:disabled{opacity:.5;cursor:default}@media (max-width:860px){.ah-pick,.ah-dom,.ah-stay,.ah-home{grid-template-columns:1fr}.ah-terr{top:64px;z-index:2;background:var(--night);padding:8px 0 10px}.ah-terr-box{aspect-ratio:2}.ah-pick-top{flex-wrap:wrap}.ah-pick-p{margin-left:84px}.ah-cal{gap:4px}.ah-cal button{font-size:15px;border-radius:10px}}@media (prefers-reduced-motion:reduce){.ah-pick-ico,.ah-t-fog,.ah-terr.has-ulitka .ah-t-ulitka{animation:none}}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/pk/unbounded-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/pk/unbounded-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/pk/manrope-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/pk/manrope-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}.pk-ahatinka{font-family:Manrope,system-ui,sans-serif;--ub:"Unbounded","Manrope",system-ui,sans-serif;--night:#131b0d;--night2:#1d2a14;--moss:#55702a;--moss2:#7d9a3a;--lichen:#c9d49a;--shell:#c07a2c;--shell2:#e0a85a;--paper:#e5e5cf;--rad:22px}.pk-ahatinka h1,.pk-ahatinka h2,.pk-ahatinka h3{font-family:var(--ub);font-weight:600;letter-spacing:-.02em}.pk-ahatinka .ks-sec>.ks-w>h2{font-size:clamp(30px,3.6vw,50px);line-height:1.08}.pk-ahatinka .ks-btn{font-weight:800;border-radius:999px;padding:15px 28px}.pk-ahatinka .ks-btn.sm{padding:10px 18px}.pk-ahatinka .ks-btn.ghost{border-width:2px}.pk-ahatinka .ks-sec{border-top:0}.ah-shell .s,.ah-snail .s{fill:var(--shell)}.ah-shell .sp,.ah-snail .sp{stroke:#5b3410}.ah-snail .b{fill:var(--lichen);stroke:var(--lichen)}.ah-snail .e{fill:#2b3a1c}.ah-hdr{background:color-mix(in srgb,var(--bg) 90%,transparent);border-bottom:0}.pk-ahatinka .ah-logo{display:flex;align-items:center;gap:10px;color:var(--ink)}.ah-logo .ah-shell{width:38px;height:38px;flex:none;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.ah-logo:hover .ah-shell{transform:rotate(-200deg)}.ah-logo>span{display:flex;flex-direction:column;font-family:var(--ub);font-weight:700;font-size:21px;line-height:1;letter-spacing:-.02em}.ah-logo small{font-family:Manrope,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--moss);margin-bottom:4px}.ah-hdr .ks-nav{font-weight:700}.ah-trail{position:absolute;left:0;right:0;bottom:0;height:3px;pointer-events:none}.ah-trail i{position:absolute;left:0;top:1px;height:2px;width:calc(var(--p) * (100% - 38px));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--moss2) 60%,#fff));opacity:.8;border-radius:2px}.ah-trail span{position:absolute;bottom:-3px;left:calc(var(--p) * (100% - 38px));width:34px}.ah-trail .ah-snail{display:block;width:34px;height:auto}.ah-trail .ah-snail .b{fill:var(--moss2);stroke:var(--moss2)}.ah-hero{position:relative;background:radial-gradient(120% 90% at 80% 10%,#2a3d1a 0,var(--night) 60%);color:#eef0dc;padding:clamp(48px,7vw,96px) 0 clamp(90px,10vw,140px);overflow:hidden}.ah-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,80px);align-items:center}.ah-k{display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--lichen);border:1px solid color-mix(in srgb,var(--lichen) 40%,transparent);border-radius:999px;padding:7px 14px}.ah-hero h1{font-size:clamp(38px,5.2vw,76px);line-height:1.02;margin:22px 0 0;color:#f3f4e4;font-weight:700}.ah-hero-t>p{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:color-mix(in srgb,#eef0dc 76%,transparent);max-width:32em;margin:22px 0 0}.ah-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ah-hero .ks-btn{background:var(--lichen);color:var(--night)}.ah-hero .ks-btn.ghost{background:transparent;color:#eef0dc;border-color:color-mix(in srgb,#eef0dc 35%,transparent)}.ah-rate{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:14px;color:color-mix(in srgb,#eef0dc 70%,transparent)}.ah-rate b{font-family:var(--ub);font-weight:700;font-size:18px;color:var(--shell2)}.ah-spores{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ah-spores i{position:absolute;left:calc(5% + var(--i) * 6.7%);bottom:-10px;width:5px;height:5px;border-radius:50%;background:var(--lichen);opacity:0;animation:ah-spore 14s linear infinite;animation-delay:calc(var(--i) * -1.9s)}.ah-spores i:nth-child(3n){width:3px;height:3px;animation-duration:19s}@keyframes ah-spore{0%{transform:translate(0);opacity:0}15%{opacity:.5}to{transform:translate(30px,-520px);opacity:0}}.ah-tank{position:relative;padding-top:18px}.ah-lid{position:relative;z-index:2;height:16px;margin:0 -8px;border-radius:8px 8px 3px 3px;background:repeating-linear-gradient(90deg,#3a4a2a 0,#3a4a2a 2px,#22301a 2px,#22301a 6px);box-shadow:0 4px #0c1208}.ah-glass{position:relative;aspect-ratio:1.18;border-radius:4px 4px 18px 18px;overflow:hidden;border:2px solid color-mix(in srgb,var(--lichen) 30%,transparent);border-top:0;box-shadow:0 40px 80px -30px #000,inset 0 0 60px #0006}.ah-glass img{width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.ah-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#ffffff29 0,#fff0 22%,#fff0 64%,#ffffff14 70%,#fff0 78%);pointer-events:none}.ah-drops i{position:absolute;z-index:1;left:calc(8% + var(--i) * 10%);top:calc(12% + (var(--i) * 37 % 60) * 1%);width:7px;height:9px;border-radius:50%/60% 60% 40% 40%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.75),rgba(255,255,255,.12) 55%,transparent 70%);animation:ah-drop 9s ease-in infinite;animation-delay:calc(var(--i) * -1.3s)}.ah-drops i:nth-child(odd){width:5px;height:6px}@keyframes ah-drop{0%,55%{transform:translateY(0)}to{transform:translateY(140px);opacity:0}}.ah-tank-moss{position:absolute;left:0;right:0;bottom:-2px;height:22%;z-index:1}.ah-crawl{position:absolute;z-index:3;left:0;right:0;top:-14px;height:34px;pointer-events:none}.ah-crawl span{position:absolute;left:0;top:0;width:58px;animation:ah-crawl 46s linear infinite}.ah-crawl .ah-snail{display:block;width:58px;height:auto}.ah-crawl i{position:absolute;left:0;top:28px;height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,rgba(220,235,190,.55));animation:ah-slime 46s linear infinite}@keyframes ah-crawl{0%{left:-2%}to{left:88%}}@keyframes ah-slime{0%{width:0}to{width:90%}}.ah-note{position:absolute;z-index:3;right:-6px;bottom:-28px;transform:rotate(-4deg);background:var(--paper);color:var(--night);font-family:var(--ub);font-weight:500;font-size:13px;line-height:1.3;padding:12px 16px;border-radius:4px;box-shadow:0 14px 30px -12px #0009}.ah-note:before{content:"";position:absolute;left:50%;top:-6px;width:40px;height:12px;margin-left:-20px;background:color-mix(in srgb,var(--lichen) 70%,transparent);transform:rotate(3deg)}.ah-pebbles{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(50px,6vw,80px)}.ah-pebbles div{flex:1 1 180px;display:flex;flex-direction:column;gap:6px;padding:20px 24px;background:color-mix(in srgb,#eef0dc 7%,transparent);border:1px solid color-mix(in srgb,#eef0dc 14%,transparent);border-radius:46% 54% 44% 56%/60% 52% 48% 40%;animation:ah-in .8s both;animation-delay:calc(var(--i) * .12s)}.ah-pebbles b{font-family:var(--ub);font-size:clamp(24px,2.4vw,34px);font-weight:700;color:var(--shell2)}.ah-pebbles span{font-size:14px;color:color-mix(in srgb,#eef0dc 70%,transparent)}@keyframes ah-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ah-moss{display:block;width:100%}.ah-moss .m0{fill:#7d9a3a}.ah-moss .m1{fill:#55702a}.ah-moss .m2{fill:#3d5420}.ah-edge{position:absolute;left:0;right:0;bottom:-1px;height:clamp(34px,4.5vw,64px);pointer-events:none}.ah-edge .m2{fill:var(--bg)}.ah-edge.top{bottom:calc(100% - 1px)}.ah-edge.top .m2{fill:var(--night)}.pk-ahatinka .ks-menu-t b{font-weight:700}.pk-ahatinka .ks-svc-p{color:var(--moss);font-family:var(--ub);font-weight:600}.pk-ahatinka .ks-group h3{font-family:var(--ub);font-size:20px;font-weight:600;color:var(--moss)}.pk-ahatinka .ks-top-c{background:var(--paper);border:0;border-radius:28px 28px 28px 8px}.pk-ahatinka .ks-top-c b{font-family:var(--ub);font-weight:600;font-size:18px;letter-spacing:-.01em}.pk-ahatinka .ks-top-c em{color:var(--moss)}.pk-ahatinka .ks-top-c:hover{background:color-mix(in srgb,var(--paper) 70%,var(--lichen))}.pk-ahatinka .ks-gal img{border-radius:24px}.pk-ahatinka .ks-gal img:nth-child(3n+1){border-radius:24px 60px 24px 24px}.pk-ahatinka .ks-visit-n{font-family:var(--ub);color:var(--shell);font-weight:700}.pk-ahatinka .ks-visit li{background:var(--paper);border-radius:26px;border:0}.pk-ahatinka .ks-book-card{border:0;border-radius:30px;background:#fbfaf2;box-shadow:0 30px 60px -40px #1b241480}.pk-ahatinka .ks-person img,.pk-ahatinka .ks-ava{box-shadow:0 0 0 6px var(--bg),0 0 0 8px var(--lichen)}.pk-ahatinka .ks-ava{background:var(--shell);color:#fff;font-family:var(--ub)}.pk-ahatinka .ks-person b{font-family:var(--ub);font-weight:600}.pk-ahatinka .ks-review{background:var(--paper);border:0;border-radius:26px}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(n){background:var(--paper);color:var(--ink)}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(n) cite{color:var(--mut);opacity:1}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(n) .ks-stars{color:var(--shell);opacity:1}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(3n+2){background:var(--night2);color:#eef0dc}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(3n+2) cite{color:color-mix(in srgb,#eef0dc 60%,transparent)}.pk-ahatinka .ks-reviews.wall .ks-review:nth-child(3n+2) .ks-stars{color:var(--shell2)}.pk-ahatinka .ks-faq details{border-color:color-mix(in srgb,var(--ink) 14%,transparent)}.pk-ahatinka .ks-faq summary{font-family:var(--ub);font-weight:500;font-size:17px}.pk-ahatinka .ks-hours td:last-child{font-family:var(--ub);font-weight:600}.pk-ahatinka .ks-promo{background:var(--night2);color:#eef0dc}.ah-ftr{position:relative;background:var(--night);color:#eef0dc;padding:clamp(80px,9vw,130px) 0 34px;overflow-x:clip}.ah-ftr-in{position:relative}.ah-ftr-name span{display:block;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lichen)}.ah-ftr-name b{display:block;font-family:var(--ub);font-weight:800;font-size:clamp(54px,12vw,190px);line-height:.95;letter-spacing:-.04em;color:#e9ecd3;margin-top:10px}.ah-ftr-sleep{position:absolute;right:2%;top:-40px;width:clamp(90px,12vw,150px)}.ah-ftr-sleep .ah-snail{width:100%;height:auto}.ah-ftr-sleep .ah-snail .e{display:none}.ah-ftr-sleep em{position:absolute;right:-6px;top:-24px;font-family:var(--ub);font-style:normal;font-size:15px;color:var(--lichen);animation:ah-zz 3.4s ease-in-out infinite}@keyframes ah-zz{0%,to{opacity:.25;transform:translateY(4px)}50%{opacity:1;transform:translateY(-4px)}}.ah-ftr-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:34px;padding-top:22px;border-top:1px solid color-mix(in srgb,#eef0dc 14%,transparent);font-size:14px;color:color-mix(in srgb,#eef0dc 70%,transparent)}.ah-ftr-row a{color:#eef0dc;font-weight:700}.ah-ftr-row>:last-child{margin-left:auto}@media (max-width:860px){.ah-hero-in{grid-template-columns:1fr}.ah-tank{order:-1;margin:0 4px}.ah-glass{aspect-ratio:1.35}.ah-note{right:4px;bottom:-22px;font-size:12px}.ah-hero h1{margin-top:16px}.ah-logo>span{font-size:18px}.ah-logo small{font-size:9px;letter-spacing:1.5px}.ah-logo .ah-shell{width:32px;height:32px}.ah-pebbles div{flex:1 1 40%;padding:16px 18px}.ah-ftr-sleep{top:-50px}.ah-ftr-row>:last-child{margin-left:0}}@media (max-width:560px){.ah-hdr .ks-btn.sm{display:none}.ah-k{font-size:11px;letter-spacing:1px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.ah-spores,.ah-drops{display:none}.ah-crawl span,.ah-crawl i,.ah-ftr-sleep em,.ah-pebbles div{animation:none}.ah-crawl span{left:62%}.ah-crawl i{width:60%}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/cormorant-garamond-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/cormorant-garamond-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-tight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2190-2199,U+2212}@layer landing{:root{--bg:#f7f1ea;--bg2:#efe6db;--card:#fffaf5;--ink:#1c1215;--ink2:#4d4045;--mute:#8a7b76;--line:rgba(28,18,21,.1);--cherry:#d0112f;--flesh:#ff4257;--blush:#fbe1e1;--leaf:#3f7a4a;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter Tight",system-ui,sans-serif;--pad:clamp(20px,5vw,80px);--ease:cubic-bezier(.2,.8,.1,1);--hdr:84px }*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,textarea{font:inherit;color:inherit}img{display:block;max-width:100%}.w{max-width:1280px;margin:0 auto;padding:0 var(--pad)}em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--cherry)}.k{font-size:13px;text-transform:uppercase;letter-spacing:2.5px;color:var(--mute);font-weight:600}::selection{background:var(--cherry);color:#fff}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--cherry);color:#fff;font-weight:600;padding:16px 26px;border-radius:999px;font-size:16px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s;overflow:hidden;isolation:isolate;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease);z-index:-1}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #d0112f8c}.btn:hover:before{transform:translate(120%)}.btn i{font-style:normal;font-size:18px;transition:transform .3s var(--ease)}.btn:hover i{transform:translate(4px)}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn.sm{padding:11px 20px;font-size:15px}.btn.big{padding:20px 34px;font-size:18px}.btn.wide{width:100%}.btn.off{background:#d9cfc6;color:#8a7b76;cursor:default;transform:none;box-shadow:none}.btn.glow{animation:pulse 2.8s var(--ease) infinite}@keyframes pulse{0%,to{box-shadow:0 0 #d0112f59}50%{box-shadow:0 0 0 12px #d0112f00}}.lnk{display:inline-flex;gap:8px;font-weight:600;color:var(--cherry);border-bottom:1.5px solid transparent;transition:border-color .3s}.lnk:hover{border-color:var(--cherry)}.lnk i{font-style:normal;transition:transform .3s var(--ease)}.lnk:hover i{transform:translate(4px)}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease) var(--d,0ms),transform .8s var(--ease) var(--d,0ms)}.rv.in{opacity:1;transform:none}.rise{opacity:0;transform:translateY(22px);animation:rise .9s var(--ease) forwards;animation-delay:var(--d,0ms)}span.rise,em.rise{display:inline-block}@keyframes rise{to{opacity:1;transform:none}}.page{animation:pagein .5s var(--ease)}@keyframes pagein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card-hover{transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.card-hover:hover{transform:translateY(-6px);box-shadow:0 24px 50px -28px #3c141e59}.hdr{position:sticky;top:0;z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.hdr.scrolled{background:#f7f1ead1;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);box-shadow:0 1px 0 var(--line)}.hdr-in{display:flex;align-items:center;justify-content:space-between;height:var(--hdr);transition:height .3s}.hdr.scrolled .hdr-in{height:68px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:30px;font-weight:600;letter-spacing:-.3px}.berry{transition:transform .6s var(--ease)}.hdr-logo:hover .berry{transform:rotate(-14deg) scale(1.08)}.berry .leaf{transform-origin:17.5px 3.5px;animation:leaf 4s ease-in-out infinite}@keyframes leaf{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}.hdr-nav{display:flex;gap:6px}.hdr-nav a{position:relative;padding:8px 14px;font-size:15px;color:var(--ink2);border-radius:20px;transition:color .25s,background .25s}.hdr-nav a:hover{color:var(--ink);background:#1c12150a}.hdr-nav a.active{color:var(--ink)}.hdr-nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;border-radius:2px;background:var(--cherry);transform:scaleX(0);transition:transform .35s var(--ease)}.hdr-nav a.active:after{transform:scaleX(1)}.burger{display:none;width:44px;height:44px;border-radius:50%;position:relative}.burger i{position:absolute;left:12px;right:12px;height:2px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease),top .35s var(--ease)}.burger i:first-child{top:17px}.burger i:last-child{top:25px}.hdr.open .burger i:first-child{top:21px;transform:rotate(45deg)}.hdr.open .burger i:last-child{top:21px;transform:rotate(-45deg)}.drawer{display:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center;padding-top:40px;padding-bottom:90px}.h1{font-family:var(--serif);font-weight:500;font-size:clamp(46px,5.6vw,80px);line-height:.98;letter-spacing:-1.5px;margin:22px 0 26px}.h1 em{font-weight:500}.lead{font-size:20px;color:var(--ink2);max-width:560px;margin-bottom:34px}.row{display:flex;gap:12px;flex-wrap:wrap}.note{margin-top:22px;font-size:14px;color:var(--mute);display:flex;gap:10px 18px;flex-wrap:wrap}.note-promo{color:var(--cherry);font-weight:600;border-bottom:1px dashed rgba(208,17,47,.4)}.note-promo:before{content:"🎁";margin-right:6px}.note span:before{content:"●";color:var(--cherry);margin-right:7px;font-size:9px;vertical-align:2px}.stage{position:relative;height:560px}.glow-blob{position:absolute;top:10%;right:5%;bottom:0;left:10%;background:radial-gradient(circle at 40% 40%,rgba(255,66,87,.22),transparent 60%),radial-gradient(circle at 70% 70%,rgba(63,122,74,.14),transparent 55%);filter:blur(30px);animation:drift 12s ease-in-out infinite alternate}@keyframes drift{to{transform:translate(30px,-20px) scale(1.08)}}.lap{position:absolute;right:0;top:20px;width:100%;border-radius:14px;overflow:hidden;background:#111;padding:10px 10px 0;box-shadow:0 40px 80px -30px #3c141e59}.lap img{width:100%;border-radius:6px 6px 0 0}.ph{position:absolute;right:-24px;bottom:10px;width:170px;height:368px;border-radius:30px;background:#111;padding:7px;box-shadow:0 30px 60px -20px #3c141e66}.ph div{width:100%;height:100%;border-radius:24px;overflow:hidden;background:#fff8ec}.ph img{width:100%}.tagc{position:absolute;left:0;bottom:70px;background:var(--card);border-radius:14px;padding:12px 16px;font-size:14px;box-shadow:0 14px 30px -12px #3c141e40}.tagc b{display:block;font-size:15px}.tagc span{color:var(--mute)}.float-a{animation:fl 7s ease-in-out infinite}.float-b{animation:fl 6s ease-in-out -2s infinite}.float-c{animation:fl 5s ease-in-out -1s infinite}@keyframes fl{0%,to{translate:0 0}50%{translate:0 -10px}}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;padding:22px 0;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq-track{display:flex;gap:40px;width:max-content;animation:mq 40s linear infinite;font-family:var(--serif);font-size:28px;font-style:italic;color:var(--ink2);white-space:nowrap}.mq-track i{color:var(--cherry);font-style:normal}.marquee:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.sec{padding-top:110px}h2{font-family:var(--serif);font-weight:500;font-size:clamp(36px,4.6vw,60px);line-height:1.02;letter-spacing:-1px;margin:14px 0 18px;max-width:860px}.sub{font-size:19px;color:var(--ink2);max-width:640px}.more{margin-top:34px}.more.center{text-align:center;margin-top:50px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:50px}.st{background:var(--card);border-radius:24px;padding:34px;border:1px solid var(--line)}.st .n{font-family:var(--serif);font-size:64px;line-height:1;color:var(--cherry);font-style:italic}.st h3{font-size:22px;margin:18px 0 8px;letter-spacing:-.2px}.st p{color:var(--ink2)}.st .free{display:inline-block;margin-top:14px;background:var(--blush);color:var(--cherry);font-weight:600;font-size:13px;padding:6px 12px;border-radius:30px}.who{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}.wc{display:block;height:100%;border-radius:22px;padding:28px 26px 26px;background:var(--bg2)}.wc .ic{width:48px;height:48px;border-radius:14px;background:var(--card);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:22px;transition:transform .5s var(--ease)}.wc:hover .ic{transform:rotate(-8deg) scale(1.1)}.wc h3{font-size:20px;margin-bottom:10px}.wc ul{list-style:none;color:var(--ink2);font-size:15px}.wc li{padding:5px 0;border-top:1px solid var(--line)}.wc li:first-child{border:none}.wc-go{display:block;margin-top:16px;font-size:14px;font-weight:600;color:var(--cherry);opacity:0;transform:translateY(6px);transition:.35s var(--ease)}.wc:hover .wc-go{opacity:1;transform:none}.inside{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.feat{display:grid;grid-template-columns:1fr 1fr;gap:28px 30px;margin-top:40px}.feat b{display:block;font-size:18px;margin-bottom:4px}.feat span{color:var(--ink2);font-size:15px}.feat>div{padding-left:18px;border-left:2px solid var(--cherry)}.admin{position:relative;background:var(--ink);border-radius:28px;padding:28px;color:#efe7da;overflow:hidden}.admin .top{display:flex;justify-content:space-between;font-size:13px;color:#9d8f8a;margin-bottom:18px}.admin h4{font-size:20px;margin-bottom:16px;font-weight:600}.ap{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-top:1px solid rgba(239,231,218,.1);opacity:0;transform:translate(-16px);transition:.6s var(--ease)}.ap.in{opacity:1;transform:none}.ap .t{font-weight:700;font-size:18px}.ap small{display:block;color:#9d8f8a;font-size:13px}.ap .s{font-size:12px;padding:5px 10px;border-radius:20px;background:#3ddc8426;color:#3ddc84;font-weight:600;white-space:nowrap}.ap .s.w{background:#ffb34026;color:#ffb340}.admin .sum{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.admin .sum div{background:#efe7da0f;border-radius:14px;padding:14px}.admin .sum b{display:block;font-size:22px}.admin .sum span{font-size:12px;color:#9d8f8a}.ph-n,.demo-n{display:block;font-size:12px;color:#9d8f8a;margin-top:14px}.toast{position:absolute;left:50%;top:14px;transform:translate(-50%,-140%);background:#fff;color:var(--ink);font-size:14px;padding:10px 16px;border-radius:14px;box-shadow:0 14px 30px -10px #00000080;transition:transform .6s var(--ease);white-space:nowrap;z-index:2;display:flex;align-items:center;gap:8px}.toast.show{transform:translate(-50%)}.toast .dot{width:8px;height:8px;border-radius:50%;background:var(--cherry);animation:pulse 1.6s infinite}.price{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-top:50px}.pc{border-radius:28px;padding:44px;background:var(--ink);color:#f7f1ea;position:relative;overflow:hidden;isolation:isolate}.pc:after{content:"";position:absolute;right:-120px;bottom:-140px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(208,17,47,.45),transparent 68%);z-index:-1;animation:drift 9s ease-in-out infinite alternate}.pc .k{color:#bfb1aa}.num{font-family:var(--serif);font-size:84px;line-height:1;margin:16px 0 6px;font-weight:500}.num small{font-family:var(--sans);font-size:18px;color:#bfb1aa;font-weight:400}.pc .dur{color:#bfb1aa;margin-bottom:28px}.pc ul{list-style:none;columns:2;column-gap:28px;margin-bottom:34px}.pc li{padding:7px 0;break-inside:avoid}.pc li:before{content:"✓";color:var(--flesh);margin-right:10px;font-weight:700}.pc2{border-radius:28px;padding:44px;background:var(--card);border:1px solid var(--line);display:flex;flex-direction:column}.pc2 .num{font-size:60px}.pc2 .num small{color:var(--mute)}.pc2 p{color:var(--ink2);margin-bottom:20px}.promo{display:inline-block;align-self:flex-start;background:var(--blush);color:var(--cherry);font-weight:700;font-size:14px;padding:7px 14px;border-radius:999px;margin:4px 0 16px}.pc-pk{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:-10px 0 30px}.pc-pk a{border:1px solid rgba(247,241,234,.18);border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;transition:background .25s,border-color .25s}.pc-pk a:hover{background:#f7f1ea0f;border-color:#f7f1ea66}.pc-pk b{font-size:15px}.pc-pk span{font-family:var(--serif);font-size:24px}.pc-pk small{color:#bfb1aa;font-size:13px}.pc-admin{margin:-14px 0 30px;padding:14px 18px;border-radius:14px;background:#ff425724;color:#f7f1ea;font-size:15px;line-height:1.45}.promo-box{border-radius:28px;padding:44px;background:var(--blush);text-align:center}.promo-box .promo{background:var(--cherry);color:#fff;margin:0 0 14px}.promo-box h2{margin-bottom:14px}.promo-box p{max-width:640px;margin:0 auto;color:var(--ink2);font-size:18px;line-height:1.5}.cmp-r.key{background:var(--blush)}.cmp-r.key span{font-weight:700;color:var(--ink)}.cmp-note{margin-top:18px;text-align:center;color:var(--ink2);font-weight:600}.calc-lines .gift{color:var(--cherry)}#akciya{scroll-margin-top:60px}.gift-band{margin-top:70px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;padding:52px 56px;border-radius:32px;background:linear-gradient(120deg,var(--blush),#fff3ee 60%,var(--card));border:1px solid rgba(208,17,47,.12);position:relative;overflow:hidden;isolation:isolate}.gift-band:after{content:"";position:absolute;left:-140px;bottom:-200px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,66,87,.18),transparent 68%);z-index:-1;animation:drift 9s ease-in-out infinite alternate}.gift-band h2{margin-top:10px}.gb-text p{color:var(--ink2);font-size:18px;line-height:1.5;max-width:560px;margin-bottom:22px}.gb-ticket{position:relative;background:var(--ink);color:#f7f1ea;border-radius:24px;padding:34px 30px;text-align:center;transform:rotate(2deg);box-shadow:0 30px 60px -28px #3c141e8c;transition:transform .5s var(--ease)}.gb-ticket:hover{transform:rotate(0) translateY(-4px)}.gb-ticket:before,.gb-ticket:after{content:"";position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border-radius:50%;background:#fdeceb}.gb-ticket:before{left:-13px}.gb-ticket:after{right:-13px}.gb-month{font-size:13px;text-transform:uppercase;letter-spacing:2.5px;color:#bfb1aa;font-weight:600}.gb-old{position:relative;display:inline-block;margin-top:14px;font-family:var(--serif);font-size:30px;color:#bfb1aa}.gb-old:after{content:"";position:absolute;left:-4px;right:-4px;top:52%;height:2px;background:var(--flesh);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease) .5s}.rv.in .gb-old:after{transform:scaleX(1)}.gb-new{font-family:var(--serif);font-size:96px;line-height:1;font-weight:500;color:#fff;margin:4px 0 12px}.gb-after{font-size:14px;color:#bfb1aa;border-top:1px dashed rgba(247,241,234,.2);padding-top:14px}.pc2 ul{list-style:none;color:var(--ink2);margin-bottom:26px;flex:1}.pc2 li{padding:7px 0;border-top:1px solid var(--line)}.plat{margin-top:110px;border-radius:32px;background:var(--blush);padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.plat h2{font-size:clamp(32px,3.8vw,48px);margin-top:10px}.plat p{color:var(--ink2);font-size:18px}.cases{display:grid;gap:12px}.cs{background:var(--card);border-radius:18px;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;transition:transform .35s var(--ease)}.cs:hover{transform:translate(6px)}.cs b{display:block;font-size:18px}.cs span{color:var(--mute);font-size:14px}.cs i{font-style:normal;color:var(--cherry);font-size:20px}.faq{margin-top:40px;border-top:1px solid var(--line)}.q{border-bottom:1px solid var(--line)}.q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;text-align:left}.q b{font-size:20px;font-weight:600}.q button i{font-style:normal;font-size:28px;color:var(--cherry);transition:transform .4s var(--ease);line-height:1}.q.open button i{transform:rotate(45deg)}.q .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.q.open .a{grid-template-rows:1fr}.q .a>div{overflow:hidden}.q .a p{color:var(--ink2);padding-bottom:24px;max-width:720px}.ftr{margin-top:120px;background:var(--ink);color:#f7f1ea;border-radius:40px 40px 0 0;overflow:hidden}.final{text-align:center;padding:100px var(--pad) 90px;position:relative;isolation:isolate}.final:before{content:"";position:absolute;left:50%;top:-30%;width:900px;height:600px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(208,17,47,.35),transparent 65%);z-index:-1;animation:drift 10s ease-in-out infinite alternate}.final h2{margin:0 auto 18px;font-size:clamp(40px,5.6vw,72px);max-width:920px}.final em{color:var(--flesh)}.final p{color:#bfb1aa;font-size:19px;max-width:560px;margin:0 auto 36px}.ftr-in{display:grid;grid-template-columns:1.2fr 1.5fr 1fr;gap:30px;padding-top:40px;padding-bottom:44px;border-top:1px solid rgba(247,241,234,.08);font-size:14px;color:#8f817c}.ftr .logo{color:#f7f1ea;font-size:26px}.ftr-brand p{margin-top:8px}.ftr-nav{display:flex;flex-wrap:wrap;gap:10px 24px;align-content:start}.ftr-nav a{color:#cfc2bb;transition:color .2s}.ftr-nav a:hover{color:#fff}.ftr-by{display:flex;flex-direction:column;align-items:flex-end}.phero{padding-top:70px;padding-bottom:20px;max-width:1280px}.phero .h1{max-width:960px}.phero .lead{max-width:640px}.tl{position:relative;padding-top:60px;padding-bottom:10px;--p:0}.tl-line{position:absolute;left:calc(var(--pad) + 140px);top:70px;bottom:30px;width:2px;background:var(--line)}.tl-line i{position:absolute;left:0;top:0;width:100%;height:calc(var(--p) * 100%);background:linear-gradient(var(--flesh),var(--cherry));border-radius:2px;transition:height .15s linear}.tl-item{position:relative;display:grid;grid-template-columns:140px 1fr;gap:56px;padding:26px 0}.tl-dot{position:absolute;left:134px;top:36px;width:14px;height:14px;border-radius:50%;background:var(--bg);border:2px solid var(--line);transition:.5s var(--ease)}.tl-item.lit .tl-dot{background:var(--cherry);border-color:var(--cherry);box-shadow:0 0 0 6px #d0112f26}.tl-when{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--mute);transition:color .5s;padding-top:2px}.tl-item.lit .tl-when{color:var(--cherry)}.tl-body{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:28px 32px;max-width:720px;transition:transform .5s var(--ease),box-shadow .5s}.tl-item.lit .tl-body{box-shadow:0 20px 40px -28px #3c141e59}.tl-body h3{font-size:22px;margin-bottom:6px}.tl-body p{color:var(--ink2)}.split2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.box{border-radius:28px;padding:44px;background:var(--card);border:1px solid var(--line)}.box.dark{background:var(--ink);color:#f7f1ea;border:none}.box.dark .k{color:#bfb1aa}.box.dark .ticks li{color:#e6dcd4}.box h3{font-family:var(--serif);font-weight:500;font-size:40px;margin:10px 0 18px}.ticks{list-style:none;margin:20px 0 28px}.ticks li{position:relative;padding:9px 0 9px 30px;color:var(--ink2);animation:rise .6s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.ticks li:before{content:"✓";position:absolute;left:0;top:9px;color:var(--cherry);font-weight:700}.why3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.niche{padding-top:40px}.tabs{display:flex;gap:8px;flex-wrap:wrap;padding:6px;background:var(--bg2);border-radius:999px;width:max-content;max-width:100%}.tabs button{display:flex;gap:8px;align-items:center;padding:12px 20px;border-radius:999px;font-weight:600;font-size:15px;color:var(--ink2);transition:background .35s var(--ease),color .35s,box-shadow .35s}.tabs button:hover{color:var(--ink)}.tabs button.on{background:var(--card);color:var(--ink);box-shadow:0 6px 16px -8px #3c141e40}.niche-body{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;margin-top:50px}.niche-text{animation:pagein .6s var(--ease)}.niche-text h2{font-size:clamp(30px,3.4vw,44px);margin:12px 0 0}.niche-mock{display:flex;justify-content:center;position:relative}.niche-mock:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(208,17,47,.14),transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%)}.nshow{margin-top:10px}.nshow-bar{position:sticky;top:76px;z-index:20;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin:0 -14px 18px;padding:10px 14px;border-radius:26px;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nshow-bar .tabs{padding:4px;gap:4px}.nshow-bar .tabs button{padding:9px 14px;font-size:14px}.nshow-lv{display:inline-flex;gap:4px;padding:4px;background:var(--bg2);border-radius:999px;margin-left:auto}.nshow-lv button{display:flex;align-items:baseline;gap:7px;padding:9px 16px;border-radius:999px;color:var(--ink2);transition:background .35s var(--ease),color .35s,box-shadow .35s}.nshow-lv button b{font-size:14px;font-weight:700}.nshow-lv button span{font-size:12px}.nshow-lv button:hover{color:var(--ink)}.nshow-lv button.on{background:var(--card);color:var(--ink);box-shadow:0 6px 16px -8px #3c141e40}.nshow-lv button.on span{color:var(--cherry);font-weight:600}.nshow-dev{display:inline-flex;padding:4px;background:var(--bg2);border-radius:999px}.nshow-dev button{display:grid;place-items:center;width:40px;height:36px;border-radius:999px;color:var(--ink2)}.nshow-dev button.on{background:var(--ink);color:#fff}.nshow-full{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600}.nshow-fw{position:relative}.nshow-fw .nshow-open{position:absolute;right:18px;bottom:18px;z-index:2}.nshow-fw.phone{margin-bottom:26px}.nshow-fw.phone .nshow-open{right:50%;bottom:-26px;transform:translate(50%)}.nshow-fw.phone .nshow-open:hover{transform:translate(50%,-2px)}.nshow-sum{display:none}.nshow-open{display:flex;align-items:center;gap:12px;padding:11px 22px 11px 18px;border-radius:999px;background:var(--ink);color:#fff;text-align:left;white-space:nowrap;box-shadow:0 14px 30px -14px #16110fb3;transition:background .3s,transform .4s var(--ease);animation:nopen .6s .5s var(--ease) backwards}.nshow-open:hover{background:var(--cherry);transform:translateY(-2px)}.nshow-open span{display:flex;flex-direction:column;line-height:1.15}.nshow-open b{font-size:15px;font-weight:700}.nshow-open small{font-size:12px;opacity:.7}@keyframes nopen{0%{opacity:0}to{opacity:1}}.nshow.full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;margin:0;display:flex;flex-direction:column;background:var(--bg);padding:12px 20px 20px;animation:pagein .35s var(--ease)}.nshow.full .nshow-bar{position:static;margin:0 0 12px;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.nshow.full .nshow-full{background:var(--ink);color:#fff}.nshow.full .nshow-body{flex:1;min-height:0;display:flex;align-items:stretch}.nshow.full .nshow-stage{flex:1;min-height:0;justify-content:center;overflow:hidden}.nshow.full .nshow-side{display:none}.nshow.full .nshow-frame.desk{border-radius:12px}.nshow-pitch{font-family:var(--serif);font-size:23px;line-height:1.2;margin:8px 0 24px}.nshow-body{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:start}.nshow-stage{min-width:0;display:flex;flex-direction:column;align-items:center;gap:22px}.nshow-frame{position:relative;overflow:hidden;overflow:clip;background:#fff;flex:none}.nshow-frame.desk{border-radius:16px;box-shadow:0 0 0 1px var(--line),0 40px 80px -40px #3c141e73}.nshow-frame.phone{border-radius:38px;border:10px solid #16110f;box-sizing:content-box;box-shadow:0 30px 70px -30px #0000008c}.nshow-frame iframe{border:0;display:block;transform-origin:0 0}.nshow-side{position:sticky;top:100px;animation:pagein .5s var(--ease)}.nshow-price{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;line-height:1;margin:8px 0 14px}.nshow-was{margin:0 0 4px;color:var(--ink2);font-size:15px}.nshow-side .ticks{margin-top:8px}.nshow-try{font-size:15px;color:var(--ink2);background:var(--bg2);border-radius:16px;padding:12px 14px;margin:18px 0 0}.nshow-btns{display:flex;flex-direction:column;gap:10px;margin-top:20px}.nshow-btns .btn{width:100%}.nshow-note{font-size:13px;color:var(--ink2);margin:14px 0 0;line-height:1.45}.nm{position:relative;width:300px;height:620px;border-radius:46px;background:#111;padding:11px;box-shadow:0 40px 80px -30px #3c141e73;animation:nm .7s var(--ease)}@keyframes nm{0%{opacity:0;transform:translateY(24px) rotate(-3deg)}to{opacity:1;transform:none}}.nm-screen{height:100%;border-radius:36px;background:var(--b);overflow:hidden;display:flex;flex-direction:column;padding:22px 18px}.nm-top{display:flex;justify-content:space-between;align-items:center;padding-top:14px}.nm-top b{color:var(--c);font-size:20px;font-weight:800}.nm-top span{font-size:11px;background:var(--c);color:#fff;padding:7px 11px;border-radius:20px;font-weight:600}.nm-hero{margin:34px 0 22px}.nm-hero small{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:var(--c);opacity:.8;font-weight:700}.nm-hero h5{font-size:34px;line-height:1.05;margin-top:8px;color:#1c1215;font-weight:800;letter-spacing:-.5px}.nm-list{display:grid;gap:10px}.nm-list div{display:flex;justify-content:space-between;background:#fff;border-radius:14px;padding:14px;font-size:13px;font-weight:600;color:#2a2226;box-shadow:0 6px 14px -10px #00000040;animation:rise .6s var(--ease) both;animation-delay:calc(.2s + var(--i) * 90ms)}.nm-list i{font-style:normal;color:var(--c)}.nm-cta{margin-top:auto;background:var(--c);color:#fff;text-align:center;padding:15px;border-radius:16px;font-weight:700;font-size:14px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.chips span{padding:12px 20px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-family:var(--serif);font-style:italic;font-size:22px;transition:background .3s,color .3s}.chips span:hover{background:var(--cherry);color:#fff}.frow{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.frow.flip>div:first-child{order:2}.frow-demo{display:flex;justify-content:center}.frow-demo>*{width:100%;max-width:520px}.bk{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:0 30px 60px -40px #3c141e59}.bk-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:18px;flex-wrap:wrap}.bk-h b{font-size:20px}.bk-h span{color:var(--mute);font-size:14px}.bk-days{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:14px}.bk-days button{padding:10px 0;border-radius:14px;background:var(--bg2);font-size:13px;color:var(--ink2);transition:.3s var(--ease)}.bk-days button b{display:block;font-size:20px;color:var(--ink)}.bk-days button.on{background:var(--cherry);color:#ffd9de}.bk-days button.on b{color:#fff}.bk-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.bk-slots button{padding:13px 0;border-radius:12px;border:1.5px solid var(--line);font-weight:600;transition:.25s var(--ease);animation:rise .45s var(--ease) both;animation-delay:calc(var(--i) * 35ms)}.bk-slots button:hover:not(:disabled){border-color:var(--cherry);color:var(--cherry)}.bk-slots button.on{background:var(--ink);color:#fff;border-color:var(--ink);transform:scale(1.04)}.bk-slots button:disabled{color:#c4b8b0;cursor:default}.bk.done{text-align:center;padding:44px 28px}.bk.done h4{font-family:var(--serif);font-size:36px;font-weight:500;margin:14px 0 6px}.bk.done p{color:var(--ink2);margin-bottom:8px}.bk.done small{display:block;color:var(--mute);margin-bottom:22px}.check{width:76px;height:76px;margin:0 auto}.check svg{width:100%;height:100%;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.check circle{stroke:var(--cherry);stroke-dasharray:151;stroke-dashoffset:151;animation:draw .7s var(--ease) forwards}.check path{stroke:var(--cherry);stroke-dasharray:40;stroke-dashoffset:40;animation:draw .45s var(--ease) .55s forwards}@keyframes draw{to{stroke-dashoffset:0}}.ed{display:grid;grid-template-columns:1fr 30px 1fr;gap:12px;align-items:center}.ed-form,.ed-site{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:20px}.ed-h{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--mute);font-weight:700;margin-bottom:14px}.ed-form label{display:block;font-size:13px;color:var(--mute);margin-bottom:12px}.ed-form input:not([type=checkbox]){display:block;width:100%;margin-top:5px;padding:11px 12px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-size:15px;color:var(--ink);outline:none;transition:border-color .2s}.ed-form input:focus{border-color:var(--cherry)}.ed-sw{display:flex!important;align-items:center;gap:10px;cursor:pointer;color:var(--ink)!important;font-size:14px!important}.ed-sw input{display:none}.ed-sw span{width:40px;height:24px;border-radius:20px;background:#d9cfc6;position:relative;transition:background .3s}.ed-sw span:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.ed-sw input:checked+span{background:var(--cherry)}.ed-sw input:checked+span:after{transform:translate(16px)}.ed-arrow{text-align:center;color:var(--cherry);font-size:22px;animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translate(4px)}}.svc{position:relative;background:#fff;border-radius:16px;padding:18px;box-shadow:0 10px 24px -16px #3c141e66;animation:flash .5s var(--ease)}@keyframes flash{0%{box-shadow:0 0 0 3px #d0112f59}}.svc b{display:block;font-size:17px;margin-bottom:6px;word-break:break-word}.svc-p{display:block;font-size:22px;font-weight:700;margin-bottom:14px}.svc-p s{font-size:14px;color:var(--mute);font-weight:400;margin-right:8px}.svc-btn{display:inline-block;background:var(--cherry);color:#fff;font-size:13px;font-weight:600;padding:8px 14px;border-radius:20px}.svc-tag{position:absolute;right:12px;top:12px;background:var(--blush);color:var(--cherry);font-weight:700;font-size:12px;padding:4px 9px;border-radius:20px}.stats{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:28px}.stats-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;font-size:14px;color:var(--mute);flex-wrap:wrap;gap:8px}.stats-h b{font-size:20px;color:var(--ink)}.lg{display:inline-block;width:10px;height:10px;border-radius:3px;margin:0 6px 0 12px;vertical-align:-1px}.lg.v{background:#e6d7cb}.lg.r{background:var(--cherry)}.bars{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;height:220px}.bar{display:flex;flex-direction:column;align-items:center;gap:8px}.bar .col{flex:1;width:100%;position:relative}.bar .col i{position:absolute;bottom:0;border-radius:8px 8px 4px 4px;transform:scaleY(0);transform-origin:bottom;transition:transform 1s var(--ease);transition-delay:calc(var(--i) * 80ms)}.bar .v{left:0;right:0;background:#e6d7cb}.bar .r{left:22%;right:22%;background:var(--cherry);transition-delay:calc(.3s + var(--i) * 80ms)!important}.stats.in .bar .col i{transform:scaleY(1)}.bar span{font-size:13px;color:var(--mute)}.mini{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.mi{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px}.mi span{font-size:28px}.mi b{display:block;font-size:18px;margin:14px 0 6px}.mi p{color:var(--ink2);font-size:15px}.calc-sec{padding-top:40px}.calc{display:grid;grid-template-columns:1.2fr 1fr;border-radius:32px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.calc-l{padding:44px}.sw-row{display:flex;justify-content:space-between;align-items:center;margin:26px 0 20px;font-size:18px;font-weight:600}.sw{width:56px;height:32px;border-radius:20px;background:#d9cfc6;position:relative;transition:background .3s}.sw i{position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .35s var(--ease);box-shadow:0 2px 6px #0003}.sw.on{background:var(--cherry)}.sw.on i{transform:translate(24px)}.range{transition:opacity .3s}.range.dim{opacity:.35}.range span{display:block;color:var(--ink2);margin-bottom:10px}.range input{width:100%;accent-color:var(--cherry)}.term-tabs{width:100%;flex-wrap:nowrap;border-radius:22px}.term-tabs button{flex:1;flex-direction:column;justify-content:center;gap:4px;padding:10px 6px;border-radius:16px;white-space:nowrap}.term-tabs button:disabled{cursor:default}.term-tabs small{font-size:12px;font-weight:700;color:var(--cherry);background:var(--blush);padding:1px 7px;border-radius:999px}.terms{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.terms .k{margin-bottom:8px}.terms div:not(.k){display:grid;grid-template-columns:70px 60px 1fr;align-items:baseline;padding:7px 0}.terms b{color:var(--cherry)}.terms small{color:var(--ink2);font-size:15px;text-align:right}.pc-terms{font-size:15px;font-weight:600;color:var(--ink2);margin:-6px 0 12px}.calc-lines{margin-top:28px;border-top:1px solid var(--line)}.calc-lines div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);transition:opacity .3s}.calc-lines .off{opacity:.35}.calc-r{background:var(--ink);color:#f7f1ea;padding:44px;display:flex;flex-direction:column;justify-content:center;position:relative;isolation:isolate;overflow:hidden}.calc-r:after{content:"";position:absolute;right:-100px;top:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(208,17,47,.4),transparent 68%);z-index:-1}.calc-r>span{color:#bfb1aa}.calc-total{font-family:var(--serif);font-size:clamp(52px,6vw,80px);line-height:1.05;margin:10px 0 30px;animation:pop .45s var(--ease)}@keyframes pop{0%{opacity:.3;transform:translateY(8px)}}.cmp{margin-top:40px;border-radius:24px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.cmp-h,.cmp-r{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center}.cmp-h{background:var(--bg2)}.cmp-h b{padding:22px;font-size:17px;text-align:center}.cmp-h b small{display:block;font-weight:400;color:var(--mute);font-size:14px;margin-top:4px}.cmp-h .hl{background:var(--ink);color:#fff}.cmp-h .hl small{color:#bfb1aa}.cmp-r{border-top:1px solid var(--line);transition:background .2s}.cmp-r:hover{background:#fff}.cmp-r span{padding:16px 22px;color:var(--ink2)}.cmp-r i{font-style:normal;text-align:center;padding:16px;font-weight:700}.cmp-r i.y{color:var(--cherry)}.cmp-r i.n{color:#c4b8b0}.cmp-r i.t{color:var(--mute);font-weight:500;font-size:14px}.cmp-r i.hl{background:#1c121508}.cmp3 .cmp-h,.cmp3 .cmp-r{grid-template-columns:1.5fr 1fr 1fr 1fr}.cmp-r i.t{line-height:1.3}.pk-tabs{margin-top:22px}.pk-lead{margin-top:14px;color:var(--ink2);min-height:3em;animation:pagein .5s var(--ease)}.box-p{color:var(--ink2);margin-bottom:12px}.split2 .promo-box{display:flex;flex-direction:column;justify-content:center}.mk{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding-top:60px;padding-bottom:20px;min-height:min(calc(100vh - 200px),720px)}.mk-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:s}.mk-steps li{counter-increment:s;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;font-size:14px;color:var(--mute)}.mk-steps li:before{content:counter(s);display:block;font-family:var(--serif);font-style:italic;font-size:34px;color:var(--cherry);line-height:1;margin-bottom:8px}.mk-steps b{display:block;color:var(--ink);font-size:16px}.mk-r{background:var(--card);border:1px solid var(--line);border-radius:32px;padding:36px;box-shadow:0 40px 80px -50px #3c141e73}.mk-form label{display:block;margin-bottom:18px}.mk-form label span{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.mk-form label i{font-style:normal;color:var(--mute);font-weight:400}.mk-form input,.mk-form textarea{width:100%;padding:15px 16px;border-radius:14px;border:1.5px solid var(--line);background:#fff;outline:none;font-size:16px;resize:vertical;transition:border-color .2s,box-shadow .2s}.mk-form input:focus,.mk-form textarea:focus{border-color:var(--cherry);box-shadow:0 0 0 4px #d0112f1a}.mk-form small{display:block;margin-top:14px;font-size:12px;color:var(--mute)}.mk-form .mk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mk-form .mk-consent{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.mk-form .mk-consent input{width:18px;height:18px;flex:none;margin:1px 0 0;padding:0;accent-color:var(--cherry)}.mk-form .mk-consent small{margin:0;font-size:13px;line-height:1.4}.mk-err{color:var(--cherry);font-size:14px;margin:0 0 14px}.mk-done{text-align:center;padding:30px 10px}.mk-done h3{font-family:var(--serif);font-weight:500;font-size:40px;margin:16px 0 8px}.mk-done p{color:var(--ink2)}.mk-done small{display:block;color:var(--mute);margin:10px 0 24px}.nf{text-align:center;padding-top:100px;padding-bottom:40px}.nf-b{display:inline-block;animation:fl 4s ease-in-out infinite}.nf .lead{margin:0 auto 30px}.iso{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:22px}.iso-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.iso-t{border-radius:16px;padding:14px;border:1.5px solid var(--line);background:#fff;transition:border-color .3s,background .3s,transform .3s var(--ease)}.iso-t b{display:block;font-size:15px;color:var(--c)}.iso-parts{display:flex;flex-wrap:wrap;gap:4px;margin:10px 0}.iso-parts span{font-size:11px;padding:3px 7px;border-radius:20px;background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--ink2)}.iso-t small{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--mute)}.iso-t small i{width:7px;height:7px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 3px #3f7a4a26}.iso,.iso-t{position:relative}.iso-t:is(.panic,.down,.fixing){border-color:var(--cherry);background:var(--blush)}.iso-t:is(.panic,.down,.fixing) small{color:var(--cherry)}.iso-t:is(.panic,.down,.fixing) small i{background:var(--cherry);box-shadow:0 0 0 3px #d0112f26}.iso-t.panic{animation:shake .5s var(--ease)}.iso-t.fixing small i{animation:blink .6s infinite alternate}.iso-t.ok{border-color:var(--leaf);background:#eef6ef;transition:border-color .6s,background .6s}.iso-t.ok small{color:var(--leaf)}.iso-ok{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:var(--leaf);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:700;animation:pop .5s var(--ease)}@keyframes pop{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.iso.panic{animation:shake .45s var(--ease) .05s}.panic-flash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;box-shadow:inset 0 0 160px 40px #d0112f8c;background:#d0112f14;animation:flash .9s ease-out forwards}@keyframes flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.iso-f p{animation:rise .5s var(--ease)}.iso-f b.ok{color:var(--leaf)}.iso.egg .iso-f p{color:var(--ink);font-weight:600}.iso-btns{display:flex;gap:8px;flex:none}.iso-cta{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--ink2);animation:rise .6s var(--ease)}@keyframes shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes blink{to{opacity:.2}}.iso-f{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;font-size:15px;color:var(--ink2)}.iso-f p{flex:1 1 240px}.iso-f b{color:var(--cherry)}.gw{background:var(--ink);color:#f7f1ea;border-radius:28px;padding:24px}.gw-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.gw-h b{font-size:17px}.gw-h span{display:flex;gap:12px;font-size:13px}.gw-h i{font-style:normal}.gw-h .ok{color:#8fd19b}.gw-h .no{color:#ff8f9c}.gw-r{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:15px;opacity:.15;transform:translate(-8px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.gw-r.on{opacity:1;transform:none}.gw-r i{font-style:normal;font-weight:700;text-align:center}.gw-r small{font-size:13px;color:#bfb1aa}.gw-r.pass i{color:#8fd19b}.gw-r.stop i{color:#ff8f9c}.gw-r.stop span{color:#bfb1aa;text-decoration:line-through;text-decoration-color:#ff8f9c99}.gate3{margin-top:30px}.gate3 .k{color:var(--cherry)}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;counter-reset:f}.flow-s{position:relative;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.flow-s b{display:block;font-size:18px;margin-bottom:4px}.flow-s span{color:var(--ink2);font-size:15px}.flow-s:not(:last-child):after{content:"→";position:absolute;right:-13px;top:50%;transform:translateY(-50%);color:var(--cherry);font-weight:700;z-index:1}.flow-s.box-in{border:1.5px dashed var(--cherry);background:var(--blush)}.flow-s:last-child{background:var(--ink);color:#f7f1ea;border:none}.flow-s:last-child span{color:#bfb1aa}.res h3{font-family:var(--serif);font-weight:500;font-size:clamp(32px,3.6vw,46px);margin:10px 0 30px}.res3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.res3 b{display:block;font-size:19px;margin-bottom:8px}.res3 p{color:#bfb1aa;font-size:15px}.res3>div{padding-left:18px;border-left:2px solid var(--flesh)}.res-note{margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);color:#e6dcd4;max-width:760px}.bkp{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:24px}.bkp-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:16px}.bkp-h b{font-size:17px}.bkp-h span{font-size:13px;color:var(--mute)}.bkp-k{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--mute);font-weight:600;margin:12px 0 8px}.bkp-dots{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bkp-dots.m{grid-template-columns:repeat(6,1fr)}.bkp-dots button{padding:8px 0;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:600;transition:.2s}.bkp-dots button:hover{border-color:var(--cherry)}.bkp-dots button.on{background:var(--cherry);color:#fff;border-color:var(--cherry)}.bkp-f{min-height:56px;display:flex;align-items:center;margin-top:16px;font-size:15px;color:var(--ink2)}.bkp-f .btn{white-space:normal}.bkp-bar{width:100%;height:8px;border-radius:8px;background:var(--bg2);overflow:hidden}.bkp-bar i{display:block;height:100%;background:var(--cherry);animation:fill 1.6s var(--ease) forwards}@keyframes fill{0%{width:0}to{width:100%}}.bkp-ok{color:var(--leaf);font-weight:600}.bkp-drill{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.bkp-drill i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--leaf);box-shadow:0 0 0 3px #3f7a4a26}.law{margin-top:40px}.box.blush{background:var(--blush);border:none}.box.blush p{color:var(--ink2);font-size:18px}.ftr-contacts{display:flex;flex-direction:column;gap:4px;margin-top:14px}.ftr-contacts a{color:#f7f1ea}.ftr-legal{display:flex;flex-direction:column;align-items:inherit;gap:4px;margin-top:14px}.ftr-legal a{color:#8f817c;border:0}.ftr-legal a:hover{color:#f7f1ea}.drawer-contacts{display:flex;flex-direction:column;gap:6px;margin-top:20px}.drawer .drawer-contacts a{font-family:var(--sans);font-size:16px;padding:0;border:0;color:var(--ink2)}.mk-direct a{color:var(--cherry)}.doc{max-width:820px;padding-top:70px}.doc .h1{font-size:clamp(40px,4.6vw,64px)}.doc-since{color:var(--mute);font-size:14px;margin:-8px 0 30px}.doc h2{font-family:var(--serif);font-weight:500;font-size:30px;margin:40px 0 12px}.doc p,.doc ul{color:var(--ink2);margin-bottom:14px}.doc ul{padding-left:22px}.doc li{margin-bottom:6px}.doc a{color:var(--cherry);border-bottom:1px solid rgba(208,17,47,.3)}.doc mark{background:var(--blush);color:var(--cherry);padding:1px 6px;border-radius:6px}.doc-draft{background:var(--blush);color:var(--cherry);border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600}.mk-form .mk-consent a{color:var(--ink2);border-bottom:1px solid var(--line)}@media (max-width:1000px){.who,.mini{grid-template-columns:repeat(2,1fr)}.hdr-nav{gap:0}.hdr-nav a{padding:8px 9px;font-size:14px;white-space:nowrap}.hdr-nav a:after{left:9px;right:9px}}@media (min-width:821px) and (max-width:1200px){.nshow-bar .tabs{width:100%}.nshow-bar .tabs button,.nshow-lv button{flex:1;justify-content:center}.nshow-lv{flex:1;margin-left:0}}@media (max-width:820px){:root{--hdr:68px}body{font-size:16px}.hdr-nav,.hdr-cta{display:none}.burger{display:block}.drawer{display:flex;flex-direction:column;gap:6px;position:fixed;top:68px;right:0;bottom:0;left:0;background:var(--bg);padding:24px var(--pad);transform:translateY(-12px);opacity:0;pointer-events:none;transition:.4s var(--ease)}.hdr.open{background:var(--bg)}.hdr.open .drawer{transform:none;opacity:1;pointer-events:auto}.drawer a{font-family:var(--serif);font-size:40px;padding:6px 0;border-bottom:1px solid var(--line);opacity:0;transform:translateY(10px);transition:.5s var(--ease);transition-delay:calc(var(--i) * 50ms)}.drawer a.active{color:var(--cherry)}.hdr.open .drawer a{opacity:1;transform:none}.drawer .btn{font-family:var(--sans);font-size:16px;margin-top:24px;border:none}.hero{grid-template-columns:1fr;gap:30px;padding-top:10px;padding-bottom:60px}.h1{letter-spacing:-.8px;margin:16px 0 18px}.lead{font-size:17px;margin-bottom:26px}.row .btn{width:100%}.stage{height:330px}.lap{width:92%;right:auto;left:0;top:0;padding:6px 6px 0;border-radius:10px}.ph{width:112px;height:242px;border-radius:22px;padding:5px;right:0;bottom:0}.ph div{border-radius:18px}.tagc{left:0;bottom:30px;font-size:12px;padding:10px 12px}.tagc b{font-size:13px}.mq-track{font-size:22px;gap:26px}.sec{padding-top:70px}.sub{font-size:16px}.steps,.who,.inside,.price,.plat,.feat,.split2,.why3,.niche-body,.frow,.mini,.calc,.mk,.mk-steps,.ftr-in{grid-template-columns:1fr}.frow.flip>div:first-child{order:0}.flow,.res3{grid-template-columns:1fr}.flow-s:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-17px;transform:translate(-50%)}.iso-grid{grid-template-columns:1fr 1fr}.iso-f{flex-direction:column;align-items:stretch}.iso-btns{flex-direction:column}.iso-f .btn{width:100%}.gw,.bkp,.iso{padding:18px}.gw-r small{font-size:12px}.steps,.who{margin-top:30px;gap:12px}.st{padding:26px}.st .n{font-size:48px}.wc-go{opacity:1;transform:none}.inside,.frow{gap:36px}.feat{gap:20px;margin-top:28px}.gift-band{grid-template-columns:1fr;gap:30px;padding:34px 24px;margin-top:50px}.gb-ticket{transform:none}.gb-new{font-size:76px}.pc,.pc2,.box,.calc-l,.calc-r,.promo-box{padding:30px 24px}.num{font-size:56px}.pc2 .num{font-size:46px}.pc ul{columns:1}.num small{display:block;margin-top:10px}.pc .num small:first-child{display:inline;margin:0}.pc .btn{width:100%;white-space:normal}.pc-pk{grid-template-columns:1fr}.pc-pk a{flex-direction:row;align-items:baseline;gap:10px}.pc-pk span{margin-left:auto;font-size:21px}.pc-pk small{order:3}.plat{padding:32px 24px;gap:28px;margin-top:70px;border-radius:26px}.q b{font-size:17px}.ftr{margin-top:80px;border-radius:28px 28px 0 0}.final{padding:70px 20px 60px}.final .btn{width:100%;white-space:normal}.ftr-by{align-items:flex-start}.phero{padding-top:30px}.tl-line{left:calc(var(--pad) + 6px)}.tl-item{grid-template-columns:1fr;gap:8px;padding:18px 0 18px 36px}.tl-dot{left:0;top:26px}.tl-body{padding:22px}.tabs{border-radius:22px;width:100%}.tabs button{padding:10px 14px;font-size:14px}.niche-body{gap:40px;margin-top:30px}.nshow-body{grid-template-columns:1fr;gap:28px}.nshow-side{position:static}.nshow-bar{top:var(--hdr);margin:0 -10px 14px;padding:8px 10px;border-radius:20px;row-gap:8px;transition:margin-bottom .6s var(--ease)}.nshow-bar .tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-radius:999px;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fl,0px),#000 calc(100% - var(--fr,0px)),transparent)}.nshow-bar .tabs::-webkit-scrollbar{display:none}.nshow-bar .tabs button{flex:none;padding:8px 12px}.nshow-lv{width:100%;margin-left:0;height:44px;box-sizing:border-box;overflow:hidden;transition:height .6s var(--ease),margin-top .6s var(--ease),opacity .6s var(--ease)}.nshow-bar.tuck{margin-bottom:66px}.nshow-bar.tuck .nshow-lv{height:0;margin-top:-8px;padding-block:0;opacity:0;pointer-events:none}.nshow-sum{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:-2px 0 -12px}.nshow-sum .k{margin:0}.nshow-sum b{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;line-height:1}.nshow-sum-go{margin-left:auto;font-size:14px;font-weight:600;color:var(--cherry)}.nshow-pk{scroll-margin-top:calc(var(--hdr) + 80px)}.nshow-fw.desk .nshow-open{right:12px;bottom:12px}.nshow-lv button{flex:1;justify-content:center;padding:8px 6px}.nshow-full{width:100%}.nshow.full{padding:8px 10px 10px}.nshow.full .nshow-bar .tabs{display:none}.nm{width:260px;height:540px}.ed{grid-template-columns:1fr}.ed-arrow{transform:rotate(90deg);animation:none}.cmp-h b{padding:14px 8px;font-size:14px}.cmp-r span{padding:12px 14px;font-size:14px}.cmp-r i{padding:12px 6px}.cmp3 .cmp-h,.cmp3 .cmp-r{grid-template-columns:1.2fr 1fr 1fr 1fr}.cmp3 .cmp-h b{font-size:13px;padding:12px 4px}.cmp3 .cmp-h b small{font-size:12px}.cmp3 .cmp-r span{padding:12px 10px;font-size:13px}.cmp3 .cmp-r i{padding:12px 4px}.cmp3 .cmp-r i.t{font-size:12px}.pk-tabs{width:100%}.pk-tabs button{flex:1;justify-content:center}.mk{padding-top:20px;gap:36px;min-height:0}.mk-r{padding:26px 20px}.chips span{font-size:18px;padding:10px 16px}}.shot .rv,.shot .rise{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.shot .tl-item .tl-dot{background:var(--cherry);border-color:var(--cherry)}.shot .tl-line i{height:100%}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv,.rise{opacity:1!important;transform:none!important}.ap{opacity:1;transform:none}}}
