/*
* Scut, a collection of Sass utilities
* to ease and improve our implementations of common style-code patterns.
* v2.0.0
* Docs at http://ramseyinhouse.github.io/scut
*/
.sn_social_share {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1.25rem;
}
@media only screen and (min-width: 48em) {
  .sn_social_share {
    gap: 1.875rem;
  }
}
.sn_social_share .sep {
  flex-shrink: 1;
  flex-grow: 1;
  height: 0.0625rem;
  background-color: #cccccc;
}
.sn_social_share__list {
  list-style-type: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  width: auto;
  max-width: calc(100% - 4.375rem);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0.3125rem;
}
.sn_social_share__list .btn {
  --bs-btn-color: #fff;
  --bs-btn-bg: #e20714;
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  --bs-btn-hover-color: #2b2a2a;
  --bs-btn-hover-bg: #fff;
  --bs-btn-hover-border-color: var(--bs-btn-hover-color);
  --sn-btn-outline-focus-color: var(--bs-btn-hover-border-color);
  width: 2.5rem;
  height: 2.5rem;
  border-width: 0.0625rem;
}
.sn_social_share__list .btn.__facebook {
  --bs-btn-bg: #0064e0;
}
.sn_social_share__list .btn.__x {
  --bs-btn-bg: #000;
}
.sn_social_share__list .btn.__pinterest {
  --bs-btn-bg: #e60023;
}
.sn_social_share__list .btn.__whatsapp {
  --bs-btn-bg: #25d366;
}
.sn_social_share__list .btn.__mail {
  --bs-btn-bg: #3a3a3a;
}
.sn_social_share__list .btn.__copy {
  --bs-btn-bg: #4FD675;
}