/* Color overrides only. The original classic storefront owns all geometry. */
body[data-storefront="njyyn.cn"] {
  --pc-accent:#008364; --pc-accent-hover:#006f53; --pc-deep:#18543f;
  --pc-topbar:#bdf7de; --pc-topbar-ink:#18543f; --pc-category-start:#45dca1; --pc-category-end:#91f1c3;
  --pc-category-ink:#124f39; --pc-nav:#42dca0; --pc-nav-ink:#124f39;
  --pc-soft:#effdf5; --pc-soft-edge:#b9eed3; --pc-page:#f9fdfa; --pc-ink:#26333d;
  --pc-muted:#667269; --pc-line:#dceee3; --pc-footer:#eefbf4; --pc-footer-line:#c2e4d1;
  --pc-footer-text:#52685c; --pc-footer-heading:#254a36; --pc-footer-hover:#007454;
  --pc-price:#00805d; --pc-hero:#e5faee;
}
body[data-storefront="njmxykj.cn"] {
  --pc-accent:#d13e55; --pc-accent-hover:#bb3048; --pc-deep:#813746;
  --pc-topbar:#ffd8df; --pc-topbar-ink:#7b3040; --pc-category-start:#ff8996; --pc-category-end:#ffb5bb;
  --pc-category-ink:#652334; --pc-nav:#ff8696; --pc-nav-ink:#652334;
  --pc-soft:#fff1f2; --pc-soft-edge:#ffd0d5; --pc-page:#fffafb; --pc-ink:#33323e;
  --pc-muted:#7b6870; --pc-line:#f5dfe4; --pc-footer:#fff0f3; --pc-footer-line:#edc6d0;
  --pc-footer-text:#775861; --pc-footer-heading:#683344; --pc-footer-hover:#c73450;
  --pc-price:#ca3b52; --pc-hero:#ffe8ec;
}
body[data-storefront="njqyf.cn"] {
  --pc-accent:#166cdb; --pc-accent-hover:#095bc4; --pc-deep:#234e82;
  --pc-topbar:#c9e6ff; --pc-topbar-ink:#234e82; --pc-category-start:#72b5ff; --pc-category-end:#b0d7ff;
  --pc-category-ink:#153e72; --pc-nav:#6eb5ff; --pc-nav-ink:#153e72;
  --pc-soft:#eef7ff; --pc-soft-edge:#c4e1ff; --pc-page:#f9fcff; --pc-ink:#263341;
  --pc-muted:#64758a; --pc-line:#dceaf7; --pc-footer:#eef7ff; --pc-footer-line:#c4def4;
  --pc-footer-text:#526a82; --pc-footer-heading:#24466c; --pc-footer-hover:#1266d3;
  --pc-price:#136bd4; --pc-hero:#e5f2ff;
}
body[data-storefront="njznskj.cn"] {
  --pc-accent:#c24f00; --pc-accent-hover:#aa4200; --pc-deep:#854514;
  --pc-topbar:#ffe0b7; --pc-topbar-ink:#854514; --pc-category-start:#ffab47; --pc-category-end:#ffd092;
  --pc-category-ink:#683500; --pc-nav:#ffa43c; --pc-nav-ink:#683500;
  --pc-soft:#fff5e9; --pc-soft-edge:#ffdaae; --pc-page:#fffcf7; --pc-ink:#36343c;
  --pc-muted:#7c7064; --pc-line:#f4e6d6; --pc-footer:#fff4e5; --pc-footer-line:#efd4b4;
  --pc-footer-text:#795f47; --pc-footer-heading:#74451d; --pc-footer-hover:#ba4d00;
  --pc-price:#bf5100; --pc-hero:#fff0dc;
}
body[data-storefront="njqlq.cn"] {
  --pc-accent:#008181; --pc-accent-hover:#006b70; --pc-deep:#185c5d;
  --pc-topbar:#bcf4ef; --pc-topbar-ink:#185c5d; --pc-category-start:#5cdbd7; --pc-category-end:#a4eeea;
  --pc-category-ink:#145953; --pc-nav:#55dbd6; --pc-nav-ink:#145953;
  --pc-soft:#edfcfa; --pc-soft-edge:#b6eeea; --pc-page:#f8fdfc; --pc-ink:#28373d;
  --pc-muted:#62787a; --pc-line:#d9eeeb; --pc-footer:#ecfbf8; --pc-footer-line:#bce5df;
  --pc-footer-text:#4c6d69; --pc-footer-heading:#23544f; --pc-footer-hover:#007b7b;
  --pc-price:#007e7b; --pc-hero:#dff8f4;
}
body[data-storefront="mingzhuo.top"] {
  --pc-accent:#a36600; --pc-accent-hover:#8b5500; --pc-deep:#795215;
  --pc-topbar:#ffedb3; --pc-topbar-ink:#795215; --pc-category-start:#ffd04a; --pc-category-end:#ffe59a;
  --pc-category-ink:#684500; --pc-nav:#ffce3b; --pc-nav-ink:#684500;
  --pc-soft:#fff9e8; --pc-soft-edge:#ffe4a1; --pc-page:#fffdf7; --pc-ink:#36363c;
  --pc-muted:#79705d; --pc-line:#f0e8d2; --pc-footer:#fff8e6; --pc-footer-line:#eedeaf;
  --pc-footer-text:#766445; --pc-footer-heading:#6e511e; --pc-footer-hover:#9d6000;
  --pc-price:#a46800; --pc-hero:#fff2cd;
}
body[data-storefront] {
  --yellow:var(--pc-topbar); --orange:var(--pc-accent); --ink:var(--pc-ink);
  --muted:var(--pc-muted); --line:var(--pc-line);
  background-color:var(--pc-page); color:var(--pc-ink);
}
body[data-storefront] a:hover,
body[data-storefront] button:hover { color:var(--pc-accent-hover); }
body[data-storefront] a:focus-visible,
body[data-storefront] button:focus-visible,
body[data-storefront] input:focus-visible { outline-color:var(--pc-accent); }
body[data-storefront] .topbar { background-color:var(--pc-topbar); color:var(--pc-topbar-ink); }
body[data-storefront] .welcome,
body[data-storefront] .quick-nav a:first-child { color:var(--pc-topbar-ink); }
body[data-storefront] .masthead,
body[data-storefront] .masthead:before,
body[data-storefront] .nav-border { background-color:#fff; }
body[data-storefront] .brand-mark {
  background:linear-gradient(135deg,var(--pc-category-end),var(--pc-nav)); color:var(--pc-nav-ink);
}
body[data-storefront] .brand-text i { color:var(--pc-muted); }
body[data-storefront] .search-form { border-color:var(--pc-accent); background-color:#fff; }
body[data-storefront] .search-form label { border-color:var(--pc-line); color:var(--pc-ink); }
body[data-storefront] .search-form label span { color:var(--pc-muted); }
body[data-storefront] .search-form input { background-color:#fff; color:var(--pc-ink); }
body[data-storefront] .search-form button { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .search-form button:hover { background-color:var(--pc-category-end); color:var(--pc-nav-ink); }
body[data-storefront] .hotwords { color:var(--pc-muted); }
body[data-storefront] .hotwords a { color:var(--pc-ink); }
body[data-storefront] .header-cart { background-color:var(--pc-soft); border-color:var(--pc-soft-edge); color:var(--pc-ink); }
body[data-storefront] .header-cart b { color:var(--pc-muted); }
body[data-storefront] .nav-border { border-color:var(--pc-accent); }
body[data-storefront] .all-categories { background-color:var(--pc-nav); color:var(--pc-nav-ink)!important; }
body[data-storefront] .category-panel {
  background:linear-gradient(155deg,var(--pc-category-start),var(--pc-category-end)); color:var(--pc-category-ink);
}
body[data-storefront] .category-panel nav { scrollbar-color:var(--pc-soft-edge) transparent; }
body[data-storefront] .category-panel a:hover { background-color:var(--pc-soft); color:var(--pc-accent-hover); }
body[data-storefront] .category-panel .load-message { color:var(--pc-category-ink); }
body[data-storefront] .hero-carousel { background-color:var(--pc-hero); }
body[data-storefront] .hero-slide[data-slide="1"] { background:linear-gradient(180deg,var(--pc-hero),var(--pc-soft)); }
body[data-storefront] .slide-caption { background:linear-gradient(90deg,var(--pc-soft) 0,var(--pc-soft) 44%,transparent 80%); }
body[data-storefront] .slide-caption small,
body[data-storefront] .slide-caption strong { color:var(--pc-deep); }
body[data-storefront] .slide-caption>span { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .carousel-dots button { background-color:#ffffff99; }
body[data-storefront] .carousel-dots button.is-active { background-color:var(--pc-accent); }
body[data-storefront] .member-panel { background-color:#fff; border-color:var(--pc-line); }
body[data-storefront] .member-welcome { background:linear-gradient(var(--pc-soft),#fff); }
body[data-storefront] .avatar { background-color:var(--pc-soft); border-color:var(--pc-soft-edge); color:var(--pc-accent); }
body[data-storefront] .member-welcome p { color:var(--pc-muted); }
body[data-storefront] .member-actions a { border-color:var(--pc-accent); color:var(--pc-accent-hover); }
body[data-storefront] .member-actions a.solid { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .member-actions a:hover { background-color:var(--pc-soft); }
body[data-storefront] .member-actions a.solid:hover { background-color:var(--pc-category-end); color:var(--pc-nav-ink); }
body[data-storefront] .notice-panel,
body[data-storefront] .member-services { border-color:var(--pc-line); }
body[data-storefront] .small-title>button,
body[data-storefront] .notice-panel>button,
body[data-storefront] .member-services a,
body[data-storefront] .member-services button { color:var(--pc-muted); }
body[data-storefront] .notice-panel>button span { background-color:var(--pc-soft); color:var(--pc-accent-hover); }
body[data-storefront] .member-services span { color:var(--pc-accent); }
body[data-storefront] .initial-loading,
body[data-storefront] .load-message { color:var(--pc-muted); }
body[data-storefront] .section-heading h2:before { background-color:var(--pc-accent); }
body[data-storefront] .section-heading p,
body[data-storefront] .section-heading>a { color:var(--pc-muted); }
body[data-storefront] .product-card { background-color:#fff; }
body[data-storefront] .product-card:hover { border-color:var(--pc-soft-edge); }
body[data-storefront] .product-image { background-color:#fff; }
body[data-storefront] .price { color:var(--pc-price); }
body[data-storefront] .stock-label { color:var(--pc-muted); }
body[data-storefront] .floor-promo { background:linear-gradient(145deg,var(--pc-soft),var(--pc-soft-edge)); }
body[data-storefront] .floor-title-overlay strong { color:var(--pc-deep); }
body[data-storefront] .floor-title-overlay span { color:var(--pc-muted); }
body[data-storefront] .floor-title-overlay b { background-color:#ffffff99; color:var(--pc-deep); }
body[data-storefront] .floor-banner { background-color:var(--pc-soft); color:var(--pc-deep); }
body[data-storefront] .floor-banner p { color:var(--pc-accent-hover); }
body[data-storefront] .floor-banner>a { border-color:var(--pc-accent); color:var(--pc-accent-hover); }
body[data-storefront] .right-rail { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .right-rail a,
body[data-storefront] .right-rail button { color:var(--pc-nav-ink); }
body[data-storefront] .right-rail a:hover,
body[data-storefront] .right-rail button:hover { background-color:var(--pc-category-end); color:var(--pc-nav-ink); }
body[data-storefront] .rail-cart,
body[data-storefront] .right-rail .rail-top { border-color:#ffffff60; }
body[data-storefront] .left-float nav { background-color:#fff; border-color:var(--pc-line); }
body[data-storefront] .left-float nav>a,
body[data-storefront] .left-float nav>button { border-color:var(--pc-line); }
body[data-storefront] .left-float nav>a:hover,
body[data-storefront] .left-float nav>button:hover { background-color:var(--pc-soft); color:var(--pc-accent-hover); }
body[data-storefront] .service-strip { background-color:#fff; }
body[data-storefront] .service-items button { color:var(--pc-ink); }
body[data-storefront] .service-items button>span { border-color:var(--pc-accent); color:var(--pc-accent); }
body[data-storefront] .footer { background-color:var(--pc-footer); color:var(--pc-footer-text); }
body[data-storefront] .footer h2 { color:var(--pc-footer-heading); }
body[data-storefront] .footer .footer-company h2 { color:var(--pc-footer-heading); }
body[data-storefront] .footer section>a,
body[data-storefront] .footer section>button { color:var(--pc-footer-text); }
body[data-storefront] .footer-company>button { border-color:var(--pc-footer-line); }
body[data-storefront] .footer a:hover,
body[data-storefront] .footer button:hover { color:var(--pc-footer-hover); }
body[data-storefront] .copyright { border-color:var(--pc-footer-line); }
body[data-storefront] .copyright span { color:var(--pc-footer-text); }
body[data-storefront] .breadcrumbs { color:var(--pc-muted); }
body[data-storefront] .filter-bar { background-color:#fff; border-color:var(--pc-line); }
body[data-storefront] .filter-bar a.selected { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .pagination button { background-color:#fff; border-color:var(--pc-line); }
body[data-storefront] .empty-state { background-color:#fff; color:var(--pc-muted); }
body[data-storefront] .empty-state h2 { color:var(--pc-ink); }
body[data-storefront] .empty-state>a { color:var(--pc-accent-hover); }
body[data-storefront] .help-menu,
body[data-storefront] .help-article { background-color:#fff; }
body[data-storefront] .help-article p,
body[data-storefront] .help-article li { color:var(--pc-ink); }
body[data-storefront] .help-article a { color:var(--pc-accent-hover); }
body[data-storefront] .help-grid button { background-color:var(--pc-soft); }
body[data-storefront] .help-grid span { color:var(--pc-muted); }
body[data-storefront] dialog { background-color:#fff; color:var(--pc-ink); }
body[data-storefront] .dialog-head,
body[data-storefront] .dialog-bottom { border-color:var(--pc-line); }
body[data-storefront] .dialog-head button { color:var(--pc-muted); }
body[data-storefront] #help-body { color:var(--pc-ink); }
body[data-storefront] #help-body a { color:var(--pc-accent-hover); }
body[data-storefront] .dialog-bottom>a { color:var(--pc-muted); }
body[data-storefront] .dialog-bottom>button { background-color:var(--pc-nav); color:var(--pc-nav-ink); }
body[data-storefront] .dialog-bottom>button:hover { background-color:var(--pc-category-end); color:var(--pc-nav-ink); }
body[data-storefront] .noscript-message { background-color:var(--pc-soft); color:var(--pc-ink); }
