#fullscreen_share_wrapper,#social_share_wrapper{display:none!important}
.hv-share-bottom{clear:both;display:block;width:100%;box-sizing:border-box;max-width:1100px;margin:0 auto;padding:30px 20px 44px;text-align:center}
.hv-share-btn{display:inline-flex;align-items:center;gap:8px;margin:0;padding:9px 18px;border:1px solid #222;border-radius:999px;background:#fff;color:#222;font:inherit;font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .15s,color .15s}
.hv-share-btn:hover,.hv-share-btn:focus-visible{background:#222;color:#fff}
.hv-share[hidden]{display:none}
.hv-share{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}
.hv-share__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.hv-share__panel{position:relative;width:100%;max-width:380px;background:#fff;padding:28px 26px 22px;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.hv-share__panel h2{margin:0 0 6px;font-size:18px;letter-spacing:.12em;text-transform:uppercase}
.hv-share__what{margin:0 0 18px;font-size:13px;line-height:1.5;opacity:.7}
.hv-share__close{position:absolute;top:8px;right:12px;width:36px;height:36px;border:0;background:none;font-size:28px;line-height:1;cursor:pointer;color:#222}
.hv-share__list{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hv-share__item{display:block;box-sizing:border-box;margin:0;padding:12px 10px;border:1px solid #d6d6d6;background:#fff;color:#222!important;font:inherit;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;border-radius:0;transition:border-color .15s,background .15s}
.hv-share__item:hover,.hv-share__item:focus-visible{border-color:#222;background:#f4f4f4;outline:0}
.hv-share__item[hidden]{display:none}
.hv-share__status{min-height:20px;margin:14px 0 0;font-size:13px;text-align:center}
@media (max-width:420px){.hv-share__list{grid-template-columns:1fr}}

.hv-share-inline{margin:20px 0 0}
