.share-button-wrapper .social-button-link{display:inline-block}
.share-button-wrapper .share-button-icon{padding:6px;width:35px}
.share-button-wrapper .share-service-button:hover .share-button-icon{transform:translateY(-5px);transition:all .2s ease-in-out}
.variationTwo .share-variation-icon{cursor:pointer}
.variationTwo .social-options{position:absolute}
.variationTwo .social-options .share-button-icon{padding:0;width:17px}
.share-copy-url-content-wrapper{background-color:rgba(0,0,0,0.7);position:fixed;top:0;right:0;left:0;bottom:0;z-index:9999}
.share-copy-url-wrapper-close{position:fixed;right:20px;top:20px;width:30px;height:30px;margin:0;padding:0;z-index:100;background:0;background-color:#fff;border:0;border-radius:50%;color:#000;font-family:arial,sans-serif;font-size:30px;font-weight:400;line-height:30px;cursor:pointer;transition:all .4s ease}
.share-copy-url-wrapper{display:block;margin:70px auto 0;width:50%;text-align:center;font-family:helvetica neue,helvetica,arial,sans-serif}
.share-copy-url,input.share-copy-url:focus{width:100%;outline:0;padding:10px;border:0;font-weight:400;font-size:18px;border-radius:3px}
.share-copy-url-label{color:#fff;line-height:48px;font-size:48px;margin-bottom:20px;font-weight:300}
.share-copy-url-meta-title{color:#eeecec;line-height:20px;font-size:15px;font-weight:500}
.share-copy-url-meta-url{color:#eeecec;margin-bottom:10px;line-height:20px;font-size:13px !important;font-weight:300}
.share-copy-btn{background:#0295ff;color:#fff;display:inline-block;padding:15px 35px;text-align:center;margin-top:15px;width:auto;cursor:pointer;border-radius:3px}
.input-wrapper{display:flex;width:100%;margin:20px 0}
.copy-url-icon{width:50px;background-color:#888;padding:10px;background-size:30px;border-radius:3px 0 0 3px;background-repeat:no-repeat;background-position:center;background-image:url('../../../../../etc.clientlibs/dxp-2/clientlibs/base/resources/copy-hyperlink-icon.png')}
@media only screen and (max-width:991px){.share-copy-url-wrapper{width:90%}
}
.share-button .cq-copyurl-placeholder{margin-top:10px;display:flex;justify-content:center}
.share-button .cq-copyurl-placeholder .share-container{position:relative;width:500px}
@media(max-width:991px){.share-button .cq-copyurl-placeholder .share-container{width:300px}
}
.share-button .cq-copyurl-placeholder .share-container:has(.copy-icon) .share-link{padding-right:40px}
.share-button .cq-copyurl-placeholder .share-link{width:100%;padding:10px}
.share-button .cq-copyurl-placeholder .share-link::selection{background-color:#00f;color:#fff}
.share-button .cq-copyurl-placeholder .copy-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;width:18px;height:18px}
.share-button .cq-copyurl-placeholder .copy-icon:focus{border:1px dotted}