.storefront{--green:#0f3457;--green-dark:#0b2a47;--maroon:#d93025;--maroon-dark:#b3261e;--cream:#f6f7f9;--paper:#fff;--brass:#dd9314;--ink:#15181c;--line:#dde2e8;--border-input:#7c8794;--accent:#f0a020;--accent-dark:#dd9314;--accent-fg:#0f3457;--success:#146b3a;--success-tint:#e3f4ea;background:var(--cream);color:var(--ink);font-family:var(--font-sans)}@keyframes sf-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sf-marquee{animation:30s linear infinite sf-marquee}@media (prefers-reduced-motion:reduce){.sf-marquee{animation:none}}@keyframes sf-lang-pulse{0%,to{box-shadow:0 0 #dd931473}50%{box-shadow:0 0 0 6px #dd931400}}.sf-lang-highlight{animation:2.2s ease-in-out infinite sf-lang-pulse;border-color:var(--brass)!important}@keyframes sf-cta-pulse{0%,to{box-shadow:3px 3px 0 var(--green), 0 0 0 0 #dd93148c}50%{box-shadow:3px 3px 0 var(--green), 0 0 0 9px #dd931400}}.sf-cta-pulse{animation:2s ease-in-out infinite sf-cta-pulse}.sf-cta-pulse:active{transform:scale(.96)}html[lang=si] .storefront,html[lang=ta] .storefront{line-height:1.6}html[lang=si] .storefront button,html[lang=si] .storefront a,html[lang=ta] .storefront button,html[lang=ta] .storefront a{line-height:1.45}html[lang=si] .sf-order-now{gap:.25rem;font-size:11px}html[lang=ta] .sf-order-now{gap:.2rem;font-size:10.5px}.sf-whatsapp-fab{z-index:50;color:#fff;background:#146b3a;border-radius:9999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 4px 12px #0003}@keyframes sf-popup-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sf-popup-card-in{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes sf-popup-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sf-popup-backdrop{animation:.25s ease-out both sf-popup-backdrop-in}.sf-popup-card{animation:.45s cubic-bezier(.16,1,.3,1) both sf-popup-card-in}.sf-popup-item{opacity:0;animation:.4s cubic-bezier(.16,1,.3,1) both sf-popup-item-in}@media (prefers-reduced-motion:reduce){.sf-popup-backdrop,.sf-popup-card,.sf-popup-item{opacity:1;animation:none}}
