#browsesale-app .brand-logo{mix-blend-mode:normal;object-fit:contain;background:0 0}#browsesale-app .wordmark-logo-dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app .wordmark-logo-light{display:none}:root:not([data-theme=light]) #browsesale-app .wordmark-logo-dark{display:block}}:root[data-theme=dark] #browsesale-app .wordmark-logo-light{display:none}:root[data-theme=dark] #browsesale-app .wordmark-logo-dark{display:block}#browsesale-app .page-loader{min-height:100vh;color:var(--sh-muted,#9fb2a7);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}#browsesale-app .page-loader p{margin:0;font-size:.9rem}#browsesale-app .page-loader .spinner{border:3px solid var(--sh-line,#26423a);border-top-color:var(--bs-coral,#ff6b4d);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite sh-spin}@media (prefers-reduced-motion:reduce){#browsesale-app .page-loader .spinner{animation-duration:2.4s}}#browsesale-app{--reference-heading:#17382e;--reference-body:#496158;--reference-card:#fff;--reference-card-label:#fffffff0;--reference-card-muted:#557067;--reference-pill:#fff;--reference-pill-text:#17382e;--reference-collection-copy:#17382e;--reference-collection-overlay:#fff8f0d1}#browsesale-app :is(h1,h2,h3,h4){color:var(--reference-heading)}#browsesale-app .section-heading p,#browsesale-app .category-label small{color:var(--reference-body)}#browsesale-app .category-card{background:var(--reference-card)}#browsesale-app .category-label{background:var(--reference-card-label)}#browsesale-app .category-label small{color:var(--reference-card-muted)}#browsesale-app .pill{background:var(--reference-pill);color:var(--reference-pill-text)}#browsesale-app .pill.selected,#browsesale-app .pill:hover{color:#fff;background:var(--bs-coral-strong);border-color:var(--bs-coral-strong)}#browsesale-app .collection-card>div{background:var(--reference-collection-overlay)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app{--reference-heading:#f4eee5;--reference-body:#b8ccc1;--reference-card:#18352c;--reference-card-label:#0a1f19f0;--reference-card-muted:#c1d5c9;--reference-pill:#1b3b31;--reference-pill-text:#e9f1e8;--reference-collection-copy:#f4eee5;--reference-collection-overlay:#0c231cd1}}:root[data-theme=dark] #browsesale-app{--reference-heading:#f4eee5;--reference-body:#b8ccc1;--reference-card:#18352c;--reference-card-label:#0a1f19f0;--reference-card-muted:#c1d5c9;--reference-pill:#1b3b31;--reference-pill-text:#e9f1e8;--reference-collection-copy:#f4eee5;--reference-collection-overlay:#0c231cd1}#browsesale-app{min-height:100dvh;font-family:var(--sans);-webkit-font-smoothing:antialiased}#browsesale-app .hero-visual-homepage img{mix-blend-mode:normal;filter:none;-webkit-mask-image:none;mask-image:none}#browsesale-app .hero-visual-categories img{object-fit:contain;object-position:center;padding:8px 0}#browsesale-app .collection-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--reference-heading) 16%, transparent);box-shadow:0 16px 30px #122c231a}#browsesale-app .collection-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0b251deb 0%,#0b251dad 34%,#0b251d14 72%);position:absolute;inset:0}#browsesale-app .collection-card>div{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b251dc7;border:1px solid #ffffff2e;border-radius:12px;width:min(62%,245px);padding:14px 15px}#browsesale-app .collection-card h3,#browsesale-app .collection-card p{color:#fff}#browsesale-app .collection-card h3{font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1}#browsesale-app .collection-card p{color:#e1eee8;font-size:.8rem}#browsesale-app .collection-card .btn{box-shadow:0 5px 14px #0000002e}#browsesale-app .search-form{border-color:color-mix(in srgb, var(--reference-heading) 18%, transparent);box-shadow:0 12px 28px #142f261f}#browsesale-app .search-form:focus-within{border-color:var(--bs-coral-strong);box-shadow:0 0 0 3px #d9402e2e,0 12px 28px #142f261f}#browsesale-app .search-form>svg{color:var(--bs-coral-strong);background:color-mix(in srgb, var(--bs-coral-strong) 12%, transparent);border-radius:10px;width:34px;height:34px;padding:7px}#browsesale-app .public-header .market-chip{transition:border-color .2s,box-shadow .2s}#browsesale-app .public-header .market-chip[open]{border-color:var(--bs-coral-strong)}#browsesale-app .newsletter .round.mint{color:var(--forest);box-shadow:inset 0 0 0 1px #17382e29}#browsesale-app .process-illustration>span{color:var(--forest);box-shadow:0 10px 24px #122c231f,inset 0 0 0 1px #17382e1a}#browsesale-app .bs-main{display:block}#browsesale-app .product-prices{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}#browsesale-app .product-prices del{color:var(--muted);font-size:12px}#browsesale-app .product-prices strong{color:var(--ink);font:700 18px var(--sans)}#browsesale-app .product-prices span{color:#c43b2d;font-size:12px}#browsesale-app .product-prices small{color:var(--muted);flex-basis:100%;font-size:10px}#browsesale-app .sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#browsesale-app .public-header .nav-inner{align-items:center;gap:28px;height:auto;min-height:74px;padding-block:10px;display:flex}#browsesale-app .public-header .desktop-nav{justify-content:flex-start;margin:0;display:flex;position:relative}#browsesale-app .public-header .header-actions{flex-wrap:nowrap;align-items:center;gap:12px;margin:0 0 0 auto;display:flex}#browsesale-app .public-header .mobile-header-actions{display:none}#browsesale-app .public-header .brand-symbol{width:auto;height:52px;display:block}#browsesale-app .public-header .category-menu>summary{cursor:pointer;font:inherit;border:0;align-items:center;gap:3px;padding:13px 0;list-style:none;display:flex}#browsesale-app .public-header .category-menu>summary::-webkit-details-marker{display:none}#browsesale-app .public-header .category-menu>summary:after{content:"+";font-size:10px}#browsesale-app .public-header .category-mega-menu{max-width:calc(100vw - 72px);top:100%;left:0}#browsesale-app .public-header .header-actions :is(.sign-in-static,.account-menu>summary,.notifications-trigger){min-height:48px;color:var(--charcoal);font:700 14px var(--sans);white-space:nowrap;background:0 0;border:1px solid #e8e8e2;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;display:inline-flex}#browsesale-app .public-header .header-cta{color:#fff;min-height:48px;font:700 14px var(--sans);background:#b93627;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 28px;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #ed5d4330}#browsesale-app .hero h1{white-space:normal;text-wrap:balance}#browsesale-app .hero h1 span{color:#c43b2d}#browsesale-app .deal-content p{color:#596575}#browsesale-app .reviewed small{color:#59666f}#browsesale-app .public-header .theme-toggle{border:1px solid var(--line);width:48px;height:48px;color:var(--charcoal);background:#fff;border-radius:12px;padding:12px}#browsesale-app .public-header .header-search-icon{width:42px;height:42px;color:var(--charcoal);place-items:center;display:inline-grid}#browsesale-app .public-header .market-chip{border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;min-height:48px;padding:6px 15px;display:flex}#browsesale-app .public-header .market-chip summary{color:#40536d;width:170px}#browsesale-app .hero-without-art{grid-template-columns:1fr}#browsesale-app .bs-lede{color:#3f526b;max-width:580px;margin:0 0 24px;font-size:17px;line-height:1.54}#browsesale-app .empty-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;grid-column:1/-1;padding:45px 20px}#browsesale-app .empty-state>svg{margin:0 auto 16px}#browsesale-app .save-toggle-control{display:inline-flex;position:relative}#browsesale-app .save-toggle-error{border:1px solid var(--line);color:#9c2d24;z-index:5;background:#fff;width:220px;padding:10px;font-size:12px;position:absolute;top:100%;right:0}#browsesale-app .deal-card{flex-direction:column;display:flex}#browsesale-app .deal-content{flex-direction:column;flex:1;display:flex}#browsesale-app .deal-content>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#browsesale-app .deal-actions{margin-top:auto}#browsesale-app .reviewed{flex-wrap:wrap}#browsesale-app .brand-word{overflow-wrap:anywhere;text-align:center}#browsesale-app .brand-tile img{box-sizing:border-box;object-fit:contain;background:#fff;border-radius:10px;width:100%;height:64px;padding:10px 12px;display:block}#browsesale-app .brand-tile{border-color:color-mix(in srgb, var(--reference-heading) 18%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--reference-card) 96%, white), var(--reference-card));justify-content:flex-start;align-items:stretch;gap:8px;min-height:148px;padding:22px 18px 17px;box-shadow:0 10px 24px #0a221b14}#browsesale-app .brand-tile:hover,#browsesale-app .brand-tile:focus-visible{border-color:var(--bs-coral-strong);transform:translateY(-3px);box-shadow:0 14px 28px #0a221b24}#browsesale-app .brand-tile:focus-visible,#browsesale-app .letter:focus-visible{outline-offset:3px;outline:3px solid #d9402e57}#browsesale-app .brand-tile .brand-word{min-height:2.6em;max-height:none;color:var(--reference-heading);letter-spacing:-.035em;font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.3;display:block;overflow:visible}#browsesale-app .brands-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}#browsesale-app .brand-tile small{color:var(--reference-card-muted);margin:auto 0 0;padding-right:28px;font-size:.72rem;line-height:1.3;display:block}#browsesale-app .brand-tile-arrow{width:30px;height:30px;color:var(--forest);background:#dceadf;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:absolute;bottom:14px;right:14px}#browsesale-app .brand-tile:hover .brand-tile-arrow,#browsesale-app .brand-tile:focus-visible .brand-tile-arrow{color:#fff;background:var(--bs-coral-strong);transform:translate(2px)}#browsesale-app .brand-feature{background:radial-gradient(circle at 90% 10%,#ffffff1f,#0000 34%),linear-gradient(145deg,#194b3d,#102d25);border-color:#a7d7c23d;min-height:174px}#browsesale-app .brand-feature .brand-word{color:#fff;font-size:clamp(1.1rem,1.55vw,1.5rem)}#browsesale-app .brand-feature small{color:#c9e3d5}#browsesale-app .brand-feature .brand-tile-arrow{color:#164137;background:#dceadf}#browsesale-app .all-brands-grid .brand-feature{background:linear-gradient(145deg, color-mix(in srgb, var(--reference-card) 96%, white), var(--reference-card));border-color:color-mix(in srgb, var(--reference-heading) 18%, transparent);min-height:148px}#browsesale-app .all-brands-grid .brand-feature .brand-word{color:var(--reference-heading);font-size:clamp(1rem,1.4vw,1.3rem)}#browsesale-app .all-brands-grid .brand-feature small{color:var(--reference-card-muted)}#browsesale-app .all-brands-grid .brand-feature .brand-tile-arrow{color:var(--forest);background:#dceadf}#browsesale-app .letters{border:1px solid color-mix(in srgb, var(--reference-heading) 14%, transparent);background:color-mix(in srgb, var(--reference-card) 72%, transparent);border-radius:16px;gap:8px;margin:22px 0 24px;padding:12px}#browsesale-app .letter{border:1px solid color-mix(in srgb, var(--reference-heading) 14%, transparent);background:var(--reference-pill);width:38px;height:38px;color:var(--reference-heading);border-radius:10px;font-weight:800;transition:background .2s,color .2s,transform .2s}#browsesale-app .letter:hover{transform:translateY(-2px)}#browsesale-app .letter.selected,#browsesale-app .letter:hover{border-color:var(--bs-coral-strong);background:var(--bs-coral-strong);color:#fff}#browsesale-app .footer-bottom nav{gap:10px;display:flex}#browsesale-app .btn:disabled{opacity:.55;cursor:not-allowed}#browsesale-app .notice{border:1px solid var(--line);font:14px var(--sans);background:#fff;border-radius:10px;padding:12px 16px}#browsesale-app .notice.error{color:#9b3027;background:#fff0e9}#browsesale-app .auth-connected .account-card{box-shadow:none;background:0 0;border:0;padding:0}#browsesale-app .auth-connected .account-card-head{border:0;padding:0}#browsesale-app .auth-connected .account-card-head h1 span{color:var(--coral);display:block}#browsesale-app .auth-connected .account-card-head p{font:15px/1.5 var(--sans);color:#3f526b;margin:0 0 24px!important}#browsesale-app .auth-connected .account-card-body{padding:0}#browsesale-app .auth-connected .account-field{gap:8px;margin-top:16px;display:grid}#browsesale-app .auth-connected .account-field label{font:700 13px var(--sans)}#browsesale-app .auth-connected .account-field input{width:100%;min-height:45px;font:14px var(--sans);background:#fff;border:1px solid #e8e8e2;border-radius:9px;padding:11px 13px}#browsesale-app .auth-connected .account-submit{color:#fff;width:100%;min-height:44px;font:700 14px var(--sans);background:linear-gradient(110deg,#ff7154,#ff4b3f);border:0;border-radius:999px;justify-content:center;margin-top:12px;display:flex}#browsesale-app .auth-tabs a{text-align:center;font:700 14px var(--sans);border-bottom:2px solid #0000;flex:1;padding:13px 8px}#browsesale-app .auth-tabs a.active{border-color:var(--coral)}#browsesale-app .auth-connected .oauth-button{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:14px var(--sans);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}#browsesale-app .auth-connected .account-divider{text-align:center;color:var(--muted);margin:14px 0;font-size:12px}#browsesale-app .auth-connected .account-switch{text-align:center;margin-top:20px;font-size:13px;display:block}#browsesale-app .auth-connected .account-footnote{margin-top:18px;font-size:12px}@media (max-width:1200px){#browsesale-app .public-header .market-chip summary{width:140px}#browsesale-app .public-header .header-actions{gap:8px}}@media (min-width:681px) and (max-width:980px){#browsesale-app .public-header .desktop-nav{gap:14px;margin-left:0;font-size:12px;display:flex}#browsesale-app .public-header .nav-inner{gap:14px}#browsesale-app .public-header .header-actions{gap:6px}#browsesale-app .public-header .market-chip summary{width:104px}#browsesale-app .public-header .header-actions :is(.sign-in-static,.account-menu>summary,.notifications-trigger,.header-cta){padding-inline:12px}}@media (max-width:680px){#browsesale-app .public-header .nav-inner{justify-content:space-between;gap:10px;height:64px;min-height:64px;padding-block:0;display:flex}#browsesale-app .public-header .desktop-nav,#browsesale-app .public-header .header-actions{display:none}#browsesale-app .public-header .mobile-header-actions{align-items:center;gap:4px;display:flex}#browsesale-app .public-header .brand-symbol{height:42px}#browsesale-app .public-header .mobile-header-actions .theme-toggle{width:36px;height:36px;padding:8px}#browsesale-app .public-header .mobile-search-link,#browsesale-app .public-header .mobile-menu-trigger{width:36px;height:40px;min-height:40px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}#browsesale-app .bs-lede{margin-bottom:16px;font-size:14px;line-height:1.48}#browsesale-app .footer-bottom nav{flex-wrap:wrap}#browsesale-app .auth-connected .account-card-head h1{font-size:35px}}#browsesale-app .filter-submit{margin-top:22px}#browsesale-app .pagination a{border-radius:8px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:700;display:grid}#browsesale-app .pagination a.active{color:#fff;background:var(--forest)}#browsesale-app .category-icon-fallback{background:var(--sage-soft);width:100%;height:100%;color:var(--forest);place-items:center;display:grid}#browsesale-app .category-icon-fallback svg{width:45px;height:45px}#browsesale-app .letter{place-items:center;text-decoration:none;display:inline-grid}#browsesale-app .dialog{border:1px solid var(--line);background:var(--cream);max-width:520px;color:var(--ink);border-radius:18px;padding:28px}#browsesale-app .dialog::backdrop{background:#092b2470}#browsesale-app .dialog form>div{flex-wrap:wrap;gap:12px;display:flex}#browsesale-app .dialog button{border:1px solid var(--line);font:700 13px var(--sans);cursor:pointer;background:#fff;border-radius:999px;padding:12px 18px}#browsesale-app .reference-follow .button{color:var(--ink);min-height:44px;font:700 14px var(--sans);box-shadow:none;background:0 0;border:1px solid #bfcdc3;border-radius:999px;padding:10px 22px}#browsesale-app .reference-partner{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px}#browsesale-app .reference-partner>h3{margin:0 0 16px}#browsesale-app .reference-partner .doc-form,#browsesale-app .reference-partner .doc-form-row{gap:13px;display:grid}#browsesale-app .reference-partner label{gap:6px;font-size:12px;font-weight:700;display:grid}#browsesale-app .reference-partner :is(input,select,textarea){box-sizing:border-box;width:100%;font:13px var(--sans);background:#fff;border:1px solid #e5e9e3;border-radius:9px;padding:11px 13px}#browsesale-app .reference-partner :is(small,.doc-form-hint,.doc-form-legal){color:var(--muted);font-size:11px;font-weight:400}#browsesale-app .reference-partner .button.primary{color:#fff;cursor:pointer;min-height:44px;font:700 14px var(--sans);background:linear-gradient(110deg,#ff7154,#ff4b3f);border:0;border-radius:999px;padding:10px 22px}#browsesale-app .honeypot{display:none!important}#browsesale-app .pref-fields input,#browsesale-app .delete-account-form input{box-sizing:border-box;width:100%;font:13px var(--sans);color:var(--ink);background:#fff;border:1px solid #e5e9e3;border-radius:9px;padding:11px 13px}#browsesale-app .delete-account-form{gap:12px;display:grid}#browsesale-app .delete-account-form>label{font-size:13px;font-weight:700}#browsesale-app .reference-follow-card{gap:9px;display:grid}#browsesale-app .product-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}#browsesale-app .detail-trust-pills>a{background:var(--sage-soft);color:var(--forest);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;display:flex}#browsesale-app .auth-connected .account.account-auth{background:0 0;width:auto;max-width:none;margin:0;padding:0}#browsesale-app .auth-connected .account-notice{margin:12px 0;padding:10px;font-size:12px}#browsesale-app .auth-connected .account-field-hint{font:11px/1.5 var(--sans);color:var(--muted);display:block}#browsesale-app .public-header .notif-menu>summary{border:1px solid var(--line);min-height:48px;color:var(--charcoal);font:700 14px var(--sans);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}#browsesale-app .public-header :is(.notif-panel,.account-menu-panel){z-index:100}#browsesale-app .legacy-surface{width:min(100% - 72px,1360px);margin:30px auto}#browsesale-app [data-legacy-ui] .bs-button{border-radius:999px}#browsesale-app .signin-panel .account-notice.info{display:none}@media (max-width:680px){#browsesale-app .pref-fields,#browsesale-app .product-reference-grid{grid-template-columns:1fr}}:root[data-theme=dark] #browsesale-app{--cream:#0c1a16;--white:#12241e;--ink:#f4f0e8;--charcoal:#dbe8e0;--muted:#b4c2b9;--line:#2d493c;--sage-soft:#243e32;background:var(--cream);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] #browsesale-app .header{border-color:var(--line);background:#0c1a16f5}:root[data-theme=dark] #browsesale-app :is(.hero h1,.hero .eyebrow,.hero-description,.bs-lede,.section-heading p,.deal-brand,.category-label strong,.brand-word,.hero-trust,.feature-item h3,.process-card h3,.account-heading h1,.account-heading p,.about-two p){color:var(--ink)}:root[data-theme=dark] #browsesale-app :is(.deal-card,.brand-tile,.category-label,.info-card,.process-card,.feature-item,.support-tile,.signin-panel,.filter-panel,.account-side,.account-section,.reference-partner,.help-callout,.contact-form,.auth-connected .account-card,.pref-fields input,.delete-account-form input){background:var(--white);border-color:var(--line)}:root[data-theme=dark] #browsesale-app :is(.deal-content p,.reviewed small,.section-heading p,.feature-item p,.process-card p,.category-label small,.step p,.newsletter-title p,.filter-checks,.results-toolbar small,.signin-panel p){color:#b4c2b9}:root[data-theme=dark] #browsesale-app .hero h1 span{color:var(--coral)}:root[data-theme=dark] #browsesale-app .hero-visual img{mix-blend-mode:normal}:root[data-theme=dark] #browsesale-app .hero-visual{background:0 0}:root[data-theme=dark] #browsesale-app .search-form,:root[data-theme=dark] #browsesale-app .newsletter-form{background:var(--white);border-color:var(--line)}:root[data-theme=dark] #browsesale-app :is(input,select,textarea){color:var(--ink)}:root[data-theme=dark] #browsesale-app input::placeholder,:root[data-theme=dark] #browsesale-app textarea::placeholder{color:#a9bab0}:root[data-theme=dark] #browsesale-app .newsletter{background:linear-gradient(110deg,#1b3226,#162b22)}:root[data-theme=dark] #browsesale-app .newsletter h3,:root[data-theme=dark] #browsesale-app .handwritten{color:var(--ink)}:root[data-theme=dark] #browsesale-app .account-heading{background:linear-gradient(110deg,#1b3226,#243e32)}:root[data-theme=dark] #browsesale-app :is(.view-deal,.heart-btn){color:#142c2b}:root[data-theme=dark] #browsesale-app .public-header .theme-toggle{background:var(--white);color:var(--ink);border-color:var(--line)}:root[data-theme=dark] #browsesale-app .public-header .market-chip summary{color:var(--ink)}:root[data-theme=dark] #browsesale-app .public-header :is(.sign-in-static,.account-menu>summary,.notif-menu>summary){color:var(--ink);border-color:var(--line)}:root[data-theme=dark] #browsesale-app .filter-panel select,:root[data-theme=dark] #browsesale-app .results-toolbar select{background:var(--white);border-color:var(--line)}:root[data-theme=dark] #browsesale-app .auth-connected .account-field input,:root[data-theme=dark] #browsesale-app .auth-connected .oauth-button{background:var(--white);border-color:var(--line);color:var(--ink)}:root[data-theme=dark] #browsesale-app .auth-connected .account-card-head p{color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app{--cream:#0c1a16;--white:#12241e;--ink:#f4f0e8;--charcoal:#dbe8e0;--muted:#b4c2b9;--line:#2d493c;--sage-soft:#243e32;background:var(--cream);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:not([data-theme=light]) #browsesale-app .header{border-color:var(--line);background:#0c1a16f5}:root:not([data-theme=light]) #browsesale-app :is(.hero h1,.hero .eyebrow,.hero-description,.bs-lede,.section-heading p,.deal-brand,.category-label strong,.brand-word,.hero-trust,.feature-item h3,.process-card h3,.account-heading h1,.account-heading p,.about-two p){color:var(--ink)}:root:not([data-theme=light]) #browsesale-app :is(.deal-card,.brand-tile,.category-label,.info-card,.process-card,.feature-item,.support-tile,.signin-panel,.filter-panel,.account-side,.account-section,.reference-partner,.help-callout,.contact-form,.auth-connected .account-card,.pref-fields input,.delete-account-form input){background:var(--white);border-color:var(--line)}:root:not([data-theme=light]) #browsesale-app :is(.deal-content p,.reviewed small,.section-heading p,.feature-item p,.process-card p,.category-label small,.step p,.newsletter-title p,.filter-checks,.results-toolbar small,.signin-panel p){color:#b4c2b9}:root:not([data-theme=light]) #browsesale-app .hero h1 span{color:var(--coral)}:root:not([data-theme=light]) #browsesale-app .hero-visual img{mix-blend-mode:normal}:root:not([data-theme=light]) #browsesale-app .hero-visual{background:0 0}:root:not([data-theme=light]) #browsesale-app .search-form,:root:not([data-theme=light]) #browsesale-app .newsletter-form{background:var(--white);border-color:var(--line)}:root:not([data-theme=light]) #browsesale-app :is(input,select,textarea){color:var(--ink)}:root:not([data-theme=light]) #browsesale-app input::placeholder,:root:not([data-theme=light]) #browsesale-app textarea::placeholder{color:#a9bab0}:root:not([data-theme=light]) #browsesale-app .newsletter{background:linear-gradient(110deg,#1b3226,#162b22)}:root:not([data-theme=light]) #browsesale-app .newsletter h3,:root:not([data-theme=light]) #browsesale-app .handwritten{color:var(--ink)}:root:not([data-theme=light]) #browsesale-app .account-heading{background:linear-gradient(110deg,#1b3226,#243e32)}:root:not([data-theme=light]) #browsesale-app :is(.view-deal,.heart-btn){color:#142c2b}:root:not([data-theme=light]) #browsesale-app .public-header .theme-toggle{background:var(--white);color:var(--ink);border-color:var(--line)}:root:not([data-theme=light]) #browsesale-app .public-header .market-chip summary{color:var(--ink)}:root:not([data-theme=light]) #browsesale-app .public-header :is(.sign-in-static,.account-menu>summary,.notif-menu>summary){color:var(--ink);border-color:var(--line)}:root:not([data-theme=light]) #browsesale-app .filter-panel select,:root:not([data-theme=light]) #browsesale-app .results-toolbar select{background:var(--white);border-color:var(--line)}:root:not([data-theme=light]) #browsesale-app .auth-connected .account-field input,:root:not([data-theme=light]) #browsesale-app .auth-connected .oauth-button{background:var(--white);border-color:var(--line);color:var(--ink)}:root:not([data-theme=light]) #browsesale-app .auth-connected .account-card-head p{color:var(--ink)}}:root[data-theme=dark] #browsesale-app .account-side>a.selected,:root[data-theme=dark] #browsesale-app .account-side>a:hover{color:#f4f0e8;background:#23483a}:root[data-theme=dark] #browsesale-app .account-side>a{color:#e4eee7}:root[data-theme=dark] #browsesale-app .account-side>small,:root[data-theme=dark] #browsesale-app .info-card p{color:#b8ccc1}:root[data-theme=dark] #browsesale-app .info-card h3,:root[data-theme=dark] #browsesale-app .account-section h2{color:#f4f0e8}:root[data-theme=dark] #browsesale-app .account-section>p{color:#c5d5cc}:root[data-theme=dark] #browsesale-app .btn-outline{color:#f4f0e8;background:#18352c;border-color:#6f9a87}:root[data-theme=dark] #browsesale-app .btn-green{color:#f4f0e8;background:#087052}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app .account-side>a.selected,:root:not([data-theme=light]) #browsesale-app .account-side>a:hover{color:#f4f0e8;background:#23483a}:root:not([data-theme=light]) #browsesale-app .account-side>a{color:#e4eee7}:root:not([data-theme=light]) #browsesale-app .account-side>small,:root:not([data-theme=light]) #browsesale-app .info-card p{color:#b8ccc1}:root:not([data-theme=light]) #browsesale-app .info-card h3,:root:not([data-theme=light]) #browsesale-app .account-section h2{color:#f4f0e8}:root:not([data-theme=light]) #browsesale-app .account-section>p{color:#c5d5cc}:root:not([data-theme=light]) #browsesale-app .btn-outline{color:#f4f0e8;background:#18352c;border-color:#6f9a87}:root:not([data-theme=light]) #browsesale-app .btn-green{color:#f4f0e8;background:#087052}}#browsesale-app .reference-partner label,#browsesale-app .reference-partner .notice{color:var(--ink)}#browsesale-app .save-toggle:not(.heart-btn){color:var(--ink);font:700 13px var(--sans);cursor:pointer;background:#fff;border:1px solid #bfcdc3;border-radius:999px;align-items:center;padding:10px 18px;display:inline-flex}#browsesale-app .auth-connected .account-card-body{display:block}#browsesale-app .auth-connected .account-card-head h1{font:700 clamp(40px, 4.3vw, 61px)/1.02 var(--serif);margin:0 0 14px}#browsesale-app .reference-auth-options{font:12px var(--sans);color:var(--muted);margin-top:18px}#browsesale-app .reference-auth-options .oauth-button{margin-top:12px}#browsesale-app .partner-extra-fields{color:var(--muted);font-size:11px}#browsesale-app .partner-extra-fields>summary{cursor:pointer}#browsesale-app .partner-extra-fields[open] label{margin-top:12px}@media (max-width:680px){#browsesale-app .auth-connected .account-card-head h1{font-size:39px}}:root[data-theme=dark] #browsesale-app :is(.hero-trust svg,.category-icon-fallback,.account-side>a.selected){color:#c8decf}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app :is(.hero-trust svg,.category-icon-fallback,.account-side>a.selected){color:#c8decf}}#browsesale-app{--icon-ink:#0f5947;--icon-disc:#e4eee1;--icon-disc-strong:#d5e4d4;--icon-border:#b9d0c0}#browsesale-app :is(.hero-trust svg,.feature-item>svg,.category-icon-fallback,.category-icon-fallback svg,.trust-icon,.step-icon svg,.detail-facts svg,.proof-strip svg,.three-benefits svg,.account-side>a svg){color:var(--icon-ink)}#browsesale-app .hero-trust svg,#browsesale-app .feature-item>svg{background:var(--icon-disc)}#browsesale-app .circle-arrow{background:var(--icon-disc-strong);color:var(--icon-ink)}#browsesale-app .trust-icon{border-color:var(--icon-border);color:var(--icon-ink)}#browsesale-app .step-number{background:var(--icon-disc);color:var(--icon-ink)}#browsesale-app .process-illustration>span{color:var(--icon-ink)}#browsesale-app .process-illustration b{background:var(--icon-disc-strong);color:var(--icon-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app{--icon-ink:#c8e3d2;--icon-disc:#21483a;--icon-disc-strong:#2b5645;--icon-border:#6d9d88}}:root[data-theme=dark] #browsesale-app{--icon-ink:#c8e3d2;--icon-disc:#21483a;--icon-disc-strong:#2b5645;--icon-border:#6d9d88}#browsesale-app{--listing-surface:var(--sh-surface);--listing-surface-raised:color-mix(in srgb, var(--sh-surface) 88%, var(--bs-sage-mist));--listing-border:var(--sh-line);--listing-heading:var(--sh-text);--listing-copy:var(--sh-body);--listing-muted:var(--sh-muted);--listing-pill:var(--bs-sage-soft);--listing-pill-copy:var(--bs-forest);--listing-art:linear-gradient(145deg, #edf3e9, #f8e7df)}#browsesale-app .deal-card,#browsesale-app .detail-copy,#browsesale-app .info-card{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading);box-shadow:var(--bs-shadow)}#browsesale-app .deal-card:hover{border-color:color-mix(in srgb, var(--bs-coral) 52%, var(--listing-border))}#browsesale-app .deal-image{background:var(--listing-art)}#browsesale-app .deal-brand,#browsesale-app .detail-copy p,#browsesale-app .detail-copy>small,#browsesale-app .info-card p,#browsesale-app .info-card ul,#browsesale-app .reviewed small{color:var(--listing-copy)}#browsesale-app .deal-content h3 a,#browsesale-app .info-card h2,#browsesale-app .info-card h3{color:var(--listing-heading)}#browsesale-app .detail-trust-pills :is(span,a){background:var(--listing-pill);color:var(--listing-pill-copy);border:1px solid color-mix(in srgb, var(--listing-pill-copy) 18%, transparent)}#browsesale-app .detail-facts{border-color:var(--listing-border);color:var(--listing-heading)}#browsesale-app .detail-art{background:var(--listing-art);border:1px solid var(--listing-border)}#browsesale-app .detail-art>img{mix-blend-mode:normal}#browsesale-app .proof-strip{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading);box-shadow:var(--bs-shadow)}#browsesale-app .proof-strip>div{border-color:var(--listing-border)}#browsesale-app .proof-strip small{color:var(--listing-copy)}#browsesale-app .mkt-row{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading)}#browsesale-app .mkt-row-brand,#browsesale-app .mkt-card-scope,#browsesale-app .mkt-row-expiry,#browsesale-app .mkt-row-checked{color:var(--listing-copy)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app{--listing-surface-raised:#16362c;--listing-art:linear-gradient(145deg, #1a4034, #3b302b);--listing-pill:#21483a;--listing-pill-copy:#d5ebdc}}:root[data-theme=dark] #browsesale-app{--listing-surface-raised:#16362c;--listing-art:linear-gradient(145deg, #1a4034, #3b302b);--listing-pill:#21483a;--listing-pill-copy:#d5ebdc}#browsesale-app .empty-state{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading)}#browsesale-app .empty-state h3{color:var(--listing-heading)}#browsesale-app .empty-state p{color:var(--listing-copy)}#browsesale-app .empty-state>svg{color:var(--icon-ink)}#browsesale-app .dialog{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading)}#browsesale-app .dialog h2{color:var(--listing-heading)}#browsesale-app .dialog p{color:var(--listing-copy)}#browsesale-app .dialog button.btn-outline{background:var(--listing-surface-raised);border-color:var(--listing-border);color:var(--listing-heading)}#browsesale-app .dialog button.btn-coral,#browsesale-app .empty-state .btn-coral{color:#fff;background:#bc3426;border-color:#bc3426}#browsesale-app .detail-trust-pills a{border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}#browsesale-app .trust-band .trust-icon,#browsesale-app .trust-band .trust-icon svg{color:#d5ebdc}#browsesale-app .trust-band .trust-icon{border-color:#88bda3}#browsesale-app .detail-brand-follow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}#browsesale-app .detail-brand-follow>a{color:var(--listing-heading);text-underline-offset:4px}#browsesale-app .follow-brand-button{background:var(--listing-surface);border-color:var(--listing-border);color:var(--listing-heading);min-height:44px}#browsesale-app .follow-brand-button.is-following{background:var(--listing-pill);color:var(--listing-pill-copy)}#browsesale-app .brand-follow-card{flex-direction:column;gap:10px;min-width:0;display:flex}#browsesale-app .brand-follow-card .brand-tile{flex:1}#browsesale-app .brand-follow-card .follow-brand-button{width:100%}#browsesale-app .account-role-badge{border:1px solid var(--listing-border);background:var(--listing-pill);color:var(--listing-pill-copy);vertical-align:middle;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1.4;display:inline-block}.country-picker{position:relative}.country-picker>summary{cursor:pointer;font:700 14px var(--sans,inherit);white-space:nowrap;align-items:center;gap:10px;list-style:none;display:flex}.country-picker>summary::-webkit-details-marker{display:none}.country-picker>summary:after{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:none;width:6px;height:6px;margin:0 2px 3px auto;transform:rotate(45deg)}.country-picker>summary:focus-visible{outline:2px solid var(--bs-coral-strong);outline-offset:6px;border-radius:999px}.country-picker-label{text-overflow:ellipsis;overflow:hidden}.country-flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:15px;box-shadow:0 0 0 1px #0000001a}.country-flag-all{box-shadow:none;place-items:center;font-size:15px;line-height:1;display:inline-grid}.country-picker-panel{z-index:60;border:1px solid var(--line);background:var(--white,#fff);width:280px;color:var(--ink);border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0a221b29}.country-picker-panel input[type=search]{box-sizing:border-box;border:1px solid var(--line);width:100%;color:inherit;font:500 14px var(--sans,inherit);background:0 0;border-radius:10px;margin-bottom:6px;padding:10px 12px}#browsesale-app .country-picker-panel input[type=search]:focus-visible,.country-picker-panel input[type=search]:focus-visible{border-color:var(--bs-coral-strong);box-shadow:none;outline:none}.country-picker-panel ul{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.country-picker-panel button{width:100%;color:inherit;font:500 14px var(--sans,inherit);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.country-picker-panel button:hover,.country-picker-panel button:focus-visible{background:color-mix(in srgb, var(--bs-coral-strong) 10%, transparent);outline:none}.country-picker-panel button[aria-current]{color:var(--bs-coral-strong);font-weight:700}.country-picker-empty{color:var(--muted);padding:10px;font-size:13px}.mobile-country .country-picker-panel{width:auto;box-shadow:none;margin-top:8px;position:static}:root[data-theme=dark] #browsesale-app .reviewed{color:#8fd1ad}:root[data-theme=dark] #browsesale-app .product-prices span{color:var(--coral)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #browsesale-app .reviewed{color:#8fd1ad}:root:not([data-theme=light]) #browsesale-app .product-prices span{color:var(--coral)}}