{"product_id":"❄️-men-s-fleece-lined-full-zip-vest-with-stand-collar-zippered-pockets","title":"❄️ Men’s Fleece-Lined Full-Zip Vest with Stand Collar \u0026 Zippered Pockets","description":"\u003cstyle\u003e\n  .pdp-wrapper {\n    --pdp-ink: #262b23;\n    --pdp-olive: #59613d;\n    --pdp-brown: #98613c;\n    --pdp-muted: #62665b;\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 24px 12px;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\",\n      Roboto, Helvetica, Arial, sans-serif;\n    color: var(--pdp-ink);\n    background: transparent !important;\n    box-sizing: border-box;\n    isolation: isolate;\n  }\n\n  .pdp-wrapper *,\n  .pdp-wrapper *::before,\n  .pdp-wrapper *::after {\n    box-sizing: border-box;\n  }\n\n  .pdp-wrapper img {\n    display: block;\n    max-width: 100%;\n    height: auto;\n    border-radius: 8px !important;\n  }\n\n  \/* 独立卡片与细微织物底纹 *\/\n  .pdp-wrapper .pdp-block-card {\n    position: relative;\n    border-radius: 12px;\n    border: none;\n    padding: 34px 26px;\n    margin-bottom: 24px;\n    background: #f8f6f0;\n    box-shadow: 0 5px 22px rgba(69, 67, 47, 0.055);\n    text-align: center;\n    overflow: hidden;\n    transition: box-shadow 0.3s ease;\n  }\n\n  .pdp-wrapper .pdp-block-card:hover {\n    box-shadow: 0 8px 26px rgba(69, 67, 47, 0.08);\n  }\n\n  .pdp-wrapper .pdp-texture::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    pointer-events: none;\n    opacity: 0.45;\n    background-image:\n      repeating-linear-gradient(\n        0deg,\n        rgba(97, 91, 65, 0.035) 0,\n        rgba(97, 91, 65, 0.035) 1px,\n        transparent 1px,\n        transparent 5px\n      ),\n      repeating-linear-gradient(\n        90deg,\n        rgba(97, 91, 65, 0.025) 0,\n        rgba(97, 91, 65, 0.025) 1px,\n        transparent 1px,\n        transparent 5px\n      );\n  }\n\n  .pdp-wrapper .pdp-block-card \u003e * {\n    position: relative;\n  }\n\n  .pdp-wrapper .pdp-tone-cream {\n    background: linear-gradient(135deg, #fcfaf5, #f1eadc);\n  }\n\n  .pdp-wrapper .pdp-tone-olive {\n    background: linear-gradient(135deg, #f7f8f1, #e9edde);\n  }\n\n  .pdp-wrapper .pdp-tone-sand {\n    background: linear-gradient(135deg, #fbf6ee, #efe2d3);\n  }\n\n  .pdp-wrapper .pdp-tone-slate {\n    background: linear-gradient(135deg, #f6f8f8, #e9eeed);\n  }\n\n  \/* 首屏标签 *\/\n  .pdp-wrapper .pdp-top-tags {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 8px;\n    margin-bottom: 23px;\n  }\n\n  .pdp-wrapper .pdp-tag {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    background: rgba(255, 255, 255, 0.8);\n    color: #59613d;\n    font-size: 11px;\n    font-weight: 700;\n    line-height: 1.4;\n    letter-spacing: 0.045em;\n    padding: 7px 12px;\n    border-radius: 20px;\n    text-transform: uppercase;\n  }\n\n  \/* 参考图：粗体、紧凑、清晰的户外服装标题 *\/\n  .pdp-wrapper .pdp-title,\n  .pdp-wrapper .pdp-cta-title,\n  .pdp-wrapper .pdp-logistics-title {\n    font-family: \"Arial Black\", \"Helvetica Neue\", Arial, sans-serif;\n    font-size: clamp(29px, 4.7vw, 43px);\n    font-weight: 850;\n    line-height: 1.08;\n    letter-spacing: -0.045em;\n    text-transform: uppercase;\n    text-wrap: balance;\n    color: var(--pdp-ink);\n    margin: 0 0 17px;\n  }\n\n  .pdp-wrapper .pdp-title em,\n  .pdp-wrapper .pdp-cta-title em,\n  .pdp-wrapper .pdp-logistics-title em {\n    color: var(--pdp-olive);\n    font-style: normal;\n  }\n\n  .pdp-wrapper .pdp-subtitle,\n  .pdp-wrapper .pdp-cta-desc,\n  .pdp-wrapper .pdp-logistics-desc {\n    max-width: 720px;\n    margin: 0 auto 24px;\n    font-size: 20px;\n    line-height: 1.7;\n    color: var(--pdp-muted);\n    text-align: left;\n  }\n\n  .pdp-wrapper .pdp-subtitle strong,\n  .pdp-wrapper .pdp-cta-desc strong,\n  .pdp-wrapper .pdp-logistics-desc strong,\n  .pdp-wrapper .pdp-faq-content strong {\n    color: var(--pdp-brown);\n    font-weight: 750;\n  }\n\n  .pdp-wrapper .pdp-img-container {\n    width: 100%;\n    overflow: hidden;\n    border-radius: 8px;\n    margin-top: 18px;\n    background: #eeeae1;\n  }\n\n  .pdp-wrapper .pdp-img-container img {\n    width: 100%;\n    height: auto;\n    object-fit: cover;\n  }\n\n  \/* 中部紧凑双栏季节卡片 *\/\n  .pdp-wrapper .pdp-season-card {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    align-items: center;\n    gap: 16px;\n    padding: 21px 22px;\n    background: linear-gradient(115deg, #f3ead9, #eff1e4);\n  }\n\n  .pdp-wrapper .pdp-season-copy {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    text-align: left;\n    min-width: 0;\n  }\n\n  .pdp-wrapper .pdp-season-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 40px;\n    width: 40px;\n    height: 40px;\n    border-radius: 11px;\n    background: rgba(255, 255, 255, 0.8);\n    font-size: 23px;\n  }\n\n  .pdp-wrapper .pdp-season-title {\n    margin: 0 0 5px;\n    font-size: 19px;\n    line-height: 1.3;\n    font-weight: 750;\n    color: #4c5637;\n  }\n\n  .pdp-wrapper .pdp-season-text {\n    margin: 0;\n    font-size: 16px;\n    line-height: 1.55;\n    color: #6b6b5b;\n  }\n\n  .pdp-wrapper .pdp-season-label {\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    padding: 11px 13px;\n    border-radius: 7px;\n    background: #906039;\n    color: #fff;\n    font-size: 11px;\n    font-weight: 800;\n    line-height: 1.3;\n    letter-spacing: 0.065em;\n    white-space: nowrap;\n    text-align: center;\n  }\n\n  \/* 参数表 *\/\n  .pdp-wrapper .pdp-spec-table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    border: 1px solid #dddccf;\n    border-radius: 12px;\n    overflow: hidden;\n    margin-top: 20px;\n    text-align: left;\n  }\n\n  .pdp-wrapper .pdp-spec-table td {\n    padding: 15px 16px;\n    font-size: 17px;\n    line-height: 1.6;\n    border-bottom: 1px solid #e0dfd5;\n    overflow-wrap: anywhere;\n  }\n\n  .pdp-wrapper .pdp-spec-table tr:last-child td {\n    border-bottom: none;\n  }\n\n  .pdp-wrapper .pdp-spec-label {\n    width: 38%;\n    background: rgba(228, 231, 216, 0.65);\n    font-weight: 700;\n    color: #485139;\n    border-right: 1px solid #e0dfd5;\n  }\n\n  .pdp-wrapper .pdp-spec-value {\n    width: 62%;\n    color: #62665b;\n    background: rgba(255, 255, 255, 0.75);\n  }\n\n  \/* 原评分和评论 *\/\n  .pdp-wrapper .pdp-rating-overview {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: space-around;\n    gap: 24px;\n    padding: 22px 0;\n    border-bottom: 1px solid #deded2;\n    margin-bottom: 24px;\n  }\n\n  .pdp-wrapper .pdp-score-box {\n    text-align: center;\n  }\n\n  .pdp-wrapper .pdp-score-num {\n    font-size: 48px;\n    font-weight: 850;\n    color: #59613d;\n    line-height: 1;\n  }\n\n  .pdp-wrapper .pdp-score-stars {\n    color: #f3a847;\n    font-size: 19px;\n    margin: 7px 0;\n  }\n\n  .pdp-wrapper .pdp-score-count {\n    font-size: 14px;\n    color: #73776a;\n  }\n\n  .pdp-wrapper .pdp-bars-box {\n    flex: 1;\n    min-width: 240px;\n    max-width: 400px;\n  }\n\n  .pdp-wrapper .pdp-bar-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    margin-bottom: 10px;\n    font-size: 14px;\n  }\n\n  .pdp-wrapper .pdp-bar-label {\n    width: 78px;\n    text-align: left;\n    color: #555d4c;\n    font-weight: 600;\n  }\n\n  .pdp-wrapper .pdp-bar-track {\n    flex: 1;\n    height: 8px;\n    background: #e0e2d8;\n    border-radius: 4px;\n    overflow: hidden;\n  }\n\n  .pdp-wrapper .pdp-bar-fill {\n    height: 100%;\n    background: #6d7851;\n    border-radius: 4px;\n  }\n\n  .pdp-wrapper .pdp-bar-pct {\n    width: 35px;\n    color: #6a6f61;\n  }\n\n  .pdp-wrapper .pdp-ai-summary {\n    background: rgba(241, 232, 216, 0.8);\n    border-left: 4px solid #98613c;\n    padding: 18px;\n    border-radius: 0 8px 8px 0;\n    text-align: left;\n    font-size: 18px;\n    color: #665540;\n    line-height: 1.65;\n    margin-bottom: 24px;\n  }\n\n  .pdp-wrapper .pdp-ai-summary-title {\n    font-weight: 700;\n    margin-bottom: 7px;\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    color: #98613c;\n  }\n\n  .pdp-wrapper .pdp-reviews-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n    gap: 16px;\n    text-align: left;\n  }\n\n  .pdp-wrapper .pdp-review-card {\n    min-width: 0;\n    background: rgba(255, 255, 255, 0.76);\n    border: 1px solid #e3e4d9;\n    border-radius: 8px;\n    padding: 17px;\n    font-size: 16px;\n  }\n\n  .pdp-wrapper .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: 10px;\n  }\n\n  .pdp-wrapper .pdp-review-author {\n    font-weight: 700;\n    color: #454e38;\n  }\n\n  .pdp-wrapper .pdp-review-stars {\n    color: #f3a847;\n    font-size: 14px;\n  }\n\n  .pdp-wrapper .pdp-review-text {\n    color: #62665b;\n    font-size: 18px;\n    line-height: 1.65;\n    margin: 0;\n    text-align: left;\n  }\n\n  .pdp-wrapper .pdp-review-text img {\n    width: 100%;\n    margin-top: 14px;\n  }\n\n  .pdp-wrapper .pdp-review-tag {\n    display: inline-block;\n    margin-top: 12px;\n    font-size: 11px;\n    color: #52633f;\n    background: #e8eddc;\n    padding: 4px 7px;\n    border-radius: 4px;\n    font-weight: 600;\n  }\n\n  \/*\n    FAQ：整行 label 负责唯一触发。\n    箭头不单独绑定点击，避免重复切换。\n    Grid 自适应高度，不使用固定 max-height。\n  *\/\n  .pdp-wrapper .pdp-faq-item {\n    position: relative;\n    border: 1px solid #dedfd3;\n    border-radius: 9px;\n    margin-bottom: 12px;\n    text-align: left;\n    background: rgba(255, 255, 255, 0.65);\n    transition: border-color 0.2s ease;\n  }\n\n  .pdp-wrapper .pdp-faq-item:last-child {\n    margin-bottom: 0;\n  }\n\n  .pdp-wrapper .pdp-faq-item:hover {\n    border-color: #9a9f80;\n  }\n\n  .pdp-wrapper .pdp-faq-toggle {\n    position: absolute !important;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border: 0;\n  }\n\n  .pdp-wrapper .pdp-faq-label {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 20px;\n    padding: 19px 18px;\n    font-weight: 700;\n    font-size: 19px;\n    line-height: 1.5;\n    color: #414b35;\n    cursor: pointer;\n    user-select: none;\n    -webkit-tap-highlight-color: transparent;\n    transition: color 0.2s ease;\n  }\n\n  .pdp-wrapper .pdp-faq-label \u003e span {\n    pointer-events: none;\n  }\n\n  .pdp-wrapper .pdp-faq-arrow {\n    width: 22px;\n    height: 22px;\n    flex: 0 0 22px;\n    fill: none;\n    stroke: currentColor;\n    stroke-width: 2;\n    pointer-events: none;\n    transition: transform 0.35s ease;\n  }\n\n  .pdp-wrapper .pdp-faq-content {\n    display: grid;\n    grid-template-rows: 0fr;\n    opacity: 0;\n    visibility: hidden;\n    color: #62665b;\n    font-size: 18px;\n    line-height: 1.7;\n    transition:\n      grid-template-rows 0.38s ease,\n      opacity 0.3s ease,\n      visibility 0.38s;\n  }\n\n  .pdp-wrapper .pdp-faq-inner {\n    min-height: 0;\n    overflow: hidden;\n  }\n\n  .pdp-wrapper .pdp-faq-inner p {\n    margin: 0;\n    padding: 0 18px 20px;\n  }\n\n  .pdp-wrapper .pdp-faq-toggle:checked + .pdp-faq-label {\n    color: #98613c;\n  }\n\n  .pdp-wrapper .pdp-faq-toggle:checked + .pdp-faq-label .pdp-faq-arrow {\n    transform: rotate(180deg);\n  }\n\n  .pdp-wrapper .pdp-faq-toggle:checked ~ .pdp-faq-content {\n    grid-template-rows: 1fr;\n    opacity: 1;\n    visibility: visible;\n  }\n\n  .pdp-wrapper .pdp-faq-toggle:focus-visible + .pdp-faq-label {\n    outline: 2px solid #78835d;\n    outline-offset: 3px;\n    border-radius: 8px;\n  }\n\n  \/* 物流保障 *\/\n  .pdp-wrapper .pdp-logistics-container {\n    background: linear-gradient(135deg, #f5f7ee, #e9eedf);\n    border-radius: 12px;\n    padding: 34px 24px;\n    color: #414b35;\n    text-align: center;\n    overflow: hidden;\n  }\n\n  .pdp-wrapper .pdp-logistics-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin-bottom: 26px;\n  }\n\n  .pdp-wrapper .pdp-logistics-card {\n    background: rgba(255, 255, 255, 0.78);\n    border: 1px solid rgba(138, 151, 112, 0.16);\n    border-radius: 12px;\n    padding: 22px 16px;\n    text-align: center;\n    position: relative;\n    min-width: 0;\n    animation: vest-fade-up 0.6s ease backwards;\n    transition: translate 0.3s ease, box-shadow 0.3s ease;\n  }\n\n  .pdp-wrapper .pdp-logistics-card:nth-child(1) { animation-delay: 0.1s; }\n  .pdp-wrapper .pdp-logistics-card:nth-child(2) { animation-delay: 0.2s; }\n  .pdp-wrapper .pdp-logistics-card:nth-child(3) { animation-delay: 0.3s; }\n  .pdp-wrapper .pdp-logistics-card:nth-child(4) { animation-delay: 0.4s; }\n\n  .pdp-wrapper .pdp-logistics-card:hover {\n    translate: 0 -5px;\n    box-shadow: 0 10px 20px rgba(76, 88, 53, 0.07);\n  }\n\n  .pdp-wrapper .pdp-logistics-icon {\n    font-size: 28px;\n    margin-bottom: 12px;\n    display: inline-block;\n    animation: vest-float 3s ease-in-out infinite;\n  }\n\n  .pdp-wrapper .pdp-logistics-card:nth-child(2) .pdp-logistics-icon {\n    animation-delay: 0.5s;\n  }\n\n  .pdp-wrapper .pdp-logistics-card:nth-child(3) .pdp-logistics-icon {\n    animation-delay: 1s;\n  }\n\n  .pdp-wrapper .pdp-logistics-card:nth-child(4) .pdp-logistics-icon {\n    animation-delay: 1.5s;\n  }\n\n  .pdp-wrapper .pdp-logistics-card-title {\n    font-size: 18px;\n    font-weight: 750;\n    color: #465337;\n    margin-bottom: 8px;\n    line-height: 1.35;\n  }\n\n  .pdp-wrapper .pdp-logistics-card-desc {\n    font-size: 17px;\n    color: #6a725e;\n    line-height: 1.6;\n    margin: 0;\n    text-align: left;\n  }\n\n  .pdp-wrapper .pdp-pulse-dot {\n    position: absolute;\n    top: 12px;\n    right: 12px;\n    width: 7px;\n    height: 7px;\n    background: #82976a;\n    border-radius: 50%;\n    animation: vest-pulse 2s infinite;\n  }\n\n  @keyframes vest-fade-up {\n    from { opacity: 0; transform: translateY(16px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @keyframes vest-float {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-4px); }\n  }\n\n  @keyframes vest-pulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(130, 151, 106, 0.4); }\n    70% { box-shadow: 0 0 0 7px rgba(130, 151, 106, 0); }\n  }\n\n  \/* 弯曲包裹路线：展示物流流程，不代表实时订单状态 *\/\n  .pdp-wrapper .pdp-route-box {\n    max-width: 680px;\n    margin: 0 auto;\n    padding: 21px 12px 17px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.84);\n    border: 1px solid rgba(138, 151, 112, 0.13);\n  }\n\n  .pdp-wrapper .pdp-route-title {\n    margin: 0 0 8px;\n    font-size: 13px;\n    font-weight: 750;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #5d6b4d;\n    text-align: center;\n  }\n\n  .pdp-wrapper .pdp-route-svg {\n    display: block;\n    width: 100%;\n    height: auto;\n    overflow: visible;\n  }\n\n  .pdp-wrapper .pdp-route-base {\n    fill: none;\n    stroke: #dde3d2;\n    stroke-width: 7;\n    stroke-linecap: round;\n  }\n\n  .pdp-wrapper .pdp-route-guide {\n    fill: none;\n    stroke: #aebc97;\n    stroke-width: 2;\n    stroke-dasharray: 3 9;\n    stroke-linecap: round;\n  }\n\n  .pdp-wrapper .pdp-route-node {\n    fill: #fff;\n    stroke: #c5cfb6;\n    stroke-width: 4;\n    animation-duration: 16s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n  }\n\n  .pdp-wrapper .pdp-route-node-1 { animation-name: vest-node-1; }\n  .pdp-wrapper .pdp-route-node-2 { animation-name: vest-node-2; }\n  .pdp-wrapper .pdp-route-node-3 { animation-name: vest-node-3; }\n  .pdp-wrapper .pdp-route-node-4 { animation-name: vest-node-4; }\n\n  @keyframes vest-node-1 {\n    0%, 99% { fill: #718454; stroke: #718454; }\n    100% { fill: #fff; stroke: #c5cfb6; }\n  }\n\n  @keyframes vest-node-2 {\n    0%, 28.9%, 100% { fill: #fff; stroke: #c5cfb6; }\n    29%, 99% { fill: #718454; stroke: #718454; }\n  }\n\n  @keyframes vest-node-3 {\n    0%, 57.9%, 100% { fill: #fff; stroke: #c5cfb6; }\n    58%, 99% { fill: #718454; stroke: #718454; }\n  }\n\n  @keyframes vest-node-4 {\n    0%, 86.9%, 100% { fill: #fff; stroke: #c5cfb6; }\n    87%, 99% { fill: #718454; stroke: #718454; }\n  }\n\n  .pdp-wrapper .pdp-route-labels {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 3px;\n    text-align: center;\n    color: #667257;\n    font-size: 13px;\n    font-weight: 700;\n    line-height: 1.4;\n  }\n\n  .pdp-wrapper .pdp-route-note {\n    margin: 11px 0 0;\n    color: #868b7c;\n    font-size: 11px;\n    line-height: 1.5;\n  }\n\n  \/* 底部购买板块 *\/\n  .pdp-wrapper .pdp-cta-card {\n    background: linear-gradient(135deg, #edf0e2, #f6ecde);\n    padding: 38px 26px;\n  }\n\n  .pdp-wrapper .pdp-cta-points {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 9px;\n    margin: 0 0 24px;\n    padding: 0;\n    list-style: none;\n  }\n\n  .pdp-wrapper .pdp-cta-points li {\n    border-radius: 20px;\n    background: rgba(255, 255, 255, 0.75);\n    color: #606a4c;\n    padding: 8px 12px;\n    font-size: 14px;\n    line-height: 1.4;\n  }\n\n  .pdp-wrapper .pdp-buy-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 56px;\n    background: #656f46;\n    color: #fff;\n    font-size: 17px;\n    font-weight: 800;\n    padding: 17px 54px;\n    border-radius: 30px;\n    text-decoration: none;\n    letter-spacing: 0.07em;\n    box-shadow: 0 6px 18px rgba(82, 96, 52, 0.18);\n    transition: background 0.25s ease, transform 0.25s ease;\n  }\n\n  .pdp-wrapper .pdp-buy-btn:hover {\n    background: #515d38;\n    color: #fff;\n    transform: translateY(-2px);\n  }\n\n  .pdp-wrapper .pdp-buy-btn:focus-visible {\n    outline: 3px solid #a2ac84;\n    outline-offset: 4px;\n  }\n\n  .pdp-wrapper .pdp-cta-note {\n    margin: 14px 0 0;\n    color: #7a7f6c;\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  @media (max-width: 600px) {\n    .pdp-wrapper {\n      padding: 16px 0;\n    }\n\n    .pdp-wrapper .pdp-block-card {\n      padding: 27px 17px;\n    }\n\n    .pdp-wrapper .pdp-title,\n    .pdp-wrapper .pdp-cta-title,\n    .pdp-wrapper .pdp-logistics-title {\n      font-size: 30px;\n      line-height: 1.1;\n      margin-bottom: 15px;\n    }\n\n    .pdp-wrapper .pdp-subtitle,\n    .pdp-wrapper .pdp-cta-desc,\n    .pdp-wrapper .pdp-logistics-desc {\n      font-size: 19px;\n      line-height: 1.65;\n      margin-bottom: 21px;\n    }\n\n    .pdp-wrapper .pdp-tag {\n      font-size: 10px;\n      padding: 6px 9px;\n    }\n\n    .pdp-wrapper .pdp-spec-table td {\n      padding: 12px 10px;\n      font-size: 16px;\n    }\n\n    .pdp-wrapper .pdp-spec-label { width: 40%; }\n    .pdp-wrapper .pdp-spec-value { width: 60%; }\n\n    .pdp-wrapper .pdp-season-card {\n      grid-template-columns: minmax(0, 1fr) auto;\n      padding: 18px 13px;\n      gap: 9px;\n    }\n\n    .pdp-wrapper .pdp-season-copy {\n      gap: 8px;\n    }\n\n    .pdp-wrapper .pdp-season-icon {\n      width: 28px;\n      height: 32px;\n      flex-basis: 28px;\n      font-size: 19px;\n    }\n\n    .pdp-wrapper .pdp-season-title { font-size: 16px; }\n    .pdp-wrapper .pdp-season-text { font-size: 14px; }\n\n    .pdp-wrapper .pdp-season-label {\n      font-size: 9px;\n      padding: 9px 8px;\n    }\n\n    .pdp-wrapper .pdp-bars-box {\n      min-width: 0;\n      width: 100%;\n      flex-basis: 100%;\n    }\n\n    .pdp-wrapper .pdp-reviews-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .pdp-wrapper .pdp-faq-label {\n      padding: 18px 15px;\n      font-size: 18px;\n      gap: 12px;\n    }\n\n    .pdp-wrapper .pdp-faq-inner p {\n      padding: 0 15px 18px;\n    }\n\n    .pdp-wrapper .pdp-logistics-container {\n      padding: 28px 15px;\n    }\n\n    .pdp-wrapper .pdp-logistics-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 10px;\n    }\n\n    .pdp-wrapper .pdp-logistics-card {\n      padding: 19px 12px;\n    }\n\n    .pdp-wrapper .pdp-logistics-card-title { font-size: 17px; }\n    .pdp-wrapper .pdp-logistics-card-desc { font-size: 16px; }\n    .pdp-wrapper .pdp-route-labels { font-size: 11px; }\n\n    .pdp-wrapper .pdp-buy-btn {\n      width: 100%;\n      padding: 17px 20px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .pdp-wrapper *,\n    .pdp-wrapper *::before,\n    .pdp-wrapper *::after {\n      animation: none !important;\n      transition: none !important;\n    }\n\n    .pdp-wrapper .pdp-route-parcel {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv id=\"pdp-top\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pdp-wrapper\"\u003e\n\n  \u003c!-- BLOCK 1: HERO --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-olive pdp-texture\"\u003e\n    \u003cdiv class=\"pdp-top-tags\"\u003e\n      \u003cspan class=\"pdp-tag\"\u003eNEW ARRIVAL\u003c\/span\u003e\n      \u003cspan class=\"pdp-tag\"\u003e⭐ 4.9\/5 RATING\u003c\/span\u003e\n      \u003cspan class=\"pdp-tag\"\u003e↺ 30-DAY EASY RETURNS\u003c\/span\u003e\n    \u003c\/div\u003e\n\n    \u003ch1 class=\"pdp-title\"\u003eThe Layer You’ll\u003cbr\u003e\u003cem\u003eReach For.\u003c\/em\u003e\n\u003c\/h1\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Add \u003cstrong\u003efleece-lined comfort\u003c\/strong\u003e to chilly mornings and everyday plans.\n      Wear it over your favorite shirt or hoodie for an easy extra layer.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/10.20_5.gif?v=1792486273\" alt=\"Men's fleece-lined zip-front vest\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 2: OVERVIEW --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-cream pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eSimple To Wear.\u003cbr\u003e\u003cem\u003eEasy To Rely On.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      A fleece-lined interior, full front zip, and\n      \u003cstrong\u003etwo zippered pockets\u003c\/strong\u003e keep the details practical.\n      The sleeveless shape makes it easy to build your everyday outfit.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/9c5fd782569f5af441e14747582aecb6_5815ad2d-c80a-4c25-9c4a-fe1a2434f631.png?v=1792485507\" alt=\"Vest design and feature overview\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 3: SIZE GUIDE --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-slate pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eLeave Room For\u003cbr\u003e\u003cem\u003eYour Favorite Layers.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Compare the \u003cstrong\u003esize chart measurements\u003c\/strong\u003e with a vest you already wear.\n      Allow room for the shirts, sweaters, or hoodies you plan to layer underneath.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2cebf2146174810059bbabf724254e5c_bd8c153f-b95f-4958-9e05-9ffa10253f58.png?v=1792485593\" alt=\"Vest size chart\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 4: SLEEVELESS --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-olive pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eAn Extra Layer.\u003cbr\u003e\u003cem\u003eA Little More Freedom.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong\u003esleeveless cut\u003c\/strong\u003e leaves your arms free for everyday tasks.\n      Add warmth around your torso while keeping your usual sleeves in place.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1_89333901-e55c-4ecf-bc99-f609df6e3867.png?v=1792485612\" alt=\"Sleeveless vest for everyday movement\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 5: FLEECE --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-sand pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eGive Chilly Days\u003cbr\u003e\u003cem\u003eA Softer Side.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong\u003esoft fleece lining\u003c\/strong\u003e adds a cozy feel to your daily layers.\n      Zip it over a tee or knit when the temperature starts to dip.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2_e64bbdd5-6c36-4fc7-9eac-9bb2eca00b4a.png?v=1792485675\" alt=\"Soft fleece lining inside the vest\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!--\n    中部季节卡片：保留紧凑双栏设计。\n\n    确认真正限量、库存状态及当日浏览人数后，可将下方文案替换为：\n    主标题：Seasonal Limited Edition Release\n    副标题：Over 1,200 shoppers have viewed this fleece-lined vest today.\n    右侧标签：SELLING FAST\n\n    原要求中的 statement shacket 与本产品不符，已修正为 fleece-lined vest。\n  --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-season-card\"\u003e\n    \u003cdiv class=\"pdp-season-copy\"\u003e\n      \u003cspan class=\"pdp-season-icon\" aria-hidden=\"true\"\u003e⚡\u003c\/span\u003e\n      \u003cdiv\u003e\n        \u003ch3 class=\"pdp-season-title\"\u003eYour Seasonal Layering Edit\u003c\/h3\u003e\n        \u003cp class=\"pdp-season-text\"\u003e\n          Find your color and get your cool-weather wardrobe ready.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cspan class=\"pdp-season-label\"\u003eSEASONAL PICK\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 6: POCKETS --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-slate pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eCarry Less\u003cbr\u003e\u003cem\u003eIn Your Hands.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Keep your phone, keys, and small essentials close in\n      \u003cstrong\u003etwo zippered side pockets.\u003c\/strong\u003e\n      Close the zippers before heading out for your daily plans.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/3_8fea0522-c373-4927-ba58-4fdccad271b3.png?v=1792485701\" alt=\"Zippered side pockets\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 7: FRONT ZIP --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-cream pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eLayer On\u003cbr\u003e\u003cem\u003eYour Terms.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      The \u003cstrong\u003efull-length front zipper\u003c\/strong\u003e makes the vest easy to put on and remove.\n      Wear it open over a shirt or zip it up as the air turns cooler.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/4_a9363c14-c35b-43e4-9827-c98a12d0f45c.png?v=1792485746\" alt=\"Full-length front zipper\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 8: LIFESTYLE --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-olive pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eFrom First Errand\u003cbr\u003e\u003cem\u003eTo Last Light.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Pair it with \u003cstrong\u003eshirts, knits, or hoodies\u003c\/strong\u003e for a relaxed outdoor look.\n      Make it part of your commute, weekend walks, or campsite layers.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-img-container\"\u003e\n      \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/7e6ae7811d8b5cf769cd710dab775e02_52f55aca-7924-4137-a66e-ce838bdcd5d3.png?v=1792485776\" alt=\"Vest outfit ideas and outdoor scenes\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 9: SPECIFICATIONS --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-cream pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eKnow The Layer\u003cbr\u003e\u003cem\u003eBefore You Wear It.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Review the \u003cstrong\u003ematerials, fit, and practical details\u003c\/strong\u003e in one place.\n      Check the care instructions to keep your vest ready for its next outing.\n    \u003c\/p\u003e\n\n    \u003ctable class=\"pdp-spec-table\"\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003eMaterial\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003e\n            Premium Cotton \u0026amp; Polyester Outer, Fleece Lining\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003eFit Type\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003eRegular Fit (Designed for Layering)\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003eClosure\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003eFull-Length Front Zipper\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003ePockets\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003e2 Zippered Hand Pockets\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003eCare Instructions\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003eMachine Wash Cold, Tumble Dry Low\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd class=\"pdp-spec-label\"\u003eAvailable Colors\u003c\/td\u003e\n          \u003ctd class=\"pdp-spec-value\"\u003e\n            Black, Dark Green, Crimson Red, Saddle Brown, Navy Blue\n          \u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 10: ORIGINAL REVIEWS AND RATINGS --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-sand pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eEveryday Wear.\u003cbr\u003e\u003cem\u003eShared Experiences.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Explore feedback on \u003cstrong\u003ecomfort, layering, and everyday use.\u003c\/strong\u003e\n      See how other customers wear their vest through the cooler months.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-rating-overview\"\u003e\n      \u003cdiv class=\"pdp-score-box\"\u003e\n        \u003cdiv class=\"pdp-score-num\"\u003e4.9\u003c\/div\u003e\n        \u003cdiv class=\"pdp-score-stars\"\u003e★★★★★\u003c\/div\u003e\n        \u003cdiv class=\"pdp-score-count\"\u003eBased on 1,420+ Reviews\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"pdp-bars-box\"\u003e\n        \u003cdiv class=\"pdp-bar-item\"\u003e\n          \u003cspan class=\"pdp-bar-label\"\u003eComfort\u003c\/span\u003e\n          \u003cdiv class=\"pdp-bar-track\"\u003e\n            \u003cdiv class=\"pdp-bar-fill\" style=\"width:98%;\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"pdp-bar-pct\"\u003e98%\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-bar-item\"\u003e\n          \u003cspan class=\"pdp-bar-label\"\u003eWarmth\u003c\/span\u003e\n          \u003cdiv class=\"pdp-bar-track\"\u003e\n            \u003cdiv class=\"pdp-bar-fill\" style=\"width:96%;\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"pdp-bar-pct\"\u003e96%\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-bar-item\"\u003e\n          \u003cspan class=\"pdp-bar-label\"\u003eSizing Fit\u003c\/span\u003e\n          \u003cdiv class=\"pdp-bar-track\"\u003e\n            \u003cdiv class=\"pdp-bar-fill\" style=\"width:95%;\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"pdp-bar-pct\"\u003e95%\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-bar-item\"\u003e\n          \u003cspan class=\"pdp-bar-label\"\u003eDurability\u003c\/span\u003e\n          \u003cdiv class=\"pdp-bar-track\"\u003e\n            \u003cdiv class=\"pdp-bar-fill\" style=\"width:97%;\"\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"pdp-bar-pct\"\u003e97%\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-ai-summary\"\u003e\n      \u003cdiv class=\"pdp-ai-summary-title\"\u003e\n        \u003cspan\u003e✨\u003c\/span\u003e AI Verified Feedback Summary\n      \u003c\/div\u003e\n      Customers overwhelmingly praise the super cozy fleece lining, durable\n      zippers, and perfect fit over hoodies. Ideal for cold outdoor tasks without\n      feeling heavy or bulky.\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\"\u003eDavid M.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pdp-review-text\"\u003e\n          \"The soft fleece lining keeps me warm without overheating while working\n          outside. Great quality!\"\n          \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/1_1e2420d7-9840-4ffc-a570-6a51614ae68e.png?v=1792485917\" alt=\"David wearing the vest\"\u003e\n        \u003c\/p\u003e\n        \u003cspan class=\"pdp-review-tag\"\u003e✓ Verified Buyer\u003c\/span\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\"\u003eMark K.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pdp-review-text\"\u003e\n          \"Zippered pockets are huge plus. My phone doesn't slide out when sitting down.\"\n          \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/2_1436c338-4dcc-4d31-abf4-89427e4d785d.png?v=1792485983\" alt=\"Mark wearing the vest\"\u003e\n        \u003c\/p\u003e\n        \u003cspan class=\"pdp-review-tag\"\u003e✓ Verified Buyer\u003c\/span\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\"\u003eJason T.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pdp-review-text\"\u003e\n          \"Fits true to size over a sweatshirt. Very happy with the purchase!\"\n          \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/3_bc1b8c2b-c95e-43cd-be29-e2dc4e6405ec.png?v=1792485997\" alt=\"Jason wearing the vest\"\u003e\n        \u003c\/p\u003e\n        \u003cspan class=\"pdp-review-tag\"\u003e✓ Verified Buyer\u003c\/span\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\"\u003eRobert L.\u003c\/span\u003e\n          \u003cspan class=\"pdp-review-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"pdp-review-text\"\u003e\n          \"Bought one for camping, ended up wearing it every day. Ordering another color now.\"\n          \u003cimg loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/4_77ef14ab-2c07-4d58-a091-fac4fba5956a.png?v=1792486013\" alt=\"Robert wearing the vest\"\u003e\n        \u003c\/p\u003e\n        \u003cspan class=\"pdp-review-tag\"\u003e✓ Verified Buyer\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 11: FAQ --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-tone-cream pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-title\"\u003eA Few Details.\u003cbr\u003e\u003cem\u003eA Clearer Choice.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-subtitle\"\u003e\n      Find quick answers about \u003cstrong\u003esizing, care, pockets, and returns.\u003c\/strong\u003e\n      Tap anywhere on a question to open or close the answer.\n    \u003c\/p\u003e\n\n    \u003cdiv class=\"pdp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"vest-faq-1\" class=\"pdp-faq-toggle\" aria-controls=\"vest-answer-1\"\u003e\n      \u003clabel for=\"vest-faq-1\" class=\"pdp-faq-label\"\u003e\n        \u003cspan\u003eIs this vest true to size?\u003c\/span\u003e\n        \u003csvg class=\"pdp-faq-arrow\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"pdp-faq-content\" id=\"vest-answer-1\"\u003e\n        \u003cdiv class=\"pdp-faq-inner\"\u003e\n          \u003cp\u003e\n            Compare the size chart with a vest you already own.\n            Allow extra room if you plan to wear\n            \u003cstrong\u003ethick hoodies or sweaters\u003c\/strong\u003e underneath.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"vest-faq-2\" class=\"pdp-faq-toggle\" aria-controls=\"vest-answer-2\"\u003e\n      \u003clabel for=\"vest-faq-2\" class=\"pdp-faq-label\"\u003e\n        \u003cspan\u003eHow do I care for and wash this vest?\u003c\/span\u003e\n        \u003csvg class=\"pdp-faq-arrow\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"pdp-faq-content\" id=\"vest-answer-2\"\u003e\n        \u003cdiv class=\"pdp-faq-inner\"\u003e\n          \u003cp\u003e\n            Machine wash cold on a gentle cycle with like colors.\n            Hang dry or tumble dry low, following the garment care label.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"vest-faq-3\" class=\"pdp-faq-toggle\" aria-controls=\"vest-answer-3\"\u003e\n      \u003clabel for=\"vest-faq-3\" class=\"pdp-faq-label\"\u003e\n        \u003cspan\u003eAre the pockets suitable for a smartphone?\u003c\/span\u003e\n        \u003csvg class=\"pdp-faq-arrow\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"pdp-faq-content\" id=\"vest-answer-3\"\u003e\n        \u003cdiv class=\"pdp-faq-inner\"\u003e\n          \u003cp\u003e\n            The two side pockets provide\n            \u003cstrong\u003ezippered storage for everyday essentials.\u003c\/strong\u003e\n            Phone fit depends on the size of your device and case.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"pdp-faq-item\"\u003e\n      \u003cinput type=\"checkbox\" id=\"vest-faq-4\" class=\"pdp-faq-toggle\" aria-controls=\"vest-answer-4\"\u003e\n      \u003clabel for=\"vest-faq-4\" class=\"pdp-faq-label\"\u003e\n        \u003cspan\u003eWhat is the return policy if it doesn't fit?\u003c\/span\u003e\n        \u003csvg class=\"pdp-faq-arrow\" viewbox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\n          \u003cpath d=\"M5 9l7 7 7-7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/label\u003e\n      \u003cdiv class=\"pdp-faq-content\" id=\"vest-answer-4\"\u003e\n        \u003cdiv class=\"pdp-faq-inner\"\u003e\n          \u003cp\u003e\n            Contact our support team within\n            \u003cstrong\u003e30 days of receiving your order.\u003c\/strong\u003e\n            Check our return policy for eligibility and exchange or refund details.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 12: LOGISTICS --\u003e\n  \u003cdiv class=\"pdp-block-card\" style=\"padding:0;background:transparent;\"\u003e\n    \u003cdiv class=\"pdp-logistics-container\"\u003e\n      \u003ch2 class=\"pdp-logistics-title\"\u003eFrom Our Store\u003cbr\u003e\u003cem\u003eTo Your Door.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n      \u003cp class=\"pdp-logistics-desc\"\u003e\n        Review your \u003cstrong\u003edelivery, returns, and support options\u003c\/strong\u003e before ordering.\n        Follow your shipment using the tracking details provided after dispatch.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"pdp-logistics-grid\"\u003e\n        \u003cdiv class=\"pdp-logistics-card\"\u003e\n          \u003cspan class=\"pdp-pulse-dot\"\u003e\u003c\/span\u003e\n          \u003cdiv class=\"pdp-logistics-icon\"\u003e✈️\u003c\/div\u003e\n          \u003cdiv class=\"pdp-logistics-card-title\"\u003eFast Shipping\u003c\/div\u003e\n          \u003cp class=\"pdp-logistics-card-desc\"\u003e\n            Orders processed within 24 hours with full tracking provided.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-logistics-card\"\u003e\n          \u003cspan class=\"pdp-pulse-dot\"\u003e\u003c\/span\u003e\n          \u003cdiv class=\"pdp-logistics-icon\"\u003e↺\u003c\/div\u003e\n          \u003cdiv class=\"pdp-logistics-card-title\"\u003eEasy Returns\u003c\/div\u003e\n          \u003cp class=\"pdp-logistics-card-desc\"\u003e\n            30-day effortless return and exchange policy.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-logistics-card\"\u003e\n          \u003cspan class=\"pdp-pulse-dot\"\u003e\u003c\/span\u003e\n          \u003cdiv class=\"pdp-logistics-icon\"\u003e🔒\u003c\/div\u003e\n          \u003cdiv class=\"pdp-logistics-card-title\"\u003eSecure Checkout\u003c\/div\u003e\n          \u003cp class=\"pdp-logistics-card-desc\"\u003e\n            256-bit encrypted SSL payment protection.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"pdp-logistics-card\"\u003e\n          \u003cspan class=\"pdp-pulse-dot\"\u003e\u003c\/span\u003e\n          \u003cdiv class=\"pdp-logistics-icon\"\u003e🎧\u003c\/div\u003e\n          \u003cdiv class=\"pdp-logistics-card-title\"\u003eCustomer Support\u003c\/div\u003e\n          \u003cp class=\"pdp-logistics-card-desc\"\u003e\n            Dedicated 24\/7 customer service ready to assist.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- SVG 弯曲路线；包裹与节点共用16秒循环 --\u003e\n      \u003cdiv class=\"pdp-route-box\"\u003e\n        \u003cp class=\"pdp-route-title\"\u003eYour Delivery Journey\u003c\/p\u003e\n\n        \u003csvg class=\"pdp-route-svg\" viewbox=\"0 0 600 140\" role=\"img\" aria-label=\"Illustrated delivery journey from order to shipped, in transit, and delivered\"\u003e\n          \u003cpath class=\"pdp-route-base\" d=\"M45 85 C100 85 160 45 215 45 S330 85 385 85 S500 45 555 45\"\u003e\u003c\/path\u003e\n\n          \u003cpath class=\"pdp-route-guide\" d=\"M45 85 C100 85 160 45 215 45 S330 85 385 85 S500 45 555 45\"\u003e\u003c\/path\u003e\n\n          \u003ccircle class=\"pdp-route-node pdp-route-node-1\" cx=\"45\" cy=\"85\" r=\"10\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-2\" cx=\"215\" cy=\"45\" r=\"10\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-3\" cx=\"385\" cy=\"85\" r=\"10\"\u003e\u003c\/circle\u003e\n          \u003ccircle class=\"pdp-route-node pdp-route-node-4\" cx=\"555\" cy=\"45\" r=\"10\"\u003e\u003c\/circle\u003e\n\n          \u003c!-- 包裹沿曲线缓慢移动，在节点短暂停留 --\u003e\n          \u003cg class=\"pdp-route-parcel\"\u003e\n            \u003canimatemotion dur=\"16s\" repeatcount=\"indefinite\" calcmode=\"linear\" keypoints=\"0;0;0.333333;0.333333;0.666667;0.666667;1;1\" keytimes=\"0;0.08;0.29;0.37;0.58;0.66;0.87;1\" path=\"M45 85 C100 85 160 45 215 45 S330 85 385 85 S500 45 555 45\"\u003e\u003c\/animatemotion\u003e\n\n            \u003cg transform=\"translate(0,-24)\"\u003e\n              \u003crect x=\"-15\" y=\"-14\" width=\"30\" height=\"28\" rx=\"4\" fill=\"#c59a65\" stroke=\"#8a6238\" stroke-width=\"1.5\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M-15-5H15\" stroke=\"#8a6238\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M-3-14H3V-2H-3Z\" fill=\"#f1d8af\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M-8 6H-2\" stroke=\"#7f5b36\" stroke-width=\"2\" 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          Delivery process illustration. Check your tracking link for live updates.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BLOCK 13: CTA --\u003e\n  \u003cdiv class=\"pdp-block-card pdp-cta-card pdp-texture\"\u003e\n    \u003ch2 class=\"pdp-cta-title\"\u003eYour Next\u003cbr\u003e\u003cem\u003eEveryday Layer.\u003c\/em\u003e\n\u003c\/h2\u003e\n\n    \u003cp class=\"pdp-cta-desc\"\u003e\n      Bring \u003cstrong\u003efleece comfort, practical pockets, and easy layering\u003c\/strong\u003e\n      into your cool-weather wardrobe.\n      Choose your preferred size and color at the top of the page.\n    \u003c\/p\u003e\n\n    \u003cul class=\"pdp-cta-points\"\u003e\n      \u003cli\u003eSoft fleece lining\u003c\/li\u003e\n      \u003cli\u003eZippered pockets\u003c\/li\u003e\n      \u003cli\u003eEasy to layer\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003ca href=\"#\" class=\"pdp-buy-btn\"\u003eBUY NOW ↑\u003c\/a\u003e\n\n    \u003cp class=\"pdp-cta-note\"\u003e\n      Find your fit. Pick your color. Make it part of your daily routine.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"XIESHU","offers":[{"title":"Black \/ M","offer_id":47514833354841,"sku":"NC03142610207434-黑色-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":47514833387609,"sku":"NC03142610207434-黑色-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":47514833420377,"sku":"NC03142610207434-黑色-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47514833453145,"sku":"NC03142610207434-黑色-2XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47514833485913,"sku":"NC03142610207434-黑色-3XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47514833518681,"sku":"NC03142610207434-黑色-4XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":47514833551449,"sku":"NC03142610207434-咖啡-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":47514833584217,"sku":"NC03142610207434-咖啡-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":47514833616985,"sku":"NC03142610207434-咖啡-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":47514833649753,"sku":"NC03142610207434-咖啡-2XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 3XL","offer_id":47514833682521,"sku":"NC03142610207434-咖啡-3XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Brown \/ 4XL","offer_id":47514833715289,"sku":"NC03142610207434-咖啡-4XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":47514833748057,"sku":"NC03142610207434-军绿-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":47514833780825,"sku":"NC03142610207434-军绿-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":47514833813593,"sku":"NC03142610207434-军绿-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":47514833846361,"sku":"NC03142610207434-军绿-2XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":47514833879129,"sku":"NC03142610207434-军绿-3XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Green \/ 4XL","offer_id":47514833911897,"sku":"NC03142610207434-军绿-4XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":47514833944665,"sku":"NC03142610207434-红色-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":47514833977433,"sku":"NC03142610207434-红色-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":47514834010201,"sku":"NC03142610207434-红色-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":47514834042969,"sku":"NC03142610207434-红色-2XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":47514834075737,"sku":"NC03142610207434-红色-3XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":47514834108505,"sku":"NC03142610207434-红色-4XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":47514834141273,"sku":"NC03142610207434-深蓝-M","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":47514834174041,"sku":"NC03142610207434-深蓝-L","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":47514834206809,"sku":"NC03142610207434-深蓝-XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47514834239577,"sku":"NC03142610207434-深蓝-2XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47514834272345,"sku":"NC03142610207434-深蓝-3XL","price":42.99,"currency_code":"USD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":47514834305113,"sku":"NC03142610207434-深蓝-4XL","price":42.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/3829\/3081\/files\/Z1_ae537153-07c8-434c-9e68-5fa4a3e9b533.png?v=1792486052","url":"https:\/\/treavhds.com\/products\/%e2%9d%84%ef%b8%8f-men-s-fleece-lined-full-zip-vest-with-stand-collar-zippered-pockets","provider":"treavhds","version":"1.0","type":"link"}