.cs__card{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));border-radius:20px;overflow:hidden;background:var(--white);border:1px solid var(--line)}.cs__media{min-height:240px}.cs__stamp{position:absolute;top:16px;left:16px;z-index:1;background:var(--bg)}.cs__body{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,3.4vw,40px)}.cs__h{font-size:clamp(30px,3.8vw,46px);line-height:1;color:var(--plum)}.cs__text{margin:0;font-size:16px;line-height:1.55;color:var(--muted-2)}.cs__call{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:72px;padding:12px 18px 12px 12px;border-radius:var(--r-card);background:var(--petrol);color:var(--white);text-decoration:none;transition:filter .15s,transform .1s}.cs__call:hover{filter:brightness(1.12)}.cs__call:active{transform:scale(.99)}.cs__call:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.cs__call-icon{width:48px;height:48px;border-radius:50%;background:var(--white);color:var(--petrol);display:flex;align-items:center;justify-content:center}.cs__call-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.cs__call-n{font-family:var(--font-heading);font-weight:800;font-size:clamp(22px,2.6vw,28px);line-height:1}.cs__open{color:var(--surface-3)}.cs__open .ed-dot{background:#cfc8bf}.cs__open[data-state=open] .ed-dot{background:#9fd3ae}.cs__call-go .icon{--icon-size: 22px}.cs__alt{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cs__chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--white);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s}.cs__chip:hover{border-color:var(--ink)}.cs__hours{margin:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--muted)}.cs__team{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--line-3);color:var(--ink);text-decoration:none}.cs__faces{display:flex}.cs__face{width:40px;height:40px;margin-right:-10px;border-radius:50%;border:2px solid var(--white);flex:none}.cs__team-copy{display:flex;flex-direction:column;margin-left:10px;font-size:14px}.cs__team-link{font-size:13px;color:var(--wine);font-weight:700}.cs__team:hover .cs__team-link{text-decoration:underline}@media(prefers-reduced-motion:reduce){.cs__call{transition:none}.cs__call:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/798/assets/section-contact-split.css.map */
