.share-container-product-page {
  float: left;
  position: relative;
}
.share-container-product-page .share-container {
  display: flex;
  box-shadow: none;
  width: auto;
  height: auto;
  align-items: flex-end;
  float: right;
}
.share-container-product-page .share-container .socials-container .social,
.share-container-product-page .share-container .socials-container .social .social-link {
  display: inline;
  width: 40px;
  height: 37px;
}
.share-container-product-page .share-container .socials-container {
  padding: 0;
  top: 150px;
}
.share-container-product-page .share-container .socials-container .social {
  padding-left: 0;
  margin: 0;
}
.share-container-product-page .share-container .socials-container .social .social-link:hover {
  cursor: pointer;
}
.share-container-product-page .share-container .socials-container .social .social-link {
  line-height: inherit;
  font-size: 18px;
  padding: 8px 4px 0;
  margin: 1px 0;
  width: 40px;
  height: 37px;
  display: inline-block;
  background-color: #ffffff;
}
.share-container-product-page .share-container .socials-container .social .social-link.fb {
  color: #3c5a99;
}
.share-container-product-page .share-container .socials-container .social .social-link.tw {
  color: #439cd6;
}
.share-container-product-page .share-container .socials-container .social .social-link.gp {
  color: #da4b42;
}
.share-container-product-page .share-container .socials-container .social .social-link.du {
  color: #f26722;
}
.share-container-product-page .share-container .socials-container .social .social-link:hover {
  background-color: #e5e5e5;
}

.share-container {
  display: none;
  width: 72px;
  height: 125px;
  right: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #fff;
}
.share-container.open {
  display: block;
}
.share-container .socials-container .social, .share-container .socials-container .social .social-link {
  display: block;
  width: 72px;
  height: 42px;
}
.share-container .socials-container .social .social-link {
  color: #444;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.share-container .socials-container .social .social-link:hover {
  color: #26a9e1;
}

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