:root{--dd-contact-style:quiet-1}
.site-header .header-contacts.ddx-contacts{display:flex;align-items:center;gap:14px}
.site-header .header-contacts.ddx-contacts>.ddx-socials-header{display:flex;order:1;gap:14px;flex-shrink:0}
.site-header .header-contacts.ddx-contacts>.ddx-phone-header{display:inline-flex;order:2;min-height:32px;padding-left:14px;border-left:1px solid var(--line);font-size:13px;font-weight:500;color:var(--ink)}
.ddx-socials .ddx-social{display:inline-flex;align-items:center;justify-content:flex-start;min-height:32px;min-width:0;width:auto;padding:0;gap:6px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;text-decoration:none;box-shadow:none;filter:none;transform:none;transition:color .18s}
.ddx-socials .ddx-social:hover{background:transparent;color:var(--wine);box-shadow:none;filter:none;transform:none}
.ddx-socials .ddx-social .ddx-brand-icon{display:block;position:static;flex:0 0 16px;width:16px;height:16px;max-width:none;object-fit:contain;transform:none;filter:none}
.ddx-socials-header .ddx-social span{position:static;display:inline;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:nowrap;color:inherit;font-size:inherit;line-height:inherit}
.site-footer .ddx-socials-footer{gap:18px}
.site-footer .ddx-socials-footer .ddx-social{min-height:36px;padding:0;gap:7px;border:0;border-radius:0;background:transparent;color:var(--ink);font-size:13px;font-weight:400;box-shadow:none}
.site-footer .ddx-socials-footer .ddx-social:hover{background:transparent;color:var(--wine)}
.site-footer .ddx-socials-footer .ddx-brand-icon{flex-basis:18px;width:18px;height:18px}
@media(max-width:600px){.site-header .header-top-row{flex-wrap:wrap;row-gap:4px;min-height:0;padding-block:6px}.site-header .header-top-row>.revenue-counter{flex:1 0 100%;border-right:0;padding-right:0}.site-header .header-contacts.ddx-contacts{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px}.site-header .header-contacts.ddx-contacts>.ddx-socials-header{gap:12px}.site-header .header-contacts.ddx-contacts>.ddx-phone-header{min-height:30px;padding-left:10px;font-size:11px;font-weight:500;gap:5px}.site-header .ddx-socials-header .ddx-social{min-height:30px;padding:0;font-size:11px;gap:5px}.site-header .ddx-socials-header .ddx-brand-icon{flex-basis:14px;width:14px;height:14px}}
@media(prefers-reduced-motion:reduce){.ddx-socials .ddx-social{transition:none}}