:root{color-scheme:light dark;--bg:#f3f5f7;--card:#fff;--fg:#1a1d21;--muted:#5c6570;--line:#e2e6eb;--tile-fg:#0d1014;--chip:#eef1f5;--accent:#0e7569;--accent-fg:#fff;--link:#0b63c4;--warm:#ffb020;--warm-fg:#352500;--flag:#ffb020;--flag-fg:#352500;--cond:#94621a;--cond-fg:#fff;--good:#107a3d;--hist:#1d5fd1;--unv:#656c79;--dead:#b42318;--dead-fg:#fff;--sweep:rgba(14,117,105,.16);--shadow:0 1px 2px rgba(15,23,32,.06),0 4px 14px rgba(15,23,32,.06)}@media (prefers-color-scheme:dark){:root{--sweep:rgba(47,179,164,.2);--shadow:0 1px 2px rgba(0,0,0,.4),0 4px 14px rgba(0,0,0,.35)}}*{box-sizing:border-box}input::placeholder{color:var(--muted);opacity:1}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:1200px;margin:0 auto;padding:0 16px 48px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand a:hover .mark{transform:rotate(0) scale(1.06)}#subscribe.getdeal{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--warm-fg)!important;background:var(--warm);border:1.5px solid var(--accent)}#subscribe:not([data-zero]){padding:9px 17px}@media (prefers-color-scheme:dark){#subscribe.getdeal{background:var(--chip);color:var(--warm)!important;border-color:var(--warm)}}.since{max-width:1200px;margin:0 auto;padding:0 16px 2px;font-size:12.5px;color:var(--good);font-weight:700}.meta{color:var(--muted);font-size:12.5px;margin:0}.amazon-strip{background:#fff;color:#1a1d21;border-bottom:1px solid #e2e6eb}.amazon-inner{max-width:1200px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.amazon-inner p{margin:0;border-left:3px solid var(--warm);padding-left:10px}.amazon-inner strong{font-weight:800}.amazon-inner a{color:#0e7569;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;margin:-11.5px 0}.amazon-inner a:focus-visible{outline:2px solid #0e7569;outline-offset:3px}.toast{position:fixed;left:50%;top:14px;transform:translateX(-50%);z-index:40;max-width:calc(100% - 24px);background:var(--accent);color:var(--accent-fg);font-weight:800;font-size:14px;padding:10px 18px;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.25);text-align:center;cursor:pointer}#controls{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;align-items:center;margin:16px 0 6px}#controls input,#controls select{background:var(--card);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font:inherit}#controls input[type=number]{width:70px}#controls label{color:var(--muted);display:flex;gap:5px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:7px 10px}#controls label input[type=number]{border:none;padding:0;background:transparent}#filtertoggle{display:none;flex:none;white-space:nowrap}#filterform fieldset{display:flex;align-items:center;gap:8px;margin:0;padding:0;border:0}#desktopfilters{flex:none}#filterform label{display:flex;align-items:center;gap:5px;min-height:44px;white-space:nowrap;padding:0;border:0;background:transparent}#filterform input,#filterform select{font-size:16px;min-height:44px}#filterform input[type=number]{width:100px}#filterform label input[type=number]{border:1px solid var(--line);border-radius:8px;padding:8px;background:var(--card)}#filterform button,#filtertoggle,#filterclose{min-width:44px;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg);font:inherit}#filterapply{background:var(--accent)!important;color:var(--accent-fg)!important}#filterform :focus-visible,#filtertoggle:focus-visible,#filterclose:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#filtersheet{border:1px solid var(--line);border-radius:16px 16px 0 0;background:var(--card);color:var(--fg);top:auto;bottom:0;margin:0;width:100%;max-width:none;max-height:85vh;padding:16px;overflow-y:auto}#filtersheet::backdrop{background:rgba(0,0,0,.45)}.filterheading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.filterheading h2{margin:0;font-size:20px}@media (max-width:640px){#filtertoggle{display:block}#desktopfilters{display:none}#filterform fieldset{flex-wrap:wrap;gap:10px}#filterform label{display:flex;align-items:center;gap:8px;flex:1 1 100%;font-size:16px}#filterform select,#filterform input[type=number]{margin-left:auto;width:160px;max-width:55%;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg)}#filterform button{flex:1}#filtersheet{padding-bottom:max(16px,env(safe-area-inset-bottom))}}@media (min-width:641px){#controls{flex-wrap:wrap;overflow-x:visible}#desktopfilters #filterform input,#desktopfilters #filterform select,#desktopfilters #filterform button{min-height:36px;font-size:13px}}@media (min-width:1280px){.wrap,.since,.amazon-inner{max-width:1360px}}.card:not(.gone):hover{box-shadow:0 2px 4px rgba(15,23,32,.08),0 10px 24px rgba(15,23,32,.12)}.card.spotlight{border-color:var(--accent)}.card.spotlight:focus-within{outline:2px solid var(--accent);outline-offset:2px}.today-ribbon{position:absolute;left:8px;bottom:8px;background:var(--chip);color:var(--accent);font-size:12px;font-weight:700;padding:3px 8px;border-radius:7px}.spotlight-time{font-variant-numeric:tabular-nums}@media (min-width:641px){.spotlight-grid{grid-template-columns:minmax(0,1fr)}.spotlight-grid .card.spotlight{flex-direction:row;min-height:168px}.spotlight-grid .spotlight .media{flex:0 0 260px;height:auto;border-bottom:0;border-right:1px solid var(--line)}.spotlight-grid .spotlight .body{justify-content:center;max-width:640px}}.card.isnew{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.newtag{position:absolute;left:8px;bottom:8px;background:var(--accent);color:var(--accent-fg);font-size:11px;font-weight:800;letter-spacing:.4px;padding:3px 8px;border-radius:7px}.card.enter{animation:enter .6s ease-out}.freetag{display:flex;align-items:center;gap:6px;font:500 10px/1 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.freetag i{width:5px;height:5px;border-radius:999px;background:var(--accent);flex:none;animation:beat 3.6s cubic-bezier(.45,0,.55,1)}@keyframes beat{0%,100%{box-shadow:0 0 0 0 rgba(14,117,105,.25);opacity:1}50%{box-shadow:0 0 0 3px rgba(14,117,105,0);opacity:.6}}@keyframes enter{from{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:1;transform:none}}.ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center}.ph span{font-size:22px;font-weight:800;letter-spacing:.3px;color:var(--tile-fg);line-height:1.2}.gonetag{position:absolute;inset:auto 8px 8px auto;background:var(--dead);color:var(--dead-fg);font-size:11px;font-weight:800;letter-spacing:.4px;padding:3px 8px;border-radius:7px}.card.gone{cursor:default;animation:none;background:var(--chip)}.card.gone .media{background:var(--chip)}.card.gone .body{color:var(--muted)}.card.gone .media img,.card.gone .ph{filter:grayscale(1)}.card.gone .media img{opacity:.45}.card.gone .flag,.card.gone .condtag{background:var(--line);color:var(--muted)}.card.gone .badge{color:var(--muted)}.unit-price{font-size:12.5px;line-height:16px;color:var(--muted);margin:0;white-space:nowrap}.detail-price:has(+.unit-price){margin-bottom:0}.save{color:var(--good);font-size:12.5px;font-weight:700}.title a{color:inherit}.card .how-line{font-size:12.5px;line-height:1.4}.code-line{font-size:12.5px;font-weight:600}.card .actions>.getdeal{border-radius:8px}.card .deal-steps{display:none}@media(max-width:640px){.card .actions>.getdeal::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:44px}}.headline{font-size:12.5px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.checkout-price{font-size:12.5px;color:var(--muted);line-height:1.4}.badge{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid currentColor;white-space:nowrap}.tier-corroborated{color:var(--good)}.tier-history-checked{color:var(--hist)}.tier-unverified{color:var(--unv)}.getdeal{background:var(--accent);color:var(--accent-fg)!important;font-size:13px;padding:8px 14px;flex:0 0 auto}.how{font-size:12.5px;line-height:1.45;background:var(--chip);border-radius:8px;padding:6px 9px}.how b{font-weight:700}.how{overflow-wrap:anywhere}.how summary{cursor:pointer;min-height:44px;align-content:center}.how summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.how p{margin:6px 0}.code:hover{background:var(--bg)}.card.locked{cursor:pointer}.card.locked .media{overflow:hidden}.card.locked .media img,.card.locked .ph{filter:blur(8px);transform:scale(1.12)}.card.locked .body{pointer-events:none}.card.locked:hover{box-shadow:var(--shadow)}.lock{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;min-width:38px;min-height:38px;justify-content:center;padding:6px 12px;border-radius:999px;background:var(--card);color:var(--fg);box-shadow:var(--shadow);font-size:13px;font-weight:800;white-space:nowrap}.sk{display:block;height:11px;border-radius:6px;background:var(--chip)}.sk.price{height:20px;width:55%}.sk.t2{width:70%;margin-top:6px}.paywall{position:sticky;bottom:12px;z-index:25;margin:14px 0;padding:12px 16px;background:var(--card);border:1px solid var(--accent);border-radius:14px;box-shadow:0 8px 28px rgba(0,0,0,.18);display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.pwbtns{display:flex;flex-wrap:wrap;gap:8px;flex:0 1 auto}.pwbtn{font:inherit;font-size:14px;padding:9px 16px;border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg)!important;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block}.pwbtn.alt{border-color:var(--line)}.pwbtn:disabled{opacity:.6;cursor:wait}.disc{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--muted)}.paywall .disc{flex:1 1 100%;margin:0}.linkbtn{background:none;border:0;padding:0;margin:0;color:var(--link);font:inherit;font-weight:700;cursor:pointer}.linkbtn:hover{text-decoration:underline}.mx{position:absolute;top:8px;right:8px;background:none;border:0;color:var(--muted);font-size:24px;line-height:1;padding:4px 8px;cursor:pointer}.secth{margin:28px 0 2px;padding-top:18px;border-top:1px solid var(--line)}.secth .meta{font-weight:400;display:inline}.more{padding:28px 0;text-align:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;align-items:center}.totop{background:none;border:0;color:var(--muted);font:inherit;font-size:14px;cursor:pointer;padding:10px 12px;text-decoration:underline;text-underline-offset:2px}.totop:hover,.totop:focus-visible{color:var(--fg)}.empty{color:var(--muted);padding:34px 0;text-align:center}.search-recovery{min-width:0;margin:24px auto;border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere}.search-recovery h2{color:var(--fg)}.search-recovery p{margin:8px 0}.search-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.search-actions button{min-width:44px;min-height:44px;max-width:100%;white-space:normal;overflow-wrap:anywhere;font:inherit;font-size:16px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg);cursor:pointer}.search-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-amazon{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.search-amazon small{display:inline-block;font-size:12px;margin-left:8px}.search-amazon .getdeal{white-space:normal;overflow-wrap:anywhere}#search-amazon-result{margin:4px 16px 0}.load-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:12px 0;color:var(--muted);font-size:13px}.load-status .pwbtn{min-width:44px;min-height:44px;flex:0 0 auto}.lockedlist{color:var(--muted);margin:10px 0;padding-left:20px}footer{font-size:12.5px;padding-top:14px}footer p{margin:0 0 8px}footer .meta{font-size:11.5px}.footnav{margin:0 0 10px;font-size:13px;font-weight:600}.footnav a{color:var(--fg)}.subbar,.subbarclose{display:none}.trialband{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:18px 0;padding:14px 18px;border-radius:14px;color:var(--fg);background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 9%,var(--card)),var(--card) 70%);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-left:3px solid var(--accent)}.tbtext{margin:0;flex:1 1 260px;font-size:16px;line-height:1.4}.tbtext strong{font-weight:700}.trialband .pwbtn{font-size:14px;padding:9px 18px}.trialband .disc{flex:1 1 100%;margin:0;color:var(--muted)}.searchnote{margin:18px 0 6px;text-align:center;color:var(--muted)}.card.flash{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tkstrip{animation:none}}@media (max-width:640px){.spotlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spotlight-grid .spotlight{grid-column:span 2}#controls #storesel,#controls #sortsel,#controls #minpct{font-size:16px}#controls{gap:6px;scrollbar-width:none}#controls::-webkit-scrollbar{display:none}#controls select{flex:none;max-width:220px}#controls label{flex:none}.wrap{padding:0 12px calc(84px + env(safe-area-inset-bottom))}.paywall{bottom:8px;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));gap:6px 10px}.pwbtns{flex:1 1 100%}.pwbtn{flex:1 1 auto;text-align:center;padding:10px 8px;white-space:normal}.paywall .disc{font-size:12px}.footnav a{display:inline-block;padding:5px 0}.subbar.ready{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:30;justify-content:center;align-items:center;min-height:48px;padding:12px max(12px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:var(--accent);color:var(--accent-fg);font-size:15px;text-decoration:none}.subbarclose{display:block;position:fixed;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:31;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--accent-fg);font-size:24px;line-height:44px;text-align:center;cursor:pointer}.subbarclose:focus-visible{outline:2px solid var(--accent-fg);outline-offset:-4px}}@media (max-width:520px){.ph span{font-size:17px}.getdeal{padding:9px 8px;font-size:12.5px}.tk{padding:3px 8px}#controls{margin:8px 0 4px}.tklabel{padding:0 16px 0 10px;font-size:12px}.freetag{font-size:12px}.tkitem{padding:0 16px}.tbtext{font-size:16px}.lock{font-size:12px;padding:5px 10px}}@media (prefers-reduced-motion:reduce){.card.enter{animation:none}.card.spotlight,.card.spotlight *{animation:none;transition:none}.freetag i{animation:none}}.joincard{position:relative;width:100%;max-width:480px;margin:auto;padding:36px 32px;background:var(--card);color:var(--fg);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.12);text-align:center}.joincard h1,.joincard h2{margin:0 0 12px;font-size:22px;line-height:1.2;font-weight:600;letter-spacing:-.4px}#join-description,#join-success p{margin:0 0 24px;color:var(--muted);font-size:15px;line-height:1.5}#join-email-fields{text-align:left}#join-title.joinemailtitle{font-size:28px;letter-spacing:-.6px;text-align:left}.joinchoice{display:block;width:100%;height:52px;margin:0;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#1a1d21;font:500 15px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:none}.joincard .pwbtn{display:block;width:100%;height:52px;margin:0;padding:10px 16px;border:1px solid var(--line);font:500 15px/1.4 system-ui,sans-serif;cursor:pointer;box-shadow:none}.joinchoice span{margin-right:8px;font-size:18px}.joinchoice:hover{border-color:var(--accent)}.joincard .pwbtn{background:var(--accent);border-color:var(--accent);border-radius:999px;color:var(--accent-fg);font-weight:600}.joincard .pwbtn:disabled{background:color-mix(in srgb,var(--accent) 20%,var(--card));border-color:transparent;color:var(--muted);cursor:default}.joingoogle{display:flex;align-items:center;justify-content:center;width:100%;height:52px;margin-bottom:12px;border-radius:12px;background:#202124;overflow:hidden}.joincard .joinform{display:flex;flex-direction:column;gap:12px;margin-top:24px}.joincard label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.joincard input{box-sizing:border-box;width:100%;height:56px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);font:inherit}.joincard .meta{display:none}.joinback{display:block;margin:16px auto 0;padding:4px 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.joinlegal{margin:24px 0 0;color:var(--muted);font-size:12px;line-height:1.5;text-align:center}.joinlegal{text-wrap:balance}#join-success p:last-child{margin-bottom:0}.joincard a{color:var(--accent);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.joincard [data-join-message],#join-google-message{margin:8px 0;font-size:14px;overflow-wrap:anywhere}.joinclose{position:absolute;top:8px;right:8px;width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:18px;cursor:pointer;border-radius:12px}.joincard :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.joinoverlay{position:fixed;inset:0;z-index:1000;pointer-events:none;background:transparent}.joinoverlay>[role="dialog"]{position:absolute;top:var(--join-top);right:var(--join-right);width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - var(--join-top) - 16px);overflow:auto;border-radius:16px;pointer-events:auto;box-shadow:0 16px 48px rgba(0,0,0,.12)}.joinoverlay .joincard{padding:32px 24px;box-shadow:none}.joinpopup{display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(10,18,24,.16);pointer-events:auto}.joinpopup>[role="dialog"]{position:static;width:480px;max-height:calc(100dvh - 32px)}.joinpopup .joincard{padding:36px 32px;text-align:left}.joinpopup #join-title{font-size:28px;font-weight:700;letter-spacing:-.6px}.joinpopup #join-title span{display:block;font-size:44px;font-weight:800;color:var(--accent)}.joinpopup #join-legal{text-align:left}.joinpopup .joinclose{width:40px;height:40px;top:12px;right:12px;border:1px solid var(--line);border-radius:50%}.joinpopup .joinform{margin-top:0}.joinpopup label{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:14px}.joinpopup .pwbtn{height:56px}.joinpopup .joinor{margin:16px 0 12px;text-align:center;color:var(--muted);font-size:13px}@media (max-width:640px){.joinoverlay{display:flex;align-items:flex-end;padding:0;background:rgba(10,18,24,.16);pointer-events:auto}.joinoverlay>[role="dialog"]{position:static;width:100%;max-width:none;max-height:45vh;max-height:45dvh;overflow:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0}.joinoverlay .joincard{max-width:none;padding:24px 24px max(20px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.joinpopup{padding:0}#join-description{margin-bottom:18px}.joinpopup .joincard{padding:20px 20px max(16px,env(safe-area-inset-bottom))}.joinpopup #join-title{font-size:22px;margin-right:44px}.joinpopup #join-title span{font-size:34px}.joinpopup #join-description{margin-bottom:12px;font-size:14px}.joinpopup label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.joinpopup .joinform{gap:10px}.joinpopup input,.joinpopup .pwbtn{height:52px}.joinpopup #join-legal{margin-top:12px}}.supporttext{flex:1 1 100%;padding-right:28px}.supporttext h2{font-size:18px;margin:0 0 6px}.supporttext p{margin:0;font-size:14px;line-height:1.45}.support{position:sticky}.engagement-line{color:var(--muted);font-size:12.5px;line-height:1.5;margin:14px 0 0;overflow-wrap:anywhere}#surprise{font:inherit;cursor:pointer}.visit-new,.hotmeter{color:var(--muted);font-size:11px;letter-spacing:.02em}.visit-new{position:absolute;bottom:8px;right:8px;background:var(--card);border-radius:5px;padding:2px 6px}:root{--accent-hover:#0f7b6e}@media (prefers-color-scheme:dark){:root{--accent-hover:#42c2b2}}.secth{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.getdeal,.pwbtn,.subbar.ready{font-weight:600;border-radius:10px;box-shadow:none;transition:background-color 150ms,color 150ms,border-color 150ms}.getdeal:hover,.getdeal:focus-visible,.pwbtn:hover,.pwbtn:focus-visible,.subbar.ready:hover,.subbar.ready:focus-visible{background:var(--accent-hover);filter:none;text-decoration:none;transform:none}.pwbtn.alt,#surprise{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--accent);background:transparent;color:var(--accent)!important;border-radius:999px;padding:10px 22px;font-weight:500;box-shadow:none;transition:background-color 150ms,color 150ms,border-color 150ms}#subscribe.getdeal{min-height:52px;justify-content:center;padding:10px 22px;border-radius:999px;font-weight:700}#subscribe.getdeal:hover,#subscribe.getdeal:focus-visible{background:var(--warm);color:var(--warm-fg)!important;filter:brightness(1.06);transform:none}.pwbtn.alt:hover,.pwbtn.alt:focus-visible,#surprise:hover,#surprise:focus-visible{background:var(--accent);color:var(--accent-fg)!important;filter:none;transform:none}.getdeal:focus-visible,.pwbtn:focus-visible,#surprise:focus-visible,.subbar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card:hover{transform:none}.save-deal,#savedview,#savedall,#savedclear{min-width:44px;min-height:44px;border:1px solid var(--accent);border-radius:8px;padding:8px 10px;background:var(--card);color:var(--accent);font:inherit;font-size:13px;cursor:pointer}.save-deal[aria-pressed="true"],#savedview[aria-pressed="true"]{background:var(--accent);color:var(--accent-fg)}.save-deal:focus-visible,#savedview:focus-visible,#savedall:focus-visible,#savedclear:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.saved-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0}.saved-tools p{flex:1 1 240px;margin:0;font-size:12.5px;color:var(--muted)}.saved-unavailable .body{padding:14px;overflow-wrap:anywhere}.saved-unavailable p{font-size:13px}.media .save-deal{position:absolute;right:2px;bottom:2px;width:44px;height:44px;padding:5px;border:0;background:transparent;display:flex;align-items:center;justify-content:center}.media .save-deal svg{width:34px;height:34px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.save-deal circle{fill:var(--card)}.save-deal path{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linejoin:round}.media .save-deal[aria-pressed="true"]{background:transparent}.save-deal[aria-pressed="true"] path{fill:var(--accent)}#savedview::before{content:"\2665\00a0";content:"\2665\00a0" / ""}#savedview{white-space:nowrap;flex:0 0 auto}.watch-count{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--warm);color:var(--warm-fg);font-size:12px;line-height:1.5}.watch-drop{margin:8px 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.watch-note{margin:4px 0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.watch-price{margin:8px 0;min-width:0}.watch-price summary,.watch-price button{min-width:44px;min-height:44px;cursor:pointer}.watch-price summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px}.watch-price summary span{font-size:12.5px;color:var(--muted)}.watch-price summary:focus-visible,.watch-price input:focus-visible,.watch-price button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.watch-price form{display:flex;flex-wrap:wrap;align-items:end;gap:8px;min-width:0}.watch-price label{flex:1 1 120px;min-width:0;font-size:13px}.watch-price input{display:block;width:100%;min-width:0;min-height:44px;font-size:16px}.watch-price button{font-size:13px}.watch-price form p{flex-basis:100%}#home-showcase{position:relative;margin:20px 0;color:var(--fg)}#home-showcase h2{margin:0;font-size:20px;line-height:1.2}#home-showcase a{color:inherit;text-decoration:none}#home-showcase a:hover{color:var(--accent)}#home-showcase :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr);grid-template-rows:repeat(6,minmax(72px,auto))}.hs-tile{background:var(--card);overflow:hidden;min-width:0}.hs-mini{overflow:hidden;min-width:0}.hs-tile{display:flex;gap:12px;align-items:center}.hs-tile h2{margin:8px 0 16px!important}.hs-kicker{font-size:13px;font-weight:700}.hs-promo{grid-area:1/1/3/2}.hs-season{grid-area:3/1/7/2;flex-wrap:wrap}.hs-season>div{width:100%}.hs-season .hs-photo{width:calc(50% - 6px)}.hs-hero h2{font-size:28px!important}.hs-hero h2 span{display:block;font-size:22px;margin-top:6px}.hs-cta{display:inline-block;padding:8px 16px;border-radius:24px}.hs-collage{display:flex;width:100%;align-items:end}.hs-collage .hs-photo{flex:1;min-width:0}.hs-collage .hs-photo:nth-child(2n){transform:translateY(-8px)}.hs-wide{grid-area:5/2/7/3}.hs-sellers{grid-area:1/3/4/4}.hs-fashion{grid-area:4/3/7/4}.hs-heading{display:flex;align-items:center;justify-content:space-between}.hs-heading>a{font-size:12px;white-space:nowrap;min-height:44px;display:flex;align-items:center}.hs-mini .hs-heading h2{font-size:16px!important}.hs-cards{display:flex;gap:14px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.hs-card{display:flex;flex-direction:column;min-width:0;flex:0 0 190px;scroll-snap-align:start;font-size:13px}.hs-photo{display:block;aspect-ratio:1;background:var(--photo-tile,#fff);overflow:hidden}.hs-photo img{display:block;width:100%;height:100%;object-fit:contain}.hs-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;min-height:2.8em}.hs-card small{color:var(--muted);font-size:11px}.hs-price{overflow-wrap:anywhere}.hs-price small{display:block}.hs-mini .hs-title,.hs-mini .hs-card>small{display:none}.hs-empty{font-size:13px}@media(max-width:1023px){.hs-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.hs-promo,.hs-season,.hs-wide{display:none}.hs-sellers,.hs-fashion{grid-area:auto}}body:has(#q:not(:placeholder-shown),#cattabs .active:not(:first-child)) #home-showcase{display:none}.hs-v2 .hs-mini .hs-heading{gap:4px;margin-bottom:8px}.hs-v2 .hs-updated{display:block;margin-top:4px;font-size:11px}.hs-v2 .hs-mini .hs-heading>a{justify-content:center;min-width:32px;font-size:24px}#home-showcase.hs-v2 .hs-mini .hs-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:0}#home-showcase.hs-v2 .hs-mini .hs-photo{position:relative;width:100%;height:auto;aspect-ratio:1;background:#fff;padding:10px;box-sizing:border-box}.hs-v2 .hs-rank{position:absolute;top:5px;left:5px;z-index:1;border-radius:6px;padding:2px 6px;background:var(--accent);color:var(--accent-fg);font-size:11px;font-weight:800}.hs-v2 .hs-mini .hs-price small{color:var(--fg)}.hs-v2 .hs-carousel{position:relative;grid-area:1/2/5/3;min-width:0;min-height:360px;touch-action:pan-y}.hs-v2 #hs-slides,.hs-v2 .hs-slide{position:absolute;inset:0}#home-showcase.hs-v2 .hs-hero{height:100%;box-sizing:border-box;flex-flow:column;align-items:stretch;justify-content:space-between}.hs-v2 .hs-collage .hs-photo{flex:0 1 128px}.hs-v2 .hs-carousel button{border:0;font:inherit;cursor:pointer;background:var(--card);padding:0}.hs-v2 :is(.hs-prev,.hs-next){position:absolute;top:45%;width:36px;height:44px;border-radius:22px;font-size:28px!important;opacity:0}.hs-v2 .hs-prev{left:6px}.hs-v2 .hs-next{right:6px}.hs-v2 .hs-carousel:is(:hover,:focus-within) :is(.hs-prev,.hs-next){opacity:1}.hs-v2 .hs-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex}.hs-v2 .hs-dots button{display:grid;place-items:center;width:32px;height:40px;background:none}.hs-v2 .hs-dots span{width:6px;height:6px;border-radius:6px;background:currentColor;opacity:.4}.hs-v2 [aria-current="true"] span{width:18px;opacity:1}@media(max-width:1023px){.hs-v2 .hs-carousel{grid-area:1/1/2/3;height:360px}}@media(hover:none){.hs-v2 :is(.hs-prev,.hs-next){opacity:1}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hs-v2 :is(.hs-tile,.hs-card){transition:transform 150ms,box-shadow 150ms}.hs-v2 .hs-photo img{transition:transform 150ms}.hs-v2 :is(.hs-tile,.hs-card):is(:hover,:active){transform:translateY(-2px);box-shadow:0 8px 20px #0002}.hs-v2 :is(.hs-tile,.hs-card):is(:hover,:active) img{transform:scale(1.03)}}#controls select,#controls label,#surprise{flex-shrink:0;font-size:13px}@media (max-width:899px){#subscribe{grid-column:3;grid-row:1;order:0;width:auto;margin:0!important;white-space:nowrap}#subscribe.getdeal{padding:10px 14px;min-height:44px;font-size:13px}.search{grid-column:1 / -1;grid-row:2;max-width:none;min-width:0;width:100%}#q{height:56px}#clearsearch{top:8px}}@media (max-width:640px){html{-webkit-text-size-adjust:100%}body{padding-top:env(safe-area-inset-top)}a,button,input,select,[role="button"],[role="tab"],.card.locked,.tkitem,.toast{touch-action:manipulation;-webkit-tap-highlight-color:rgba(14,117,105,.18)}button:not(.code),input:not([type="radio"]),select,.getdeal,.toast{min-width:44px;min-height:44px}.getdeal{display:inline-flex;align-items:center;justify-content:center}#controls label{padding-block:0}#minpct{height:44px}#controls #surprise,.mcard input,.joincard input{font-size:16px}#clearsearch{width:44px;height:44px;top:6px}.price-checked .pcl{display:none}.price-checked::before{content:"\2713\00a0"}.pwbtn{min-height:44px}:where(a:not(.getdeal):not(.pwbtn):not(.subbar):not(.cattab)){position:relative}:where(a:not(.getdeal):not(.pwbtn):not(.subbar):not(.cattab))::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.title:has(a){display:block}.tkband,.tkitem{min-height:44px}.metarow>*{flex:0 0 auto}.metarow .storechip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.secth,.badge,.newtag,.gonetag,.freetag,.visit-new,.hotmeter,.tklabel,.tkitem s,body footer .meta,body footer .footerfine,body footer #acctfoot{font-size:12px}.supporttext{padding-right:44px}.toast{top:calc(14px + env(safe-area-inset-top));padding:10px max(18px,env(safe-area-inset-right)) 10px max(18px,env(safe-area-inset-left))}}p:not(.brand) a:not(.getdeal):not(.btn):not(.pwbtn),.how a,footer a:not(.getdeal):not(.btn):not(.pwbtn){text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.price-unconfirmed{color:#68717c;font-size:12.5px;font-weight:400;line-height:1.5;margin:2px 0 6px}@media(prefers-color-scheme:dark){.price-unconfirmed{color:#a4adb7}}.price-aged{color:#68717c;font-size:12.5px;font-weight:400;line-height:1.5;margin:2px 0 6px}@media(prefers-color-scheme:dark){.price-aged{color:#a4adb7}}.search-recovery{max-width:1240px;border-radius:24px;padding:28px;background:var(--card);box-shadow:0 12px 40px rgba(0,0,0,.08)}.search-recovery h2{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin:0 0 6px}#search-amazon-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px}#search-amazon-result small{margin:0;font-size:11px}#amazon-results h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#amazon-results .grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}#amazon-results .getdeal{display:block;text-align:center;white-space:nowrap}@media (max-width:600px){.search-recovery{padding:20px}.search-recovery h2{font-size:24px}}.condtag.scarcity{top:38px;font-size:12px;letter-spacing:0;white-space:nowrap}@media (max-width:700px){#content{--offscreen-cards:auto}#content > .grid:not(.spotlight-grid) > .card:nth-child(n+9){content-visibility:auto;contain-intrinsic-size:auto var(--offscreen-card-height,375px)}}#content .card .title{min-height:2lh}footer{color:var(--muted);margin-top:34px;border-top:1px solid var(--line);padding:20px 0 12px;text-align:left}footer #footerlinks{font-size:13px;line-height:1.6;letter-spacing:normal;text-transform:none}footer #footerlinks a{display:inline-block;color:var(--muted);text-decoration:none}footer #footerlinks a:hover,footer #footerlinks a:focus-visible{text-decoration:underline;text-underline-offset:2px}footer #footerlinks a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}footer .footerfine{max-width:900px;margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.6}footer #acctfoot{margin:8px 0 0;font-size:11px}@media (max-width:640px){footer #footerlinks{text-align:center}footer #footerlinks a{min-height:44px;padding:12px 2px}}@media (min-width:641px){footer{text-align:center}footer .footerfine{margin:8px auto 0}footer .footersignup{margin:0 auto 24px;text-align:left}}@media (max-width:640px){.card .title a::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}.code::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-height:44px}.card .title:has(a){position:relative;overflow:visible}.card .title a{position:static}.card .credit{padding:14px;margin:-14px}.card .actions,.detail-sources{isolation:isolate}.card .actions>.getdeal{position:relative;z-index:1}.code::after{width:calc(100% + 3px);min-width:0;height:calc(100% + 3px)}}.footersignup{max-width:480px;margin:0 0 24px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:16px;color:var(--fg)}.footersignup h2{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3}.footersignup .joinform{display:block;margin:0}.footeremail{display:flex;gap:8px}.footeremail input{box-sizing:border-box;min-width:0;width:100%;height:48px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--fg);font:inherit;font-size:16px}.footeremail button{flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--accent);color:var(--accent-fg);font-size:26px;cursor:pointer}.footeremail button:disabled{opacity:.6;cursor:default}.footersignup .footerlegal{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.footersignup [data-join-message]{margin:8px 0;font-size:14px}.footersignup .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.footersignup :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.footersignup a{text-decoration:underline;text-underline-offset:2px}#footer-signup-success{margin:0;font-size:16px;font-weight:600;color:var(--fg)}.footersignup .footerlegal{text-wrap:balance}footer .pwa-link{display:inline;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}@media (max-width:640px){footer .pwa-link{display:inline-block;min-height:44px;min-width:44px;padding:12px 2px}}footer .pwa-link:hover,footer .pwa-link:focus-visible{text-decoration:underline;text-underline-offset:2px}footer .pwa-link:focus-visible,#pwa-help:focus-visible{outline:2px solid var(--accent);outline-offset:3px}#pwa-help{margin-top:12px}@media (display-mode:standalone){html{background:#4fd8c6}}@media (display-mode:standalone) and (prefers-color-scheme:dark){html{background:#0f1b22}}.pwa-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}#pwa-header-slot{display:block;width:140px;flex-shrink:0;min-height:52px}#pwa-header-install{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:52px;padding:10px 12px;border:2px solid var(--fg);border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}#pwa-header-install:hover{background:var(--chip)}#pwa-header-install:focus-visible,#pwa-help-close:focus-visible{outline:3px solid var(--fg);outline-offset:3px}#pwa-header-install svg,#pwa-help svg{width:20px;height:20px;flex-shrink:0}.pwa-label-compact{display:none}#pwa-help{position:fixed;inset:0;width:min(440px,calc(100% - 32px));max-height:calc(100% - 32px);max-width:none;margin:auto;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--fg);box-shadow:0 16px 56px #0005;overflow:auto}#pwa-help::backdrop{background:#0008}.pwa-sheet{position:relative;padding:28px 24px}#pwa-help h2{padding-right:36px;font-size:20px;line-height:1.3;margin:0 0 16px}#pwa-help p{font-size:16px;line-height:1.6;margin:0}#pwa-help svg{display:inline-block;vertical-align:middle}#pwa-help-close{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fg);font:inherit;font-size:28px;cursor:pointer}@media(max-width:899px){.hrow:has(.pwa-header-actions){grid-template-columns:minmax(0,1fr) auto}.pwa-header-actions{grid-column:2;grid-row:1;gap:6px}#pwa-header-slot{width:64px;min-height:44px}#pwa-header-install{min-height:44px;padding:8px 6px;gap:4px;font-size:13px}#pwa-header-install svg{width:16px;height:16px}.pwa-label-full{display:none}.pwa-label-compact{display:inline}.hrow:has(.pwa-header-actions)>.search{grid-row:2}}.traffic-share{margin:16px 0;max-width:100%}.traffic-share summary{min-height:44px;padding:10px 0;cursor:pointer;font-weight:600}.traffic-actions,.traffic-hubs{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.traffic-actions button,.traffic-hubs a,.traffic-feed{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:10px 14px;border-radius:8px;font:inherit;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation}.traffic-actions button,.traffic-hubs a{border:1px solid var(--line);background:var(--chip);color:var(--fg)}.traffic-actions button{cursor:pointer}.traffic-share input{display:block;width:100%;max-width:100%;min-width:0;min-height:44px;font-size:16px;padding:10px;border:1px solid var(--line);border-radius:8px;color:var(--fg);background:var(--card)}.traffic-share [data-share-status]{margin:8px 0;color:var(--muted)}.traffic-share :focus-visible,.traffic-hubs a:focus-visible,.traffic-feed:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-color-scheme:dark){:root{--bg:#0d1117;--card:#161c23;--fg:#e7eaee;--muted:#a4adb7;--line:#2a313a;--chip:#20262e;--accent:#2fb3a4;--accent-fg:#07211d;--link:#6cb1ff;--cond:#f2b544;--cond-fg:#3a2503;--good:#3fce7c;--hist:#79a8ff;--unv:#98a2b0;--dead:#ff7a6b;--dead-fg:#2b0e02;--tile-fg:#eef1f4;--photo-tile:#d9dee4;--ph-dim:rgba(13,17,23,.6);--card-raised:#1c232c;--line-strong:#3a434e;--field-line:#66717e;--scrim:rgba(0,0,0,.6)}:root .amazon-strip{background:var(--card);color:var(--fg);border-bottom-color:var(--line)}:root .amazon-inner a{color:var(--accent)}:root .amazon-inner a:focus-visible{outline-color:var(--accent)}:root .media{background:var(--photo-tile)}:root .media img{mix-blend-mode:multiply}:root .card.gone .media img{mix-blend-mode:normal}:root .media .save-deal circle{fill:#f1f3f5}:root .media .save-deal path{stroke:#0e7569}:root .media .save-deal[aria-pressed="true"] path{fill:#0e7569}:root .ph{box-shadow:inset 0 0 0 100vmax var(--ph-dim)}:root .product-detail img{background:#fff;border-radius:12px;filter:brightness(.85)}:root .joinchoice{background:transparent;color:var(--fg);border-color:var(--line-strong)}:root .joinchoice:hover{border-color:var(--accent)}:root .joincard .pwbtn:disabled{color:var(--muted)!important;opacity:1}:root .joinpopup{background:var(--scrim)}:root .joinoverlay .joincard{background:var(--card-raised)}:root .joinoverlay>[role="dialog"]{box-shadow:0 0 0 1px var(--line-strong),0 16px 48px rgba(0,0,0,.6)}:root #filtersheet{border-color:var(--line-strong)}:root #filtersheet::backdrop{background:rgba(0,0,0,.6)}:root .footeremail input,:root #controls input,:root #controls select,:root #filterform label input[type=number],:root .joincard input{border-color:var(--field-line)}}@media (prefers-color-scheme:dark) and (max-width:640px){:root .joinoverlay{background:var(--scrim)}}.card:not(.gone):has(.getdeal){position:relative;cursor:pointer}.card:not(.gone):has(.getdeal) .actions{isolation:auto}.card:not(.gone):has(.getdeal) .actions>.getdeal{position:static;z-index:auto;filter:none;transform:none}.card:not(.gone):has(.getdeal) .getdeal::after{content:"";position:absolute;inset:0;z-index:3;width:auto;height:auto;min-width:0;min-height:0;transform:none}.card:not(.gone):has(.getdeal) :is(.title,a:not(.getdeal),button,summary,input){position:relative;z-index:4}.card:not(.gone):has(.getdeal) .media .save-deal{position:absolute}@media(max-width:640px){.card:not(.gone):has(.getdeal) .title a{position:static}}:is(.search,#event-search).tools-outside .searchfield #q{padding-right:52px}:is(.search,#event-search).tools-outside .searchfield #clearsearch{right:6px}@media(min-width:900px){:is(.search,#event-search).tools-outside{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:center}.tools-outside>:not(.searchfield):not(.tool-buttons){grid-column:1/-1}}html:not([data-kbd]) .searchfield #q:focus-visible{outline:0}#ticker,#drop,#drop-confetti{display:none!important}.dr{--dr-bg:#f6f7f8;--dr-surface:#fff;--dr-border:#e6e8eb;--dr-text:#15181b;--dr-muted:#667085;--dr-red:#d92d20;--dr-green:#0f7a55;--dr-brand:#0e7569;--dr-on-brand:#fff;--dr-active:#15181b;--dr-on-active:#fff}@media(prefers-color-scheme:dark){.dr{--dr-bg:#0f1214;--dr-surface:#171b1e;--dr-border:#262b30;--dr-text:#e9ecef;--dr-muted:#9aa3ab;--dr-red:#ff6b5e;--dr-green:#3ccf91;--dr-brand:#2fb3a4;--dr-on-brand:#07211d}}.dr body{background:var(--dr-bg);color:var(--dr-text);font-family:-apple-system,"Segoe UI",Roboto,Inter,sans-serif}.dr footer{font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.dr :is(header,main,#content,#controls,.brand-page){--bg:var(--dr-bg);--card:var(--dr-surface);--fg:var(--dr-text);--muted:var(--dr-muted);--line:var(--dr-border);--chip:var(--dr-bg);--accent:var(--dr-brand);--accent-fg:var(--dr-on-brand);--link:var(--dr-brand);--shadow:none}.dr .wrap,.dr header>.hrow,.dr .amazon-inner{max-width:1320px;padding-inline:12px}.dr header{background:var(--dr-surface);color:var(--dr-text);border-bottom:1px solid var(--dr-border);box-shadow:none;margin-bottom:0;position:relative}.dr header::after{content:none}.dr header>.hrow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding-block:0 8px;margin:0 auto}.dr .hrow>.brand{grid-area:1/1;translate:none;min-height:56px;align-items:center;margin:0;font-size:24px}.dr .brand a{display:inline-flex;align-items:center;gap:8px;min-height:40px;color:var(--dr-text);text-decoration:none}.dr .brand .mark{width:32px;height:32px;flex:none;transform:rotate(-8deg)}.dr .brand .word{font-weight:800;letter-spacing:-.8px}.dr .brand .word em{color:inherit}.dr .hrow>.pwa-header-actions,.dr .hrow>#subscribe{grid-area:1/2;translate:none;justify-self:end}.dr .hrow>.acct{grid-area:5/1/auto/-1}.dr header #subscribe{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:40px;margin:0!important;padding:8px 20px;background:var(--dr-brand);color:var(--dr-on-brand)!important;border:0;border-radius:999px;box-shadow:none;font-size:14px;line-height:24px;font-weight:700}.dr header .join-why{display:none}.dr .hrow>.search{grid-area:2/1/auto/-1;display:block;width:100%;max-width:none;min-width:0;margin:0}.dr .searchfield{position:relative;background:none;padding:0;border-radius:999px;box-shadow:none;isolation:auto}.dr .searchfield::before,.dr .searchfield::after{content:none}.dr :is(header,#event-search) .searchfield #q{height:48px;width:100%;padding:0 48px;background:var(--dr-bg);color:var(--dr-text);border:1px solid var(--dr-border);border-radius:999px;box-shadow:none;font-size:16px;line-height:24px}.dr .searchfield>svg{position:absolute;display:block;pointer-events:none;width:20px;height:20px;top:14px;left:16px;color:var(--dr-muted)}.dr .searchfield #clearsearch{position:absolute;top:4px;right:4px;width:40px;height:40px;min-width:40px;min-height:40px;border:0;border-radius:50%;background:transparent;color:var(--dr-muted);font:inherit;cursor:pointer}.dr .searchfield #q::-webkit-search-cancel-button{display:none}.dr[data-kbd] .searchfield #q:focus-visible{outline:2px solid var(--dr-brand);outline-offset:2px}.dr .hubs a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border:1px solid var(--dr-border);border-radius:999px;background:var(--dr-surface);color:var(--dr-text);font-size:13px;line-height:20px;font-weight:500;white-space:nowrap}.dr #controls{margin:4px 0;padding-block:0;gap:8px}.dr #controls :is(button,select,input){min-height:40px;border:1px solid var(--dr-border);border-radius:999px;box-shadow:none}.dr #searchcount:empty{min-height:0;margin:0}.dr .amazon-strip{background:var(--dr-surface);color:var(--dr-text);border-color:var(--dr-border)}.dr .amazon-inner{padding-block:4px}.dr :is(main,#content) h2{font-size:20px;font-weight:700;line-height:28px}.dr .secth:not(.sr-only){display:flex;align-items:center;justify-content:space-between;gap:16px}.dr .secth a{margin-left:auto;font-size:14px;min-height:40px;display:inline-flex;align-items:center}.dr main>h1{font-size:32px;margin:24px 0 8px;line-height:1.25}.dr main>.lede{font-size:14px;line-height:20px;margin-bottom:16px}.dr .grid,.dr #content>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:8px 24px}.dr .grid>.card{position:relative;grid-column:auto;display:flex;flex-direction:column;min-width:0;border:1px solid var(--dr-border);background:var(--dr-surface);box-shadow:none;transform:none;overflow:hidden}.dr .card::before,.dr .card::after,.dr .card>.trace{display:none}.dr .card>.media{position:relative;flex:none}@media(prefers-color-scheme:dark){.dr .hs-photo{background:var(--photo-tile,#d9dee4)}}.dr .card>.body{display:flex;flex:1;flex-direction:column;padding:8px;gap:4px;min-width:0;line-height:16px;font-size:12px}.dr .dr-offer{order:0;display:flex;flex-wrap:nowrap;align-items:baseline;gap:3px;min-height:16px;letter-spacing:-.3px;white-space:nowrap}.dr :is(.dr-offer,.coupon-offer) strong{color:var(--dr-red);font-weight:inherit}.dr :is(.dr-offer,.coupon-offer) i{font-style:normal;color:var(--dr-muted);font-weight:400}.dr .card .pricerow{order:1;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;min-height:24px;font-size:13px;line-height:24px;color:var(--dr-muted)}.dr .card .now{color:var(--dr-text)}.dr .card .pricerow s{font-size:13px;color:var(--dr-muted)}.dr .dr-list-price{white-space:nowrap;overflow-wrap:normal}.dr .card .unit-price{order:2}.dr .card .title{order:3;font-size:14px;line-height:20px;font-weight:600;margin:0}.dr .card .title a{font-size:14px;line-height:20px}.dr .card .metarow{order:4;display:block;height:16px;line-height:16px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dr .card .chip{display:inline;background:none;padding:0;border:0;border-radius:0;font-size:12px;line-height:16px;color:var(--dr-muted);white-space:nowrap}.dr .card .storechip{width:auto}.dr .card .metarow>.chip~:is(.chip,.hotmeter)::before{content:"·";margin:0 4px}.dr .card .price-checked .pcl{display:none}.dr .card .price-checked::before{content:"·";margin-right:4px}.dr .card .badge{position:absolute;top:8px;left:8px;background:#fff;color:#0f7a55;border:1px solid #e6e8eb;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px;z-index:2}.dr .card .hotmeter{font-size:12px;line-height:16px}.dr .card :is(.flag,.newtag,.condtag,.gonetag,.today-ribbon){position:absolute;top:8px;left:8px;bottom:auto;right:auto;border-radius:999px;padding:2px 8px;font-size:12px;line-height:16px}.dr .card .flag{z-index:3;background:#ffb020;color:#1f1300;font-weight:700}.dr .card:has(.newtag,.today-ribbon,.flag) .badge,.dr .card:has(.flag) .newtag{top:36px}.dr .card:has(.flag):has(.newtag) .badge{top:64px}.dr .card .condtag{inset:auto auto 8px 8px;max-width:calc(100% - 16px)}.dr .card :is(.how-line,.checkout-price){order:5;color:var(--dr-muted);font-size:12px;line-height:16px}.dr .card .code-line{order:6;display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;font-size:12px;line-height:20px;font-weight:500;position:relative;z-index:4;white-space:normal}.dr .card .code{padding:0 4px;margin:0;border:1px dashed var(--dr-muted);border-radius:4px;background:transparent;color:var(--dr-text);display:inline-block;float:none;max-width:100%;font:600 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.dr .card button.code{min-height:40px;min-width:40px;vertical-align:middle}.dr .card :is(.how,.checkout-price,.price-unconfirmed,.price-aged){order:7;font-size:12px;line-height:16px}.dr .card .how{padding:0;position:relative;z-index:4}.dr .card .how summary{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:24px;padding:4px 6px;font-size:12px;line-height:16px;white-space:nowrap;list-style:none}.dr .card .how summary::-webkit-details-marker{display:none}.dr .card .how[open] summary span{transform:rotate(90deg)}.dr .dr-how-content{padding:6px}.dr .card .headline,.dr .card .deal-steps{display:none}.dr #amazon-results .card .headline{order:2;display:block;margin:0;color:var(--dr-muted);font-size:12px;line-height:16px}.dr #amazon-results .card>.body>.getdeal{order:8;margin-top:auto}.dr .card .actions{order:8;display:flex;margin-top:auto;min-width:0}.dr .card .actions>.getdeal{border-radius:999px;background:var(--dr-brand);color:var(--dr-on-brand)!important;text-align:center;box-shadow:none}.dr .card .getdeal::after{inset:0;height:auto}.dr .card .save-deal{width:40px;height:40px;min-width:40px;min-height:40px}.dr .hs-sale{display:block}.dr .hs-sale small{font-size:16px;font-weight:600}.dr .hs-promo h2{margin:6px 0 8px!important}.dr .hs-promo .hs-photo{width:26%;max-width:88px}.dr .hs-wide .hs-collage{width:44%;flex:none;margin-left:auto;gap:4px}.dr .hs-card>small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr .hs-discount{font-size:12px;font-weight:700;letter-spacing:-.3px}.dr #hs-body{display:block}@media(max-width:1199px){.dr .hs-promo .hs-sale strong{font-size:32px}}@media(min-width:640px){.dr .grid,.dr #content>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dr header>.hrow{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 24px;padding-block:12px}.dr .hrow>.search{grid-area:1/2/auto/3}.dr .hrow>.pwa-header-actions,.dr .hrow>#subscribe{grid-area:1/3}}@media(min-width:900px){.dr .grid,.dr #content>.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){.dr .grid,.dr #content>.grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1400px){.dr .grid,.dr #content>.grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:639px){.dr header>.hrow{padding-bottom:4px}.dr .card>.media{max-width:100%}.dr .card>.body{padding:6px;gap:2px}.dr .card .title,.dr .card .title a{line-height:18px}.dr #hs-body{display:none}.dr header+.wrap main>h1{font-size:24px;margin:8px 0 4px}.dr main>.lede{font-size:13px;line-height:16px;margin-bottom:8px}}@media(hover:hover) and (pointer:fine){.dr .card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #15181b12}.dr .card{transition:transform .15s,box-shadow .15s}}@media(prefers-reduced-motion:reduce){.dr .card{transition:none}.dr .card:hover{transform:none}}.dr header .search-submit{position:absolute;inset:4px auto auto 4px;width:40px;height:40px;padding:10px;border:0;border-radius:50%;background:transparent;color:var(--dr-muted);cursor:pointer}.dr header .search-submit svg{position:static;display:block;width:20px;height:20px;color:inherit}#phone-home,.ph-only{display:none}@media(max-width:640px){.phk .wrap{padding-inline:16px}.phk #hs-body,.phk #amazon-strip{display:none}.phk .ph-only{display:block}.phk #content>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phk .grid>.card{box-shadow:0 2px 8px #15181b08}.phk .card>.media{max-width:none}.phk .card .now{font-size:23px;line-height:28px;letter-spacing:-.6px}.phk .card .title,.phk .card .title a{overflow-wrap:anywhere}.phk .card .metarow{height:auto;min-height:16px;white-space:normal;overflow:visible}.phk .card :is(.chip,.dr-list-price){white-space:normal;overflow-wrap:anywhere}.phk .card .dr-offer{flex-wrap:wrap;white-space:normal}.phk .card .how summary{min-height:40px;white-space:normal}.phk .card .credit{overflow-wrap:anywhere}}.direct-photo{display:contents}.direct-photo::after{display:none!important}.direct-photo>img,.direct-photo>.ph{position:relative;z-index:4}.card .media>.direct-photo~:not(button){z-index:5;pointer-events:none}:root{--vp-number-size:48px;--vp-heading-size:22px;--vp-price-size:20px;--vp-panel-radius:16px;--vp-card-radius:12px;--vp-section-gap:24px;--vp-inset:16px;--vp-row-gap:12px;--vp-space:8px;--vp-primary:var(--dr-brand,#0e7569);--vp-coral:#f58670;--vp-coral-end:#f8b49c;--vp-sky:#65b6eb;--vp-sky-end:#a2d6f3;--vp-sunny:#f4c54d;--vp-sunny-end:#f9dc88;--vp-violet:#b6a0ed;--vp-violet-end:#d0c0f5;--vp-ink:#252032;--vp-number:#5f2641;--vp-surface:#fff;--vp-muted:#505964;--vp-off:#ac261b;--vp-code:#0f6749;--vp-shadow:0 8px 24px #2520320d;--ph-rank:#ffb44c}@media(prefers-color-scheme:dark){:root{--vp-primary:var(--dr-brand,#2fb3a4);--vp-coral:#61362f;--vp-coral-end:#442a28;--vp-sky:#20465f;--vp-sky-end:#203344;--vp-sunny:#59451f;--vp-sunny-end:#3e331e;--vp-violet:#493960;--vp-violet-end:#322a48;--vp-ink:#e2e5ea;--vp-number:#ffcd9c;--vp-surface:#171b1e;--vp-muted:#b3bdc7;--vp-off:#ff9286;--vp-code:#64dba8;--vp-shadow:0 8px 24px #00000024;--ph-rank:#f1ac4e}}@media(max-width:640px){:root{--vp-number-size:30px;--vp-heading-size:18px}}#home-showcase.hs-v2 .hs-grid{gap:var(--vp-section-gap)}#home-showcase.hs-v2 :is(.hs-tile,.hs-mini){border:0;border-radius:var(--vp-panel-radius);padding:var(--vp-inset);box-shadow:var(--vp-shadow);color:var(--vp-ink)}#home-showcase.hs-v2 .hs-promo{background:linear-gradient(120deg,var(--vp-sky),var(--vp-sky-end))}#home-showcase.hs-v2 .hs-season{background:linear-gradient(120deg,var(--vp-sunny),var(--vp-sunny-end));align-content:start;gap:16px}#home-showcase.hs-v2 .hs-season .vp-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#home-showcase.hs-v2 .vp-photos .hs-photo{width:100%;max-width:none;height:96px}#home-showcase.hs-v2 .hs-hero{background:linear-gradient(120deg,var(--vp-violet),var(--vp-violet-end));padding:24px 24px 48px;gap:16px}#home-showcase.hs-v2 .hs-slide:nth-child(2) .hs-hero{background:linear-gradient(120deg,var(--vp-sky),var(--vp-sky-end))}#home-showcase.hs-v2 .hs-slide:nth-child(3) .hs-hero{background:linear-gradient(120deg,var(--vp-sunny),var(--vp-sunny-end))}#home-showcase.hs-v2 .hs-wide{background:linear-gradient(120deg,var(--vp-coral),var(--vp-coral-end))}#home-showcase.hs-v2 .hs-mini{background:var(--vp-coral-end)}#home-showcase.hs-v2 .hs-mini .hs-cards{gap:16px}#home-showcase.hs-v2 .hs-mini .hs-card{min-width:0}#home-showcase.hs-v2 h2{font-size:var(--vp-heading-size)!important}#home-showcase.hs-v2 .hs-heading{margin-bottom:16px;gap:var(--vp-space)}#home-showcase.hs-v2 .hs-row{margin-top:24px}#home-showcase.hs-v2 .hs-sale{margin-top:8px;color:var(--vp-number);white-space:normal}#home-showcase.hs-v2 .hs-sale strong{font-size:var(--vp-number-size);line-height:1.05;font-weight:800;letter-spacing:-2px}#home-showcase.hs-v2 .hs-sale small{color:var(--vp-ink)}#home-showcase.hs-v2 .hs-promo h2{margin:8px 0!important}#home-showcase.hs-v2 .hs-promo .hs-photo{flex-shrink:0}#home-showcase.hs-v2 .hs-collage{gap:var(--vp-space)}#home-showcase.hs-v2 :is(.hs-photo,.hs-card){border-radius:var(--vp-card-radius)}#home-showcase.hs-v2 .hs-photo{position:relative}#home-showcase.hs-v2 .hs-card{background:var(--vp-surface);padding:8px;gap:var(--vp-space);border:0;color:var(--vp-ink)}#home-showcase.hs-v2 .hs-card>small,#home-showcase.hs-v2 .hs-price small{color:var(--vp-muted)}#home-showcase.hs-v2 .hs-discount{display:block;flex:none;height:16px;min-height:16px;line-height:16px;white-space:nowrap;color:var(--vp-off)}#home-showcase.hs-v2 .hs-discount em{color:var(--vp-code);font-style:normal}#home-showcase.hs-v2 .hs-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;line-height:24px}#home-showcase.hs-v2 .hs-price strong{font-size:var(--vp-price-size);line-height:24px;font-weight:800}#home-showcase.hs-v2 .hs-price small{font-size:11px}#home-showcase.hs-v2 .hs-carousel button{color:var(--vp-ink)}#home-showcase.hs-v2 .hs-cta{background:var(--vp-surface);color:var(--vp-ink)}#home-showcase.hs-v2 .hs-tile:hover,#home-showcase.hs-v2 .hs-heading>a,#home-showcase.hs-v2 .hs-empty{color:var(--vp-ink)}#home-showcase.hs-v2 .ph-rank{position:absolute;top:0;left:0;padding:3px 7px;border-radius:7px 0 7px 0;background:var(--ph-rank);color:#372005;font-size:10px;line-height:14px;font-weight:800}.dr :is(.grid,.coupon-top-row)>.card{border-radius:var(--vp-card-radius)}.dr .card .now{font-size:var(--vp-price-size);line-height:24px;font-weight:800}@media(max-width:640px){.phk #controls{margin:16px 0}.phk #content>.grid{gap:var(--vp-row-gap);margin-top:0}.phk .card>.body{padding:8px;gap:var(--vp-space)}}@media(prefers-color-scheme:dark){#home-showcase.hs-v2 :is(.hs-photo,.hs-mini .hs-photo){background:var(--photo-tile)}#home-showcase.hs-v2 .hs-photo img{mix-blend-mode:multiply}}@media(max-width:640px){.pc header{border:0}.pc .hrow>.brand{min-height:44px;height:44px}.pc .brand a{width:44px;height:44px;justify-content:center}.pc .brand .word,.pc .hrow>.pwa-header-actions,.pc .hrow>#subscribe,.pc .hrow>.acct,.pc #sincevisit,.pc .phone-tools{display:none!important}.pc .searchfield{height:44px}.pc .searchfield #clearsearch{top:0;width:44px;height:44px;min-width:44px;min-height:44px}.pc #searchcount,.pc #search-spelling{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pc #pc-menu .pwa-label-compact{display:none}.pc #pc-menu .pwa-label-full{display:inline}.pc #pc-menu #pwa-header-install svg{width:24px;height:24px}.pc #controls{flex-wrap:wrap;overflow:visible;mask-image:none;-webkit-mask-image:none;padding-right:0}.pc #controls :is(button,select,input){min-width:44px;min-height:44px}.pc #home-showcase{margin:8px 0 16px}.pc #phone-home{display:flex;flex-direction:column;gap:16px}.pc #phone-home .hs-carousel{height:120px;min-height:120px;margin:0 0 44px}.pc #phone-home .hs-hero{height:120px;min-height:0;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:12px;gap:8px;border:0;border-radius:12px;box-shadow:none;background:#49316f;color:#fff}.pc #phone-home .hs-slide:nth-child(2n) .hs-hero{background:#145678}.pc #phone-home .hs-slide:nth-child(3n) .hs-hero{background:#685016}.pc #phone-home .hs-slide:nth-child(5n) .hs-hero{background:#853c32}.pc #phone-home .hs-hero>div:first-child{min-width:0;flex:1}.pc #phone-home .hs-hero h2{font-size:13px!important;font-weight:600;line-height:18px;margin:0 0 4px!important}.pc #phone-home .ph-subtitle{display:block;font-size:22px;line-height:26px;letter-spacing:-.5px;font-weight:800;margin:0}.pc #phone-home .ph-subtitle b{color:#f4c54d}.pc #phone-home .hs-cta{font-size:12px;line-height:18px;color:#fff;background:none;padding:4px 0 0}.pc #phone-home .hs-collage{display:block;flex:none;width:96px;height:96px}.pc #phone-home .hs-collage .hs-photo{height:96px;padding:8px;background:#fff}.pc #phone-home .hs-collage img{mix-blend-mode:normal}.pc #phone-home .hs-carousel button{width:44px;height:44px}.pc #phone-home :is(.hs-prev,.hs-next){display:none}.pc #phone-home .hs-dots{top:120px;bottom:auto;max-width:100%;overflow-x:auto;scrollbar-width:none}.pc #phone-home .hs-dots button{flex:none;background:none;color:var(--dr-text)}.pc #phone-home .hs-dots span{width:6px;opacity:.5}.pc #phone-home [aria-current="true"] span{opacity:1}.pc #phone-home .hs-pause{position:absolute;right:0;top:120px;bottom:auto;border-radius:12px;background:transparent;color:var(--dr-text);z-index:2;font-size:14px}.pc #phone-home .hs-row{margin:0}.pc #phone-home .hs-codes{padding:0 12px 12px;border-radius:12px;background:color-mix(in srgb,var(--dr-brand) 10%,var(--dr-bg))}.pc #phone-home .hs-heading{margin:0;gap:8px}.pc #phone-home .hs-heading h2{font-size:16px!important;font-weight:600;line-height:20px}.pc #phone-home .hs-heading>a{min-width:44px;color:var(--dr-brand)}.pc #phone-home .hs-cards{gap:12px;padding:0;scrollbar-width:none}.pc #phone-home .pc-card{position:relative;flex:0 0 calc((100% - 12px)/2.3);min-width:0;scroll-snap-align:start}.pc #phone-home .hs-row:not(.hs-codes) .hs-cards{margin-right:-16px;padding-right:16px}.pc #phone-home .hs-card{height:100%;gap:4px}.pc #phone-home .hs-card .hs-photo{height:116px;aspect-ratio:auto;padding:8px;overflow:visible}.pc #phone-home .hs-discount{font-size:10px;height:28px;line-height:14px;white-space:normal}.pc #phone-home .hs-discount em{font-style:normal;color:var(--dr-brand)}.pc #phone-home .hs-price{gap:0 4px}.pc #phone-home .hs-title{line-height:18px;min-height:36px}.pc #phone-home .hs-card>small{line-height:16px}.pc #phone-home .ph-rank{position:absolute;top:-8px;left:-8px;z-index:1;width:30px;padding:4px 0 9px;border-radius:0;background:#f4c54d;color:#252032;font-size:9px;line-height:12px;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%)}.pc #phone-home .ph-rank b{display:block;font-size:14px;line-height:16px}.pc #phone-home [data-rank="2"]{background:#c7ced6}.pc #phone-home [data-rank="3"]{background:#dca082}.pc #phone-home [data-pc-save]{display:contents}.pc #phone-home .save-deal{top:4px;right:4px;z-index:2}.pc #phone-home .save-deal svg circle{fill:#fff}.pc:not(.pc-past-codes) :is(#subbar,#subbarclose){display:none!important}.pc #subbar{height:48px;min-height:44px;padding:0 48px 0 16px}}