.delivery-timeline-notice{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 5vw;background:#fff7e8;border-bottom:1px solid #f3d8a7;color:#563915;font-family:"DM Sans",sans-serif;font-size:.84rem;line-height:1.45}.delivery-timeline-notice p{margin:0}.delivery-timeline-notice strong{margin-right:.4rem;color:#8b4a14}.delivery-timeline-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#f35b22;color:#fff;font-weight:800}.delivery-timeline-checkout{justify-content:flex-start;margin:0 0 1.25rem;padding:.8rem 1rem;border:1px solid #f3d8a7;border-radius:.75rem;background:#fff9ed;font-size:.8rem}.delivery-timeline-checkout .delivery-timeline-icon{width:25px;height:25px;flex-basis:25px}.whatsapp-float{position:fixed;right:1.3rem;bottom:1.3rem;z-index:45;display:flex;align-items:center;gap:.55rem;min-height:52px;padding:.68rem 1rem;border:2px solid #fff;border-radius:999px;background:#25d366;color:#fff!important;box-shadow:0 10px 28px rgba(4,61,34,.3);font:700 .86rem/1 "DM Sans",sans-serif;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.whatsapp-float svg{width:27px;height:27px;flex:0 0 27px}.whatsapp-float:hover{transform:translateY(-3px) scale(1.02);background:#1fb85a;box-shadow:0 14px 34px rgba(4,61,34,.38)}.whatsapp-float:focus-visible{outline:3px solid #f35b22;outline-offset:3px}@media(max-width:700px){.delivery-timeline-notice{align-items:flex-start;justify-content:flex-start;padding:.7rem 4vw;font-size:.76rem}.delivery-timeline-icon{margin-top:1px}.delivery-timeline-checkout{padding:.7rem .8rem}.whatsapp-float{right:.85rem;bottom:.85rem;width:54px;height:54px;min-height:54px;padding:0;justify-content:center}.whatsapp-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}
