{"title":"Sweaters \u0026 Outerwear","description":null,"products":[{"product_id":"polo-trui-heren-lange-mouwen-klassieke-kraag","title":"Men's Textured Long-Sleeve Polo Sweater with Classic Collar","description":"\u003cdiv class=\"legacy-product-story\" style=\"max-width:760px;margin:0 auto;color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.55;\"\u003e\n\u003cstyle\u003e\n.legacy-product-story .lgc-carousel-wrap{position:relative}.legacy-product-story .lgc-carousel{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 18px 2px;margin:0 -18px}.legacy-product-story .lgc-carousel::-webkit-scrollbar{display:none}.legacy-product-story .lgc-carousel-item{flex:0 0 82%;scroll-snap-align:center;border-radius:16px;overflow:hidden;background:#f2efe9;position:relative}.legacy-product-story .lgc-carousel-item img{display:block;width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:0!important}.legacy-product-story .lgc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border:0;border-radius:50%;background:rgba(13,13,13,.55);display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px)}.legacy-product-story .lgc-arrow svg{width:16px;height:16px;stroke:#fff}.legacy-product-story .lgc-prev{left:8px}.legacy-product-story .lgc-next{right:8px}.legacy-product-story .lgc-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.legacy-product-story .lgc-dot{width:6px;height:6px;border-radius:50%;background:rgba(13,13,13,.12);transition:all .2s ease}.legacy-product-story .lgc-dot.is-active{width:16px;border-radius:3px;background:#0d0d0d}.legacy-product-story .lgc-card{background:#f2efe9;border-radius:20px;padding:24px;margin:26px 0}.legacy-product-story .lgc-card.is-white{background:#fff;border:1px solid rgba(13,13,13,.08)}.legacy-product-story .lgc-eyebrow{font-size:12px;font-weight:600;color:rgba(13,13,13,.62)}.legacy-product-story .lgc-table-scroll{max-width:100%;overflow:hidden;border-radius:12px;border:1px solid rgba(13,13,13,.08);margin-top:16px}.legacy-product-story .lgc-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-size:12px}.legacy-product-story .lgc-table th,.legacy-product-story .lgc-table td{padding:9px 6px;text-align:center;border-bottom:1px solid rgba(13,13,13,.08);word-break:break-word}.legacy-product-story .lgc-table th{font-size:10px;text-transform:uppercase;color:rgba(13,13,13,.62);background:#f2efe9}.legacy-product-story .lgc-table tr:last-child td{border-bottom:0}.legacy-product-story .lgc-size-note{font-size:12px;color:rgba(13,13,13,.52);margin:14px 0 0}.legacy-product-story .lgc-tabs-nav{display:inline-flex;gap:4px;background:#f2efe9;padding:4px;border-radius:999px;margin:16px 0}.legacy-product-story .lgc-tab-btn{border:0;background:transparent;padding:8px 14px;font-size:12.5px;font-weight:600;border-radius:999px;color:rgba(13,13,13,.42);cursor:pointer}.legacy-product-story .lgc-tab-btn.is-active{background:#0d0d0d;color:#fff}.legacy-product-story .lgc-tab-panel{display:none}.legacy-product-story .lgc-tab-panel.is-active{display:block}.legacy-product-story .lgc-specs-row{display:grid;grid-template-columns:1fr;gap:2px;padding:13px 0;border-bottom:1px solid rgba(13,13,13,.08);font-size:13.5px}.legacy-product-story .lgc-specs-row:last-child{border-bottom:0}.legacy-product-story .lgc-specs-row span:first-child{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.6}\n\u003c\/style\u003e\n  \u003csection style=\"text-align:center;padding:28px 0 24px;\"\u003e\n    \u003cp style=\"font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;\"\u003eLegacy — Built to Last\u003c\/p\u003e\n    \u003ch2 style=\"font-size:30px;line-height:1.15;margin:0 0 12px;\"\u003eTexture that sharpens the everyday\u003c\/h2\u003e\n    \u003cp style=\"font-size:16px;color:#555;margin:0 auto 22px;max-width:620px;\"\u003eA fitted long-sleeve polo sweater with a structured collar and tactile knit finish for refined casual dressing.\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d1.jpg?v=1785825538\" alt=\"Man wearing a gray textured long-sleeve polo sweater\" style=\"width:100%;aspect-ratio:4\/5;object-fit:cover;border-radius:20px;\"\u003e\n  \u003c\/section\u003e\n  \u003csection style=\"padding:26px 0;\"\u003e\n    \u003ch3 style=\"font-size:23px;margin:0 0 14px;\"\u003eA polished layer for daily wear\u003c\/h3\u003e\n    \u003cdiv style=\"display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;\"\u003e\n      \u003cdiv style=\"background:#0d0d0d;color:#fff;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eTextured knit\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eA small waffle pattern adds dimension while keeping the overall look clean.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"background:#f2efe9;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eClassic polo collar\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#555;font-size:14px;\"\u003eThe structured collar and short two-button placket create a refined neckline.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"background:#2b2b2b;color:#fff;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eFitted silhouette\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eA close, streamlined profile works neatly with tailored trousers, chinos or denim.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv style=\"background:#d9d6cf;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eLong-sleeve versatility\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#333;font-size:14px;\"\u003eFinished cuffs make it an easy choice for workdays, dinners and cooler casual plans.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection style=\"padding:26px 0;\"\u003e\n    \u003ch3 style=\"font-size:23px;margin:0 0 8px;\"\u003eThe details\u003c\/h3\u003e\n    \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eExplore the waffle-knit finish, polo construction and depth of each versatile color.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"quality-8053341028442\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d2.jpg?v=1785825542\" alt=\"Gray polo sweater waffle-knit texture detail\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d3.jpg?v=1785825546\" alt=\"White polo sweater collar and placket detail\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d4.jpg?v=1785825551\" alt=\"Black polo sweater waffle-knit texture detail\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"lgc-arrow lgc-prev\" type=\"button\" data-arrow-prev=\"quality-8053341028442\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" type=\"button\" data-arrow-next=\"quality-8053341028442\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-dots\" data-dots=\"quality-8053341028442\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection style=\"padding:26px 0;\"\u003e\n    \u003ch3 style=\"font-size:23px;margin:0 0 8px;\"\u003eThree colors, one refined profile\u003c\/h3\u003e\n    \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eChoose Gray for soft contrast, White for a clean palette or Black for a sharper evening look.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"lifestyle-8053341028442\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d5.jpg?v=1785825555\" alt=\"Gray textured polo sweater worn in a city arcade\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d6.jpg?v=1785825559\" alt=\"White textured polo sweater worn at a cafe\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-d7.jpg?v=1785825563\" alt=\"Black textured polo sweater worn in a hotel lobby\" style=\"width:100%;aspect-ratio:9\/16;object-fit:cover;border-radius:14px;\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"lgc-arrow lgc-prev\" type=\"button\" data-arrow-prev=\"lifestyle-8053341028442\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" type=\"button\" data-arrow-next=\"lifestyle-8053341028442\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-dots\" data-dots=\"lifestyle-8053341028442\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n  \u003csection style=\"background:#f2efe9;padding:24px;border-radius:20px;margin:26px 0;\"\u003e\n    \u003ch3 style=\"font-size:22px;margin:0 0 14px;\"\u003eProduct details\u003c\/h3\u003e\n    \u003cul style=\"margin:0;padding-left:20px;color:#333;\"\u003e\n      \u003cli\u003eLong-sleeve textured polo sweater\u003c\/li\u003e\n      \u003cli\u003eClassic collar with short two-button placket\u003c\/li\u003e\n      \u003cli\u003eClose, streamlined silhouette\u003c\/li\u003e\n      \u003cli\u003eLong sleeves with fitted cuffs\u003c\/li\u003e\n      \u003cli\u003eColors: Gray, White and Black\u003c\/li\u003e\n      \u003cli\u003eAvailable sizes: S–2XL\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/section\u003e\n  \u003csection class=\"lgc-card is-white\" data-fit-care\u003e\u003cspan class=\"lgc-eyebrow\"\u003eFit \u0026amp; Care\u003c\/span\u003e\u003ch3 style=\"font-size:22px;margin:6px 0 0;\"\u003eWear it well. Keep it longer.\u003c\/h3\u003e\n\u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"fit-care\"\u003e\n\u003cbutton class=\"lgc-tab-btn is-active\" type=\"button\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" type=\"button\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"fit\"\u003e\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan\u003eFit guidance\u003c\/span\u003e\u003cspan\u003eFitted silhouette. Select your usual size for a close profile or size up for more room.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003cdiv class=\"lgc-tab-panel\" data-panel=\"care\"\u003e\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan\u003eCare guidance\u003c\/span\u003e\u003cspan\u003eFollow the garment care label. Wash with similar colors and reshape before air drying.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy is built for those who value timeless style, refined details and lasting quality.\n        We curate elevated essentials that bring confidence, character and effortless sophistication\n        to everyday life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\u003cp style=\"text-align:center;color:#777;font-size:13px;padding:10px 0 24px;\"\u003eLegacy is not what we have. It's what we leave.\u003c\/p\u003e\n\u003cscript\u003e(function(){document.querySelectorAll('.legacy-product-story').forEach(function(root){if(root.dataset.lgcStructureInit)return;root.dataset.lgcStructureInit='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.lgc-card')||root;var buttons=nav.querySelectorAll('.lgc-tab-btn');buttons.forEach(function(btn){btn.addEventListener('click',function(){var target=btn.getAttribute('data-tab');buttons.forEach(function(b){b.classList.remove('is-active')});btn.classList.add('is-active');card.querySelectorAll('.lgc-tab-panel').forEach(function(panel){panel.classList.toggle('is-active',panel.getAttribute('data-panel')===target)})})})});var autoplayMs=5000;root.querySelectorAll('.lgc-carousel').forEach(function(carousel){var key=carousel.getAttribute('data-carousel');var dotsWrap=root.querySelector('[data-dots=\"'+key+'\"]');var items=Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));if(!dotsWrap||items.length\u003c2)return;items.forEach(function(_,i){var dot=document.createElement('span');dot.className='lgc-dot'+(i===0?' is-active':'');dotsWrap.appendChild(dot)});var dots=dotsWrap.querySelectorAll('.lgc-dot');function update(){var center=carousel.scrollLeft+carousel.clientWidth\/2;var closest=0,dist=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cdist){dist=d;closest=i}});dots.forEach(function(dot,i){dot.classList.toggle('is-active',i===closest)})}var settle;carousel.addEventListener('scroll',function(){clearTimeout(settle);settle=setTimeout(update,120)});function step(dir){var w=items[0].getBoundingClientRect().width+10;carousel.scrollBy({left:w*dir,behavior:'smooth'})}var timer;function schedule(){clearTimeout(timer);timer=setTimeout(function(){var atEnd=carousel.scrollLeft+carousel.clientWidth\u003e=carousel.scrollWidth-4;if(atEnd)carousel.scrollTo({left:0,behavior:'smooth'});else step(1);schedule()},autoplayMs)}var prev=root.querySelector('[data-arrow-prev=\"'+key+'\"]');var next=root.querySelector('[data-arrow-next=\"'+key+'\"]');if(prev)prev.addEventListener('click',function(){step(-1);schedule()});if(next)next.addEventListener('click',function(){step(1);schedule()});['pointerdown','touchstart','wheel'].forEach(function(evt){carousel.addEventListener(evt,schedule,{passive:true})});schedule()})})})();\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Legacy Store","offers":[{"title":"Gray \/ S","offer_id":50226141102320,"sku":"LEG-8053341028442-43782681460826","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":50226141135088,"sku":"LEG-8053341028442-43782681493594","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":50226141167856,"sku":"LEG-8053341028442-43782681526362","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":50226141200624,"sku":"LEG-8053341028442-43782681559130","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":50226141233392,"sku":"LEG-8053341028442-43782681591898","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50226141266160,"sku":"LEG-8053341028442-43782681624666","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50226141298928,"sku":"LEG-8053341028442-43782681657434","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50226141331696,"sku":"LEG-8053341028442-43782681690202","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50226141364464,"sku":"LEG-8053341028442-43782681722970","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":50226141397232,"sku":"LEG-8053341028442-43782681755738","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":50226141430000,"sku":"LEG-8053341028442-43782681788506","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50226141462768,"sku":"LEG-8053341028442-43782681821274","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50226141495536,"sku":"LEG-8053341028442-43782681854042","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50226141528304,"sku":"LEG-8053341028442-43782681886810","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":50226141561072,"sku":"LEG-8053341028442-43782681919578","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/legacy-textured-polo-g1_2fa94bc7-59f6-4aee-bfd0-05e914d281a6.png?v=1786195972"},{"product_id":"mens-lightweight-quarter-zip-sweater","title":"Men's Lightweight Quarter-Zip Sweater","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\u003cstyle\u003e#legacy-pdp-root{  --lgc-black:#0D0D0D;  --lgc-graphite:#2B2B2B;  --lgc-stone:#D9D6CF;  --lgc-cream:#F2EFE9;  --lgc-white:#FFFFFF;  --lgc-ink-soft: rgba(13,13,13,0.62);  --lgc-ink-faint: rgba(13,13,13,0.42);  --lgc-line: rgba(13,13,13,0.08);  --lgc-radius-lg: 24px;  --lgc-radius-md: 18px;  --lgc-radius-sm: 12px;  --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;  all: initial;  display:block;  box-sizing:border-box;  font-family: var(--lgc-sans);  color: var(--lgc-black);  background: var(--lgc-white);  -webkit-font-smoothing: antialiased;  text-align:left;  line-height:1.5;  max-width:600px;  margin:0 auto;}#legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{  box-sizing:border-box; margin:0; padding:0; font-family:inherit;  color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;}#legacy-pdp-root img{ max-width:100%; display:block; border:0; }#legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }#legacy-pdp-root ul{ list-style:none; }#legacy-pdp-root svg{ display:block; flex-shrink:0; }\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#legacy-pdp-root .lgc-wrap{ padding:0 18px; }#legacy-pdp-root .lgc-section{ padding:36px 0; }\n#legacy-pdp-root .lgc-badge{  display:inline-flex; align-items:center; gap:6px;  background:var(--lgc-cream); color:var(--lgc-black);  padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;}#legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n#legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }#legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }#legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }#legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }#legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\/* ---------- HERO ---------- *\/#legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }#legacy-pdp-root .lgc-hero h1{ margin-top:14px; }#legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }#legacy-pdp-root .lgc-pill{  font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;  background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);}#legacy-pdp-root .lgc-hero-img{  margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);}#legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\/* ---------- PILARES ---------- *\/#legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-pillar{  border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;  display:flex; flex-direction:column; justify-content:flex-start;}#legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }#legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }#legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }#legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }#legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\/* ---------- CARROSSÉIS ---------- *\/#legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }#legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }#legacy-pdp-root .lgc-carousel{  display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;  -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;  margin:0 -18px; padding-left:18px; padding-right:18px;}#legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }#legacy-pdp-root .lgc-carousel-item{  flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);  overflow:hidden; background:var(--lgc-cream); position:relative;}#legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }#legacy-pdp-root .lgc-carousel-cap{  position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);  color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;  backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-carousel-wrap{ position:relative; }#legacy-pdp-root .lgc-arrow{  position:absolute; top:50%; transform:translateY(-50%); z-index:2;  width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);  display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);}#legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }#legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }#legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }#legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }#legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }#legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/#legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }#legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }#legacy-pdp-root .lgc-tabs-nav{  display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;}#legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }#legacy-pdp-root .lgc-tab-btn{  padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);  transition:all .2s ease;}#legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }#legacy-pdp-root .lgc-tab-panel{ display:none; }#legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n#legacy-pdp-root table.lgc-table{  width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;  background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;}#legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{  padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);}#legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }#legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }#legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }#legacy-pdp-root .lgc-table-scroll{  max-width:100%; overflow:hidden;  border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);}#legacy-pdp-root .lgc-table-scroll table.lgc-table{  width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th,#legacy-pdp-root .lgc-table-scroll table.lgc-table td{  padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;}#legacy-pdp-root .lgc-table-scroll table.lgc-table th{  font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;  color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;}#legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,#legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{  font-weight:700;}\n#legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }#legacy-pdp-root .lgc-specs-row{  display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;}#legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }#legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\/* ---------- GARANTIA (2 por linha) ---------- *\/#legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }#legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }#legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }#legacy-pdp-root .lgc-trust-item{  border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);}#legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }#legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }#legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\/* ---------- FAQ ---------- *\/#legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }#legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }#legacy-pdp-root .lgc-faq-q{  width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;  padding:15px 2px; font-size:14px; font-weight:600; text-align:left;}#legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }#legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }#legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }#legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\/* ---------- FOOTER ---------- *\/#legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\/* ---------- LANG SWITCH (bandeiras) ---------- *\/#legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }#legacy-pdp-root .lgc-lang-btn{  width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;  border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;  line-height:0;}#legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }#legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n\u003csection class=\"lgc-wrap lgc-hero\"\u003e\n  \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Built to Last\u003c\/span\u003e\n  \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eLightweight Knit. Refined Quarter-Zip Style.\u003c\/h2\u003e\n  \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eA fine-knit layer with a clean mock neck and adjustable quarter zip — easy to wear from casual mornings to smart-casual evenings.\u003c\/p\u003e\n  \u003cdiv class=\"lgc-hero-pills\"\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eFine-Knit Texture\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eQuarter-Zip Collar\u003c\/span\u003e\n    \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003e14-Day Returns\u003c\/span\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"lgc-hero-img\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/16-description-hero.png?v=1785798826\" alt=\"Man wearing a beige quarter-zip sweater on a European street\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n    \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\"\u003e\n  \u003cdiv class=\"lgc-pillars-head\"\u003e\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003eWhy Legacy\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eClean structure, lightweight warmth, effortless layering\u003c\/h2\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"lgc-pillar-grid\"\u003e\n    \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.quality.title\"\u003eFine-Knit Comfort\u003c\/h4\u003e\n\u003cp data-i18n=\"pillars.quality.desc\"\u003eA smooth lightweight knit designed for comfortable layering through cooler days.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.price.title\"\u003eFair Price\u003c\/h4\u003e\n\u003cp data-i18n=\"pillars.price.desc\"\u003eA versatile everyday knit with a polished silhouette and straightforward value.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.trust.title\"\u003eAdjustable Mock Neck\u003c\/h4\u003e\n\u003cp data-i18n=\"pillars.trust.desc\"\u003eWear the quarter zip open for relaxed layering or raised for a cleaner, warmer neckline.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGuarantee + Returns\u003c\/h4\u003e\n\u003cp data-i18n=\"pillars.guarantee.desc\"\u003e14-day right of withdrawal and protection against manufacturing defects.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eFine knit and clean construction, up close\u003c\/h2\u003e\n\u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplore the stand collar, metal quarter zip, smooth knit and ribbed finishing.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/17-description-detail-zip.png?v=1785798859\" alt=\"Close-up of the quarter-zip collar and metal zipper\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/18-description-detail-knit.png?v=1785798852\" alt=\"Close-up of the fine knit texture and shoulder seam\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/19-description-detail-rib.png?v=1785798821\" alt=\"Close-up of the ribbed cuff and hem\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-carousel-head\"\u003e\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eEveryday Refinement\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eFrom relaxed layering to smart-casual polish\u003c\/h2\u003e\n\u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eWear it over a shirt with tailored trousers, or keep it simple with chinos and denim.\u003c\/p\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/20-description-lifestyle-copenhagen.png?v=1785798838\" alt=\"Man wearing a beige quarter-zip sweater in Copenhagen\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/21-description-lifestyle-paris.png?v=1785798844\" alt=\"Man wearing a beige quarter-zip sweater at a Paris café\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/22-description-lifestyle-amsterdam.png?v=1785798832\" alt=\"Man wearing a beige quarter-zip sweater in Amsterdam\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card\"\u003e\n\u003cdiv class=\"lgc-section-head\"\u003e\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eGarment Size Guide\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eCompare with a sweater you already own\u003c\/h2\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-table-scroll\"\u003e\u003ctable class=\"lgc-table\"\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth data-i18n=\"dims.colSize\"\u003eSize\u003c\/th\u003e\n\u003cth data-i18n=\"dims.colShoulder\"\u003eShoulder\u003c\/th\u003e\n\u003cth data-i18n=\"dims.colLength\"\u003eLength\u003c\/th\u003e\n\u003cth data-i18n=\"dims.colSleeve\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n      \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e51 cm\u003c\/td\u003e\n\u003ctd\u003e61 cm\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e52 cm\u003c\/td\u003e\n\u003ctd\u003e61.5 cm\u003c\/td\u003e\n\u003ctd\u003e59 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e53 cm\u003c\/td\u003e\n\u003ctd\u003e62 cm\u003c\/td\u003e\n\u003ctd\u003e59 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003ctd\u003e62.5 cm\u003c\/td\u003e\n\u003ctd\u003e60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e55 cm\u003c\/td\u003e\n\u003ctd\u003e63 cm\u003c\/td\u003e\n\u003ctd\u003e60.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\n    \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eMeasurements are taken from the garment. Allow 1–3 cm variation. This item uses Asian label sizing; compare these measurements with a sweater you own before choosing.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n  \u003cdiv class=\"lgc-card is-white\"\u003e\n\u003cdiv class=\"lgc-section-head\"\u003e\n\u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eProduct details\u003c\/h2\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eQuarter-zip sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eKnit\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003ePolyester \/ acrylic blend\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eCollar\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eMock neck\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eFinish\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eRibbed cuffs and hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label1\"\u003eCare label\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eFollow the instructions attached to the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label2\"\u003eColours\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eWash with similar colours\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label3\"\u003eDrying\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eDry flat away from direct heat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n    \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\u003cdiv class=\"lgc-specs-list\"\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eAvailable sizes\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eM–XXXL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eFit profile\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eSlim fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eSleeves\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eLong sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eSeason\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eAutumn \/ winter layering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy is built for those who value timeless style, refined details and lasting quality.\n        We curate elevated essentials that bring confidence, character and effortless sophistication\n        to everyday life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en:{\n      hero:{headline:\"Lightweight Knit. Refined Quarter-Zip Style.\",sub:\"A streamlined layer with a mock neck, fine-gauge knit and clean quarter-zip finish — made for effortless everyday dressing.\",pill1:\"Fine-Gauge Knit\",pill2:\"Quarter-Zip Collar\",pill3:\"14-Day Returns\"},\n      pillars:{eyebrow:\"Why Legacy\",headline:\"Clean structure, lightweight warmth, easy everyday layering\",quality:{title:\"Refined Knit Texture\",desc:\"A smooth polyester-acrylic knit creates a polished look without bulky weight.\"},price:{title:\"Fair Price\",desc:\"A versatile knitwear staple without unnecessary retail markup.\"},trust:{title:\"Easy Layering\",desc:\"The quarter zip and mock neck adapt easily from open and relaxed to closed and polished.\"},guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and protection against manufacturing defects.\"}},\n      carousel1:{eyebrow:\"The Details\",headline:\"Fine knit and considered finishing, up close\",text:\"Explore the metal quarter zip, soft knit texture, mock neck and ribbed cuffs and hem.\"},carousel2:{eyebrow:\"Everyday Refinement\",headline:\"From city mornings to relaxed evenings\",text:\"Wear it on its own or layer it over a tee with tailored trousers or denim for a clean European-inspired look.\"},\n      dims:{eyebrow:\"Garment Size Guide\",headline:\"Compare with a sweater you already own\",colSize:\"Size\",colShoulder:\"Shoulder\",colLength:\"Length\",colSleeve:\"Sleeve\",note:\"Measurements are taken from the garment. Allow 1–3 cm variation. This item uses Asian label sizing; compare these measurements with a sweater you own before choosing.\"},\n      specs:{eyebrow:\"Specifications\",headline:\"Product details\",tab1:\"Design\",tab2:\"Care\",tab3:\"Fit\",mat:{label1:\"Style\",value1:\"Quarter-zip sweater\",label2:\"Knit\",value2:\"Polyester \/ acrylic blend\",label3:\"Collar\",value3:\"Mock neck\",label4:\"Finish\",value4:\"Ribbed cuffs and hem\"},care:{label1:\"Care label\",value1:\"Follow the instructions attached to the garment\",label2:\"Colours\",value2:\"Wash with similar colours\",label3:\"Drying\",value3:\"Dry flat away from direct heat\"},tech:{label1:\"Available sizes\",value1:\"M–XXXL\",label2:\"Fit profile\",value2:\"Slim fit\",label3:\"Sleeves\",value3:\"Long sleeves\",label4:\"Season\",value4:\"Autumn \/ winter layering\"}}\n    },\n    de:{\n      hero:{headline:\"Leichter Strick. Stilvoller Quarter-Zip.\",sub:\"Eine schlanke Lage mit Stehkragen, feinem Strick und sauberem Viertelreißverschluss — für mühelosen Stil im Alltag.\",pill1:\"Feiner Strick\",pill2:\"Quarter-Zip-Kragen\",pill3:\"14 Tage Rückgabe\"},\n      pillars:{eyebrow:\"Warum Legacy\",headline:\"Klare Struktur, leichte Wärme, vielseitig kombinierbar\",quality:{title:\"Feine Strickstruktur\",desc:\"Der glatte Polyester-Acryl-Strick wirkt gepflegt, ohne unnötig aufzutragen.\"},price:{title:\"Fairer Preis\",desc:\"Ein vielseitiger Strickklassiker ohne unnötige Handelsaufschläge.\"},trust:{title:\"Einfaches Layering\",desc:\"Quarter-Zip und Stehkragen funktionieren offen entspannt oder geschlossen elegant.\"},guarantee:{title:\"Garantie + Rückgabe\",desc:\"14 Tage Widerrufsrecht und Schutz vor Fabrikationsfehlern.\"}},\n      carousel1:{eyebrow:\"Die Details\",headline:\"Feiner Strick und durchdachte Abschlüsse\",text:\"Entdecke Metallreißverschluss, Stricktextur, Stehkragen sowie gerippte Bündchen und Saum.\"},carousel2:{eyebrow:\"Eleganz im Alltag\",headline:\"Von der Stadt bis zum entspannten Abend\",text:\"Solo oder über einem T-Shirt mit Stoffhose oder Denim für einen klaren europäischen Look.\"},\n      dims:{eyebrow:\"Größentabelle des Kleidungsstücks\",headline:\"Mit einem eigenen Pullover vergleichen\",colSize:\"Größe\",colShoulder:\"Schulter\",colLength:\"Länge\",colSleeve:\"Ärmel\",note:\"Die Maße wurden am Kleidungsstück genommen. 1–3 cm Abweichung sind möglich. Der Artikel verwendet asiatische Etikettengrößen; vergleiche die Maße vor der Wahl mit einem eigenen Pullover.\"},\n      specs:{eyebrow:\"Spezifikationen\",headline:\"Produktdetails\",tab1:\"Design\",tab2:\"Pflege\",tab3:\"Passform\",mat:{label1:\"Stil\",value1:\"Quarter-Zip-Pullover\",label2:\"Strick\",value2:\"Polyester-Acryl-Mischung\",label3:\"Kragen\",value3:\"Stehkragen\",label4:\"Abschluss\",value4:\"Gerippte Bündchen und Saum\"},care:{label1:\"Pflegeetikett\",value1:\"Hinweise am Kleidungsstück beachten\",label2:\"Farben\",value2:\"Mit ähnlichen Farben waschen\",label3:\"Trocknen\",value3:\"Flach und fern von direkter Hitze trocknen\"},tech:{label1:\"Verfügbare Größen\",value1:\"M–XXXL\",label2:\"Passform\",value2:\"Schmale Passform\",label3:\"Ärmel\",value3:\"Langarm\",label4:\"Saison\",value4:\"Herbst-\/Winter-Layering\"}}\n    },\n    nl:{\n      hero:{headline:\"Licht breisel. Verfijnde quarter-zip stijl.\",sub:\"Een gestroomlijnde laag met opstaande kraag, fijn breisel en een nette kwart-rits — gemaakt voor moeiteloze dagelijkse outfits.\",pill1:\"Fijn Breisel\",pill2:\"Quarter-Zip Kraag\",pill3:\"14 Dagen Retour\"},\n      pillars:{eyebrow:\"Waarom Legacy\",headline:\"Heldere structuur, lichte warmte, eenvoudig te combineren\",quality:{title:\"Verfijnde Breistructuur\",desc:\"Een glad polyester-acryl breisel oogt verzorgd zonder zwaar aan te voelen.\"},price:{title:\"Eerlijke prijs\",desc:\"Een veelzijdige knitwear-basic zonder onnodige winkelmarge.\"},trust:{title:\"Makkelijk Layeren\",desc:\"De kwart-rits en opstaande kraag werken zowel open en ontspannen als gesloten en verzorgd.\"},guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en bescherming tegen fabricagefouten.\"}},\n      carousel1:{eyebrow:\"De Details\",headline:\"Fijn breisel en verzorgde afwerking\",text:\"Bekijk de metalen kwart-rits, zachte breistructuur, opstaande kraag en geribde boorden.\"},carousel2:{eyebrow:\"Dagelijkse Verfijning\",headline:\"Van stadsochtend tot ontspannen avond\",text:\"Draag hem los of over een T-shirt met pantalon of denim voor een cleane Europese uitstraling.\"},\n      dims:{eyebrow:\"Maattabel van het kledingstuk\",headline:\"Vergelijk met een trui die je al hebt\",colSize:\"Maat\",colShoulder:\"Schouder\",colLength:\"Lengte\",colSleeve:\"Mouw\",note:\"De maten zijn aan het kledingstuk gemeten. Houd rekening met 1–3 cm verschil. Dit artikel gebruikt Aziatische labelmaten; vergelijk de maten vóór je keuze met een eigen trui.\"},\n      specs:{eyebrow:\"Specificaties\",headline:\"Productdetails\",tab1:\"Design\",tab2:\"Onderhoud\",tab3:\"Pasvorm\",mat:{label1:\"Stijl\",value1:\"Quarter-zip trui\",label2:\"Breisel\",value2:\"Polyester-acryl mix\",label3:\"Kraag\",value3:\"Opstaande kraag\",label4:\"Afwerking\",value4:\"Geribde manchetten en zoom\"},care:{label1:\"Waslabel\",value1:\"Volg de instructies aan het kledingstuk\",label2:\"Kleuren\",value2:\"Was met vergelijkbare kleuren\",label3:\"Drogen\",value3:\"Liggend drogen, weg van directe hitte\"},tech:{label1:\"Beschikbare maten\",value1:\"M–XXXL\",label2:\"Pasvorm\",value2:\"Slim fit\",label3:\"Mouwen\",value3:\"Lange mouwen\",label4:\"Seizoen\",value4:\"Herfst-\/winterlaag\"}}\n    },\n    it:{\n      hero:{headline:\"Maglia leggera. Raffinato stile quarter-zip.\",sub:\"Uno strato pulito con collo alto, maglia fine e zip corta — pensato per vestirsi con facilità ogni giorno.\",pill1:\"Maglia Fine\",pill2:\"Collo Quarter-Zip\",pill3:\"Reso in 14 Giorni\"},\n      pillars:{eyebrow:\"Perché Legacy\",headline:\"Struttura pulita, calore leggero, facile da abbinare\",quality:{title:\"Texture Raffinata\",desc:\"La maglia liscia in poliestere e acrilico offre un aspetto curato senza volume eccessivo.\"},price:{title:\"Prezzo Giusto\",desc:\"Un capo versatile in maglia senza ricarichi inutili.\"},trust:{title:\"Layering Facile\",desc:\"La zip corta e il collo alto si portano aperti e rilassati oppure chiusi e più eleganti.\"},guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e protezione contro difetti di fabbricazione.\"}},\n      carousel1:{eyebrow:\"I Dettagli\",headline:\"Maglia fine e finiture curate\",text:\"Scopri la zip in metallo, la texture morbida, il collo alto e i bordi a coste.\"},carousel2:{eyebrow:\"Eleganza Quotidiana\",headline:\"Dalla città alle serate rilassate\",text:\"Indossalo da solo o sopra una T-shirt con pantaloni sartoriali o denim per un look europeo pulito.\"},\n      dims:{eyebrow:\"Guida alle misure del capo\",headline:\"Confronta con un maglione che possiedi\",colSize:\"Taglia\",colShoulder:\"Spalla\",colLength:\"Lunghezza\",colSleeve:\"Manica\",note:\"Le misure sono prese sul capo. Considera una variazione di 1–3 cm. L'articolo usa taglie asiatiche in etichetta; prima di scegliere confronta le misure con un tuo maglione.\"},\n      specs:{eyebrow:\"Specifiche\",headline:\"Dettagli prodotto\",tab1:\"Design\",tab2:\"Cura\",tab3:\"Vestibilità\",mat:{label1:\"Stile\",value1:\"Maglione quarter-zip\",label2:\"Maglia\",value2:\"Misto poliestere-acrilico\",label3:\"Collo\",value3:\"Collo alto\",label4:\"Finitura\",value4:\"Polsini e fondo a coste\"},care:{label1:\"Etichetta\",value1:\"Seguire le istruzioni applicate al capo\",label2:\"Colori\",value2:\"Lavare con colori simili\",label3:\"Asciugatura\",value3:\"Asciugare in piano lontano dal calore diretto\"},tech:{label1:\"Taglie disponibili\",value1:\"M–XXXL\",label2:\"Vestibilità\",value2:\"Slim fit\",label3:\"Maniche\",value3:\"Maniche lunghe\",label4:\"Stagione\",value4:\"Layering autunno\/inverno\"}}\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){\n      return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null;\n    }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){\n        applyLang(root, btn.getAttribute('data-setlang'));\n      });\n    });\n\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      if(q) q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    var AUTOPLAY_MS = 5000;\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1;\n        var closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10;\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n","brand":"Legacy","offers":[{"title":"Burgundy \/ XXXL","offer_id":50226156798192,"sku":"14:200004889#Wine Red;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":50226156830960,"sku":"14:200004889#Wine Red;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XXL","offer_id":50226156863728,"sku":"14:200004889#Wine Red;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":50226156896496,"sku":"14:200004889#Wine Red;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":50226156929264,"sku":"14:200004889#Wine Red;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXL","offer_id":50226156962032,"sku":"14:193#Navy;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXXL","offer_id":50226156994800,"sku":"14:193#Navy;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":50226157027568,"sku":"14:193#Navy;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":50226157060336,"sku":"14:193#Navy;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XXXL","offer_id":50226157093104,"sku":"14:200004891#Dark Gray;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":50226157125872,"sku":"14:193#Navy;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ XXXL","offer_id":50226157158640,"sku":"14:1052#Light Gray;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XXL","offer_id":50226157191408,"sku":"14:200004891#Dark Gray;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXXL","offer_id":50226157224176,"sku":"14:350850#Beige;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ XXL","offer_id":50226157256944,"sku":"14:1052#Light Gray;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ L","offer_id":50226157289712,"sku":"14:771#Pink;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ XL","offer_id":50226157322480,"sku":"14:771#Pink;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50226157355248,"sku":"14:175#White;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ M","offer_id":50226157388016,"sku":"14:771#Pink;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50226157420784,"sku":"14:175#White;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50226157453552,"sku":"14:175#White;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50226157486320,"sku":"14:1254#Black;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50226157519088,"sku":"14:1254#Black;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50226157551856,"sku":"14:1254#Black;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ XXXL","offer_id":50226157584624,"sku":"14:771#Pink;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXL","offer_id":50226157617392,"sku":"14:350850#Beige;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":50226157650160,"sku":"14:175#White;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Dusty Pink \/ XXL","offer_id":50226157682928,"sku":"14:771#Pink;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":50226157715696,"sku":"14:1254#Black;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":50226157748464,"sku":"14:175#White;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":50226157781232,"sku":"14:200004891#Dark Gray;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":50226157814000,"sku":"14:1254#Black;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":50226157846768,"sku":"14:200004891#Dark Gray;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ L","offer_id":50226157879536,"sku":"14:200004891#Dark Gray;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ L","offer_id":50226157912304,"sku":"14:1052#Light Gray;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ XL","offer_id":50226157945072,"sku":"14:1052#Light Gray;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":50226157977840,"sku":"14:350850#Beige;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ M","offer_id":50226158010608,"sku":"14:1052#Light Gray;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":50226158043376,"sku":"14:350850#Beige;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":50226158076144,"sku":"14:350850#Beige;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/01-beige-main-diagonal_c171f728-9bf3-409e-903f-163806341220.png?v=1786196024"},{"product_id":"new-streetwear-mens-long-sleeve-sweatshirts-for-men-zipper-hooded-oversize-winter-warm-jacket-coat-outdoor-tracksuit-men","title":"Men’s Hooded Longline Jacket – Fleece Winter Coat | Legacy","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Built to Last\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eBuilt for the Cold. Cut for the City.\u003c\/h2\u003e\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eA hooded longline fleece jacket with full-zip, thick polyester knit and fleece lining — winter warmth without the bulk.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eFleece Lined\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eLegacy Guarantee\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003e14-Day Returns\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891044189-h1.webp\" alt=\"Legacy Hooded Longline Jacket\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003eWhy Legacy\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eReal warmth, clean silhouette, honest price\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQuality\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eThick polyester knit with full fleece lining, built to keep you warm through the coldest days.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003eFair Price\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.price.desc\"\u003eNo retail markup — just a fair price for a well-made winter coat.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eLegacy Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Legacy lineup, held to the same standard as every piece we make.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGuarantee + Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003e14-day right of withdrawal and a guarantee against manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eThe Build\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eWarmth in the details\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eFull fleece lining, a heavy-duty zip, and a hood that stays put when the wind picks up.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891048910-q1.webp\" alt=\"Detail 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891049873-q2.webp\" alt=\"Detail 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891050750-q3.webp\" alt=\"Detail 3\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eWinter Ready\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eFrom the street to the cold\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eCity commutes, weekend walks, late-night runs — Legacy keeps the cold out.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891045460-lf1.webp\" alt=\"Lifestyle 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891046523-lf2.webp\" alt=\"Lifestyle 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783891047993-lf3.webp\" alt=\"Lifestyle 3\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eSize Guide\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eFind your fit\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-table-scroll\"\u003e\n        \u003ctable class=\"lgc-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth data-i18n=\"dims.colSize\"\u003eSize\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colBust\"\u003eBust\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colShoulder\"\u003eShoulder\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colLength\"\u003eLength\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colSleeve\"\u003eSleeve\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colHeight\"\u003eHeight\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colWeight\"\u003eWeight\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e45.5\u003c\/td\u003e\n\u003ctd\u003e82\u003c\/td\u003e\n\u003ctd\u003e63.8\u003c\/td\u003e\n\u003ctd\u003e170–175\u003c\/td\u003e\n\u003ctd\u003e60–65\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e47\u003c\/td\u003e\n\u003ctd\u003e84\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e175–180\u003c\/td\u003e\n\u003ctd\u003e65–70\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e117\u003c\/td\u003e\n\u003ctd\u003e48.8\u003c\/td\u003e\n\u003ctd\u003e86\u003c\/td\u003e\n\u003ctd\u003e66.2\u003c\/td\u003e\n\u003ctd\u003e180–185\u003c\/td\u003e\n\u003ctd\u003e70–75\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003ctd\u003e50.6\u003c\/td\u003e\n\u003ctd\u003e88\u003c\/td\u003e\n\u003ctd\u003e67.4\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e75–80\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003ctd\u003e52.4\u003c\/td\u003e\n\u003ctd\u003e90\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e80–85\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e132\u003c\/td\u003e\n\u003ctd\u003e54.2\u003c\/td\u003e\n\u003ctd\u003e92\u003c\/td\u003e\n\u003ctd\u003e69.8\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e80–85\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eAll measurements in cm, weight in kg. Height and weight are general fit guidelines.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpecifications\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eProduct details\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMaterials\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eCare\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnical\u003c\/button\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eShell\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003ePolyester (knit)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eLining\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003e100% Polyester (fleece)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eClosure\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eFull-zip with hood\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eDetails\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eLongline cut, drawstring hood, zippered side pockets\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label1\"\u003eWashing\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eMachine wash at 30°C, no bleach\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label2\"\u003eDrying\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLine dry in shade, do not tumble dry\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label3\"\u003eIroning\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eDo not iron, do not dry clean\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eFit\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eRegular, longline\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eSeason\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAutumn \/ Winter\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eThickness\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eThick\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eOrigin\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eMainland China\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eBuy without risk\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eYour trust, protected\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eLegacy Guarantee\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eAgainst manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003e14-Day Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item2.desc\"\u003eRight of withdrawal, no questions asked.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003eSecure Payment\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eProtected checkout environment.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eTracked Shipping\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eFollow every step of delivery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eFrequently Asked Questions\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eWhat is the delivery time?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eAverage delivery is 10 to 32 business days after payment confirmation, depending on your region.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eHow does return or exchange work?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eYou have 14 calendar days after receiving your order to request a return or exchange, no hassle.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eHow warm is it really?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eIt has a full fleece lining and thick knit shell — designed for autumn and winter. Pair with a base layer for the coldest days.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eWhat payment methods are accepted?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eCredit card and other major methods at checkout, with installments where available.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eCan I machine wash it?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eYes — machine wash at 30°C with no bleach, and line dry in shade. Do not iron or dry clean.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy is built for those who value timeless style, refined details and lasting quality.\n        We curate elevated essentials that bring confidence, character and effortless sophistication\n        to everyday life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"Built for the Cold. Cut for the City.\", sub:\"A hooded longline fleece jacket with full-zip, thick polyester knit and fleece lining \\u2014 winter warmth without the bulk.\", pill1:\"Fleece Lined\", pill2:\"Legacy Guarantee\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Legacy\", headline:\"Real warmth, clean silhouette, honest price\",\n        quality:{title:\"Quality\",desc:\"Thick polyester knit with full fleece lining, built to keep you warm through the coldest days.\"},\n        price:{title:\"Fair Price\",desc:\"No retail markup \\u2014 just a fair price for a well-made winter coat.\"},\n        trust:{title:\"Legacy Trust\",desc:\"Part of the Legacy lineup, held to the same standard as every piece we make.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Build\", headline:\"Warmth in the details\", text:\"Full fleece lining, a heavy-duty zip, and a hood that stays put when the wind picks up.\" },\n      carousel2:{ eyebrow:\"Winter Ready\", headline:\"From the street to the cold\", text:\"City commutes, weekend walks, late-night runs \\u2014 Legacy keeps the cold out.\" },\n      dims:{ eyebrow:\"Size Guide\", headline:\"Find your fit\", colSize:\"Size\", colBust:\"Bust\", colShoulder:\"Shoulder\", colLength:\"Length\", colSleeve:\"Sleeve\", colHeight:\"Height\", colWeight:\"Weight\", note:\"All measurements in cm, weight in kg. Height and weight are general fit guidelines.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Shell\",value1:\"Polyester (knit)\",label2:\"Lining\",value2:\"100% Polyester (fleece)\",label3:\"Closure\",value3:\"Full-zip with hood\",label4:\"Details\",value4:\"Longline cut, drawstring hood, zippered side pockets\"},\n        care:{label1:\"Washing\",value1:\"Machine wash at 30\\u00b0C, no bleach\",label2:\"Drying\",value2:\"Line dry in shade, do not tumble dry\",label3:\"Ironing\",value3:\"Do not iron, do not dry clean\"},\n        tech:{label1:\"Fit\",value1:\"Regular, longline\",label2:\"Season\",value2:\"Autumn \/ Winter\",label3:\"Thickness\",value3:\"Thick\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Legacy Guarantee\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Right of withdrawal, no questions asked.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Follow every step of delivery.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",\n        q2:\"How does return or exchange work?\", a2:\"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",\n        q3:\"How warm is it really?\", a3:\"It has a full fleece lining and thick knit shell \\u2014 designed for autumn and winter. Pair with a base layer for the coldest days.\",\n        q4:\"What payment methods are accepted?\", a4:\"Credit card and other major methods at checkout, with installments where available.\",\n        q5:\"Can I machine wash it?\", a5:\"Yes \\u2014 machine wash at 30\\u00b0C with no bleach, and line dry in shade. Do not iron or dry clean.\" }\n    },\n    de: {\n      hero:{ headline:\"Gebaut f\\u00fcr die K\\u00e4lte. Geschnitten f\\u00fcr die Stadt.\", sub:\"Eine Longline-Fleecejacke mit Kapuze und durchgehendem Rei\\u00dfverschluss \\u2014 Winterw\\u00e4rme ohne Masse.\", pill1:\"Fleecefutter\", pill2:\"Legacy-Garantie\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Legacy\", headline:\"Echte W\\u00e4rme, klare Silhouette, fairer Preis\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"Dicker Polyester-Strick mit Fleece-Vollfutter, gemacht f\\u00fcr die k\\u00e4ltesten Tage.\"},\n        price:{title:\"Fairer Preis\",desc:\"Kein Einzelhandelsaufschlag \\u2014 nur ein fairer Preis f\\u00fcr einen gut gemachten Wintermantel.\"},\n        trust:{title:\"Legacy-Vertrauen\",desc:\"Teil der Legacy-Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Die Verarbeitung\", headline:\"W\\u00e4rme im Detail\", text:\"Volles Fleecefutter, ein robuster Rei\\u00dfverschluss und eine Kapuze, die bei Wind an Ort und Stelle bleibt.\" },\n      carousel2:{ eyebrow:\"Winterfest\", headline:\"Von der Stra\\u00dfe in die K\\u00e4lte\", text:\"Stadtpendeln, Wochenendspazierg\\u00e4nge, sp\\u00e4tabendliche Wege \\u2014 Legacy h\\u00e4lt die K\\u00e4lte drau\\u00dfen.\" },\n      dims:{ eyebrow:\"Gr\\u00f6\\u00dfentabelle\", headline:\"Finde deine Passform\", colSize:\"Gr\\u00f6\\u00dfe\", colBust:\"Brust\", colShoulder:\"Schulter\", colLength:\"L\\u00e4nge\", colSleeve:\"\\u00c4rmel\", colHeight:\"K\\u00f6rpergr\\u00f6\\u00dfe\", colWeight:\"Gewicht\", note:\"Alle Angaben in cm, Gewicht in kg. Gr\\u00f6\\u00dfe und Gewicht sind allgemeine Richtwerte.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Au\\u00dfenmaterial\",value1:\"Polyester (Strick)\",label2:\"Futter\",value2:\"100% Polyester (Fleece)\",label3:\"Verschluss\",value3:\"Durchgehender Rei\\u00dfverschluss mit Kapuze\",label4:\"Details\",value4:\"Longline-Schnitt, Kapuze mit Kordelzug, Seitentaschen mit Rei\\u00dfverschluss\"},\n        care:{label1:\"Waschen\",value1:\"Maschinenw\\u00e4sche bei 30\\u00b0C, kein Bleichmittel\",label2:\"Trocknen\",value2:\"Im Schatten auf der Leine trocknen, kein Trockner\",label3:\"B\\u00fcgeln\",value3:\"Nicht b\\u00fcgeln, keine chemische Reinigung\"},\n        tech:{label1:\"Passform\",value1:\"Regular, Longline\",label2:\"Saison\",value2:\"Herbst \/ Winter\",label3:\"Dicke\",value3:\"Dick\",label4:\"Herkunft\",value4:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Risikofrei kaufen\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Legacy-Garantie\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Widerrufsrecht, ohne Fragen.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Verfolge jeden Schritt der Lieferung.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die durchschnittliche Lieferzeit betr\\u00e4gt 5 bis 10 Werktage nach Zahlungsbest\\u00e4tigung, je nach Region.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Du hast 14 Kalendertage nach Erhalt, um R\\u00fcckgabe oder Umtausch anzufragen \\u2014 unkompliziert.\",\n        q3:\"Wie warm ist sie wirklich?\", a3:\"Sie hat ein volles Fleecefutter und eine dicke Strickh\\u00fclle \\u2014 gemacht f\\u00fcr Herbst und Winter. An den k\\u00e4ltesten Tagen kombiniere sie mit einer Basisschicht.\",\n        q4:\"Welche Zahlungsmethoden werden akzeptiert?\", a4:\"Kreditkarte und weitere g\\u00e4ngige Methoden beim Checkout, je nach Verf\\u00fcgbarkeit auch in Raten.\",\n        q5:\"Kann ich sie in der Maschine waschen?\", a5:\"Ja \\u2014 Maschinenw\\u00e4sche bei 30\\u00b0C ohne Bleichmittel, im Schatten auf der Leine trocknen. Nicht b\\u00fcgeln und nicht chemisch reinigen.\" }\n    },\n    nl: {\n      hero:{ headline:\"Gebouwd voor de Kou. Gesneden voor de Stad.\", sub:\"Een longline fleecejack met capuchon en doorlopende rits \\u2014 winterwarmte zonder de bulk.\", pill1:\"Fleecevoering\", pill2:\"Legacy Garantie\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Legacy\", headline:\"Echte warmte, strak silhouet, eerlijke prijs\",\n        quality:{title:\"Kwaliteit\",desc:\"Dik polyester breisel met volledige fleecevoering, gebouwd voor de koudste dagen.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geen winkelmarge \\u2014 gewoon een eerlijke prijs voor een goed gemaakte winterjas.\"},\n        trust:{title:\"Legacy Vertrouwen\",desc:\"Onderdeel van de Legacy-lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"De Constructie\", headline:\"Warmte in het detail\", text:\"Volledige fleecevoering, een stevige rits en een capuchon die blijft zitten als de wind opsteekt.\" },\n      carousel2:{ eyebrow:\"Winterklaar\", headline:\"Van de straat naar de kou\", text:\"Stadspendelen, weekendwandelingen, late-avond-routes \\u2014 Legacy houdt de kou buiten.\" },\n      dims:{ eyebrow:\"Maattabel\", headline:\"Vind jouw pasvorm\", colSize:\"Maat\", colBust:\"Borst\", colShoulder:\"Schouder\", colLength:\"Lengte\", colSleeve:\"Mouw\", colHeight:\"Lichaamslengte\", colWeight:\"Gewicht\", note:\"Alle maten in cm, gewicht in kg. Lichaamslengte en gewicht zijn algemene richtlijnen.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Buitenmateriaal\",value1:\"Polyester (brei)\",label2:\"Voering\",value2:\"100% Polyester (fleece)\",label3:\"Sluiting\",value3:\"Doorlopende rits met capuchon\",label4:\"Details\",value4:\"Longline-snit, capuchon met trekkoord, zijzakken met rits\"},\n        care:{label1:\"Wassen\",value1:\"Machinewas op 30\\u00b0C, geen bleekmiddel\",label2:\"Drogen\",value2:\"Aan de lijn drogen in de schaduw, niet in de droger\",label3:\"Strijken\",value3:\"Niet strijken, niet stomen\"},\n        tech:{label1:\"Pasvorm\",value1:\"Regular, longline\",label2:\"Seizoen\",value2:\"Herfst \/ Winter\",label3:\"Dikte\",value3:\"Dik\",label4:\"Herkomst\",value4:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Zonder risico kopen\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Legacy Garantie\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Herroepingsrecht, geen vragen gesteld.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Volg elke stap van de levering.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",\n        q3:\"Hoe warm is hij echt?\", a3:\"Hij heeft een volledige fleecevoering en een dikke breisel-buitenkant \\u2014 ontworpen voor herfst en winter. Combineer met een basislaag voor de koudste dagen.\",\n        q4:\"Welke betaalmethoden worden geaccepteerd?\", a4:\"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n        q5:\"Kan ik hem in de machine wassen?\", a5:\"Ja \\u2014 machinewas op 30\\u00b0C zonder bleekmiddel, aan de lijn drogen in de schaduw. Niet strijken en niet stomen.\" }\n    },\n    it: {\n      hero:{ headline:\"Costruito per il Freddo. Tagliato per la Citt\\u00e0.\", sub:\"Una giacca longline in fleece con cappuccio e zip integrale \\u2014 calore invernale senza volume.\", pill1:\"Foderato in Fleece\", pill2:\"Garanzia Legacy\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Legacy\", headline:\"Calore vero, silhouette pulita, prezzo onesto\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Maglia di poliestere spesso con fodera in fleece integrale, pensata per i giorni pi\\u00f9 freddi.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Nessun ricarico da rivenditore \\u2014 solo un prezzo onesto per un cappotto invernale ben fatto.\"},\n        trust:{title:\"Fiducia Legacy\",desc:\"Parte della linea Legacy, costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Costruzione\", headline:\"Calore nei dettagli\", text:\"Fodera in fleece integrale, zip resistente e un cappuccio che resta fermo quando il vento tira.\" },\n      carousel2:{ eyebrow:\"Pronto per l\\u2019Inverno\", headline:\"Dalla strada al freddo\", text:\"Pendolarismo urbano, passeggiate del weekend, uscite serali \\u2014 Legacy tiene fuori il freddo.\" },\n      dims:{ eyebrow:\"Guida alle Taglie\", headline:\"Trova la tua taglia\", colSize:\"Taglia\", colBust:\"Petto\", colShoulder:\"Spalla\", colLength:\"Lunghezza\", colSleeve:\"Manica\", colHeight:\"Altezza\", colWeight:\"Peso\", note:\"Tutte le misure in cm, peso in kg. Altezza e peso sono indicazioni generali.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Esterno\",value1:\"Poliestere (maglia)\",label2:\"Fodera\",value2:\"100% Poliestere (fleece)\",label3:\"Chiusura\",value3:\"Zip integrale con cappuccio\",label4:\"Dettagli\",value4:\"Taglio longline, cappuccio con coulisse, tasche laterali con zip\"},\n        care:{label1:\"Lavaggio\",value1:\"Lavare in lavatrice a 30\\u00b0C, senza candeggina\",label2:\"Asciugatura\",value2:\"Asciugare all\\u2019ombra sullo stendino, non in asciugatrice\",label3:\"Stiratura\",value3:\"Non stirare, non lavare a secco\"},\n        tech:{label1:\"Vestibilit\\u00e0\",value1:\"Regular, longline\",label2:\"Stagione\",value2:\"Autunno \/ Inverno\",label3:\"Spessore\",value3:\"Spesso\",label4:\"Origine\",value4:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Acquista senza rischi\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Garanzia Legacy\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Diritto di recesso, senza domande.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Segui ogni fase della consegna.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"Il tempo medio di consegna \\u00e8 di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",\n        q3:\"Quanto \\u00e8 caldo davvero?\", a3:\"Ha una fodera in fleece integrale e un esterno in maglia spessa \\u2014 pensato per autunno e inverno. Per i giorni pi\\u00f9 freddi, abbinalo con uno strato base.\",\n        q4:\"Quali metodi di pagamento sono accettati?\", a4:\"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n        q5:\"Posso lavarlo in lavatrice?\", a5:\"S\\u00ec \\u2014 lavare in lavatrice a 30\\u00b0C senza candeggina, asciugare all\\u2019ombra sullo stendino. Non stirare e non lavare a secco.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Legacy","offers":[{"title":"black \/ S","offer_id":50226158108912,"sku":"LGC-281562-78540634","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ L","offer_id":50226158141680,"sku":"LGC-281562-78573402","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ M","offer_id":50226158174448,"sku":"LGC-281562-78606170","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ 2XL","offer_id":50226158207216,"sku":"14:193;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ XL","offer_id":50226158239984,"sku":"LGC-281562-78671706","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ 3XL","offer_id":50226158272752,"sku":"14:193;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ S","offer_id":50226158305520,"sku":"LGC-281562-78737242","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ L","offer_id":50226158338288,"sku":"LGC-281562-78770010","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ M","offer_id":50226158371056,"sku":"LGC-281562-78802778","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ 2XL","offer_id":50226158403824,"sku":"14:691#light gray;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ XL","offer_id":50226158436592,"sku":"LGC-281562-78868314","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ S","offer_id":50226158469360,"sku":"14:200004890;5:100014064","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ 3XL","offer_id":50226158502128,"sku":"14:691#light gray;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ L","offer_id":50226158534896,"sku":"14:200004890;5:361385","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ M","offer_id":50226158567664,"sku":"14:200004890;5:361386","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 2XL","offer_id":50226158600432,"sku":"14:200004890;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":50226158633200,"sku":"14:200004890;5:100014065","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 3XL","offer_id":50226158665968,"sku":"14:200004890;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/1_06713286-6b02-45f8-b0df-4bab7748d03b.png?v=1786196026"},{"product_id":"mens-new-autumn-winter-long-sleeved-button-down-pullover-jacket-with-zipper-trendy-and-versatile-mens-fleece-pullover-shirt","title":"Men's Quarter-Zip Fleece Pullover | Legacy","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Built to Last\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eThe Layer That Does It All\u003c\/h2\u003e\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eA quarter-zip fleece pullover in polyester knit — warm enough for cool mornings, light enough to layer all day.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eQuarter-Zip\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eLegacy Guarantee\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003e14-Day Returns\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467989022-H1.webp\" alt=\"Legacy Quarter-Zip Fleece Pullover\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003eWhy Legacy\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eMade to layer well, priced with honesty\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQuality\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eDurable polyester knit with a functional quarter-zip and button-up collar, built for daily use.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003eFair Price\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.price.desc\"\u003eNo retail markup — just a fair price for a well-made pullover.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eLegacy Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Legacy lineup, held to the same standard as every piece we make.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGuarantee + Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003e14-day right of withdrawal and a guarantee against manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eThe Build\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eFunction in every seam\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eA clean zip pull, reinforced collar, and a fleece weight that works from morning to night.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467995685-QL1.webp\" alt=\"Detail 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467997296-QL2.webp\" alt=\"Detail 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467998570-QL3.webp\" alt=\"Detail 3\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eAll-Season Layer\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eFrom the trail to the terrace\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eSpring mornings, autumn walks, weekend errands — Legacy layers in.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467990975-LF1.webp\" alt=\"Lifestyle 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467992731-LF2.webp\" alt=\"Lifestyle 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783467994033-LF3.webp\" alt=\"Lifestyle 3\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eSize Guide\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eFind your fit\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-table-scroll\"\u003e\n        \u003ctable class=\"lgc-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth data-i18n=\"dims.colSize\"\u003eSize\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colBust\"\u003eBust\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e117\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e122\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e127\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eAll measurements in cm. More measurements (shoulder, length, sleeve) will be added when the full size chart is available.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpecifications\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eProduct details\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMaterials\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eCare\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnical\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eMain Material\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003ePolyester\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eWeave\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eKnit (fleece)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eClosure\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eQuarter-zip with button-up collar\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eDetails\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eRegular sleeve, no hood, solid pattern\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label1\"\u003eWashing\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eMachine wash cold, gentle cycle\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label2\"\u003eDrying\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eTumble dry low or lay flat\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label3\"\u003eStorage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eFold rather than hang\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eFit\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eRegular\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eSeason\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eSpring \/ Autumn\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eColor\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eTo confirm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eOrigin\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eMainland China\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eBuy without risk\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eYour trust, protected\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eLegacy Guarantee\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eAgainst manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003e14-Day Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item2.desc\"\u003eRight of withdrawal, no questions asked.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003eSecure Payment\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eProtected checkout environment.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eTracked Shipping\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eFollow every step of delivery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eFrequently Asked Questions\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eWhat is the delivery time?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eAverage delivery is 10 to 32 business days after payment confirmation, depending on your region.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eHow does return or exchange work?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eYou have 14 calendar days after receiving your order to request a return or exchange, no hassle.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eCan I layer it over a shirt?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eYes — the regular fit and quarter-zip design are made for easy layering over tees or button-downs.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eWhat payment methods are accepted?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eCredit card and other major methods at checkout, with installments where available.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eIs it warm enough for winter?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eIt’s designed for spring and autumn — ideal as a mid-layer. For deep winter, pair it with a heavier outer layer.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy is built for those who value timeless style, refined details and lasting quality.\n        We curate elevated essentials that bring confidence, character and effortless sophistication\n        to everyday life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"The Layer That Does It All\", sub:\"A quarter-zip fleece pullover in polyester knit \\u2014 warm enough for cool mornings, light enough to layer all day.\", pill1:\"Quarter-Zip\", pill2:\"Legacy Guarantee\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Legacy\", headline:\"Made to layer well, priced with honesty\",\n        quality:{title:\"Quality\",desc:\"Durable polyester knit with a functional quarter-zip and button-up collar, built for daily use.\"},\n        price:{title:\"Fair Price\",desc:\"No retail markup \\u2014 just a fair price for a well-made pullover.\"},\n        trust:{title:\"Legacy Trust\",desc:\"Part of the Legacy lineup, held to the same standard as every piece we make.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Build\", headline:\"Function in every seam\", text:\"A clean zip pull, reinforced collar, and a fleece weight that works from morning to night.\" },\n      carousel2:{ eyebrow:\"All-Season Layer\", headline:\"From the trail to the terrace\", text:\"Spring mornings, autumn walks, weekend errands \\u2014 Legacy layers in.\" },\n      dims:{ eyebrow:\"Size Guide\", headline:\"Find your fit\", colSize:\"Size\", colBust:\"Bust\", note:\"All measurements in cm. More measurements (shoulder, length, sleeve) will be added when the full size chart is available.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Main Material\",value1:\"Polyester\",label2:\"Weave\",value2:\"Knit (fleece)\",label3:\"Closure\",value3:\"Quarter-zip with button-up collar\",label4:\"Details\",value4:\"Regular sleeve, no hood, solid pattern\"},\n        care:{label1:\"Washing\",value1:\"Machine wash cold, gentle cycle\",label2:\"Drying\",value2:\"Tumble dry low or lay flat\",label3:\"Storage\",value3:\"Fold rather than hang\"},\n        tech:{label1:\"Fit\",value1:\"Regular\",label2:\"Season\",value2:\"Spring \/ Autumn\",label3:\"Color\",value3:\"To confirm\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Legacy Guarantee\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Right of withdrawal, no questions asked.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Follow every step of delivery.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",\n        q2:\"How does return or exchange work?\", a2:\"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",\n        q3:\"Can I layer it over a shirt?\", a3:\"Yes \\u2014 the regular fit and quarter-zip design are made for easy layering over tees or button-downs.\",\n        q4:\"What payment methods are accepted?\", a4:\"Credit card and other major methods at checkout, with installments where available.\",\n        q5:\"Is it warm enough for winter?\", a5:\"It\\u2019s designed for spring and autumn \\u2014 ideal as a mid-layer. For deep winter, pair it with a heavier outer layer.\" }\n    },\n    de: {\n      hero:{ headline:\"Die Schicht, die alles kann\", sub:\"Ein Quarter-Zip Fleece-Pullover aus Polyester-Strick \\u2014 warm genug f\\u00fcr k\\u00fchle Morgen, leicht genug f\\u00fcr den ganzen Tag.\", pill1:\"Quarter-Zip\", pill2:\"Legacy-Garantie\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Legacy\", headline:\"Gemacht, um gut zu kombinieren \\u2014 fair kalkuliert\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"Robuster Polyester-Strick mit funktionalem Quarter-Zip und Stehkragen, gemacht f\\u00fcr den Alltag.\"},\n        price:{title:\"Fairer Preis\",desc:\"Kein Einzelhandelsaufschlag \\u2014 nur ein fairer Preis f\\u00fcr einen gut gemachten Pullover.\"},\n        trust:{title:\"Legacy-Vertrauen\",desc:\"Teil der Legacy-Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Die Verarbeitung\", headline:\"Funktion in jeder Naht\", text:\"Ein sauberer Rei\\u00dfverschluss, verst\\u00e4rkter Kragen und ein Fleece-Gewicht, das von morgens bis abends funktioniert.\" },\n      carousel2:{ eyebrow:\"Allzeit-Schicht\", headline:\"Vom Wanderweg bis zur Terrasse\", text:\"Fr\\u00fchlingsmorgen, Herbstspazierg\\u00e4nge, Wochenendeink\\u00e4ufe \\u2014 Legacy passt dazu.\" },\n      dims:{ eyebrow:\"Gr\\u00f6\\u00dfentabelle\", headline:\"Finde deine Passform\", colSize:\"Gr\\u00f6\\u00dfe\", colBust:\"Brust\", note:\"Alle Angaben in cm. Weitere Ma\\u00dfe (Schulter, L\\u00e4nge, \\u00c4rmel) werden erg\\u00e4nzt, sobald die vollst\\u00e4ndige Gr\\u00f6\\u00dfentabelle verf\\u00fcgbar ist.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Hauptmaterial\",value1:\"Polyester\",label2:\"Bindung\",value2:\"Strick (Fleece)\",label3:\"Verschluss\",value3:\"Quarter-Zip mit Stehkragen\",label4:\"Details\",value4:\"Regul\\u00e4re \\u00c4rmel, ohne Kapuze, unifarben\"},\n        care:{label1:\"Waschen\",value1:\"Maschinenw\\u00e4sche kalt, Schonwaschgang\",label2:\"Trocknen\",value2:\"Schontrockner oder liegend trocknen\",label3:\"Aufbewahrung\",value3:\"Falten statt aufh\\u00e4ngen\"},\n        tech:{label1:\"Passform\",value1:\"Regular\",label2:\"Saison\",value2:\"Fr\\u00fchling \/ Herbst\",label3:\"Farbe\",value3:\"Noch zu best\\u00e4tigen\",label4:\"Herkunft\",value4:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Risikofrei kaufen\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Legacy-Garantie\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Widerrufsrecht, ohne Fragen.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Verfolge jeden Schritt der Lieferung.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die durchschnittliche Lieferzeit betr\\u00e4gt 5 bis 10 Werktage nach Zahlungsbest\\u00e4tigung, je nach Region.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Du hast 14 Kalendertage nach Erhalt, um R\\u00fcckgabe oder Umtausch anzufragen \\u2014 unkompliziert.\",\n        q3:\"Kann ich ihn \\u00fcber ein Hemd tragen?\", a3:\"Ja \\u2014 die regul\\u00e4re Passform und das Quarter-Zip-Design sind zum einfachen Schichten \\u00fcber T-Shirts oder Hemden gemacht.\",\n        q4:\"Welche Zahlungsmethoden werden akzeptiert?\", a4:\"Kreditkarte und weitere g\\u00e4ngige Methoden beim Checkout, je nach Verf\\u00fcgbarkeit auch in Raten.\",\n        q5:\"Ist er warm genug f\\u00fcr den Winter?\", a5:\"Er ist f\\u00fcr Fr\\u00fchling und Herbst gedacht \\u2014 ideal als Zwischenschicht. F\\u00fcr den tiefen Winter kombiniere ihn mit einer schwereren Au\\u00dfenschicht.\" }\n    },\n    nl: {\n      hero:{ headline:\"De Laag Die Alles Kan\", sub:\"Een quarter-zip fleece pullover in polyester breisel \\u2014 warm genoeg voor koele ochtenden, licht genoeg om de hele dag te dragen.\", pill1:\"Quarter-Zip\", pill2:\"Legacy Garantie\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Legacy\", headline:\"Gemaakt om goed te combineren, eerlijk geprijsd\",\n        quality:{title:\"Kwaliteit\",desc:\"Duurzaam polyester breisel met een functionele quarter-zip en opstaande kraag, gemaakt voor dagelijks gebruik.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geen winkelmarge \\u2014 gewoon een eerlijke prijs voor een goed gemaakte pullover.\"},\n        trust:{title:\"Legacy Vertrouwen\",desc:\"Onderdeel van de Legacy-lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"De Constructie\", headline:\"Functie in elke naad\", text:\"Een strakke ritssluiting, verstevigde kraag en een fleecegewicht dat van ochtend tot avond werkt.\" },\n      carousel2:{ eyebrow:\"Seizoenslaag\", headline:\"Van het pad tot het terras\", text:\"Lenteochtenden, herfstwandelingen, weekendboodschappen \\u2014 Legacy past erbij.\" },\n      dims:{ eyebrow:\"Maattabel\", headline:\"Vind jouw pasvorm\", colSize:\"Maat\", colBust:\"Borst\", note:\"Alle maten in cm. Meer maten (schouder, lengte, mouw) worden toegevoegd zodra de volledige maattabel beschikbaar is.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Hoofdmateriaal\",value1:\"Polyester\",label2:\"Weefsel\",value2:\"Brei (fleece)\",label3:\"Sluiting\",value3:\"Quarter-zip met opstaande kraag\",label4:\"Details\",value4:\"Reguliere mouw, geen capuchon, effen patroon\"},\n        care:{label1:\"Wassen\",value1:\"Machinewas koud, fijne was\",label2:\"Drogen\",value2:\"Lage warmte in de droger of liggend drogen\",label3:\"Opbergen\",value3:\"Vouwen in plaats van ophangen\"},\n        tech:{label1:\"Pasvorm\",value1:\"Regular\",label2:\"Seizoen\",value2:\"Lente \/ Herfst\",label3:\"Kleur\",value3:\"Nog te bevestigen\",label4:\"Herkomst\",value4:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Zonder risico kopen\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Legacy Garantie\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Herroepingsrecht, geen vragen gesteld.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Volg elke stap van de levering.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",\n        q3:\"Kan ik hem over een overhemd dragen?\", a3:\"Ja \\u2014 de reguliere pasvorm en quarter-zip zijn gemaakt om makkelijk over T-shirts of overhemden te dragen.\",\n        q4:\"Welke betaalmethoden worden geaccepteerd?\", a4:\"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n        q5:\"Is hij warm genoeg voor de winter?\", a5:\"Hij is ontworpen voor lente en herfst \\u2014 ideaal als tussenlaag. Voor de echte winter combineer je hem met een zwaardere buitenlaag.\" }\n    },\n    it: {\n      hero:{ headline:\"Lo Strato Che Fa Tutto\", sub:\"Un pullover fleece con quarter-zip in maglia di poliestere \\u2014 caldo per le mattine fresche, leggero per stratificare tutto il giorno.\", pill1:\"Quarter-Zip\", pill2:\"Garanzia Legacy\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Legacy\", headline:\"Pensato per abbinarsi bene, prezzato con onest\\u00e0\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Maglia di poliestere resistente con quarter-zip funzionale e collo con bottone, pensato per l'uso quotidiano.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Nessun ricarico da rivenditore \\u2014 solo un prezzo onesto per un pullover ben fatto.\"},\n        trust:{title:\"Fiducia Legacy\",desc:\"Parte della linea Legacy, costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Costruzione\", headline:\"Funzione in ogni cucitura\", text:\"Una zip pulita, collo rinforzato e un peso fleece che funziona dalla mattina alla sera.\" },\n      carousel2:{ eyebrow:\"Strato Per Ogni Stagione\", headline:\"Dal sentiero alla terrazza\", text:\"Mattine primaverili, passeggiate autunnali, commissioni del weekend \\u2014 Legacy si adatta.\" },\n      dims:{ eyebrow:\"Guida alle Taglie\", headline:\"Trova la tua taglia\", colSize:\"Taglia\", colBust:\"Petto\", note:\"Tutte le misure in cm. Ulteriori misure (spalla, lunghezza, manica) saranno aggiunte quando la tabella taglie completa sar\\u00e0 disponibile.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Materiale principale\",value1:\"Poliestere\",label2:\"Lavorazione\",value2:\"Maglia (fleece)\",label3:\"Chiusura\",value3:\"Quarter-zip con collo a bottone\",label4:\"Dettagli\",value4:\"Manica regolare, senza cappuccio, tinta unita\"},\n        care:{label1:\"Lavaggio\",value1:\"Lavare in lavatrice a freddo, ciclo delicato\",label2:\"Asciugatura\",value2:\"Asciugatrice a bassa temperatura o in piano\",label3:\"Conservazione\",value3:\"Piegare invece di appendere\"},\n        tech:{label1:\"Vestibilit\\u00e0\",value1:\"Regular\",label2:\"Stagione\",value2:\"Primavera \/ Autunno\",label3:\"Colore\",value3:\"Da confermare\",label4:\"Origine\",value4:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Acquista senza rischi\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Garanzia Legacy\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Diritto di recesso, senza domande.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Segui ogni fase della consegna.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"Il tempo medio di consegna \\u00e8 di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",\n        q3:\"Posso indossarlo sopra una camicia?\", a3:\"S\\u00ec \\u2014 la vestibilit\\u00e0 regolare e il design quarter-zip sono pensati per stratificare facilmente sopra T-shirt o camicie.\",\n        q4:\"Quali metodi di pagamento sono accettati?\", a4:\"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n        q5:\"\\u00c8 caldo abbastanza per l'inverno?\", a5:\"\\u00c8 pensato per primavera e autunno \\u2014 ideale come strato intermedio. Per l'inverno vero, abbinalo con uno strato esterno pi\\u00f9 pesante.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e","brand":"Legacy","offers":[{"title":"Black \/ XL","offer_id":50226158797040,"sku":"14:350850#black;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":50226158829808,"sku":"14:350850#black;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50226158862576,"sku":"14:350850#black;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50226158895344,"sku":"14:350850#black;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":50226158928112,"sku":"14:350850#black;5:100014064","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":50226158960880,"sku":"14:193#Light blue;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XXL","offer_id":50226158993648,"sku":"14:193#Light blue;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":50226159026416,"sku":"14:193#Light blue;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":50226159059184,"sku":"14:193#Light blue;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":50226159091952,"sku":"14:193#Light blue;5:100014064","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XL","offer_id":50226159124720,"sku":"14:365458#Khaki color;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXL","offer_id":50226159157488,"sku":"14:365458#Khaki color;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ M","offer_id":50226159190256,"sku":"14:365458#Khaki color;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ L","offer_id":50226159223024,"sku":"14:365458#Khaki color;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ S","offer_id":50226159255792,"sku":"14:365458#Khaki color;5:100014064","price":97.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/1_bc6aead2-66d6-402e-9817-56b090f17f62.png?v=1786196030"},{"product_id":"autumn-casual-long-sleeve-pullover-turtleneck-for-old-money-style-solid-color-knitted-jacquard-round-neck-sweater-male-clothing","title":"Men’s Knit Sweater – Old Money Style | Legacy","description":"\n\n\u003cdiv class=\"legacy-pdp\" id=\"legacy-pdp-root\"\u003e\n\u003cstyle\u003e\n  #legacy-pdp-root{\n    --lgc-black:#0D0D0D;\n    --lgc-graphite:#2B2B2B;\n    --lgc-stone:#D9D6CF;\n    --lgc-cream:#F2EFE9;\n    --lgc-white:#FFFFFF;\n    --lgc-ink-soft: rgba(13,13,13,0.62);\n    --lgc-ink-faint: rgba(13,13,13,0.42);\n    --lgc-line: rgba(13,13,13,0.08);\n    --lgc-radius-lg: 24px;\n    --lgc-radius-md: 18px;\n    --lgc-radius-sm: 12px;\n    --lgc-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    all: initial;\n    display:block;\n    box-sizing:border-box;\n    font-family: var(--lgc-sans);\n    color: var(--lgc-black);\n    background: var(--lgc-white);\n    -webkit-font-smoothing: antialiased;\n    text-align:left;\n    line-height:1.5;\n    max-width:600px;\n    margin:0 auto;\n  }\n  #legacy-pdp-root *, #legacy-pdp-root *::before, #legacy-pdp-root *::after{\n    box-sizing:border-box; margin:0; padding:0; font-family:inherit;\n    color:inherit; text-align:left; line-height:inherit; -webkit-font-smoothing: antialiased;\n  }\n  #legacy-pdp-root img{ max-width:100%; display:block; border:0; }\n  #legacy-pdp-root button{ background:none; border:0; cursor:pointer; font:inherit; }\n  #legacy-pdp-root ul{ list-style:none; }\n  #legacy-pdp-root svg{ display:block; flex-shrink:0; }\n\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n\n  #legacy-pdp-root .lgc-wrap{ padding:0 18px; }\n  #legacy-pdp-root .lgc-section{ padding:36px 0; }\n\n  #legacy-pdp-root .lgc-badge{\n    display:inline-flex; align-items:center; gap:6px;\n    background:var(--lgc-cream); color:var(--lgc-black);\n    padding:6px 14px; border-radius:999px; font-size:11.5px; font-weight:600;\n  }\n  #legacy-pdp-root .lgc-badge-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-black); }\n\n  #legacy-pdp-root .lgc-eyebrow{ font-size:12.5px; font-weight:600; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root h1.lgc-h1{ font-size:28px; font-weight:700; letter-spacing:-0.02em; line-height:1.12; }\n  #legacy-pdp-root h2.lgc-h2{ font-size:22px; font-weight:700; letter-spacing:-0.02em; line-height:1.15; }\n  #legacy-pdp-root h3.lgc-h3{ font-size:18px; font-weight:600; letter-spacing:-0.01em; }\n  #legacy-pdp-root p.lgc-p{ font-size:15px; font-weight:400; color:var(--lgc-ink-soft); line-height:1.55; }\n\n  \/* ---------- HERO ---------- *\/\n  #legacy-pdp-root .lgc-hero{ padding:36px 0 8px; text-align:center; }\n  #legacy-pdp-root .lgc-hero h1{ margin-top:14px; }\n  #legacy-pdp-root .lgc-hero-sub{ margin:14px 0 0; font-size:15.5px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-hero-pills{ display:flex; gap:8px; justify-content:center; margin-top:20px; flex-wrap:wrap; }\n  #legacy-pdp-root .lgc-pill{\n    font-size:12px; font-weight:500; padding:7px 14px; border-radius:999px;\n    background:var(--lgc-white); border:1px solid var(--lgc-line); color:var(--lgc-black);\n  }\n  #legacy-pdp-root .lgc-hero-img{\n    margin-top:26px; border-radius:var(--lgc-radius-lg); overflow:hidden; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-hero-img img{ width:100%; aspect-ratio:4\/5; object-fit:cover; }\n\n  \/* ---------- PILARES ---------- *\/\n  #legacy-pdp-root .lgc-pillars-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-pillars-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-pillar-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-pillar{\n    border-radius:var(--lgc-radius-md); padding:20px 18px; min-height:150px;\n    display:flex; flex-direction:column; justify-content:flex-start;\n  }\n  #legacy-pdp-root .lgc-pillar.is-dark{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-graphite{ background:var(--lgc-graphite); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-pillar.is-stone{ background:var(--lgc-stone); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar.is-cream{ background:var(--lgc-cream); color:var(--lgc-black); }\n  #legacy-pdp-root .lgc-pillar svg{ width:20px; height:20px; margin-bottom:16px; opacity:.9; }\n  #legacy-pdp-root .lgc-pillar h4{ font-size:15px; font-weight:600; margin-bottom:6px; letter-spacing:-0.01em; }\n  #legacy-pdp-root .lgc-pillar p{ font-size:12.5px; opacity:.72; font-weight:400; line-height:1.4; }\n\n  \/* ---------- CARROSSÉIS ---------- *\/\n  #legacy-pdp-root .lgc-carousel-head{ margin-bottom:16px; }\n  #legacy-pdp-root .lgc-carousel-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-carousel-head .lgc-p{ margin-top:6px; }\n  #legacy-pdp-root .lgc-carousel{\n    display:flex; overflow-x:auto; gap:10px; scroll-snap-type:x mandatory;\n    -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:2px;\n    margin:0 -18px; padding-left:18px; padding-right:18px;\n  }\n  #legacy-pdp-root .lgc-carousel::-webkit-scrollbar{ display:none; }\n  #legacy-pdp-root .lgc-carousel-item{\n    flex:0 0 82%; scroll-snap-align:center; border-radius:var(--lgc-radius-md);\n    overflow:hidden; background:var(--lgc-cream); position:relative;\n  }\n  #legacy-pdp-root .lgc-carousel-item img{ width:100%; aspect-ratio:9\/16; object-fit:cover; }\n  #legacy-pdp-root .lgc-carousel-cap{\n    position:absolute; left:10px; bottom:10px; background:rgba(13,13,13,0.55);\n    color:var(--lgc-white); font-size:11.5px; font-weight:500; padding:5px 10px; border-radius:999px;\n    backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-carousel-wrap{ position:relative; }\n  #legacy-pdp-root .lgc-arrow{\n    position:absolute; top:50%; transform:translateY(-50%); z-index:2;\n    width:32px; height:32px; border-radius:50%; background:rgba(13,13,13,0.5);\n    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);\n  }\n  #legacy-pdp-root .lgc-arrow svg{ width:16px; height:16px; stroke:var(--lgc-white); }\n  #legacy-pdp-root .lgc-arrow.lgc-prev{ left:8px; }\n  #legacy-pdp-root .lgc-arrow.lgc-next{ right:8px; }\n  #legacy-pdp-root .lgc-dots{ display:flex; justify-content:center; gap:6px; margin-top:14px; }\n  #legacy-pdp-root .lgc-dot{ width:6px; height:6px; border-radius:50%; background:var(--lgc-line); transition:all .2s ease; }\n  #legacy-pdp-root .lgc-dot.is-active{ background:var(--lgc-black); width:16px; border-radius:3px; }\n\n  \/* ---------- CARDS (dimensões \/ specs \/ faq) ---------- *\/\n  #legacy-pdp-root .lgc-card{ background:var(--lgc-cream); border-radius:var(--lgc-radius-lg); padding:22px 18px; }\n  #legacy-pdp-root .lgc-card.is-white{ background:var(--lgc-white); border:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-section-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-section-head h2{ margin-top:6px; }\n  #legacy-pdp-root .lgc-tabs-nav{\n    display:inline-flex; gap:4px; background:var(--lgc-white); padding:4px; border-radius:999px; margin-bottom:18px;\n  }\n  #legacy-pdp-root .lgc-card.is-white .lgc-tabs-nav{ background:var(--lgc-cream); }\n  #legacy-pdp-root .lgc-tab-btn{\n    padding:8px 14px; font-size:12.5px; font-weight:600; border-radius:999px; color:var(--lgc-ink-faint);\n    transition:all .2s ease;\n  }\n  #legacy-pdp-root .lgc-tab-btn.is-active{ background:var(--lgc-black); color:var(--lgc-white); }\n  #legacy-pdp-root .lgc-tab-panel{ display:none; }\n  #legacy-pdp-root .lgc-tab-panel.is-active{ display:block; }\n\n  #legacy-pdp-root table.lgc-table{\n    width:100%; border-collapse:separate; border-spacing:0; font-size:13.5px;\n    background:var(--lgc-white); border-radius:var(--lgc-radius-sm); overflow:hidden;\n  }\n  #legacy-pdp-root table.lgc-table th, #legacy-pdp-root table.lgc-table td{\n    padding:11px 12px; text-align:left; border-bottom:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root table.lgc-table td:first-child{ font-weight:600; width:46%; }\n  #legacy-pdp-root table.lgc-table tr:last-child td{ border-bottom:0; }\n  #legacy-pdp-root .lgc-size-note{ font-size:12px; color:var(--lgc-ink-faint); margin-top:14px; }\n  #legacy-pdp-root .lgc-table-scroll{\n    max-width:100%; overflow:hidden;\n    border-radius:var(--lgc-radius-sm); border:1px solid var(--lgc-line);\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table{\n    width:100%; table-layout:fixed; border-radius:0; font-size:10.5px;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td{\n    padding:7px 3px; text-align:center; white-space:normal; word-break:break-word; overflow-wrap:break-word;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th{\n    font-size:7.8px; letter-spacing:0; text-transform:uppercase; font-weight:600;\n    color:var(--lgc-ink-soft); background:var(--lgc-cream); line-height:1.2;\n  }\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table td:first-child,\n  #legacy-pdp-root .lgc-table-scroll table.lgc-table th:first-child{\n    font-weight:700;\n  }\n\n  #legacy-pdp-root .lgc-specs-list{ display:grid; gap:0; }\n  #legacy-pdp-root .lgc-specs-row{\n    display:grid; grid-template-columns:1fr; gap:2px; padding:13px 0; border-bottom:1px solid var(--lgc-line); font-size:13.5px;\n  }\n  #legacy-pdp-root .lgc-specs-row:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-specs-row span:first-child{ font-weight:600; color:var(--lgc-black); font-size:11px; text-transform:uppercase; letter-spacing:.04em; opacity:.6; }\n  #legacy-pdp-root .lgc-specs-row span:last-child{ color:var(--lgc-black); }\n\n  \/* ---------- GARANTIA (2 por linha) ---------- *\/\n  #legacy-pdp-root .lgc-trust-head{ margin-bottom:18px; }\n  #legacy-pdp-root .lgc-trust-head h2{ margin-top:8px; }\n  #legacy-pdp-root .lgc-trust-grid{ display:grid; grid-template-columns:1fr 1fr; gap:12px; }\n  #legacy-pdp-root .lgc-trust-item{\n    border-radius:var(--lgc-radius-md); padding:20px 14px; text-align:center; background:var(--lgc-cream);\n  }\n  #legacy-pdp-root .lgc-trust-item svg{ width:22px; height:22px; margin:0 auto 12px; }\n  #legacy-pdp-root .lgc-trust-item h4{ font-size:14px; font-weight:600; margin-bottom:5px; }\n  #legacy-pdp-root .lgc-trust-item p{ font-size:12px; color:var(--lgc-ink-soft); line-height:1.4; }\n\n  \/* ---------- FAQ ---------- *\/\n  #legacy-pdp-root .lgc-faq-item{ border-bottom:1px solid var(--lgc-line); }\n  #legacy-pdp-root .lgc-faq-item:last-child{ border-bottom:0; }\n  #legacy-pdp-root .lgc-faq-q{\n    width:100%; display:flex; justify-content:space-between; align-items:center; gap:10px;\n    padding:15px 2px; font-size:14px; font-weight:600; text-align:left;\n  }\n  #legacy-pdp-root .lgc-faq-q .lgc-plus{ font-size:18px; font-weight:300; transition:transform .25s ease; color:var(--lgc-ink-faint); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-plus{ transform:rotate(45deg); }\n  #legacy-pdp-root .lgc-faq-a{ max-height:0; overflow:hidden; transition:max-height .3s ease; }\n  #legacy-pdp-root .lgc-faq-a-inner{ padding:0 2px 16px; font-size:13px; color:var(--lgc-ink-soft); }\n  #legacy-pdp-root .lgc-faq-item.is-open .lgc-faq-a{ max-height:300px; }\n\n  \/* ---------- FOOTER ---------- *\/\n  #legacy-pdp-root .lgc-tagline{ text-align:center; padding:32px 20px 6px; font-size:13px; color:var(--lgc-ink-faint); font-weight:500; }\n\n  \/* ---------- LANG SWITCH (bandeiras) ---------- *\/\n  #legacy-pdp-root .lgc-langbar{ display:flex; justify-content:center; gap:8px; padding-top:14px; }\n  #legacy-pdp-root .lgc-lang-btn{\n    width:26px; height:19px; padding:0; border-radius:2px; overflow:hidden;\n    border:1px solid var(--lgc-line); opacity:.55; transition:opacity .2s ease, border-color .2s ease;\n    line-height:0;\n  }\n  #legacy-pdp-root .lgc-lang-btn img{ width:100%; height:100%; object-fit:cover; border-radius:1px; }\n  #legacy-pdp-root .lgc-lang-btn.is-active{ opacity:1; border-color:var(--lgc-black); }\n\u003c\/style\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-hero\"\u003e\n    \u003cspan class=\"lgc-badge\"\u003e\u003cspan class=\"lgc-badge-dot\"\u003e\u003c\/span\u003eLEGACY — Built to Last\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eOld Money Ease, Modern Comfort\u003c\/h2\u003e\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eA ribbed turtleneck knit built for layering — thick, breathable, and made for the season ahead.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003eRibbed Knit\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eLegacy Guarantee\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill3\"\u003e14-Day Returns\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-hero-img\"\u003e\n      \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783275073887-63DBA5E0-BF7E-478C-981F-003F539382D0.webp\" alt=\"Legacy Men's Knit Sweater\"\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"lgc-langbar\" data-langswitch\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"en\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/gb.png\" alt=\"English\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"de\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/de.png\" alt=\"Deutsch\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"nl\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/nl.png\" alt=\"Nederlands\"\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-lang-btn\" data-setlang=\"it\"\u003e\u003cimg src=\"https:\/\/flagcdn.com\/w40\/it.png\" alt=\"Italiano\"\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\"\u003e\n    \u003cdiv class=\"lgc-pillars-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"pillars.eyebrow\"\u003eWhy Legacy\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eMade to layer well, priced with honesty\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-pillar-grid\"\u003e\n      \u003cdiv class=\"lgc-pillar is-dark\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 21 7 21 17 12 22 3 17 3 7Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M3 7 12 12 21 7\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 12 12 22\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.quality.title\"\u003eQuality\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eDense knit construction with ribbed cuffs and hem, built to hold its shape wear after wear.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-stone\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 4h9l7 7-9 9-7-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"1.4\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.price.title\"\u003eFair Price\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.price.desc\"\u003eNo retail markup — just a fair price for a well-made knit.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-graphite\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eLegacy Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Legacy lineup, held to the same standard as every piece we make.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-pillar is-cream\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"pillars.guarantee.title\"\u003eGuarantee + Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003e14-day right of withdrawal and a guarantee against manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel1.eyebrow\"\u003eThe Knit\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eTexture in the details\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eRibbed cuffs, a clean turtleneck, and a knit dense enough to keep its shape.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"qualidade\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274230107-890A9724-5BC5-4AF7-A206-EBB32A6D56A2.webp\" alt=\"Knit detail 1\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274224150-E9DF20DB-1A13-4BF6-AD79-149EBA1EB161.webp\" alt=\"Knit detail 2\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n          \u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274225605-D225560E-12D8-4050-8076-A8E70F945197.webp\" alt=\"Knit detail 3\"\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"qualidade\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"qualidade\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"qualidade\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-carousel-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"carousel2.eyebrow\"\u003eOld Money Ease\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eDressed down, never underdressed\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eFrom a coffee run to a weekend in the country — Legacy moves with the season.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n      \u003cdiv class=\"lgc-carousel\" data-carousel=\"uso\"\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274222480-A5BCB872-3AEF-4A66-AD87-59652ECEF95D.webp\" alt=\"Lifestyle 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274273003-B4CCFFF6-D0D0-44D8-AB1C-780C33AE1D14.webp\" alt=\"Lifestyle 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/tvneebxsyharfkrggeao.supabase.co\/storage\/v1\/object\/public\/images\/f0dc89db-df0b-4954-8eb6-6af726de65a3\/1783274220221-BE53920A-D7DB-4045-B57A-71C6AF13AE82.webp\" alt=\"Lifestyle 3\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"lgc-arrow lgc-prev\" data-arrow-prev=\"uso\" aria-label=\"Previous\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M15 18l-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n      \u003cbutton class=\"lgc-arrow lgc-next\" data-arrow-next=\"uso\" aria-label=\"Next\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9 18l6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-dots\" data-dots=\"uso\"\u003e\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"dims.eyebrow\"\u003eSize Guide\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"dims.headline\"\u003eFind your fit\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-table-scroll\"\u003e\n        \u003ctable class=\"lgc-table\"\u003e\n          \u003cthead\u003e\n            \u003ctr\u003e\n              \u003cth data-i18n=\"dims.colSize\"\u003eSize\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colBust\"\u003eBust\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colShoulder\"\u003eShoulder\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colLength\"\u003eLength\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colSleeve\"\u003eSleeve\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colHeight\"\u003eHeight\u003c\/th\u003e\n              \u003cth data-i18n=\"dims.colWeight\"\u003eWeight\u003c\/th\u003e\n            \u003c\/tr\u003e\n          \u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e110\u003c\/td\u003e\n\u003ctd\u003e46.5\u003c\/td\u003e\n\u003ctd\u003e70\u003c\/td\u003e\n\u003ctd\u003e63.8\u003c\/td\u003e\n\u003ctd\u003e170–175\u003c\/td\u003e\n\u003ctd\u003e60–65\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e114\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e65\u003c\/td\u003e\n\u003ctd\u003e175–180\u003c\/td\u003e\n\u003ctd\u003e65–70\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e119\u003c\/td\u003e\n\u003ctd\u003e49.8\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e66.2\u003c\/td\u003e\n\u003ctd\u003e180–185\u003c\/td\u003e\n\u003ctd\u003e70–75\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e124\u003c\/td\u003e\n\u003ctd\u003e51.6\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e67.4\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e75–80\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXXL\u003c\/td\u003e\n\u003ctd\u003e129\u003c\/td\u003e\n\u003ctd\u003e53.4\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e68.6\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e80–85\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eXXXL\u003c\/td\u003e\n\u003ctd\u003e134\u003c\/td\u003e\n\u003ctd\u003e55.2\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e69.8\u003c\/td\u003e\n\u003ctd\u003e185–190\u003c\/td\u003e\n\u003ctd\u003e80–85\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"lgc-size-note\" data-i18n=\"dims.note\"\u003eMeasured by hand — a 1–3 cm difference is normal. Height and weight are general fit guidelines, not exact requirements.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"specs.eyebrow\"\u003eSpecifications\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"specs.headline\"\u003eProduct details\u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tabs-nav\" data-tabgroup=\"specs\"\u003e\n        \u003cbutton class=\"lgc-tab-btn is-active\" data-tab=\"materiais\" data-i18n=\"specs.tab1\"\u003eMaterials\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"cuidados\" data-i18n=\"specs.tab2\"\u003eCare\u003c\/button\u003e\n        \u003cbutton class=\"lgc-tab-btn\" data-tab=\"tecnica\" data-i18n=\"specs.tab3\"\u003eTechnical\u003c\/button\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel is-active\" data-panel=\"materiais\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label1\"\u003eMain Material\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003ePolyester, Elastane\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eWeave\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003eKnit (jacquard)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label3\"\u003eCollar\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value3\"\u003eTurtleneck\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eDetails\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eRibbed cuffs and hem\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"cuidados\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label1\"\u003eWashing\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value1\"\u003eMachine wash cold, gentle cycle\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label2\"\u003eDrying\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value2\"\u003eLay flat to dry, avoid tumble drying\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.care.label3\"\u003eStorage\u003c\/span\u003e\u003cspan data-i18n=\"specs.care.value3\"\u003eFold rather than hang, to keep its shape\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lgc-tab-panel\" data-panel=\"tecnica\"\u003e\n        \u003cdiv class=\"lgc-specs-list\"\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label1\"\u003eFit\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eRegular\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eSeason\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eAutumn \/ Winter\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eWeight\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eThick knit\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label4\"\u003eColor\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value4\"\u003eTo confirm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label5\"\u003eOrigin\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value5\"\u003eMainland China\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-trust-head\"\u003e\n      \u003cspan class=\"lgc-eyebrow\" data-i18n=\"trust.eyebrow\"\u003eBuy without risk\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"trust.headline\"\u003eYour trust, protected\u003c\/h2\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lgc-trust-grid\"\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M12 2 3 6v6c0 5 4 8.5 9 10 5-1.5 9-5 9-10V6z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12l2 2 4-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item1.title\"\u003eLegacy Guarantee\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item1.desc\"\u003eAgainst manufacturing defects.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003cpath d=\"M4 12a8 8 0 1 0 3-6.2\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 4v5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item2.title\"\u003e14-Day Returns\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item2.desc\"\u003eRight of withdrawal, no questions asked.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"1.5\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a4 4 0 0 1 8 0v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item3.title\"\u003eSecure Payment\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item3.desc\"\u003eProtected checkout environment.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-trust-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003crect x=\"2.5\" y=\"8\" width=\"14\" height=\"9\" rx=\"1.2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M16.5 11h3l2 3v3h-5z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"7\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17.5\" cy=\"19\" r=\"1.6\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n        \u003ch4 data-i18n=\"trust.item4.title\"\u003eTracked Shipping\u003c\/h4\u003e\n        \u003cp data-i18n=\"trust.item4.desc\"\u003eFollow every step of delivery.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003csection class=\"lgc-wrap lgc-section\" style=\"padding-top:0;\"\u003e\n    \u003cdiv class=\"lgc-card is-white\"\u003e\n      \u003cdiv class=\"lgc-section-head\"\u003e\n        \u003cspan class=\"lgc-eyebrow\" data-i18n=\"faq.eyebrow\"\u003eFrequently Asked Questions\u003c\/span\u003e\n        \u003ch2 class=\"lgc-h2\" data-i18n=\"faq.headline\"\u003eFAQ\u003c\/h2\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"lgc-faq\" data-faq\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q1\"\u003eWhat is the delivery time?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a1\"\u003eAverage delivery is 10 to 32 business days after payment confirmation, depending on your region.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q2\"\u003eHow does return or exchange work?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a2\"\u003eYou have 14 calendar days after receiving your order to request a return or exchange, no hassle.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q3\"\u003eHow does it fit?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a3\"\u003eIt runs true to size — check the size chart above; it reflects garment length, not body measurements, and a 1–3 cm difference is normal since it's measured by hand.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q4\"\u003eWhat payment methods are accepted?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a4\"\u003eCredit card and other major methods at checkout, with installments where available.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-faq-item\"\u003e\n          \u003cbutton class=\"lgc-faq-q\"\u003e\u003cspan data-i18n=\"faq.q5\"\u003eHow do I wash it?\u003c\/span\u003e\u003cspan class=\"lgc-plus\"\u003e+\u003c\/span\u003e\u003c\/button\u003e\n          \u003cdiv class=\"lgc-faq-a\"\u003e\u003cdiv class=\"lgc-faq-a-inner\" data-i18n=\"faq.a5\"\u003eSee the \"Care\" tab in the specifications above — machine wash cold and lay flat to dry to keep its shape.\u003c\/div\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \n  \u003cdiv class=\"legacy-brand-card\" data-legacy-brand-signature=\"v6\"\u003e\n  \u003cdiv class=\"legacy-brand-card__inner\"\u003e\n    \u003cdiv class=\"legacy-brand-card__logo-wrap\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/logo-white.png?v=1785300933\" alt=\"Legacy Store\" class=\"legacy-brand-card__logo\"\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__content\"\u003e\n      \u003cp class=\"legacy-brand-card__eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\n      \u003cp class=\"legacy-brand-card__text\"\u003e\n        Legacy is built for those who value timeless style, refined details and lasting quality.\n        We curate elevated essentials that bring confidence, character and effortless sophistication\n        to everyday life.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"legacy-brand-card__socials\"\u003e\n      \u003ca href=\"https:\/\/instagram.com\/legacy.luxurywear\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Legacy Luxurywear\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003crect x=\"3.5\" y=\"3.5\" width=\"17\" height=\"17\" rx=\"5\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/rect\u003e\n            \u003ccircle cx=\"12\" cy=\"12\" r=\"4\" stroke=\"currentColor\" stroke-width=\"1.8\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"17.4\" cy=\"6.6\" r=\"1.2\" fill=\"currentColor\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eInstagram\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/a\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"TikTok\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M14.2 4c.6 1.7 1.7 3 3.8 3.3v2.5c-1.4 0-2.7-.4-3.8-1.1v5.4c0 3-2.2 5-5.1 5-2.6 0-4.7-1.8-4.7-4.4 0-2.9 2.4-4.8 5.3-4.4v2.6c-1.2-.4-2.6.3-2.6 1.8 0 1.1.9 1.9 2 1.9 1.3 0 2.3-.8 2.3-2.6V4h2.8Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eTikTok\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"YouTube\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M21.2 8.4c-.2-1-.9-1.8-1.9-2-1.7-.4-7.3-.4-7.3-.4s-5.6 0-7.3.4c-1 .2-1.7 1-1.9 2C2.4 10 2.4 12 2.4 12s0 2 .4 3.6c.2 1 .9 1.8 1.9 2 1.7.4 7.3.4 7.3.4s5.6 0 7.3-.4c1-.2 1.7-1 1.9-2 .4-1.6.4-3.6.4-3.6s0-2-.4-3.6Z\" stroke=\"currentColor\" stroke-width=\"1.8\" fill=\"none\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M10.2 9.4 15 12l-4.8 2.6V9.4Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eYouTube\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"legacy-brand-card__social\" aria-label=\"Facebook\"\u003e\n        \u003cspan class=\"legacy-brand-card__social-icon\" aria-hidden=\"true\"\u003e\n          \u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\n            \u003cpath d=\"M13.4 20v-6.2h2.1l.4-2.5h-2.5V9.7c0-.7.2-1.2 1.2-1.2h1.4V6.2c-.2 0-.9-.1-1.8-.1-1.8 0-3.1 1.1-3.1 3.2v2h-2.1v2.5h2.1V20h2.3Z\" fill=\"currentColor\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-label\"\u003eFacebook\u003c\/span\u003e\n        \u003cspan class=\"legacy-brand-card__social-handle\"\u003e@legacy.luxurywear\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .legacy-brand-card,\n  .legacy-brand-card * {\n    box-sizing: border-box;\n  }\n\n  .legacy-brand-card {\n    width: 100%;\n    margin: 0;\n  }\n\n  .legacy-brand-card__inner {\n    background: #1c1c1c;\n    color: #ffffff;\n    border-radius: 16px;\n    padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n\n  .legacy-brand-card__logo-wrap {\n    margin-bottom: 18px;\n  }\n\n  .legacy-brand-card__logo {\n    display: block;\n    max-width: 180px;\n    width: 100%;\n    height: auto;\n  }\n\n  .legacy-brand-card__content {\n    margin-bottom: 20px;\n  }\n\n  .legacy-brand-card__eyebrow {\n    margin: 0 0 10px;\n    font-size: 14px;\n    line-height: 1.2;\n    font-weight: 700;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__text {\n    margin: 0;\n    color: rgba(255, 255, 255, 0.72);\n    font-size: 15px;\n    line-height: 1.8;\n    font-weight: 400;\n    max-width: 640px;\n  }\n\n  .legacy-brand-card__socials {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  .legacy-brand-card__social {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    padding: 12px 14px;\n    border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none;\n    color: #ffffff;\n    min-width: 0;\n  }\n\n  .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease;\n    cursor: pointer;\n  }\n\n  .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px);\n    background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n\n  .legacy-brand-card__social-icon {\n    width: 18px;\n    height: 18px;\n    min-width: 18px;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    color: #ffffff;\n  }\n\n  .legacy-brand-card__social-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .legacy-brand-card__social-label {\n    font-size: 13px;\n    font-weight: 600;\n    color: #ffffff;\n    white-space: nowrap;\n  }\n\n  .legacy-brand-card__social-handle {\n    margin-left: auto;\n    font-size: 13px;\n    color: rgba(255, 255, 255, 0.66);\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n\n  @media screen and (max-width: 749px) {\n    .legacy-brand-card__inner {\n      padding: 20px 18px;\n      border-radius: 14px;\n    }\n\n    .legacy-brand-card__logo {\n      max-width: 160px;\n    }\n\n    .legacy-brand-card__text {\n      font-size: 14px;\n      line-height: 1.7;\n    }\n\n    .legacy-brand-card__socials {\n      grid-template-columns: 1fr;\n    }\n\n    .legacy-brand-card__social {\n      padding: 11px 12px;\n    }\n\n    .legacy-brand-card__social-label,\n    .legacy-brand-card__social-handle {\n      font-size: 12.5px;\n    }\n  }\n\u003c\/style\u003e\n\n+\u003cstyle\u003e\n  \/* Compatibility with the legacy PDP reset. Keeps the approved card visually identical. *\/\n  #legacy-pdp-root .legacy-brand-card,\n  #legacy-pdp-root .legacy-brand-card * { box-sizing: border-box; }\n  #legacy-pdp-root .legacy-brand-card { width: 100%; margin: 0; }\n  #legacy-pdp-root .legacy-brand-card__inner {\n    background: #1c1c1c; color: #ffffff; border-radius: 16px; padding: 24px 22px;\n    font-family: Inter, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Arial, sans-serif;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__logo-wrap { margin-bottom: 18px; }\n  #legacy-pdp-root .legacy-brand-card__logo { display: block; max-width: 180px; width: 100%; height: auto; }\n  #legacy-pdp-root .legacy-brand-card__content { margin-bottom: 20px; }\n  #legacy-pdp-root .legacy-brand-card__eyebrow {\n    margin: 0 0 10px; font-size: 14px; line-height: 1.2; font-weight: 700; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__text {\n    margin: 0; color: rgba(255, 255, 255, 0.72); font-size: 15px; line-height: 1.8;\n    font-weight: 400; max-width: 640px;\n  }\n  #legacy-pdp-root .legacy-brand-card__socials {\n    display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px;\n  }\n  #legacy-pdp-root .legacy-brand-card__social {\n    display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 12px;\n    background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.08);\n    text-decoration: none; color: #ffffff; min-width: 0;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable {\n    transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; cursor: pointer;\n  }\n  #legacy-pdp-root .legacy-brand-card__social--clickable:hover {\n    transform: translateY(-1px); background: rgba(255, 255, 255, 0.07);\n    border-color: rgba(255, 255, 255, 0.16);\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon {\n    width: 18px; height: 18px; min-width: 18px; display: inline-flex;\n    align-items: center; justify-content: center; color: #ffffff;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-icon svg { width: 18px; height: 18px; display: block; }\n  #legacy-pdp-root .legacy-brand-card__social-label {\n    font-size: 13px; font-weight: 600; color: #ffffff; white-space: nowrap;\n  }\n  #legacy-pdp-root .legacy-brand-card__social-handle {\n    margin-left: auto; font-size: 13px; color: rgba(255, 255, 255, 0.66);\n    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;\n  }\n  @media screen and (max-width: 749px) {\n    #legacy-pdp-root .legacy-brand-card__inner { padding: 20px 18px; border-radius: 14px; }\n    #legacy-pdp-root .legacy-brand-card__logo { max-width: 160px; }\n    #legacy-pdp-root .legacy-brand-card__text { font-size: 14px; line-height: 1.7; }\n    #legacy-pdp-root .legacy-brand-card__socials { grid-template-columns: 1fr; }\n    #legacy-pdp-root .legacy-brand-card__social { padding: 11px 12px; }\n    #legacy-pdp-root .legacy-brand-card__social-label,\n    #legacy-pdp-root .legacy-brand-card__social-handle { font-size: 12.5px; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lgc-wrap lgc-tagline\"\u003eLegacy is not what we have. It's what we leave.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  var translations = {\n    en: {\n      hero:{ headline:\"Old Money Ease, Modern Comfort\", sub:\"A ribbed turtleneck knit built for layering \\u2014 thick, breathable, and made for the season ahead.\", pill1:\"Ribbed Knit\", pill2:\"Legacy Guarantee\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Legacy\", headline:\"Made to layer well, priced with honesty\",\n        quality:{title:\"Quality\",desc:\"Dense knit construction with ribbed cuffs and hem, built to hold its shape wear after wear.\"},\n        price:{title:\"Fair Price\",desc:\"No retail markup \\u2014 just a fair price for a well-made knit.\"},\n        trust:{title:\"Legacy Trust\",desc:\"Part of the Legacy lineup, held to the same standard as every piece we make.\"},\n        guarantee:{title:\"Guarantee + Returns\",desc:\"14-day right of withdrawal and a guarantee against manufacturing defects.\"} },\n      carousel1:{ eyebrow:\"The Knit\", headline:\"Texture in the details\", text:\"Ribbed cuffs, a clean turtleneck, and a knit dense enough to keep its shape.\" },\n      carousel2:{ eyebrow:\"Old Money Ease\", headline:\"Dressed down, never underdressed\", text:\"From a coffee run to a weekend in the country \\u2014 Legacy moves with the season.\" },\n      dims:{ eyebrow:\"Size Guide\", headline:\"Find your fit\", colSize:\"Size\", colBust:\"Bust\", colShoulder:\"Shoulder\", colLength:\"Length\", colSleeve:\"Sleeve\", colHeight:\"Height\", colWeight:\"Weight\", scrollHint:\"Swipe sideways to see all measurements.\", note:\"All measurements in cm; weight in kg. Measured by hand \\u2014 a 1\\u20133 cm difference is normal. Height and weight are general fit guidelines, not exact requirements.\" },\n      specs:{ eyebrow:\"Specifications\", headline:\"Product details\", tab1:\"Materials\", tab2:\"Care\", tab3:\"Technical\",\n        mat:{label1:\"Main Material\",value1:\"Polyester, Elastane\",label2:\"Weave\",value2:\"Knit (jacquard)\",label3:\"Collar\",value3:\"Turtleneck\",label4:\"Details\",value4:\"Ribbed cuffs and hem\"},\n        care:{label1:\"Washing\",value1:\"Machine wash cold, gentle cycle\",label2:\"Drying\",value2:\"Lay flat to dry, avoid tumble drying\",label3:\"Storage\",value3:\"Fold rather than hang, to keep its shape\"},\n        tech:{label1:\"Fit\",value1:\"Regular\",label2:\"Season\",value2:\"Autumn \/ Winter\",label3:\"Weight\",value3:\"Thick knit\",label4:\"Color\",value4:\"To confirm\",label5:\"Origin\",value5:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Legacy Guarantee\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Right of withdrawal, no questions asked.\"},\n        item3:{title:\"Secure Payment\",desc:\"Protected checkout environment.\"},\n        item4:{title:\"Tracked Shipping\",desc:\"Follow every step of delivery.\"} },\n      faq:{ eyebrow:\"Frequently Asked Questions\", headline:\"FAQ\",\n        q1:\"What is the delivery time?\", a1:\"Average delivery is 10 to 32 business days after payment confirmation, depending on your region.\",\n        q2:\"How does return or exchange work?\", a2:\"You have 14 calendar days after receiving your order to request a return or exchange, no hassle.\",\n        q3:\"How does it fit?\", a3:\"It runs true to size \\u2014 check the size chart above; it reflects garment length, not body measurements, and a 1\\u20133 cm difference is normal since it's measured by hand.\",\n        q4:\"What payment methods are accepted?\", a4:\"Credit card and other major methods at checkout, with installments where available.\",\n        q5:\"How do I wash it?\", a5:\"See the \\\"Care\\\" tab in the specifications above \\u2014 machine wash cold and lay flat to dry to keep its shape.\" }\n    },\n    de: {\n      hero:{ headline:\"Old-Money-Leichtigkeit, moderner Komfort\", sub:\"Ein gerippter Rollkragen-Strick f\\u00fcrs Layering \\u2014 dick, atmungsaktiv und gemacht f\\u00fcr die kommende Saison.\", pill1:\"Gerippter Strick\", pill2:\"Legacy-Garantie\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Legacy\", headline:\"Gemacht, um gut zu kombinieren \\u2014 fair kalkuliert\",\n        quality:{title:\"Qualit\\u00e4t\",desc:\"Dichte Strickkonstruktion mit gerippten B\\u00fcndchen und Saum, gemacht, um seine Form zu behalten.\"},\n        price:{title:\"Fairer Preis\",desc:\"Kein Einzelhandelsaufschlag \\u2014 nur ein fairer Preis f\\u00fcr einen gut gemachten Strick.\"},\n        trust:{title:\"Legacy-Vertrauen\",desc:\"Teil der Legacy-Reihe, gefertigt nach demselben Standard wie jedes unserer St\\u00fccke.\"},\n        guarantee:{title:\"Garantie + R\\u00fcckgabe\",desc:\"14 Tage Widerrufsrecht und Garantie gegen Fabrikationsfehler.\"} },\n      carousel1:{ eyebrow:\"Der Strick\", headline:\"Textur im Detail\", text:\"Gerippte B\\u00fcndchen, ein cleaner Rollkragen und ein Strick, der dicht genug ist, um seine Form zu halten.\" },\n      carousel2:{ eyebrow:\"Old-Money-Leichtigkeit\", headline:\"L\\u00e4ssig, nie underdressed\", text:\"Vom Kaffee-Trip bis zum Wochenende auf dem Land \\u2014 Legacy geht mit der Saison mit.\" },\n      dims:{ eyebrow:\"Gr\\u00f6\\u00dfentabelle\", headline:\"Finde deine Passform\", colSize:\"Gr\\u00f6\\u00dfe\", colBust:\"Brust\", colShoulder:\"Schulter\", colLength:\"L\\u00e4nge\", colSleeve:\"\\u00c4rmel\", colHeight:\"K\\u00f6rpergr\\u00f6\\u00dfe\", colWeight:\"Gewicht\", scrollHint:\"Seitlich wischen, um alle Ma\\u00dfe zu sehen.\", note:\"Alle Angaben in cm, Gewicht in kg. Von Hand gemessen \\u2014 eine Abweichung von 1\\u20133 cm ist normal. Gr\\u00f6\\u00dfe und Gewicht sind allgemeine Richtwerte, keine genauen Vorgaben.\" },\n      specs:{ eyebrow:\"Spezifikationen\", headline:\"Produktdetails\", tab1:\"Materialien\", tab2:\"Pflege\", tab3:\"Technisch\",\n        mat:{label1:\"Hauptmaterial\",value1:\"Polyester, Elasthan\",label2:\"Bindung\",value2:\"Strick (Jacquard)\",label3:\"Kragen\",value3:\"Rollkragen\",label4:\"Details\",value4:\"Gerippte B\\u00fcndchen und Saum\"},\n        care:{label1:\"Waschen\",value1:\"Maschinenw\\u00e4sche kalt, Schonwaschgang\",label2:\"Trocknen\",value2:\"Liegend trocknen, keinen Trockner verwenden\",label3:\"Aufbewahrung\",value3:\"Falten statt aufh\\u00e4ngen, um die Form zu behalten\"},\n        tech:{label1:\"Passform\",value1:\"Regular\",label2:\"Saison\",value2:\"Herbst \/ Winter\",label3:\"Gewicht\",value3:\"Dicker Strick\",label4:\"Farbe\",value4:\"Noch zu best\\u00e4tigen\",label5:\"Herkunft\",value5:\"Festlandchina\"} },\n      trust:{ eyebrow:\"Risikofrei kaufen\", headline:\"Dein Vertrauen, gesch\\u00fctzt\",\n        item1:{title:\"Legacy-Garantie\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Widerrufsrecht, ohne Fragen.\"},\n        item3:{title:\"Sichere Zahlung\",desc:\"Gesch\\u00fctzte Kaufumgebung.\"},\n        item4:{title:\"Sendungsverfolgung\",desc:\"Verfolge jeden Schritt der Lieferung.\"} },\n      faq:{ eyebrow:\"H\\u00e4ufige Fragen\", headline:\"FAQ\",\n        q1:\"Wie lange dauert die Lieferung?\", a1:\"Die durchschnittliche Lieferzeit betr\\u00e4gt 5 bis 10 Werktage nach Zahlungsbest\\u00e4tigung, je nach Region.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Du hast 14 Kalendertage nach Erhalt, um R\\u00fcckgabe oder Umtausch anzufragen \\u2014 unkompliziert.\",\n        q3:\"Wie f\\u00e4llt er aus?\", a3:\"Er f\\u00e4llt normal aus \\u2014 schau dir die Gr\\u00f6\\u00dfentabelle oben an; sie bezieht sich auf die Kleidungsl\\u00e4nge, nicht auf K\\u00f6rperma\\u00dfe, und eine Abweichung von 1\\u20133 cm ist normal, da von Hand gemessen wird.\",\n        q4:\"Welche Zahlungsmethoden werden akzeptiert?\", a4:\"Kreditkarte und weitere g\\u00e4ngige Methoden beim Checkout, je nach Verf\\u00fcgbarkeit auch in Raten.\",\n        q5:\"Wie wasche ich ihn?\", a5:\"Sieh dir den Reiter \\\"Pflege\\\" in den Produktdetails oben an \\u2014 Maschinenw\\u00e4sche kalt und liegend trocknen, um die Form zu behalten.\" }\n    },\n    nl: {\n      hero:{ headline:\"Old-Money Gemak, Modern Comfort\", sub:\"Een geribbelde coltrui-breisel voor lagen \\u2014 dik, ademend en gemaakt voor het komende seizoen.\", pill1:\"Geribbeld Breisel\", pill2:\"Legacy Garantie\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Legacy\", headline:\"Gemaakt om goed te combineren, eerlijk geprijsd\",\n        quality:{title:\"Kwaliteit\",desc:\"Dichte breiconstructie met geribbelde manchetten en zoom, gemaakt om zijn vorm te behouden.\"},\n        price:{title:\"Eerlijke Prijs\",desc:\"Geen winkelmarge \\u2014 gewoon een eerlijke prijs voor een goed gemaakt breisel.\"},\n        trust:{title:\"Legacy Vertrouwen\",desc:\"Onderdeel van de Legacy-lijn, gemaakt volgens dezelfde standaard als elk van onze stukken.\"},\n        guarantee:{title:\"Garantie + Retour\",desc:\"14 dagen herroepingsrecht en garantie tegen fabricagefouten.\"} },\n      carousel1:{ eyebrow:\"Het Breisel\", headline:\"Textuur in detail\", text:\"Geribbelde manchetten, een strakke coltrui en een breisel dicht genoeg om zijn vorm te houden.\" },\n      carousel2:{ eyebrow:\"Old-Money Gemak\", headline:\"Casual, nooit onderkleed\", text:\"Van een koffie-uitje tot een weekend op het platteland \\u2014 Legacy gaat mee met het seizoen.\" },\n      dims:{ eyebrow:\"Maattabel\", headline:\"Vind jouw pasvorm\", colSize:\"Maat\", colBust:\"Borst\", colShoulder:\"Schouder\", colLength:\"Lengte\", colSleeve:\"Mouw\", colHeight:\"Lichaamslengte\", colWeight:\"Gewicht\", scrollHint:\"Veeg opzij om alle maten te zien.\", note:\"Alle maten in cm, gewicht in kg. Met de hand gemeten \\u2014 een verschil van 1\\u20133 cm is normaal. Lichaamslengte en gewicht zijn algemene richtlijnen, geen exacte vereisten.\" },\n      specs:{ eyebrow:\"Specificaties\", headline:\"Productdetails\", tab1:\"Materialen\", tab2:\"Onderhoud\", tab3:\"Technisch\",\n        mat:{label1:\"Hoofdmateriaal\",value1:\"Polyester, Elastaan\",label2:\"Weefsel\",value2:\"Brei (jacquard)\",label3:\"Kraag\",value3:\"Coltrui\",label4:\"Details\",value4:\"Geribbelde manchetten en zoom\"},\n        care:{label1:\"Wassen\",value1:\"Machinewas koud, fijne was\",label2:\"Drogen\",value2:\"Liggend drogen, niet in de droger\",label3:\"Opbergen\",value3:\"Vouwen in plaats van ophangen, om de vorm te behouden\"},\n        tech:{label1:\"Pasvorm\",value1:\"Regular\",label2:\"Seizoen\",value2:\"Herfst \/ Winter\",label3:\"Gewicht\",value3:\"Dik breisel\",label4:\"Kleur\",value4:\"Nog te bevestigen\",label5:\"Herkomst\",value5:\"Vasteland China\"} },\n      trust:{ eyebrow:\"Zonder risico kopen\", headline:\"Jouw vertrouwen, beschermd\",\n        item1:{title:\"Legacy Garantie\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"Herroepingsrecht, geen vragen gesteld.\"},\n        item3:{title:\"Veilig Betalen\",desc:\"Beschermde afrekenomgeving.\"},\n        item4:{title:\"Verzending met Tracking\",desc:\"Volg elke stap van de levering.\"} },\n      faq:{ eyebrow:\"Veelgestelde Vragen\", headline:\"FAQ\",\n        q1:\"Wat is de levertijd?\", a1:\"De gemiddelde levertijd is 5 tot 10 werkdagen na betalingsbevestiging, afhankelijk van je regio.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"Je hebt 14 kalenderdagen na ontvangst om een retour of ruil aan te vragen, zonder rompslomp.\",\n        q3:\"Hoe valt hij?\", a3:\"Hij valt normaal \\u2014 bekijk de maattabel hierboven; deze geeft de kledinglengte weer, niet lichaamsmaten, en een verschil van 1\\u20133 cm is normaal omdat er met de hand gemeten wordt.\",\n        q4:\"Welke betaalmethoden worden geaccepteerd?\", a4:\"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n        q5:\"Hoe was ik hem?\", a5:\"Bekijk het tabblad \\\"Onderhoud\\\" in de productdetails hierboven \\u2014 machinewas koud en liggend drogen om de vorm te behouden.\" }\n    },\n    it: {\n      hero:{ headline:\"Eleganza Old Money, Comfort Moderno\", sub:\"Un maglione dolcevita a coste per la stratificazione \\u2014 spesso, traspirante e pensato per la stagione che arriva.\", pill1:\"Maglia a Coste\", pill2:\"Garanzia Legacy\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Legacy\", headline:\"Pensato per abbinarsi bene, prezzato con onest\\u00e0\",\n        quality:{title:\"Qualit\\u00e0\",desc:\"Maglia densa con polsini e fondo a coste, pensata per mantenere la forma nel tempo.\"},\n        price:{title:\"Prezzo Giusto\",desc:\"Nessun ricarico da rivenditore \\u2014 solo un prezzo onesto per una maglia ben fatta.\"},\n        trust:{title:\"Fiducia Legacy\",desc:\"Parte della linea Legacy, costruito secondo lo stesso standard di ogni nostro pezzo.\"},\n        guarantee:{title:\"Garanzia + Reso\",desc:\"14 giorni di diritto di recesso e garanzia contro difetti di fabbricazione.\"} },\n      carousel1:{ eyebrow:\"La Maglia\", headline:\"Texture nel dettaglio\", text:\"Polsini a coste, un dolcevita pulito e una maglia abbastanza densa da mantenere la forma.\" },\n      carousel2:{ eyebrow:\"Eleganza Old Money\", headline:\"Casual, mai sottotono\", text:\"Da una pausa caff\\u00e8 a un weekend in campagna \\u2014 Legacy segue la stagione.\" },\n      dims:{ eyebrow:\"Guida alle Taglie\", headline:\"Trova la tua taglia\", colSize:\"Taglia\", colBust:\"Petto\", colShoulder:\"Spalla\", colLength:\"Lunghezza\", colSleeve:\"Manica\", colHeight:\"Altezza\", colWeight:\"Peso\", scrollHint:\"Scorri lateralmente per vedere tutte le misure.\", note:\"Tutte le misure in cm, peso in kg. Misurato a mano \\u2014 una differenza di 1\\u20133 cm \\u00e8 normale. Altezza e peso sono indicazioni generali, non requisiti esatti.\" },\n      specs:{ eyebrow:\"Specifiche\", headline:\"Dettagli prodotto\", tab1:\"Materiali\", tab2:\"Cura\", tab3:\"Tecnico\",\n        mat:{label1:\"Materiale principale\",value1:\"Poliestere, Elastan\",label2:\"Lavorazione\",value2:\"Maglia (jacquard)\",label3:\"Collo\",value3:\"Dolcevita\",label4:\"Dettagli\",value4:\"Polsini e fondo a coste\"},\n        care:{label1:\"Lavaggio\",value1:\"Lavare in lavatrice a freddo, ciclo delicato\",label2:\"Asciugatura\",value2:\"Asciugare in piano, evitare l'asciugatrice\",label3:\"Conservazione\",value3:\"Piegare invece di appendere, per mantenere la forma\"},\n        tech:{label1:\"Vestibilit\\u00e0\",value1:\"Regular\",label2:\"Stagione\",value2:\"Autunno \/ Inverno\",label3:\"Peso\",value3:\"Maglia spessa\",label4:\"Colore\",value4:\"Da confermare\",label5:\"Origine\",value5:\"Cina continentale\"} },\n      trust:{ eyebrow:\"Acquista senza rischi\", headline:\"La tua fiducia, protetta\",\n        item1:{title:\"Garanzia Legacy\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Diritto di recesso, senza domande.\"},\n        item3:{title:\"Pagamento Sicuro\",desc:\"Ambiente di acquisto protetto.\"},\n        item4:{title:\"Spedizione Tracciata\",desc:\"Segui ogni fase della consegna.\"} },\n      faq:{ eyebrow:\"Domande Frequenti\", headline:\"FAQ\",\n        q1:\"Qual \\u00e8 il tempo di consegna?\", a1:\"Il tempo medio di consegna \\u00e8 di 5 a 10 giorni lavorativi dopo la conferma del pagamento, in base alla tua zona.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Hai 14 giorni di calendario dal ricevimento per richiedere un reso o un cambio, senza complicazioni.\",\n        q3:\"Come veste?\", a3:\"Veste normale \\u2014 consulta la tabella taglie sopra; si riferisce alla lunghezza del capo, non alle misure del corpo, e una differenza di 1\\u20133 cm \\u00e8 normale poich\\u00e9 misurato a mano.\",\n        q4:\"Quali metodi di pagamento sono accettati?\", a4:\"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n        q5:\"Come lo lavo?\", a5:\"Consulta la scheda \\\"Cura\\\" nelle specifiche del prodotto sopra \\u2014 lavare in lavatrice a freddo e asciugare in piano per mantenere la forma.\" }\n    }\n  };\n\n  function getByPath(obj, path){\n    return path.split('.').reduce(function(o,k){ return (o \u0026\u0026 o[k] !== undefined) ? o[k] : null; }, obj);\n  }\n\n  function detectLang(){\n    var supported = ['en','de','nl','it'];\n    var candidates = [];\n    try{ if(document.documentElement.lang) candidates.push(document.documentElement.lang); }catch(e){}\n    try{ if(navigator.language) candidates.push(navigator.language); }catch(e){}\n    try{ if(navigator.languages) candidates = candidates.concat(navigator.languages); }catch(e){}\n    for(var i=0;i\u003ccandidates.length;i++){\n      var code = (candidates[i] || '').slice(0,2).toLowerCase();\n      if(supported.indexOf(code) !== -1) return code;\n    }\n    return 'en';\n  }\n\n  function applyLang(root, lang){\n    if(!translations[lang]) lang = 'en';\n    root.querySelectorAll('[data-i18n]').forEach(function(el){\n      var val = getByPath(translations[lang], el.getAttribute('data-i18n'));\n      if(val !== null) el.innerHTML = val;\n    });\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.classList.toggle('is-active', btn.getAttribute('data-setlang') === lang);\n    });\n    root.setAttribute('data-current-lang', lang);\n  }\n\n  document.querySelectorAll('#legacy-pdp-root, .legacy-pdp').forEach(function(root){\n    if(root.dataset.lgcInit) return;\n    root.dataset.lgcInit = \"1\";\n\n    applyLang(root, detectLang());\n\n    root.querySelectorAll('[data-setlang]').forEach(function(btn){\n      btn.addEventListener('click', function(){ applyLang(root, btn.getAttribute('data-setlang')); });\n    });\n\n    \/\/ Tabs\n    root.querySelectorAll('[data-tabgroup]').forEach(function(nav){\n      var section = nav.closest('.lgc-card') || root;\n      var buttons = nav.querySelectorAll('.lgc-tab-btn');\n      buttons.forEach(function(btn){\n        btn.addEventListener('click', function(){\n          var target = btn.getAttribute('data-tab');\n          buttons.forEach(function(b){ b.classList.remove('is-active'); });\n          btn.classList.add('is-active');\n          section.querySelectorAll('.lgc-tab-panel').forEach(function(panel){\n            panel.classList.toggle('is-active', panel.getAttribute('data-panel') === target);\n          });\n        });\n      });\n    });\n\n    \/\/ FAQ accordion\n    root.querySelectorAll('.lgc-faq-item').forEach(function(item){\n      var q = item.querySelector('.lgc-faq-q');\n      q.addEventListener('click', function(){ item.classList.toggle('is-open'); });\n    });\n\n    \/\/ Carrosséis — loop infinito com auto-rotate\n    var AUTOPLAY_MS = 5000;   \/\/ intervalo entre slides (igual para todos os carrosséis)\n\n    root.querySelectorAll('.lgc-carousel').forEach(function(carousel){\n      var key = carousel.getAttribute('data-carousel');\n      var dotsWrap = root.querySelector('[data-dots=\"' + key + '\"]');\n      var originals = Array.prototype.slice.call(carousel.querySelectorAll('.lgc-carousel-item'));\n      var n = originals.length;\n      if(!dotsWrap || n \u003c 2) return;\n\n      \/\/ Dots (um por slide real)\n      originals.forEach(function(_, i){\n        var dot = document.createElement('span');\n        dot.className = 'lgc-dot' + (i === 0 ? ' is-active' : '');\n        dotsWrap.appendChild(dot);\n      });\n      var dots = dotsWrap.querySelectorAll('.lgc-dot');\n\n      \/\/ Clona o primeiro e o último slide pra criar o efeito de loop contínuo\n      var firstClone = originals[0].cloneNode(true);\n      var lastClone = originals[n - 1].cloneNode(true);\n      firstClone.setAttribute('aria-hidden', 'true');\n      lastClone.setAttribute('aria-hidden', 'true');\n      carousel.appendChild(firstClone);\n      carousel.insertBefore(lastClone, originals[0]);\n\n      var allItems = Array.prototype.slice.call(carousel.children);\n      \/\/ allItems: [lastClone, original0..N-1, firstClone]\n\n      function scrollLeftFor(el){\n        return el.getBoundingClientRect().left - carousel.getBoundingClientRect().left + carousel.scrollLeft;\n      }\n      function goTo(i, smooth){\n        carousel.scrollTo({ left: scrollLeftFor(allItems[i]), behavior: smooth ? 'smooth' : 'auto' });\n      }\n      function setActiveDot(realIndex){\n        dots.forEach(function(d, i){ d.classList.toggle('is-active', i === realIndex); });\n      }\n\n      \/\/ Posiciona no primeiro slide real (índice 1) sem animação\n      goTo(1, false);\n\n      var settleTimer = null;\n      var autoplayTimer = null;\n\n      function settle(){\n        var center = carousel.scrollLeft + carousel.clientWidth \/ 2;\n        var closest = 1, closestDist = Infinity;\n        allItems.forEach(function(item, i){\n          var itemCenter = item.offsetLeft + item.clientWidth \/ 2;\n          var dist = Math.abs(itemCenter - center);\n          if(dist \u003c closestDist){ closestDist = dist; closest = i; }\n        });\n        var realIndex = (closest - 1 + n) % n;\n        setActiveDot(realIndex);\n        \/\/ Se parou em um clone (início ou fim), pula instantaneamente pro slide real equivalente\n        if(closest === 0){ goTo(n, false); }\n        else if(closest === allItems.length - 1){ goTo(1, false); }\n      }\n\n      carousel.addEventListener('scroll', function(){\n        clearTimeout(settleTimer);\n        settleTimer = setTimeout(settle, 120);\n      });\n\n      function step(dir){\n        var w = originals[0].getBoundingClientRect().width + 10; \/\/ largura do item + gap\n        carousel.scrollBy({ left: w * dir, behavior: 'smooth' });\n      }\n\n      \/\/ Loop de autoplay: sempre reagenda pra si mesmo, então qualquer\n      \/\/ interação manual (seta ou arraste) reinicia a contagem do zero,\n      \/\/ mantendo o mesmo intervalo de 5s pra todos os carrosséis.\n      function scheduleAutoplay(){\n        clearTimeout(autoplayTimer);\n        autoplayTimer = setTimeout(function(){\n          step(1);\n          scheduleAutoplay();\n        }, AUTOPLAY_MS);\n      }\n      function restartAutoplay(){ scheduleAutoplay(); }\n\n      ['pointerdown', 'touchstart', 'wheel'].forEach(function(evt){\n        carousel.addEventListener(evt, restartAutoplay, { passive: true });\n      });\n\n      var prevBtn = root.querySelector('[data-arrow-prev=\"' + key + '\"]');\n      var nextBtn = root.querySelector('[data-arrow-next=\"' + key + '\"]');\n      if(prevBtn) prevBtn.addEventListener('click', function(){ step(-1); restartAutoplay(); });\n      if(nextBtn) nextBtn.addEventListener('click', function(){ step(1); restartAutoplay(); });\n\n      scheduleAutoplay();\n    });\n  });\n})();\n\u003c\/script\u003e\n\n","brand":"Legacy","offers":[{"title":"Light Gray \/ XXXL","offer_id":50226160894192,"sku":"14:691#light gray;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ XXL","offer_id":50226160926960,"sku":"14:691#light gray;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ XL","offer_id":50226160959728,"sku":"14:691#light gray;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ L","offer_id":50226160992496,"sku":"14:691#light gray;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ M","offer_id":50226161025264,"sku":"14:691#light gray;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ S","offer_id":50226161058032,"sku":"14:691#light gray;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":50226161090800,"sku":"14:29;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":50226161123568,"sku":"14:29;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":50226161156336,"sku":"14:29;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":50226161189104,"sku":"14:29;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":50226161221872,"sku":"14:29;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":50226161254640,"sku":"14:29;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":50226161287408,"sku":"14:193;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":50226161320176,"sku":"14:193;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":50226161352944,"sku":"14:193;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":50226161385712,"sku":"14:193;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":50226161418480,"sku":"14:193;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":50226161451248,"sku":"14:193;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXXL","offer_id":50226161484016,"sku":"14:200001438;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXL","offer_id":50226161516784,"sku":"14:200001438;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XL","offer_id":50226161549552,"sku":"14:200001438;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ L","offer_id":50226161582320,"sku":"14:200001438;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ M","offer_id":50226161615088,"sku":"14:200001438;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ S","offer_id":50226161647856,"sku":"14:200001438;5:100014064","price":87.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/6357\/2464\/files\/DA829F54-921D-46F4-ACBD-C49AEAA30691.png?v=1786196036"}],"url":"https:\/\/legacyluxwear.com\/en-pl\/collections\/sweaters-outerwear.oembed","provider":"Legacy","version":"1.0","type":"link"}