.store-bottom-space.svelte-i2vxep{display:none}@media (width<=767px){.store-bottom-space.svelte-i2vxep{flex-shrink:0;display:block}html:has(.store-bottom-space){scroll-padding-bottom:var(--store-bottom-space,76px)}body:has(.store-bottom-space) .footer{padding-bottom:24px}}@media (width<=767px) and (height<=500px){body:has(.store-bottom-space) .mobile-nav{display:none}}@media (width<=767px){html[data-store-keyboard] .mobile-nav{display:none}}.category-nav.svelte-lmgjoy{scrollbar-width:thin;scrollbar-color:var(--border) transparent}.category-nav.svelte-lmgjoy a:where(.svelte-lmgjoy):focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:2px}.storefront-footer.svelte-lmgjoy{border-top:1px solid var(--border);padding:32px 0 24px}.footer-main.svelte-lmgjoy{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px 64px;padding-bottom:28px;display:grid}.footer-brand.svelte-lmgjoy img:where(.svelte-lmgjoy){width:160px;height:auto;display:block}.footer-brand.svelte-lmgjoy p:where(.svelte-lmgjoy){max-width:32ch;color:var(--muted-foreground);margin:16px 0 0;font-size:13px;line-height:1.7}.storefront-footer.svelte-lmgjoy .footer-links:where(.svelte-lmgjoy){flex-direction:column;align-items:flex-start;gap:0;margin:0;display:flex}.footer-links.svelte-lmgjoy h2:where(.svelte-lmgjoy){margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.5}.storefront-footer.svelte-lmgjoy a:where(.svelte-lmgjoy){overflow-wrap:anywhere;font-size:13px;line-height:1.5}.footer-links.svelte-lmgjoy a:where(.svelte-lmgjoy){color:var(--muted-foreground);padding:8px 0}.storefront-footer.svelte-lmgjoy a:where(.svelte-lmgjoy):hover{color:var(--primary);text-underline-offset:4px;text-decoration:underline}.storefront-footer.svelte-lmgjoy a:where(.svelte-lmgjoy):focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}.footer-bottom.svelte-lmgjoy{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.footer-bottom.svelte-lmgjoy small:where(.svelte-lmgjoy),.footer-bottom.svelte-lmgjoy a:where(.svelte-lmgjoy){font-size:12px}@media (width<=767px){.storefront-footer.svelte-lmgjoy{padding-top:24px}.footer-main.svelte-lmgjoy{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding-bottom:20px}.footer-brand.svelte-lmgjoy{grid-column:1/-1}.footer-brand.svelte-lmgjoy p:where(.svelte-lmgjoy){max-width:40ch;margin-top:12px}.footer-links.svelte-lmgjoy a:where(.svelte-lmgjoy){align-items:center;min-height:44px;display:flex}.footer-bottom.svelte-lmgjoy{flex-wrap:wrap;gap:4px 20px}.footer-bottom.svelte-lmgjoy a:where(.svelte-lmgjoy){align-items:center;min-height:44px;display:flex}}
