.PriceAlert_alertAction___EK4N{display:grid;place-items:center;align-items:center;justify-content:center;padding:0;border-radius:10px;color:var(--fg);background:transparent;cursor:pointer;border-radius:var(--header-glyph-radius,10px);color:var(--header-glyph-color,var(--fg))}.PriceAlert_bellGlyph__5C0_K{width:calc(var(--header-glyph, 18px) * 4 / 3);height:calc(var(--header-glyph, 18px) * 4 / 3)}.PriceAlert_bellGlyph__5C0_K path{vector-effect:non-scaling-stroke;stroke-width:var(--header-glyph-stroke,1.7px)}.PriceAlert_alertControl__e_dIc{position:relative;z-index:3;display:flex;flex:0 0 44px;min-width:44px}.PriceAlert_alertAction___EK4N{width:44px;height:44px;border:0}.PriceAlert_alertAction___EK4N:hover:not(:disabled){background:color-mix(in oklab,var(--fg) 8%,transparent)}.PriceAlert_alertAction___EK4N[data-active]{color:var(--accent)}.PriceAlert_alertAction___EK4N[data-paused]{color:var(--fg-soft)}.PriceAlert_alertAction___EK4N:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PriceAlert_alertAction___EK4N:disabled:not([aria-busy=true]){opacity:.45;cursor:default}.PriceAlert_alertAction___EK4N[aria-busy=true]{cursor:wait}.PriceAlert_actionError__CEA3q{color:var(--danger);position:absolute;top:calc(100% + 8px);right:-56px;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(280px,calc(100vw - 48px));margin:0;padding:10px 12px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface);box-shadow:0 16px 38px -24px color-mix(in oklab,var(--fg) 34%,transparent);font-size:12px;line-height:1.45}@media (max-width:360px){.PriceAlert_actionError__CEA3q{right:-52px}}.PriceAlert_switch__rlmZc{position:relative;flex:0 0 42px;width:42px;height:24px;padding:0;border:1px solid var(--hairline);border-radius:999px;background:color-mix(in oklab,var(--fg) 8%,transparent);cursor:pointer}.PriceAlert_switch__rlmZc span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--fg-soft);transition:transform .16s ease-out}.PriceAlert_switch__rlmZc[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.PriceAlert_switch__rlmZc[aria-checked=true] span{background:var(--accent-fg);transform:translateX(18px)}.PriceAlert_switch__rlmZc:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.PriceAlert_switch__rlmZc:disabled{opacity:.5;cursor:default}.PriceAlert_prompt__E4765{position:fixed;inset:auto;box-sizing:border-box;max-width:calc(100vw - 24px);margin:0;overflow:visible;border:1px solid var(--hairline);border-radius:14px;color:var(--fg);background:var(--surface);box-shadow:0 20px 52px -26px color-mix(in oklab,var(--fg) 34%,transparent)}.PriceAlert_prompt__E4765:focus{outline:none}.PriceAlert_prompt__E4765:popover-open{animation:PriceAlert_reveal__w2w6w .16s cubic-bezier(.16,1,.3,1)}.PriceAlert_prompt__E4765{padding:16px}.PriceAlert_promptClose__njOJv{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;color:var(--fg-soft);background:transparent;cursor:pointer}.PriceAlert_promptClose__njOJv path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.PriceAlert_promptClose__njOJv:hover{background:color-mix(in oklab,var(--fg) 8%,transparent)}.PriceAlert_promptClose__njOJv:focus-visible,.PriceAlert_prompt__E4765 button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PriceAlert_promptTitle__kSp3a{display:flex;align-items:center;min-height:24px;padding-right:44px}.PriceAlert_prompt__E4765 h2{margin:0;font-size:17px;font-weight:650;line-height:1.2;letter-spacing:-.02em}.PriceAlert_promptNotch__cDyHC{position:absolute;top:-6px;left:var(--notch,50%);width:11px;height:11px;margin-left:-5.5px;background:var(--surface);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);border-top-left-radius:2px;transform:rotate(45deg)}.PriceAlert_prompt__E4765[data-placement=above] .PriceAlert_promptNotch__cDyHC{top:auto;bottom:-6px;transform:rotate(225deg)}.PriceAlert_promptActions__1dA9o{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.PriceAlert_promptActions__1dA9o[data-single]{grid-template-columns:1fr}.PriceAlert_promptButton__NMNvi{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--hairline);border-radius:10px;color:var(--fg);background:transparent;font:inherit;font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.2px;white-space:nowrap;cursor:pointer}.PriceAlert_promptButton__NMNvi:hover:not(:disabled){background:color-mix(in oklab,var(--fg) 6%,transparent)}.PriceAlert_promptPrimary__5v79E{color:var(--accent-fg);background:var(--accent);border:1.5px solid var(--accent);box-shadow:0 8px 20px -10px var(--accent)}.PriceAlert_promptPrimary__5v79E:hover:not(:disabled){background:var(--accent)}.PriceAlert_promptButton__NMNvi:disabled:not([aria-busy=true]){opacity:.72;cursor:default}.PriceAlert_promptButton__NMNvi[aria-busy=true]{cursor:wait}.PriceAlert_promptDone__AFqIE{display:flex;align-items:center;gap:8px;min-height:24px;margin:0;color:var(--fg-soft);font-size:14px;line-height:1.5;white-space:nowrap}.PriceAlert_promptDone__AFqIE svg{flex:none;color:var(--positive)}.PriceAlert_promptDone__AFqIE path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.PriceAlert_promptError__p6DKr{margin:10px 0 0;color:var(--danger);font-size:12px;line-height:1.5}.PriceAlert_promptError__p6DKr a{color:inherit;text-decoration:underline;text-underline-offset:3px}.PriceAlert_srOnly__EwApf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes PriceAlert_reveal__w2w6w{0%{opacity:0;transform:translateY(5px) scale(.985)}}@media (max-width:720px){.PriceAlert_alertAction___EK4N{width:44px;height:44px}.PriceAlert_promptNotch__cDyHC{display:none}.PriceAlert_promptDone__AFqIE{white-space:normal}.PriceAlert_prompt__E4765{top:auto!important;right:12px;bottom:12px;left:12px!important;width:auto!important}}@media (prefers-reduced-motion:reduce){.PriceAlert_switch__rlmZc span{transition:none}.PriceAlert_prompt__E4765:popover-open{animation:none}}.PriceAlert_plusOffer__C7XnA{display:block;margin-top:2px}.PriceAlert_plusLink__hOt2N{position:relative;padding:0;color:var(--accent);font:inherit;font-weight:650;background:transparent;border:0;cursor:pointer;white-space:nowrap}.PriceAlert_plusLink__hOt2N:after{content:"";position:absolute;inset:-13px -6px}.PriceAlert_plusLink__hOt2N:hover{text-decoration:underline;text-underline-offset:3px}.PriceAlert_plusLink__hOt2N:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}