.lpc-smooche .sm-delivery:has(+.lpc-delivery-estimate){margin-bottom:0}
.lpc-delivery-estimate,.lpc-smooche .lpc-delivery-estimate{font-size:13px;line-height:18px;color:#424245;margin:4px 0 10px;white-space:nowrap;letter-spacing:-.25px;font-weight:400}
.lpc-smooche .sm-config-footer{position:relative}
.lpc-smooche .sm-config-footer>.lpc-delivery-estimate{position:absolute;left:0;right:0;bottom:1px;text-align:center;margin:0;pointer-events:none}
.lpc-smooche .sm-config-footer>[data-config-status]:not(:empty){margin-bottom:16px}
.lpc-whatsapp-float{position:fixed;left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:9px;min-width:48px;min-height:48px;box-sizing:border-box;padding:12px 16px;border-radius:28px;background:#1d1d1f;color:#fff!important;text-decoration:none!important;font:600 14px/24px Arial,sans-serif;box-shadow:0 2px 10px #0003}
.lpc-whatsapp-float[hidden]{display:none!important}
.lpc-whatsapp-float:focus-visible{outline:3px solid #1d1d1f;outline-offset:4px}
.lpc-whatsapp-float svg{width:24px;height:24px;flex:none}
@media(max-width:749px){.lpc-whatsapp-float{left:12px;padding:12px;width:48px;height:48px}.lpc-whatsapp-float span{display:none}}
