.hamburger.svelte-1bv7ezn{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#fffaf5d9;border:1.5px solid #007bff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 4px 16px #0000002e}.hamburger.svelte-1bv7ezn:hover{background:#fff5eb;box-shadow:0 6px 20px #0000003d}.hamburger.svelte-1bv7ezn span:where(.svelte-1bv7ezn){transform-origin:50%;background:#007bff;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger.open.svelte-1bv7ezn span:where(.svelte-1bv7ezn):first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open.svelte-1bv7ezn span:where(.svelte-1bv7ezn):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open.svelte-1bv7ezn span:where(.svelte-1bv7ezn):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu-backdrop.svelte-1bv7ezn{z-index:490;position:fixed;inset:0}.menu-panel.svelte-1bv7ezn{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf5f2;border:1.5px solid #007bff;border-radius:10px;min-width:160px;padding:8px 0;animation:.2s cubic-bezier(.34,1.4,.64,1) svelte-1bv7ezn-slideDown;position:fixed;top:76px;right:20px;box-shadow:0 8px 32px #0003}@keyframes svelte-1bv7ezn-slideDown{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.menu-panel.svelte-1bv7ezn ul:where(.svelte-1bv7ezn){margin:0;padding:0;list-style:none}.menu-panel.svelte-1bv7ezn li:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn){color:#333;letter-spacing:.5px;padding:11px 22px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:block}.menu-panel.svelte-1bv7ezn li:where(.svelte-1bv7ezn) a:where(.svelte-1bv7ezn):hover{color:#007bff;background:#007bff1a}.page.svelte-1bv7ezn{background:linear-gradient(135deg,#ede8e0 0%,#e5dcd2 100%);min-height:100vh;padding:2rem 1rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}.card.svelte-1bv7ezn{background:#fff;border-radius:12px;margin:0 auto;padding:3rem 2.5rem;box-shadow:0 4px 12px #00000014}.hero.svelte-1bv7ezn{text-align:center;border-bottom:1px solid #eee;margin-bottom:3rem;padding-bottom:2rem}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#333;letter-spacing:-.5px;margin:0 0 .5rem;font-size:2.2rem;font-weight:700}.tagline.svelte-1bv7ezn{color:#666;margin:0;font-size:1.1rem;font-style:italic;font-weight:400}.section.svelte-1bv7ezn{margin-bottom:2.5rem}.section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:#333;border-bottom:2px solid #f0ece0;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.4rem;font-weight:700}.company-info.svelte-1bv7ezn{background:#f9f8f6;border-left:4px solid #7a8f70;border-radius:8px;padding:1.5rem}.company-info.dummy.svelte-1bv7ezn{opacity:.85;border-left-color:#bbb}.dummy-badge.svelte-1bv7ezn{color:#999;margin-left:.5rem;font-size:.85rem;font-weight:400;display:inline-block}.info-item.svelte-1bv7ezn{border-bottom:1px solid #eee;align-items:center;padding:.75rem 0;display:flex}.info-item.svelte-1bv7ezn:last-child{border-bottom:none}.info-item.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){color:#333;min-width:100px;font-size:.9rem;font-weight:600;display:inline-block}.info-item.svelte-1bv7ezn .value:where(.svelte-1bv7ezn){color:#555;word-break:break-all;flex:1;text-decoration:none}.info-item.svelte-1bv7ezn a.value:where(.svelte-1bv7ezn){color:#007bff;text-decoration:none}.info-item.svelte-1bv7ezn a.value:where(.svelte-1bv7ezn):hover{text-decoration:underline}.sellers-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem;display:grid}.seller-card.svelte-1bv7ezn{color:inherit;background:#f9f8f6;border:1px solid #eee;border-radius:8px;align-items:center;padding:1.25rem;text-decoration:none;transition:all .3s;display:flex}.seller-card.svelte-1bv7ezn:hover{background:#f5f0e8;border-color:#ddd;transform:translate(4px)}.seller-name.svelte-1bv7ezn{color:#333;font-size:1rem;font-weight:700}.seller-url.svelte-1bv7ezn{color:#999;margin-left:auto;padding-right:1rem;font-size:.85rem}.seller-arrow.svelte-1bv7ezn{color:#7a8f70;font-size:1.2rem;font-weight:700}.email-link.svelte-1bv7ezn,.social-link.svelte-1bv7ezn{color:#333;background:#f9f8f6;border:1px solid #eee;border-radius:8px;margin-bottom:.75rem;padding:1.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s;display:block}.email-link.svelte-1bv7ezn:hover,.social-link.svelte-1bv7ezn:hover{background:#f5f0e8;border-color:#ddd;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.email-icon.svelte-1bv7ezn,.social-icon.svelte-1bv7ezn{margin-right:.75rem;font-size:1.3rem}.email-note.svelte-1bv7ezn,.social-note.svelte-1bv7ezn{color:#666;margin:0;font-size:.85rem}.contact-hours.svelte-1bv7ezn{background:#f9f8f6;border-left:4px solid #7a8f70;border-radius:8px;padding:1.5rem}.contact-hours.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:#555;margin:.5rem 0;font-size:.95rem;line-height:1.6}.note.svelte-1bv7ezn{color:#999;font-size:.85rem}.muted.svelte-1bv7ezn{color:#999;font-size:.95rem}@media (width<=640px){.page.svelte-1bv7ezn{padding:1rem}.card.svelte-1bv7ezn{padding:1.5rem}.hero.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:1.6rem}.section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.2rem}.info-item.svelte-1bv7ezn{flex-direction:column;align-items:flex-start}.info-item.svelte-1bv7ezn .label:where(.svelte-1bv7ezn){margin-bottom:.25rem}.sellers-grid.svelte-1bv7ezn{grid-template-columns:1fr}.seller-url.svelte-1bv7ezn{display:none}}
