.CartButton_cartButton__pyVCc{position:fixed;right:var(--space-4);bottom:calc(var(--tab-bar-height) + var(--space-4) + env(safe-area-inset-bottom, 0px));z-index:var(--z-fab);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:white;box-shadow:var(--shadow-elevated);transition:transform var(--duration-fast) var(--ease-out);animation:CartButton_bounceIn__HyQN2 .4s var(--ease-spring)}.CartButton_cartButton__pyVCc:active{transform:scale(.92)}@media (hover:hover){.CartButton_cartButton__pyVCc:hover{transform:translateY(-3px)}}.CartButton_count__hguLO{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding-inline:6px;border-radius:var(--radius-pill);background:var(--brand-red);color:white;font-size:var(--text-xs);font-weight:var(--font-bold);display:grid;place-items:center}@media (min-width:1024px){.CartButton_cartButton__pyVCc{bottom:var(--space-8);right:var(--space-8)}}