@import url('https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;600;800&family=Nunito:wght@400;600;700&display=swap');
*{box-sizing:border-box;margin:0;padding:0;}
body{font-family:'Nunito',sans-serif;background:#FFF8F0;min-height:100vh;}
/* NAV */
.hs-nav{background:#FF6B35;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:0 0 20px 20px;position:sticky;top:0;z-index:100;}
.hs-logo{font-family:'Baloo 2',cursive;font-size:24px;font-weight:800;color:#fff;text-decoration:none;}
.hs-logo span{color:#FFE066;}
.hs-nav-links{display:flex;gap:20px;}
.hs-nav-links a{color:#fff;font-size:14px;font-weight:600;text-decoration:none;opacity:0.9;}
.hs-nav-links a:hover{opacity:1;text-decoration:underline;}
.hs-cart-btn{background:#FFE066;color:#FF6B35;border:none;border-radius:20px;padding:8px 18px;font-family:'Nunito',sans-serif;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;text-decoration:none;}
.hs-back-btn{background:transparent;border:2px solid #fff;color:#fff;border-radius:20px;padding:7px 16px;font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;}
/* BUTTONS */
.hs-buynow-btn{width:100%;background:#FF6B35;color:#fff;border:none;border-radius:12px;padding:9px 0;font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:background 0.15s;text-decoration:none;}
.hs-buynow-btn:hover{background:#e55a25;}
.hs-wa-btn{width:100%;background:#fff;color:#25D366;border:2px solid #25D366;border-radius:12px;padding:7px 0;font-family:'Nunito',sans-serif;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all 0.15s;text-decoration:none;}
.hs-wa-btn:hover{background:#25D366;color:#fff;}
.wa-icon{width:13px;height:13px;fill:#25D366;flex-shrink:0;transition:fill 0.15s;}
.hs-wa-btn:hover .wa-icon{fill:#fff;}
/* FOOTER */
.hs-footer{background:#2D2D2D;border-radius:20px 20px 0 0;padding:24px;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;margin-top:20px;}
.hs-footer-brand{font-family:'Baloo 2',cursive;font-size:20px;font-weight:800;color:#FFE066;margin:0 0 6px;}
.hs-footer p{font-size:13px;color:#aaa;margin:0;}
.hs-footer-links h4{font-size:13px;font-weight:700;color:#FFE066;margin:0 0 8px;}
.hs-footer-links a{display:block;font-size:13px;color:#bbb;text-decoration:none;margin-bottom:4px;}
.hs-footer-links a:hover{color:#fff;}
/* WHATSAPP FLOAT */
.hs-wa-float{position:fixed;bottom:24px;right:20px;background:#25D366;color:#fff;border:none;border-radius:50px;padding:12px 18px;font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(37,211,102,0.4);z-index:999;text-decoration:none;}
.hs-wa-float:hover{background:#1ebe5d;}
/* TRUST BAR */
.hs-trust{background:#FF6B35;border-radius:20px;margin:20px 20px;padding:20px 24px;display:flex;gap:20px;flex-wrap:wrap;justify-content:space-around;}
.hs-trust-item{text-align:center;color:#fff;}
.hs-trust-icon{font-size:28px;margin-bottom:4px;}
.hs-trust-label{font-size:12px;font-weight:700;opacity:0.95;margin:0;}
/* TOAST */
.hs-toast{position:fixed;top:70px;right:20px;background:#27AE60;color:#fff;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:700;display:none;z-index:999;}
.hs-toast.show{display:block;animation:fadeOut 2s forwards;}
@keyframes fadeOut{0%{opacity:0;transform:translateY(-8px)}15%{opacity:1;transform:translateY(0)}80%{opacity:1}100%{opacity:0}}
