/* theme-face:watch */
body[data-theme="watch"] {
  --ink: #6b2d3c;
  --accent: #f3e6d0;
  --paper: #fbf7f2;
  --on: #6b2d3c;
  --display: Palatino, Georgia, serif;
  background: #fbf7f2;
  color: #6b2d3c;
}
body[data-theme="watch"] .utility-bar { background: #6b2d3c; color: #fff; }
body[data-theme="watch"] .brand-mark { background: #6b2d3c; color: #fff; }
body[data-theme="watch"] .brand-copy strong,
body[data-theme="watch"] h1,
body[data-theme="watch"] h2 { font-family: Palatino, Georgia, serif; }
body[data-theme="watch"] .header-search button,
body[data-theme="watch"] .button-primary { background: #f3e6d0; color: #6b2d3c; border-color: #f3e6d0; }
body[data-theme="watch"] .nav-shell { background: #6b2d3c; }
body[data-theme="watch"] .main-nav a { color: #fff; }
body[data-theme="watch"] .category-menu > summary { background: #f3e6d0; color: #6b2d3c; }
body[data-theme="watch"] .site-footer { background: #6b2d3c; color: #fff; }
body[data-theme="watch"] .site-footer a { color: #fff; }
body[data-theme="watch"] .hero-copy-block h1,
body[data-theme="watch"] .hero-kicker,
body[data-theme="watch"] .hero-copy-block > p,
body[data-theme="watch"] .hero-points,
body[data-theme="watch"] .section-kicker { color: #6b2d3c; }
body[data-theme="watch"] .catalog-header { background: #6b2d3c; color: #fff; }
body[data-theme="watch"] .catalog-header .section-kicker,
body[data-theme="watch"] .catalog-header h1,
body[data-theme="watch"] .catalog-header p { color: #fff; }
body[data-theme="watch"] .catalog-count strong { color: #f3e6d0; }
body[data-theme="watch"] .category-menu-level-0 { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 8px 18px; }
body[data-theme="watch"] .category-menu-level-1 { margin: 4px 0 10px; padding-left: 12px; }
body[data-theme="watch"] h1 { font-weight: 400; letter-spacing: -0.02em; } body[data-theme="watch"] .hero-kicker { letter-spacing: .32em; text-transform: uppercase; font-size: .75rem; } body[data-theme="watch"] .commerce-hero { background: #fbf7f2; border-top: 1px solid #6b2d3c; border-bottom: 1px solid #6b2d3c; } body[data-theme="watch"] .category-card { background: transparent; border: 0; border-bottom: 1px solid #6b2d3c; border-radius: 0; box-shadow: none; } body[data-theme="watch"] .category-icon { display: none; } body[data-theme="watch"] .button { border-radius: 0; letter-spacing: .08em; text-transform: uppercase; }
