/* Source: 配色映射表_CustomJerseyUSA.html. Shared tokens, independent brand values. */
html[data-jersey-theme="customjerseyusa"] .vi-ft .icon-facebook {
  background-image: url("/template/index/public/themes/icons/customjerseyusa/facebook-icon.svg");
}
html[data-jersey-theme="customjerseyusa"] {
  --color-primary: #10265E;
  --jersey-primary-rgb: 16,38,94;
  --shipping-surface: rgba(16,38,94,0.08);
  --color-primary-90: #1D3A7A;
  --color-primary-80: #2A4A8C;
  --color-primary-70: #3A5CA0;
  --color-primary-60: #5A78B8;
  --color-primary-50: #7E96CC;
  --color-primary-40: #A5B6DC;
  --color-primary-30: #C7D2E8;
  --color-primary-border: #C7D2E8;
  --color-primary-active: #E4EAF4;
  --color-primary-bg: #EEF1F6;
  --color-primary-text: #10265E;
  --color-accent: #E03131;
  --color-accent-hover: #C81F1F;
  --color-accent-active: #A51616;
  --color-cta: #E03131;
  --color-cta-hover: #C81F1F;
  --color-cta-active: #A51616;
  --color-price: #E03131;
  --color-gold: #F5C518;
  --color-gold-ink: #3A2C00;
  --color-star: #F5C518;
  --color-preview-bg: #F5C518;
  --color-preview: #3A2C00;
  --color-link: #1D3A7A;
  --color-link-hover: #10265E;
  --color-error: #C81F1F;
  --color-error-border: #F3C4C4;
  --color-error-bg: #FDECEC;
  --color-free: #7A5C00;
  --color-free-bg: #FFF6DC;
  --color-free-border: #F0DCA4;
  --color-dark: #10265E;
  --color-dark-2: #1D3A7A;
  --color-dark-line: #3A5CA0;
  --color-ash: #FFFFFF;
  --ink: #10265E;
  --text: #333740;
  --text-sub: #5B6472;
  --text-muted: #8A93A0;
  --line: #D8DEE9;
  --grey-bg: #EEF1F6;
  --color-page-bg: #FFFFFF;
  --color-card-bg: #FFFFFF;
  --color-loading-primary: #10265E;
  --color-loading-secondary: #E03131;
  --color-disabled-bg: #DDE4EF;
  --color-disabled-text: #A7B0C0;
  --color-header-bg: #FFFFFF;
  --color-header-text: #10265E;
  --color-header-hover-bg: #E4EAF4;
  --color-header-hover-border: #C7D2E8;
  --color-header-active-bg: #E4EAF4;
  --color-header-active-border: #10265E;
  --color-header-state-text: #10265E;
  --color-search-bg: #EEF1F6;
  --color-search-border: #C7D2E8;
  --color-search-text: #333740;
  --color-search-placeholder: #8A93A0;
  --color-notice-bg: #F5C518;
  --color-notice-text: #3A2C00;
  --color-nav-text: #FFFFFF;
  --color-nav-hover: rgba(255,255,255,.12);
  --color-nav-active: #F5C518;
  --color-footer-hover: #F5C518;
  --color-top-bg: #10265E;
  --color-mask: linear-gradient(180deg, rgba(16,38,94,0), #10265E);
}

/* Per-site vector resources; external SVG files cannot inherit CSS colors. */
html[data-jersey-theme="customjerseyusa"] {
  --jersey-ico-check2: url("/template/index/public/themes/icons/customjerseyusa/ico-check2.svg");
  --jersey-icon-checked: url("/template/index/public/themes/icons/customjerseyusa/icon-checked.svg");
  --jersey-icon-message-view: url("/template/index/public/themes/icons/customjerseyusa/icon-message-view.svg");
  --jersey-icon-message-add: url("/template/index/public/themes/icons/customjerseyusa/icon-message-add.svg");
  --jersey-icon-99dias: url("/template/index/public/themes/icons/customjerseyusa/icon-99dias.svg");
  --jersey-icon-seguro: url("/template/index/public/themes/icons/customjerseyusa/icon-seguro.svg");
  --jersey-icon-privacy: url("/template/index/public/themes/icons/customjerseyusa/icon-privacy.svg");
  --jersey-icon-facebook: url("/template/index/public/themes/icons/customjerseyusa/facebook-icon.svg");
  --jersey-icon-tiktok: url("/template/index/public/themes/icons/customjerseyusa/icon-tiktok.svg");
  --jersey-icon-ins: url("/template/index/public/themes/icons/customjerseyusa/icon-ins.svg");
  --jersey-icon-pin: url("/template/index/public/themes/icons/customjerseyusa/icon-pin.svg");
  --jersey-icon-twitter: url("/template/index/public/themes/icons/customjerseyusa/icon-twitter.svg");
}
