.logo.svelte-1iovhz0{width:auto;max-height:2.2rem;display:block}.tagline.svelte-1iovhz0{margin:.15rem 0 0}.foot-pages.svelte-1iovhz0{flex-direction:column;gap:.2rem;margin-bottom:.5rem;display:flex}.frame.svelte-1iovhz0{grid-template-columns:16rem 1fr;min-height:100dvh;display:grid}.rail.svelte-1iovhz0{background:var(--color-surface);height:100dvh;box-shadow:var(--shadow-sm);flex-direction:column;gap:1.5rem;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0}.brand.svelte-1iovhz0{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;font-size:1.5rem;font-weight:700}.brand.svelte-1iovhz0:hover{color:var(--color-primary);text-decoration:none}.announce.svelte-1iovhz0{border-radius:var(--radius-md);background:var(--color-surface-tint);margin:0;padding:.6rem .8rem;font-size:.85rem}.nav.svelte-1iovhz0{flex-direction:column;gap:.15rem;display:flex}.nav.svelte-1iovhz0 a:where(.svelte-1iovhz0){border-radius:var(--radius-md);color:var(--color-text);padding:.5rem .75rem;font-weight:550}.nav.svelte-1iovhz0 a:where(.svelte-1iovhz0):hover,.nav.svelte-1iovhz0 a.active:where(.svelte-1iovhz0){background:var(--color-surface-tint);text-decoration:none}.secondary.svelte-1iovhz0{margin-top:auto}.count.svelte-1iovhz0{border-radius:var(--radius-pill);background:var(--color-accent);min-width:1.4rem;height:1.4rem;color:var(--color-accent-contrast);place-items:center;margin-inline-start:.3rem;padding-inline:.35rem;font-size:.75rem;font-weight:700;display:inline-grid}.rail-foot.svelte-1iovhz0{flex-direction:column;gap:.2rem;display:flex}.topbar.svelte-1iovhz0{padding:.9rem var(--layout-gutter);background:var(--color-surface);box-shadow:var(--shadow-sm);z-index:20;align-items:center;gap:1rem;display:none;position:sticky;top:0}.brand-mobile.svelte-1iovhz0{font-family:var(--font-display);color:var(--color-text);flex:1;font-size:1.25rem;font-weight:700}.cart-mobile.svelte-1iovhz0{font-weight:600}.menu-btn.svelte-1iovhz0{color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:.3rem}.main.svelte-1iovhz0{padding-block:2rem 4rem}.scrim.svelte-1iovhz0,.close-btn.svelte-1iovhz0{display:none}@media (width<=900px){.frame.svelte-1iovhz0{grid-template-columns:1fr}.rail.svelte-1iovhz0{z-index:30;width:min(20rem,85vw);box-shadow:var(--shadow-lg);display:none;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rail.open.svelte-1iovhz0{display:flex}.scrim.svelte-1iovhz0{z-index:25;background:color-mix(in srgb, var(--color-text) 40%, transparent);cursor:default;border:0;padding:0;display:block;position:fixed;inset:0}.close-btn.svelte-1iovhz0{border-radius:var(--radius-pill);background:var(--color-surface-tint);color:var(--color-text);font:inherit;cursor:pointer;border:0;align-self:flex-end;padding:.4rem .9rem;font-weight:600;display:block}.topbar.svelte-1iovhz0{display:flex}}.statement.svelte-1eunx0v h1:where(.svelte-1eunx0v){font-family:var(--font-display);max-width:22ch;font-size:clamp(2.25rem,1.5rem + 3.5vw,4rem)}.lede.svelte-1eunx0v{max-width:38rem;font-size:1.15rem}.banner.svelte-1eunx0v{aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-md);display:block}.eyebrow.svelte-1eunx0v{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:650}.hero.svelte-1eunx0v{grid-template-columns:1.3fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.hero-media.svelte-1eunx0v img:where(.svelte-1eunx0v){object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.hero-body.svelte-1eunx0v{flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;padding:2rem;display:flex}.hero-body.svelte-1eunx0v h2:where(.svelte-1eunx0v) a:where(.svelte-1eunx0v){color:var(--color-text);font-family:var(--font-display)}.hero-body.svelte-1eunx0v .big{font-size:1.5rem}.clamp.svelte-1eunx0v{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.section-head.svelte-1eunx0v{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.section-head.svelte-1eunx0v h2:where(.svelte-1eunx0v){margin:0}.empty.svelte-1eunx0v{text-align:center;padding:3rem}@media (width<=760px){.hero.svelte-1eunx0v{grid-template-columns:1fr}}.banner.svelte-1653rd1{border-radius:var(--radius-lg);aspect-ratio:3;margin-bottom:1.5rem;overflow:hidden}.banner.svelte-1653rd1 img{object-fit:cover;width:100%;height:100%}@media (width<=40rem){.banner.svelte-1653rd1{aspect-ratio:2}}.head.svelte-1653rd1{margin-bottom:1.5rem}.head.svelte-1653rd1 h1:where(.svelte-1653rd1){font-family:var(--font-display)}.layout.svelte-1653rd1{grid-template-columns:15rem 1fr;align-items:start;gap:2rem;display:grid}.side.svelte-1653rd1{position:sticky;top:1rem}.collections.svelte-1653rd1{flex-direction:column;gap:.1rem;display:flex}.collections.svelte-1653rd1 .label:where(.svelte-1653rd1){margin-bottom:.4rem}.collections.svelte-1653rd1 a:where(.svelte-1653rd1){border-radius:var(--radius-md);color:var(--color-text);padding:.45rem .6rem}.collections.svelte-1653rd1 a:where(.svelte-1653rd1):hover,.collections.svelte-1653rd1 a.active:where(.svelte-1653rd1){background:var(--color-surface-tint);font-weight:600;text-decoration:none}.empty.svelte-1653rd1{text-align:center;padding:3rem 1.5rem}@media (width<=860px){.layout.svelte-1653rd1{grid-template-columns:1fr}.side.svelte-1653rd1{position:static}}.title.svelte-dtm349{max-width:40rem}.title.svelte-dtm349 h1:where(.svelte-dtm349){font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.5vw,3rem)}.eyebrow.svelte-dtm349{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:650}.eyebrow.svelte-dtm349 a:where(.svelte-dtm349){color:var(--color-muted)}.strip.svelte-dtm349{grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:1rem;display:grid}.strip.single.svelte-dtm349{grid-template-columns:1fr;max-width:56rem}@media (pointer:coarse){.strip.svelte-dtm349:not(.single){scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(18rem,40%);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}}.shot.svelte-dtm349{scroll-snap-align:start;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.body.svelte-dtm349{grid-template-columns:1fr minmax(20rem,24rem);align-items:start;gap:2.5rem;display:grid}.text.svelte-dtm349{max-width:44rem;font-size:1.05rem}.prose.svelte-dtm349 p:where(.svelte-dtm349){margin-bottom:.9em}.buy.svelte-dtm349{position:sticky;top:1rem}@media (width<=860px){.body.svelte-dtm349{grid-template-columns:1fr}.buy.svelte-dtm349{order:-1;position:static}}.head.svelte-1mj7aqc{margin-bottom:1.5rem}.head.svelte-1mj7aqc h1:where(.svelte-1mj7aqc){font-family:var(--font-display);margin:0 0 .2rem}.head.svelte-1mj7aqc p:where(.svelte-1mj7aqc){margin:0}.layout.svelte-1mj7aqc{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:2rem;display:grid}.rail.svelte-1mj7aqc{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1.5rem}.note.svelte-1mj7aqc{text-align:center;margin:0}@media (width<=900px){.layout.svelte-1mj7aqc{grid-template-columns:1fr}.rail.svelte-1mj7aqc{order:-1;position:static}}.layout.svelte-1gmzopu{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.rail.svelte-1gmzopu{position:sticky;top:1.5rem}.rail.svelte-1gmzopu h1:where(.svelte-1gmzopu){font-family:var(--font-display);margin:0 0 1rem;font-size:1.6rem}.rail.svelte-1gmzopu ol:where(.svelte-1gmzopu){color:var(--color-muted);flex-direction:column;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.rail.svelte-1gmzopu li:where(.svelte-1gmzopu){align-items:center;gap:.6rem;display:flex}.num.svelte-1gmzopu{border-radius:var(--radius-pill);background:var(--color-surface-tint);width:1.6rem;height:1.6rem;color:var(--color-text);place-items:center;font-size:.78rem;font-weight:700;display:grid}.pay.svelte-1gmzopu .num:where(.svelte-1gmzopu){background:var(--color-primary);color:var(--color-primary-contrast)}.main.svelte-1gmzopu{flex-direction:column;gap:1.5rem;max-width:42rem;display:flex}@media (width<=900px){.layout.svelte-1gmzopu{grid-template-columns:1fr;gap:1.5rem}.rail.svelte-1gmzopu{position:static}.rail.svelte-1gmzopu ol:where(.svelte-1gmzopu){flex-flow:wrap}}.head.svelte-dt4n9p{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.head.svelte-dt4n9p h1:where(.svelte-dt4n9p){font-family:var(--font-display);margin:.1rem 0;font-size:1.6rem}.head.svelte-dt4n9p p:where(.svelte-dt4n9p){margin:0}.tabs.svelte-dt4n9p{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-text) 8%, transparent);flex-wrap:wrap;gap:.3rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.tabs.svelte-dt4n9p a:where(.svelte-dt4n9p){border-radius:var(--radius-pill);color:var(--color-text);padding:.45rem .9rem;font-weight:550}.tabs.svelte-dt4n9p a:where(.svelte-dt4n9p):hover{background:var(--color-surface-tint);text-decoration:none}.tabs.svelte-dt4n9p a.active:where(.svelte-dt4n9p){background:var(--color-primary);color:var(--color-primary-contrast)}.content.svelte-dt4n9p{max-width:52rem}
