.StickyMenu_stickyMenu__9THqN{position:fixed;bottom:0;left:0;z-index:50;width:100%;display:block}@media (min-width:768px){.StickyMenu_stickyMenu__9THqN{display:none}}.StickyMenu_menuContainer__seR1d{background:rgba(255,255,255,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 -4px 24px rgba(0,0,0,.08),0 -2px 8px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.3);animation:StickyMenu_slideUp__3udPE .6s cubic-bezier(.16,1,.3,1);padding:2px 0;max-height:60px;overflow:hidden}.StickyMenu_menuList___zlTc{display:flex;justify-content:space-around;align-items:center;margin:0;padding:0;list-style:none;gap:8px}.StickyMenu_stickyMenuItem__PpmuO{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;transition:all .4s cubic-bezier(.16,1,.3,1)}.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuLink__qIOSA{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;background:transparent;border:2px solid transparent;cursor:pointer;padding:10px;border-radius:20px;width:100%;min-height:56px;max-height:56px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;color:#1A1A1A;box-shadow:0 2px 8px rgba(0,0,0,.02),inset 0 1px 0 rgba(255,255,255,.1)}.StickyMenu_iconContainer__M0SxR{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:1px;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative;z-index:2}.StickyMenu_stickyMenuBtn__CWrkn:hover .StickyMenu_iconContainer__M0SxR,.StickyMenu_stickyMenuLink__qIOSA:hover .StickyMenu_iconContainer__M0SxR{transform:scale(1.15) rotate(5deg);filter:drop-shadow(0 4px 8px rgba(59,130,246,.3))}.StickyMenu_iconContainer__M0SxR svg{color:#374151;transition:all .4s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.StickyMenu_menuLabel__BCFsm{font-size:11px;font-weight:600;color:#6b7280;text-align:center;line-height:1.3;transition:all .4s cubic-bezier(.16,1,.3,1);letter-spacing:.025em;z-index:2;position:relative}.StickyMenu_stickyMenuBtn__CWrkn:hover .StickyMenu_menuLabel__BCFsm,.StickyMenu_stickyMenuLink__qIOSA:hover .StickyMenu_menuLabel__BCFsm{color:#1f2937;font-weight:700;transform:translateY(-1px);text-shadow:0 1px 2px rgba(59,130,246,.2)}.StickyMenu_cartBadge__1p1Bd{position:absolute;top:-6px;right:-10px;background:linear-gradient(135deg,#ef4444,#dc2626 50%,#b91c1c);color:white;border-radius:12px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;padding:0 5px;box-shadow:0 3px 12px rgba(239,68,68,.5),0 1px 3px rgba(0,0,0,.2),0 0 0 3px rgba(255,255,255,1),inset 0 1px 0 rgba(255,255,255,.3);animation:StickyMenu_cartBadgePulse__n1WtD 3s cubic-bezier(.4,0,.2,1) infinite;border:2px solid rgba(255,255,255,1);z-index:3;transition:all .3s cubic-bezier(.16,1,.3,1)}.StickyMenu_stickyMenuBtn__CWrkn:hover .StickyMenu_cartBadge__1p1Bd,.StickyMenu_stickyMenuLink__qIOSA:hover .StickyMenu_cartBadge__1p1Bd{transform:scale(1.05) rotate(-5deg);box-shadow:0 6px 20px rgba(239,68,68,.6),0 2px 6px rgba(0,0,0,.2),0 0 0 3px rgba(255,255,255,1),inset 0 1px 0 rgba(255,255,255,.4)}@keyframes StickyMenu_slideUp__3udPE{0%{opacity:0;transform:translateY(60px);backdrop-filter:blur(0)}to{opacity:1;transform:translateY(0);backdrop-filter:blur(24px)}}@keyframes StickyMenu_cartBadgePulse__n1WtD{0%,to{transform:scale(1);box-shadow:0 3px 12px rgba(239,68,68,.5),0 1px 3px rgba(0,0,0,.2),0 0 0 3px rgba(255,255,255,1),inset 0 1px 0 rgba(255,255,255,.3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(239,68,68,.7),0 2px 6px rgba(0,0,0,.25),0 0 0 4px rgba(255,255,255,1),inset 0 1px 0 rgba(255,255,255,.4)}}@media (max-width:480px){.StickyMenu_menuContainer__seR1d{padding:2px 0}.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuLink__qIOSA{padding:10px 8px;min-height:52px;border-radius:18px}.StickyMenu_iconContainer__M0SxR{width:28px;height:28px;margin-bottom:1px}.StickyMenu_iconContainer__M0SxR svg{width:18px;height:18px}.StickyMenu_menuLabel__BCFsm{font-size:10px}.StickyMenu_cartBadge__1p1Bd{min-width:18px;height:18px;font-size:9px;top:-4px;right:-10px}}@media (max-width:360px){.StickyMenu_menuContainer__seR1d{padding:2px 0}.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuLink__qIOSA{padding:8px 6px;min-height:48px;border-radius:16px}.StickyMenu_iconContainer__M0SxR{width:24px;height:24px;margin-bottom:1px}.StickyMenu_iconContainer__M0SxR svg{width:16px;height:16px}.StickyMenu_menuLabel__BCFsm{font-size:9px}}@media (prefers-color-scheme:dark){.StickyMenu_menuContainer__seR1d{background:#F3F4F6;border-top:1px solid rgba(55,65,81,.5);box-shadow:0 -4px 24px rgba(0,0,0,.2),0 -2px 8px rgba(0,0,0,.1),inset 0 1px 0 rgba(55,65,81,.3)}.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuLink__qIOSA{background:transparent;color:#f9fafb}.StickyMenu_cartBadge__1p1Bd{border-color:#1f2937;box-shadow:0 3px 12px rgba(239,68,68,.5),0 1px 3px rgba(0,0,0,.3),0 0 0 3px #1f2937,inset 0 1px 0 rgba(255,255,255,.3)}.StickyMenu_stickyMenuBtn__CWrkn:hover .StickyMenu_cartBadge__1p1Bd,.StickyMenu_stickyMenuLink__qIOSA:hover .StickyMenu_cartBadge__1p1Bd{box-shadow:0 6px 20px rgba(239,68,68,.6),0 2px 6px rgba(0,0,0,.3),0 0 0 3px #1f2937,inset 0 1px 0 rgba(255,255,255,.4)}}@media (prefers-contrast:high){.StickyMenu_menuContainer__seR1d{background:rgba(255,255,255,1);border:3px solid #000;box-shadow:0 -8px 24px rgba(0,0,0,.4)}.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuLink__qIOSA{background:#fff;border:2px solid #000}.StickyMenu_stickyMenuBtn__CWrkn:hover,.StickyMenu_stickyMenuLink__qIOSA:hover{transform:translateY(-1px)}.StickyMenu_iconContainer__M0SxR svg{color:#000}.StickyMenu_menuLabel__BCFsm{color:#000;font-weight:700}}@media (prefers-reduced-motion:reduce){.StickyMenu_cartBadge__1p1Bd,.StickyMenu_iconContainer__M0SxR,.StickyMenu_iconContainer__M0SxR svg,.StickyMenu_menuLabel__BCFsm,.StickyMenu_stickyMenuBtn__CWrkn,.StickyMenu_stickyMenuItem__PpmuO,.StickyMenu_stickyMenuLink__qIOSA{transition:none;animation:none}.StickyMenu_stickyMenuBtn__CWrkn:hover,.StickyMenu_stickyMenuBtn__CWrkn:hover .StickyMenu_iconContainer__M0SxR,.StickyMenu_stickyMenuLink__qIOSA:hover,.StickyMenu_stickyMenuLink__qIOSA:hover .StickyMenu_iconContainer__M0SxR{transform:none}.StickyMenu_stickyMenuBtn__CWrkn:after,.StickyMenu_stickyMenuBtn__CWrkn:before,.StickyMenu_stickyMenuLink__qIOSA:after,.StickyMenu_stickyMenuLink__qIOSA:before{display:none}}