.socially-share{margin:22px 0;padding:12px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;font-family:inherit}
.socially-share__heading{font-size:18px;font-weight:750;color:#171717;margin:0 0 12px}
.socially-share__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:14px}
.socially-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;margin:0;border:0!important;border-radius:50%;background:transparent!important;color:inherit!important;text-decoration:none!important;box-shadow:none!important;line-height:1;cursor:pointer;box-sizing:border-box;transition:transform .16s ease,opacity .16s ease}
.socially-btn:hover{transform:translateY(-2px) scale(1.04);opacity:.82;background:transparent!important;box-shadow:none!important}
.socially-icon-img{display:block;width:34px;height:34px;max-width:34px;max-height:34px;object-fit:contain;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;flex:0 0 34px}
.socially-icon-svg{display:block;width:29px;height:29px;fill:none;stroke:#4b5563;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.socially-btn--facebook,.socially-btn--whatsapp,.socially-btn--instagram,.socially-btn--native,.socially-btn--copy{background:transparent!important}
.socially-share__notice{min-height:0;margin-top:8px;font-size:13px;color:#374151}
.socially-toast{position:fixed;z-index:999999;left:50%;bottom:24px;transform:translate(-50%,15px);padding:12px 18px;border-radius:10px;background:#171717;color:#fff;font-size:14px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 8px 28px rgba(0,0,0,.2)}
.socially-toast.is-visible{opacity:1;transform:translate(-50%,0)}
@media(max-width:520px){.socially-share__buttons{flex-wrap:nowrap;gap:12px}.socially-btn{width:38px;height:38px;min-width:38px;min-height:38px}.socially-icon-img{width:30px;height:30px;max-width:30px;max-height:30px;flex-basis:30px}.socially-icon-svg{width:27px;height:27px}.socially-share__heading{font-size:17px}}
