.shop-theme-dark{color:#eef5f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b110e}.shop-theme-dark header,.shop-theme-dark footer,.shop-theme-dark .card,.shop-theme-dark aside,.shop-theme-dark .dark-toggle,.shop-theme-dark section[class*=bg-white],.shop-theme-dark article[class*=bg-white],.shop-theme-dark [class*=bg-white][class*=rounded]{color:#eef5f0!important;background-color:#13201a!important;border-color:#243a2f!important}.shop-theme-dark main,.shop-theme-dark section[class*="bg-[#f4f7f1]"],.shop-theme-dark section[class*="bg-[#f7f8f4]"]{background:#0b110e!important}.shop-theme-dark [class*="bg-[#f7f8f4]"],.shop-theme-dark [class*="bg-[#f6f8f6]"],.shop-theme-dark [class*=bg-white\/90],.shop-theme-dark [class*=bg-white\/80],.shop-theme-dark [class*="bg-[#f7f8f4]"][class*=to-]{background-color:#18271f!important;border-color:#243a2f!important}.shop-theme-dark [class*="text-[#17231d]"],.shop-theme-dark h1,.shop-theme-dark h2,.shop-theme-dark h3{color:#f3f8f4!important}.shop-theme-dark [class*=text-neutral],.shop-theme-dark [class*=text-slate]{color:#9fb3a8!important}.shop-theme-dark [class*="text-[#b7791f]"]{color:#e9b866!important}.footer-ai.svelte-a0zztu{background:radial-gradient(circle at 18% 16%,#1f7a543d,#0000 32rem),radial-gradient(circle at 78% 22%,#b7791f29,#0000 28rem),#0f1813}.shop-theme-dark .footer-ai{background:radial-gradient(circle at 18% 16%,#1f7a543d,#0000 32rem),radial-gradient(circle at 78% 22%,#b7791f29,#0000 28rem),#0f1813!important}.footer-link.svelte-a0zztu{color:#ffffffa3;min-height:1.5rem;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;transition:color .16s,transform .16s;display:inline-flex}.footer-link.svelte-a0zztu:hover{color:#8af0b7;transform:translate(2px)}.promo-strip.svelte-a0zztu{animation:.36s cubic-bezier(.22,1,.36,1) svelte-a0zztu-promo-strip-in}.assistant-dock.svelte-a0zztu{transform-origin:100% 100%}.assistant-launcher.svelte-a0zztu{isolation:isolate;position:relative}.assistant-launcher.svelte-a0zztu:after{content:"";z-index:-1;opacity:0;border:1px solid #1f7a5457;border-radius:9999px;position:absolute;inset:-.45rem}.assistant-dock-nudge.svelte-a0zztu .assistant-launcher:where(.svelte-a0zztu){animation:1.8s cubic-bezier(.22,1,.36,1) svelte-a0zztu-assistant-nudge}.assistant-dock-hint.svelte-a0zztu .assistant-launcher:where(.svelte-a0zztu):after{animation:1.9s ease-out 2 svelte-a0zztu-assistant-ring}.assistant-hint.svelte-a0zztu{transform-origin:100% 100%;max-width:min(16rem,100vw - 2rem);animation:.42s cubic-bezier(.22,1,.36,1) svelte-a0zztu-assistant-hint-in}.ai-orbit.svelte-a0zztu{border:1px solid #86efac33;border-radius:9999px;animation:5.4s linear infinite svelte-a0zztu-ai-orbit;position:absolute;inset:1.15rem;transform:rotateX(62deg)rotate(-18deg);box-shadow:0 0 38px #1f7a543d}.ai-bot.svelte-a0zztu{transform-style:preserve-3d;filter:drop-shadow(0 26px 26px #00000047);justify-items:center;animation:3.8s ease-in-out infinite svelte-a0zztu-ai-float;display:grid;position:relative}.ai-head.svelte-a0zztu{background:linear-gradient(145deg,#ffffffeb,#b8e2cfdb 45%,#346850f2),#cfeadd;border:1px solid #ffffff3d;border-radius:1.25rem;width:4.7rem;height:3.7rem;position:relative;box-shadow:inset 0 12px 18px #ffffff8c,inset 0 -16px 22px #09291b47,0 18px 38px #1f7a5452}.ai-head.svelte-a0zztu:before,.ai-head.svelte-a0zztu:after{content:"";background:#0f1813;border-radius:9999px;width:.42rem;height:.42rem;animation:5.6s ease-in-out infinite svelte-a0zztu-ai-blink;position:absolute;top:1.35rem;box-shadow:0 0 12px #6ee7a7c7}.ai-head.svelte-a0zztu:before{left:1.35rem}.ai-head.svelte-a0zztu:after{right:1.35rem}.ai-eye.svelte-a0zztu{background:#0f181380;border-radius:9999px;width:.78rem;height:.16rem;position:absolute;bottom:.82rem}.ai-eye-left.svelte-a0zztu{left:1.28rem}.ai-eye-right.svelte-a0zztu{right:1.28rem}.ai-neck.svelte-a0zztu{background:linear-gradient(90deg,#5ec08b,#b6f4d0,#2f7d58);width:1.25rem;height:.62rem}.ai-body.svelte-a0zztu{background:linear-gradient(150deg,#ffffffdb,#72c297db 44%,#133324f2),#75c99a;border:1px solid #fff3;border-radius:1.4rem 1.4rem 1.7rem 1.7rem;width:5.2rem;height:4.15rem;position:relative;box-shadow:inset 0 14px 20px #ffffff73,inset 0 -20px 26px #09291b4d,0 22px 42px #0f181361}.ai-body.svelte-a0zztu:before,.ai-body.svelte-a0zztu:after{content:"";background:linear-gradient(#c7f6da,#2d7b56);border-radius:9999px;width:.78rem;height:2.6rem;position:absolute;top:.85rem}.ai-body.svelte-a0zztu:before{left:-.78rem;transform:rotate(14deg)}.ai-body.svelte-a0zztu:after{right:-.78rem;transform:rotate(-14deg)}.ai-core.svelte-a0zztu{background:#dffceb;border-radius:9999px;width:1.25rem;height:1.25rem;animation:2.4s ease-in-out infinite svelte-a0zztu-ai-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .38rem #1f7a5452,0 0 28px #6ee7a7cc}.mini-ai-face.svelte-a0zztu{justify-content:center;align-items:center;gap:.22rem;display:inline-flex}.mini-ai-face.svelte-a0zztu span:where(.svelte-a0zztu){background:#9af3bf;border-radius:9999px;width:.28rem;height:.28rem;animation:5.6s ease-in-out infinite svelte-a0zztu-ai-blink;box-shadow:0 0 8px #9af3bfd9}@keyframes svelte-a0zztu-ai-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-.48rem)rotate(1.4deg)}}@keyframes svelte-a0zztu-assistant-nudge{0%,to{transform:translate(0,0)rotate(0)}20%{transform:translate(-.46rem,-.34rem)rotate(-2.4deg)}40%{transform:translate(.14rem,-.12rem)rotate(1.2deg)}62%{transform:translate(-.18rem,-.12rem)rotate(-.8deg)}80%{transform:translate(.04rem)rotate(.3deg)}}@keyframes svelte-a0zztu-assistant-ring{0%{opacity:.48;transform:scale(.86)}to{opacity:0;transform:scale(1.34)}}@keyframes svelte-a0zztu-assistant-hint-in{0%{opacity:0;transform:translate(.45rem,.35rem)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes svelte-a0zztu-promo-strip-in{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-a0zztu-ai-orbit{to{transform:rotateX(62deg)rotate(342deg)}}@keyframes svelte-a0zztu-ai-pulse{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.92)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}}@keyframes svelte-a0zztu-ai-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.18)}}@media (prefers-reduced-motion:reduce){.assistant-dock-nudge.svelte-a0zztu .assistant-launcher:where(.svelte-a0zztu),.assistant-dock-hint.svelte-a0zztu .assistant-launcher:where(.svelte-a0zztu):after,.assistant-hint.svelte-a0zztu{animation:none}}.shop-theme-dark .icon-button,.shop-theme-dark .btn-ghost{color:#eef5f0!important;background-color:#18271f!important;border-color:#243a2f!important}.shop-theme-dark input,.shop-theme-dark select{color:#eef5f0!important;background-color:#0f1813!important;border-color:#243a2f!important}.shop-theme-dark input::placeholder{color:#7f968a!important}.shop-theme-dark .bottom-nav.svelte-a0zztu{background-color:#13201af5!important;border-color:#243a2f!important}.shop-theme-dark [class*=bg-emerald-50]{background-color:#1f7a5429!important;border-color:#2c4f3f!important}.shop-theme-dark [class*=text-emerald-7],.shop-theme-dark [class*=text-emerald-9],.shop-theme-dark [class*="text-[#17603f]"]{color:#6fd39e!important}@media (width<=1023px){.cart-drawer.svelte-a0zztu{border-radius:1.5rem 1.5rem 0 0;height:min(88dvh,760px);top:auto;bottom:0;width:100%!important}}
