.tn-head .t-shopphoto,.tk-head .t-shopphoto,.nr-ss__photo .t-shopphoto{border-radius:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.tn-head:has(.t-shopphoto):after{content:"";pointer-events:none;background:linear-gradient(#0b122047,#0b122000);block-size:90px;position:absolute;inset:0 0 auto}.tk-head:has(.t-shopphoto):after{content:"";pointer-events:none;background:linear-gradient(#0b122047,#0b122000);block-size:90px;position:absolute;inset:0 0 auto}.fc-hours{color:var(--t-ink-2);align-items:center;gap:7px;margin:8px 0 0;font-size:15px;font-weight:700;display:inline-flex}.fc-hours:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:8px;inline-size:8px}.fc-hours[data-state=open]{color:var(--t-success)}.fc-prices{border-radius:var(--t-r3);background:var(--t-grouped);gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.fc-prices li{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.fc-prices li+li{box-shadow:inset 0 1px 0 var(--t-hair)}.fc-prices b{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.t-salon__extra{color:var(--t-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tn-chairs{margin-block-end:6px}.tk-head__chair{min-block-size:36px;animation:t-slap var(--t-slap-ms) var(--t-ease-slap) both;border-radius:999px;align-items:center;padding-inline:14px;font-size:14px;font-weight:800;display:inline-flex;position:absolute;inset-block-start:calc(env(safe-area-inset-top,0px) + 60px);inset-inline-end:12px}.nr-ss__body>.fc-hours,.nr-ss__body>.fc-prices{margin-inline:var(--t-gut)}.nr-ss__body>.fc-hours{display:flex}
