.page_container__HkgVu{max-width:1200px;margin:0 auto;padding:3rem 2rem;min-height:80vh}.page_title__8nRTn{font-size:2.5rem;font-weight:800;margin-bottom:2.5rem;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.02em}.page_grid__csQZp{display:grid;grid-template-columns:1.8fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}@media (max-width:900px){.page_grid__csQZp{grid-template-columns:1fr}.page_summary__m6Zc_{position:static!important;margin-top:2rem}}.page_itemsColumn__8YOoA{display:flex;flex-direction:column;gap:2rem}.page_items__QT9yG{display:flex;flex-direction:column;gap:1.5rem}.page_item__gDSCz{background:rgba(30,41,59,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:1.5rem;display:flex;gap:1.5rem;align-items:center;transition:all .3s ease}.page_item__gDSCz:hover{border-color:hsla(0,0%,100%,.1);background:rgba(30,41,59,.8);transform:translateY(-2px)}.page_image__RyAT3{width:120px;height:120px;object-fit:cover;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_details__hO_v8{flex:1 1}.page_details__hO_v8 h3{font-size:1.25rem;margin:0 0 .5rem;color:#f1f5f9;font-weight:600}.page_details__hO_v8 p{color:#94a3b8;margin:0;font-size:.95rem}.page_price__YrqBs{font-size:1.25rem;font-weight:700;color:var(--primary)!important;margin-top:.5rem!important}.page_removeBtn__IMAA3{background:rgba(255,0,0,.1);border:none;color:#ef4444;width:36px;height:36px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.page_removeBtn__IMAA3:hover{background:#ef4444;color:#fff;transform:rotate(90deg)}.page_summary__m6Zc_{background:rgba(30,41,59,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem;box-shadow:0 20px 40px -10px rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:2rem}.page_summary__m6Zc_ h2{color:#fff;font-size:1.5rem;margin-top:0;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_row__IaoQe{display:flex;justify-content:space-between;margin-bottom:1rem;color:#cbd5e1;font-size:1.05rem}.page_total__0c_eP{font-weight:800;font-size:1.8rem;color:#fff;margin-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem}.page_input__rsiWG{width:100%;padding:.8rem 1rem;font-size:1rem;background:rgba(15,23,42,.6);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;transition:all .2s}.page_input__rsiWG:focus{outline:none;border-color:var(--primary);background:rgba(15,23,42,.9);box-shadow:0 0 0 2px rgba(var(--primary-rgb),.2)}.page_input__rsiWG::placeholder{color:#64748b}.page_deliveryCard__3T4d_{margin-top:2rem;background:rgba(30,41,59,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2rem}.page_deliveryCard__3T4d_ h3{margin-top:0;margin-bottom:1.5rem;font-size:1.4rem;color:#fff;display:flex;align-items:center;gap:.5rem}.page_formGrid__T1Ear{display:grid;grid-gap:1.2rem;gap:1.2rem}.page_inlineForm__ZLWvg{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem}.page_checkoutBtn__69_aG{width:100%;background:var(--primary-gradient);color:#fff;border:none;padding:1.2rem;border-radius:12px;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:2rem;transition:all .3s;box-shadow:0 10px 30px -5px rgba(245,158,11,.3)}.page_checkoutBtn__69_aG:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px -5px rgba(245,158,11,.5);filter:brightness(1.1)}.page_checkoutBtn__69_aG:disabled{opacity:.6;cursor:not-allowed;background:#475569;box-shadow:none}.page_creditSection___9kmB{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.3);padding:1rem;border-radius:10px;margin:1.5rem 0}.page_promoSection__PJ_0e{margin:1.5rem 0;padding:.5rem;background:rgba(0,0,0,.2);border-radius:10px;border:1px solid hsla(0,0%,100%,.05)}.page_emptyState__3xxXy{flex-direction:column;min-height:50vh;text-align:center}.page_emptyIcon__ISSZB,.page_emptyState__3xxXy{display:flex;align-items:center;justify-content:center;padding:2rem}.page_emptyIcon__ISSZB{background:hsla(0,0%,100%,.05);border-radius:50%;margin-bottom:2rem;border:1px solid hsla(0,0%,100%,.05)}.page_emptyTitle__MEfPE{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#fff}.page_emptyText__zn2lT{color:#94a3b8;margin-bottom:2.5rem;font-size:1.1rem;max-width:400px}.page_goShoppingBtn__loWbD{background:var(--primary-gradient);color:#fff;border:none;padding:1rem 3rem;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;box-shadow:0 10px 30px -5px rgba(245,158,11,.4);transition:all .3s;text-transform:uppercase;letter-spacing:1px}.page_goShoppingBtn__loWbD:hover{border-radius:16px;text-align:center;animation:page_bounce__w_JUG 2s ease-in-out infinite;max-width:400px;width:90%;position:relative;overflow:hidden}.page_loadingBox__nn9EE:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);animation:page_shine__lNRL_ 2s infinite}.page_loadingLogo__HoXJl{max-height:80px;margin-bottom:2rem;width:auto;filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}.page_loadingText__rqI6B{color:#fff;font-size:1.2rem;font-weight:700;margin-top:1.5rem;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(90deg,#fff,#3b82f6,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:page_textShine__2Cd0I 3s linear infinite}.page_spinner__MmTfS{width:50px;height:50px;border-radius:50%;border:3px solid rgba(59,130,246,.2);border-top-color:#3b82f6;animation:page_spin__k9vwq 1s ease-in-out infinite;margin:0 auto 1.5rem}@keyframes page_spin__k9vwq{to{transform:rotate(1turn)}}@keyframes page_bounce__w_JUG{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes page_shine__lNRL_{to{left:100%}}@keyframes page_textShine__2Cd0I{to{background-position:200%}}.TrustBadges_container__jdYwJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:2rem 0}.TrustBadges_badge__oYHKG{display:flex;align-items:center;gap:1rem;padding:1rem;background:hsla(0,0%,100%,.03);border-radius:8px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.TrustBadges_badge__oYHKG:hover{background:hsla(0,0%,100%,.05);border-color:var(--primary);transform:translateY(-2px)}.TrustBadges_icon__90WtG{flex-shrink:0;width:48px;height:48px;background:rgba(245,158,11,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary)}.TrustBadges_content__J4yY_ h4{margin:0 0 .25rem;color:var(--text);font-size:.9rem;font-weight:600}.TrustBadges_content__J4yY_ p{margin:0;color:var(--text-muted);font-size:.75rem}.TrustBadges_compactContainer__MVDLD{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem 0}.TrustBadges_compactBadge__lXpkK{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.03);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);color:var(--text);font-size:.85rem;font-weight:500}.TrustBadges_compactBadge__lXpkK svg{color:var(--primary);width:18px;height:18px}@media (max-width:768px){.TrustBadges_container__jdYwJ{grid-template-columns:1fr;gap:1rem}.TrustBadges_badge__oYHKG{padding:.75rem}.TrustBadges_icon__90WtG{width:40px;height:40px}.TrustBadges_icon__90WtG svg{width:20px;height:20px}.TrustBadges_compactContainer__MVDLD{flex-direction:column;align-items:stretch}.TrustBadges_compactBadge__lXpkK{justify-content:center}}.WinnerAnnouncement_overlay___kk1D{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;pointer-events:none;transition:opacity .3s ease}.WinnerAnnouncement_overlay___kk1D.WinnerAnnouncement_visible__cf4EA{opacity:1;pointer-events:all}.WinnerAnnouncement_popup__BPfum{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:20px;padding:3rem 2rem;max-width:500px;width:90%;position:relative;border:2px solid var(--primary);box-shadow:0 20px 60px rgba(245,158,11,.3),0 0 40px rgba(245,158,11,.2);transform:scale(.8) translateY(50px);opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.WinnerAnnouncement_popup__BPfum.WinnerAnnouncement_popupVisible__QU4Rl{transform:scale(1) translateY(0);opacity:1}.WinnerAnnouncement_closeButton__XHgDb{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:2rem;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;line-height:1;padding:0}.WinnerAnnouncement_closeButton__XHgDb:hover{background:hsla(0,0%,100%,.2);transform:rotate(90deg)}.WinnerAnnouncement_confetti__7VcMl{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.WinnerAnnouncement_confettiPiece__ocloU{position:absolute;width:10px;height:10px;background:var(--primary);top:-20px;animation:WinnerAnnouncement_confettiFall__q5keS linear forwards}.WinnerAnnouncement_confettiPiece__ocloU:nth-child(2n){background:gold}.WinnerAnnouncement_confettiPiece__ocloU:nth-child(3n){background:#ff6b6b}.WinnerAnnouncement_confettiPiece__ocloU:nth-child(4n){background:#4ecdc4}@keyframes WinnerAnnouncement_confettiFall__q5keS{to{transform:translateY(600px) rotate(1turn);opacity:0}}.WinnerAnnouncement_icon__Lrx6e{text-align:center;margin-bottom:1.5rem;animation:WinnerAnnouncement_bounce__qG1sH .6s ease-in-out}.WinnerAnnouncement_icon__Lrx6e svg{color:var(--primary);filter:drop-shadow(0 0 20px rgba(245,158,11,.5))}@keyframes WinnerAnnouncement_bounce__qG1sH{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.WinnerAnnouncement_title__lTHaT{text-align:center;color:#fff;font-size:2rem;margin:0 0 1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.5);animation:WinnerAnnouncement_slideIn__EACt2 .5s ease-out .2s both}@keyframes WinnerAnnouncement_slideIn__EACt2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.WinnerAnnouncement_content__RBamR{text-align:center;animation:WinnerAnnouncement_slideIn__EACt2 .5s ease-out .4s both}.WinnerAnnouncement_userName__uW5nT{font-size:1.5rem;font-weight:700;color:var(--primary);margin:0 0 .5rem;text-shadow:0 0 10px rgba(245,158,11,.3)}.WinnerAnnouncement_action___d4UY{font-size:1.1rem;color:var(--text-muted);margin:0 0 .5rem}.WinnerAnnouncement_competition__CNxqN{font-size:1.3rem;font-weight:600;color:#fff;margin:0 0 1rem}.WinnerAnnouncement_prize__DIEBS{font-size:1rem;color:var(--text-muted);margin:0}.WinnerAnnouncement_sparkles__Ve_lD{text-align:center;font-size:2rem;margin-top:1.5rem;animation:WinnerAnnouncement_sparkle__bAjus 1s ease-in-out infinite}@keyframes WinnerAnnouncement_sparkle__bAjus{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media (max-width:600px){.WinnerAnnouncement_popup__BPfum{padding:2rem 1.5rem}.WinnerAnnouncement_title__lTHaT{font-size:1.5rem}.WinnerAnnouncement_userName__uW5nT{font-size:1.2rem}.WinnerAnnouncement_competition__CNxqN{font-size:1.1rem}}.Navbar_nav__yFFPE{background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.Navbar_container__2Cq63{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.Navbar_logo__X4o9i{font-weight:800;color:var(--primary);text-decoration:none;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px rgba(245,158,11,.3);margin-right:3rem}.Navbar_links__puXTb{display:flex;gap:2rem;align-items:center}.Navbar_links__puXTb a{text-decoration:none;color:#cbd5e1;font-weight:600;text-transform:uppercase;font-size:.9rem;transition:all .3s;position:relative;letter-spacing:.5px;display:flex;align-items:center;gap:.5rem;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Navbar_links__puXTb a:hover{color:#fff;text-shadow:0 0 10px hsla(0,0%,100%,.5)}.Navbar_links__puXTb a:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--primary);transition:width .3s}.Navbar_links__puXTb a:hover:after{width:100%}.Navbar_basket__uI8fd{background:var(--primary-gradient);color:#fff!important;padding:.5rem 1rem;border-radius:6px;box-shadow:0 4px 10px rgba(245,158,11,.2)}.Navbar_basket__uI8fd:hover{transform:translateY(-2px);box-shadow:0 6px 15px rgba(245,158,11,.4)}.Navbar_button__OODoC{background:transparent;border:1px solid var(--primary);color:var(--primary);padding:.5rem 1rem;cursor:pointer;font-weight:700;border-radius:6px;transition:all .3s}.Navbar_button__OODoC:hover{background:var(--primary);color:#fff;box-shadow:0 0 15px rgba(245,158,11,.4)}.Navbar_iconLink__Vl8f2{color:#fff!important;transition:all .3s;display:flex;align-items:center;justify-content:center;padding:.6rem;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.Navbar_iconLink__Vl8f2:hover{color:var(--primary)!important;background:hsla(0,0%,100%,.1);box-shadow:0 0 15px rgba(245,158,11,.3);transform:scale(1.1)}.Navbar_iconLink__Vl8f2:after{display:none!important}.Navbar_logoutBtn__m_cig{background:none;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.6rem;border-radius:50%;transition:all .3s;background:hsla(0,0%,100%,.05)}.Navbar_logoutBtn__m_cig:hover{color:#ef4444!important;background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);transform:scale(1.1)}.Navbar_logoutBtn__m_cig svg{width:20px;height:20px}.Navbar_links__puXTb a svg{width:18px;height:18px;opacity:.8}.Navbar_links__puXTb a:hover svg{opacity:1}.Navbar_iconLink__Vl8f2 svg{width:24px;height:24px}.Navbar_mobileToggle__DKrv7{display:none;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;z-index:1001}.Navbar_mobileOnlyBell__w1Y70,.Navbar_mobileOnly__KpIc1{display:none}.Navbar_desktopOnlyBell__XjGae{display:block}@media (max-width:768px){.Navbar_container__2Cq63{padding:0 1rem}.Navbar_mobileToggle__DKrv7{display:block}.Navbar_links__puXTb{position:fixed;top:0;right:-100%;width:80%;height:100vh;background:#0f172a;flex-direction:column;justify-content:center;padding:2rem;transition:right .3s cubic-bezier(.4,0,.2,1);z-index:1000;box-shadow:-10px 0 30px rgba(0,0,0,.5)}.Navbar_menuActive__fLAkr{right:0!important}.Navbar_links__puXTb a{font-size:1.2rem;width:100%;padding:1rem;border-radius:8px;background:hsla(0,0%,100%,.05)}.Navbar_mobileOnly__KpIc1{display:inline}.Navbar_iconLink__Vl8f2{width:100%;border-radius:8px;justify-content:flex-start;padding:1rem}.Navbar_basket__uI8fd{width:100%;justify-content:center;padding:1rem;margin-top:1rem}.Navbar_mobileOnlyBell__w1Y70{display:block}.Navbar_desktopOnlyBell__XjGae{display:none}.Navbar_desktopBalance__avzIA{display:none!important}.Navbar_mobileBalance__Z86vy{display:block!important}}.Navbar_balanceContainer__3lZ1W{position:relative;display:inline-flex;flex-direction:column;align-items:flex-end}.Navbar_floatingDiff__1Nrr2{position:absolute;right:0;top:-20px;font-weight:700;font-size:.9rem;pointer-events:none;animation:Navbar_bounceFade___p7tF 2s ease-out forwards;white-space:nowrap}.Navbar_diffPositive__jyof0{color:#10b981}.Navbar_diffNegative__iifc5{color:#ef4444}@keyframes Navbar_bounceFade___p7tF{0%{opacity:0;transform:translateY(10px) scale(.8)}20%{opacity:1;transform:translateY(0) scale(1.1)}40%{transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-20px)}}.Navbar_mobileBalance__Z86vy{display:none}.Navbar_bellContainer__BCeAJ{position:relative;cursor:pointer}.Navbar_badge__s7CES{position:absolute;top:-5px;right:-5px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:700;min-width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #0f172a}.Navbar_dropdown__xFPnr{position:absolute;top:100%;right:0;width:300px;background:#1e293b;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.5);padding:.5rem;z-index:1000;max-height:400px;overflow-y:auto;animation:Navbar_slideDown__fvtmo .2s ease-out}@keyframes Navbar_slideDown__fvtmo{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Navbar_notificationItem__BVVlw{position:relative;padding:.8rem 2.2rem .8rem .8rem;border-radius:8px;margin-bottom:.5rem;background:hsla(0,0%,100%,.05);transition:all .2s;display:flex;justify-content:space-between;align-items:flex-start}.Navbar_notificationItem__BVVlw:hover{background:hsla(0,0%,100%,.1)}.Navbar_notificationTitle__3nV9e{font-weight:700;font-size:.9rem;color:#fff;margin-bottom:.2rem}.Navbar_notificationMessage__sSLCI{font-size:.8rem;color:#94a3b8;line-height:1.4}.Navbar_notificationTime__7TWld{font-size:.7rem;color:#64748b;margin-top:.4rem;text-align:right}.Navbar_unread__Zd423{border-left:3px solid var(--primary);background:rgba(245,158,11,.1)}.Navbar_dropdownHeader__o9dQH{display:flex;justify-content:space-between;align-items:center;padding:.5rem .8rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:.8rem}.Navbar_clearAllBtn__qD7fp{background:transparent;border:none;color:#94a3b8;font-size:.7rem;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all .2s;letter-spacing:.5px}.Navbar_clearAllBtn__qD7fp:hover{color:#fff;text-decoration:underline}.Navbar_notificationContent__Zdz7D{flex-grow:1}.Navbar_clearSingleBtn__H_xhY{position:absolute;top:5px;right:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#64748b;font-size:1.2rem;cursor:pointer;border-radius:4px;transition:all .2s;opacity:.6}.Navbar_clearSingleBtn__H_xhY:hover{background:hsla(0,0%,100%,.1);color:#ef4444;opacity:1}.AnnouncementBanner_banner__wntGc{padding:.6rem 1rem;text-align:center;font-size:.9rem;font-weight:700;color:#fff;letter-spacing:.5px;z-index:2000;position:relative;box-shadow:0 2px 10px rgba(0,0,0,.2)}.AnnouncementBanner_content__PgnFn{display:flex;align-items:center;justify-content:center;gap:.8rem;max-width:1200px;margin:0 auto}.AnnouncementBanner_icon__lPIdd{font-size:1.1rem}.AnnouncementBanner_info__JnUWC{background:linear-gradient(90deg,#3b82f6,#2563eb)}.AnnouncementBanner_success__55Iix{background:linear-gradient(90deg,#10b981,#059669)}.AnnouncementBanner_warning__bJPaQ{background:linear-gradient(90deg,#f59e0b,#d97706);color:#000}.AnnouncementBanner_danger__0DqGR{background:linear-gradient(90deg,#ef4444,#dc2626)}@media (max-width:768px){.AnnouncementBanner_banner__wntGc{font-size:.8rem}}