.product-sharing{margin-top:20px;padding-top:18px;border-top:1px solid #e5eaf1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}
.product-sharing-label{font-size:13px;font-weight:700;color:#64748b}
.product-sharing-buttons{display:flex;gap:7px;align-items:center;flex-wrap:wrap;min-width:0}
.product-share-button{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;padding:9px;border:1px solid #dfe7f0;border-radius:12px;background:#fff;color:#3e5874;cursor:pointer;text-decoration:none;transition:background .15s,border-color .15s,color .15s;box-sizing:border-box}
.product-share-button svg{display:block;width:21px;height:21px;flex:0 0 21px}
.product-share-facebook{color:#0866ff}.product-share-whatsapp{color:#188249}.product-share-telegram{color:#167ba9}
.product-share-button:hover{background:#eef6ff;border-color:#bcd9fa}.product-share-button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}
.product-share-status{font-size:12px;color:#475569;line-height:1.4;flex-basis:100%}.product-share-status:empty{display:none}
.product-sharing [hidden]{display:none!important}
.product-share-manual{width:100%;font-size:12px;color:#475569;display:grid;gap:5px}
.product-share-manual input{box-sizing:border-box;min-width:0;width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:9px;color:#1e293b;background:#f8fafc;font:inherit}
@media(max-width:480px){.product-sharing{gap:9px}.product-sharing-label{flex-basis:100%}.product-share-button{width:42px;height:42px;flex-basis:42px}}
@media(prefers-reduced-motion:reduce){.product-share-button{transition:none}}
.promotion-card[id^="akcio-"]{scroll-margin-top:28px}
.promotion-card[id^="akcio-"]:target{outline:2px solid #1678d0;outline-offset:5px}
.share-expired-offer{margin-bottom:20px;padding:14px 17px;background:#fff6df;border:1px solid #e7cc86;border-radius:12px;color:#714d0a;line-height:1.5}
