._page_vy9bs_2{width:min(calc(100% - var(--page-gutter) * 2), var(--content-width));margin:0 auto;padding:1.25rem 0 4rem}._srOnly_vy9bs_3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._breadcrumbs_vy9bs_4{color:var(--muted);font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.5rem;display:flex}._breadcrumbs_vy9bs_4>span{align-items:center;gap:.25rem;min-width:0;display:inline-flex}._breadcrumbs_vy9bs_4 svg{color:var(--faint);flex:none;transform:rotate(-90deg)}._breadcrumbs_vy9bs_4 a{color:inherit;text-decoration:none}._breadcrumbs_vy9bs_4 a:hover{color:var(--ink);text-decoration:underline}._breadcrumbs_vy9bs_4 a:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}._breadcrumbs_vy9bs_4 strong{color:var(--ink);overflow-wrap:anywhere;font-weight:500}._shopCrumbs_vy9bs_12{margin-bottom:1rem}._secondary_vy9bs_14{height:var(--control-md);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--text-14);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}._secondary_vy9bs_14:hover{border-color:var(--navy)}._secondary_vy9bs_14:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._secondary_vy9bs_14:disabled{cursor:progress;opacity:.6}._primary_vy9bs_18{height:var(--control-md);color:var(--on-navy);background:var(--action);border:1px solid var(--action);border-radius:var(--radius-control);font-size:var(--text-14);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-weight:600;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}._primary_vy9bs_18:hover{background:var(--action-hover);border-color:var(--action-hover)}._primary_vy9bs_18:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._hero_vy9bs_23{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-surface);overflow:hidden}._cover_vy9bs_24{background:radial-gradient(circle at 1px 1px, #ffffff17 1px, transparent 0) 0 0 / 18px 18px, radial-gradient(36rem 12rem at 100% 0%, #ffffff1a, transparent 70%), linear-gradient(120deg, var(--navy) 0%, var(--navy-strong,var(--navy)) 100%);height:7rem}._heroBody_vy9bs_25{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.75rem 1.5rem 0;display:grid}._bigAvatar_vy9bs_26{width:5.5rem;height:5.5rem;color:var(--on-navy);background:var(--navy-strong,var(--navy));border:4px solid var(--surface);box-shadow:var(--shadow-sm);font-size:var(--text-24);border-radius:50%;place-items:center;margin-top:-3.5rem;font-weight:700;display:grid;position:relative}._avatarTick_vy9bs_27{width:1.5rem;height:1.5rem;color:var(--on-navy);background:var(--success);border:2px solid var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;right:-2px}._identity_vy9bs_28{min-width:0}._identity_vy9bs_28 h1{font-size:var(--text-24);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:700;display:flex}._businessName_vy9bs_30{color:var(--ink);font-size:var(--text-14);margin:.125rem 0 0;font-weight:500}._verifiedBadge_vy9bs_31{color:var(--success);background:color-mix(in srgb, var(--success) 11%, var(--surface));border-radius:var(--radius-pill);font-size:var(--text-12);letter-spacing:0;align-items:center;gap:.25rem;padding:0 .5rem;font-weight:600;line-height:1.5rem;display:inline-flex}._metaLine_vy9bs_32{color:var(--muted);font-size:var(--text-14);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin:.375rem 0 0;display:flex}._metaLine_vy9bs_32>span{align-items:center;gap:.25rem;display:inline-flex}._metaLine_vy9bs_32>span+span:before{content:"·";margin-right:.25rem}._metaLine_vy9bs_32 svg{color:var(--faint);flex:none}._heroActions_vy9bs_36{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}._shareNotice_vy9bs_37{min-height:1.125rem;color:var(--success);font-size:var(--text-13);text-align:right;flex-basis:100%}._shareNotice_vy9bs_37:empty{display:none}._bio_vy9bs_39{max-width:70ch;color:var(--ink);font-size:var(--text-16);margin:1rem 1.5rem 0;line-height:1.6}._facts_vy9bs_40{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1.25rem 0 0;padding:1.25rem 1.5rem 1.5rem;display:grid}._facts_vy9bs_40>div{background:var(--surface-muted);border-radius:var(--radius-control);grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.75rem;min-width:0;padding:.75rem;display:grid}._factIcon_vy9bs_42{width:2.5rem;height:2.5rem;color:var(--navy);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:50%;grid-area:1/1/span 2;place-items:center;display:grid}._facts_vy9bs_40 dt>span:last-child{color:var(--muted);font-size:var(--text-12);grid-area:1/2;align-self:end}._facts_vy9bs_40 dt{display:contents}._facts_vy9bs_40 dd{min-width:0;font-size:var(--text-14);text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;align-self:start;margin:.125rem 0 0;font-weight:600;overflow:hidden}._shop_vy9bs_12{margin-top:1.75rem}._shopHeading_vy9bs_49{align-items:baseline;gap:.625rem;margin-bottom:.75rem;display:flex}._shopHeading_vy9bs_49 h2{font-size:var(--text-20);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-height,4rem) + 1rem);margin:0;font-weight:700}._shopHeading_vy9bs_49 h2:focus{outline:none}._shopHeading_vy9bs_49 span{color:var(--muted);font-size:var(--text-14)}._tools_vy9bs_53{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._search_vy9bs_54{height:var(--control-md);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);cursor:text;align-items:center;gap:.5rem;padding:0 .75rem;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex}._search_vy9bs_54:hover{border-color:#9aabba}._search_vy9bs_54:focus-within{color:var(--action);border-color:var(--field-focus-border);box-shadow:var(--field-focus-ring)}._search_vy9bs_54 input{width:15rem;min-width:0;height:100%;color:var(--ink);box-shadow:none;font-size:var(--text-14);background:0 0;border:0;border-radius:0;outline:none;padding:0}:is(._search_vy9bs_54 input:focus,._search_vy9bs_54 input:focus-visible){box-shadow:none;outline:none}._search_vy9bs_54 input::placeholder{color:var(--muted);opacity:1}._chips_vy9bs_60{scrollbar-width:none;flex:1;gap:.375rem;min-width:0;padding:2px;display:flex;overflow-x:auto}._chips_vy9bs_60::-webkit-scrollbar{display:none}._chips_vy9bs_60 button{height:var(--control-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-14);cursor:pointer;flex:none;padding:0 .75rem;transition:border-color .12s ease-out,background-color .12s ease-out}._chips_vy9bs_60 button:hover{border-color:var(--muted)}._chips_vy9bs_60 button[aria-pressed=true]{color:var(--on-navy);background:var(--navy);border-color:var(--navy)}._chips_vy9bs_60 button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._sort_vy9bs_66{width:12.5rem;margin-left:auto}._grid_vy9bs_67{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem;display:grid}._empty_vy9bs_68{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-surface);text-align:center;justify-items:center;gap:.5rem;padding:3rem 1.5rem;display:grid}._empty_vy9bs_68 strong{font-size:var(--text-16);font-weight:600}._empty_vy9bs_68 p{max-width:40ch;color:var(--muted);font-size:var(--text-14);margin:0 0 .5rem;line-height:1.5}._safety_vy9bs_71{color:var(--ink);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-surface);align-items:flex-start;gap:.75rem;margin-top:2rem;padding:1rem 1.25rem;display:flex}._safety_vy9bs_71 svg{color:var(--success);flex:none}._safety_vy9bs_71 p{color:var(--muted);font-size:var(--text-14);margin:0;line-height:1.5}._safety_vy9bs_71 strong{color:var(--ink)}._safety_vy9bs_71 a{color:var(--action);text-underline-offset:.2em;font-weight:600}:is(._safety_vy9bs_71 a:focus-visible,._missing_vy9bs_76 a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}._heroSkeleton_vy9bs_79,._gridSkeleton_vy9bs_79 span,._cardSkeleton_vy9bs_79{background:linear-gradient(90deg, var(--line-soft), var(--surface-muted), var(--line-soft));border-radius:var(--radius-surface);background-size:200% 100%;animation:1.4s ease-in-out infinite _shimmer_vy9bs_1;display:block}._heroSkeleton_vy9bs_79{height:15rem;margin-top:2.25rem}._gridSkeleton_vy9bs_79{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid}._gridSkeleton_vy9bs_79 span{aspect-ratio:3/4}._cardSkeleton_vy9bs_79{height:15rem;list-style:none}@keyframes _shimmer_vy9bs_1{0%{background-position:100% 0}to{background-position:-100% 0}}._missing_vy9bs_76{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-surface);text-align:center;justify-items:center;gap:.75rem;max-width:32rem;margin:3rem auto;padding:2.5rem 1.5rem;display:grid}._missing_vy9bs_76>span{width:3rem;height:3rem;color:var(--action);background:var(--brand-soft);border-radius:50%;place-items:center;display:grid}._missing_vy9bs_76 h1{font-size:var(--text-20);margin:0;font-weight:600}._missing_vy9bs_76 p{color:var(--muted);margin:0}._missing_vy9bs_76 div{gap:.5rem;margin-top:.5rem;display:flex}._missing_vy9bs_76 a{height:var(--control-md);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-14);align-items:center;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}._missing_vy9bs_76 a:first-child{color:var(--on-navy);background:var(--action);border-color:var(--action)}._directoryHeader_vy9bs_94{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}._directoryHeader_vy9bs_94 h1{font-size:var(--text-24);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}._directoryHeader_vy9bs_94 p{color:var(--muted);font-size:var(--text-14);margin:.375rem 0 0}._directoryHeader_vy9bs_94 ._search_vy9bs_54 input{width:18rem}._error_vy9bs_98{color:var(--danger);background:var(--danger-soft);border-radius:var(--radius-control);font-size:var(--text-14);margin:0 0 1rem;padding:.75rem 1rem}._sellerGrid_vy9bs_99{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._sellerGrid_vy9bs_99>li{display:grid}._sellerCard_vy9bs_101{color:var(--ink);background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-surface);text-decoration:none;transition:box-shadow .16s ease-out,border-color .16s ease-out;display:grid;overflow:hidden}._sellerCard_vy9bs_101:hover{border-color:var(--line);box-shadow:var(--shadow-raised)}._sellerCard_vy9bs_101:focus-visible{outline:2px solid var(--focus);outline-offset:2px}._previewStrip_vy9bs_104{background:var(--surface-muted);grid-template-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;height:7.5rem;display:grid;overflow:hidden}._previewStrip_vy9bs_104 img[data-failed]{visibility:hidden}._previewStrip_vy9bs_104 img,._previewStrip_vy9bs_104>span{background:var(--surface-muted);object-fit:cover;width:100%;height:100%;min-height:0;display:block}._cardBody_vy9bs_107{gap:.125rem;padding:1.75rem 1rem 1rem;display:grid;position:relative}._cardAvatar_vy9bs_108{width:3rem;height:3rem;color:var(--on-navy);background:var(--navy);border:3px solid var(--surface);font-size:var(--text-14);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:-1.5rem;left:1rem}._cardBody_vy9bs_107 strong{font-size:var(--text-16);align-items:center;gap:.375rem;font-weight:600;display:flex}._cardBody_vy9bs_107 small{color:var(--muted);font-size:var(--text-13);align-items:center;gap:.25rem;display:flex}._tick_vy9bs_111{width:1.125rem;height:1.125rem;color:var(--on-navy);background:var(--success);border-radius:50%;flex:none;place-items:center;display:inline-grid}._cardFoot_vy9bs_112{color:var(--muted);border-top:1px solid var(--line-soft);font-size:var(--text-13);justify-content:space-between;gap:.5rem;margin-top:.625rem;padding-top:.625rem;display:flex}._cardFoot_vy9bs_112 span:first-child{color:var(--ink);font-weight:600}._more_vy9bs_114{justify-content:center;margin-top:1.5rem;display:flex}@media (max-width:64rem){._facts_vy9bs_40,._gridSkeleton_vy9bs_79{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){._page_vy9bs_2{padding-top:1rem}._directoryHeader_vy9bs_94 h1{font-size:var(--text-20)}._cover_vy9bs_24{height:5rem}._heroBody_vy9bs_25{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.75rem 1rem 0}._bigAvatar_vy9bs_26{width:4.25rem;height:4.25rem;font-size:var(--text-20);margin-top:-2.75rem}._identity_vy9bs_28 h1{font-size:var(--text-20)}._heroActions_vy9bs_36{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._shareNotice_vy9bs_37{text-align:center;grid-column:1/-1}._metaLine_vy9bs_32{flex-direction:column;align-items:flex-start}._metaLine_vy9bs_32>span+span:before{content:none}._bio_vy9bs_39{font-size:var(--text-14);margin-inline:1rem}._facts_vy9bs_40{gap:.5rem;padding:1rem}._facts_vy9bs_40>div{grid-template-columns:2rem minmax(0,1fr);column-gap:.5rem;padding:.625rem}._factIcon_vy9bs_42{width:2rem;height:2rem}._tools_vy9bs_53{grid-template-columns:minmax(0,1fr) 10rem;gap:.5rem;display:grid}._tools_vy9bs_53 ._chips_vy9bs_60{grid-area:2/1/auto/-1}._search_vy9bs_54 input,._directoryHeader_vy9bs_94 ._search_vy9bs_54 input{width:100%}._sort_vy9bs_66{width:auto;margin-left:0}._grid_vy9bs_67{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}._directoryHeader_vy9bs_94{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){._heroSkeleton_vy9bs_79,._gridSkeleton_vy9bs_79 span,._cardSkeleton_vy9bs_79{animation:none}._sellerCard_vy9bs_101,._search_vy9bs_54,._chips_vy9bs_60 button{transition:none}}
