@layer salon-block{.b-vika-header{z-index:20;background:var(--c-bg);color:var(--c-text);position:relative}@container site (width>=768px){.b-vika-header[data-hm-d=overlay-light],.b-vika-header[data-hm-d=overlay-dark]{background:0 0;position:absolute;inset:0 0 auto}.b-vika-header[data-hm-d=overlay-dark] .hdr{--hdr-fg:var(--s-inverse-text)}.b-vika-header[data-hm-d=glass]{background:color-mix(in srgb, var(--c-bg) 72%, transparent)}}@container site (width<=767px){.b-vika-header[data-hm-m=overlay-light],.b-vika-header[data-hm-m=overlay-dark]{background:0 0;position:absolute;inset:0 0 auto}.b-vika-header[data-hm-m=overlay-dark] .hdr{--hdr-fg:var(--s-inverse-text)}.b-vika-header[data-hm-m=glass]{background:color-mix(in srgb, var(--c-bg) 72%, transparent)}}.b-vika-header .hdr__bar{height:124px;padding:34px var(--vk-pad);justify-content:space-between;align-items:center;gap:32px;display:flex}.b-vika-header .hdr__brand{z-index:2;min-width:0;color:var(--hdr-fg,var(--c-text));flex:0 auto;align-items:center;text-decoration:none;display:flex;position:relative}.b-vika-header .hdr__name{min-width:0;font-family:var(--f-heading);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:25px;display:block;overflow:hidden}.b-vika-header .hdr__logo{width:auto;height:40px;display:block}.b-vika-header .hdr__logo img{object-fit:contain;width:auto;height:100%}.b-vika-header .hdr__nav{flex:none}.b-vika-header .hdr__links{align-items:center;gap:34px;display:flex}.b-vika-header .hdr__links .s-btn,.b-vika-header .hdr__link{color:var(--hdr-fg,var(--c-text));font-family:var(--f-body);letter-spacing:0;white-space:nowrap;padding:0;font-size:15px;font-weight:400;line-height:24px;text-decoration:none;transition:color .2s;display:block}.b-vika-header .hdr__links .s-btn:hover,.b-vika-header .hdr__link:hover{color:var(--c-accent)}.b-vika-header .hdr__cta{flex:none;display:flex}.b-vika-header .hdr__menu{display:none}@container block (width<=1439px){.b-vika-header .hdr__links{gap:26px}}@container block (width<=1023px){.b-vika-header .hdr__nav{display:none}}@container block (width<=767px){.b-vika-header .hdr{--bar-top:14px;--bar-pad:20px;--bar-h:44px;--bar-bottom:6px;--burger-w:44px;--burger-h:44px;--burger-bg:var(--c-btn);--burger-fg:var(--c-btn-text);--burger-border:transparent;--burger-bw:0;--burger-line-1:16px;--burger-line-2:16px;--name-size:18px;--name-lh:23px;--name-ls:-.005em;--tail:inline}.b-vika-header .hdr[data-mstyle=short],.b-vika-header[data-hl-m=pill] .hdr[data-mstyle=auto]{--bar-top:16px;--bar-pad:16px;--bar-h:42px;--bar-bottom:0px;--burger-w:46px;--burger-h:42px;--burger-bg:transparent;--burger-fg:var(--hdr-fg,var(--c-text));--burger-border:var(--hdr-fg,var(--c-text));--burger-bw:1px;--burger-line-1:20px;--burger-line-2:14px;--name-size:21px;--name-lh:26px;--name-ls:-.01em;--name-style:normal;--name-weight:400;--tail:none}.b-vika-header .hdr__bar{height:calc(var(--bar-top) + var(--bar-h) + var(--bar-bottom));padding:var(--bar-top) var(--bar-pad) var(--bar-bottom);gap:16px}.b-vika-header .hdr__name{font-size:var(--name-size);font-style:var(--name-style,italic);font-weight:var(--name-weight,300);line-height:var(--name-lh);letter-spacing:var(--name-ls)}.b-vika-header .hdr__name .vk-logo__dot,.b-vika-header .hdr__name .vk-logo__tail{display:var(--tail)}.b-vika-header .hdr__logo{height:32px}.b-vika-header .hdr__cta{display:none}.b-vika-header .hdr__menu{flex:none;display:block}.b-vika-header .hdr__burger{z-index:2;width:var(--burger-w);height:var(--burger-h);border:var(--burger-bw) solid var(--burger-border);background:var(--burger-bg);color:var(--burger-fg);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid;position:relative}.b-vika-header .hdr__burger::-webkit-details-marker{display:none}.b-vika-header .hdr__burger::marker{content:""}.b-vika-header .hdr__burger-lines{flex-direction:column;align-items:center;gap:5px;display:flex}.b-vika-header .hdr__burger-lines>span{width:var(--burger-line-1);background:currentColor;height:1.5px;transition:transform .2s;display:block}.b-vika-header .hdr__burger-lines>span+span{width:var(--burger-line-2)}.b-vika-header .hdr__menu[open] .hdr__burger{background:var(--c-btn);width:44px;height:44px;color:var(--c-btn-text);border-width:0}.b-vika-header .hdr__menu[open] .hdr__burger-lines{gap:0}.b-vika-header .hdr__menu[open] .hdr__burger-lines>span{border-radius:1px;width:20px;height:2px}.b-vika-header .hdr__menu[open] .hdr__burger-lines>span:first-child{transform:translateY(1px)rotate(45deg)}.b-vika-header .hdr__menu[open] .hdr__burger-lines>span:nth-child(2){transform:translateY(-1px)rotate(-45deg)}.b-vika-header .hdr__bar:has(.hdr__menu[open]){--hdr-fg:var(--c-text)}.b-vika-header .hdr__drawer{z-index:1;overscroll-behavior:contain;background:var(--c-bg);color:var(--c-text);flex-direction:column;justify-content:space-between;gap:24px;padding:76px 16px 24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.b-vika-header .hdr__drawer-nav{background:var(--s-inverse-bg);color:var(--s-inverse-text);border-radius:26px;padding:10px 24px}.b-vika-header .hdr__drawer-links>li:not(:last-child) .hdr__drawer-link{border-bottom:1px solid var(--s-inverse-border)}.b-vika-header .hdr__drawer-link{color:var(--s-inverse-text);align-items:center;gap:14px;padding:9px 0;text-decoration:none;display:flex}.b-vika-header .hdr__drawer-no{color:var(--s-inverse-muted);flex:0 0 24px;margin-right:0;font-size:11px;line-height:15px}.b-vika-header .hdr__drawer-label{overflow-wrap:anywhere;min-width:0}.b-vika-header .hdr__drawer-foot{background:var(--c-card);border-radius:26px;flex-direction:column;align-items:stretch;gap:14px;padding:20px 22px;display:flex}.b-vika-header .hdr__contact{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.b-vika-header .hdr__contact-label{margin-right:0}.b-vika-header .hdr__contact-phone{display:flex}.b-vika-header .hdr__contact-phone .s-btn{color:var(--c-text);font-family:var(--f-heading);letter-spacing:-.01em;padding:0;font-size:21px;font-weight:400;line-height:26px}.b-vika-header .hdr__contact-info{overflow-wrap:anywhere}.b-vika-header .hdr__messengers{flex-wrap:wrap;gap:8px;display:flex}.b-vika-header .hdr__drawer-cta{display:flex}.b-vika-header .hdr__drawer-cta .s-btn{width:100%}}@media (prefers-reduced-motion:reduce){.b-vika-header .hdr__link,.b-vika-header .hdr__links .s-btn,.b-vika-header .hdr__burger-lines>span{transition:none}}}
