.social-sharing{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.5rem;position:relative}.social-sharing .social-sharing__label{font-size:.75rem;font-weight:700;position:relative;text-transform:uppercase}.social-sharing .social-sharing__label:after{background-color:#fff;content:"";display:block;height:2rem;position:absolute;right:-1.25rem;top:-.3125rem;width:.0625rem}.social-sharing .social-sharing__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.social-sharing .social-sharing-buttons__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.625rem;justify-content:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:1.625rem}.social-sharing .social-sharing-buttons__button:focus,.social-sharing .social-sharing-buttons__button:hover{cursor:pointer;-webkit-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);transform:translateY(-.5rem)}.social-sharing .social-sharing-buttons__popup{background-color:#fff;border-radius:.5rem;font-size:.75rem;font-weight:700;left:1rem;opacity:0;padding:.75rem;position:absolute;text-align:center;text-transform:uppercase;top:-2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;visibility:hidden;width:12rem}.social-sharing .social-sharing-buttons__popup.visible{opacity:1;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);visibility:visible}