:root {
  --f-shareon--wrapper--border: 1px solid black;
  --f-shareon--wrapper--border-radius: 0.5rem;
  --f-shareon--wrapper--button-radius: 0.25rem;
  --f-shareon--button-text-decoration: none;
  --f-shareon--facebook--color: white;
  --f-shareon--facebook--background: #1877f2;
  --f-shareon--twitter--color: white;
  --f-shareon--twitter--background: black;
  --f-shareon--whatsapp--color: white;
  --f-shareon--whatsapp--background: #25d366;
  --f-shareon--email--color: white;
  --f-shareon--email--background: black;
  --f-shareon--wrapper--font-family: "BentonSans";
  --f-shareon--wrapper--font-weight: 400;
}

.site-shareon-share__wrapper {
  position: absolute;
  z-index: 1;
}
.site-shareon-share__wrapper .shareon {
  margin-top: 8px;
  padding: 8px;
  background: white;
  outline: 2px solid transparent;
  border-radius: var(--f-shareon--wrapper--border-radius);
  border: var(--f-shareon--wrapper--border);
  min-width: 12rem;
  display: flex;
  flex-direction: column;
  /* override shareon.min lib */
  /* override shareon.min lib */
}
.site-shareon-share__wrapper .shareon > * {
  height: 1.5rem;
  border-radius: var(--f-shareon--wrapper--button-radius);
  font-family: var(--f-shareon--wrapper--font-family), "Helvetica Neue", "Arial", system-ui, sans-serif;
  font-weight: var(--f-shareon--wrapper--font-weight);
}
.site-shareon-share__wrapper .shareon > :before {
  width: calc(1rem + 4px);
  height: calc(1rem + 4px);
  background-size: calc(1rem + 4px) calc(1rem + 4px);
  margin: auto 0;
}
.site-shareon-share__wrapper .shareon a {
  display: flex;
  gap: 8px;
}
.site-shareon-share__wrapper .shareon.collapse:not(.show) {
  display: none;
}
.site-shareon-share__wrapper .shareon > :not(:empty) {
  font-size: 1rem;
}
.site-shareon-share__wrapper .shareon > .facebook {
  color: var(--f-shareon--facebook--color);
  background-color: var(--f-shareon--facebook--background);
  text-decoration: var(--f-shareon--button-text-decoration);
}
.site-shareon-share__wrapper .shareon > .facebook:before {
  color: var(--f-shareon--facebook--color);
}
.site-shareon-share__wrapper .shareon > .whatsapp {
  text-decoration: var(--f-shareon--button-text-decoration);
  color: var(--f-shareon--whatsapp--color);
  background-color: var(--f-shareon--whatsapp--background);
}
.site-shareon-share__wrapper .shareon > .whatsapp:before {
  color: var(--f-shareon--whatsapp--color);
}
.site-shareon-share__wrapper .shareon > .mail {
  text-decoration: var(--f-shareon--button-text-decoration);
  color: var(--f-shareon--email--color);
  background-color: var(--f-shareon--email--background);
}
.site-shareon-share__wrapper .shareon > .mail:before {
  color: var(--f-shareon--email--color);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M64 112c-8.8 0-16 7.2-16 16v22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1V128c0-8.8-7.2-16-16-16H64zM48 212.2V384c0 8.8 7.2 16 16 16H448c8.8 0 16-7.2 16-16V212.2L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64H448c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z" style="fill:%23ffffff;fill-rule:nonzero;"/></svg>');
}
.site-shareon-share__wrapper .shareon > .twitter {
  text-decoration: var(--f-shareon--button-text-decoration);
  color: var(--f-shareon--twitter--color);
  background-color: var(--f-shareon--twitter--background);
}
.site-shareon-share__wrapper .shareon > .twitter:before {
  color: var(--f-shareon--twitter--color);
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z" style="fill:%23ffffff;fill-rule:nonzero;"/></svg>');
}

/*# sourceMappingURL=site_shareon.css.map */
