.CartButton_cartButtonWrapper__wbgvH{position:fixed;bottom:30px;right:30px;z-index:999999;pointer-events:none}.CartButton_cartButtonFixed__XCDe_{position:fixed;bottom:20px;right:20px;width:60px;height:60px;padding:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid hsla(0,0%,100%,.1);border-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.05);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none;pointer-events:auto;z-index:1;overflow:hidden;white-space:nowrap}.CartButton_cartButtonFixed__XCDe_:hover{width:140px;padding:0 20px;background:linear-gradient(135deg,#f8f9fa,#ffffff);border:1px solid rgba(0,0,0,.1);box-shadow:0 8px 32px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8);transform:translateY(-2px)}.CartButton_cartButtonFixed__XCDe_:hover .CartButton_cartButtonContent__jQ434{color:#1a1a1a;gap:10px}.CartButton_cartButtonFixed__XCDe_:hover .CartButton_cartText__95DS9{opacity:1;transform:translateX(0)}.CartButton_cartButtonFixed__XCDe_:active{transform:translateY(0)}.CartButton_cartButtonContent__jQ434{display:flex;align-items:center;gap:0;position:relative;color:#fff;font-size:20px;transition:all .4s cubic-bezier(.4,0,.2,1)}.CartButton_cartIcon__kjP9y{display:flex;align-items:center;justify-content:center;min-width:20px;position:relative;transition:transform .3s ease}.CartButton_cartButtonFixed__XCDe_:hover .CartButton_cartIcon__kjP9y{transform:scale(1.1)}.CartButton_cartText__95DS9{font-size:14px;font-weight:600;letter-spacing:.3px;opacity:0;width:0;transform:translateX(-10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.CartButton_cartButtonFixed__XCDe_:hover .CartButton_cartText__95DS9{width:auto}.CartButton_cartBadge__Gmiv5{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#dc3545,#c82333);color:#fff;border-radius:12px;min-width:22px;height:22px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:2px solid #1a1a1a;box-shadow:0 2px 8px rgba(220,53,69,.4);animation:CartButton_bounce__QHM5Z .5s ease;transition:border-color .4s ease}.CartButton_cartButtonFixed__XCDe_:hover .CartButton_cartBadge__Gmiv5{border-color:#fff}@keyframes CartButton_bounce__QHM5Z{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.CartButton_cartBadge__Gmiv5.CartButton_pulse__9HhN3{animation:CartButton_pulse__9HhN3 2s ease-in-out infinite}@keyframes CartButton_pulse__9HhN3{0%,to{box-shadow:0 2px 8px rgba(220,53,69,.4)}50%{box-shadow:0 2px 16px rgba(220,53,69,.8)}}@media(max-width:768px){.CartButton_cartButtonFixed__XCDe_{bottom:15px;right:15px;width:55px;height:55px}.CartButton_cartButtonFixed__XCDe_:hover{width:130px;padding:0 18px}.CartButton_cartButtonContent__jQ434{font-size:18px}.CartButton_cartText__95DS9{font-size:13px}.CartButton_cartBadge__Gmiv5{min-width:20px;height:20px;font-size:10px}}