{"product_id":"⚔️-the-dark-armor-knight-hoodie-tactical-medieval-streetwear","title":"⚔️ The Dark Armor Knight Hoodie – Tactical Medieval Streetwear","description":"\u003c!-- Shopify Medieval Knight Hoodie Detail Page --\u003e\n\u003cdiv id=\"pdp-top-anchor\"\u003e\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* =========================\n     全局与主题\n  ========================= *\/\n  #knight-pdp {\n    --knight-ink: #343833;\n    --knight-copy: #62645e;\n    --knight-green: #485b45;\n    --knight-gold: #91703d;\n    --knight-wine: #7e433a;\n    --knight-line: rgba(104, 91, 65, 0.16);\n\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 24px 16px;\n    background: transparent !important;\n    color: var(--knight-ink);\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n      Roboto, Helvetica, Arial, sans-serif;\n    line-height: 1.7;\n    -webkit-text-size-adjust: 100%;\n  }\n\n  #knight-pdp,\n  #knight-pdp *,\n  #knight-pdp *::before,\n  #knight-pdp *::after {\n    box-sizing: border-box;\n  }\n\n  #knight-pdp img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px;\n  }\n\n  \/* =========================\n     卡片与配色底纹\n  ========================= *\/\n  #knight-pdp .pdp-block-card {\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    margin: 0 0 24px;\n    padding: clamp(26px, 4vw, 38px);\n    border: none;\n    border-radius: 12px;\n    background: #f6f2e9;\n    box-shadow: 0 5px 22px rgba(53, 45, 29, 0.045);\n  }\n\n  #knight-pdp .pdp-block-card::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    z-index: -1;\n    pointer-events: none;\n    background:\n      repeating-linear-gradient(\n        45deg,\n        rgba(113, 96, 64, 0.025) 0 1px,\n        transparent 1px 17px\n      ),\n      repeating-linear-gradient(\n        -45deg,\n        rgba(113, 96, 64, 0.018) 0 1px,\n        transparent 1px 17px\n      );\n  }\n\n  #knight-pdp .theme-parchment {\n    background:\n      radial-gradient(\n        ellipse at 100% 0,\n        rgba(188, 155, 94, 0.18),\n        transparent 56%\n      ),\n      linear-gradient(135deg, #fcf9f0, #f2ebdd);\n  }\n\n  #knight-pdp .theme-steel {\n    background:\n      radial-gradient(\n        ellipse at 100% 0,\n        rgba(151, 165, 173, 0.18),\n        transparent 56%\n      ),\n      linear-gradient(135deg, #f8f9f7, #e9eeed);\n  }\n\n  #knight-pdp .theme-wine {\n    background:\n      radial-gradient(\n        ellipse at 100% 0,\n        rgba(153, 89, 68, 0.1),\n        transparent 55%\n      ),\n      linear-gradient(135deg, #fcf7ef, #f1e7de);\n  }\n\n  #knight-pdp .theme-olive {\n    background:\n      radial-gradient(\n        ellipse at 100% 0,\n        rgba(123, 141, 89, 0.15),\n        transparent 55%\n      ),\n      linear-gradient(135deg, #f7f8ef, #e9eddf);\n  }\n\n  #knight-pdp .theme-leather {\n    background:\n      radial-gradient(\n        ellipse at 100% 0,\n        rgba(145, 101, 63, 0.12),\n        transparent 55%\n      ),\n      linear-gradient(135deg, #fcf7ee, #efe4d5);\n  }\n\n  \/* =========================\n     标题与正文\n  ========================= *\/\n  #knight-pdp .pdp-title,\n  #knight-pdp .pdp-logistics-title,\n  #knight-pdp .pdp-cta-title {\n    font-family: \"Palatino Linotype\", \"Book Antiqua\",\n      Palatino, Georgia, \"Times New Roman\", serif;\n    font-weight: 600;\n    text-transform: none;\n    text-wrap: balance;\n  }\n\n  #knight-pdp .pdp-title {\n    margin: 0 0 17px;\n    color: var(--knight-ink);\n    font-size: clamp(29px, 4.5vw, 40px);\n    line-height: 1.2;\n    letter-spacing: -0.025em;\n    text-align: left;\n  }\n\n  #knight-pdp .pdp-title em {\n    color: var(--knight-gold);\n    font-weight: 500;\n  }\n\n  #knight-pdp .pdp-hero .pdp-title {\n    font-size: clamp(35px, 5.6vw, 50px);\n    text-align: center;\n  }\n\n  #knight-pdp .pdp-subtitle {\n    margin: 0 0 24px;\n    color: var(--knight-copy);\n    font-size: 20px;\n    line-height: 1.75;\n    text-align: left;\n    overflow-wrap: anywhere;\n  }\n\n  #knight-pdp .pdp-highlight {\n    color: var(--knight-green);\n    font-weight: 650;\n  }\n\n  #knight-pdp .pdp-highlight-gold {\n    color: #876331;\n    font-weight: 650;\n  }\n\n  #knight-pdp .pdp-highlight-wine {\n    color: var(--knight-wine);\n    font-weight: 650;\n  }\n\n  \/* 卖点左上角小标签 *\/\n  #knight-pdp .pdp-section-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n    max-width: 100%;\n    margin: 0 0 16px;\n    padding: 6px 11px;\n    border: 1px solid rgba(145, 112, 61, 0.26);\n    border-radius: 4px;\n    background: rgba(255, 255, 255, 0.65);\n    color: var(--knight-green);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.12em;\n  }\n\n  #knight-pdp .pdp-image-container {\n    width: 100%;\n    margin-top: 16px;\n    overflow: hidden;\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.5);\n  }\n\n  \/* =========================\n     顶部信任标签\n  ========================= *\/\n  #knight-pdp .pdp-trust-badges {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 9px;\n    margin-bottom: 20px;\n  }\n\n  #knight-pdp .pdp-trust-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    padding: 7px 11px;\n    border: 1px solid var(--knight-line);\n    border-radius: 5px;\n    background: #f5f1e7;\n    color: var(--knight-green);\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.04em;\n  }\n\n  \/* =========================\n     新增紧凑好评板块\n  ========================= *\/\n  #knight-pdp .pdp-proof-strip {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 20px;\n    margin: 0 0 24px;\n    padding: 19px 23px;\n    border: 1px solid rgba(145, 112, 61, 0.22);\n    border-radius: 12px;\n    background:\n      linear-gradient(\n        110deg,\n        rgba(145, 112, 61, 0.07),\n        transparent 65%\n      ),\n      #f8f5ec;\n  }\n\n  #knight-pdp .pdp-proof-intro {\n    display: flex;\n    align-items: center;\n    gap: 13px;\n    min-width: 0;\n  }\n\n  #knight-pdp .pdp-proof-emblem {\n    display: grid;\n    place-items: center;\n    flex-shrink: 0;\n    width: 43px;\n    height: 49px;\n    background: #e8dfca;\n    color: var(--knight-gold);\n    font-size: 23px;\n    clip-path: polygon(0 0, 100% 0, 100% 70%, 50% 100%, 0 70%);\n  }\n\n  #knight-pdp .pdp-proof-eyebrow {\n    display: block;\n    margin-bottom: 3px;\n    color: var(--knight-green);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.12em;\n  }\n\n  #knight-pdp .pdp-proof-heading {\n    margin: 0;\n    color: var(--knight-ink);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 22px;\n    line-height: 1.35;\n  }\n\n  #knight-pdp .pdp-proof-stats {\n    display: flex;\n    flex-shrink: 0;\n    gap: 22px;\n  }\n\n  #knight-pdp .pdp-proof-stat {\n    display: flex;\n    flex-direction: column;\n    padding-left: 22px;\n    border-left: 1px solid var(--knight-line);\n  }\n\n  #knight-pdp .pdp-proof-stat strong {\n    color: var(--knight-green);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 28px;\n    font-weight: 400;\n    line-height: 1.2;\n  }\n\n  #knight-pdp .pdp-proof-stat strong small {\n    font-size: 16px;\n  }\n\n  #knight-pdp .pdp-proof-stat \u003e span {\n    margin-top: 5px;\n    color: var(--knight-copy);\n    font-size: 12px;\n    line-height: 1.4;\n  }\n\n  \/* =========================\n     产品规格\n  ========================= *\/\n  #knight-pdp .pdp-specs-table-wrapper {\n    margin-top: 16px;\n    overflow: hidden;\n    border: 1px solid var(--knight-line);\n    border-radius: 12px;\n  }\n\n  #knight-pdp .pdp-specs-row {\n    display: flex;\n    border-bottom: 1px solid var(--knight-line);\n  }\n\n  #knight-pdp .pdp-specs-row:last-child {\n    border-bottom: 0;\n  }\n\n  #knight-pdp .pdp-specs-label,\n  #knight-pdp .pdp-specs-value {\n    display: flex;\n    align-items: center;\n    padding: 15px 16px;\n    font-size: 18px;\n    line-height: 1.65;\n    overflow-wrap: anywhere;\n  }\n\n  #knight-pdp .pdp-specs-label {\n    width: 38%;\n    background: #e9e7da;\n    color: var(--knight-green);\n    font-weight: 650;\n  }\n\n  #knight-pdp .pdp-specs-value {\n    width: 62%;\n    background: rgba(255, 255, 255, 0.75);\n    color: var(--knight-copy);\n  }\n\n  \/* =========================\n     FAQ：原生整行点击\n  ========================= *\/\n  #knight-pdp .pdp-faq-list {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin-top: 16px;\n  }\n\n  #knight-pdp .pdp-faq-item {\n    overflow: hidden;\n    border: 1px solid var(--knight-line);\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.7);\n  }\n\n  #knight-pdp .pdp-faq-item[open] {\n    border-color: rgba(145, 112, 61, 0.45);\n    background: #fffdf8;\n  }\n\n  #knight-pdp .pdp-faq-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 16px;\n    padding: 18px;\n    color: var(--knight-ink);\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.5;\n    list-style: none;\n    cursor: pointer;\n    user-select: none;\n  }\n\n  #knight-pdp .pdp-faq-summary::-webkit-details-marker {\n    display: none;\n  }\n\n  #knight-pdp .pdp-faq-summary::marker {\n    content: \"\";\n  }\n\n  #knight-pdp .pdp-faq-summary:focus-visible {\n    outline: 2px solid var(--knight-gold);\n    outline-offset: -4px;\n  }\n\n  #knight-pdp .pdp-faq-icon {\n    position: relative;\n    display: inline-block;\n    flex-shrink: 0;\n    width: 18px;\n    height: 18px;\n    transition: transform 0.3s ease;\n  }\n\n  #knight-pdp .pdp-faq-icon::before,\n  #knight-pdp .pdp-faq-icon::after {\n    content: \"\";\n    position: absolute;\n    border-radius: 2px;\n    background: var(--knight-gold);\n  }\n\n  #knight-pdp .pdp-faq-icon::before {\n    top: 8px;\n    left: 2px;\n    width: 14px;\n    height: 2px;\n  }\n\n  #knight-pdp .pdp-faq-icon::after {\n    top: 2px;\n    left: 8px;\n    width: 2px;\n    height: 14px;\n  }\n\n  #knight-pdp .pdp-faq-item[open] .pdp-faq-icon {\n    transform: rotate(45deg);\n  }\n\n  #knight-pdp .pdp-faq-content {\n    padding: 0 18px 19px;\n    color: var(--knight-copy);\n    font-size: 18px;\n    line-height: 1.75;\n    text-align: left;\n  }\n\n  \/* =========================\n     评分与评论\n  ========================= *\/\n  #knight-pdp .pdp-rating-summary {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 16px;\n    margin-bottom: 24px;\n    padding: 22px 16px;\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.7);\n  }\n\n  #knight-pdp .pdp-score-num {\n    color: var(--knight-green);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 46px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  #knight-pdp .pdp-score-meta {\n    display: flex;\n    flex-direction: column;\n    gap: 5px;\n  }\n\n  #knight-pdp .pdp-score-stars,\n  #knight-pdp .pdp-review-stars {\n    color: #b18a43;\n    letter-spacing: 0.08em;\n  }\n\n  #knight-pdp .pdp-score-stars {\n    font-size: 18px;\n  }\n\n  #knight-pdp .pdp-score-count {\n    color: var(--knight-copy);\n    font-size: 13px;\n  }\n\n  #knight-pdp .pdp-progress-bars {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin-bottom: 24px;\n  }\n\n  #knight-pdp .pdp-progress-row {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    color: var(--knight-copy);\n    font-size: 14px;\n  }\n\n  #knight-pdp .pdp-progress-label {\n    width: 145px;\n    flex-shrink: 0;\n    font-weight: 600;\n  }\n\n  #knight-pdp .pdp-progress-track {\n    flex: 1;\n    height: 8px;\n    overflow: hidden;\n    border-radius: 4px;\n    background: #e4e4da;\n  }\n\n  #knight-pdp .pdp-progress-fill {\n    height: 100%;\n    border-radius: 4px;\n    background: linear-gradient(90deg, #5c6b4e, #9a8857);\n  }\n\n  #knight-pdp .pdp-ai-summary-box {\n    margin-bottom: 24px;\n    padding: 17px 18px;\n    border-left: 3px solid var(--knight-gold);\n    border-radius: 0 8px 8px 0;\n    background: #ece8dc;\n    color: var(--knight-copy);\n    font-size: 18px;\n    line-height: 1.75;\n    text-align: left;\n  }\n\n  #knight-pdp .pdp-ai-summary-box strong {\n    display: block;\n    margin-bottom: 6px;\n    color: var(--knight-green);\n  }\n\n  #knight-pdp .pdp-reviews-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  #knight-pdp .pdp-review-card {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid var(--knight-line);\n    border-radius: 8px;\n    background: rgba(255, 255, 255, 0.75);\n  }\n\n  #knight-pdp .pdp-review-header {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: center;\n    gap: 7px;\n    margin-bottom: 8px;\n  }\n\n  #knight-pdp .pdp-review-author {\n    color: var(--knight-ink);\n    font-size: 16px;\n    font-weight: 700;\n  }\n\n  #knight-pdp .pdp-review-badge {\n    color: var(--knight-green);\n    font-size: 11px;\n    font-weight: 600;\n  }\n\n  #knight-pdp .pdp-review-stars {\n    margin-bottom: 9px;\n    font-size: 15px;\n  }\n\n  #knight-pdp .pdp-review-text {\n    color: var(--knight-copy);\n    font-size: 18px;\n    line-height: 1.75;\n    text-align: left;\n  }\n\n  #knight-pdp .pdp-review-text img {\n    margin-top: 16px;\n  }\n\n  \/* =========================\n     物流保障卡片\n  ========================= *\/\n  #knight-pdp .pdp-logistics-container {\n    position: relative;\n    padding: clamp(24px, 4vw, 34px);\n    overflow: hidden;\n    border-radius: 12px;\n    background:\n      repeating-linear-gradient(\n        45deg,\n        rgba(85, 104, 103, 0.025) 0 1px,\n        transparent 1px 18px\n      ),\n      linear-gradient(135deg, #f4f6f1, #e4ebe7);\n    color: var(--knight-ink);\n  }\n\n  #knight-pdp .pdp-logistics-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 14px;\n    margin-bottom: 22px;\n  }\n\n  #knight-pdp .pdp-logistics-title {\n    margin: 0;\n    color: var(--knight-green);\n    font-size: 29px;\n    line-height: 1.25;\n    letter-spacing: -0.02em;\n  }\n\n  #knight-pdp .pdp-live-status {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    padding: 5px 10px;\n    border-radius: 999px;\n    background: rgba(255, 255, 255, 0.7);\n    color: var(--knight-green);\n    font-size: 12px;\n  }\n\n  #knight-pdp .pdp-pulse-dot {\n    flex-shrink: 0;\n    width: 7px;\n    height: 7px;\n    border-radius: 50%;\n    background: #6a8057;\n    animation: knightPulse 2s ease-in-out infinite;\n  }\n\n  #knight-pdp .pdp-logistics-cards {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n    margin-bottom: 25px;\n  }\n\n  #knight-pdp .pdp-guarantee-card {\n    min-width: 0;\n    padding: 18px;\n    border: 1px solid rgba(81, 103, 84, 0.12);\n    border-radius: 10px;\n    background: rgba(255, 255, 255, 0.8);\n    transition: transform 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  #knight-pdp .pdp-guarantee-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 8px 18px rgba(49, 68, 51, 0.08);\n  }\n\n  #knight-pdp .pdp-card-icon {\n    display: inline-block;\n    margin-bottom: 9px;\n    font-size: 23px;\n  }\n\n  #knight-pdp .pdp-card-title {\n    margin-bottom: 7px;\n    color: var(--knight-green);\n    font-size: 18px;\n    font-weight: 650;\n    line-height: 1.4;\n  }\n\n  #knight-pdp .pdp-card-desc {\n    color: var(--knight-copy);\n    font-size: 18px;\n    line-height: 1.65;\n    text-align: left;\n  }\n\n  \/* =========================\n     弯曲路线与移动包裹\n     16秒循环，与四节点同步\n  ========================= *\/\n  #knight-pdp .pdp-route-box {\n    padding: 21px 12px 16px;\n    border: 1px solid rgba(81, 103, 84, 0.13);\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.84);\n  }\n\n  #knight-pdp .pdp-route-heading {\n    margin: 0 0 5px;\n    color: var(--knight-green);\n    font-family: Georgia, \"Times New Roman\", serif;\n    font-size: 22px;\n    text-align: center;\n  }\n\n  #knight-pdp .pdp-route-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n  }\n\n  #knight-pdp .pdp-route-base {\n    fill: none;\n    stroke: #d2d8c9;\n    stroke-width: 8;\n    stroke-linecap: round;\n  }\n\n  #knight-pdp .pdp-route-active {\n    fill: none;\n    stroke: #9a8049;\n    stroke-width: 8;\n    stroke-linecap: round;\n    stroke-dasharray: 100;\n    stroke-dashoffset: 100;\n    animation: knightRouteDraw 16s linear infinite;\n  }\n\n  #knight-pdp .pdp-route-node {\n    fill: #f7f8f2;\n    stroke: #b3beaa;\n    stroke-width: 5;\n  }\n\n  #knight-pdp .pdp-route-node-1 {\n    fill: #637b50;\n    stroke: #637b50;\n  }\n\n  #knight-pdp .pdp-route-node-2 {\n    animation: knightNodeTwo 16s linear infinite;\n  }\n\n  #knight-pdp .pdp-route-node-3 {\n    animation: knightNodeThree 16s linear infinite;\n  }\n\n  #knight-pdp .pdp-route-node-4 {\n    animation: knightNodeFour 16s linear infinite;\n  }\n\n  #knight-pdp .pdp-route-labels {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 4px;\n    margin-top: 0;\n    color: var(--knight-green);\n    font-size: 13px;\n    font-weight: 650;\n    line-height: 1.4;\n    text-align: center;\n  }\n\n  #knight-pdp .pdp-route-note {\n    margin: 12px 0 0;\n    color: var(--knight-copy);\n    font-size: 12px;\n    line-height: 1.5;\n    text-align: center;\n  }\n\n  @keyframes knightRouteDraw {\n    0% { stroke-dashoffset: 100; }\n    90%, 99.9% { stroke-dashoffset: 0; }\n    100% { stroke-dashoffset: 100; }\n  }\n\n  @keyframes knightNodeTwo {\n    0%, 29.9% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n    30%, 99.9% {\n      fill: #637b50;\n      stroke: #637b50;\n    }\n    100% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n  }\n\n  @keyframes knightNodeThree {\n    0%, 59.9% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n    60%, 99.9% {\n      fill: #637b50;\n      stroke: #637b50;\n    }\n    100% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n  }\n\n  @keyframes knightNodeFour {\n    0%, 89.9% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n    90%, 99.9% {\n      fill: #637b50;\n      stroke: #637b50;\n    }\n    100% {\n      fill: #f7f8f2;\n      stroke: #b3beaa;\n    }\n  }\n\n  @keyframes knightPulse {\n    0%, 100% {\n      opacity: 0.5;\n      box-shadow: 0 0 0 0 rgba(106, 128, 87, 0.2);\n    }\n    50% {\n      opacity: 1;\n      box-shadow: 0 0 0 5px rgba(106, 128, 87, 0);\n    }\n  }\n\n  \/* =========================\n     底部CTA：保留sticky形式\n  ========================= *\/\n  #knight-pdp .pdp-sticky-cta {\n    position: sticky;\n    bottom: 12px;\n    z-index: 99;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 22px;\n    margin-top: 24px;\n    padding: 23px;\n    border: 1px solid rgba(145, 112, 61, 0.3);\n    border-radius: 12px;\n    background: #f4eddf;\n    box-shadow: 0 9px 28px rgba(59, 46, 23, 0.14);\n  }\n\n  #knight-pdp .pdp-cta-info {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n  }\n\n  #knight-pdp .pdp-cta-kicker {\n    margin-bottom: 6px;\n    color: var(--knight-gold);\n    font-size: 10px;\n    font-weight: 700;\n    line-height: 1.5;\n    letter-spacing: 0.11em;\n  }\n\n  #knight-pdp .pdp-cta-title {\n    margin-bottom: 8px;\n    color: var(--knight-green);\n    font-size: 26px;\n    line-height: 1.2;\n  }\n\n  #knight-pdp .pdp-cta-sub {\n    max-width: 470px;\n    margin: 0;\n    color: var(--knight-copy);\n    font-size: 18px;\n    line-height: 1.6;\n    text-align: left;\n  }\n\n  #knight-pdp .pdp-cta-sub strong {\n    color: var(--knight-green);\n    font-weight: 650;\n  }\n\n  #knight-pdp .pdp-cta-perks {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px 12px;\n    margin-top: 11px;\n    color: #786039;\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  #knight-pdp .pdp-cta-action {\n    flex-shrink: 0;\n    text-align: center;\n  }\n\n  #knight-pdp .pdp-cta-btn {\n    position: relative;\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    gap: 12px;\n    min-height: 52px;\n    padding: 15px 27px;\n    border: 1px solid #485b45;\n    border-radius: 6px;\n    background: #485b45;\n    color: #fffaf0 !important;\n    font-size: 15px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.08em;\n    text-decoration: none !important;\n    white-space: nowrap;\n    cursor: pointer;\n    pointer-events: auto;\n    transition: background 0.2s ease, transform 0.2s ease;\n  }\n\n  #knight-pdp .pdp-cta-btn:hover {\n    transform: translateY(-2px);\n    background: #354731;\n  }\n\n  #knight-pdp .pdp-cta-btn:focus-visible {\n    outline: 3px solid var(--knight-gold);\n    outline-offset: 3px;\n  }\n\n  #knight-pdp .pdp-cta-note {\n    display: block;\n    margin-top: 7px;\n    color: var(--knight-copy);\n    font-size: 11px;\n    line-height: 1.4;\n  }\n\n  \/* =========================\n     移动端\n  ========================= *\/\n  @media (max-width: 650px) {\n    #knight-pdp {\n      padding: 18px 8px;\n    }\n\n    #knight-pdp .pdp-block-card {\n      margin-bottom: 18px;\n      padding: 25px 18px;\n    }\n\n    #knight-pdp .pdp-subtitle {\n      font-size: 18px;\n    }\n\n    #knight-pdp .pdp-title {\n      font-size: 30px;\n    }\n\n    #knight-pdp .pdp-hero .pdp-title {\n      font-size: 36px;\n    }\n\n    #knight-pdp .pdp-proof-strip {\n      flex-wrap: wrap;\n      gap: 17px;\n      margin-bottom: 18px;\n      padding: 18px;\n    }\n\n    #knight-pdp .pdp-proof-stats {\n      justify-content: space-between;\n      width: 100%;\n      padding-top: 14px;\n      border-top: 1px solid var(--knight-line);\n    }\n\n    #knight-pdp .pdp-proof-stat {\n      flex: 1;\n      padding-left: 0;\n      border-left: 0;\n    }\n\n    #knight-pdp .pdp-proof-stat + .pdp-proof-stat {\n      padding-left: 20px;\n      border-left: 1px solid var(--knight-line);\n    }\n\n    #knight-pdp .pdp-reviews-grid {\n      grid-template-columns: 1fr;\n    }\n\n    #knight-pdp .pdp-specs-label,\n    #knight-pdp .pdp-specs-value {\n      padding: 13px 12px;\n      font-size: 16px;\n    }\n\n    #knight-pdp .pdp-progress-label {\n      width: 112px;\n      font-size: 12px;\n    }\n\n    #knight-pdp .pdp-progress-row {\n      gap: 8px;\n      font-size: 12px;\n    }\n\n    #knight-pdp .pdp-logistics-container {\n      padding: 25px 16px;\n    }\n\n    #knight-pdp .pdp-guarantee-card {\n      padding: 15px 12px;\n    }\n\n    #knight-pdp .pdp-card-title {\n      font-size: 17px;\n    }\n\n    #knight-pdp .pdp-card-desc {\n      font-size: 16px;\n    }\n\n    #knight-pdp .pdp-route-box {\n      padding: 18px 5px 14px;\n    }\n\n    #knight-pdp .pdp-route-labels {\n      font-size: 11px;\n    }\n\n    #knight-pdp .pdp-sticky-cta {\n      flex-direction: column;\n      align-items: stretch;\n      gap: 16px;\n      padding: 20px 18px;\n      bottom: calc(8px + env(safe-area-inset-bottom, 0px));\n    }\n\n    #knight-pdp .pdp-cta-title {\n      font-size: 25px;\n    }\n\n    #knight-pdp .pdp-cta-action,\n    #knight-pdp .pdp-cta-btn {\n      width: 100%;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #knight-pdp *,\n    #knight-pdp *::before,\n    #knight-pdp *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n\n    #knight-pdp .pdp-route-active {\n      stroke-dashoffset: 0;\n    }\n\n    #knight-pdp .pdp-route-node {\n      fill: #637b50;\n      stroke: #637b50;\n    }\n\n    #knight-pdp .pdp-moving-parcel {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"knight-pdp\" class=\"pdp-wrapper\"\u003e\n\n  \u003c!-- 顶部标签 --\u003e\n  \u003cdiv class=\"pdp-trust-badges\"\u003e\n    \u003cspan class=\"pdp-trust-badge\"\u003e⚔️ NEW ARRIVAL\u003c\/span\u003e\n    \u003cspan class=\"pdp-trust-badge\"\u003e⭐ 4.9\/5 RATING\u003c\/span\u003e\n    \u003cspan class=\"pdp-trust-badge\"\u003e↺ 30-DAY EASY RETURNS\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 1. Hero --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-hero theme-parchment\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003e\n      A Legend in the Making.\u003cbr\u003e\n      \u003cem\u003eA Hoodie for Today.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      ⚔️ Bring \u003cstrong class=\"pdp-highlight-gold\"\u003emedieval character to your everyday wardrobe\u003c\/strong\u003e.\n      An armor-inspired silhouette gives familiar casual styling a bold new direction.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/202610271128_00_00_00--00_00_20.gif?v=1793073978\" alt=\"Medieval knight-inspired hoodie introduction\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. 产品整体卖点 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-steel\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e⚔️ THE DESIGN LANGUAGE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Old-World Character.\u003cbr\u003e\n      \u003cem\u003eEveryday Attitude.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      🛡️ A \u003cstrong class=\"pdp-highlight\"\u003esculpted hood and layered panels\u003c\/strong\u003e\n      bring the look of a knight's silhouette into casual clothing.\n      These details are decorative styling, not protective armor.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1ff379a4e55529dc30b66c29d997bfff.png?v=1793074020\" alt=\"Overview of the hoodie hood, shoulders, elbows and front pocket\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 新增：窄幅好评板块，沿用原代码数据 --\u003e\n  \u003cdiv class=\"pdp-proof-strip\"\u003e\n    \u003cdiv class=\"pdp-proof-intro\"\u003e\n      \u003cspan class=\"pdp-proof-emblem\" aria-hidden=\"true\"\u003e★\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003cspan class=\"pdp-proof-eyebrow\"\u003eFROM THE COMMUNITY\u003c\/span\u003e\n        \u003cp class=\"pdp-proof-heading\"\u003eA look worth talking about.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-proof-stats\"\u003e\n      \u003cdiv class=\"pdp-proof-stat\"\u003e\n        \u003cstrong\u003e4.9\u003csmall\u003e\/5\u003c\/small\u003e\u003c\/strong\u003e\n        \u003cspan\u003eCustomer rating\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-proof-stat\"\u003e\n        \u003cstrong\u003e148\u003c\/strong\u003e\n        \u003cspan\u003eCustomer reviews\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. 尺码 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-parchment\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e📏 BEFORE YOU CHOOSE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Choose Your Silhouette.\u003cbr\u003e\n      \u003cem\u003eStart with the Measurements.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Compare the \u003cstrong class=\"pdp-highlight-gold\"\u003echest, sleeve and length measurements\u003c\/strong\u003e\n      with a hoodie you already own.\n      Use the guide below to choose your preferred fit. 📏\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2cebf2146174810059bbabf724254e5c_59e9cefc-1ad2-4217-b37a-94c64076c049.png?v=1793074020\" alt=\"Knight hoodie garment measurements in inches\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. 头盔风帽 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-steel\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e🛡️ THE SIGNATURE PROFILE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Make an Entrance.\u003cbr\u003e\n      \u003cem\u003eLeave an Impression.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong class=\"pdp-highlight\"\u003ehelmet-inspired hood and raised front panel\u003c\/strong\u003e\n      create a distinctive side profile.\n      Visible snap details complete the medieval-inspired look. ⚔️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1_8a55d3ac-505a-41fe-b740-a6f34d3396ce.png?v=1793074020\" alt=\"Helmet-inspired hood with raised front panel and side snap detail\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. 肩部 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-wine\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e⚔️ A STRONGER OUTLINE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Presence Begins\u003cbr\u003e\n      \u003cem\u003eat the Shoulders.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      \u003cstrong class=\"pdp-highlight-wine\"\u003eOverlapping shoulder panels\u003c\/strong\u003e\n      give the upper body a bold, sculpted outline.\n      Pair the hoodie with simple trousers to let the silhouette stand out. 🛡️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2_1a3372df-94d5-4fdd-b512-349ff900c27d.png?v=1793074019\" alt=\"Layered shoulder panels on the burgundy knight hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 6. 手肘 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-olive\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e🌿 DETAIL IN EVERY ANGLE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Follow the Lines.\u003cbr\u003e\n      \u003cem\u003eDiscover the Character.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong class=\"pdp-highlight\"\u003elayered elbow detailing\u003c\/strong\u003e\n      carries the armor-inspired theme along the sleeves.\n      Its curved lines add interest when viewed from the side. ⚔️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/3_7dd50512-59f5-4da0-bcce-78305f926e4f.png?v=1793074020\" alt=\"Curved layered elbow panels on the olive knight hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 7. 口袋 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-leather\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e📱 EVERYDAY UTILITY\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      A Place for\u003cbr\u003e\n      \u003cem\u003ethe Little Essentials.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong class=\"pdp-highlight-gold\"\u003efront kangaroo pocket\u003c\/strong\u003e\n      keeps small everyday items within reach.\n      It also gives your hands a place to rest between adventures. 🗝️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/4_64f38b6a-f424-4526-b3fc-04f0a16e0445.png?v=1793074019\" alt=\"Front kangaroo pocket on the brown knight hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 8. 穿搭场景 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-wine\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e🏰 BEYOND THE CASTLE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Take the Character\u003cbr\u003e\n      \u003cem\u003eWherever You Go.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Dress for \u003cstrong class=\"pdp-highlight-wine\"\u003eRenaissance fairs, conventions or casual outings\u003c\/strong\u003e\n      with a distinctive fantasy-inspired layer.\n      Change your trousers and accessories to suit the occasion. ⚔️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-image-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/d78cfc36bf741d828efa38128aca5070_68736b09-4619-4343-a9d6-98c1a0fec249.png?v=1793074020\" alt=\"Knight hoodie styled for themed events, conventions and casual wear\" loading=\"lazy\" decoding=\"async\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 产品规格：保留原数据 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-parchment\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e📜 THE GARMENT RECORD\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Know the Piece.\u003cbr\u003e\n      \u003cem\u003eMake It Your Own.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Review the \u003cstrong class=\"pdp-highlight-gold\"\u003efabric, construction and care details\u003c\/strong\u003e\n      before choosing.\n      Keep these essentials handy for everyday wear and upkeep. 🧵\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-specs-table-wrapper\"\u003e\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003eMaterial\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003ePremium Cotton-Poly Blend Fleece\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003eFit Type\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003eStructured Relaxed Fit\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003eHood Type\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003e\n          Full-Coverage Helmet Hood with Face Shield\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003eSleeve \u0026amp; Shoulder\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003e\n          Tiered Armor Pauldrons \u0026amp; Articulated Elbows\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003ePockets\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003eFront Utility Kangaroo Pocket\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-specs-row\"\u003e\n        \u003cdiv class=\"pdp-specs-label\"\u003eCare Instructions\u003c\/div\u003e\n        \u003cdiv class=\"pdp-specs-value\"\u003e\n          Machine Wash Cold inside-out, Gentle Cycle, Tumble Dry Low\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FAQ --\u003e\n  \u003cdiv class=\"pdp-block-card theme-steel\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e💬 BEFORE YOUR NEXT ADVENTURE\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      A Few Answers\u003cbr\u003e\n      \u003cem\u003eBefore You Set Out.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Find quick answers about \u003cstrong class=\"pdp-highlight\"\u003esizing, care and the hood design\u003c\/strong\u003e.\n      Check the details below to choose with confidence. 📜\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-faq-list\"\u003e\n      \u003cdetails class=\"pdp-faq-item\"\u003e\n        \u003csummary class=\"pdp-faq-summary\"\u003e\n          \u003cspan\u003eWhat size should I order?\u003c\/span\u003e\n          \u003cspan class=\"pdp-faq-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"pdp-faq-content\"\u003e\n          Our hoodie is designed with a relaxed, structured fit.\n          We recommend checking our detailed measurements table in the\n          size guide above and comparing it to your favorite hoodie.\n          If you prefer an oversized fit, size up.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pdp-faq-item\"\u003e\n        \u003csummary class=\"pdp-faq-summary\"\u003e\n          \u003cspan\u003eCan I wash this in a standard washing machine?\u003c\/span\u003e\n          \u003cspan class=\"pdp-faq-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"pdp-faq-content\"\u003e\n          Yes! Turn the garment inside out to protect the structured\n          shoulder and elbow panels. Machine wash on cold with like\n          colors, and tumble dry on low heat or hang dry.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pdp-faq-item\"\u003e\n        \u003csummary class=\"pdp-faq-summary\"\u003e\n          \u003cspan\u003eIs the face guard removable or adjustable?\u003c\/span\u003e\n          \u003cspan class=\"pdp-faq-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"pdp-faq-content\"\u003e\n          The built-in face guard is integrated into the helmet hood\n          design and can be worn fully pulled up over the lower face\n          or pulled down comfortably around the neck.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"pdp-faq-item\"\u003e\n        \u003csummary class=\"pdp-faq-summary\"\u003e\n          \u003cspan\u003eIs this hoodie suitable for cold weather?\u003c\/span\u003e\n          \u003cspan class=\"pdp-faq-icon\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"pdp-faq-content\"\u003e\n          Absolutely. Made with heavyweight fleece and featuring high\n          neck protection with layered shoulder shielding, it provides\n          excellent insulation during chilly autumn and winter days.\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 原有评分与评论 --\u003e\n  \u003cdiv class=\"pdp-block-card theme-parchment\"\u003e\n    \u003cspan class=\"pdp-section-tag\"\u003e⭐ WORDS FROM THE COMMUNITY\u003c\/span\u003e\n\n    \u003ch2 class=\"pdp-title\"\u003e\n      Their Adventures.\u003cbr\u003e\n      \u003cem\u003eTheir First Impressions.\u003c\/em\u003e\n    \u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Explore feedback on the \u003cstrong class=\"pdp-highlight-gold\"\u003edesign, fit and everyday feel\u003c\/strong\u003e.\n      See how customers have made the hoodie part of their own style. 🛡️\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-rating-summary\"\u003e\n      \u003cdiv class=\"pdp-score-num\"\u003e4.9\u003c\/div\u003e\n      \u003cdiv class=\"pdp-score-meta\"\u003e\n        \u003cdiv class=\"pdp-score-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-score-count\"\u003e\n          Based on 148 verified customer reviews\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-progress-bars\"\u003e\n      \u003cdiv class=\"pdp-progress-row\"\u003e\n        \u003cspan class=\"pdp-progress-label\"\u003eMaterial \u0026amp; Quality\u003c\/span\u003e\n        \u003cdiv class=\"pdp-progress-track\"\u003e\n          \u003cdiv class=\"pdp-progress-fill\" style=\"width: 98%;\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan\u003e98%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-progress-row\"\u003e\n        \u003cspan class=\"pdp-progress-label\"\u003eDesign \u0026amp; Aesthetics\u003c\/span\u003e\n        \u003cdiv class=\"pdp-progress-track\"\u003e\n          \u003cdiv class=\"pdp-progress-fill\" style=\"width: 96%;\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan\u003e96%\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-progress-row\"\u003e\n        \u003cspan class=\"pdp-progress-label\"\u003eFit \u0026amp; Comfort\u003c\/span\u003e\n        \u003cdiv class=\"pdp-progress-track\"\u003e\n          \u003cdiv class=\"pdp-progress-fill\" style=\"width: 94%;\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan\u003e94%\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-ai-summary-box\"\u003e\n      \u003cstrong\u003e✨ Verified Buyer Highlights\u003c\/strong\u003e\n      Customers consistently praise the sturdy fabric weight,\n      crisp shoulder structure, and head-turning appearance at\n      conventions and casual outings alike.\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-reviews-grid\"\u003e\n      \u003cdiv class=\"pdp-review-card\"\u003e\n        \u003cdiv class=\"pdp-review-header\"\u003e\n          \u003cspan class=\"pdp-review-author\"\u003eMarcus T.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-badge\"\u003e✔ Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-text\"\u003e\n          \"Hands down the coolest hoodie I own. The shoulder padding\n          holds its shape really well without being stiff. Got tons\n          of compliments at the Renaissance fair!\"\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1_891eeb6c-cb8c-4a7f-8004-a7945f55606c.png?v=1793074232\" alt=\"Marcus wearing the knight-inspired hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-review-card\"\u003e\n        \u003cdiv class=\"pdp-review-header\"\u003e\n          \u003cspan class=\"pdp-review-author\"\u003eDavid K.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-badge\"\u003e✔ Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-text\"\u003e\n          \"The hood mask design is brilliant for cold night events.\n          Great quality fabric and heavy enough to keep warm.\n          Fit is true to size.\"\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2_621bc07c-dfb0-4941-ad22-5d732351a2da.png?v=1793074232\" alt=\"David wearing the knight-inspired hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-review-card\"\u003e\n        \u003cdiv class=\"pdp-review-header\"\u003e\n          \u003cspan class=\"pdp-review-author\"\u003eEthan R.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-badge\"\u003e✔ Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-text\"\u003e\n          \"Detailed elbow and shoulder panels look straight out of\n          a fantasy game. Comfortable for everyday wear too.\"\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/3_2109b3ba-2381-46ef-8b4f-a8784f8dd412.png?v=1793074232\" alt=\"Ethan wearing the knight-inspired hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-review-card\"\u003e\n        \u003cdiv class=\"pdp-review-header\"\u003e\n          \u003cspan class=\"pdp-review-author\"\u003eJulian B.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-badge\"\u003e✔ Verified Purchase\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-review-text\"\u003e\n          \"Fast shipping and solid packaging. The hood structure\n          gives it such a dark fantasy vibe. 10\/10 recommendation!\"\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/4_ffb27c42-2353-4ef5-836c-881542b8e259.png?v=1793074233\" alt=\"Julian wearing the knight-inspired hoodie\" loading=\"lazy\" decoding=\"async\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 物流与保障 --\u003e\n  \u003cdiv class=\"pdp-block-card\" style=\"padding: 0; background: transparent;\"\u003e\n    \u003cdiv class=\"pdp-logistics-container\"\u003e\n      \u003cspan class=\"pdp-section-tag\"\u003e📦 THE JOURNEY TO YOUR DOOR\u003c\/span\u003e\n\n      \u003cdiv class=\"pdp-logistics-header\"\u003e\n        \u003ch2 class=\"pdp-logistics-title\"\u003eYour Next Chapter, Delivered.\u003c\/h2\u003e\n        \u003cdiv class=\"pdp-live-status\"\u003e\n          \u003cspan class=\"pdp-pulse-dot\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n          \u003cspan\u003eOrder Support\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-logistics-cards\"\u003e\n        \u003cdiv class=\"pdp-guarantee-card\"\u003e\n          \u003cdiv class=\"pdp-card-icon\" aria-hidden=\"true\"\u003e🚀\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-title\"\u003eFast Express Shipping\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-desc\"\u003e\n            Dispatched within 24-48 hours with real-time tracking numbers.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-guarantee-card\"\u003e\n          \u003cdiv class=\"pdp-card-icon\" aria-hidden=\"true\"\u003e↺\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-title\"\u003e30-Day Easy Returns\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-desc\"\u003e\n            Hassle-free return policy if you need a size exchange or refund.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-guarantee-card\"\u003e\n          \u003cdiv class=\"pdp-card-icon\" aria-hidden=\"true\"\u003e🔒\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-title\"\u003eSecure Checkout\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-desc\"\u003e\n            256-bit encrypted checkout protecting your payment information.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-guarantee-card\"\u003e\n          \u003cdiv class=\"pdp-card-icon\" aria-hidden=\"true\"\u003e💬\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-title\"\u003e24\/7 Support\u003c\/div\u003e\n          \u003cdiv class=\"pdp-card-desc\"\u003e\n            Dedicated customer support team ready to assist you anytime.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- 弯曲路线动画：示意流程，非实际订单状态 --\u003e\n      \u003cdiv class=\"pdp-route-box\"\u003e\n        \u003cp class=\"pdp-route-heading\"\u003eEvery Order Has a Journey.\u003c\/p\u003e\n\n        \u003csvg class=\"pdp-route-svg\" viewbox=\"0 0 1000 220\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Animated package route from Order to Shipped, In Transit and Delivered\"\u003e\n          \u003cpath class=\"pdp-route-base\" d=\"M80 110 C170 20 270 20 360 110 S550 200 640 110 S830 20 920 110\"\u003e\u003c\/path\u003e\n\n          \u003cpath class=\"pdp-route-active\" pathlength=\"100\" d=\"M80 110 C170 20 270 20 360 110 S550 200 640 110 S830 20 920 110\"\u003e\u003c\/path\u003e\n\n          \u003ccircle class=\"pdp-route-node pdp-route-node-1\" cx=\"80\" cy=\"110\" r=\"13\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-2\" cx=\"360\" cy=\"110\" r=\"13\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-3\" cx=\"640\" cy=\"110\" r=\"13\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-4\" cx=\"920\" cy=\"110\" r=\"13\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- 包裹沿路径移动，最后停留后循环 --\u003e\n          \u003cg class=\"pdp-moving-parcel\"\u003e\n            \u003canimatemotion dur=\"16s\" repeatcount=\"indefinite\" calcmode=\"linear\" keypoints=\"0;0.333333;0.666667;1;1\" keytimes=\"0;0.3;0.6;0.9;1\" path=\"M80 110 C170 20 270 20 360 110 S550 200 640 110 S830 20 920 110\"\u003e\u003c\/animatemotion\u003e\n\n            \u003cg transform=\"translate(-25 -54)\"\u003e\n              \u003crect x=\"0\" y=\"0\" width=\"50\" height=\"42\" rx=\"5\" fill=\"#c49b60\" stroke=\"#725633\" stroke-width=\"3\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M0 13 H50 M25 0 V42\" fill=\"none\" stroke=\"#725633\" stroke-width=\"3\"\u003e\u003c\/path\u003e\n              \u003crect x=\"19\" y=\"0\" width=\"12\" height=\"14\" fill=\"#efe0bc\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M9 30 H17\" fill=\"none\" stroke=\"#f8efd9\" stroke-width=\"3\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\n            \u003c\/g\u003e\n          \u003c\/g\u003e\n        \u003c\/svg\u003e\n\n        \u003cdiv class=\"pdp-route-labels\"\u003e\n          \u003cspan\u003eOrder\u003c\/span\u003e\n          \u003cspan\u003eShipped\u003c\/span\u003e\n          \u003cspan\u003eIn Transit\u003c\/span\u003e\n          \u003cspan\u003eDelivered\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cp class=\"pdp-route-note\"\u003e\n          Shipping journey illustration. Check your tracking link for actual order updates.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 底部CTA：href=\"#\" 返回页面顶部 --\u003e\n  \u003cdiv class=\"pdp-sticky-cta\"\u003e\n    \u003cdiv class=\"pdp-cta-info\"\u003e\n      \u003cspan class=\"pdp-cta-kicker\"\u003e⚔️ MAKE THE LOOK YOUR OWN\u003c\/span\u003e\n\n      \u003cspan class=\"pdp-cta-title\"\u003e\n        Your Wardrobe. Your Legend.\n      \u003c\/span\u003e\n\n      \u003cp class=\"pdp-cta-sub\"\u003e\n        Choose your \u003cstrong\u003ecolor and preferred fit\u003c\/strong\u003e.\n        Build a look with character for your next outing.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pdp-cta-perks\"\u003e\n        \u003cspan\u003e🛡️ Knight-inspired details\u003c\/span\u003e\n        \u003cspan\u003e🏰 Events to everyday styling\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-cta-action\"\u003e\n      \u003ca href=\"#\" class=\"pdp-cta-btn\"\u003e\n        BUY NOW \u003cspan aria-hidden=\"true\"\u003e↑\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003cspan class=\"pdp-cta-note\"\u003eBack to the top to choose your options.\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"XIESHU","offers":[{"title":"Grey \/ S","offer_id":67854823719002,"sku":"O1T26102601-Grey-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":67854823751770,"sku":"O1T26102601-Grey-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":67854823784538,"sku":"O1T26102601-Grey-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":67854823817306,"sku":"O1T26102601-Grey-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XXL","offer_id":67854823850074,"sku":"O1T26102601-Grey-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XXXL","offer_id":67854823882842,"sku":"O1T26102601-Grey-XXXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":67854823522394,"sku":"O1T26102601-Khaki-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":67854823555162,"sku":"O1T26102601-Khaki-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":67854823587930,"sku":"O1T26102601-Khaki-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":67854823620698,"sku":"O1T26102601-Khaki-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XXL","offer_id":67854823653466,"sku":"O1T26102601-Khaki-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XXXL","offer_id":67854823686234,"sku":"O1T26102601-Khaki-XXXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":67854823915610,"sku":"O1T26102601-Black-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":67854823948378,"sku":"O1T26102601-Black-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":67854823981146,"sku":"O1T26102601-Black-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":67854824013914,"sku":"O1T26102601-Black-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":67854824046682,"sku":"O1T26102601-Black-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":67854824079450,"sku":"O1T26102601-Black-XXXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ S","offer_id":67854824112218,"sku":"O1T26102601-Coffee-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ M","offer_id":67854824144986,"sku":"O1T26102601-Coffee-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ L","offer_id":67854824177754,"sku":"O1T26102601-Coffee-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XL","offer_id":67854824210522,"sku":"O1T26102601-Coffee-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XXL","offer_id":67854824243290,"sku":"O1T26102601-Coffee-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Coffee \/ XXXL","offer_id":67854824276058,"sku":"O1T26102601-Coffee-XXXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":67854824308826,"sku":"O1T26102601-Burgundy-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":67854824341594,"sku":"O1T26102601-Burgundy-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":67854824374362,"sku":"O1T26102601-Burgundy-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":67854824407130,"sku":"O1T26102601-Burgundy-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XXL","offer_id":67854824439898,"sku":"O1T26102601-Burgundy-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XXXL","offer_id":67854824472666,"sku":"O1T26102601-Burgundy-XXXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ S","offer_id":67854824505434,"sku":"O1T26102601-Army green-S","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ M","offer_id":67854824538202,"sku":"O1T26102601-Army green-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ L","offer_id":67854824570970,"sku":"O1T26102601-Army green-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ XL","offer_id":67854824603738,"sku":"O1T26102601-Army green-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ XXL","offer_id":67854824636506,"sku":"O1T26102601-Army green-XXL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Army green \/ XXXL","offer_id":67854824669274,"sku":"O1T26102601-Army green-XXXL","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0770\/1479\/4330\/files\/96273419590500353.png?v=1793088305","url":"https:\/\/melnoviqa.com\/products\/%e2%9a%94%ef%b8%8f-the-dark-armor-knight-hoodie-tactical-medieval-streetwear","provider":"Melnoviqa","version":"1.0","type":"link"}