.keune-dost{margin:0 0 14px;padding:12px 14px;background:#faf7f4;border:1px solid #ece5dd;font-size:12.5px;line-height:1.5;color:#2a2a2a}
.keune-dost[hidden]{display:none!important}
.keune-dost b{font-weight:600}
.keune-dost-bar{height:4px;background:#e9e2da;margin:8px 0 0;overflow:hidden}
.keune-dost-bar i{display:block;height:100%;width:0;background:#691924;transition:width .4s}
.keune-dost.gotovo .keune-dost-bar i{background:#2f7a3d}
.keune-dost-dar{margin-top:9px;padding-top:9px;border-top:1px solid #ece5dd;font-size:12px}
.keune-dost-dar[hidden]{display:none!important}
.k3-detali + .keune-dost{margin:0 0 16px}
#keune-dar-prapor{position:fixed;left:16px;bottom:20px;z-index:9998;max-width:340px;display:flex;gap:11px;align-items:center;padding:13px 34px 13px 15px;background:#fff;border:1px solid #e6e1db;box-shadow:0 6px 28px rgba(0,0,0,.10);font-size:12.5px;line-height:1.5;color:#2a2a2a;opacity:0;transform:translateY(14px);transition:opacity .35s,transform .35s;pointer-events:none}
#keune-dar-prapor[hidden]{display:none!important}
body.woocommerce-checkout #keune-dar-prapor{display:none!important}
#keune-dar-prapor.on{opacity:1;transform:none;pointer-events:auto}
#keune-dar-prapor.gotovo{border-color:#691924}
#keune-dar-prapor b{font-weight:600}
#keune-dar-prapor .kdp-foto{width:46px;height:46px;object-fit:contain;flex:0 0 46px;background:#fff;border:1px solid #efe9e2;padding:2px}
#keune-dar-prapor .kdp-zakryty{position:absolute;top:6px;right:8px;border:0;background:none;font-size:17px;line-height:1;color:#b0a9a2;cursor:pointer;padding:4px}
#keune-dar-prapor .kdp-zakryty:hover{color:#111}
@media(max-width:767px){.keune-dost{font-size:12px;padding:11px 12px}#keune-dar-prapor{left:10px;right:10px;max-width:none;bottom:84px;font-size:12px;padding:12px 32px 12px 13px}}
