.ManualStockCheckDialog_productTable__7BASj .ManualStockCheckDialog_tableRow__eZdez:hover{background-color:inherit}@media (hover:hover) and (pointer:fine){.ManualStockCheckDialog_productTable__7BASj .ManualStockCheckDialog_tableRow__eZdez:hover{background-color:rgba(0,0,0,.1)}}.ManualStockCheckDialog_safariIOSDialog__JSPMI{max-height:90vh;height:9cap!important}@media screen and (max-width:767px){.ManualStockCheckDialog_safariIOSDialog__JSPMI{max-height:85vh;height:85vh!important}}@media screen and (max-width:480px){.ManualStockCheckDialog_safariIOSDialog__JSPMI{max-height:80vh;height:80vh!important}}.ManualStockCheckDialog_safariIOSDialog__JSPMI .ManualStockCheckDialog_overflowAuto__ujwwX{-webkit-overflow-scrolling:touch}.ManualStockCheckDialog_dialogOverlay__oTH3x{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:1050}.ManualStockCheckDialog_dialogContent__LohAd{z-index:1100;border:none!important;padding:1px!important;background:transparent!important}.ManualStockCheckDialog_dialogBackground__RBgo5{--background-color--background-secondary:rgba(15,17,20,.75);--border-color--border-primary:hsla(0,0%,100%,.1);color:#fff;font-family:Interdisplay,sans-serif;font-size:.875rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:var(--background-color--background-secondary);backdrop-filter:blur(15px);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:.75rem;border:1px solid hsla(0,0%,100%,.5);overflow:hidden}.ManualStockCheckDialog_borderColor__IHK5W{border-color:var(--border-color--border-primary)}.ManualStockCheckDialog_dialogButton__d4wct{padding:.5rem;font-size:1rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer;transition:background-color .2s,color .2s;height:2.5rem;display:flex;align-items:center;justify-content:center}@media (hover:hover) and (pointer:fine){.ManualStockCheckDialog_dialogButton__d4wct:hover{background-color:#fff;color:#000}}@media (hover:none){.ManualStockCheckDialog_dialogButton__d4wct:hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.ManualStockCheckDialog_iconButton__zSE4w{color:#fff;transition:background-color .2s,color .2s}.ManualStockCheckDialog_iconButton__zSE4w:hover{background-color:#fff}.ManualStockCheckDialog_iconButton__zSE4w:hover svg{color:#000}.ManualStockCheckDialog_popoverContent__gVS3L{background-color:#2a2d31!important;border-color:var(--border-color--border-primary);color:#fff;padding:12px;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ResultItemCard_resultItemCard__whS2q{--background-color--background-secondary:rgba(15,17,20,.75);--border-color--border-primary:hsla(0,0%,100%,.1);color:#fff;font-family:Interdisplay,sans-serif;font-size:.875rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:var(--background-color--background-secondary);backdrop-filter:blur(15px);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border:1px solid var(--border-color--border-primary);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;transition:all .2s;height:100%}.ResultItemCard_cardContent__5OUiS{padding:1rem;display:flex;flex-direction:column;height:100%}.ResultItemCard_imageContainer__3jde0{aspect-ratio:1/1;overflow:hidden;border-radius:.5rem;margin-bottom:.75rem}.ResultItemCard_image__51gxH{width:100%;height:100%;object-fit:cover}.ResultItemCard_title__WzEe3{font-weight:600;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ResultItemCard_price__nrZVP{font-size:.9rem}.ResultItemCard_lowestPrice__IOViZ{font-size:.9rem;margin-bottom:.35rem;color:#25b651}.ResultItemCard_timestamp__ysPO0{font-size:.75rem;color:#6a6b6c;margin-bottom:.75rem}.ResultItemCard_buttonContainer__7FFTv{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.ResultItemCard_button__gQOoG{width:100%;padding:.5rem;font-size:.75rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer;transition:background-color .2s,color .2s}.ResultItemCard_button__gQOoG:hover{background-color:#fff;color:#000}@media (max-width:768px){.ResultItemCard_button__gQOoG:hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.ResultItemCard_starIcon__DT0e1{transition:color .2s,fill .2s}.ResultItemCard_favoriteButton__tn6kR:not(.ResultItemCard_favorited__LpkJi):hover .ResultItemCard_starIcon__DT0e1{color:gold}.ResultItemCard_favoriteButton__tn6kR.ResultItemCard_favorited__LpkJi .ResultItemCard_starIcon__DT0e1{color:gold;fill:gold}.ResultItemCard_favoriteButton__tn6kR.ResultItemCard_favorited__LpkJi:hover .ResultItemCard_starIcon__DT0e1{color:#fff;fill:#fff}@media (max-width:768px){.ResultItemCard_favoriteButton__tn6kR:not(.ResultItemCard_favorited__LpkJi):hover .ResultItemCard_starIcon__DT0e1{color:inherit}.ResultItemCard_favoriteButton__tn6kR.ResultItemCard_favorited__LpkJi:hover .ResultItemCard_starIcon__DT0e1{color:gold;fill:gold}}.ResultItemCard_itemInfo__0y9Sk{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.75rem}.ResultItemCard_infoItem__2Hr1E{display:flex;flex-direction:column;flex:1}.ResultItemCard_infoLabel__ZKC2y{color:#6a6b6c}.ResultItemCard_infoValue__xapJn{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeadItemCard_leadItemCard__PuJNG{--background-color--background-secondary:rgba(15,17,20,.98);--border-color--border-primary:hsla(0,0%,100%,.1);color:#fff;font-family:Interdisplay,sans-serif;font-size:.875rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:var(--background-color--background-secondary);backdrop-filter:blur(15px);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border:1px solid var(--border-color--border-primary);border-radius:.75rem;display:flex;flex-direction:column;overflow:hidden;transition:all .2s;height:100%}.LeadItemCard_cardContent__Kh0Qh{padding:1rem;display:flex;flex-direction:column;height:100%}.LeadItemCard_imageContainer__0Ot2X{aspect-ratio:1/1;overflow:hidden;border-radius:.5rem;margin-bottom:.75rem}.LeadItemCard_image__P8fQy{width:100%;height:100%;object-fit:cover}.LeadItemCard_title__NmEqA{font-weight:600;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LeadItemCard_price__ImAyq{font-size:.9rem}.LeadItemCard_lowestPrice__A3VfI{font-size:.9rem;margin-bottom:.35rem;color:#25b651}.LeadItemCard_timestamp__VrvPN{font-size:.75rem;color:#6a6b6c;margin-bottom:.55rem}.LeadItemCard_description__mA1JY{font-size:.75rem;color:#6a6b6c;margin-bottom:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LeadItemCard_buttonContainer__tfI9q{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.LeadItemCard_button__V6A0l{width:100%;padding:.5rem;font-size:.75rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer;transition:background-color .2s,color .2s}.LeadItemCard_button__V6A0l:hover{background-color:#fff;color:#000}@media (max-width:768px){.LeadItemCard_button__V6A0l:hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.LeadItemCard_starIcon__JRoSI{transition:color .2s,fill .2s}.LeadItemCard_favoriteButton__ZBeYc:not(.LeadItemCard_favorited__bfHJE):hover .LeadItemCard_starIcon__JRoSI{color:gold}.LeadItemCard_favoriteButton__ZBeYc.LeadItemCard_favorited__bfHJE .LeadItemCard_starIcon__JRoSI{color:gold;fill:gold}.LeadItemCard_favoriteButton__ZBeYc.LeadItemCard_favorited__bfHJE:hover .LeadItemCard_starIcon__JRoSI{color:#fff;fill:#fff}@media (max-width:768px){.LeadItemCard_favoriteButton__ZBeYc:not(.LeadItemCard_favorited__bfHJE):hover .LeadItemCard_starIcon__JRoSI{color:inherit}.LeadItemCard_favoriteButton__ZBeYc.LeadItemCard_favorited__bfHJE:hover .LeadItemCard_starIcon__JRoSI{color:gold;fill:gold}}.LeadItemCard_itemInfo__rGfNV{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;font-size:.75rem}.LeadItemCard_infoItem__gtojb{display:flex;flex-direction:column;flex:1}.LeadItemCard_infoLabel___5h3s{color:#6a6b6c}.LeadItemCard_infoValue__EjXI5{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes AmazonDealCard_bounce__p8Ata{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.AmazonDealCard_giftIcon__5zNgE{animation:AmazonDealCard_bounce__p8Ata 1s ease-in-out infinite}@keyframes AmazonDealCard_fadeIn__Em5Tw{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AmazonDealCard_promoCodeContainer__yYVl9{animation:AmazonDealCard_fadeIn__Em5Tw .3s ease-out}@keyframes AmazonDealCard_pulse__T3TrP{0%,to{opacity:.1}50%{opacity:.15}}.AmazonDealCard_promoBackground__HA8id{animation:AmazonDealCard_pulse__T3TrP 3s ease-in-out infinite}.Dashboard_dashboard__nbpYv{background-color:#0f1216;min-height:100vh;padding-top:2rem;position:relative;overflow:hidden}.Dashboard_glowingLight__DbPYF{background:radial-gradient(ellipse,rgba(16,255,18,.9) 0,rgba(16,255,18,.25) 40%,rgba(16,255,18,0) 70%)}.Dashboard_glowingLightResults__su1J7,.Dashboard_glowingLight__DbPYF{position:absolute;top:-625px;left:50%;transform:translateX(-50%);width:100vw;height:800px;border-radius:50%;animation:Dashboard_pulse__TVYqz 5s ease-in-out infinite;z-index:0;pointer-events:none}.Dashboard_glowingLightResults__su1J7{background:radial-gradient(ellipse,rgba(16,140,255,.9) 0,rgba(16,140,255,.25) 40%,rgba(16,140,255,0) 70%)}.Dashboard_dashboardResults__KyAjg{background-color:#0f1420}@keyframes Dashboard_pulse__TVYqz{0%{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.05)}to{opacity:.8;transform:translateX(-50%) scale(1)}}.Dashboard_filterButton__Vvttv{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;display:inline-flex;align-items:center;justify-content:center;height:3rem;padding-left:1rem;padding-right:1rem;background-color:transparent;color:#fff;border:1px solid #4b5563;cursor:pointer;transition:all .2s;min-width:120px;max-width:180px}.Dashboard_filterButton__Vvttv>div{width:100%;display:flex;align-items:center;justify-content:space-between}.Dashboard_filterButton__Vvttv span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:8px}.Dashboard_filterButton__Vvttv[data-state=active]{background-color:rgba(239,68,68,.1);border-color:#ef4444;color:#ef4444}@media (hover:hover){.Dashboard_filterButton__Vvttv:hover:not([data-state=active]){background-color:#fff;color:#000;transition:all .2s}}@media (hover:none){.Dashboard_filterButton__Vvttv{-webkit-tap-highlight-color:transparent}.Dashboard_filterButton__Vvttv:active,.Dashboard_filterButton__Vvttv:focus,.Dashboard_filterButton__Vvttv:hover{background-color:transparent!important;color:inherit!important;border-color:#4b5563!important}.Dashboard_filterButton__Vvttv[data-state=active]{background-color:rgba(239,68,68,.1)!important;border-color:#ef4444!important;color:#ef4444!important}}@media (max-width:768px){.Dashboard_dashboard__nbpYv{padding:.5rem}.Dashboard_glowingLightResults__su1J7,.Dashboard_glowingLight__DbPYF{top:-650px;width:200vw}}@media (max-width:640px){.Dashboard_filterButton__Vvttv{width:100%;max-width:none}}.Navbar_navbarContainer__YMzjg{position:fixed;top:.5rem;left:0;right:0;z-index:1000;display:flex;justify-content:center;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:1rem}.Navbar_navbar__PLdSM{--background-color--background-primary:var(--base-color-grey--grey-900);--base-color-brand--white:#fff;--base-color-grey--grey-300:#6a6b6c;--link-color--link-primary:var(--base-color-grey--grey-200);--text-color--text-primary:var(--base-color-brand--white);--border-color--border-primary:#ffffff1a;--base-color-grey--grey-50:#e6e6e6;--base-color-grey--grey-500:#2f3031;--base-color-neutral--white:#fff;--base-color-neutral--neutral-lighter:#ccc;--base-color-neutral--black:#000;--text-color--text-secondary:var(--base-color-grey--grey-200);--background-color--background-alternate:var(--base-color-neutral--black);--link-color--link-alternate:var(--base-color-neutral--white);--background-color--background-secondary:#07080abf;--background-color--background-tertiary:var(--base-color-neutral--neutral-light);--text-color--text-alternate:var(--base-color-grey--grey-300);--background-color--background-success:var(--base-color-system--success-green-light);--text-color--text-success:var(--base-color-system--success-green);--background-color--background-error:var(--base-color-system--error-red-light);--text-color--text-error:var(--base-color-system--error-red);--base-color-neutral--neutral-lightest:#eee;--base-color-grey--grey-900:#07080a;--base-color-brand--black:#000;--base-color-neutral--neutral-light:#aaa;--base-color-neutral--neutral:#666;--base-color-neutral--neutral-dark:#444;--base-color-neutral--neutral-darker:#222;--base-color-neutral--neutral-darkest:#111;--base-color-system--success-green:#027a48;--base-color-system--success-green-light:#ecfdf3;--base-color-system--error-red:#b42318;--base-color-system--error-red-light:#fef3f2;--border-color--border-secondary:var(--base-color-neutral--neutral-light);--border-color--border-alternate:var(--base-color-neutral--white);--link-color--link-secondary:var(--base-color-neutral--neutral-light);--base-color-grey--grey-100:#cdcece;--base-color-grey--grey-400:#434345;--base-color-grey--grey-200:#9c9c9d;--base-color-grey--grey-600:#1b1c1e;--base-color-grey--grey-700:#111214;--base-color-grey--grey-800:#0c0d0f;color:var(--base-color-brand--white);font-family:Interdisplay,sans-serif;font-size:1rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;grid-column-gap:1rem;grid-row-gap:1rem;backdrop-filter:blur(5px);background-image:linear-gradient(135deg,#111214bf 4.87%,#0c0d0f03 75.88%);border:1px solid #ffffff0d;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-left:0;margin-right:0;padding:.5rem 1rem;min-height:5rem;box-shadow:inset 0 1px 1px #ffffff26;position:relative;z-index:1000}.Navbar_navbarLeft__lz1Ea{display:flex;align-items:center;gap:.5rem}.Navbar_navbarCenter__hGrvw{position:absolute;left:50%;transform:translateX(-50%);transition:opacity .3s ease,visibility .3s ease}.Navbar_logo__v56jg,.Navbar_navbarCenter__hGrvw{display:flex;align-items:center}.Navbar_logoImage__Woogm{margin-top:-5px;width:250px;height:auto}.Navbar_proText__DpKbd{font-family:Masiva,sans-serif;font-size:1.2rem;margin-left:.3rem;position:relative;top:4px}.Navbar_navbarRight__NeLv9{display:flex;align-items:center;position:relative;z-index:1001;gap:.5rem}.Navbar_favoritesToggle__Ywk1J{font-size:.875rem;padding:.5rem .75rem;height:2.5rem;white-space:nowrap;background-color:rgba(50,50,50,.3);transition:background-color .2s ease,color .2s ease;min-width:8rem}.Navbar_favoritesToggle__Ywk1J:hover,.Navbar_favoritesToggle__Ywk1J[data-state=on]{background-color:#fff;color:#000}.Navbar_favoritesToggle__Ywk1J[data-state=on]:hover{background-color:#f0f0f0}.Navbar_favoritesToggle__Ywk1J svg{transition:color .2s ease}.Navbar_favoritesToggle__Ywk1J:hover svg,.Navbar_favoritesToggle__Ywk1J[data-state=on] svg{color:#000}.Navbar_contentContainer__qNZUg{margin-top:6rem}.Navbar_storeSelector__GSdhJ{background-color:rgba(50,50,50,.3);border-radius:.375rem;padding:.5rem .75rem;transition:all .2s;color:#fff;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;border:1px solid #4b5563;min-width:8rem;width:8rem;outline:none;-webkit-tap-highlight-color:transparent;max-width:8rem}.Navbar_storeSelectorContent__pHfAM{display:inline-flex;align-items:center;justify-content:center}.Navbar_chevronIcon__pL7FL{width:16px;height:16px;margin-left:4px}@media (max-width:768px){.Navbar_storeSelector__GSdhJ{min-width:0!important;width:auto!important;max-width:none!important;flex:1!important}.Navbar_contentContainer__qNZUg{margin-top:5rem}.Navbar_navbarContainer__YMzjg{padding:.5rem .75rem .75rem;width:95%;max-width:none;margin-left:auto;margin-right:auto}.Navbar_navbar__PLdSM{padding:.5rem;min-height:3.5rem;width:100%}.Navbar_mobileNavbar__LKGdB{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;overflow:hidden}.Navbar_mobileNavbarLeft__54eKq,.Navbar_mobileNavbarRight__9bwEA{flex:1}.Navbar_mobileNavbarCenter__GvBcp{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;transition:opacity .3s ease,visibility .3s ease}.Navbar_mobileLogoImage__jX42e{width:200px;height:auto}.Navbar_mobileProText__V8vWf{font-family:Masiva,sans-serif;font-size:.8rem;margin-left:.2rem;position:relative;top:3px}.Navbar_mobileMenuButton__IYEyl{background:none;border:none;color:#fff;cursor:pointer;padding:.25rem;z-index:1002;margin-right:.4rem}.Navbar_mobileMenu__o9hV5{position:absolute;top:0;left:0;right:0;z-index:1000;--background-color--background-primary:var(--base-color-grey--grey-900);--base-color-brand--white:#fff;--base-color-grey--grey-300:#6a6b6c;--link-color--link-primary:var(--base-color-grey--grey-200);--text-color--text-primary:var(--base-color-brand--white);--border-color--border-primary:#ffffff1a;--base-color-grey--grey-50:#e6e6e6;--base-color-grey--grey-500:#2f3031;--base-color-neutral--white:#fff;--base-color-neutral--neutral-lighter:#ccc;--base-color-neutral--black:#000;--text-color--text-secondary:var(--base-color-grey--grey-200);--background-color--background-alternate:var(--base-color-neutral--black);--link-color--link-alternate:var(--base-color-neutral--white);--background-color--background-secondary:#07080abf;--background-color--background-tertiary:var(--base-color-neutral--neutral-light);--text-color--text-alternate:var(--base-color-grey--grey-300);--background-color--background-success:var(--base-color-system--success-green-light);--text-color--text-success:var(--base-color-system--success-green);--background-color--background-error:var(--base-color-system--error-red-light);--text-color--text-error:var(--base-color-system--error-red);--base-color-neutral--neutral-lightest:#eee;--base-color-grey--grey-900:#07080a;--base-color-brand--black:#000;--base-color-neutral--neutral-light:#aaa;--base-color-neutral--neutral:#666;--base-color-neutral--neutral-dark:#444;--base-color-neutral--neutral-darker:#222;--base-color-neutral--neutral-darkest:#111;--base-color-system--success-green:#027a48;--base-color-system--success-green-light:#ecfdf3;--base-color-system--error-red:#b42318;--base-color-system--error-red-light:#fef3f2;--border-color--border-secondary:var(--base-color-neutral--neutral-light);--border-color--border-alternate:var(--base-color-neutral--white);--link-color--link-secondary:var(--base-color-neutral--neutral-light);--base-color-grey--grey-100:#cdcece;--base-color-grey--grey-400:#434345;--base-color-grey--grey-200:#9c9c9d;--base-color-grey--grey-600:#1b1c1e;--base-color-grey--grey-700:#111214;--base-color-grey--grey-800:#0c0d0f;color:var(--base-color-brand--white);font-family:Interdisplay,sans-serif;font-size:1rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;grid-column-gap:1rem;grid-row-gap:1rem;border:1px solid #ffffff0d;border-radius:1rem;display:flex;flex-direction:column;width:100%;max-width:none;margin-left:0;margin-right:0;padding:1rem;box-shadow:inset 0 1px 1px #ffffff26;gap:1rem;position:relative;overflow:hidden}.Navbar_mobileMenu__o9hV5>*{position:relative;z-index:1}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ{width:100%;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;background-color:rgba(50,50,50,.3);border-radius:.375rem;transition:background-color .2s ease,color .2s ease;padding:.5rem .75rem;color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ:hover{background-color:rgba(50,50,50,.3);color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on]{background-color:#fff;color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J svg,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ svg{margin-right:.5rem}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover svg,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ:hover svg{color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on] svg{color:#000}.Navbar_mobileMenuRow__wEgM2{display:flex;gap:.5rem;width:100%}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ{flex:1;min-width:0;width:auto}.Navbar_mobileMenu__o9hV5 .Navbar_userDropdown__dDuiZ{width:100%}}@media (min-width:640px){.Navbar_navbarContainer__YMzjg{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.Navbar_navbarContainer__YMzjg{padding-left:2rem;padding-right:2rem}}.Navbar_mobileNavbarRight__9bwEA{flex:1;display:flex;justify-content:flex-end;align-items:center;padding-right:.5rem}.Navbar_archiveToggle__LmP8L{font-size:.875rem;padding:.5rem .75rem;height:2.5rem;white-space:nowrap;background-color:rgba(50,50,50,.3);transition:background-color .2s ease,color .2s ease;min-width:8rem}.Navbar_archiveToggle__LmP8L:hover,.Navbar_archiveToggle__LmP8L[data-state=on]{background-color:#fff;color:#000}.Navbar_archiveToggle__LmP8L[data-state=on]:hover{background-color:#f0f0f0}.Navbar_archiveToggle__LmP8L svg{transition:color .2s ease}.Navbar_archiveToggle__LmP8L:hover svg,.Navbar_archiveToggle__LmP8L[data-state=on] svg{color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J{height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;background-color:rgba(50,50,50,.3);border-radius:.375rem;transition:background-color .2s ease,color .2s ease;padding:.5rem .75rem;color:#fff;margin-left:.5rem;border:1px solid #4b5563}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L:hover,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover{background-color:#fff;color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L svg,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J svg{margin-right:.5rem;transition:color .2s ease}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L:hover svg,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover svg{color:#000}.Navbar_userDropdown__dDuiZ{background-color:rgba(50,50,50,.3);border-radius:.375rem;padding:.5rem .75rem;transition:all .2s;color:#fff;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;border:1px solid #4b5563;min-width:8rem;width:auto;max-width:none;outline:none;-webkit-tap-highlight-color:transparent}.Navbar_userDropdown__dDuiZ:hover{background-color:#fff;color:#000}.Navbar_userDropdown__dDuiZ:hover svg{color:#000}.Navbar_userDropdown__dDuiZ svg{transition:color .2s ease;color:#fff}.Navbar_userAvatar__7O_2f{border-radius:50%;object-fit:cover;transition:opacity .2s ease}.Navbar_userDropdown__dDuiZ:hover .Navbar_userAvatar__7O_2f{opacity:.9}.Navbar_userName__9gkEH{white-space:nowrap;margin:0 .5rem}@media (max-width:768px){.Navbar_mobileMenu__o9hV5 .Navbar_userDropdown__dDuiZ{width:100%;justify-content:flex-start;margin-bottom:.5rem;height:2.5rem}.Navbar_mobileMenu__o9hV5 .Navbar_userName__9gkEH{flex:1;text-align:left}}.Navbar_storeSelector__GSdhJ:focus,.Navbar_userDropdown__dDuiZ:focus{outline:none}.Navbar_storeSelector__GSdhJ:focus-visible,.Navbar_userDropdown__dDuiZ:focus-visible{outline:none}.Navbar_userDropdown__dDuiZ[data-state=open]{background-color:#fff;color:#000}.Navbar_userDropdown__dDuiZ[data-state=open] svg{color:#000}.Navbar_dropdownContent__TUwm1{min-width:var(--radix-dropdown-menu-trigger-width);width:var(--radix-dropdown-menu-trigger-width);padding:.25rem}.Navbar_dropdownItem__JrxjO{padding:.5rem .75rem;width:100%}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ{flex:1;min-width:0;width:auto;height:2.5rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;background-color:rgba(50,50,50,.3);border-radius:.375rem;transition:background-color .2s ease,color .2s ease;padding:.5rem .75rem;color:#fff;border:1px solid #4b5563}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L[data-state=on],.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on],.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ[data-state=open]{background-color:#fff;color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L svg,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J svg,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ svg{margin-right:.5rem;transition:color .2s ease}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L[data-state=on] svg,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on] svg,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ[data-state=open] svg{color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ:hover{background-color:rgba(50,50,50,.3);color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J:hover svg,.Navbar_mobileMenu__o9hV5 .Navbar_storeSelector__GSdhJ:hover svg{color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L:hover{background-color:rgba(50,50,50,.3);color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L:hover svg{color:#fff}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L[data-state=on],.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on]{background-color:#fff;color:#000}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L[data-state=on] svg,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J[data-state=on] svg{color:#000}.Navbar_mobileMenuRow__wEgM2{display:flex;gap:.5rem;width:100%}.Navbar_mobileMenuRow__wEgM2>*{flex:1;width:auto}.Navbar_mobileMenuRow__wEgM2:first-child .Navbar_storeSelector__GSdhJ{flex:1;margin:0}.Navbar_mobileMenuRow__wEgM2 .Navbar_archiveToggle__LmP8L,.Navbar_mobileMenuRow__wEgM2 .Navbar_favoritesToggle__Ywk1J{margin-left:0}.Navbar_mobileMenu__o9hV5 .Navbar_archiveToggle__LmP8L,.Navbar_mobileMenu__o9hV5 .Navbar_favoritesToggle__Ywk1J{flex:1;width:auto}.Navbar_mobileMenu__o9hV5{padding:1rem;display:flex;flex-direction:column;gap:.5rem}.Navbar_iconRotate__oizCv{transition:all .3s ease;position:absolute;opacity:0;transform:rotate(-180deg);top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.Navbar_iconRotate__oizCv.Navbar_rotated__U6FQE{opacity:1;transform:rotate(0deg)}.Navbar_mobileNavbarRight__9bwEA button{position:relative;width:24px;height:24px}.BarcodeScanner_floatingButton__Gmlic{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background-color:#11c05c;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);border:none;cursor:pointer;transition:transform .2s,background-color .2s;z-index:50}.BarcodeScanner_floatingButton__Gmlic:hover{transform:scale(1.05);background-color:#11c05c}.BarcodeScanner_floatingButton__Gmlic:active{transform:scale(.95)}.BarcodeScanner_scannerContainer__RnfKm{position:relative;width:100%;max-width:500px;margin:0 auto;overflow:hidden;border-radius:8px}.BarcodeScanner_scannerOverlay__t1wCT{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.BarcodeScanner_scannerFrame__pj5Mn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:200px;border:2px solid #fff;border-radius:8px;box-shadow:0 0 0 9999px rgba(0,0,0,.5)}.BarcodeScanner_scanLine__hlkEp{position:absolute;width:100%;height:2px;background:#11c05c;animation:BarcodeScanner_scan__SOpPP 2s linear infinite}@keyframes BarcodeScanner_scan__SOpPP{0%{top:0}50%{top:100%}to{top:0}}.BarcodeScanner_buttonContainer__B0q1y{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;width:100%;margin-top:auto}.BarcodeScanner_button__L_sBH{width:100%;padding:.5rem;height:48px;font-size:.875rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.1);color:#fff;border:none;cursor:pointer;transition:background-color .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:.375rem}.BarcodeScanner_button__L_sBH:hover{background-color:#fff;color:#000}@media (max-width:768px){.BarcodeScanner_button__L_sBH:hover{background-color:hsla(0,0%,100%,.1);color:#fff}}.BarcodeScanner_itemImage__eiDVX{width:100%;height:100%;object-fit:contain;background-color:#1a1b1e}.BarcodeScanner_itemDetails__CtmmJ{display:flex;flex-direction:column;gap:.5rem}.BarcodeScanner_itemName__IuZP2{font-weight:500;color:#fff;line-height:1.2}.BarcodeScanner_itemMsrp__jQdzr{color:#9ca3af;font-size:.875rem}.BarcodeScanner_dialogContent__nt2ve{max-width:95vw!important;width:100%!important;max-height:95vh!important;padding:1px!important;background:transparent!important;border:none!important;overflow:hidden!important;z-index:1100}.BarcodeScanner_dialogBackground__vvzU1{--background-color--background-secondary:rgba(15,17,20,.75);--border-color--border-primary:hsla(0,0%,100%,.1);color:#fff;font-family:Interdisplay,sans-serif;font-size:.875rem;line-height:1.5;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:var(--background-color--background-secondary);backdrop-filter:blur(15px);background-image:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));border-radius:.75rem;border:1px solid hsla(0,0%,100%,.5);overflow:hidden;height:100%}.BarcodeScanner_dialogButton__EprRw{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important;border:none!important;font-weight:500!important;height:44px!important;min-width:120px!important;transition:all .2s ease!important}@media (hover:hover) and (pointer:fine){.BarcodeScanner_dialogButton__EprRw:hover{background-color:#fff!important;color:#000!important;transform:translateY(-1px)!important}}@media (hover:none){.BarcodeScanner_dialogButton__EprRw:hover{background-color:hsla(0,0%,100%,.1)!important;color:#fff!important;transform:none!important}}@media (min-width:640px){.BarcodeScanner_dialogContent__nt2ve{max-width:32rem!important}}.BarcodeScanner_closeButton__7FDNd{position:absolute!important;right:1.5rem!important;top:1.5rem!important;color:#71717a!important;transition:all .2s ease!important}.BarcodeScanner_closeButton__7FDNd:hover{color:#fff!important;transform:scale(1.1)!important;background-color:transparent!important}.BarcodeScanner_dialogContent__nt2ve [data-overlay]{background-color:rgba(0,0,0,.5)!important}.BarcodeScannerSpinner_spinner__RKmS3{width:32px;height:32px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:BarcodeScannerSpinner_spin__jB77x 1s linear infinite}@keyframes BarcodeScannerSpinner_spin__jB77x{to{transform:rotate(1turn)}}.LoadingSpinner_loadingContainer__lPdX5{display:flex;flex-direction:column;align-items:center;justify-content:center}.LoadingSpinner_ldsRing__2bmsA,.LoadingSpinner_ldsRing__2bmsA div{box-sizing:border-box}.LoadingSpinner_ldsRing__2bmsA{display:inline-block;position:relative;width:40px;height:40px}.LoadingSpinner_ldsRing__2bmsA div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border-radius:50%;animation:LoadingSpinner_ldsRing__2bmsA 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:currentcolor}.LoadingSpinner_ldsRing__2bmsA div:first-child{animation-delay:-.45s}.LoadingSpinner_ldsRing__2bmsA div:nth-child(2){animation-delay:-.3s}.LoadingSpinner_ldsRing__2bmsA div:nth-child(3){animation-delay:-.15s}@keyframes LoadingSpinner_ldsRing__2bmsA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_logo__5ByjS{margin-top:16px}.LoadingSpinner_counter__3l1G1{margin-top:12px;font-size:14px;color:#fff}.LoadingSpinner_tip__ebncv{color:#666;font-size:.9rem;margin-top:.5rem;font-style:italic}.LoginPage_loginContainer__mVETs{display:flex;min-height:100vh;background-color:#0f1216;justify-content:center;align-items:center;position:relative}.LoginPage_contentWrapper__2Blod{justify-content:center;padding:2rem;max-width:400px}.LoginPage_contentWrapper__2Blod,.LoginPage_content__7U4kO{display:flex;flex-direction:column;align-items:center;width:100%}.LoginPage_content__7U4kO{gap:2rem}.LoginPage_logoWrapper__I7n1g{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.LoginPage_authOptions__WkTVu{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}.LoginPage_buttonWrapper__O6q02,.LoginPage_divider__3bRa9{width:100%;max-width:350px}.LoginPage_divider__3bRa9{display:flex;align-items:center;text-align:center;color:#666;margin:.5rem 0}.LoginPage_divider__3bRa9:after,.LoginPage_divider__3bRa9:before{content:"";flex:1;border-bottom:1px solid #444}.LoginPage_divider__3bRa9 span{padding:0 1rem;text-transform:uppercase;font-size:.875rem}.LoginPage_homeButton__o8OF5{position:absolute;top:1rem;left:1rem;z-index:10;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.LoginPage_homeButton__o8OF5:hover{background-color:hsla(0,0%,100%,.1)}.LoginPage_proText__wWDGI{font-family:Masiva,sans-serif;font-size:1.25rem;margin-left:.25rem;position:relative;top:1px;color:#fff}.LoginPage_termsText__gMjY_{margin-top:1rem;font-size:.875rem;color:#9ca3af;text-align:center}.LoginPage_termsLink__HpOct{color:#fe3d5f}.LoginPage_termsLink__HpOct:hover{text-decoration:underline}@media (max-width:768px){.LoginPage_contentWrapper__2Blod{padding:1rem}.LoginPage_proText__wWDGI{top:3px}}.SearchBar_searchBarContainer__vZ0Ar{position:relative}.SearchBar_searchBarContainer__vZ0Ar:focus-within .SearchBar_searchInput__27ELN{box-shadow:0 0 0 1px rgba(59,130,246,.4),0 8px 24px rgba(59,130,246,.15),inset 0 1px 0 hsla(0,0%,100%,.1);border-color:rgba(59,130,246,.6)}.SearchBar_searchInput__27ELN{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%)}@keyframes SearchBar_shimmer__FC3Dr{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.SearchBar_demoShimmer__LwCSg{position:relative;overflow:hidden}.SearchBar_demoShimmer__LwCSg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:SearchBar_shimmer__FC3Dr 2s infinite}.SearchBar_particleEffect__rhyzm{position:absolute;pointer-events:none;width:3px;height:3px;background:radial-gradient(circle,rgba(59,130,246,.6),transparent);border-radius:50%;animation:SearchBar_float__l3tkL 6s ease-in-out infinite}.SearchBar_particleEffect__rhyzm:first-child{top:15%;left:5%;animation-delay:0s}.SearchBar_particleEffect__rhyzm:nth-child(2){top:65%;left:15%;animation-delay:1.5s}.SearchBar_particleEffect__rhyzm:nth-child(3){top:35%;right:10%;animation-delay:3s}.SearchBar_particleEffect__rhyzm:nth-child(4){top:85%;right:20%;animation-delay:4.5s}@keyframes SearchBar_float__l3tkL{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-15px) scale(1.2);opacity:.6}}.SearchBar_searchInput__27ELN:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.SearchBar_searchButton__ETXbP{position:relative;overflow:hidden}.SearchBar_searchButton__ETXbP:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.SearchBar_searchButton__ETXbP:hover:before{left:100%}@media (max-width:768px){.SearchBar_searchBarContainer__vZ0Ar{margin:0}.SearchBar_particleEffect__rhyzm{display:none}}@media (prefers-contrast:high){.SearchBar_searchInput__27ELN{background-color:rgba(0,0,0,.9);border:2px solid hsla(0,0%,100%,.8)}}@media (prefers-reduced-motion:reduce){.SearchBar_demoShimmer__LwCSg:after,.SearchBar_particleEffect__rhyzm,.SearchBar_searchButton__ETXbP:before{animation:none}.SearchBar_searchBarContainer__vZ0Ar,.SearchBar_searchButton__ETXbP,.SearchBar_searchInput__27ELN{transition:none}}.FilterButtons_filterButtonsContainer__HCqjo{position:relative}.FilterButtons_dropdownBackdrop__aSfGW{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);z-index:10;pointer-events:none;animation:FilterButtons_fadeIn__YiIup .2s ease-out}@keyframes FilterButtons_fadeIn__YiIup{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}}.FilterButtons_filterButton__Dr9Ky{backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);background-color:rgba(20,22,22,.8)!important;border:1px solid hsla(0,0%,100%,.2)!important;color:#fff!important;transition:all .3s ease-out!important;position:relative;overflow:hidden}.FilterButtons_filterButton__Dr9Ky:focus{outline:none!important;box-shadow:none!important;border-color:hsla(0,0%,100%,.2)!important}.FilterButtons_filterButton__Dr9Ky:focus-visible{outline:2px solid hsla(0,0%,100%,.6)!important;outline-offset:2px!important}.FilterButtons_filterButton__Dr9Ky:hover{background-color:rgba(20,22,22,.9)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)!important;transform:translateY(-1px)}.FilterButtons_filterButton__Dr9Ky.FilterButtons_active__SkilI{background-color:rgba(20,22,22,.95)!important;border-color:hsla(0,0%,100%,.6)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 6px 16px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)!important}@keyframes FilterButtons_shimmer__OeLgB{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.FilterButtons_demoShimmer__jSlP8{position:relative;overflow:hidden}.FilterButtons_demoShimmer__jSlP8:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);animation:FilterButtons_shimmer__OeLgB 2s infinite}.FilterButtons_filterButton__Dr9Ky:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.FilterButtons_filterButton__Dr9Ky:disabled:hover{background-color:rgba(20,22,22,.8)!important;border-color:hsla(0,0%,100%,.2)!important;box-shadow:none!important;transform:none!important}.FilterButtons_dropdownContent__rcLbp{background-color:#fff!important;color:#000!important;border:1px solid #e5e7eb!important;border-radius:.375rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;padding:.25rem!important;z-index:50!important}.FilterButtons_dropdownItem__0XKdj{color:#000!important;border-radius:.25rem!important;margin:.125rem 0!important;transition:all .2s ease!important;position:relative;overflow:hidden}.FilterButtons_dropdownItem__0XKdj:hover,.FilterButtons_dropdownItem__0XKdj[data-highlighted]{background-color:#000!important;color:#fff!important;transform:none!important}.FilterButtons_dropdownItem__0XKdj:focus{background-color:#000!important;color:#fff!important;outline:none!important}.FilterButtons_dropdownItem__0XKdj.FilterButtons_active__SkilI{background-color:#f3f4f6!important}.FilterButtons_storeSearchInput__XRKhp{background-color:#fff!important;border:1px solid #d1d5db!important;color:#000!important;border-radius:.375rem!important;transition:all .2s ease!important}.FilterButtons_storeSearchInput__XRKhp:focus{border-color:#3b82f6!important;box-shadow:0 0 0 1px #3b82f6,0 1px 2px 0 rgba(0,0,0,.05)!important;outline:none!important}.FilterButtons_storeSearchInput__XRKhp::placeholder{color:#6b7280!important}.FilterButtons_particleEffect__zIzlU{position:absolute;pointer-events:none;width:2px;height:2px;background:radial-gradient(circle,hsla(0,0%,100%,.4),transparent);border-radius:50%;animation:FilterButtons_float__7YbiS 8s ease-in-out infinite}.FilterButtons_particleEffect__zIzlU:first-child{top:20%;left:10%;animation-delay:0s}.FilterButtons_particleEffect__zIzlU:nth-child(2){top:60%;left:80%;animation-delay:2s}.FilterButtons_particleEffect__zIzlU:nth-child(3){top:30%;right:15%;animation-delay:4s}@keyframes FilterButtons_float__7YbiS{0%,to{transform:translateY(0) scale(1);opacity:.2}50%{transform:translateY(-10px) scale(1.1);opacity:.4}}.FilterButtons_filterButton__Dr9Ky:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);transition:left .5s ease}.FilterButtons_filterButton__Dr9Ky:hover:before{left:100%}@media (max-width:768px){.FilterButtons_filterButton__Dr9Ky:hover{transform:none;background-color:rgba(20,22,22,.8)!important;border-color:hsla(0,0%,100%,.2)!important;box-shadow:none!important}.FilterButtons_filterButton__Dr9Ky:before,.FilterButtons_particleEffect__zIzlU{display:none}.FilterButtons_dropdownItem__0XKdj:hover,.FilterButtons_dropdownItem__0XKdj[data-highlighted]{background-color:#000!important;color:#fff!important;transform:none!important}}@media (prefers-contrast:high){.FilterButtons_filterButton__Dr9Ky{background-color:rgba(0,0,0,.9)!important;border:2px solid hsla(0,0%,100%,.8)!important}.FilterButtons_dropdownContent__rcLbp{background-color:#fff!important;border:2px solid #000!important}}@media (prefers-reduced-motion:reduce){.FilterButtons_demoShimmer__jSlP8:after,.FilterButtons_dropdownBackdrop__aSfGW,.FilterButtons_filterButton__Dr9Ky:before,.FilterButtons_particleEffect__zIzlU{animation:none}.FilterButtons_dropdownItem__0XKdj,.FilterButtons_filterButton__Dr9Ky,.FilterButtons_storeSearchInput__XRKhp{transition:none!important}}.FilterButtons_dropdownScrollable__D5Wv5::-webkit-scrollbar{width:6px}.FilterButtons_dropdownScrollable__D5Wv5::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.FilterButtons_dropdownScrollable__D5Wv5::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.FilterButtons_dropdownScrollable__D5Wv5::-webkit-scrollbar-thumb:hover{background:#555}.FilterButtons_filterIcon__bbe_3{transition:all .2s ease}.FilterButtons_filterButton__Dr9Ky:hover .FilterButtons_filterIcon__bbe_3{transform:scale(1.1)}.JourneyPlanner_container__uI4oV{display:grid;grid-template-columns:300px 1fr;gap:1rem;height:calc(100vh - 120px);padding:1rem;width:100%}.JourneyPlanner_journeyList__Zkcqh{border-right:1px solid #2c2d2f;padding-right:1rem;display:flex;flex-direction:column;gap:1rem;height:100%}.JourneyPlanner_createJourney__1lZxB{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem;transition:all .2s ease;font-size:1rem;font-weight:500;color:#fff}.JourneyPlanner_createJourney__1lZxB:hover{background-color:#fff;color:#000}.JourneyPlanner_createJourney__1lZxB:hover svg{color:#000}.JourneyPlanner_createJourney__1lZxB svg{color:#fff;transition:color .2s ease}.JourneyPlanner_journeys__lbufD{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.JourneyPlanner_journeySelector__mXJUR{display:flex;flex-direction:column;gap:.75rem;width:100%}.JourneyPlanner_journeyItem__PxMgx{display:flex;align-items:center;justify-content:space-between;padding:1rem;border:1px solid #2c2d2f;border-radius:.5rem;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem;background-color:rgba(0,0,0,.2)}.JourneyPlanner_journeyItem__PxMgx:hover{background-color:hsla(0,0%,100%,.05)}.JourneyPlanner_journeyItem__PxMgx.JourneyPlanner_selected__yXqFw{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.JourneyPlanner_journeyInfo__hsBvO{display:flex;flex-direction:column;gap:.25rem}.JourneyPlanner_journeyName__VhSsW{font-weight:500;font-size:1rem;color:#fff}.JourneyPlanner_journeyStores__3nkzY,.JourneyPlanner_storeCount__OZm0e{font-size:.875rem;color:#888}.JourneyPlanner_deleteButton__O6Xlm{opacity:.5;transition:opacity .2s ease}.JourneyPlanner_deleteButton__O6Xlm:hover{opacity:1}.JourneyPlanner_storeList__b8kXi{padding:2rem 1rem 1rem;height:100%;overflow-y:auto}.JourneyPlanner_mapsButtonContainer__Zagiq{display:flex;justify-content:stretch;margin-bottom:.75rem;margin-top:-.5rem;width:100%}.JourneyPlanner_mapsButtonContainer__Zagiq+.JourneyPlanner_mapsButtonContainer__Zagiq{margin-top:.5rem}.JourneyPlanner_sortButton__FVm3O{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:1rem;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem;transition:all .2s ease;height:48px;font-weight:500;color:#fff}.JourneyPlanner_sortButton__FVm3O:hover{background-color:#fff;color:#000}.JourneyPlanner_sortButton__FVm3O:hover svg{color:#000}.JourneyPlanner_sortButton__FVm3O svg{width:20px;height:20px;color:#fff;transition:color .2s ease}.JourneyPlanner_mapButton__qBIuI{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem 1.25rem;font-size:1rem;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem;transition:all .2s ease;height:48px;font-weight:500;color:#fff;width:100%}.JourneyPlanner_mapButton__qBIuI:hover{background-color:#fff;color:#000}.JourneyPlanner_mapButton__qBIuI:hover svg{color:#000}.JourneyPlanner_mapButton__qBIuI svg{width:20px;height:20px;color:#fff;transition:color .2s ease}.JourneyPlanner_emptyState__OOCKc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;color:#888;text-align:center}.JourneyPlanner_hint__RJGZz{font-size:.875rem;opacity:.7}.JourneyPlanner_stores____KaW{display:flex;flex-direction:column;gap:.75rem}.JourneyPlanner_storeItem__y2FA3{display:flex;flex-direction:column;padding:1rem;border-radius:8px;border:1px solid #2c2d2f;background-color:rgba(0,0,0,.2);margin-bottom:1rem;position:relative}.JourneyPlanner_storeInfo__xtJGg{display:flex;flex-direction:column;gap:.25rem}.JourneyPlanner_storeHeader__HnNlo{display:flex;align-items:center;gap:.5rem}.JourneyPlanner_storeName__H1Ugj{font-weight:500}.JourneyPlanner_storeAddress__F6mQH,.JourneyPlanner_storeDistance__xwODV{font-size:.875rem;color:#888}.JourneyPlanner_removeStore__wsf5K{width:100%;margin-top:1rem;padding-top:.75rem;border-top:1px solid #2c2d2f;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ff3b30;background:transparent;transition:all .2s ease;height:40px}.JourneyPlanner_removeStore__wsf5K:hover{background:rgba(255,59,48,.1);color:#fff}.JourneyPlanner_removeStore__wsf5K:hover svg{color:#fff}.JourneyPlanner_removeStore__wsf5K svg{transition:color .2s ease}.JourneyPlanner_mobileActions__wjljM{display:flex;gap:.75rem;align-items:center;width:100%}.JourneyPlanner_mobileActions__wjljM>:first-child,.JourneyPlanner_mobileJourneySelector__UfPol{flex:1}.JourneyPlanner_createJourneyButton__Ra4kT{height:48px;width:48px;padding:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem}.JourneyPlanner_createJourneyButton__Ra4kT:hover{background-color:hsla(0,0%,100%,.05)}.JourneyPlanner_createJourneyButtonDesktop__U_3t2{display:none}@media (max-width:768px){.JourneyPlanner_container__uI4oV{grid-template-columns:1fr;height:calc(100vh - 120px);padding:.5rem;display:flex;flex-direction:column;gap:1rem}.JourneyPlanner_journeyList__Zkcqh{display:none}.JourneyPlanner_mobileHeader__Zhry0{padding:.5rem .5rem 1rem;border-bottom:1px solid #2c2d2f}.JourneyPlanner_mobileJourneySelector__UfPol{min-width:0}.JourneyPlanner_mobileJourneySelector__UfPol .filterButton{height:48px;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem;padding:0 1rem;font-size:1rem;color:#fff}.JourneyPlanner_mobileJourneySelector__UfPol .filterButton:hover{background-color:hsla(0,0%,100%,.05)}.JourneyPlanner_storeList__b8kXi{padding:.5rem;flex:1;min-height:0}.JourneyPlanner_journeyItem__PxMgx{margin-bottom:.25rem;padding:.75rem}.JourneyPlanner_storeItem__y2FA3{padding:1rem;margin-bottom:.75rem}.JourneyPlanner_storeItems__4WyLm>div{display:flex;flex-direction:row;align-items:center;gap:.75rem;padding:.5rem;border-radius:.5rem}.JourneyPlanner_itemImage__ezAl9{width:40px;height:40px;border-radius:.25rem;flex-shrink:0}.JourneyPlanner_itemDetails__WyTAT{display:flex;flex-direction:column;gap:.25rem;flex-grow:1;margin-right:1.5rem}.JourneyPlanner_itemName__f_MuS{font-size:.9rem;line-height:1.3;margin-bottom:.5rem}.JourneyPlanner_itemPrice__V7OtG{font-size:1rem;font-weight:700;color:#fff}.JourneyPlanner_removeStore__wsf5K{font-size:.9rem;height:44px}.JourneyPlanner_removeItemButton__04fBv{width:20px;height:20px}.JourneyPlanner_removeItemButton__04fBv svg{width:16px;height:16px}.JourneyPlanner_imageModalContent__nDAp8{max-width:100vw!important;width:100vw!important;height:auto!important;max-height:100vh!important;margin:0;padding:0!important;border-radius:0}.JourneyPlanner_imageModalBackground__4K6_Y{border-radius:0}.JourneyPlanner_imageModalHeader__zIl6n{padding:14px}.JourneyPlanner_enlargedImageContainer__KO64T{padding:16px}.JourneyPlanner_enlargedImage__iY6wF{max-height:70vh;width:auto;max-width:100%}}.JourneyPlanner_dialogContent__wC7y4{max-width:400px;padding:0;border:none;background:transparent}.JourneyPlanner_dialogBackground__TdQsi{background-color:#1c1d1f;border:1px solid #2c2d2f;border-radius:.5rem}.JourneyPlanner_dialogButton__R_Kx0{background-color:#2c2d2f;border:1px solid #3e4044}.JourneyPlanner_dialogButton__R_Kx0:hover{background-color:#3e4044}.JourneyPlanner_iconButton__p_wbW:hover{background-color:hsla(0,0%,100%,.1)}.JourneyPlanner_storeItems__4WyLm{display:flex;flex-direction:column;margin-top:1rem;padding-top:.75rem;border-top:1px solid #2c2d2f}.JourneyPlanner_storeItems__4WyLm>div{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:.5rem;border-radius:.5rem;background-color:#1e1f22;margin-bottom:.5rem;position:relative}.JourneyPlanner_storeItems__4WyLm>div:last-child{border-bottom:none}.JourneyPlanner_itemImage__ezAl9{width:50px;height:50px;border-radius:.25rem;object-fit:cover;background-color:#2c2d2f;flex-shrink:0}.JourneyPlanner_clickable__bKOQ7{cursor:pointer;transition:transform .2s ease}.JourneyPlanner_clickable__bKOQ7:hover{transform:scale(1.05);box-shadow:0 0 8px hsla(0,0%,100%,.2)}.JourneyPlanner_itemDetails__WyTAT{display:flex;flex-direction:column;gap:.25rem;flex-grow:1;margin-right:2rem}.JourneyPlanner_itemName__f_MuS{font-weight:500;margin-bottom:.25rem}.JourneyPlanner_itemPrice__V7OtG{font-weight:600;color:#e2e2e2;margin-top:.25rem}.JourneyPlanner_itemAisle__j7KVc{display:block;font-size:.85rem;color:#a3a3a3;margin-top:2px}.JourneyPlanner_removeItemButton__04fBv{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:24px;height:24px;padding:0;color:#666;transition:all .2s ease}.JourneyPlanner_removeItemButton__04fBv:hover{color:#ff3b30;background-color:rgba(255,59,48,.1)}@media (max-width:768px){.JourneyPlanner_storeItems__4WyLm>div{padding:.75rem}.JourneyPlanner_itemImage__ezAl9{width:40px;height:40px}.JourneyPlanner_itemDetails__WyTAT{margin-right:1.5rem}.JourneyPlanner_removeItemButton__04fBv{width:20px;height:20px}.JourneyPlanner_removeItemButton__04fBv svg{width:16px;height:16px}}.JourneyPlanner_imageModalContent__nDAp8{max-width:90vw!important;max-height:90vh!important;width:auto!important;padding:0!important;overflow:hidden}.JourneyPlanner_imageModalBackground__4K6_Y{display:flex;flex-direction:column;width:100%;height:100%;padding:0;position:relative;background-color:rgba(28,29,31,.95)!important;border-radius:8px;overflow:hidden}.JourneyPlanner_imageModalHeader__zIl6n{display:flex;justify-content:flex-end;align-items:center;width:100%;background-color:rgba(0,0,0,.3);padding:16px;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative;z-index:10}.JourneyPlanner_closeImageButton__JlQNV{background-color:rgba(0,0,0,.7);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:2px solid hsla(0,0%,100%,.3);box-shadow:0 2px 8px rgba(0,0,0,.3)}.JourneyPlanner_closeImageButton__JlQNV:hover{background-color:rgba(0,0,0,.9);border-color:hsla(0,0%,100%,.5)}.JourneyPlanner_closeImageButton__JlQNV svg{color:#fff;width:20px;height:20px}.JourneyPlanner_enlargedImageContainer__KO64T{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden}.JourneyPlanner_enlargedImage__iY6wF{max-width:100%;max-height:60vh;object-fit:contain;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.3)}@media (max-width:768px){.JourneyPlanner_imageModalContent__nDAp8{max-width:100vw!important;width:100vw!important;height:auto!important;max-height:100vh!important;margin:0;padding:0!important;border-radius:0}.JourneyPlanner_imageModalBackground__4K6_Y{border-radius:0}.JourneyPlanner_imageModalHeader__zIl6n{padding:14px}.JourneyPlanner_enlargedImage__iY6wF{max-height:70vh;width:auto;max-width:100%}}.JourneyPlanner_journeyTotalContainer__Cz2Yc{display:flex;justify-content:stretch;margin-bottom:1.5rem;width:100%}.JourneyPlanner_journeyTotal__Hj_AR{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;background-color:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;font-size:1.1rem;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%;height:48px}.JourneyPlanner_journeyTotal__Hj_AR strong{font-weight:700;font-size:1.2rem;color:#fff}.JourneyPlanner_totalIcon__cAduf{color:#30d158;height:1.2rem;width:1.2rem}.JourneyPlanner_mobileHeader__Zhry0{padding:.5rem .5rem 1rem;border-bottom:1px solid #2c2d2f}.JourneyPlanner_mobileJourneyCount__Xpfkl{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.5rem 1rem;background-color:rgba(0,0,0,.2);border:1px solid #2c2d2f;border-radius:.5rem;font-size:.9rem}.JourneyPlanner_mobileJourneyCount__Xpfkl svg{color:#888;margin-right:.5rem}.JourneyPlanner_mobileJourneySelector__UfPol{min-width:0}.StoreSearchDropdown_filterButton__Eox_f:hover{background-color:#fff;color:#000;transition:all .2s}.StoreSearchDropdown_dropdownContent__ntieY{max-height:400px;overflow:hidden}.StoreSearchDropdown_storeList__w62EC{max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.StoreSearchDropdown_storeList__w62EC::-webkit-scrollbar{width:6px}.StoreSearchDropdown_storeList__w62EC::-webkit-scrollbar-track{background:#f1f1f1}.StoreSearchDropdown_storeList__w62EC::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.StoreSearchDropdown_storeList__w62EC::-webkit-scrollbar-thumb:hover{background:#555}@media (min-width:769px){.StoreSearchDropdown_dropdownContent__ntieY{min-width:300px}}@media (max-width:768px){.StoreSearchDropdown_filterButton__Eox_f:hover{background-color:transparent!important;color:#fff!important}}.GiveawayButton_giveawayButton__6SOcr{position:fixed;left:2rem;bottom:2rem;width:5rem;height:5rem;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;z-index:50}.GiveawayButton_giveawayButton__6SOcr:hover{transform:scale(1.05)}.GiveawayButton_emoji__jaWkG{font-size:1.5rem}.GiveawayButton_giveawayImage__5Gw9r{object-fit:cover}.GiveawayButton_dialogContent__dEL2S{background:#121419;border:1px solid #2c2d2f;max-width:500px;width:90vw}.GiveawayButton_dialogHeader__vIryh{padding:1.5rem;border-bottom:1px solid #2c2d2f;margin-bottom:-1rem}.GiveawayButton_dialogBody__0Dca3{padding:1.5rem;color:#e5e5e5;margin-top:-.5rem}@media (max-width:640px){.GiveawayButton_giveawayButton__6SOcr{left:20.5rem;bottom:5rem}}