.card.svelte-11ja2cl{background:linear-gradient(160deg,#fff 45%,#fffdf8);border:1px solid #e9e2d2;border-radius:20px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #2923190f}@media (width>=640px){.card.svelte-11ja2cl{animation:.45s cubic-bezier(.2,.8,.2,1) backwards svelte-11ja2cl-rise;animation-delay:calc(var(--i) * 35ms)}}.favorite.svelte-11ja2cl{z-index:2;color:#475467;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:6px}.favorite.svelte-11ja2cl:before{content:"";background:#ffffffeb;border:1px solid #18233b14;border-radius:50%;position:absolute;inset:4px;box-shadow:0 2px 8px #18233b14}.favorite.svelte-11ja2cl svg{position:relative}.favorite.active.svelte-11ja2cl{color:#c2410c}.favorite.active.svelte-11ja2cl:before{background:#fff0e5}@media (hover:hover){.card.svelte-11ja2cl:hover{border-color:#f0bf80;transform:translateY(-5px);box-shadow:0 18px 36px #4c371c21}.card.svelte-11ja2cl:hover .thumb:where(.svelte-11ja2cl) img:where(.svelte-11ja2cl){transform:scale(1.04)}.card.svelte-11ja2cl:hover .cta:where(.svelte-11ja2cl){background:#b54106}}.card.svelte-11ja2cl:has(.product-link:where(.svelte-11ja2cl):focus-visible){border-color:#e9a45d;box-shadow:0 0 0 3px #f463101f}.product-link.svelte-11ja2cl{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.thumb.svelte-11ja2cl{aspect-ratio:1;background:radial-gradient(at 50% 90%,#ffffffe0,#0000 60%),linear-gradient(145deg,#fff5df,#f8f0e2 52%,#f2edf3);position:relative;overflow:hidden}.thumb.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:contain;width:100%;height:100%;padding:12px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.details.svelte-11ja2cl{flex-direction:column;flex:1;padding:.85rem .9rem .9rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.category.svelte-11ja2cl{color:#8f4719;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#fff1df;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;max-width:100%;margin-bottom:.45rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.category.svelte-11ja2cl:before{content:"";background:#f0b75e;border-radius:50%;flex:none;width:6px;height:6px}.details.svelte-11ja2cl h3:where(.svelte-11ja2cl){color:#202a3c;letter-spacing:-.02em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:.9rem;font-weight:680;line-height:1.35;display:-webkit-box;overflow:hidden}.purchase-row.svelte-11ja2cl{gap:.6rem;margin-top:auto;padding-top:.8rem;display:grid}.price.svelte-11ja2cl{gap:.15rem;min-width:0;display:grid}.previous-price.svelte-11ja2cl{color:#6b655f;font-size:.78rem;line-height:1.1}.current-price.svelte-11ja2cl{color:#173b72;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.2rem,4.5vw,1.45rem);font-weight:850;line-height:1.1}.cta.svelte-11ja2cl{color:#fff;background:#c94a08;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:0 .8rem;font-size:.875rem;font-weight:800;transition:background .16s;display:inline-flex}.new.svelte-11ja2cl{color:#8f4a14;letter-spacing:.05em;text-transform:uppercase;background:#fff8e8;border:1px solid #f9d9bd;border-radius:6px;padding:.28rem .5rem;font-size:.7rem;font-weight:800;position:absolute;top:12px;left:12px}.disc.svelte-11ja2cl{color:#fff;letter-spacing:.02em;background:#b8480f;border-radius:7px;padding:.3rem .55rem;font-size:.75rem;font-weight:800;position:absolute;bottom:10px;left:10px;box-shadow:0 3px 9px #ae42193d}@media (width<=380px){.details.svelte-11ja2cl{padding:.7rem}.cta.svelte-11ja2cl{padding:0 .5rem;font-size:.8rem}}@keyframes svelte-11ja2cl-rise{0%{opacity:0;transform:translateY(18px)scale(.96)}}@media (prefers-reduced-motion:reduce){.card.svelte-11ja2cl{transition:none;animation:none}.thumb.svelte-11ja2cl img:where(.svelte-11ja2cl),.cta.svelte-11ja2cl{transition:none}}.foot.svelte-4jwo3w{isolation:isolate;background:radial-gradient(at 90% 0,#f4631014,#0000 32%),radial-gradient(at 8% 100%,#fbc61929,#0000 38%),linear-gradient(120deg,#fffaf0,#fff 55%,#fff8f1);margin-top:2rem;position:relative;overflow:hidden}.foot.svelte-4jwo3w:before{content:"";pointer-events:none;border:1px solid #f4631024;border-radius:50%;width:360px;height:360px;animation:28s linear infinite svelte-4jwo3w-footer-orbit;position:absolute;top:-210px;right:10%;box-shadow:0 0 0 24px #f463100a,0 0 0 52px #fbc61912}.footer-orbit.svelte-4jwo3w{pointer-events:none;border:1px dashed #f4631038;border-radius:50%;width:220px;height:220px;animation:22s linear infinite svelte-4jwo3w-footer-orbit;position:absolute;top:-136px;right:calc(10% + 35px)}.footer-orbit.svelte-4jwo3w span:where(.svelte-4jwo3w),.footer-orbit.svelte-4jwo3w i:where(.svelte-4jwo3w){background:var(--lia-yellow);border:2px solid #fffaf0;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 14px #fbc619a6}.footer-orbit.svelte-4jwo3w i:where(.svelte-4jwo3w){background:var(--lia-orange);width:6px;height:6px;top:0;left:50%;box-shadow:0 0 12px #f4631073}.foot-inner.svelte-4jwo3w{z-index:1;position:relative}.footer-top.svelte-4jwo3w,.footer-brand.svelte-4jwo3w,.footer-bottom.svelte-4jwo3w,.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w),.back-top.svelte-4jwo3w{align-items:center;display:flex}.footer-top.svelte-4jwo3w{border-bottom:1px solid #eee7dc;justify-content:space-between;gap:1.5rem;padding-bottom:1.5rem}.footer-brand.svelte-4jwo3w{gap:.85rem}.footer-mark.svelte-4jwo3w{background:#fff;border:1px solid #f4dfc2;border-radius:18px;place-items:center;width:58px;height:58px;transition:transform .22s;display:grid;box-shadow:0 7px 20px #4d361917}.footer-brand.svelte-4jwo3w:hover .footer-mark:where(.svelte-4jwo3w){transform:rotate(-6deg)translateY(-2px)}.footer-mark.svelte-4jwo3w img:where(.svelte-4jwo3w){border-radius:50%;width:46px;height:46px}.footer-title.svelte-4jwo3w{color:var(--lia-navy);letter-spacing:-.04em;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:900}.footer-title.svelte-4jwo3w span:where(.svelte-4jwo3w){color:var(--lia-orange)}.footer-tagline.svelte-4jwo3w{color:#737982;margin-top:.2rem;font-size:.8rem}.back-top.svelte-4jwo3w{color:#9e4d20;background:#fff4e7;border:1px solid #f0d9c2;border-radius:999px;gap:.45rem;padding:.65rem .9rem;font-size:.75rem;font-weight:700;transition:background .18s,transform .18s}.back-top.svelte-4jwo3w:hover{background:#ffead5;border-color:#edc297;transform:translateY(-2px)}.trust.svelte-4jwo3w{border-bottom:1px solid #eee7dc;flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 0;display:flex}.trust-list.svelte-4jwo3w{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.85rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.trust-item.svelte-4jwo3w{color:#46536a;text-align:center;background:linear-gradient(#fffdf7,#f6f2e7);border:1px solid #0d286b24;border-radius:16px;flex-direction:column;flex:11rem;align-items:center;gap:.3rem;max-width:15rem;padding:1.1rem .9rem 1rem;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 6px 16px #0d286b0f}.trust-item.svelte-4jwo3w:before{content:"";pointer-events:none;border:1px dashed #fbc619a6;border-radius:12px;position:absolute;inset:4px}.trust-item.svelte-4jwo3w:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0d286b1c}.seal.svelte-4jwo3w{border:2px solid var(--lia-yellow);background:var(--lia-navy);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.25rem;display:grid;box-shadow:0 0 0 3px #fffdf7,0 0 0 4.5px #0d286b40}.trust-item.svelte-4jwo3w strong:where(.svelte-4jwo3w){color:var(--lia-navy);letter-spacing:-.01em;font-size:.82rem;font-weight:800}.trust-note.svelte-4jwo3w{font-size:.68rem;line-height:1.4}.footer-bottom.svelte-4jwo3w{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-top:1.1rem}.footer-bottom.svelte-4jwo3w p:where(.svelte-4jwo3w){color:#46536a;gap:.45rem;font-size:.74rem}.footer-spark.svelte-4jwo3w{color:var(--lia-orange);flex:none;align-items:center;display:inline-flex}.footer-bottom.svelte-4jwo3w .disclosure:where(.svelte-4jwo3w){color:#777d87;max-width:600px;font-size:.68rem;line-height:1.55}.copyright.svelte-4jwo3w{color:#777d87;white-space:nowrap;font-size:.68rem}@keyframes svelte-4jwo3w-footer-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.foot.svelte-4jwo3w:before{animation:none}.footer-orbit.svelte-4jwo3w,.back-top.svelte-4jwo3w,.trust-item.svelte-4jwo3w,.footer-mark.svelte-4jwo3w{transition:none;animation:none}}@media (width<=600px){.foot-inner.svelte-4jwo3w{padding-top:1.75rem;padding-bottom:1.75rem}.footer-top.svelte-4jwo3w{align-items:flex-start}.back-top.svelte-4jwo3w{flex:none;padding:.55rem;font-size:0}.footer-bottom.svelte-4jwo3w{flex-direction:column;align-items:flex-start;gap:.8rem}.footer-orbit.svelte-4jwo3w{right:-40px}.trust-list.svelte-4jwo3w{gap:.6rem}.trust-item.svelte-4jwo3w{flex:0 calc(50% - .3rem);max-width:none;padding:.9rem .6rem .8rem}.seal.svelte-4jwo3w{width:2.6rem;height:2.6rem}}.header-inner.svelte-a8kxe2{grid-template-columns:minmax(0,1fr) auto}.header-inner.svelte-a8kxe2>a:where(.svelte-a8kxe2){justify-self:start}.header-actions.svelte-a8kxe2{justify-self:end;align-items:center;gap:.45rem;display:flex}.site-header.svelte-a8kxe2{isolation:isolate;background:radial-gradient(at 82% 0,#fbc61921,#0000 32%),linear-gradient(100deg,#fffffff5,#f9f7f0eb);position:relative;box-shadow:0 6px 24px #0d286b0d}.site-header.svelte-a8kxe2:after{background:linear-gradient(90deg, transparent, var(--lia-orange), var(--lia-yellow), transparent);content:"";background-size:200% 100%;height:3px;animation:9s linear infinite svelte-a8kxe2-header-glide;position:absolute;bottom:-1px;left:0;right:0}.brand-mark.svelte-a8kxe2{transition:transform .25s}a.svelte-a8kxe2:hover .brand-mark:where(.svelte-a8kxe2){transform:rotate(-8deg)scale(1.06)}.brand-copy.svelte-a8kxe2{gap:.1rem;line-height:1.1;display:grid}.brand-copy.svelte-a8kxe2 strong:where(.svelte-a8kxe2){color:var(--lia-navy);letter-spacing:-.035em;font-size:1.05rem;font-weight:900}.brand-copy.svelte-a8kxe2 strong:where(.svelte-a8kxe2) span:where(.svelte-a8kxe2){color:var(--lia-orange)}.brand-copy.svelte-a8kxe2 small:where(.svelte-a8kxe2){color:var(--lia-muted);letter-spacing:.04em;font-size:.67rem;font-weight:600}.header-nav.svelte-a8kxe2{align-items:center;gap:.35rem;margin-left:auto;display:flex}.nav-link.svelte-a8kxe2{height:2.4rem;color:var(--lia-navy);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.78rem;font-weight:750;transition:background .18s,color .18s,transform .18s;display:inline-flex}.nav-link.svelte-a8kxe2:hover{background:#0d286b0f}.favorite-link.svelte-a8kxe2{color:var(--lia-orange)}.favorite-count.svelte-a8kxe2{background:#f463101a;border-radius:99px;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.65rem;display:grid}.live.svelte-a8kxe2{border:1px solid var(--lia-line);color:var(--lia-navy);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.live-link.svelte-a8kxe2{transition:border-color .18s,transform .18s,box-shadow .18s}.live-link.svelte-a8kxe2:hover{border-color:var(--lia-orange);transform:translateY(-1px);box-shadow:0 4px 12px #f4631024}.live-link.svelte-a8kxe2:active{transform:scale(.97)}@media (width<=700px){.header-inner.svelte-a8kxe2{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding-top:.45rem;padding-bottom:.5rem}.header-actions.svelte-a8kxe2{grid-area:1/2;gap:.25rem}.header-nav.svelte-a8kxe2{gap:0}.nav-link.svelte-a8kxe2{width:2.4rem;padding:0;font-size:0}.favorite-link.svelte-a8kxe2{position:relative}.favorite-count.svelte-a8kxe2{border:1px solid var(--lia-cream);background:var(--lia-orange);color:#fff;min-width:1rem;height:1rem;font-size:.58rem;position:absolute;top:0;right:-1px}}@media (width<=420px){.header-inner.svelte-a8kxe2{padding-left:.75rem;padding-right:.75rem}.brand-mark.svelte-a8kxe2{width:2rem;height:2rem}.header-inner.svelte-a8kxe2>a:where(.svelte-a8kxe2){gap:.35rem}.header-actions.svelte-a8kxe2{gap:.15rem}.header-nav.svelte-a8kxe2,.brand-copy.svelte-a8kxe2 small:where(.svelte-a8kxe2){display:none}.brand-copy.svelte-a8kxe2 strong:where(.svelte-a8kxe2){white-space:nowrap;font-size:.72rem}.live.svelte-a8kxe2{gap:.2rem;padding:.22rem .35rem;font-size:.6rem}.live-link.svelte-a8kxe2 .no:where(.svelte-a8kxe2){display:none}}@media (width<=380px){.brand-copy.svelte-a8kxe2 strong:where(.svelte-a8kxe2){font-size:.64rem}}@keyframes svelte-a8kxe2-header-glide{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.site-header.svelte-a8kxe2:after{animation:none}.brand-mark.svelte-a8kxe2,.nav-link.svelte-a8kxe2{transition:none}}
