@layer components.pages{:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero{background:var(--ui-tint);border-bottom:1px solid var(--ui-line);padding:48px 0}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero-crumbs{font-size:13px;margin-bottom:24px;display:flex;flex-wrap:wrap;gap:8px;color:var(--ui-muted)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-eyebrow{font-size:13px;font-weight:700;color:var(--ui-accent);display:block;margin-bottom:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero-stats{display:flex;flex-wrap:wrap;gap:32px;margin-top:24px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-stat{display:grid;gap:6px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-stat b{font-size:26px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-stat span{color:var(--ui-muted);font-size:13px}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-hero-actions,.fc-cta-actions){display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}:where([data-ui=unified][data-catalog-discovery=fall]) .btn{white-space:normal}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-tools{position:sticky;top:0;z-index:5;background:var(--ui-surface);border-bottom:1px solid var(--ui-line);padding-top:16px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-tools-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-search{flex:1 1 260px;max-width:500px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-count{margin-left:auto}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-chips,.fc-nav){display:flex;gap:8px;overflow-x:auto;padding-block:12px;scrollbar-width:thin}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-nav{border-top:1px solid var(--ui-line)}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-chip,.fc-nav-chip){flex:0 0 auto;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;gap:8px}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-chip-count,.fc-nav-count){font-variant-numeric:tabular-nums;font-size:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-nav-chip{color:var(--ui-accent);padding:8px 12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-body{padding-block:32px 48px}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-note,.fc-alert){display:flex;align-items:flex-start;gap:12px;border:1px solid var(--ui-line);border-radius:var(--radius-md);padding:16px;margin-bottom:20px;font-size:14px;line-height:1.7}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-note{background:var(--ui-tint)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-note svg{flex-shrink:0;margin-top:4px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand{margin-bottom:40px;scroll-margin-top:205px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-bottom:20px;border-bottom:1px solid var(--ui-line);padding-bottom:16px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-name{font-size:26px;line-height:1.3;margin:0}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-tag{flex:1 1 300px;color:var(--ui-muted);font-size:14px;line-height:1.6;margin:0}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-count{font-size:13px;color:var(--ui-accent)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card{display:flex;flex-direction:column}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-media{display:block;height:230px;padding:16px;border-bottom:1px solid var(--ui-line);overflow:hidden}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-media img{display:block;width:100%;height:100%;object-fit:contain}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-fallback{display:none;font-weight:600;color:var(--ui-muted)}:where([data-ui=unified][data-catalog-discovery=fall]) .no-img .fc-card-media img{display:none}:where([data-ui=unified][data-catalog-discovery=fall]) .no-img .fc-card-fallback{display:block}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-card-brand,.fc-card-cat,.fc-card-quote){font-size:13px;color:var(--ui-muted)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-name{font-size:16px;line-height:1.5;margin:0}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-name a{color:var(--ui-ink);text-decoration:none}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-style{font-weight:700;font-size:12px;color:var(--ui-accent);background:var(--ui-tint);padding:4px 6px;border-radius:var(--radius-sm)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-price{margin:4px 0 0;font-weight:700;color:var(--ui-ink);font-size:14px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-price-link{font-size:14px;font-weight:600}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-quote{margin-top:auto;padding-top:8px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-cta-band{padding-block:40px;background:var(--ui-tint);border-top:1px solid var(--ui-line)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-cta-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-cta-copy h2{font-size:28px;margin:0 0 12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-cta-copy p{color:var(--ui-muted);line-height:1.7}@media screen and (width<=600px){:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero{padding-block:28px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-tools{position:static}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-count{margin-left:0}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand{scroll-margin-top:16px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-media{height:155px;padding:10px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-body{padding:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-name{font-size:14px}}@media print{:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero{padding-block:8px;background:var(--ui-surface)}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero-title{margin-bottom:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero-crumbs{margin-bottom:10px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-hero-stats{margin-top:12px;gap:24px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-stat b{font-size:18px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-tools{position:static;padding-top:0;border:0}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-chips,.fc-nav,.fc-search,.fc-clear,.fc-hero-actions,.fc-cta-actions,.fc-card-quote){display:none}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-count{margin:8px 0;font-size:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-body{padding-block:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-note{padding:10px;font-size:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand{margin-bottom:24px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-head{break-after:avoid;margin-bottom:12px;padding-bottom:8px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-name{font-size:20px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-brand-tag{font-size:12px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-media{height:100px;padding:6px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-body{padding:10px;gap:4px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-card-name{font-size:12px}:where([data-ui=unified][data-catalog-discovery=fall]) :is(.fc-card-brand,.fc-card-cat,.fc-card-price,.fc-card-price-link){font-size:11px}:where([data-ui=unified][data-catalog-discovery=fall]) .fc-cta-band{padding-block:16px;break-inside:avoid;background:var(--ui-surface)}}}
