/* Genius V62 - Compartilhamento de produtos */
.product-share{
  margin-top:11px;
  padding-top:11px;
  border-top:1px solid #edf2f5;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px
}
.product-share-label{
  font-size:12px;
  line-height:1;
  font-weight:850;
  color:#6a7d89
}
.product-share-actions{
  display:flex;
  align-items:center;
  gap:7px
}
.product-share-btn{
  width:34px;
  height:34px;
  border:1px solid #dce6eb;
  border-radius:50%;
  background:#fff;
  display:grid;
  place-items:center;
  cursor:pointer;
  transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;
  padding:0
}
.product-share-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 7px 18px rgba(14,38,51,.12)
}
.product-share-btn svg{
  width:17px!important;
  height:17px!important;
  display:block!important
}
.product-share-btn.is-whatsapp{color:#159447}
.product-share-btn.is-whatsapp:hover{background:#edf9f1;border-color:#a9dfb9}
.product-share-btn.is-whatsapp svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.product-share-btn.is-instagram{color:#bc2a8d}
.product-share-btn.is-instagram:hover{background:#fff0fa;border-color:#e9b7d9}
.product-share-btn.is-instagram svg{fill:none;stroke:currentColor;stroke-width:1.8}
.product-share-btn.is-facebook{color:#1877f2}
.product-share-btn.is-facebook:hover{background:#eef5ff;border-color:#b7d3f7}
.product-share-btn.is-facebook svg{fill:currentColor;stroke:none}
.share-toast{
  position:fixed;
  left:50%;
  bottom:28px;
  transform:translate(-50%,18px);
  z-index:99999;
  max-width:min(92vw,520px);
  padding:12px 16px;
  border-radius:12px;
  background:#13232c;
  color:#fff;
  font-size:13px;
  font-weight:750;
  box-shadow:0 16px 42px rgba(0,0,0,.22);
  opacity:0;
  pointer-events:none;
  transition:.2s ease
}
.share-toast.is-visible{
  opacity:1;
  transform:translate(-50%,0)
}
.product-detail-share{
  margin-top:15px;
  padding:14px 15px;
  border:1px solid #e1e9ed;
  border-radius:14px;
  background:#fbfdfe
}
.product-detail-share .product-share-label{
  font-size:13px;
  color:#415764
}
@media(max-width:560px){
  .product-share{gap:8px}
  .product-share-btn{width:36px;height:36px}
}
