.zeder-store-theme,:root[data-zeder-surface=store]{--mobile-nav-bg:hsla(40,23%,97%,.9);--background:36 24% 96%;--foreground:220 10% 10%;--card:36 20% 99%;--card-foreground:220 10% 10%;--popover:36 20% 99%;--popover-foreground:220 10% 10%;--primary:24 100% 55%;--primary-foreground:0 0% 100%;--secondary:35 15% 91%;--secondary-foreground:220 10% 12%;--muted:35 15% 93%;--muted-foreground:220 6% 40%;--accent:32 19% 90%;--accent-foreground:220 10% 12%;--border:30 10% 83%;--input:30 10% 83%;--ring:24 100% 55%;--brand-sidebar:220 11% 9%;--brand-primary:24 100% 55%;--atmo-base:36 24% 97%;--atmo-depth:220 12% 8%;--atmo-accent:24 100% 55%;--atmo-glow:38 66% 60%;--atmo-cool:205 16% 48%;--admin-dock-bg:hsla(40,23%,97%,.9);--admin-dock-border:rgba(20,22,24,.1);--admin-dock-text:#51555d;--admin-dock-text-active:hsl(var(--primary))}.dark .zeder-store-theme,:root.dark[data-zeder-surface=store]{--mobile-nav-bg:rgba(18,20,22,.88);--background:220 10% 6%;--foreground:36 18% 95%;--card:220 9% 9%;--card-foreground:36 18% 95%;--popover:220 9% 9%;--popover-foreground:36 18% 95%;--primary:24 100% 58%;--primary-foreground:220 12% 7%;--secondary:220 7% 15%;--secondary-foreground:36 16% 94%;--muted:220 7% 13%;--muted-foreground:35 10% 66%;--accent:220 7% 15%;--accent-foreground:36 16% 94%;--border:220 7% 21%;--input:220 7% 21%;--ring:24 100% 58%;--brand-sidebar:220 12% 7%;--brand-primary:24 100% 58%;--atmo-base:220 10% 7%;--atmo-depth:220 14% 4%;--atmo-accent:24 100% 58%;--atmo-glow:38 70% 58%;--atmo-cool:205 15% 54%;--admin-dock-bg:rgba(18,20,22,.88);--admin-dock-border:hsla(0,0%,100%,.12);--admin-dock-text:hsla(0,0%,100%,.6);--admin-dock-text-active:hsl(var(--primary))}@keyframes zederBrandSceneEnter{0%{opacity:0}to{opacity:1}}@keyframes zederBrandSceneExit{0%{opacity:1;transform:scale(1.025) translateZ(0);filter:blur(0) brightness(1)}to{opacity:0;transform:scale(1.05) translate3d(1.4%,-.2%,0);filter:blur(1.5px) brightness(1.04)}}@keyframes zederBrandSceneDrift{0%{transform:scale(1.002) translateZ(0)}to{transform:scale(1.04) translate3d(-.3%,-.14%,0)}}@keyframes zederHeroCopyEnter{0%{opacity:0;transform:translate3d(-4px,1px,0);filter:blur(1px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes zederHeroReveal{0%{opacity:0;transform:translate3d(0,7px,0);filter:blur(1.25px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes zederHeroCopyExit{0%{opacity:1;transform:translateZ(0);filter:blur(0)}to{opacity:0;transform:translate3d(1%,-.2%,0);filter:blur(1px)}}@keyframes zederMaterialShift{0%{opacity:0;transform:translate3d(-42%,0,0) skewX(-7deg)}44%{opacity:.22}to{opacity:0;transform:translate3d(42%,0,0) skewX(-7deg)}}.catalog-counter{background:hsl(var(--card))}.catalog-job-chips a{flex-shrink:0;max-width:none}.catalog-toolbar-control{border-radius:.75rem}.catalog-job-chips{gap:.5rem}.catalog-active-filters{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:1rem}.catalog-active-chip{display:inline-flex;max-width:100%;min-width:0;min-height:2.38rem;align-items:center;gap:.35rem;padding:.25rem .45rem .25rem .95rem;border:1px solid rgba(0,0,0,.08)!important;border-radius:9999px;background:rgba(0,0,0,.035)!important;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:inset 0 1px .5px 0 hsla(0,0%,100%,.85),0 2px 8px -2px hsl(var(--foreground)/.04)!important;color:hsl(var(--foreground));transition:all .16s ease}.dark .catalog-active-chip{border:1px solid hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.045)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.18),0 4px 12px -4px rgba(0,0,0,.4)!important}.catalog-active-chip:hover{border-color:rgba(0,0,0,.14)!important;background:rgba(0,0,0,.055)!important;box-shadow:inset 0 1px .5px 0 #fff,0 3px 10px -2px hsl(var(--foreground)/.06)!important}.dark .catalog-active-chip:hover{border-color:hsla(0,0%,100%,.18)!important;background:hsla(0,0%,100%,.075)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.25),0 4px 12px -3px rgba(0,0,0,.45)!important}.catalog-active-chip-remove{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:9999px;color:hsl(var(--muted-foreground));transition:background-color .16s ease,color .16s ease,transform .16s ease}.catalog-active-chip-remove:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.catalog-active-chip-remove:hover{background:hsl(var(--foreground)/.08);color:hsl(var(--foreground))}.catalog-active-chip-remove:active{transform:scale(.92)}.catalog-active-chip-clear{position:relative;display:inline-flex;min-height:2.38rem;height:auto;align-self:center;flex:0 0 auto;align-items:center;justify-content:center;padding:0 .95rem;border:1px solid rgba(0,0,0,.08)!important;border-radius:9999px;background:rgba(0,0,0,.025)!important;backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);box-shadow:inset 0 1px .5px 0 hsla(0,0%,100%,.75),0 2px 8px -2px hsl(var(--foreground)/.04)!important;font-size:.75rem;font-weight:600;line-height:1.35;color:hsl(var(--muted-foreground));transition:all .16s ease}.dark .catalog-active-chip-clear{border:1px solid hsla(0,0%,100%,.1)!important;background:hsla(0,0%,100%,.035)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.14),0 4px 12px -4px rgba(0,0,0,.4)!important}.catalog-active-chip-clear:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.catalog-active-chip-clear:focus-visible,.catalog-active-chip-clear:hover{transform:none!important;border-color:hsl(var(--destructive)/.35)!important;background:hsl(var(--destructive)/.08)!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.25),0 4px 12px -2px hsl(var(--destructive)/.15)!important}.catalog-active-chip-clear:active{transform:scale(.96)!important}.catalog-active-chip-clear:focus-visible,.catalog-active-chip-clear:hover{border-color:hsl(var(--destructive)/.35);background:hsl(var(--destructive)/.08);color:hsl(var(--destructive));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.5),0 4px 12px -2px hsl(var(--destructive)/.15);transform:translateY(-1px);outline:none}.catalog-active-chip-clear:active{transform:scale(.96)}.catalog-job-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-job-chips::-webkit-scrollbar{display:none}.dark .catalog-counter{background:hsl(var(--card))}.zeder-brand-scene{transform:scale(1.002);will-change:opacity,transform}.zeder-brand-scene-active{z-index:1}.zeder-brand-scene-enter{animation:zederBrandSceneEnter 1.2s cubic-bezier(.22,1,.36,1) both}.zeder-brand-scene-exit{z-index:0;animation:zederBrandSceneExit 1.2s cubic-bezier(.22,1,.36,1) both}.zeder-brand-scene-drift{animation:zederBrandSceneDrift 12s ease-out both}.zeder-brand-scene-enter.zeder-brand-scene-drift{animation:zederBrandSceneEnter 1.2s cubic-bezier(.22,1,.36,1) both,zederBrandSceneDrift 12s ease-out both}.zeder-hero-copy-enter{position:relative}.zeder-hero-reveal{opacity:0;will-change:opacity,transform,filter;animation:zederHeroReveal .28s cubic-bezier(.22,1,.36,1) var(--zeder-reveal-delay,20ms) both}.zeder-hero-copy-exit{z-index:2;will-change:opacity,transform,filter;animation:zederHeroCopyExit .38s cubic-bezier(.4,0,1,1) both}.zeder-brand-material-shift{pointer-events:none;position:absolute;inset:-12% -28%;z-index:3;overflow:hidden;opacity:0;background:linear-gradient(100deg,transparent 39%,rgba(255,143,55,.02) 45%,rgba(255,223,180,.28) 50%,rgba(255,139,48,.03) 55%,transparent 61%);mix-blend-mode:screen;filter:blur(.35px);will-change:opacity,transform;animation:zederMaterialShift 1.1s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.zeder-brand-scene,.zeder-brand-scene-drift,.zeder-brand-scene-enter,.zeder-brand-scene-exit{animation:none!important;transform:none!important;transition:none!important}.zeder-hero-copy-enter,.zeder-hero-reveal{animation:none!important;transform:none!important}.zeder-hero-reveal{opacity:1!important;filter:none!important}.zeder-brand-material-shift,.zeder-hero-copy-exit{display:none!important;animation:none!important}}.store-product-magazine-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.2) 42%,transparent 78%)}.smart-back-btn{position:relative;isolation:isolate;border:1px solid rgba(0,0,0,.08);border-radius:.85rem;background:hsl(var(--card)/.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.8),0 3px 10px -3px hsl(var(--foreground)/.05);color:hsl(var(--foreground));cursor:pointer;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .smart-back-btn{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 4px 16px -4px rgba(0,0,0,.5);color:#fff}@media (hover:hover) and (pointer:fine){.smart-back-btn:hover{border-color:hsl(var(--primary)/.4);background:hsl(var(--primary)/.08);color:hsl(var(--primary));box-shadow:inset 0 1px .5px hsla(0,0%,100%,.9),0 6px 16px -4px hsl(var(--primary)/.18);transform:translateY(-1px)}.dark .smart-back-btn:hover{border-color:hsl(var(--primary)/.5);background:hsl(var(--primary)/.14);color:hsl(var(--primary));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 6px 18px -4px hsl(var(--primary)/.25)}}.smart-back-btn:active{transform:scale(.94);transition-duration:.08s}.store-card-cart-stepper,[data-quantity-stepper]{display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .4rem;border-radius:.85rem;border:1px solid rgba(0,0,0,.08);background:hsl(var(--card)/.85);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.8),0 3px 10px -3px hsl(var(--foreground)/.04);transition:all .2s cubic-bezier(.16,1,.3,1)}.dark .store-card-cart-stepper,.dark [data-quantity-stepper]{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 4px 16px -4px rgba(0,0,0,.5)}.store-card-cart-stepper button,[data-quantity-stepper] button{display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;transition:all .18s cubic-bezier(.16,1,.3,1);color:hsl(var(--foreground)/.8)}.store-card-cart-stepper button:hover:not(:disabled),[data-quantity-stepper] button:hover:not(:disabled){background:hsl(var(--muted));color:hsl(var(--foreground));transform:scale(1.06)}.store-card-cart-stepper button:active:not(:disabled),[data-quantity-stepper] button:active:not(:disabled){transform:scale(.92)}.store-card-cart-stepper [data-store-card-cart-quantity]{color:hsl(var(--primary));font-weight:700}.store-card-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.35rem!important;min-width:2.35rem!important;max-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;max-height:2.35rem!important;aspect-ratio:1;padding:0!important;border-radius:9999px;border:1px solid rgba(0,0,0,.08);background:hsl(var(--card)/.9);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.85),0 2px 6px -2px hsl(var(--foreground)/.05);color:hsl(var(--foreground)/.72);transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .1s ease}.store-card-action-btn:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:calc(100% + .45rem);transform:translate(-50%,-50%)}.store-card-action-btn svg{transition:color .16s ease}@media (pointer:coarse){.store-card-action-btn{width:2.5rem!important;min-width:2.5rem!important;max-width:2.5rem!important;height:2.5rem!important;min-height:2.5rem!important;max-height:2.5rem!important}}.dark .store-card-action-btn,.store-card-action-btn{border:1px solid rgba(0,0,0,.1)!important;background:hsla(0,0%,100%,.88)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 3px 10px -3px rgba(0,0,0,.35)!important;color:rgba(43,35,29,.88)!important}.dark .store-card-action-btn.is-selected,.store-card-action-btn.is-selected{border-color:hsl(var(--primary)/.55)!important;color:hsl(var(--primary))!important}.store-card-action-btn:hover{color:hsl(var(--foreground));background:hsl(var(--card)/.98);transform:none!important;border-color:rgba(0,0,0,.14);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.95),0 3px 10px -2px hsl(var(--foreground)/.08)}.dark .store-card-action-btn:hover{background:hsla(0,0%,100%,.11);color:#fff;transform:none!important;border-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px .5px hsla(0,0%,100%,.3),0 4px 14px -3px rgba(0,0,0,.5)}.store-card-action-btn:active{transform:scale(.92)!important}.store-card-action-btn:active svg{transform:translateX(1px) scale(.95)}.store-card-action-btn.is-selected{background:hsl(var(--card)/.9);color:hsl(var(--primary))!important}.dark .store-card-action-btn.is-selected{background:hsla(0,0%,100%,.08);color:hsl(var(--primary))!important}.store-card-action-btn.is-selected .store-wishlist-heart{color:#ef4343;fill:#ef4343}.dark .store-card-action-btn.is-selected .store-wishlist-heart{color:#f25a5a;fill:#f25a5a}