@layer salon-block{.b-derma-hero_a{min-height:1080px;overflow:hidden}.b-derma-hero_a .ha__photo{background:var(--c-surface);position:absolute;inset:0 0 0 calc(50% + 20px)}.b-derma-hero_a .ha__bg{position:absolute;inset:0}.b-derma-hero_a .ha__fade{background:linear-gradient(to right, var(--c-bg), transparent);pointer-events:none;width:320px;position:absolute;top:0;bottom:0;left:0}.b-derma-hero_a .ha__rating-list{z-index:2;position:absolute;top:140px;right:40px}.b-derma-hero_a .ha__rating{height:40px;color:var(--s-base-text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 12px;display:flex}.b-derma-hero_a .ha__rating-text{display:block}.b-derma-hero_a .ha__offer{z-index:1;width:min(700px,50cqi);margin-left:var(--dm-pad);flex-direction:column;align-items:flex-start;gap:28px;padding:310px 0 160px;display:flex;position:relative}.b-derma-hero_a .ha__title{width:100%;color:var(--c-text);overflow-wrap:anywhere}.b-derma-hero_a .ha__lead{max-width:520px}.b-derma-hero_a .ha__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.b-derma-hero_a .ha__doctors{align-items:center;gap:14px;padding-top:8px;display:flex}.b-derma-hero_a .ha__avatars{flex:none;display:flex}.b-derma-hero_a .ha__avatar{border:3px solid var(--c-bg);background:var(--c-surface);border-radius:999px;width:42px;height:42px;display:block;overflow:hidden}.b-derma-hero_a .ha__avatar+.ha__avatar{margin-left:-10px}.b-derma-hero_a .ha__doctors-note{color:var(--c-text)}.b-derma-hero_a .ha__doc{top:870px;left:calc(50cqi + 80px - var(--dm-pad));z-index:2;max-width:calc(50cqi - 96px);position:absolute}.b-derma-hero_a .ha__card{--dm-blur:20px;color:var(--s-base-text);box-shadow:var(--b-const-card-shadow);border-radius:24px;align-items:center;gap:14px;padding:14px;display:flex}.b-derma-hero_a .ha__card-photo{background:var(--s-base-raised);border-radius:999px;flex:none;width:52px;height:52px;overflow:hidden}.b-derma-hero_a .ha__card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.b-derma-hero_a .ha__card-label{color:var(--s-base-muted)}.b-derma-hero_a :is(.ha__card-label,.ha__card-name,.ha__card-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-derma-hero_a .ha__card-sub{color:var(--s-base-muted)}.b-derma-hero_a .ha__card-role{display:none}.b-derma-hero_a .ha__card-cta{flex:none}@container block (width<=1439px){.b-derma-hero_a .ha__title{font-size:64px;line-height:67px}.b-derma-hero_a .ha__lead{max-width:460px}.b-derma-hero_a .ha__doc{top:auto;bottom:80px;left:calc(50cqi + 40px - var(--dm-pad));max-width:calc(50cqi - 56px)}}@container block (width<=1023px){.b-derma-hero_a .ha__title{font-size:52px;line-height:54px}.b-derma-hero_a .ha__doc{max-width:100%;position:static}.b-derma-hero_a .ha__card-cta{display:none}}@container block (width<=767px){.b-derma-hero_a{min-height:0}.b-derma-hero_a .ha__photo{height:470px;position:relative;inset:auto}.b-derma-hero_a .ha__fade{background:linear-gradient(to bottom, transparent, var(--c-bg));width:auto;inset:290px 0 0}.b-derma-hero_a .ha__rating-list{top:80px;right:16px}.b-derma-hero_a .ha__rating{-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px;height:36px;padding:8px 14px 8px 10px}.b-derma-hero_a .ha__star{width:12px;height:12px}.b-derma-hero_a .ha__offer{background:var(--c-bg);gap:18px;width:auto;margin:0;padding:0 20px 40px}.b-derma-hero_a .ha__title{font-size:42px;line-height:44px}.b-derma-hero_a .ha__actions{flex-direction:column;align-items:stretch;gap:18px;width:100%}.b-derma-hero_a .ha__actions .s-btn{width:100%}.b-derma-hero_a .ha__doctors{display:none}.b-derma-hero_a .ha__doc{width:100%;position:static}.b-derma-hero_a .ha__card{background:var(--c-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;gap:12px;padding:12px}.b-derma-hero_a .ha__card-photo{width:44px;height:44px}.b-derma-hero_a .ha__card-label,.b-derma-hero_a .ha__card-badge,.b-derma-hero_a .ha__card-cta{display:none}.b-derma-hero_a .ha__card-role{display:inline}.b-derma-hero_a .ha__card-years .dm-years__prefix{text-transform:lowercase}.b-derma-hero_a .ha__card-name{font-size:17px;line-height:21px}}}
