.CSEt2W_section{text-align:center;justify-items:center;gap:12px;padding:32px 16px 28px;display:grid}.CSEt2W_section>p{color:var(--muted);font-size:12px}.CSEt2W_trigger{color:#30483d;text-align:left;background:#ffffff70;border:1px solid #d7d4c9;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:14px 24px;font-size:14px;font-weight:550;display:flex}.CSEt2W_trigger:hover{background:#fffdf7;border-color:#81917c}.CSEt2W_trigger small{color:#737b70;margin-top:3px;font-size:11px;display:block}.CSEt2W_guide{max-width:520px}.CSEt2W_symbol{color:#345b4c;background:#e8eddf;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.CSEt2W_devices{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.CSEt2W_devices button{border:1px solid #d7d4c9;border-radius:8px;padding:10px 12px;font-size:12px}.CSEt2W_devices button[aria-pressed=true]{color:#fff;background:#294b3e;border-color:#294b3e}.CSEt2W_steps{padding-left:24px;font-size:14px;line-height:1.7}.CSEt2W_steps li{padding:6px 0 6px 4px}
.Hx0lNG_home{isolation:isolate;flex-direction:column;width:min(1200px,100% - 96px);min-height:100svh;margin-inline:auto;display:flex;position:relative}.Hx0lNG_backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;height:820px;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.Hx0lNG_contours{width:680px;height:780px;position:absolute;top:-160px;right:-200px;transform:rotate(-28deg)}.Hx0lNG_contours span{border:1px solid color-mix(in srgb, var(--bronze) 22%, transparent);border-radius:50%;position:absolute;inset:0}.Hx0lNG_contours span:nth-child(2){inset:24px}.Hx0lNG_contours span:nth-child(3){inset:48px}.Hx0lNG_scissorsSketch{color:var(--bronze);opacity:.15;position:absolute;top:40px;left:calc(50% - 230px);transform:rotate(-24deg)}.Hx0lNG_barberStripes{background:repeating-linear-gradient(-45deg, transparent 0 11px, color-mix(in srgb, var(--bronze) 18%, transparent) 11px 12px);width:72px;height:124px;position:absolute;top:575px;left:max(24px,50% - 660px);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.Hx0lNG_fineGrid{border:1px solid color-mix(in srgb, var(--bronze) 12%, transparent);background-image:radial-gradient(color-mix(in srgb, var(--bronze) 28%, transparent) .7px, transparent .7px);background-size:16px 16px;border-radius:50%;width:500px;height:500px;position:absolute;top:130px;left:-140px;-webkit-mask-image:linear-gradient(100deg,#000,#0000 85%);mask-image:linear-gradient(100deg,#000,#0000 85%)}.Hx0lNG_header{align-items:center;min-height:104px;display:flex}.Hx0lNG_header .wordmark{width:auto}.Hx0lNG_header .wordmark strong{font-size:clamp(40px,4vw,52px)}.Hx0lNG_header .wordmark small{font-size:10px}.Hx0lNG_hero{grid-template-columns:1fr 1.12fr;align-items:center;gap:56px;padding-block:32px 64px;display:grid}.Hx0lNG_heroCopy h1{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(48px,5.6vw,78px);font-weight:450;line-height:1.12}.Hx0lNG_heroCopy h1 span{color:var(--bronze)}.Hx0lNG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.Hx0lNG_actions>button:first-child{justify-content:space-between;min-width:272px;min-height:76px;padding:22px 30px;font-size:20px}.Hx0lNG_call{border:1px solid var(--line);background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:16px 20px;font-size:15px;display:inline-flex}.Hx0lNG_call:hover{background:var(--line);border-color:var(--muted)}.Hx0lNG_home a:hover{color:var(--bronze)}.Hx0lNG_instagram{border:1px solid color-mix(in srgb, var(--bronze) 45%, var(--line));min-height:44px;color:var(--bronze);background:color-mix(in srgb, var(--bronze) 5%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.Hx0lNG_instagram:hover,.Hx0lNG_instagram:focus-visible{border-color:var(--bronze);background:color-mix(in srgb, var(--bronze) 13%, transparent)}.Hx0lNG_visitInfo{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.Hx0lNG_gallery{min-width:0;position:relative}.Hx0lNG_gallery:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--bronze) 32%, transparent);position:absolute;inset:-14px 14px 14px -14px}.Hx0lNG_photo{aspect-ratio:1;background:#080808;margin:0;position:relative;overflow:hidden}.Hx0lNG_photo img{object-fit:cover;opacity:0;transition:opacity .9s}.Hx0lNG_photo img[data-active=true]{opacity:1}.Hx0lNG_lateNotice{border:1px solid color-mix(in srgb, var(--bronze) 36%, var(--line));background:color-mix(in srgb, var(--bronze) 7%, transparent);border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:16px 18px;font-size:14px;line-height:1.6;display:flex}.Hx0lNG_lateNotice>svg{color:var(--bronze);flex:none;margin-top:2px}.Hx0lNG_lateNotice strong{font-weight:600;display:block}.Hx0lNG_lateNotice small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.Hx0lNG_photo img:first-child[data-active=true]{transition:none}.Hx0lNG_location{border-block:1px solid var(--line);align-items:center;gap:16px;padding-block:24px;font-size:14px;display:flex}.Hx0lNG_location>svg{flex:none}.Hx0lNG_hours{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:500;display:flex}.Hx0lNG_hours>svg{color:var(--bronze);flex:none}.Hx0lNG_map{margin-top:20px}.Hx0lNG_map .yandex-map-panel{border:0;min-height:300px}:is(.Hx0lNG_map .yandex-map-canvas,.Hx0lNG_map .yandex-map-fallback,.Hx0lNG_map .map-loading){height:100%;inset:0}.Hx0lNG_map .map-loading{color:var(--ink)}.Hx0lNG_phoneModal{border:1px solid var(--line);border-radius:12px;width:440px;max-width:calc(100% - 32px)}.Hx0lNG_phoneDialog{text-align:center;padding:40px 32px 32px}.Hx0lNG_phoneBadge{width:56px;height:56px;color:var(--bronze);background:color-mix(in srgb, var(--bronze) 9%, var(--milk));border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.Hx0lNG_phoneLabel{color:var(--muted);letter-spacing:.06em;margin-bottom:10px;font-size:12px}.Hx0lNG_phoneDialog h2{font-family:var(--display);font-size:36px;font-weight:450}.Hx0lNG_phoneNumber{border:1px solid var(--line);background:color-mix(in srgb, var(--milk) 45%, white);border-radius:6px;flex-direction:column;align-items:center;gap:12px;margin-block:28px 24px;padding:20px 12px 12px;display:flex}.Hx0lNG_phoneNumber>span{font-variant-numeric:tabular-nums;letter-spacing:-.035em;-webkit-user-select:all;user-select:all;font-size:clamp(21px,5.8vw,28px)}.Hx0lNG_phoneNumber>button{min-height:44px;color:var(--muted);border-color:#0000;padding:8px 12px;font-size:12px}.Hx0lNG_phoneDialog>a{min-height:60px;font-size:16px;display:flex}.Hx0lNG_footer{padding-block:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:8px 24px;font-size:12px;display:grid}.Hx0lNG_footer>span{justify-self:start}.Hx0lNG_footer a{justify-self:end;align-items:center;gap:5px;min-height:44px;display:inline-flex}.Hx0lNG_socialNote{text-align:center;opacity:.55;grid-column:1/-1;width:min(100%,640px);margin:0 auto 4px;font-size:10px;line-height:1.6}@media (max-width:1000px){.Hx0lNG_hero{gap:32px}.Hx0lNG_location{flex-wrap:wrap}}@media (max-width:700px){.Hx0lNG_backdrop{height:760px}.Hx0lNG_contours{width:380px;height:460px;top:-170px;right:-240px}.Hx0lNG_scissorsSketch{opacity:.12;transform-origin:100% 0;top:105px;left:auto;right:26px;transform:rotate(-24deg)scale(.72)}.Hx0lNG_fineGrid{opacity:.65;top:260px;left:-240px}.Hx0lNG_barberStripes{top:650px;left:auto;right:0}.Hx0lNG_gallery:before{inset:-9px 9px 9px -9px}.Hx0lNG_home{width:calc(100% - 40px)}.Hx0lNG_phoneDialog{padding:36px 20px 24px}.Hx0lNG_header{min-height:88px}.Hx0lNG_hero{grid-template-columns:1fr;gap:32px;padding-block:24px 28px}.Hx0lNG_heroCopy h1{font-size:clamp(48px,11vw,72px)}.Hx0lNG_actions{gap:12px;margin-top:28px}.Hx0lNG_actions>button:first-child{flex:1;min-width:0;min-height:72px;padding-inline:22px;font-size:18px}.Hx0lNG_call{padding-inline:16px;font-size:14px}.Hx0lNG_photo{aspect-ratio:1}.Hx0lNG_location{grid-template-columns:22px 1fr auto;gap:10px 12px;padding-block:20px;display:grid}.Hx0lNG_location>span:nth-child(2){grid-column:2/-1}.Hx0lNG_hours{font-size:16px}.Hx0lNG_footer{gap:0 18px}.Hx0lNG_footer>span{min-width:0}.Hx0lNG_map .yandex-map-panel{min-height:320px}}@media (prefers-reduced-motion:reduce){.Hx0lNG_photo img{transition:none}}.Hx0lNG_typewriter{border-left:2px solid var(--bronze);margin-top:24px;padding-left:18px}.Hx0lNG_phraseLabel{color:var(--bronze);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;display:block}.Hx0lNG_typewriter p{max-width:34ch;min-height:5.4em;color:var(--muted);margin:12px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.Hx0lNG_caret{vertical-align:-.1em;background:var(--bronze);width:2px;height:1em;margin-left:4px;display:inline-block}.Hx0lNG_caret[data-motion=true]{animation:1s step-end infinite Hx0lNG_caretPulse}@keyframes Hx0lNG_caretPulse{50%{opacity:0}}@media (max-width:700px){.Hx0lNG_typewriter p{min-height:5.5em;font-size:18px}}@media (prefers-reduced-motion:reduce){.Hx0lNG_caret{animation:none}}.Hx0lNG_galleryColumn{min-width:0}
