:root{--sp-space-1:.25rem;--sp-space-2:.5rem;--sp-space-3:.75rem;--sp-space-4:1rem;--sp-space-5:1.5rem;--sp-space-6:2rem;--sp-space-7:3rem;--sp-radius:.75rem;--sp-radius-small:.375rem;--sp-content:80rem;--sp-reading:70ch;--sp-page-inset:clamp(1rem,3vw,3rem);--sp-section:clamp(1.75rem,4vw,3.5rem);--sp-display:clamp(2rem,4vw,3.25rem);--sp-control:2.75rem;--sp-fast:.14s;--sp-ease:cubic-bezier(.2,.7,.3,1);--sp-night-label:inline;--sp-light-label:none;--sp-on-action:#fffafa}[data-theme=dark]{--sp-night-label:none;--sp-light-label:inline}body.site-polish{min-width:0;--page-gap:var(--sp-page-inset);--sp-panel:var(--surface);--sp-panel-soft:var(--background);--sp-text:var(--ink);--sp-secondary:var(--muted);--sp-border:var(--line);--sp-action:var(--red);--sp-action-text:var(--accent-text);--sp-action-hover:var(--red-dark);--sp-focus:var(--accent-text)}body.site-polish .content-shell{width:min(var(--sp-content),calc(100% - 2 * var(--sp-page-inset)))}body.site-polish :is(button,a,input,textarea,select,summary){touch-action:manipulation}body.site-polish :is(a,button,input,textarea,select,summary):focus-visible{outline:.1875rem solid var(--sp-focus);outline-offset:.1875rem}body.site-polish main:not(.account-studio){min-width:0;padding-bottom:var(--sp-section)}body.site-polish main:not(.account-studio) :is(h1,h2,h3,h4,p,li,dt,dd){overflow-wrap:break-word}body.site-polish main:not(.account-studio) h1{font-size:var(--sp-display);line-height:1.12!important;letter-spacing:-.04em;max-width:27ch;margin-block:var(--sp-space-3) var(--sp-space-5)}body.site-polish main:not(.account-studio) h2{font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.3!important;letter-spacing:-.025em}body.site-polish main:not(.account-studio) :is(p,li){line-height:1.7}body.site-polish main:not(.account-studio) :is(.section-kicker,.eyebrow){color:var(--sp-secondary);font-size:.75rem;font-weight:650;letter-spacing:.08em;line-height:1.5}body.site-polish main:not(.account-studio) :is(.breadcrumbs,.editorial-byline){display:flex;flex-wrap:wrap;gap:var(--sp-space-2) var(--sp-space-3);align-items:center;min-width:0;font-size:.8125rem;line-height:1.6;padding-block:var(--sp-space-3)}body.site-polish .breadcrumbs a{color:var(--sp-secondary);text-underline-offset:.2em}body.site-polish .breadcrumbs [aria-current=page]{color:var(--sp-text)}body.site-polish .category-image-strip .category-image-strip-inner{max-width:calc(var(--sp-content) + 2 * var(--sp-page-inset));gap:var(--sp-space-2);padding:.625rem var(--sp-page-inset);scroll-padding-inline:var(--sp-page-inset)}body.site-polish .category-image-strip a.category-image-tile{flex:0 0 auto;flex-direction:row;gap:var(--sp-space-2);min-height:var(--sp-control);padding:var(--sp-space-1) var(--sp-space-3) var(--sp-space-1) var(--sp-space-1);border:1px solid transparent;border-radius:var(--sp-radius-small);text-align:start}body.site-polish .category-image-strip .category-image-tile-picture{width:2rem;height:2rem;flex:none;border-width:1px;border-color:var(--sp-border);box-shadow:none}body.site-polish .category-image-strip .category-image-tile-label{font-size:.8125rem;font-weight:600;white-space:nowrap;line-height:1.4}body.site-polish .category-image-strip a.category-image-tile:hover{background:var(--sp-panel-soft);border-color:var(--sp-border)}body.site-polish .category-image-strip a:hover .category-image-tile-picture{box-shadow:none;border-color:var(--sp-action-text)}body.site-polish .category-image-strip a.category-image-tile:active{background:var(--sp-border)}body.site-polish main:not(.account-studio) :is(.listing-hero,.hub-hero,.editorial-index-hero,.research-hero,.dba-hero,.fy-hero,.missions-hero,.admin-hero){padding-block:var(--sp-section) var(--sp-space-5)}body.site-polish main.info-page{padding-top:var(--sp-section)}body.site-polish main:not(.account-studio) :is(.listing-hero,.hub-hero,.editorial-index-hero,.research-hero)>p,body.site-polish main.info-page>p{max-width:var(--sp-reading);color:var(--sp-secondary)}body.site-polish main:not(.account-studio) :is(.shopping-section,.hub-products){padding-block:var(--sp-section)}body.site-polish .topic-hub .hub-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-5)}body.site-polish .topic-hub .hub-hero>div{min-width:0}body.site-polish .topic-hub .hub-hero>img{width:7rem;height:7rem;max-width:100%;object-fit:contain;border-radius:var(--sp-radius);justify-self:start;grid-row:auto}body.site-polish .topic-hub .hub-hero p{max-width:var(--sp-reading)}body.site-polish main:not(.account-studio) .section-heading{align-items:end;flex-wrap:wrap;margin-bottom:var(--sp-space-5)}body.site-polish main:not(.account-studio) .section-heading>a{min-height:var(--sp-control);display:inline-flex;align-items:center}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav){display:flex;flex-wrap:wrap;gap:var(--sp-space-2);align-items:center;min-width:0}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a{display:inline-flex;align-items:center;min-height:var(--sp-control);max-width:100%;padding:.625rem var(--sp-space-3);border:1px solid var(--sp-border);border-radius:var(--sp-radius-small);color:var(--sp-text);background:var(--sp-panel);font-size:.875rem;font-weight:550;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a:hover{border-color:var(--line-strong);background:var(--sp-panel-soft);text-decoration:underline}body.site-polish main:not(.account-studio) :is(.quick-links,.page-section-nav,.journey-nav,.guide-library-links,.guide-topic-links,.category-route-nav)>a[aria-current=page]{background:var(--sp-action);color:var(--sp-on-action);border-color:var(--sp-action)}body.site-polish :is(.journey-nav,.guide-library-links,.category-route-nav){margin-block:var(--sp-space-5)}body.site-polish .guide-library-links>a:first-child{font-weight:700;color:var(--sp-action-text)}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box,.sponsored-placement-card,.editorial-catalogue,.editorial-side-panel,.editorial-problem-outcome>div){padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft);color:var(--sp-text);box-shadow:none}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box)>:first-child{margin-top:0}body.site-polish main:not(.account-studio) :is(.calm-notice,.notice-box)>:last-child{margin-bottom:0}body.site-polish .guide-index-header{padding-top:var(--sp-space-5)}body.site-polish .guide-index-header>p{max-width:var(--sp-reading)}body.site-polish .guide-index-header h1{max-width:24ch}body.site-polish .taxonomy-directory>header{grid-column:1/-1}body.site-polish .guide-index .hub-blog-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-4);align-items:end;padding:var(--sp-space-4);margin-block:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .guide-index .hub-blog-tools label{display:grid;gap:var(--sp-space-2);min-width:0;grid-column:auto;font-size:.875rem;font-weight:600}body.site-polish .guide-index .hub-blog-tools :is(input,select){width:100%;min-width:0;min-height:var(--sp-control);padding:.625rem var(--sp-space-3);border:1px solid var(--line-strong);border-radius:var(--sp-radius-small);background:var(--sp-panel);color:var(--sp-text);font:inherit;font-size:1rem}body.site-polish .guide-index .hub-blog-tools button{min-height:var(--sp-control);width:100%;padding:.625rem var(--sp-space-4);border-radius:var(--sp-radius-small);text-transform:none;letter-spacing:0}body.site-polish .guide-index-results>p[role=status]{margin-block:var(--sp-space-5);color:var(--sp-secondary);font-size:.875rem}body.site-polish main:not(.account-studio) .guide-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-space-5)}body.site-polish main:not(.account-studio) .guide-grid>article{display:flex;flex-direction:column;min-width:0;gap:var(--sp-space-3);padding-block:var(--sp-space-5);box-shadow:none;background:transparent}body.site-polish main:not(.account-studio) .guide-grid>article :is(h2,h3){margin:0;font-size:1.25rem;line-height:1.4!important}body.site-polish main:not(.account-studio) .guide-grid>article p{margin:0;color:var(--sp-secondary);font-size:.9375rem}body.site-polish main:not(.account-studio) .guide-grid>article>a:last-child{display:inline-flex;align-items:center;min-height:var(--sp-control);margin-top:auto;color:var(--sp-action-text);font-weight:650}body.site-polish .guide-index-collections{margin-top:var(--sp-space-7);padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .guide-index-collections h2{margin-top:0}body.site-polish .guide-pagination{margin-block:var(--sp-space-6)}body.site-polish .hub-guide-body{max-width:58rem;margin-inline:auto}body.site-polish .hub-guide-body>header{margin-bottom:var(--sp-space-6)}body.site-polish :is(.hub-guide-body,.editorial-main-copy)>section{margin-block:var(--sp-space-6);scroll-margin-top:var(--sp-space-5)}body.site-polish .hub-guide-body :is(p,li),body.site-polish .editorial-main-copy :is(p,li),body.site-polish .article-page :is(p,li){max-width:var(--sp-reading);line-height:1.8}body.site-polish .hub-guide-body>section>h2{margin-block:var(--sp-space-6) var(--sp-space-4)}body.site-polish .hub-guide-body :is(ul,ol){padding-inline-start:var(--sp-space-5)}body.site-polish .hub-guide-body li+li{margin-top:var(--sp-space-2)}body.site-polish .editorial-content-layout{grid-template-columns:minmax(0,1fr);gap:var(--sp-space-6)}body.site-polish .editorial-main-copy{padding:var(--sp-space-4);border-radius:var(--sp-radius)}body.site-polish .editorial-main-copy section+section{margin-top:var(--sp-space-6);padding-top:var(--sp-space-6)}body.site-polish .editorial-article-header{max-width:60rem}body.site-polish :is(.hub-guide-body,.editorial-main-copy) a:not([class]){text-decoration:underline;text-underline-offset:.2em}body.site-polish .reading-next{display:grid;gap:var(--sp-space-4);margin-top:var(--sp-space-7);padding:var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish .reading-next :is(h2,h3,p){margin:0}body.site-polish .reading-next nav{display:flex;flex-wrap:wrap;gap:var(--sp-space-2) var(--sp-space-5)}body.site-polish .reading-next a{display:inline-flex;align-items:center;min-height:var(--sp-control);color:var(--sp-action-text);font-weight:600}body.site-polish main:not(.account-studio) :is(.catalogue-controls,.category-country-filter,.listing-toolbar){border-radius:var(--sp-radius);box-shadow:none}body.site-polish main:not(.account-studio) :is(.product-card,.deal-card.deal-card-flow,.retailer-card,.source-card){border-radius:var(--sp-radius);box-shadow:none}body.site-polish main:not(.account-studio) :is(.product-card,.deal-card.deal-card-flow):hover{border-color:var(--line-strong);transform:none}body.site-polish main:not(.account-studio) :is(.product-card h3,.deal-card.deal-card-flow h3){font-size:1.125rem;line-height:1.45!important}body.site-polish main:not(.account-studio) :is(.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button){min-height:var(--sp-control);border-radius:var(--sp-radius-small);transition:background var(--sp-fast) var(--sp-ease)}body.site-polish main:not(.account-studio) :is(.save-item-button,.share-compact,.alert-intent-button){min-height:var(--sp-control);border-radius:var(--sp-radius-small)}body.site-polish main:not(.account-studio) :is(.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button):hover{background:var(--sp-action-hover)}body.site-polish main:not(.account-studio) .catalogue-view-note{border:1px solid var(--sp-border);padding:var(--sp-space-3);border-radius:var(--sp-radius-small);background:var(--sp-panel-soft)}body.site-polish main:not(.account-studio) .empty-state{padding:var(--sp-space-6) var(--sp-space-5);border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-panel-soft)}body.site-polish main.info-page :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){max-width:100%;min-width:0;min-height:var(--sp-control);padding:.625rem var(--sp-space-3);border:1px solid var(--line-strong);border-radius:var(--sp-radius-small);background:var(--sp-panel);color:var(--sp-text);font-size:1rem}body.site-polish main.info-page :is(button,summary){min-height:var(--sp-control)}body.site-polish main:not(.account-studio) :is(button,input,select,textarea):disabled{cursor:not-allowed}body.site-polish main:not(.account-studio) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--sp-action-text);outline-color:var(--sp-action-text)}body.site-polish .admin-page{background:var(--sp-panel)}body.site-polish .admin-page :is(.admin-panel,.admin-metric-card,.admin-phase-card,.admin-integration-card,.admin-asset-card){border-radius:var(--sp-radius);background:var(--sp-panel-soft);box-shadow:none}body.site-polish .admin-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--sp-border);border-radius:var(--sp-radius-small)}body.site-polish .admin-table :is(th,td){padding:var(--sp-space-3);line-height:1.6;text-align:start}@media(max-width:18.75rem){body.site-polish .mobile-bottom-nav>a{padding-inline:0;font-size:.625rem;letter-spacing:0}}@media(min-width:36rem){body.site-polish .guide-index .hub-blog-tools{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-space-5)}body.site-polish .guide-index .hub-blog-tools label:first-child{grid-column:1/-1}body.site-polish main:not(.account-studio) .guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-space-5) var(--sp-space-6)}body.site-polish .editorial-main-copy{padding:var(--sp-space-6)}}@media(min-width:48rem){body.site-polish .topic-hub .hub-hero{grid-template-columns:minmax(0,1fr) 10rem;align-items:start;gap:var(--sp-space-7)}body.site-polish .topic-hub .hub-hero>img{width:10rem;height:10rem;align-self:start;margin-top:var(--sp-space-6)}}@media(min-width:60rem){body.site-polish .guide-index .hub-blog-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}body.site-polish .guide-index .hub-blog-tools label:first-child{grid-column:auto}body.site-polish .guide-index .hub-blog-tools button{min-width:8rem}body.site-polish main:not(.account-studio) .guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.site-polish .editorial-content-layout{grid-template-columns:minmax(0,1fr) minmax(15rem,20rem)}}@media(prefers-reduced-motion:reduce){body.site-polish :is(.header-saved,.theme-toggle,.mobile-menu-trigger,.product-button,.deal-card-retailer,.product-detail-button,.deal-primary-cta,.primary-button){transition:none!important}}@font-face{font-family:TD Manrope;src:url(/fonts/manrope-latin-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}html body.site-polish,html body.site-polish:has(main.home-edit){--td-font-heading: "TD Manrope", "Avenir Next", "Segoe UI", sans-serif;--background: #f7f4ee;--surface: #ffffff;--surface-strong: #ffffff;--ink: #202124;--muted: #5f6268;--line: #dedbd4;--line-strong: #888a8c;--red: #c8102e;--red-dark: #a10c25;--accent-text: #ab102b;--td-tint: #f1e9de;--td-highlight: #f5dfbf;--td-display-rule: #c8102e;background:var(--background);color:var(--ink);font-family:var(--font-geist-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif),Arial,Helvetica,sans-serif}html[data-theme=dark] body.site-polish,html[data-theme=dark] body.site-polish:has(main.home-edit){--background: #151719;--surface: #1e2124;--surface-strong: #24282c;--ink: #f7f4ee;--muted: #bcc0c5;--line: #383c40;--line-strong: #737980;--accent-text: #ff8b78;--td-tint: #252525;--td-highlight: #f5dfbf;--td-display-rule: #ed304c}html body.site-polish :is(.home-edit-intro h1,.home-edit-seasonal h2,.home-edit .section-heading h2,.home-shortlist-copy h2,.home-edit .guide-grid h3,.home-decision-help h2,.home-edit .catalogue-footnote h2){font-family:var(--td-font-heading);font-optical-sizing:auto}html body.site-polish main.home-edit .home-edit-intro h1{max-width:17ch;font-size:clamp(2.8rem,5vw,4.65rem);font-weight:800;line-height:1.08!important;letter-spacing:-.055em;color:var(--ink)}html body.site-polish main.home-edit .home-edit-intro h1 em{color:var(--ink);font-weight:600;font-style:normal;text-decoration:underline;text-decoration-color:var(--td-display-rule);text-decoration-thickness:.045em;text-underline-offset:.13em;text-decoration-skip-ink:none}html body.site-polish main.home-edit .home-edit-eyebrow{font-size:.6875rem;letter-spacing:.12em;color:var(--muted)}html body.site-polish main.home-edit .home-edit-eyebrow>span{width:8px;height:8px;border-radius:2px;background:var(--red)}html body.site-polish main.home-edit .home-edit-description{max-width:46ch;margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.75}html body.site-polish main.home-edit .home-edit-search>label{margin-bottom:.7rem;font-size:.875rem;font-weight:650}html body.site-polish main.home-edit .home-edit-search-control{border-color:var(--line-strong);border-radius:10px;box-shadow:0 4px 20px #00000006}html body.site-polish main.home-edit .home-edit-search-control>button{border-radius:6px;background:var(--red);color:#fff;font-weight:700}html body.site-polish main.home-edit .home-edit-search-control>button:hover{background:var(--red-dark)}html body.site-polish main.home-edit .home-edit-actions{gap:.4rem 1.4rem;margin-top:.8rem}html body.site-polish main.home-edit .home-edit-actions>a{font-size:.875rem;font-weight:600;text-decoration:none}html body.site-polish main.home-edit .home-edit-actions>a:hover{text-decoration:underline}html body.site-polish main.home-edit .home-edit-reassurance{margin:.45rem 0 0;color:var(--ink);font-size:.8125rem;line-height:1.65}html body.site-polish main.home-edit .home-edit-market{margin-top:.4rem;font-size:.75rem;line-height:1.65}html body.site-polish main.home-edit .home-edit-seasonal{border:1px solid #45484c;border-top:4px solid var(--red);border-radius:18px;background:#202124;color:#f7f4ee;box-shadow:0 12px 32px #0000000c}html body.site-polish main.home-edit .home-edit-seasonal-top{color:#e4dfd6;border-color:#ffffff30;font-size:.6875rem;letter-spacing:.1em}html body.site-polish main.home-edit .home-edit-seasonal-copy>p:first-child{color:#d6d3ce;font-size:.8125rem}html body.site-polish main.home-edit .home-edit-seasonal h2{font-size:clamp(2.1rem,3.1vw,2.85rem);font-weight:750;line-height:1.1!important;letter-spacing:-.045em;color:#f7f4ee}html body.site-polish main.home-edit .home-edit-seasonal h2 em{color:#f5dfbf;font-weight:550;font-style:normal}html body.site-polish main.home-edit .home-edit-seasonal-description{color:#d6d3ce;font-size:.8125rem;line-height:1.65}html body.site-polish main.home-edit .home-edit-seasonal-bottom>a{border-color:#f7f4ee;background:#f7f4ee;color:#202124;font-size:.8125rem;font-weight:700}html body.site-polish main.home-edit .home-edit-seasonal-bottom>a:hover{border-color:#f5dfbf;background:#f5dfbf;color:#202124}html body.site-polish main.home-edit .home-edit-seasonal-bottom>a:focus-visible{outline:3px solid #f7f4ee;outline-offset:4px}@media(forced-colors:active){html body.site-polish main.home-edit .home-edit-seasonal-bottom>a:focus-visible{outline-color:Highlight}}html body.site-polish main.home-edit .home-shopping-answers{padding-block:clamp(1.5rem,3vw,2.5rem)}html body.site-polish main.home-edit .home-shopping-answers-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.5rem}html body.site-polish main.home-edit .home-shopping-answers-heading h2{margin:.4rem 0 0;font-family:var(--td-font-heading);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:750;line-height:1.25;letter-spacing:-.04em}html body.site-polish main.home-edit .home-shopping-answers-heading>a{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;flex-shrink:0;color:var(--ink);font-size:.875rem;font-weight:600;text-decoration-color:var(--line-strong)}html body.site-polish main.home-edit .home-shopping-answer-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}html body.site-polish main.home-edit .home-shopping-answer{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:.75rem clamp(1.25rem,4vw,4rem);margin:0;padding:1.375rem 0;border-bottom:1px solid var(--line)}html body.site-polish main.home-edit .home-shopping-answer h3{margin:0;font-family:var(--td-font-heading);font-size:clamp(1rem,1.45vw,1.125rem);font-weight:700;line-height:1.5;letter-spacing:-.025em}html body.site-polish main.home-edit .home-shopping-answer h3 a{display:inline-flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;color:var(--ink);text-decoration:none}html body.site-polish main.home-edit .home-shopping-answer h3 a>span{flex-shrink:0;color:var(--accent-text);font-family:var(--font-geist-sans, system-ui, sans-serif);font-weight:400}html body.site-polish main.home-edit .home-shopping-answer-body>p{max-width:68ch;margin:0;color:var(--muted);font-size:.875rem;line-height:1.75}html body.site-polish main.home-edit .home-shopping-answer-tool{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;margin-top:.2rem;color:var(--accent-text);font-size:.8125rem;font-weight:600;line-height:1.5;text-underline-offset:.22em}html body.site-polish main.home-edit .home-shopping-answers a:hover{color:var(--accent-text);text-decoration:underline}html body.site-polish main.home-edit .home-shopping-answers a:focus-visible,html body.site-polish .shopper-faq-page .faq-answer-link:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px;border-radius:2px}html body.site-polish .shopper-faq-page .faq-item[id]{scroll-margin-block:8rem 2rem}html body.site-polish .shopper-faq-page .faq-item:target{outline:2px solid var(--accent-text);outline-offset:5px;background:var(--td-tint)}html body.site-polish .shopper-faq-page .faq-answer-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem;color:var(--accent-text);font-size:.8125rem;font-weight:600;line-height:1.5;text-underline-offset:.22em}@media(max-width:700px){html body.site-polish main.home-edit .home-shopping-answers-heading{align-items:start;flex-direction:column;gap:.5rem;margin-bottom:1rem}html body.site-polish main.home-edit .home-shopping-answer{grid-template-columns:minmax(0,1fr);gap:.5rem;padding-block:1.25rem}html body.site-polish main.home-edit .home-shopping-answer h3 a{width:100%}}@media(forced-colors:active){html body.site-polish .shopper-faq-page .faq-item:target{outline-color:CanvasText;background:Canvas}}html body.site-polish main.home-edit .home-edit-seasonal-bottom>a>span{color:#ab102b}html body.site-polish main.home-edit .home-edit-seasonal-bottom>span{color:#d6d3ce;font-size:.6875rem}html body.site-polish main.home-edit .section-kicker{font-size:.6875rem;letter-spacing:.11em;font-weight:650}html body.site-polish main.home-edit .section-heading h2{font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:750;line-height:1.25!important;letter-spacing:-.04em}html body.site-polish main.home-edit .section-heading p:not(.section-kicker){font-size:.875rem;line-height:1.7}html body.site-polish main.home-edit .section-heading>a{color:var(--ink);font-size:.875rem;font-weight:600;text-decoration-color:var(--line-strong)}html body.site-polish main.home-edit .section-heading>a:hover{color:var(--accent-text);text-decoration-color:currentColor}html body.site-polish main.home-edit .guide-grid article h3{font-weight:700;line-height:1.4;letter-spacing:-.025em}html body.site-polish main.home-edit .home-shortlist{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(230px,.65fr);align-items:center;gap:1.5rem 1.75rem;margin-block:1rem 2.5rem;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--line);border-left:4px solid var(--red);border-radius:12px;background:var(--td-tint);box-sizing:border-box}html body.site-polish main.home-edit .home-shortlist-mark{display:grid;place-items:center;align-self:start;width:56px;height:56px;color:var(--accent-text)}html body.site-polish main.home-edit .home-shortlist-copy h2{margin:.4rem 0 .7rem;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:750;line-height:1.2!important;letter-spacing:-.045em}html body.site-polish main.home-edit .home-shortlist-copy>p:not(.section-kicker){max-width:59ch;margin:0;color:var(--muted);font-size:.9375rem;line-height:1.75}html body.site-polish main.home-edit .home-shortlist-actions{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}html body.site-polish main.home-edit .home-shortlist-actions a{display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.75rem 1rem;border:1px solid transparent;border-radius:6px;font-size:.875rem;font-weight:650;line-height:1.45;text-decoration:none}html body.site-polish main.home-edit .home-shortlist-actions a>span{flex-shrink:0;font-size:1.1rem}html body.site-polish main.home-edit .home-shortlist-actions .home-shortlist-primary{background:var(--red);color:#fff}html body.site-polish main.home-edit .home-shortlist-actions .home-shortlist-primary:hover{background:var(--red-dark)}html body.site-polish main.home-edit .home-shortlist-actions .home-shortlist-secondary{color:var(--ink);border-color:var(--line-strong)}html body.site-polish main.home-edit .home-shortlist-actions .home-shortlist-secondary:hover{background:var(--surface)}html body.site-polish main.home-edit .home-shortlist-note{grid-column:2 / -1;margin:-.5rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.65}html body.site-polish main.home-edit :is(.deal-price,.product-price,.current-price){font-variant-numeric:lining-nums tabular-nums}@media(max-width:1000px){html body.site-polish main.home-edit .home-edit-intro h1{font-size:clamp(2.6rem,5.6vw,3.5rem)}html body.site-polish main.home-edit .home-edit-seasonal h2{font-size:2.1rem}html body.site-polish main.home-edit .home-edit-seasonal-description{max-width:18ch;font-size:.75rem}html body.site-polish main.home-edit .home-shortlist{grid-template-columns:44px minmax(0,1fr);gap:1rem 1.25rem}html body.site-polish main.home-edit .home-shortlist-mark{width:44px;height:44px}html body.site-polish main.home-edit .home-shortlist-actions{grid-column:2;flex-direction:row;flex-wrap:wrap}html body.site-polish main.home-edit .home-shortlist-note{margin-top:0}}@media(max-width:700px){html body.site-polish main.home-edit .home-edit-intro h1{max-width:17ch;font-size:clamp(2.4rem,8.9vw,3.6rem)}html body.site-polish main.home-edit .home-edit-description{margin-top:1.25rem}html body.site-polish main.home-edit .home-edit-seasonal h2{font-size:clamp(1.75rem,5.3vw,2.1rem)}html body.site-polish main.home-edit .home-edit-seasonal-description{max-width:28ch;font-size:.75rem}html body.site-polish main.home-edit .home-edit-seasonal-bottom>a{font-size:.75rem}html body.site-polish main.home-edit .home-edit-seasonal-bottom>span{font-size:.625rem}html body.site-polish main.home-edit .home-shortlist{margin-block:1rem 2rem;padding:1.5rem}}@media(max-width:480px){html body.site-polish main.home-edit .home-edit-actions{gap:.2rem 1rem}html body.site-polish main.home-edit .home-edit-actions>a{font-size:.8125rem}html body.site-polish main.home-edit .home-shortlist{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.25rem}html body.site-polish main.home-edit .home-shortlist-mark{width:36px;height:36px}html body.site-polish main.home-edit .home-shortlist-mark svg{width:36px;height:36px}html body.site-polish main.home-edit .home-shortlist-actions,html body.site-polish main.home-edit .home-shortlist-note{grid-column:1}html body.site-polish main.home-edit .home-shortlist-actions{flex-direction:column}}@media(forced-colors:active){html body.site-polish main.home-edit .home-edit-intro h1 em{text-decoration-color:CanvasText}html body.site-polish main.home-edit :is(.home-shortlist,.home-shortlist-actions a){border:1px solid CanvasText}}._W_twFQHI7{margin-top:32px;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);padding:56px max(20px,calc((100% - 1280px)/2)) max(32px,env(safe-area-inset-bottom));font-size:14px;line-height:1.6}._pehqAp6Sh{max-width:1280px;margin:auto}._55ChovI2D{display:grid;grid-template-columns:1fr minmax(280px,.8fr);gap:70px;align-items:center;padding-bottom:42px;border-bottom:1px solid var(--line)}._tAw5Ht8VC{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:22px;letter-spacing:-.04em}._tAw5Ht8VC strong>span{color:var(--accent-text)}._Zxo-S4InG{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:var(--red);color:#fff;font-size:14px;font-weight:750;letter-spacing:-.04em}._lDN6agZU9 h2{font-size:28px;line-height:1.2;letter-spacing:-.035em;margin:20px 0 12px}._lDN6agZU9 p{max-width:45ch;margin:0;color:var(--muted)}._99KGsXwUq{padding:28px 32px;border:1px solid var(--line);border-radius:16px;background:var(--background)}._99KGsXwUq>span{font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--muted)}._99KGsXwUq h2{font-size:23px;letter-spacing:-.035em;line-height:1.25;margin:9px 0}._99KGsXwUq p{color:var(--muted);margin:0 0 20px;max-width:40ch}._99KGsXwUq>a{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;color:var(--accent-text);font-weight:700;text-decoration:none}._99KGsXwUq>a:hover{text-decoration:underline;text-underline-offset:4px}._C940N64pt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:34px 0}._C940N64pt h3{margin:0 0 14px;font-size:14px;font-weight:750}._C940N64pt ul{list-style:none;margin:0;padding:0}._C940N64pt li{padding:0;margin:0}._C940N64pt a{display:inline-flex;align-items:center;min-height:36px;padding:6px 0;color:var(--muted);font-size:13px;text-decoration:none;line-height:1.45}._C940N64pt a:hover,._QI6FmF5CZ a:hover,._vePttmY8l a:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:4px}._huEvyZ9Ve{margin-top:6px}._huEvyZ9Ve>summary{min-height:40px;display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:12px;font-weight:650;color:var(--ink)}._huEvyZ9Ve>summary:after{content:"+";color:var(--muted);font-size:16px}._huEvyZ9Ve[open]>summary:after{content:"−"}._huEvyZ9Ve summary::-webkit-details-marker,._vePttmY8l summary::-webkit-details-marker{display:none}._huEvyZ9Ve ul{padding-bottom:8px}._QI6FmF5CZ{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px 0;border-block:1px solid var(--line)}._QI6FmF5CZ nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}._QI6FmF5CZ a{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;text-decoration:none;color:var(--ink)}._Nez0UCmIe a>span{color:var(--muted)}._wd5OVOi5B{display:grid;grid-template-columns:1fr minmax(220px,.45fr);gap:60px;padding:26px 0}._wd5OVOi5B h3{font-size:12px;margin:0 0 7px}._wd5OVOi5B p{font-size:12px;margin:0 0 7px;color:var(--muted);max-width:88ch;line-height:1.7}._WnzgDfIoH{display:flex;align-items:flex-start;flex-direction:column;gap:8px}._WnzgDfIoH button{min-height:44px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--background);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}._WnzgDfIoH>a{min-height:36px;font-size:11px;color:var(--muted)}._vePttmY8l{border-block:1px solid var(--line)}._vePttmY8l>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:50px;list-style:none;cursor:pointer;font-size:12px;color:var(--muted)}._vePttmY8l>summary:after{content:"+";font-size:18px}._vePttmY8l[open]>summary:after{content:"−"}._vePttmY8l nav{display:flex;flex-wrap:wrap;gap:10px 24px;padding:6px 0 24px}._vePttmY8l a{min-height:32px;font-size:12px;color:var(--muted);text-decoration:none}._2-iKvS7rP{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding-top:20px;color:var(--muted);font-size:10px;overflow-wrap:anywhere}._2-iKvS7rP a{color:inherit;text-underline-offset:3px}._W_twFQHI7 :is(a,button,summary):focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}@media(max-width:960px){._W_twFQHI7{padding-top:36px}._55ChovI2D{gap:30px}._lDN6agZU9 h2{font-size:25px}._99KGsXwUq{padding:24px}._C940N64pt{gap:22px}._wd5OVOi5B{gap:30px}._C940N64pt a{min-height:44px}._QI6FmF5CZ{gap:12px}._QI6FmF5CZ a{min-height:44px}}@media(max-width:640px){._W_twFQHI7{padding:32px 20px calc(90px + env(safe-area-inset-bottom))}._55ChovI2D{grid-template-columns:1fr;gap:24px;padding-bottom:28px}._lDN6agZU9 h2{font-size:25px}._99KGsXwUq{padding:22px}._99KGsXwUq h2{font-size:22px}._C940N64pt{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;padding-block:28px}._C940N64pt h3{font-size:14px;margin-bottom:8px}._C940N64pt a{font-size:13px;overflow-wrap:anywhere}._huEvyZ9Ve>summary{font-size:11px;min-height:44px}._wd5OVOi5B{grid-template-columns:1fr;gap:18px}._WnzgDfIoH{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}._vePttmY8l>summary{font-size:11px;line-height:1.5}._2-iKvS7rP{display:grid;gap:8px;font-size:10px}._QI6FmF5CZ nav{gap:6px 18px}._QI6FmF5CZ a{font-size:12px}._QI6FmF5CZ>nav:first-child{display:grid;gap:0}._Nez0UCmIe{width:100%;padding-top:8px;border-top:1px solid var(--line)}}._ev_eGAl1z{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:32px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--background)}._ev_eGAl1z h2{font-size:20px;line-height:1.3;margin:0 0 8px}._ev_eGAl1z strong{display:block;font-size:15px;margin-bottom:8px}._ev_eGAl1z p{margin:0;color:var(--muted);font-size:13px;max-width:62ch}._ev_eGAl1z a{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--accent-text);font-size:13px;font-weight:700;text-underline-offset:4px}@media(max-width:640px){._ev_eGAl1z{grid-template-columns:1fr;padding:20px;gap:20px}._ev_eGAl1z>div+div{padding-top:20px;border-top:1px solid var(--line)}}
