.social-share{position:relative}.social-share .social-share__button{flex-direction:row-reverse;background-color:transparent;color:black;padding:0}.social-share .social-share__button svg{margin-left:0;margin-right:.8rem}.social-share .social-share__icon{text-align:right}.social-share .social-share__button:active:focus,.social-share .social-share__button:focus,.social-share .social-share__button:hover{background-color:transparent;color:#000}.social-share .social-share__links{padding:1rem .5rem .5rem 1.5rem;position:absolute;background-color:#fff;display:none;box-shadow:0 0.3rem 1rem 0 rgba(0,0,0,0.3);cursor:pointer;right:0;width:19rem;z-index:3;text-align:center}.social-share .social-share__links.social-share__icon--active{display:block}@media (min-width: 768px){.social-share .social-share__links{padding:1rem 2rem 0 2.5rem}.social-share .social-share__links a:first-child{display:none}}@media only screen and (min-width: 768px) and (max-width: 1200px) and (max-height: 600px) and (orientation: landscape){.social-share .social-share__links a:first-child{display:inline-flex}}.social-share .social-share__links::after{content:"";width:1.5rem;height:1.5rem;position:absolute;right:2rem;top:-.8rem;transform:rotate(45deg);background-color:#fff}.social-share .social-share__links .link--icon{margin-right:1rem}.social-share .social-share__links .link--icon:focus{outline:auto}.social-share .social-share__links .link--icon:last-child{margin-right:0}.social-share .social-share__links svg{width:3.2rem;height:3.2rem;margin:0}.social-share .social-share__icon svg{width:3.2rem;height:3.2rem}

