.BackToTop_button__bnbLV{position:fixed;right:16px;bottom:80px;z-index:100;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#6d28d9;color:#ffffff;cursor:pointer;opacity:0;pointer-events:none;box-shadow:0 10px 24px rgba(109,40,217,.28);transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.BackToTop_button__bnbLV:hover{background:#5b21b6;transform:translateY(-2px)}.BackToTop_visible__IrZ74{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:641px){.BackToTop_button__bnbLV{right:24px;bottom:24px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.BackToTop_button__bnbLV{transition:none}}.Footer_mobileNav__EB7Os{position:fixed;right:0;bottom:0;left:0;z-index:60;display:grid;min-height:72px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #e2e8f0;background:rgba(255,255,255,.96);box-shadow:0 -8px 24px rgba(15,23,42,.1);backdrop-filter:blur(12px);display:flex;justify-content:space-around;transition:transform .22s ease,opacity .22s ease;will-change:transform}.Footer_mobileNavVisible__sQghq{opacity:1;pointer-events:auto;transform:translateY(0)}.Footer_mobileNavHidden__Kbxj7{opacity:0;pointer-events:none;transform:translateY(calc(100% + 12px))}.Footer_mobileNavItem__HqeLZ{display:grid;padding:0;border:0;place-items:center;gap:3px;border-radius:12px;background:transparent;color:#64748b;cursor:pointer;font:inherit;font-size:10px;font-weight:800;text-decoration:none;transition:background .16s ease,color .16s ease,transform .16s ease}.Footer_mobileNavItem__HqeLZ:focus-visible{background:#f5f3ff;outline:none}.Footer_mobileNavItemActive__mgJWs{background:transparent;color:#6c2fd4}.Footer_mobileNavItem__HqeLZ:hover{color:#6c2fd4;transform:translateY(-2px)}@media (min-width:1024px){.Footer_mobileNav__EB7Os{display:none}}.CtaButton_button__xyzEr{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1.1}.CtaButton_label__l5hV4{font-weight:400;letter-spacing:.04em;text-transform:uppercase}.CtaButton_arrow__CdCRU{display:inline-flex;flex:0 0 auto;transition:transform .18s ease}.CtaButton_button__xyzEr:focus-visible .CtaButton_arrow__CdCRU,.CtaButton_button__xyzEr:hover .CtaButton_arrow__CdCRU{transform:translateX(.3rem)}@media (prefers-reduced-motion:reduce){.CtaButton_arrow__CdCRU{transition:none}}.Header_announcementBanner__MXvye{position:relative;isolation:isolate}.Header_announcementBubble__rDAYk{position:absolute;z-index:0;display:block;width:2.5rem;height:2.5rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.38),rgba(139,92,246,.08) 62%,transparent 70%);box-shadow:inset 0 0 12px rgba(255,255,255,.11);opacity:.75;pointer-events:none;will-change:transform}.Header_announcementBubbleOne__lVF11{top:-1.35rem;left:7%;animation:Header_announcementBubbleFloat__k68cI 7s ease-in-out infinite}.Header_announcementBubbleTwo__EMCXr{right:13%;bottom:-1.55rem;width:3.4rem;height:3.4rem;animation:Header_announcementBubbleFloat__k68cI 9s ease-in-out -3s infinite reverse}.Header_announcementBubbleThree__NqGHG{top:-.9rem;right:34%;width:1.45rem;height:1.45rem;opacity:.5;animation:Header_announcementBubbleFloat__k68cI 6s ease-in-out -2s infinite}@keyframes Header_announcementBubbleFloat__k68cI{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(.65rem,.35rem,0) scale(1.08)}}@media (prefers-reduced-motion:reduce){.Header_announcementBubble__rDAYk{animation:none}}.Header_categoryMenu__yEMyQ{position:relative}.Header_categoryTrigger__894dO{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit}.Header_categoryChevron__fA65A,.Header_mobileCategoryChevronOpen__dqx1x,.Header_mobileCategoryChevron__T2qv2{display:inline-block;flex:0 0 auto;color:#6c2fd4;transition:transform .22s cubic-bezier(.22,1,.36,1),color .16s ease;transform-origin:center}.Header_categoryMenuOpen__soEjz .Header_categoryChevron__fA65A,.Header_mobileCategoryChevronOpen__dqx1x{transform:rotate(180deg)}.Header_categoryDropdown__JQy2A{position:absolute;top:calc(100% + 15px);left:-14px;z-index:20;width:244px;max-height:min(70vh,32rem);overflow-y:auto;overscroll-behavior:contain;padding:10px;border:1px solid #e9d5ff;border-radius:16px;background:#ffffff;box-shadow:0 18px 36px rgba(15,23,42,.16);opacity:0;pointer-events:none;transform:translateY(-8px) scale(.97);transform-origin:top left;transition:opacity .18s ease,transform .18s ease}.Header_categoryMenuOpen__soEjz .Header_categoryDropdown__JQy2A{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.Header_categoryDropdownTitle__QfYm_{margin:4px 8px 8px;color:#6c2fd4;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.Header_categoryLink__9XRFX,.Header_mobileCategoryLink__eHGE4{display:flex;margin:4px 0;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ede9fe;border-radius:10px;color:#475569;font-weight:700;text-decoration:none;transition:background .16s ease,color .16s ease,padding .16s ease}.Header_categoryViewAllLink__vQ2YS{border-color:#ddd6fe;color:#6c2fd4}.Header_categoryLink__9XRFX{padding:11px 12px;font-size:13px}.Header_categoryLink__9XRFX:focus-visible,.Header_categoryLink__9XRFX:hover,.Header_mobileCategoryLink__eHGE4:focus-visible,.Header_mobileCategoryLink__eHGE4:hover{padding-left:16px;background:#f5f3ff;color:#6c2fd4;outline:none}.Header_mobileCategoryTrigger__PHajx{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.Header_mobileCategoryDropdown__8XnpT{display:grid;max-height:0;gap:2px;overflow:hidden;opacity:0;transform:translateY(-6px);transition:max-height .22s ease,opacity .18s ease,transform .18s ease}.Header_mobileCategoryDropdownOpen__j8lRc{max-height:300px;margin:2px 0 6px;padding:6px;border-radius:12px;background:#f8fafc;opacity:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;transform:translateY(0)}.Header_mobileCategoryLink__eHGE4{padding:11px 12px;font-size:13px}.Header_mobileDrawer__EJ2pv{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;overflow:hidden;background:#fff;opacity:0;pointer-events:none;transform:translateX(100%);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .18s ease;visibility:hidden}.Header_mobileDrawerOpen__uj18c{opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.Header_mobileDrawerHeader__rhvKJ{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-bottom:1px solid #ede9fe}.Header_drawerLogo__8yvyG{display:inline-flex;align-items:center}.Header_drawerCloseButton__X1UkV{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid #e9d5ff;border-radius:.85rem;background:#f8f5ff;color:#6125ca;cursor:pointer}.Header_mobileDrawerContent__gZIzL{flex:1;overflow-y:auto;padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom));overscroll-behavior:contain}.Header_mobileDrawerEyebrow__HB5LD{margin:0 0 .9rem;color:#6c2fd4;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Header_mobileDrawerNav__mtwTE{display:grid;gap:.55rem}.Header_mobileDrawerLink__Zv02e{display:flex;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #ede9fe;border-radius:.85rem;padding:.75rem .9rem;background:#fff;color:#352d44;font-size:.95rem;font-weight:800;text-align:left;text-decoration:none}.Header_mobileCategoryTrigger__PHajx{border:1px solid #ede9fe;cursor:pointer;font:inherit}@media (min-width:1024px){.Header_mobileDrawer__EJ2pv{display:none}}.StickyCashbackCta_wrapper__54OfG{position:fixed;right:0;bottom:env(safe-area-inset-bottom);left:0;z-index:55;animation:StickyCashbackCta_enter__F1UHL .18s ease-out;pointer-events:none}.StickyCashbackCta_wrapperAboveMobileFooter__7Eo8i{bottom:calc(72px + env(safe-area-inset-bottom))}.StickyCashbackCta_wrapperAtViewportBottom__airBl{bottom:env(safe-area-inset-bottom)}.StickyCashbackCta_cta__9xdSh{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.25rem;padding:.75rem 1rem;background:#6c2fd4;box-shadow:0 12px 30px rgba(74,26,158,.3);color:#fff;font-size:.82rem;font-weight:800;text-align:center;text-decoration:none;pointer-events:auto}@keyframes StickyCashbackCta_enter__F1UHL{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.StickyCashbackCta_wrapperAboveMobileFooter__7Eo8i,.StickyCashbackCta_wrapperAtViewportBottom__airBl,.StickyCashbackCta_wrapper__54OfG{bottom:0}.StickyCashbackCta_cta__9xdSh{min-height:3.5rem;padding-inline:1.4rem;transition:transform .18s ease,box-shadow .18s ease}.StickyCashbackCta_cta__9xdSh:hover{box-shadow:0 16px 34px rgba(74,26,158,.38);transform:translateY(-2px)}}