:root{--layout-header-spacing: var(--spacing-small);--layout-footer-spacing: var(--spacing-xsmall);--layout-content-spacing: var(--spacing-none);--layout-admin-header-height: 4rem;--layout-gutter: 0;--layout-header-gutter: 2rem;--layout-footer-gutter: 2rem;--layout-vertical-gutter: var(--gutter-width);--layout-max-width-small: 560px;--layout-max-width-medium: 950px;--layout-max-width-large: 1280px;--layout-navigation-width-open: 240px;--current-gutter: var(--layout-gutter)}.Layout.svelte-1boo78p{display:grid;grid-template-areas:"adminbar adminbar adminbar" "sidenav header sidepane" "sidenav main sidepane" "sidenav footer sidepane" "sidenav mobile-cart sidepane";grid-template-columns:var(--layout-navigation-width, 0) calc(100vw - var(--layout-navigation-width, 0px)) 0;grid-template-rows:max-content max-content minmax(min-content,1fr) max-content max-content;flex-direction:column;min-height:100%}@media (min-width: 768px){.Layout--showNavigation.svelte-1boo78p{--layout-navigation-width: var(--layout-navigation-width-open, min-content)}}.Layout--fullWidth.svelte-1boo78p{--layout-gutter: 0;--layout-max-width: 100%}.Layout-adminBar.svelte-1boo78p{grid-area:adminbar;position:sticky;top:0;z-index:var(--z-adminbar, 3);transition:transform .2s ease}.Layout--adminBarHidden.svelte-1boo78p .Layout-adminBar:where(.svelte-1boo78p){transform:translateY(-100%)}.AdminBar.svelte-1boo78p{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--layout-admin-header-height);box-sizing:border-box;padding:0 16px;background:color-mix(in srgb,var(--cream) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ink-200);font-family:var(--font-dm-sans);color:var(--ink-800)}.AdminBar.svelte-1boo78p:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gradient-brand)}.AdminBar-start.svelte-1boo78p,.AdminBar-end.svelte-1boo78p{display:flex;align-items:center;gap:10px;min-width:0}.AdminBar-end.svelte-1boo78p{flex:0 1 auto;justify-content:flex-end}.AdminBar-menu.svelte-1boo78p{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border:1.5px solid var(--ink-800);border-radius:13px;background:#fff;box-shadow:var(--shadow-stamp-sm);color:var(--ink-800);font-family:var(--font-figtree);font-weight:700;font-size:14px;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-candy),box-shadow var(--duration-fast) var(--ease-out-candy),background var(--duration-fast) var(--ease-out-candy)}.AdminBar-menu.svelte-1boo78p:hover{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink-800)}.AdminBar-menu.svelte-1boo78p:active{transform:translate(2px,2px);box-shadow:none}.AdminBar-menu.is-open.svelte-1boo78p{background:var(--lavender-100)}.AdminBar-brand.svelte-1boo78p{display:inline-flex;align-items:center;gap:8px;padding:0 4px;color:var(--ink-800);text-decoration:none;font-family:var(--font-figtree);font-weight:800;font-size:16px;letter-spacing:-.02em}.AdminBar-mark.svelte-1boo78p{width:22px;height:22px;border-radius:7px;border:1.5px solid var(--ink-800);background:var(--gradient-brand);transform:rotate(-8deg);transition:transform var(--duration-normal) var(--ease-spring)}.AdminBar-brand.svelte-1boo78p:hover .AdminBar-mark:where(.svelte-1boo78p){transform:rotate(8deg) scale(1.08)}@media (max-width: 640px){.AdminBar.svelte-1boo78p{padding:0 10px;gap:8px}.AdminBar-menu.svelte-1boo78p{padding:0 11px}.AdminBar-menuText.svelte-1boo78p,.AdminBar-brandText.svelte-1boo78p{display:none}}.Layout-header.svelte-1boo78p{flex:0 0 auto;padding:var(--layout-header-spacing) var(--layout-header-gutter);position:relative;z-index:var(--z-header, 2);grid-area:header;background:var(--header-background);color:var(--header-color)}.Layout-badge.svelte-1boo78p{display:inline-flex;flex-shrink:0;font-size:var(--text-size-small, .8125rem);opacity:.8;color:inherit;text-decoration:none}a.Layout-badge.svelte-1boo78p:hover{opacity:1}.Layout-marketplaceNav.svelte-1boo78p{padding-top:var(--space-3, .75rem)}.Layout.theme-store.svelte-1boo78p .Layout-header:where(.svelte-1boo78p){position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--header-background, var(--cream)) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--color-border);transition:top .2s ease}.Layout.theme-store.Layout--withAdminBar.svelte-1boo78p .Layout-header:where(.svelte-1boo78p){top:var(--layout-admin-header-height)}.Layout.theme-store.Layout--withAdminBar.Layout--adminBarHidden.svelte-1boo78p .Layout-header:where(.svelte-1boo78p){top:0}.Layout-header-action.svelte-1boo78p,.Layout-header-back.svelte-1boo78p{flex:0;display:flex;flex-direction:row;align-items:center}.Layout.svelte-1boo78p:not(.Layout--isStore) .Layout-header-back:where(.svelte-1boo78p):empty{display:none}.Layout--isStore.svelte-1boo78p .Layout-header-back:where(.svelte-1boo78p){flex:1}.Layout-header-action.svelte-1boo78p{justify-content:end;flex:1 0 auto}.Layout--isStore.svelte-1boo78p .Layout-header-action:where(.svelte-1boo78p){flex:1}.Layout-header-logo.svelte-1boo78p{flex:2}.Layout-logo.svelte-1boo78p{max-width:calc(100vw - 160px);max-height:80%}.Layout-header--withStoreNav.svelte-1boo78p .Layout-header-back:where(.svelte-1boo78p),.Layout-header--withStoreNav.svelte-1boo78p .Layout-header-logo:where(.svelte-1boo78p),.Layout-header--withStoreNav.svelte-1boo78p .Layout-header-action:where(.svelte-1boo78p){flex:0 0 auto}.Layout-header--withStoreNav.svelte-1boo78p .Layout-header-back:where(.svelte-1boo78p):empty{display:none}.Layout-storeNav.svelte-1boo78p{flex:1 1 0;min-width:0;display:flex;justify-content:center}.Layout-storeNav.is-wrapped.svelte-1boo78p{order:3;flex-basis:100%;justify-content:start}@media (max-width: 768px){.Layout-storeNav.svelte-1boo78p:not(.is-measured){order:3;flex-basis:100%;justify-content:start}}.Layout-header--platform.svelte-1boo78p{padding-top:18px;padding-bottom:18px;padding-left:clamp(16px,4vw,56px);padding-right:clamp(16px,4vw,56px)}.Layout-header--platform.svelte-1boo78p .Layout-header-logo:where(.svelte-1boo78p),.Layout-header--platform.svelte-1boo78p .Layout-header-action:where(.svelte-1boo78p){flex:1 0 auto}.Layout-header--platform.svelte-1boo78p .Layout-logo:where(.svelte-1boo78p) img,.Layout-header--platform.svelte-1boo78p .Layout-logo:where(.svelte-1boo78p) svg{max-height:30px;width:auto}.Layout-publicNav.svelte-1boo78p{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,32px)}.Layout-publicLink.svelte-1boo78p{color:inherit;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;padding:4px 0;transition:border-color var(--duration-fast, .12s) ease}.Layout-publicLink.svelte-1boo78p:hover,.Layout-publicLink.is-active.svelte-1boo78p{border-bottom-color:var(--color-primary)}.Layout-publicLink.is-active.svelte-1boo78p{font-weight:700}.Layout-logoText.svelte-1boo78p{font-family:var(--layout-logotype-font);text-decoration:none}.Layout-sideNav.svelte-1boo78p{width:var(--layout-navigation-width-open);grid-area:sidenav;max-width:400px;z-index:2;background:var(--cream);border-right:1px solid var(--ink-200);position:absolute}@media (min-width: 768px){.Layout-sideNav.svelte-1boo78p{position:relative}}.Layout-sideNav.svelte-1boo78p:empty{display:none}.Layout-content.svelte-1boo78p{grid-area:main;flex:1 0 auto;padding:var(--layout-content-spacing) var(--layout-gutter);background:var(--color-background);position:relative;z-index:var(--z-content, initial);display:flex;flex-direction:column;overflow:clip}.Layout-sidepane.svelte-1boo78p{flex:0 0 auto;grid-area:sidepane;position:fixed;max-width:100%;top:0;right:0;width:var(--sidepane-width, 400px);z-index:var(--sidepane-z-index, 3);display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;transition:width var(--transition-quick)}.Layout-sidepane.svelte-1boo78p:empty{width:0}.Layout-container.svelte-1boo78p{max-width:var(--layout-max-width, var(--layout-max-width-large));margin:auto;display:flex;flex-direction:column;flex:1 1 100%;width:100%}.Layout-footer.svelte-1boo78p{background:var(--footer-background);color:var(--footer-color);grid-area:footer;flex:0 0 auto;padding:var(--layout-footer-spacing) var(--layout-footer-gutter);position:relative;z-index:var(--z-footer, 1)}.Layout-portal.svelte-1boo78p{position:absolute;z-index:var(--z-portal, 3)}.Layout-mobileCart.svelte-1boo78p{grid-area:mobile-cart;z-index:var(--z-mobile-cart, 2);bottom:0;background:#fff;position:sticky}.Layout-logoPortal.svelte-1boo78p:not(:empty)+.Layout-logoDefault:where(.svelte-1boo78p){display:none}
