:root{--kz-yellow:#f8c746;--kz-aqua:#92dedc;--kz-green:#bae0b3;--kz-orange:#f4b971;--kz-coral:#ff9578;--kz-text:#3c3c3b;--kz-cream:#fff8e6;--kz-white:#fff;--kz-radius:28px;--kz-radius-lg:32px;--kz-pad:clamp(1.25rem, 4vw, 3rem);--kz-content:1200px;--kz-font-heading:"Baloo 2", cursive, system-ui, sans-serif;--kz-font-body:"Nunito", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{min-height:100%;overflow-x:hidden}body{font-family:var(--kz-font-body);color:var(--kz-text);background:var(--kz-cream);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes cartPop{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes badgePulse{0%,to{box-shadow:0 4px 12px #ff95784d}50%{box-shadow:0 4px 24px #ff957880}}.kz-container{max-width:var(--kz-content);padding-inline:var(--kz-pad);margin-inline:auto}.kz-wrap{max-width:1280px;margin:0 auto}.kz-section{padding:64px var(--kz-pad)}.kz-card{transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.kz-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #3c3c3b1f}.kz-card-overlay{border-radius:0 0 var(--kz-radius) var(--kz-radius);opacity:0;background:linear-gradient(#0000,#3c3c3bd9);justify-content:center;padding:14px 20px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.kz-card:hover .kz-card-overlay{opacity:1;transform:translateY(0)}.kz-card-overlay button{background:var(--kz-coral);height:36px;font:800 14px var(--kz-font-body);white-space:nowrap;color:var(--kz-text);cursor:pointer;border:0;border-radius:999px;padding:0 14px;transition:transform .15s}.kz-card-overlay button:hover{transform:scale(1.06)}@media (width<=900px){.kz-card-overlay{opacity:1;transform:translateY(0)}}.kz-tile{transition:transform .2s,box-shadow .2s}.kz-tile:hover{transform:scale(1.06);box-shadow:0 8px 24px #3c3c3b1f}.kz-btn-cart{transition:transform .15s}.kz-btn-cart:hover{animation:.35s cartPop}.kz-pill{font-family:var(--kz-font-heading);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 30px;font-size:18px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.kz-pill:hover{text-decoration:none;transform:scale(1.03)}.kz-pill--primary{background:var(--kz-coral);color:var(--kz-text)}.kz-pill--outline{background:var(--kz-cream);border:3px solid var(--kz-text);color:var(--kz-text)}.kz-pill--dark{background:var(--kz-text);color:var(--kz-cream)}:focus-visible{outline:3px solid var(--kz-aqua);outline-offset:2px}@media (width<=640px){.kz-section{padding:48px var(--kz-pad)}}.sr-only[data-astro-cid-xcdxjvqz]{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kz-desktop-nav[data-astro-cid-xcdxjvqz]{min-width:0}.kz-logo-link[data-astro-cid-xcdxjvqz]{flex:0 auto;min-width:0}.kz-logo-img[data-astro-cid-xcdxjvqz]{object-fit:contain;width:auto;max-width:100%;height:80px;display:block}.kz-nav-link[data-astro-cid-xcdxjvqz]{padding:10px 18px}@media (width<=1100px){.kz-logo-img[data-astro-cid-xcdxjvqz]{height:64px}.kz-desktop-nav[data-astro-cid-xcdxjvqz]{gap:4px!important;font-size:17px!important}.kz-nav-link[data-astro-cid-xcdxjvqz]{padding:10px}}@media (width<=900px){.kz-logo-img[data-astro-cid-xcdxjvqz]{height:56px}.kz-header-row[data-astro-cid-xcdxjvqz]{gap:12px!important}.kz-desktop-nav[data-astro-cid-xcdxjvqz]{display:none!important}.kz-mobile-menu-btn[data-astro-cid-xcdxjvqz]{display:flex!important}}.kz-mobile-drawer[data-astro-cid-xcdxjvqz]{z-index:10000;display:none;position:fixed;inset:0}.kz-mobile-drawer[data-astro-cid-xcdxjvqz].open{display:block}.kz-drawer-backdrop[data-astro-cid-xcdxjvqz]{background:#3c3c3b80;position:absolute;inset:0}.kz-drawer-panel[data-astro-cid-xcdxjvqz]{background:var(--kz-white);width:min(320px,85vw);height:100%;animation:.2s kz-slide-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-4px 0 24px #0000001a}@keyframes kz-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.kz-drawer-link[data-astro-cid-xcdxjvqz]{font-family:var(--kz-font-heading);color:var(--kz-text);border-radius:16px;padding:14px 20px;font-size:18px;font-weight:700;text-decoration:none;transition:background .15s;display:block}.kz-drawer-link[data-astro-cid-xcdxjvqz]:hover{background:#3c3c3b0f;text-decoration:none}@media (width<=900px){.kz-footer-grid[data-astro-cid-5av6673a]{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.kz-footer-grid[data-astro-cid-5av6673a]{grid-template-columns:1fr!important}}
