html:root[data-theme=christmas][data-font-profile]{--xmas-evergreen:#173f35;--xmas-ivory:#fff9f0;--xmas-cranberry:#982f3b;--xmas-cranberry-hover:#7b2430;--xmas-ink:#222b25;--xmas-secondary:#586459;--xmas-gold:#ad8240;--xmas-border:#d9dfd7;--background:0 0% 100%;--foreground:140 12% 15%;--primary:165 47% 17%;--primary-foreground:36 100% 97%;--secondary:110 15% 94%;--secondary-foreground:165 47% 17%;--muted:110 15% 96%;--muted-foreground:126 6% 37%;--accent:110 18% 92%;--accent-foreground:165 47% 17%;--border:105 11% 86%;--input:105 11% 80%;--ring:165 47% 17%;--card:0 0% 100%;--card-foreground:140 12% 15%;--popover:0 0% 100%;--popover-foreground:140 12% 15%;--brand:165 47% 17%;--primary-hover:165 47% 13%;--primary-active:165 47% 11%;--primary-text:165 47% 17%;--surface-alt:110 15% 94%;--surface-canvas:0 0% 100%;--surface-well:110 15% 96%;--surface-input:110 15% 96%;--surface-border-subtle:105 11% 86%;--surface-border-strong:105 11% 80%;--color-brand:var(--xmas-evergreen);--color-primary:var(--xmas-evergreen);--color-primary-hover:#123229;--color-primary-active:#0e2922;--color-surface-canvas:#fff;--color-surface-well:#f4f6f3;--color-surface-muted:#f4f6f3;--color-surface-alt:#edf2eb;--color-text-primary:var(--xmas-ink);--color-text-secondary:var(--xmas-secondary);--color-text-muted:var(--xmas-secondary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#94a398 #f4f5f1}html[data-theme=christmas] body{color:var(--xmas-ink);background:#fff}html[data-theme=christmas] ::selection{color:var(--xmas-evergreen);background:#dce7dd}html[data-theme=christmas] :is(input,textarea){caret-color:var(--xmas-evergreen)}html[data-theme=christmas] :is(input,textarea)::placeholder{color:var(--xmas-secondary);opacity:1}html[data-theme=christmas] :is(a,button,input,textarea,select,summary,[role=combobox]):focus-visible{outline:2px solid var(--xmas-evergreen);outline-offset:4px}html[data-theme=christmas] .site-header{background:var(--xmas-ivory);border-color:var(--xmas-border)}html[data-theme=christmas] :is(.editorial-wordmark,.desktop-nav a,.more-button,.collection-nav .active){color:var(--xmas-evergreen)}html[data-theme=christmas] .header-search{color:var(--xmas-evergreen);background:#edece3}html[data-theme=christmas] .header-search:focus-within{outline:2px solid var(--xmas-evergreen);outline-offset:2px}html[data-theme=christmas] :is(.editorial-info a,.editorial-note a,.editorial-text-link,.editorial-hero-products>a,.editorial-recipient-links a,.editorial-section-heading a){color:var(--xmas-evergreen);text-underline-offset:4px}html[data-theme=christmas] :is(.editorial-info a,.editorial-note a,.editorial-text-link,.editorial-hero-products>a,.editorial-section-heading a){text-decoration:underline}html[data-theme=christmas] :is(.editorial-method-link,.collection-nav a,.editorial-note,.editorial-info p,.editorial-hero-products p,.editorial-section-heading p){color:var(--xmas-secondary)}html[data-theme=christmas] :is(.collection-nav,.editorial-recipient-links a,.editorial-info details,.editorial-hero-products){border-color:var(--xmas-border)}html[data-theme=christmas] .collection-nav .active{border-bottom:2px solid var(--xmas-evergreen)}html[data-theme=christmas] :is(.gift-tile,.collection-page h1,.editorial-info h1,.editorial-info h2){color:var(--xmas-ink)}html[data-theme=christmas] .gift-image{background:#f4f4f2}html[data-theme=christmas] :is(.gift-dialog,.search-dialog,.site-dialog,.native-preview){color:var(--xmas-ink);background:#fff}html[data-theme=christmas] :is(.filter-pill,.collection-search,.native-textarea){border-color:var(--xmas-border);background:#fff}html[data-theme=christmas] [data-slot=button][data-variant=default]:not([data-unstyled=true]),html[data-theme=christmas] button.bg-primary,html[data-theme=christmas] a.bg-primary,html[data-theme=christmas] .editorial-home .landing-refresh_btn___JPAs{background:var(--xmas-cranberry);color:#fff;border-color:var(--xmas-cranberry);box-shadow:none;background-image:none}html[data-theme=christmas] [data-slot=button][data-variant=default]:not([data-unstyled=true]):hover,html[data-theme=christmas] button.bg-primary:hover,html[data-theme=christmas] a.bg-primary:hover,html[data-theme=christmas] .editorial-home .landing-refresh_btn___JPAs:hover{background:var(--xmas-cranberry-hover)}html[data-theme=christmas] .editorial-home .landing-band_cream__6gN54,html[data-theme=christmas] .editorial-cream{background:var(--xmas-ivory)}html[data-theme=christmas] .editorial-home .landing-refresh_hero__ijHJj{padding-top:32px;padding-bottom:32px}html[data-theme=christmas] .editorial-home .editorial-hero-grid{align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 40px}html[data-theme=christmas] .editorial-home #home-refresh-title{color:var(--xmas-ink);text-wrap:balance;letter-spacing:-.03em}html[data-theme=christmas] .editorial-home .landing-refresh_turn__lQk_5,html[data-theme=christmas] .editorial-section-heading h2 span{color:var(--xmas-evergreen);-webkit-text-fill-color:currentColor;background:0 0}html[data-theme=christmas] .editorial-home .landing-refresh_lead___7j9o{color:var(--xmas-secondary);font-size:17px;line-height:1.6}html[data-theme=christmas] .editorial-home .landing-refresh_ctaRow__tsDtH{margin-top:24px}html[data-theme=christmas] .editorial-home .landing-refresh_btn___JPAs{min-height:52px;padding:14px 28px}html[data-theme=christmas] .editorial-home .editorial-hero-products h2{letter-spacing:-.025em;font-size:28px;line-height:1.15}html[data-theme=christmas] .editorial-home .editorial-hero-products .gift-image{max-height:140px;aspect-ratio:1.25!important}html[data-theme=christmas] .editorial-home .editorial-hero-products{box-shadow:none;padding:24px}html[data-theme=christmas] .christmas-hero-photo{aspect-ratio:2.7;object-fit:cover;object-position:center 54%;border-radius:14px;width:100%;height:auto;margin-top:28px;display:block}html[data-theme=christmas] .christmas-shortcuts{border-bottom:1px solid var(--xmas-gold);flex-wrap:wrap;gap:10px 28px;max-width:1120px;margin:0 auto;padding:22px 0;display:flex}html[data-theme=christmas] .christmas-shortcuts a{color:var(--xmas-evergreen);text-underline-offset:5px;padding:8px 0;font-size:15px;font-weight:600}html[data-theme=christmas] .christmas-shortcuts a:hover{text-decoration:underline}html[data-theme=christmas] .editorial-evergreen,html[data-theme=christmas] .editorial-footer{background:var(--xmas-evergreen);color:var(--xmas-ivory);border-color:var(--xmas-evergreen)}html[data-theme=christmas] .editorial-evergreen :is(h2,h2 span,a),html[data-theme=christmas] .editorial-footer :is(h3,a,.editorial-wordmark){color:var(--xmas-ivory)}html[data-theme=christmas] .editorial-evergreen p,html[data-theme=christmas] .editorial-footer p{color:#d6e2d8}html[data-theme=christmas] .editorial-evergreen .editorial-recipient-links a,html[data-theme=christmas] .editorial-footer-note{border-color:#547263}html[data-theme=christmas] :is(.editorial-evergreen,.editorial-footer) a:focus-visible{outline-color:var(--xmas-ivory)}html[data-theme=christmas] .design-picker button[aria-pressed=true]{outline-color:var(--xmas-evergreen)}html[data-theme=christmas] .gift-tile strong{font-variant-numeric:tabular-nums}@media (max-width:1199px){html[data-theme=christmas] .christmas-shortcuts{margin-inline:24px}}@media (max-width:639px){html[data-theme=christmas] .editorial-home .landing-refresh_hero__ijHJj{padding-top:32px;padding-bottom:32px}html[data-theme=christmas] .editorial-home .editorial-hero-grid{gap:24px;padding-inline:20px}html[data-theme=christmas] .editorial-home .editorial-hero-products{padding:16px}html[data-theme=christmas] .editorial-home .editorial-hero-products h2{font-size:25px}html[data-theme=christmas] .christmas-hero-photo{aspect-ratio:2.4;margin-top:24px}html[data-theme=christmas] .christmas-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-inline:20px;display:grid}}@media print{html[data-theme=christmas],html[data-theme=christmas] body{color:#000!important;background:#fff!important}html[data-theme=christmas] :is(.editorial-evergreen,.editorial-cream,.editorial-footer,.christmas-shortcuts,.christmas-hero-photo){display:none!important}html[data-theme=christmas] :is(.design-print,.native-preview,.print-message){box-shadow:none;border:0;color:#000!important;background:#fff!important}}
.research-guide{max-width:1120px;color:var(--xmas-ink);margin:0 auto;padding:100px 28px 64px}.research-guide header{max-width:820px;margin:28px 0 36px}.research-guide h1{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(34px,4vw,52px);font-weight:750;line-height:1.1}.research-guide h2{margin:32px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.research-guide h3{margin-top:24px;font-size:20px;font-weight:650}.research-guide p{max-width:75ch;margin:14px 0;line-height:1.75}.research-guide a{color:var(--xmas-evergreen);text-underline-offset:4px;text-decoration:underline}.guide-byline,.guide-disclosure{color:var(--xmas-secondary);font-size:14px}.guide-answer{background:var(--xmas-ivory);border-radius:14px;padding:24px 32px}.guide-answer h2{margin-top:0}.guide-table-wrap{border:1px solid var(--xmas-border);border-radius:12px;overflow:auto}.research-guide table{border-collapse:collapse;width:100%;font-size:14px}.research-guide th,.research-guide td{text-align:left;border-bottom:1px solid var(--xmas-border);vertical-align:top;padding:16px}.research-guide th{background:#edf2eb}.guide-pick{border-bottom:1px solid var(--xmas-border);grid-template-columns:320px minmax(0,1fr);gap:36px;padding:36px 0;scroll-margin-top:80px;display:grid}.guide-pick h2{margin-top:0}.guide-pick-image{background:#f5f5f3;border-radius:16px;align-self:start;overflow:hidden}.guide-pick img{object-fit:contain;width:100%;height:320px}.guide-fit{color:var(--xmas-evergreen);font-weight:650}.guide-pick-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.guide-pick-actions [data-slot=button]{text-decoration:none}.guide-related{flex-wrap:wrap;gap:14px 28px;display:flex}.guide-sources{background:#f5f7f3;border-radius:14px;margin-top:36px;padding:24px 32px}.guide-sources h2{margin-top:0}.guide-sources li{margin:12px 0;font-size:14px}.guide-sources ul{padding-left:20px;list-style:outside}@media (max-width:639px){.research-guide{padding:88px 20px 40px}.guide-pick{grid-template-columns:1fr;gap:22px}.guide-pick img{height:260px}.guide-answer,.guide-sources{padding:20px}.research-guide th,.research-guide td{min-width:120px;padding:12px}}@media print{.guide-answer,.guide-sources{background:#fff!important}.guide-pick{break-inside:avoid}.guide-pick-actions{display:none}}
