.shapeblock-social-share-block-wrap .shapeblock-social-share{display:flex;transition:all .3s ease}.shapeblock-social-share-block-wrap .shapeblock-social-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.shapeblock-social-share-block-wrap .shapeblock-social-layout-vertical .shapeblock-social-buttons{align-items:center;flex-direction:column}.shapeblock-social-share-block-wrap .shapeblock-social-layout-grid .shapeblock-social-buttons{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(45px,max-content));max-width:300px;width:100%}.shapeblock-social-share-block-wrap .shapeblock-social-button{align-items:center;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;font-size:18px;height:45px;justify-content:center;position:relative;text-decoration:none;transition:all var(--shapeblock-hover-speed,.3s) ease;width:45px}.shapeblock-social-share-block-wrap .shapeblock-social-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.25);color:#fff;text-decoration:none}.shapeblock-social-share-block-wrap .shapeblock-social-button i{font-size:18px;line-height:1}.shapeblock-social-share-block-wrap .shapeblock-social-button svg{fill:currentColor;height:18px;width:18px}.shapeblock-social-share-block-wrap .shapeblock-facebook{background-color:#1877f2}.shapeblock-social-share-block-wrap .shapeblock-facebook:hover{background-color:#166fe5}.shapeblock-social-share-block-wrap .shapeblock-twitter{background-color:#000}.shapeblock-social-share-block-wrap .shapeblock-twitter:hover{background-color:#333}.shapeblock-social-share-block-wrap .shapeblock-instagram{background-color:#e4405f}.shapeblock-social-share-block-wrap .shapeblock-instagram:hover{background-color:#d63384}.shapeblock-social-share-block-wrap .shapeblock-linkedin{background-color:#0077b5}.shapeblock-social-share-block-wrap .shapeblock-linkedin:hover{background-color:#006097}.shapeblock-social-share-block-wrap .shapeblock-youtube{background-color:red}.shapeblock-social-share-block-wrap .shapeblock-youtube:hover{background-color:#c00}.shapeblock-social-share-block-wrap .shapeblock-tiktok{background-color:#000}.shapeblock-social-share-block-wrap .shapeblock-tiktok:hover{background-color:#333}.shapeblock-social-share-block-wrap .shapeblock-pinterest{background-color:#e60023}.shapeblock-social-share-block-wrap .shapeblock-pinterest:hover{background-color:#cc001f}.shapeblock-social-share-block-wrap .shapeblock-whatsapp{background-color:#25d366}.shapeblock-social-share-block-wrap .shapeblock-whatsapp:hover{background-color:#20ba5a}.shapeblock-social-share-block-wrap .shapeblock-telegram{background-color:#08c}.shapeblock-social-share-block-wrap .shapeblock-telegram:hover{background-color:#0077b3}.shapeblock-social-share-block-wrap .shapeblock-snapchat{background-color:#fffc00;color:#000}.shapeblock-social-share-block-wrap .shapeblock-snapchat:hover{background-color:#e6e300}.shapeblock-social-share-block-wrap .shapeblock-reddit{background-color:#ff4500}.shapeblock-social-share-block-wrap .shapeblock-reddit:hover{background-color:#cc3700}.shapeblock-social-share-block-wrap .shapeblock-discord{background-color:#5865f2}.shapeblock-social-share-block-wrap .shapeblock-discord:hover{background-color:#4752c4}.shapeblock-social-share-block-wrap .shapeblock-spotify{background-color:#1db954}.shapeblock-social-share-block-wrap .shapeblock-spotify:hover{background-color:#1aa34a}.shapeblock-social-share-block-wrap .shapeblock-email{background-color:#ea4335}.shapeblock-social-share-block-wrap .shapeblock-email:hover{background-color:#d33426}.shapeblock-social-share-block-wrap .shapeblock-copy{background-color:#6c757d}.shapeblock-social-share-block-wrap .shapeblock-copy:hover{background-color:#5a6268}.shapeblock-social-share-block-wrap .shapeblock-copy.shapeblock-copied{animation:shapeblock-soc-pulse .6s ease-in-out;background-color:#28a745}.shapeblock-social-share-block-wrap .shapeblock-social-layout-horizontal .shapeblock-social-button:not([class*=shapeblock-hover-]):hover{transform:translateY(-2px) scale(1.05)}.shapeblock-social-share-block-wrap .shapeblock-social-layout-vertical .shapeblock-social-button:not([class*=shapeblock-hover-]):hover{transform:translateX(5px) scale(1.05)}.shapeblock-social-share-block-wrap .shapeblock-social-layout-grid .shapeblock-social-button:not([class*=shapeblock-hover-]):hover{transform:scale(1.1)}.shapeblock-social-share-block-wrap .shapeblock-social-button:focus{outline:2px solid #007cba;outline-offset:2px}.shapeblock-social-share-block-wrap .shapeblock-social-button:focus:not(:focus-visible){outline:none}@media(max-width:767px){.shapeblock-social-share-block-wrap .shapeblock-social-button{font-size:16px;height:40px;width:40px}.shapeblock-social-share-block-wrap .shapeblock-social-button i{font-size:16px}.shapeblock-social-share-block-wrap .shapeblock-social-button svg{height:16px;width:16px}}@media(max-width:480px){.shapeblock-social-share-block-wrap .shapeblock-social-button{font-size:14px;height:35px;width:35px}.shapeblock-social-share-block-wrap .shapeblock-social-button i{font-size:14px}.shapeblock-social-share-block-wrap .shapeblock-social-button svg{height:14px;width:14px}}@keyframes shapeblock-soc-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media print{.shapeblock-social-share-block-wrap{display:none}}.shapeblock-social-share-block-wrap .shapeblock-social-style-icon-text .shapeblock-social-button,.shapeblock-social-share-block-wrap .shapeblock-social-style-text .shapeblock-social-button{border-radius:999px;gap:8px;padding:0 18px;width:auto}.shapeblock-social-share-block-wrap .shapeblock-social-layout-grid.shapeblock-social-style-icon-text .shapeblock-social-buttons,.shapeblock-social-share-block-wrap .shapeblock-social-layout-grid.shapeblock-social-style-text .shapeblock-social-buttons{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));max-width:none}.shapeblock-social-share-block-wrap .shapeblock-social-label{font-size:14px;font-weight:600;line-height:1;white-space:nowrap}
