html{scroll-behavior:smooth}.store-shell.svelte-1vodbqu{min-height:100vh;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left);color:var(--ll-bone);background:#0c0f0a;font-family:Barlow,sans-serif;overflow:hidden}.topbar.svelte-1vodbqu,footer.svelte-1vodbqu,.hero.svelte-1vodbqu,.intro.svelte-1vodbqu,.status.svelte-1vodbqu,.filters.svelte-1vodbqu,.product-grid.svelte-1vodbqu,.standards.svelte-1vodbqu{width:min(1160px,100% - 2rem);margin-inline:auto}.topbar.svelte-1vodbqu,footer.svelte-1vodbqu{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid}.topbar.svelte-1vodbqu{border-bottom:1px solid #34412f;min-height:76px}.brand.svelte-1vodbqu{align-items:center;min-height:44px;display:inline-flex}.brand.svelte-1vodbqu img:where(.svelte-1vodbqu){width:112px;height:auto;display:block}nav.svelte-1vodbqu{align-items:center;gap:1.25rem;display:flex}.topbar.svelte-1vodbqu nav:where(.svelte-1vodbqu){justify-self:center}nav.svelte-1vodbqu a:where(.svelte-1vodbqu),.return-link.svelte-1vodbqu{color:#a4aa93;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:44px;font:700 .68rem/1 Barlow Condensed,sans-serif;text-decoration:none;display:inline-flex}nav.svelte-1vodbqu a:where(.svelte-1vodbqu):hover,nav.svelte-1vodbqu a:where(.svelte-1vodbqu):focus-visible,nav.svelte-1vodbqu a[aria-current=page]:where(.svelte-1vodbqu),.return-link.svelte-1vodbqu:hover,.return-link.svelte-1vodbqu:focus-visible{color:#e8ead3}.return-link.svelte-1vodbqu{color:#d7c57d;justify-self:end}.hero.svelte-1vodbqu{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,7rem);min-height:650px;padding:clamp(4rem,8vw,7rem) 0;display:grid}.eyebrow.svelte-1vodbqu{color:#a4aa93;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font:700 .68rem/1.2 Barlow Condensed,sans-serif;display:flex}.eyebrow.svelte-1vodbqu span:where(.svelte-1vodbqu){background:#c4a24e;width:27px;height:2px}h1.svelte-1vodbqu,h2.svelte-1vodbqu{color:#eff0dc;letter-spacing:.02em;text-wrap:balance;text-transform:uppercase;margin:1rem 0;font:700 clamp(3.5rem,7vw,6.5rem)/.9 Barlow Condensed,sans-serif}h1.svelte-1vodbqu em:where(.svelte-1vodbqu){color:#c4a24e;font-style:normal}.lede.svelte-1vodbqu,.intro.svelte-1vodbqu>p:where(.svelte-1vodbqu){color:#aeb6a8;max-width:590px;font-size:1rem;line-height:1.65}.primary-action.svelte-1vodbqu,.buy.svelte-1vodbqu{color:#0c0f0a;letter-spacing:.1em;text-transform:uppercase;background:#c4a24e;border-radius:4px;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:0 1rem;font:700 .72rem/1 Barlow Condensed,sans-serif;text-decoration:none;display:inline-flex}.concept-plate.svelte-1vodbqu{background:radial-gradient(circle at 70% 25%,#c4a24e2b,#0000 24%),linear-gradient(145deg,#20291d,#0c0f0a);border:1px solid #3b4937;border-radius:6px;min-height:490px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000061}.concept-label.svelte-1vodbqu{z-index:3;color:#e4cf87;letter-spacing:.1em;text-transform:uppercase;background:#18170f;border:1px solid #77652d;border-radius:999px;padding:.4rem .65rem;font:700 .58rem/1 Barlow Condensed,sans-serif;position:absolute;top:1rem;left:1rem}.contours.svelte-1vodbqu{opacity:.7;background:repeating-radial-gradient(at 58% 48%,#0000 0 38px,#c4a24e21 39px 40px);position:absolute;inset:0}.field-mark.svelte-1vodbqu{color:#e8ead3;letter-spacing:.06em;font:700 clamp(3rem,7vw,5.4rem)/.82 Barlow Condensed,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.field-mark.svelte-1vodbqu i:where(.svelte-1vodbqu){background:#c4a24e;width:75%;height:6px;margin-top:1rem;display:block}.concept-plate.svelte-1vodbqu>p:where(.svelte-1vodbqu){color:#c7cbb9;letter-spacing:.12em;text-transform:uppercase;margin:0;font:700 .72rem/1 Barlow Condensed,sans-serif;position:absolute;bottom:1rem;left:1rem}.intro.svelte-1vodbqu{border-top:1px solid #34412f;grid-template-columns:1fr .8fr;align-items:end;gap:3rem;padding:5rem 0 2rem;display:grid}.intro.svelte-1vodbqu h2:where(.svelte-1vodbqu),.standards.svelte-1vodbqu h2:where(.svelte-1vodbqu){font-size:clamp(2.8rem,5vw,4.8rem)}.status.svelte-1vodbqu{box-sizing:border-box;background:#18170f;border:1px solid #6f5c2c;border-left:3px solid #c4a24e;grid-template-columns:.65fr 1.35fr;gap:2rem;margin-bottom:1rem;padding:1rem;display:grid}.status.svelte-1vodbqu strong:where(.svelte-1vodbqu){color:#e8ead3}.status.svelte-1vodbqu p:where(.svelte-1vodbqu){color:#a4aa93;margin:0;line-height:1.5}.filters.svelte-1vodbqu{box-sizing:border-box;border:1px solid #34412f;border-radius:5px;gap:.45rem;margin-bottom:1rem;padding:.45rem;display:flex;overflow-x:auto}.filters.svelte-1vodbqu button:where(.svelte-1vodbqu){color:#a4aa93;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;min-height:44px;padding:0 .85rem;font:700 .68rem/1 Barlow Condensed,sans-serif}.filters.svelte-1vodbqu button.active:where(.svelte-1vodbqu){color:#0c0f0a;background:#e8ead3;border-color:#596859}.product-grid.svelte-1vodbqu{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}article.svelte-1vodbqu{background:#151a12;border:1px solid #34412f;border-radius:6px;overflow:hidden}.product-media.svelte-1vodbqu{background:#f4f2e8;border-bottom:1px solid #34412f;place-items:center;min-height:320px;padding:1rem;display:grid;position:relative;overflow:hidden}.product-media.svelte-1vodbqu img:where(.svelte-1vodbqu){-o-object-fit:contain;object-fit:contain;width:100%;height:300px;display:block}.product-media.svelte-1vodbqu small:where(.svelte-1vodbqu){color:#e8ead3;letter-spacing:.1em;text-transform:uppercase;background:#0c0f0adb;border-radius:3px;padding:.35rem .45rem;font:700 .58rem/1 Barlow Condensed,sans-serif;position:absolute;bottom:.75rem;right:.75rem}.product-copy.svelte-1vodbqu{padding:1.25rem}.meta.svelte-1vodbqu{color:#a4aa93;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font:700 .6rem/1 Barlow Condensed,sans-serif;display:flex}.meta.svelte-1vodbqu strong:where(.svelte-1vodbqu){color:#d8c77f;text-align:right}h3.svelte-1vodbqu{color:#e8ead3;letter-spacing:.02em;text-transform:uppercase;margin:1.2rem 0 .6rem;font:700 clamp(1.6rem,3vw,2.2rem)/1 Barlow Condensed,sans-serif}.product-copy.svelte-1vodbqu>p:where(.svelte-1vodbqu):not(.meta,.price-state,.variant-state){color:#aeb6a8;min-height:3.4em;line-height:1.55}.variant-state.svelte-1vodbqu{color:#a4aa93;min-height:2.4em;font-size:.72rem;line-height:1.45}.price-state.svelte-1vodbqu{color:#c5b977;font-size:.75rem}.buy.svelte-1vodbqu{box-sizing:border-box;width:100%;margin-top:.7rem}.buy.pending.svelte-1vodbqu{color:#a4aa93;background:0 0;border:1px solid #53604d;justify-content:center}.standards.svelte-1vodbqu{grid-template-columns:.8fr 1.2fr;gap:4rem;padding:clamp(5rem,9vw,8rem) 0;display:grid}.standards.svelte-1vodbqu ol:where(.svelte-1vodbqu){border-top:1px solid #34412f;margin:0;padding:0;list-style:none}.standards.svelte-1vodbqu li:where(.svelte-1vodbqu){border-bottom:1px solid #34412f;grid-template-columns:42px 1fr;gap:1rem;padding:1.2rem 0;display:grid}.standards.svelte-1vodbqu li:where(.svelte-1vodbqu)>span:where(.svelte-1vodbqu){color:#c4a24e;font:700 .65rem/1 Barlow Condensed,sans-serif}.standards.svelte-1vodbqu strong:where(.svelte-1vodbqu){color:#e8ead3}.standards.svelte-1vodbqu p:where(.svelte-1vodbqu){color:#a4aa93;margin:.4rem 0 0;line-height:1.5}footer.svelte-1vodbqu{border-top:1px solid #34412f;min-height:130px}footer.svelte-1vodbqu>p:where(.svelte-1vodbqu){color:#a4aa93;max-width:520px;font-size:.7rem;line-height:1.5}footer.svelte-1vodbqu nav:where(.svelte-1vodbqu){flex-wrap:wrap;justify-self:end}@media (width<=850px){.topbar.svelte-1vodbqu{grid-template-columns:auto 1fr}.topbar.svelte-1vodbqu nav:where(.svelte-1vodbqu){display:none}.hero.svelte-1vodbqu,.intro.svelte-1vodbqu,.standards.svelte-1vodbqu{grid-template-columns:1fr}.hero.svelte-1vodbqu{padding-block:4rem}.status.svelte-1vodbqu{grid-template-columns:1fr;gap:.5rem}footer.svelte-1vodbqu{grid-template-columns:auto 1fr;padding-block:2rem}footer.svelte-1vodbqu nav:where(.svelte-1vodbqu){grid-column:1/-1;justify-self:start}}@media (width<=650px){.product-grid.svelte-1vodbqu{grid-template-columns:1fr}.concept-plate.svelte-1vodbqu{min-height:400px}.topbar.svelte-1vodbqu{gap:.75rem}.return-link.svelte-1vodbqu{font-size:.58rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
