.sharing-container{display:flex;align-items:center;position:relative;justify-content:right}
@media only screen and (max-width:46.875em){
.sharing-container:not(.show_mobile_only){display:none}
}
@media only screen and (min-width:46.875em){
.sharing-container.show_mobile_only{display:none}
}
.sharing-container.share_open{justify-content:left;flex-wrap:wrap}
.sharing-container.share_open .sharing-button{display:none}
.sharing-container.share_open .sharing-overlay{position:relative;width:100%;right:auto;top:auto;left:auto;bottom:auto;padding:0}
.sharing-container.share_open .sharing-overlay .sharing-options{background-color:rgba(0,0,0,0);padding:1rem 0}
.sharing-label{font-family:nitti,Courier,sans-serif;font-size:1.4rem;font-weight:400;line-height:2.1rem;letter-spacing:-.05em;text-align:left;color:#000}
.sharing-button{display:flex;background-color:#fff;border:1px solid #fff;cursor:pointer;padding:0;transition:.1s ease-in transform}
.sharing-button .icon-close-circle{display:none}
.sharing-button svg{height:3.2rem}
.sharing-button:hover{transform:rotate(-10deg)}
.sharing-overlay{position:absolute;right:3.8rem;z-index:3;pointer-events:none;overflow:hidden}
.sharing-options{position:relative;display:flex;gap:1rem;padding:1rem;visibility:hidden;opacity:0;top:0;right:-100%;background-color:#fff;transition:opacity .2s ease-in,right .2s ease-in}
.sharing-option{display:flex;flex-direction:column;align-items:center;gap:2rem;font-weight:500}
.sharing-icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem}
.sharing-icon svg{height:2.4rem;width:2.4rem;color:#000;fill:#000}
.sharing-icon:hover svg{color:#fff;fill:#fff}
.sharing-open .sharing-button .icon-close-circle{display:block}
.sharing-open .sharing-button .icon-share-button{display:none}
.sharing-open .sharing-button svg{width:4rem}
.sharing-open .sharing-options{pointer-events:all;visibility:visible;opacity:1;right:0}
.blackBorderHover{border-image-source:url(blackBorderTransparent.svg);border-image-repeat:repeat;border-image-slice:10 fill;border-image-width:8px}
.blackBorderHover:hover{border-image-source:url(black.svg);color:var(--white)}