@layer salon-block{.b-srez-hero_a{grid-template-columns:var(--srez-pad) minmax(0, 1fr) 48px 428px var(--srez-pad);grid-template-rows:auto 1fr;row-gap:48px;min-height:940px;padding:196px 0 70px;display:grid;overflow:hidden}.b-srez-hero_a .hero__main{display:contents}.b-srez-hero_a .hero__bg{z-index:0}.b-srez-hero_a .hero__bg img{filter:var(--b-const-photo-filter)}.b-srez-hero_a .hero__shade{pointer-events:none;position:absolute;inset:0}.b-srez-hero_a .hero__shade--left{background:linear-gradient(90deg, color-mix(in srgb, var(--c-bg) 95%, transparent) 0%, color-mix(in srgb, var(--c-bg) 62%, transparent) 50%, color-mix(in srgb, var(--c-bg) 15%, transparent) 100%)}.b-srez-hero_a .hero__shade--bottom{background:linear-gradient(180deg, color-mix(in srgb, var(--c-bg) 0%, transparent) 50%, var(--c-bg) 100%)}.b-srez-hero_a .hero__wordmark{--wordmark-ratio:.6667;bottom:-.05em;left:calc(var(--srez-pad) - 24px);z-index:0;font-family:var(--f-heading);font-weight:500;font-size:min(320px, calc(100cqi / var(--chars,4) * var(--wordmark-ratio)));letter-spacing:-.01em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--c-text);opacity:.22;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute}.b-srez-hero_a .hero__offer{z-index:1;flex-direction:column;grid-area:1/2;align-items:flex-start;gap:28px;min-width:0;display:flex;position:relative}.b-srez-hero_a .hero__badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.b-srez-hero_a .hero__badge-note{white-space:nowrap}.b-srez-hero_a .hero__title{max-width:100%;color:var(--c-text);overflow-wrap:anywhere}.b-srez-hero_a .hero__lead{max-width:500px}.b-srez-hero_a .hero__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.b-srez-hero_a .hero__trust{z-index:1;grid-area:2/2;align-self:end;position:relative}.b-srez-hero_a .hero__facts{align-items:flex-start;display:flex}.b-srez-hero_a .hero__fact{border-left:1px solid var(--c-line);flex-direction:column;gap:6px;padding:0 40px;display:flex}.b-srez-hero_a .hero__fact:first-child{border-left:0;padding-left:0}.b-srez-hero_a .hero__fact-value{color:var(--c-text);white-space:nowrap}.b-srez-hero_a .hero__fact-label{color:var(--c-muted);white-space:nowrap}.b-srez-hero_a .hero__booking{z-index:1;grid-area:1/4/span 2;align-self:start;min-width:0;position:relative}.b-srez-hero_a .hero__widget{border:1px solid var(--c-line);background:color-mix(in srgb, var(--c-surface) 94%, transparent);box-shadow:var(--b-const-widget-shadow);flex-direction:column;gap:20px;padding:28px;display:flex}.b-srez-hero_a .hero__widget--live{min-height:493px}.b-srez-hero_a .hero__bw.s-bw--full{flex-direction:column;gap:18px;display:flex}.b-srez-hero_a .hero__bw .s-bw__head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.b-srez-hero_a .hero__bw .s-bw__title{font-family:var(--f-heading);letter-spacing:.02em;text-transform:uppercase;color:var(--c-text);font-size:22px;font-weight:500;line-height:26px}.b-srez-hero_a .hero__bw .s-bw__status{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:17px;display:flex}.b-srez-hero_a .hero__bw .s-bw__status[hidden]{display:none}.b-srez-hero_a .hero__bw .s-bw__status:before{content:"";background:var(--role-success);border-radius:50%;width:8px;height:8px}.b-srez-hero_a .hero__bw .s-bw__status--empty{white-space:normal}.b-srez-hero_a .hero__bw .s-bw__status--empty:before{display:none}.b-srez-hero_a .hero__bw .s-bw__field{flex-direction:column;gap:8px;min-width:0;display:flex}.b-srez-hero_a .hero__bw .s-bw__label,.b-srez-hero_a .hero__bw .s-bw__date{font-family:var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);font-size:12px;font-weight:500;line-height:17px}.b-srez-hero_a .hero__bw .s-bw__control{border:1px solid var(--c-line);background:var(--c-bg);min-width:0;min-height:54px;color:var(--c-text);align-items:center;gap:10px;padding:10px 40px 10px 16px;display:flex;position:relative}.b-srez-hero_a .hero__bw .s-bw__control:focus-within{outline:2px solid var(--role-accent);outline-offset:2px}.b-srez-hero_a .hero__bw .s-bw__select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.b-srez-hero_a .hero__bw .s-bw__select:disabled{cursor:default}.b-srez-hero_a .hero__bw .s-bw__service-name,.b-srez-hero_a .hero__bw .s-bw__staff-name{min-width:0;font-family:var(--f-body);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:22px;overflow:hidden}.b-srez-hero_a .hero__bw .s-bw__price,.b-srez-hero_a .hero__bw .s-bw__rating{font-family:var(--f-label);color:var(--role-accent);white-space:nowrap;flex:none;margin-left:auto;font-size:17px;font-weight:500;line-height:22px}.b-srez-hero_a .hero__bw .s-bw__chevron{opacity:.7;border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;right:16px;transform:translateY(-2px)rotate(45deg)}.b-srez-hero_a .hero__bw .s-bw__avatar{background:color-mix(in srgb, var(--c-text) 12%, transparent);border-radius:50%;flex:0 0 28px;width:28px;height:28px;position:relative;overflow:hidden}.b-srez-hero_a .hero__bw .s-bw__avatar img{object-fit:cover;width:100%;height:100%}.b-srez-hero_a .hero__bw .s-bw__avatar--any:before{content:"";background:var(--c-muted);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:9px}.b-srez-hero_a .hero__bw .s-bw__avatar--any:after{content:"";background:var(--c-muted);border-radius:9px 9px 4px 4px;height:9px;position:absolute;bottom:3px;left:5px;right:5px}.b-srez-hero_a .hero__bw .s-bw__staff-copy{min-width:0;display:flex;overflow:hidden}.b-srez-hero_a .hero__bw .s-bw__staff-detail{font-family:var(--f-body);color:var(--c-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.b-srez-hero_a .hero__bw .s-bw__staff-detail:not(:empty):before{content:" · "}.b-srez-hero_a .hero__bw .s-bw__times{flex-direction:column;gap:12px;min-width:0;display:flex}.b-srez-hero_a .hero__bw .s-bw__slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-height:48px}.b-srez-hero_a .hero__widget:not(.hero__widget--live) .s-bw__slots{display:none}.b-srez-hero_a .hero__bw .s-bw__slot{border:1px solid var(--c-line);width:100%;min-height:0;font-family:var(--f-label);color:var(--c-text);cursor:pointer;background:0 0;padding:12px 0;font-size:18px;font-weight:500;line-height:22px}.b-srez-hero_a .hero__bw .s-bw__slot[aria-pressed=true]{background:var(--role-accent);color:var(--role-on-accent);border-color:#0000}.b-srez-hero_a .hero__bw .s-bw__slot-skeleton{border:1px solid var(--c-line);background:color-mix(in srgb, var(--c-text) 9%, transparent);min-width:0;min-height:48px;animation:1.35s ease-in-out infinite alternate b-srez-hero_a-bw-pulse}.b-srez-hero_a .hero__bw .s-bw__cta{justify-content:space-between;width:100%;min-height:56px}.b-srez-hero_a .hero__bw .s-bw__cta:after{content:"→";font-size:16px;line-height:19px}.b-srez-hero_a .hero__note{margin-top:auto}.b-srez-hero_a .hero__bw[data-loading=initial] .s-bw__service-name,.b-srez-hero_a .hero__bw[data-loading=initial] .s-bw__staff-copy{color:#0000;background:color-mix(in srgb, var(--c-text) 9%, transparent);border-radius:2px;animation:1.35s ease-in-out infinite alternate b-srez-hero_a-bw-pulse}@keyframes b-srez-hero_a-bw-pulse{0%{opacity:.48}to{opacity:1}}@media (prefers-reduced-motion:reduce){.b-srez-hero_a .hero__bw .s-bw__slot-skeleton,.b-srez-hero_a .hero__bw[data-loading=initial] .s-bw__service-name,.b-srez-hero_a .hero__bw[data-loading=initial] .s-bw__staff-copy{opacity:.72;animation:none}}.b-srez-hero_a .hero__coords{z-index:1;writing-mode:vertical-rl;white-space:nowrap;position:absolute;top:560px;right:36px}@container site (width<=1439px){.b-srez-hero_a{grid-template-columns:var(--srez-pad) minmax(0, 1fr) 40px 380px var(--srez-pad)}}@container site (width<=1023px){.b-srez-hero_a{grid-template-columns:var(--srez-pad) minmax(0, 1fr) var(--srez-pad);grid-template-rows:auto auto auto;row-gap:56px;min-height:0;padding-top:160px}}@container site (width<=767px){.b-srez-hero_a{min-height:0;padding:0;display:block;overflow:visible}}@container block (width<=1439px){.b-srez-hero_a .hero__title{font-size:88px;line-height:79px}.b-srez-hero_a .hero__bw .s-bw__title{font-size:20px;line-height:24px}.b-srez-hero_a .hero__coords{display:none}.b-srez-hero_a .hero__fact{flex:0 auto;min-width:0;padding:0 28px}.b-srez-hero_a .hero__fact-label{white-space:normal}}@container block (width<=1023px){.b-srez-hero_a .hero__title{font-size:72px;line-height:65px}.b-srez-hero_a .hero__booking{grid-area:2/2;max-width:428px}.b-srez-hero_a .hero__trust{grid-area:3/2}}@container block (width<=767px){.b-srez-hero_a .hero__main{min-height:780px;padding:288px 20px 32px;display:block;position:relative;overflow:hidden}.b-srez-hero_a .hero__shade--left{display:none}.b-srez-hero_a .hero__shade--bottom{background:linear-gradient(180deg, color-mix(in srgb, var(--c-bg) 60%, transparent) 0%, color-mix(in srgb, var(--c-bg) 20%, transparent) 30%, color-mix(in srgb, var(--c-bg) 85%, transparent) 60%, var(--c-bg) 100%)}.b-srez-hero_a .hero__wordmark{--wordmark-ratio:1.5385;font-size:min(150px, calc(100cqi / var(--chars,4) * var(--wordmark-ratio)));-webkit-text-stroke-width:1px;opacity:.2;bottom:20px;left:14px}.b-srez-hero_a .hero__offer{gap:20px}.b-srez-hero_a .hero__badge-note{display:none}.b-srez-hero_a .hero__title{font-size:var(--fs-hero-m,60px);line-height:round(calc(var(--fs-hero-m,60px) * .9), 1px)}.b-srez-hero_a .hero__lead{max-width:none}.b-srez-hero_a .hero__actions{flex-direction:column;align-items:stretch;gap:20px;width:100%}.b-srez-hero_a .hero__actions .s-btn{justify-content:space-between}.b-srez-hero_a .hero__trust{border-block:1px solid var(--c-line);padding:24px 20px}.b-srez-hero_a .hero__facts{gap:0}.b-srez-hero_a .hero__fact{box-sizing:content-box;flex:1 1 0;gap:4px;min-width:0;padding:0 0 0 14px}.b-srez-hero_a .hero__fact:first-child{padding-left:0}.b-srez-hero_a .hero__fact-label{white-space:normal}.b-srez-hero_a .hero__fact-extra{display:none}.b-srez-hero_a .hero__booking{max-width:none;padding:32px 20px 48px}.b-srez-hero_a .hero__widget{background:var(--c-surface);box-shadow:none;gap:18px;padding:24px 20px}.b-srez-hero_a .hero__widget--live{min-height:457px}.b-srez-hero_a .hero__bw.s-bw--full{gap:14px}.b-srez-hero_a .hero__bw .s-bw__title{font-size:19px;line-height:23px}.b-srez-hero_a .hero__bw .s-bw__status,.b-srez-hero_a .hero__bw .s-bw__label,.b-srez-hero_a .hero__bw .s-bw__date{font-size:11px;line-height:15px}.b-srez-hero_a .hero__bw .s-bw__control{min-height:54px;padding-left:14px}.b-srez-hero_a .hero__bw .s-bw__service-name,.b-srez-hero_a .hero__bw .s-bw__staff-name{font-size:16px;line-height:21px}.b-srez-hero_a .hero__bw .s-bw__staff-detail{font-size:13px;line-height:21px}.b-srez-hero_a .hero__bw .s-bw__price,.b-srez-hero_a .hero__bw .s-bw__rating{font-size:16px;line-height:21px}.b-srez-hero_a .hero__bw .s-bw__slots{gap:6px;min-height:45px}.b-srez-hero_a .hero__bw .s-bw__slot{font-size:16px;line-height:19px}.b-srez-hero_a .hero__bw .s-bw__slot-skeleton{min-height:45px}}}
