.store-home{min-height:100dvh}.store-home__header,.store-home__search,.store-home__category-tabs{-webkit-backdrop-filter:blur(12px)}.store-home__header{background:color-mix(in srgb, var(--surface) 92%, transparent)}.store-home__search,.store-home__category-tabs{background:color-mix(in srgb, var(--background) 95%, transparent)}.store-home__cart-button{box-shadow:0 12px 30px #1b1c1c29}.store-home__info{animation:.36s cubic-bezier(.2,.8,.2,1) 40ms backwards store-home-rise}.store-home__closed-panel{animation:.36s cubic-bezier(.2,.8,.2,1) 80ms backwards store-home-rise}.store-home__closed-sticky{animation:.18s ease-out both store-closed-sticky-in}.store-home__search{animation:.36s cubic-bezier(.2,.8,.2,1) .1s backwards store-home-rise}.store-home__category-tabs{animation:.36s cubic-bezier(.2,.8,.2,1) .16s backwards store-home-rise}.store-home__menu{animation:.36s cubic-bezier(.2,.8,.2,1) .22s backwards store-home-rise}@keyframes store-home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes store-closed-sticky-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.store-home__floating-cart{animation:.32s cubic-bezier(.2,.8,.2,1) backwards cart-bar-in}@keyframes cart-bar-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.store-home__cart-bump{animation:.32s cubic-bezier(.2,.8,.2,1) cart-bump}@keyframes cart-bump{0%,to{transform:scale(1)}45%{transform:scale(1.14)}}.store-home__open-dot{position:relative}.store-home__open-dot:after{content:"";background:inherit;border-radius:9999px;animation:2.2s cubic-bezier(.2,.8,.2,1) infinite open-dot-ping;position:absolute;inset:0}@keyframes open-dot-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.store-home__category-tab{transform-origin:bottom;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,color .18s}.store-home__category-tab--active{transform:translateY(-2px)scale(1.025);box-shadow:0 6px 14px #1b1c1c1a}.store-home__category-tab--active:active{transform:translateY(0)scale(.985)}.product-modal{animation:.18s ease-out both product-modal-fade-in}.product-modal__sheet{will-change:transform,opacity;animation:.26s cubic-bezier(.2,.85,.25,1) both product-modal-slide-up}.build-container-modal{animation:.18s ease-out both product-modal-fade-in}.build-container-modal__sheet{will-change:transform,opacity;animation:.26s cubic-bezier(.2,.85,.25,1) both product-modal-slide-up}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes product-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes product-modal-slide-up{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.fly-to-cart{z-index:var(--z-flying);border:2px solid var(--surface-container-lowest);background:var(--primary);width:40px;height:40px;color:var(--on-primary);pointer-events:none;will-change:transform,opacity;border-radius:999px;place-items:center;animation:.68s cubic-bezier(.22,.72,.22,1) both fly-to-cart-arc;display:grid;position:fixed;overflow:hidden;box-shadow:0 10px 24px #0000003d}.store-home__cart-button--received{animation:.52s cubic-bezier(.2,.85,.3,1) cart-receive-pulse}@keyframes fly-to-cart-arc{0%{opacity:1;transform:translate(0,0)scale(1)}46%{opacity:1;transform:translate3d(var(--fly-mid-x), var(--fly-arc-y), 0) scale(.82) rotate(-7deg)}to{opacity:.35;transform:translate3d(var(--fly-x), var(--fly-y), 0) scale(.18) rotate(9deg)}}@keyframes cart-receive-pulse{0%,to{transform:scale(1)}45%{filter:brightness(1.08);transform:scale(1.065)}}@media (prefers-reduced-motion:reduce){.product-modal,.product-modal__sheet,.build-container-modal,.build-container-modal__sheet,.fly-to-cart,.store-home__cart-button--received,.store-home__info,.store-home__closed-panel,.store-home__closed-sticky,.store-home__menu,.store-home__floating-cart,.store-home__cart-bump,.store-home__open-dot:after{animation:none}.store-home__search,.store-home__category-tabs,.store-home__category-tab{transition:none;animation:none}.store-home__category-tab--active,.store-home__category-tab--active:active{transform:none}}
