.woo-share-component{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.woo-share-trigger{background:#fff;color:#141414;border:1px solid #dcdcdc;border-radius:999px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease;padding:0}.woo-share-trigger:focus,.woo-share-trigger:hover{background:#141414;color:#fff;border-color:#141414;box-shadow:0 12px 25px rgb(0 0 0 / .12);transform:translateY(-1px)}.woo-share-popup{position:absolute;top:50%;right:calc(100% - 2px);transform:translateY(-50%) scale(.95);display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:18px;padding:12px 12px;box-shadow:0 10px 25px rgb(0 0 0 / .12);opacity:0;pointer-events:none;transition:opacity 0.25s ease,transform 0.25s ease;z-index:10}.woo-share-component:hover .woo-share-popup,.woo-share-component:focus-within .woo-share-popup{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.woo-share-link{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#141414;background:#fff;border:1px solid #e1e1e1;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,border-color 0.3s ease}.woo-share-link:hover,.woo-share-link:focus{background:#141414;color:#fff;border-color:#141414;transform:translateY(-1px)}.woo-share-svg{width:20px;height:20px;fill:currentColor}@media (prefers-reduced-motion:reduce){.woo-share-trigger,.woo-share-popup,.woo-share-link{transition:none}}