{"title":"Sweaters \u0026 Outerwear","description":"\u003cp\u003eKnitwear, fleece and jackets for layered smart casual outfits.\u003c\/p\u003e","products":[{"product_id":"mens-cable-knit-half-zip-sweater-avenor","title":"Men's Cable-Knit Half-Zip Sweater – Avenor","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}#bruce-pdp-root svg{display:block}#bruce-pdp-root .wrap{padding:0 18px}#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}#bruce-pdp-root p{font-size:15px;color:var(--soft)}#bruce-pdp-root .hero{padding-top:36px;text-align:center}#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}#bruce-pdp-root .carousel-head{margin-bottom:16px}#bruce-pdp-root .carousel-head h2{margin-top:7px}#bruce-pdp-root .carousel-head p{margin-top:6px}#bruce-pdp-root .carousel-wrap{position:relative}#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}#bruce-pdp-root .prev{left:8px}#bruce-pdp-root .next{right:8px}#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}#bruce-pdp-root .panel{display:none}#bruce-pdp-root .panel.active{display:block}#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}#bruce-pdp-root .spec-row:last-child{border:0}#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\u003ch1\u003eAvenor: Cable-Knit Structure, Refined\u003c\/h1\u003e\n\u003cp\u003ePure cotton, sculpted cable texture and a versatile half-zip collar bring warmth and polish to a timeless layer.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003e100% Cotton\u003c\/span\u003e\u003cspan class=\"pill\"\u003eSix Colours\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-hero-4x5.png?v=1787596617\" alt=\"Avenor navy cable-knit half-zip sweater full-body autumn styling\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Avenor\u003c\/span\u003e\u003ch2\u003eTextured warmth shaped for effortless smart-casual layering\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003ePure Cotton Knit\u003c\/h3\u003e\n\u003cp\u003e100% cotton brings breathable warmth and a naturally substantial hand feel.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eCable Texture\u003c\/h3\u003e\n\u003cp\u003eVertical braided cables create refined depth across the body and sleeves.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eConvertible Collar\u003c\/h3\u003e\n\u003cp\u003eThe ribbed stand collar and half-zip adjust easily between open and closed styling.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eGuarantee + Returns\u003c\/h3\u003e\n\u003cp\u003e14-day right of withdrawal and protection against manufacturing defects.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eTexture and finishing, up close\u003c\/h2\u003e\n\u003cp\u003eExplore the metal half-zip, defined cable structure and neatly ribbed cuffs and hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-detail-zip-9x16.png?v=1787596622\" alt=\"Avenor navy ribbed collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-detail-knit-9x16.png?v=1787596628\" alt=\"Avenor grey vertical cable-knit structure detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-detail-cuff-9x16.png?v=1787596634\" alt=\"Avenor beige ribbed cuff and hem detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eVersatile Layering\u003c\/span\u003e\u003ch2\u003eFrom city evenings to refined weekends\u003c\/h2\u003e\n\u003cp\u003eWear Avenor over a clean tee with tailored trousers, denim or chinos across cooler days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-lifestyle-city-9x16.png?v=1787596639\" alt=\"Avenor black cable-knit sweater worn in the city\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-lifestyle-travel-9x16.png?v=1787596643\" alt=\"Avenor grey cable-knit sweater styled for travel\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-lifestyle-weekend-9x16.png?v=1787596648\" alt=\"Avenor beige cable-knit sweater in a weekend look\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eProduct details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"design\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"design\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eCable-knit half-zip sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eComposition\u003c\/span\u003e\u003cspan\u003e100% cotton\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinish\u003c\/span\u003e\u003cspan\u003eRibbed stand collar, cuffs and hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eNavy, Grey, Light Blue, Burgundy, Black and Beige\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eShape\u003c\/span\u003e\u003cspan\u003eReshape gently while damp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore folded in a clean, dry place\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFit\u003c\/span\u003e\u003cspan\u003eTailored fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eReference\u003c\/span\u003e\u003cspan\u003eModel is 186 cm \/ 68 kg and wears size M\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDepartment\u003c\/span\u003e\u003cspan\u003eMen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e(function(){var root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});root.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})})();\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"Navy \/ S","offer_id":43890117967962,"sku":"PAR972","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43890118000730,"sku":"PAR976","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43890118033498,"sku":"PAR977","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43890118066266,"sku":"PAR978","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":43890118099034,"sku":"PAR971","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":43890118131802,"sku":"PAR973","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":43890118164570,"sku":"PAR974","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":43890118197338,"sku":"PAR975","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":43890118230106,"sku":"PAR2163","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":43890118262874,"sku":"PAR2164","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":43890118295642,"sku":"PAR2165","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":43890118328410,"sku":"PAR2166","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ S","offer_id":43890118361178,"sku":"PAR3304","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ M","offer_id":43890118393946,"sku":"PAR3305","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ L","offer_id":43890118426714,"sku":"PAR3306","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Burgundy \/ XL","offer_id":43890118459482,"sku":"PAR3307","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890118492250,"sku":"PAR2159","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890118525018,"sku":"PAR2160","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890118557786,"sku":"PAR2161","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890118590554,"sku":"PAR2162","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":43890118623322,"sku":"PAR2128","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":43890118656090,"sku":"PAR2129","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":43890118688858,"sku":"PAR2130","price":49.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":43890118721626,"sku":"PAR2131","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avenor-01-white-navy_bda64aa6-d927-4f4e-834d-f5f168fbe56f.png?v=1787596795"},{"product_id":"mens-cotton-half-zip-knit-polo-sweater-fiorsaro","title":"Men's Cotton Half-Zip Polo Sweater – Fiorsaro","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}#bruce-pdp-root svg{display:block}#bruce-pdp-root .wrap{padding:0 18px}#bruce-pdp-root .section{padding:36px 18px}#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}#bruce-pdp-root p{font-size:15px;color:var(--soft)}#bruce-pdp-root .hero{padding:36px 18px 0;text-align:center}#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}#bruce-pdp-root .head h2{margin-top:7px}#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}#bruce-pdp-root .carousel-head{margin-bottom:16px}#bruce-pdp-root .carousel-head h2{margin-top:7px}#bruce-pdp-root .carousel-head p{margin-top:6px}#bruce-pdp-root .carousel-wrap{position:relative}#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}#bruce-pdp-root .prev{left:8px}#bruce-pdp-root .next{right:8px}#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}#bruce-pdp-root .panel{display:none}#bruce-pdp-root .panel.active{display:block}#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}#bruce-pdp-root .spec-row:last-child{border:0}#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"hero\"\u003e\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\u003ch1\u003eFiorsaro: Textured Knit with a Modern Half-Zip\u003c\/h1\u003e\n\u003cp\u003eA soft cotton knit, structured polo collar and clean metal zip bring refined ease to cooler smart-casual dressing.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eCotton Knit\u003c\/span\u003e\u003cspan class=\"pill\"\u003eHalf-Zip Collar\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-01-hero.png?v=1787601435\" alt=\"Grey Fiorsaro half-zip knit polo styled in a refined interior\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\"\u003e\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Fiorsaro\u003c\/span\u003e\u003ch2\u003eRelaxed structure, considered detail\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003ePolished Half-Zip\u003c\/h3\u003e\n\u003cp\u003eThe metal zip adjusts the neckline while adding a clean contemporary accent.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eTextured Cotton Knit\u003c\/h3\u003e\n\u003cp\u003eA defined knit surface gives the sweater depth without unnecessary bulk.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eRelaxed Shape\u003c\/h3\u003e\n\u003cp\u003eDropped shoulders and a straight body create comfortable, modern proportions.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eTwo Core Colours\u003c\/h3\u003e\n\u003cp\u003eGrey and black pair easily with tailored trousers, chinos and dark denim.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eConstruction, texture and finish\u003c\/h2\u003e\n\u003cp\u003eExplore the ribbed collar, silver zipper, shoulder line and dense knit across both colourways.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-02-detail-zip.png?v=1787601447\" alt=\"Fiorsaro grey ribbed collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-03-detail-knit.png?v=1787601460\" alt=\"Fiorsaro grey knit, shoulder and cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-04-detail-black.png?v=1787601498\" alt=\"Fiorsaro black collar, knit and zipper detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eIn the Wardrobe\u003c\/span\u003e\u003ch2\u003eQuiet confidence from day to evening\u003c\/h2\u003e\n\u003cp\u003eWear grey with cream tailoring, move into darker trousers for the city or take black into a more formal evening setting.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-05-lifestyle-black.png?v=1787601505\" alt=\"Black Fiorsaro knit polo styled with tailored trousers\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-06-lifestyle-grey.png?v=1787601511\" alt=\"Grey Fiorsaro knit polo styled with cream trousers\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-description-07-lifestyle-cafe.png?v=1787601519\" alt=\"Grey Fiorsaro knit polo styled at a European cafe\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eProduct details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"design\"\u003eDesign\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"design\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eProduct\u003c\/span\u003e\u003cspan\u003eMen's long-sleeve cotton knit polo sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eGrey and black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDetails\u003c\/span\u003e\u003cspan\u003ePolo collar, metal half zip, ribbed cuffs and hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDepartment\u003c\/span\u003e\u003cspan\u003eMen — Adult\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eReshape gently and dry as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore clean and dry; fold to help preserve the knit shape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e\u003cspan\u003eRelaxed straight silhouette with dropped shoulders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSelection\u003c\/span\u003e\u003cspan\u003eChoose your usual size and compare with a similar knit you own\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e(function(){var root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});root.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})})();\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"Grey \/ S","offer_id":43890123210842,"sku":"PAR286","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":43890123243610,"sku":"PAR287","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":43890123276378,"sku":"PAR288","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":43890123309146,"sku":"PAR289","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890123341914,"sku":"PAR670","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890123374682,"sku":"PAR671","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890123407450,"sku":"PAR672","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890123440218,"sku":"PAR673","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/fiorsaro-gallery-01_abf1a162-2080-4e6e-b7e3-e8c90a09b3b5.png?v=1787601653"},{"product_id":"mens-smart-casual-outfit-set-seresaro","title":"Men's Cable-Knit Half-Zip Sweater \u0026 Trouser Set – Seresaro","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eSeresaro: The Cable-Knit Half-Zip Set\u003c\/h1\u003e\n\u003cp\u003eA coordinated pairing of a deep navy cable-knit half-zip sweater and crisp white tailored trousers, with independent sizing for a more considered fit.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eTwo-Piece Set\u003c\/span\u003e\u003cspan class=\"pill\"\u003eIndependent Sizing\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d01-hero-marina.png?v=1787643407\" alt=\"Seresaro navy cable-knit sweater and white trousers styled on a marina terrace\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Seresaro\u003c\/span\u003e\u003ch2\u003eTextured navy, tailored white\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eCable-Knit Depth\u003c\/h3\u003e\n\u003cp\u003eVertical braided panels give the navy sweater rich texture and a composed, structured look.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eHalf-Zip Collar\u003c\/h3\u003e\n\u003cp\u003eA tall ribbed collar and short silver zipper let you adjust the neckline without changing the clean silhouette.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eTailored Contrast\u003c\/h3\u003e\n\u003cp\u003eWhite straight-leg trousers balance the knit with a crisp belt-loop waist and slanted pockets.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eSeparate Sizing\u003c\/h3\u003e\n\u003cp\u003eSelect sweater and trouser sizes independently to build the combination that suits you best.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eConstruction worth seeing\u003c\/h2\u003e\n\u003cp\u003eExplore the ribbed stand collar, short metal zipper, cable panels, shaped cuff and tailored trouser waist.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d02-zip-collar-detail.png?v=1787643425\" alt=\"Seresaro navy stand collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d03-cable-cuff-detail.png?v=1787643436\" alt=\"Seresaro navy cable-knit sleeve and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d04-trouser-waist-detail.png?v=1787643451\" alt=\"Seresaro white trouser waistband, fly and slanted pocket detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eFrom coastal daylight to blue hour\u003c\/h2\u003e\n\u003cp\u003eThe navy-and-white pairing moves naturally from a villa terrace to a café or refined evening rooftop.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d05-villa-lifestyle.png?v=1787643461\" alt=\"Seresaro navy and white outfit worn on a Mediterranean villa terrace\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d06-cafe-lifestyle.png?v=1787643478\" alt=\"Seresaro navy and white outfit worn at a European cafe terrace\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-d07-rooftop-lifestyle.png?v=1787643485\" alt=\"Seresaro navy and white outfit worn on a coastal rooftop at blue hour\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eSeresaro set details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSet\u003c\/span\u003e\u003cspan\u003eNavy cable-knit half-zip sweater and white tailored trousers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSweater\u003c\/span\u003e\u003cspan\u003eTall ribbed collar, short silver zipper, braided cable panels, ribbed cuffs and hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eTrousers\u003c\/span\u003e\u003cspan\u003eBelt-loop waist, button-and-fly closure, slanted pockets and straight legs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizing\u003c\/span\u003e\u003cspan\u003eSweater and trouser sizes selected independently\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCleaning\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with each garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eDry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore the sweater folded to help preserve the knit silhouette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL for both sweater and trousers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSweater\u003c\/span\u003e\u003cspan\u003eClean regular fit with full-length sleeves and ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eTrousers\u003c\/span\u003e\u003cspan\u003eRelaxed straight leg with full length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eSelect the two sizes independently using the store size guide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"S \/ S","offer_id":43890129305690,"sku":"PAR4337","price":69.95,"currency_code":"USD","in_stock":true},{"title":"S \/ M","offer_id":43890129338458,"sku":"PAR4338","price":69.95,"currency_code":"USD","in_stock":true},{"title":"S \/ L","offer_id":43890129371226,"sku":"PAR4339","price":69.95,"currency_code":"USD","in_stock":true},{"title":"S \/ XL","offer_id":43890129403994,"sku":"PAR8998","price":69.95,"currency_code":"USD","in_stock":true},{"title":"M \/ S","offer_id":43890129436762,"sku":"PAR4340","price":69.95,"currency_code":"USD","in_stock":true},{"title":"M \/ M","offer_id":43890129469530,"sku":"PAR4341","price":69.95,"currency_code":"USD","in_stock":true},{"title":"M \/ L","offer_id":43890129502298,"sku":"PAR4342","price":69.95,"currency_code":"USD","in_stock":true},{"title":"M \/ XL","offer_id":43890129535066,"sku":"PAR8999","price":69.95,"currency_code":"USD","in_stock":true},{"title":"L \/ S","offer_id":43890129567834,"sku":"PAR4343","price":69.95,"currency_code":"USD","in_stock":true},{"title":"L \/ M","offer_id":43890129600602,"sku":"PAR4344","price":69.95,"currency_code":"USD","in_stock":true},{"title":"L \/ L","offer_id":43890129633370,"sku":"PAR4345","price":69.95,"currency_code":"USD","in_stock":true},{"title":"L \/ XL","offer_id":43890129666138,"sku":"PAR9000","price":69.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ S","offer_id":43890129698906,"sku":"PAR8982","price":69.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ M","offer_id":43890129731674,"sku":"PAR8983","price":69.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ L","offer_id":43890129764442,"sku":"PAR8984","price":69.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ XL","offer_id":43890129797210,"sku":"PAR8985","price":69.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/seresaro-v6r-01-set-front-studio_4201ebbc-469a-4365-b3a1-7c31ea607c9c.png?v=1787643553"},{"product_id":"mens-cotton-cable-knit-half-zip-sweater-taverino","title":"Men's Cotton Cable-Knit Half-Zip Sweater – Taverino","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eTaverino: The Cotton Cable-Knit Half-Zip\u003c\/h1\u003e\n\u003cp\u003eA long-sleeve cotton sweater with a sculpted funnel collar, short metal zipper and narrow cable-knit texture—refined in White or Black.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eCotton Knit\u003c\/span\u003e\u003cspan class=\"pill\"\u003eTwo Colours\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d01-hero-villa.png?v=1787644357\" alt=\"Taverino white cotton cable-knit half-zip sweater styled on a Mediterranean villa terrace\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Taverino\u003c\/span\u003e\u003ch2\u003eTextured cotton, adjustable structure\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eCable-Knit Texture\u003c\/h3\u003e\n\u003cp\u003eNarrow braided columns bring depth and rhythm across the body and sleeves.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFunnel Collar\u003c\/h3\u003e\n\u003cp\u003eA tall ribbed collar and short metal zipper let you adjust the neckline with a clean finish.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eRefined Finishing\u003c\/h3\u003e\n\u003cp\u003eLong sleeves, shaped cuffs and a straight ribbed hem keep the silhouette composed.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eWhite or Black\u003c\/h3\u003e\n\u003cp\u003eChoose luminous White for light tailoring or Black for a sharper, tonal expression.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eCotton texture in focus\u003c\/h2\u003e\n\u003cp\u003eExplore the ribbed collar, silver zipper, cable relief, shaped cuff and clean hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d02-zip-collar-detail.png?v=1787644364\" alt=\"Taverino white funnel collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d03-black-cuff-detail.png?v=1787644371\" alt=\"Taverino black cable-knit shoulder, sleeve and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d04-white-hem-detail.png?v=1787644377\" alt=\"Taverino white cable knit, straight hem and cuff detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eTwo colours, three polished settings\u003c\/h2\u003e\n\u003cp\u003eStyle White with warm neutrals indoors or by the coast, and Black with tonal tailoring in the city.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d05-interior-lifestyle.png?v=1787644383\" alt=\"Taverino white cable-knit sweater worn in a refined villa interior\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d06-urban-lifestyle.png?v=1787644390\" alt=\"Taverino black cable-knit sweater worn on a European colonnade\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-d07-villa-lifestyle.png?v=1787644394\" alt=\"Taverino white cable-knit sweater worn on a Mediterranean terrace\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eTaverino sweater details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLong-sleeve cotton cable-knit half-zip sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCollar\u003c\/span\u003e\u003cspan\u003eTall ribbed funnel collar with a short silver zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinish\u003c\/span\u003e\u003cspan\u003eNarrow cable-knit texture, ribbed cuffs and straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eWhite and Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCleaning\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eDry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore folded to help preserve the knit silhouette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eRelaxed regular fit with full-length sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003eDesigned to finish at the hip with a straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eUse the store size guide and your preferred degree of ease\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"White \/ S","offer_id":43890129829978,"sku":"PAR800","price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890129862746,"sku":"PAR801","price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890129895514,"sku":"PAR802","price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890129928282,"sku":"PAR803","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890129961050,"sku":"PAR884","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890129993818,"sku":"PAR885","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890130026586,"sku":"PAR886","price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890130059354,"sku":"PAR887","price":38.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/taverino-v6r-01-white-front-studio_126744ac-6b92-4aaf-b6b7-dee3c784e324.png?v=1787644460"},{"product_id":"mens-cotton-raglan-rib-knit-sweater-urevento","title":"Men's Cotton Raglan Rib-Knit Sweater – Urevento","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eUrevento: The Cotton Raglan Rib-Knit Sweater\u003c\/h1\u003e\n\u003cp\u003eA crew-neck cotton sweater shaped by diagonal raglan lines and tactile rib-knit texture, offered in forest Green and ivory White.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eCotton Knit\u003c\/span\u003e\u003cspan class=\"pill\"\u003eRaglan Sleeves\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d01-hero-interior.png?v=1787645251\" alt=\"Urevento green cotton raglan sweater styled in a refined villa interior\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Urevento\u003c\/span\u003e\u003ch2\u003eRelaxed structure, tactile simplicity\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eRaglan Construction\u003c\/h3\u003e\n\u003cp\u003eDiagonal shoulder lines create an easy shape and a distinctive transition into the sleeves.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eTextured Cotton Knit\u003c\/h3\u003e\n\u003cp\u003eDense rib-knit texture brings depth across the body while retaining a clean, understated surface.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eCrew-Neck Finish\u003c\/h3\u003e\n\u003cp\u003eA ribbed round neckline, shaped cuffs and straight hem frame the sweater with quiet precision.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eGreen or White\u003c\/h3\u003e\n\u003cp\u003eForest Green adds grounded colour; ivory White offers a lighter, versatile alternative.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eRaglan lines in focus\u003c\/h2\u003e\n\u003cp\u003eExplore the crew neckline, diagonal shoulder construction, textured body, sleeve and ribbed finishing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d02-raglan-collar-detail.png?v=1787645256\" alt=\"Urevento green ribbed crew neck and raglan shoulder detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d03-green-cuff-detail.png?v=1787645267\" alt=\"Urevento green textured knit sleeve and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d04-white-hem-detail.png?v=1787645262\" alt=\"Urevento white textured knit, straight hem and cuff detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eTwo colours, effortless tailoring\u003c\/h2\u003e\n\u003cp\u003ePair Green with warm cream trousers or style White against charcoal tailoring from daylight into evening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d05-green-cafe-lifestyle.png?v=1787645272\" alt=\"Urevento green raglan sweater worn at a European cafe terrace\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d06-white-villa-lifestyle.png?v=1787645278\" alt=\"Urevento white raglan sweater worn on a Mediterranean villa terrace\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-d07-white-rooftop-lifestyle.png?v=1787645284\" alt=\"Urevento white raglan sweater worn on a coastal rooftop at blue hour\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eUrevento sweater details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLong-sleeve cotton raglan rib-knit sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eNeckline\u003c\/span\u003e\u003cspan\u003eRibbed crew neck with diagonal raglan shoulder lines\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinish\u003c\/span\u003e\u003cspan\u003eTextured body, rib-knit sleeves, ribbed cuffs and straight hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eGreen and White\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCleaning\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eDry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore folded to help preserve the knit silhouette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eRelaxed regular fit with raglan shoulders and full-length sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003eDesigned to finish at the hip with a straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eUse the store size guide and your preferred degree of ease\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"S \/ Green","offer_id":43890130092122,"sku":"PAR28","price":36.95,"currency_code":"USD","in_stock":true},{"title":"S \/ White","offer_id":43890130124890,"sku":"PAR888","price":36.95,"currency_code":"USD","in_stock":true},{"title":"M \/ Green","offer_id":43890130157658,"sku":"PAR29","price":36.95,"currency_code":"USD","in_stock":true},{"title":"M \/ White","offer_id":43890130190426,"sku":"PAR889","price":36.95,"currency_code":"USD","in_stock":true},{"title":"L \/ Green","offer_id":43890130223194,"sku":"PAR30","price":36.95,"currency_code":"USD","in_stock":true},{"title":"L \/ White","offer_id":43890130255962,"sku":"PAR890","price":36.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ Green","offer_id":43890130288730,"sku":"PAR31","price":36.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ White","offer_id":43890130321498,"sku":"PAR891","price":36.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urevento-v6r-01-green-front-studio_4d326e7b-d78f-4b54-b602-6994951f8f5f.png?v=1787645357"},{"product_id":"mens-textured-cotton-half-zip-polo-sweater-valemont","title":"Men's Textured Cotton Half-Zip Polo Sweater – Valemont","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eValemont: The Textured Cotton Half-Zip Polo\u003c\/h1\u003e\n\u003cp\u003eA long-sleeve cotton sweater that combines a soft polo collar, short metal zipper and fine vertical texture in refined White or Black.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eCotton Knit\u003c\/span\u003e\u003cspan class=\"pill\"\u003eHalf-Zip Polo\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d01-hero-villa.png?v=1787646181\" alt=\"Valemont white textured half-zip polo sweater styled on a Mediterranean villa terrace\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Valemont\u003c\/span\u003e\u003ch2\u003ePolo structure, sweater ease\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eSoft Polo Collar\u003c\/h3\u003e\n\u003cp\u003eA pointed knit collar adds a tailored frame without the rigidity of a woven shirt.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eHalf-Zip Control\u003c\/h3\u003e\n\u003cp\u003eThe short silver zipper lets you adjust the neckline while preserving a clean chest line.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eVertical Texture\u003c\/h3\u003e\n\u003cp\u003eFine textured ribs add quiet depth across the body and sleeves without heavy cable braids.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eWhite or Black\u003c\/h3\u003e\n\u003cp\u003eChoose ivory White for warm neutrals or Black for sharper tonal tailoring.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eTexture and tailoring in focus\u003c\/h2\u003e\n\u003cp\u003eExplore the pointed collar, metal half zipper, vertical knit, shaped cuff and straight hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d02-collar-zip-detail.png?v=1787646188\" alt=\"Valemont white polo collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d03-black-cuff-detail.png?v=1787646196\" alt=\"Valemont black textured sleeve and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d04-white-hem-detail.png?v=1787646202\" alt=\"Valemont white textured knit, straight hem and cuff detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eFrom warm neutrals to tonal black\u003c\/h2\u003e\n\u003cp\u003eStyle White with camel tailoring in a calm interior, or Black with charcoal by day and tonal trousers after dark.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d05-white-interior-lifestyle.png?v=1787646207\" alt=\"Valemont white textured polo sweater worn in a refined villa interior\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d06-black-urban-lifestyle.png?v=1787646213\" alt=\"Valemont black textured polo sweater worn in a European colonnade\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-d07-black-rooftop-lifestyle.png?v=1787646220\" alt=\"Valemont black textured polo sweater worn on a coastal rooftop at blue hour\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eValemont sweater details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLong-sleeve textured cotton half-zip polo sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCollar\u003c\/span\u003e\u003cspan\u003eSoft pointed polo collar with a short silver zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinish\u003c\/span\u003e\u003cspan\u003eFine vertical texture, ribbed cuffs and straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eWhite and Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCleaning\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eDry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eStore folded to help preserve the knit silhouette\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eRelaxed regular fit with full-length sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003eDesigned to finish at the hip with a straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eUse the store size guide and your preferred degree of ease\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"White \/ S","offer_id":43890130354266,"sku":"PAR904","price":30.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890130387034,"sku":"PAR905","price":30.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890130419802,"sku":"PAR906","price":30.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890130452570,"sku":"PAR907","price":30.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890130485338,"sku":"PAR908","price":30.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890130518106,"sku":"PAR909","price":30.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890130550874,"sku":"PAR910","price":30.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890130583642,"sku":"PAR911","price":30.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/valemont-v6r-01-white-front-studio_498d82f4-448e-4e90-a81d-83f8577c6af3.png?v=1787646288"},{"product_id":"mens-double-breasted-long-overcoat-wynrel","title":"Men's Double-Breasted Long Overcoat – Wynrel","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eWynrel: The Double-Breasted Long Overcoat\u003c\/h1\u003e\n\u003cp\u003eA knee-length tailored overcoat with broad lapels, a clean four-button double-breasted front and refined Brown or Black colourways.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eFour-Button Front\u003c\/span\u003e\u003cspan class=\"pill\"\u003eKnee Length\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d01-hero-oldtown.png?v=1787647073\" alt=\"Wynrel brown double-breasted overcoat styled on a European old-town street\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Wynrel\u003c\/span\u003e\u003ch2\u003eLong-line tailoring, clear structure\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eDouble-Breasted Form\u003c\/h3\u003e\n\u003cp\u003eExactly four buttons in a balanced two-by-two layout give the front a clean architectural line.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eBroad Lapels\u003c\/h3\u003e\n\u003cp\u003eWide tailored lapels and a welt chest pocket frame layered knitwear with confidence.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eKnee-Length Coverage\u003c\/h3\u003e\n\u003cp\u003eThe long silhouette, straight hem and single rear vent create polished cold-weather movement.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eBrown or Black\u003c\/h3\u003e\n\u003cp\u003eWarm Brown softens neutral tailoring, while Black delivers a sharper tonal finish.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eTailoring from every angle\u003c\/h2\u003e\n\u003cp\u003eExplore the lapels, four-button front, chest pocket, slanted hand pocket, cuff and centered rear vent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d02-lapel-buttons-detail.png?v=1787647093\" alt=\"Wynrel brown lapels, chest pocket and four-button front detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d03-black-pocket-cuff-detail.png?v=1787647086\" alt=\"Wynrel black sleeve, cuff and slanted hand pocket detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d04-brown-rear-vent-detail.png?v=1787647067\" alt=\"Wynrel brown overcoat rear seam, straight hem and center vent detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eClassic layers, two distinct moods\u003c\/h2\u003e\n\u003cp\u003ePair Brown with cream knitwear for daytime streets, or Black with taupe and tonal tailoring from the colonnade into evening.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d05-brown-oldtown-lifestyle.png?v=1787647080\" alt=\"Wynrel brown overcoat worn on a European old-town street\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d06-black-colonnade-lifestyle.png?v=1787647099\" alt=\"Wynrel black overcoat worn in a European colonnade\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-d07-black-blue-hour-lifestyle.png?v=1787647106\" alt=\"Wynrel black overcoat worn on a coastal terrace at blue hour\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eWynrel overcoat details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eKnee-length double-breasted tailored overcoat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFront\u003c\/span\u003e\u003cspan\u003eBroad lapels and exactly four buttons in a two-by-two layout\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003ePockets\u003c\/span\u003e\u003cspan\u003eWelt chest pocket and slanted side hand pockets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eBack\u003c\/span\u003e\u003cspan\u003eClean center seam, straight hem and single rear vent\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eBrown and Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCleaning\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eDry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eHang on a structured coat hanger between wears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eStructured regular fit designed for light layering\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003eLong line designed to finish around the knee\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eUse the store size guide and consider your preferred layering ease\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"Brown \/ S","offer_id":43890130616410,"sku":"PAR767","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ M","offer_id":43890130649178,"sku":"PAR768","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ L","offer_id":43890130681946,"sku":"PAR769","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Brown \/ XL","offer_id":43890130714714,"sku":"PAR770","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890130747482,"sku":"PAR771","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890130780250,"sku":"PAR772","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890130813018,"sku":"PAR773","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890130845786,"sku":"PAR774","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/wynrel-v6r-01-brown-front-studio_bdb71945-9d04-4498-94ba-1df31f6c5902.png?v=1787647189"},{"product_id":"mens-merino-wool-turtleneck-sweater-yoremora","title":"Men's Merino Wool Turtleneck Sweater – Yoremora","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}\n#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}\n#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}\n#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}\n#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}\n#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}\n#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}\n#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}\n#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}\n#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}\n#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}\n#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}\n#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}\n#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}\n#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}\n#bruce-pdp-root .carousel-head h2{margin-top:7px}\n#bruce-pdp-root .carousel-head p{margin-top:6px}\n#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}\n#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}\n#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}\n#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}\n#bruce-pdp-root .prev{left:8px}\n#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}\n#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}\n#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}\n#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}\n#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}\n#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}\n#bruce-pdp-root .panel.active{display:block}\n#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}\n#bruce-pdp-root .spec-row:last-child{border:0}\n#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}\n#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}\n#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}\n#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}\n#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}\n#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}\n#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}\n#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eYoremora: The Fine-Knit Turtleneck Sweater\u003c\/h1\u003e\n\u003cp\u003eA slim, clean-lined turtleneck with a smooth fine-gauge knit, fold-over ribbed collar and refined finishes in Beige, Black, Grey or Navy.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eFour Colours\u003c\/span\u003e\u003cspan class=\"pill\"\u003eSizes S–XL\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d01-hero-terrace-retry.png?v=1787659511\" alt=\"Yoremora beige turtleneck styled on a coastal terrace\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Yoremora\u003c\/span\u003e\u003ch2\u003eRefined warmth without bulk\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFine-Gauge Knit\u003c\/h3\u003e\n\u003cp\u003eA smooth, understated surface keeps the silhouette polished and easy to layer.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFold-Over Collar\u003c\/h3\u003e\n\u003cp\u003eThe ribbed high neck frames the face and adds considered cold-weather coverage.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eSlim Silhouette\u003c\/h3\u003e\n\u003cp\u003eA fitted torso and long set-in sleeves create a clean line under tailoring or on their own.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFour Core Colours\u003c\/h3\u003e\n\u003cp\u003eChoose warm Beige, deep Black, heather Grey or classic Navy for repeat rotation.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eConstruction you can see\u003c\/h2\u003e\n\u003cp\u003eExplore the ribbed collar, clean shoulder seam, fine-knit sleeve, narrow cuff and straight ribbed hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d02-beige-collar-detail.png?v=1787656627\" alt=\"Yoremora beige ribbed turtleneck collar and fine-knit detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d03-black-sleeve-detail.png?v=1787656633\" alt=\"Yoremora black sleeve, armhole seam and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d04-grey-hem-detail.png?v=1787656639\" alt=\"Yoremora grey fine-knit body, ribbed hem and cuff detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eThree moods, one clean foundation\u003c\/h2\u003e\n\u003cp\u003ePair Beige with cream tailoring by the coast, Black with charcoal after dark or Navy with grey trousers in a classic interior.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d05-beige-villa-lifestyle.png?v=1787656643\" alt=\"Man walking in the beige Yoremora turtleneck at a Mediterranean villa\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d06-black-hotel-lifestyle.png?v=1787656647\" alt=\"Man walking in the black Yoremora turtleneck through a hotel lobby\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-d07-navy-library-lifestyle.png?v=1787656653\" alt=\"Man wearing the navy Yoremora turtleneck in a classic reading room\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eYoremora sweater details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\n\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eMen's long-sleeve fine-knit turtleneck sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eNeck\u003c\/span\u003e\u003cspan\u003eFold-over ribbed high collar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinish\u003c\/span\u003e\u003cspan\u003ePlain-knit body with ribbed cuffs and straight ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eBeige, Black, Grey and Navy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eMaterial\u003c\/span\u003e\u003cspan\u003eRefer to the supplied care label for exact fibre composition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eFollow the care label supplied with the garment\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eReshape and dry only as directed on the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eFold clean and dry to help preserve the knit and collar shape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSizes\u003c\/span\u003e\u003cspan\u003eS–XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eSlim fit through the chest, waist and sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eUse the store size guide and compare with a similar fitted knit you own\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLayering\u003c\/span\u003e\u003cspan\u003eDesigned to wear alone or beneath jackets and coats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';\nroot.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});\nroot.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"Beige \/ S","offer_id":43890130911322,"sku":"PAR3173","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":43890130944090,"sku":"PAR3178","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":43890130976858,"sku":"PAR3179","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XL","offer_id":43890131009626,"sku":"PAR3180","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890131042394,"sku":"PAR3174","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890131075162,"sku":"PAR3181","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890131107930,"sku":"PAR3182","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890131140698,"sku":"PAR3183","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ S","offer_id":43890131173466,"sku":"PAR3175","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":43890131206234,"sku":"PAR3184","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":43890131239002,"sku":"PAR3185","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":43890131271770,"sku":"PAR3186","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ S","offer_id":43890131304538,"sku":"PAR8986","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ M","offer_id":43890131337306,"sku":"PAR3190","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43890131370074,"sku":"PAR8987","price":36.95,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43890131402842,"sku":"PAR8988","price":36.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/yoremora-v6r-01-beige-front-studio-retry_9bd68100-c421-4749-92dc-92b6e5be3905.png?v=1787669357"},{"product_id":"mens-extra-fine-merino-zip-knit-set-palemont","title":"Men's Extra-Fine Merino Zip-Knit Set – Palemont","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700;800\u0026display=swap');\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}#bruce-pdp-root .carousel-head h2{margin-top:7px}#bruce-pdp-root .carousel-head p{margin-top:6px}#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}#bruce-pdp-root .prev{left:8px}#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}#bruce-pdp-root .panel.active{display:block}#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}#bruce-pdp-root .spec-row:last-child{border:0}#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003ePalemont: The Sand Merino Zip-Knit Set\u003c\/h1\u003e\n\u003cp\u003eA coordinated extra-fine merino set pairing a clean full-zip knit jacket with tapered drawstring joggers in a versatile sand tone. Palemont brings refined texture and relaxed structure to travel, smart-casual days and elevated downtime.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eExtra-Fine Merino\u003c\/span\u003e\u003cspan class=\"pill\"\u003eIndependent S–XL Sizing\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d01-hero.jpg?v=1787687680\" alt=\"Palemont sand knit set styled in minimalist stone architecture\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Palemont\u003c\/span\u003e\u003ch2\u003eRefined knitwear, coordinated from collar to cuff\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eComplete Two-Piece Set\u003c\/h3\u003e\n\u003cp\u003eThe matching jacket and joggers create a polished, coordinated silhouette.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eExtra-Fine Merino\u003c\/h3\u003e\n\u003cp\u003eA fine-gauge knit gives both pieces a smooth, elevated surface.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFull-Zip Versatility\u003c\/h3\u003e\n\u003cp\u003eThe streamlined jacket layers easily over a T-shirt or can be worn fully zipped.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eAdjustable Joggers\u003c\/h3\u003e\n\u003cp\u003eA ribbed elastic waist, drawstring and side pockets support easy movement.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eFine knit, ribbed finishing and clean hardware\u003c\/h2\u003e\n\u003cp\u003eExplore the short stand collar, silver-tone zipper, fine-gauge knit, ribbed cuffs and hem, elastic waistband, tipped drawstring and side-pocket construction.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d02-collar-zip.jpg?v=1787687686\" alt=\"Palemont ribbed stand collar and silver zipper detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d03-knit-rib.jpg?v=1787687690\" alt=\"Palemont fine knit, ribbed cuff, hem and zipper detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d04-waistband.jpg?v=1787687695\" alt=\"Palemont jogger ribbed waistband, drawstring and side pocket detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eFrom modern architecture to evening waterfronts\u003c\/h2\u003e\n\u003cp\u003eLayer the jacket open over a white T-shirt and complete the tonal set with clean leather sneakers for a refined travel or weekend look.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d05-architecture.jpg?v=1787687699\" alt=\"Palemont sand knit set styled on a pale stone promenade\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d06-lounge.jpg?v=1787687704\" alt=\"Palemont sand knit set styled in a luxury hotel lounge\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-d07-waterfront.jpg?v=1787687709\" alt=\"Palemont sand knit set styled at a marina at blue hour\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003ePalemont set details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eMen's coordinated extra-fine merino full-zip jacket and jogger set\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eJacket\u003c\/span\u003e\u003cspan\u003eFull silver-tone zip with short ribbed stand collar, long sleeves, ribbed cuffs and ribbed hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eJoggers\u003c\/span\u003e\u003cspan\u003eTapered leg with ribbed elastic waistband, matching tipped drawstring, side pockets and ribbed ankle cuffs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColour\u003c\/span\u003e\u003cspan\u003eSand\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSet\u003c\/span\u003e\u003cspan\u003eIncludes the coordinated zip-knit jacket and joggers shown\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCare label\u003c\/span\u003e\u003cspan\u003eFollow the garment care instructions supplied with the product\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eUse a suitable cycle and temperature according to the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eShape\u003c\/span\u003e\u003cspan\u003eHang or fold each piece neatly between wears\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eKeep clean and dry away from prolonged direct sunlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSize range\u003c\/span\u003e\u003cspan\u003eJacket and jogger sizes S, M, L and XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSize selection\u003c\/span\u003e\u003cspan\u003eChoose the jacket and jogger sizes independently\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e\u003cspan\u003eRegular zip jacket with tapered rib-cuff joggers\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eCompare the store size guide with a zip knit and joggers whose fit you already enjoy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){var root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});root.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"S \/ S","offer_id":43890139791450,"sku":"PAR8067","price":119.95,"currency_code":"USD","in_stock":true},{"title":"S \/ M","offer_id":43890139824218,"sku":"PAR8068","price":119.95,"currency_code":"USD","in_stock":true},{"title":"S \/ L","offer_id":43890139856986,"sku":"PAR8069","price":119.95,"currency_code":"USD","in_stock":true},{"title":"S \/ XL","offer_id":43890139889754,"sku":"PAR8070","price":119.95,"currency_code":"USD","in_stock":true},{"title":"M \/ S","offer_id":43890139922522,"sku":"PAR8071","price":119.95,"currency_code":"USD","in_stock":true},{"title":"M \/ M","offer_id":43890139955290,"sku":"PAR8072","price":119.95,"currency_code":"USD","in_stock":true},{"title":"M \/ L","offer_id":43890139988058,"sku":"PAR8073","price":119.95,"currency_code":"USD","in_stock":true},{"title":"M \/ XL","offer_id":43890140020826,"sku":"PAR8074","price":119.95,"currency_code":"USD","in_stock":true},{"title":"L \/ S","offer_id":43890140053594,"sku":"PAR8075","price":119.95,"currency_code":"USD","in_stock":true},{"title":"L \/ M","offer_id":43890140086362,"sku":"PAR8076","price":119.95,"currency_code":"USD","in_stock":true},{"title":"L \/ L","offer_id":43890140119130,"sku":"PAR8077","price":119.95,"currency_code":"USD","in_stock":true},{"title":"L \/ XL","offer_id":43890140151898,"sku":"PAR8078","price":119.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ S","offer_id":43890140184666,"sku":"PAR8079","price":119.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ M","offer_id":43890140217434,"sku":"PAR8080","price":119.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ L","offer_id":43890140250202,"sku":"PAR8081","price":119.95,"currency_code":"USD","in_stock":true},{"title":"XL \/ XL","offer_id":43890140282970,"sku":"PAR8082","price":119.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/palemont-g01-studio-front_55dbcde0-e9f9-4759-83d3-7a6df76a939c.jpg?v=1787687822"},{"product_id":"mens-ribbed-high-collar-half-zip-sweater-urenor","title":"Men's Ribbed High-Collar Half-Zip Sweater – Urenor","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}\n#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}\n#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}#bruce-pdp-root svg{display:block}\n#bruce-pdp-root .wrap{padding:0 18px}#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}\n#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}\n#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}#bruce-pdp-root p{font-size:15px;color:var(--soft)}\n#bruce-pdp-root .hero{padding-top:36px;text-align:center}#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}\n#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}\n#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}\n#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}\n#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}#bruce-pdp-root .carousel-head h2{margin-top:7px}#bruce-pdp-root .carousel-head p{margin-top:6px}#bruce-pdp-root .carousel-wrap{position:relative}\n#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}\n#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}\n#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}#bruce-pdp-root .prev{left:8px}#bruce-pdp-root .next{right:8px}\n#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}\n#bruce-pdp-root .panel{display:none}#bruce-pdp-root .panel.active{display:block}#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}#bruce-pdp-root .spec-row:last-child{border:0}#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}\n#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}\n#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}\n@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\n\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\n\u003ch1\u003eUrenor: The Ribbed High-Collar Half-Zip Sweater\u003c\/h1\u003e\n\u003cp\u003eA streamlined cold-weather layer defined by broad vertical ribbing, a tall stand collar and an adjustable half zip. Urenor brings clean texture and adaptable coverage in three neutral colours.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eThree Colours\u003c\/span\u003e\u003cspan class=\"pill\"\u003eSizes S–XL\u003c\/span\u003e\u003cspan class=\"pill\"\u003e14-Day Returns\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d01-hero.jpg?v=1787693073\" alt=\"Urenor light gray ribbed half-zip sweater styled at an alpine lodge\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Urenor\u003c\/span\u003e\u003ch2\u003eClean texture with adaptable coverage\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eVertical Rib Structure\u003c\/h3\u003e\n\u003cp\u003eBroad knitted channels create texture while keeping the profile visually streamlined.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eAdjustable High Collar\u003c\/h3\u003e\n\u003cp\u003eThe short half zip lets you vary the neckline from open and relaxed to raised and protective.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eClean Knit Finishing\u003c\/h3\u003e\n\u003cp\u003eRibbed cuffs and hem give the long-sleeve silhouette a neat, stable edge.\u003c\/p\u003e\u003c\/article\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eThree Colourways\u003c\/h3\u003e\n\u003cp\u003eChoose from Light Grey, Dark Grey and Black for an easy neutral rotation.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eKnit structure and finishing, up close\u003c\/h2\u003e\n\u003cp\u003eExplore the tall ribbed stand collar, metal half zipper, broad vertical knit channels, long sleeves, fitted cuffs and structured ribbed hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d02-collar-zip.jpg?v=1787693099\" alt=\"Urenor light gray stand collar and half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d03-dark-gray-cuff.jpg?v=1787693088\" alt=\"Urenor dark gray sleeve and ribbed cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d04-black-hem.jpg?v=1787693104\" alt=\"Urenor black vertical rib knit and hem detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eFrom alpine mornings to evening interiors\u003c\/h2\u003e\n\u003cp\u003ePair Light Grey with charcoal tailoring, Dark Grey with black trousers, or Black with a tonal tailored look. Wear the collar open for relaxed layering or raised for cleaner cold-weather coverage.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d05-light-gray-lodge.jpg?v=1787693092\" alt=\"Urenor light gray sweater styled at an alpine lodge\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d06-dark-gray-arcade.jpg?v=1787693085\" alt=\"Urenor dark gray sweater styled in a European arcade\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-d07-black-club.jpg?v=1787693108\" alt=\"Urenor black sweater styled in a private club\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eUrenor sweater details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eMen's ribbed high-collar half-zip sweater\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWaist\u003c\/span\u003e\u003cspan\u003eTall ribbed stand collar with short metal half zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003ePockets\u003c\/span\u003e\u003cspan\u003eBroad vertical rib knit across the body and sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLeg\u003c\/span\u003e\u003cspan\u003eLong sleeves with fitted ribbed cuffs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinishing\u003c\/span\u003e\u003cspan\u003eStructured ribbed lower hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cspan\u003eLight Grey, Dark Grey and Black\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eCare label\u003c\/span\u003e\u003cspan\u003eFollow the garment care instructions supplied with the product\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eUse a suitable cycle and temperature according to the care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003ePressing\u003c\/span\u003e\u003cspan\u003eReshape gently and follow the garment care label\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eKeep clean and dry away from prolonged direct sunlight\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSize range\u003c\/span\u003e\u003cspan\u003eS, M, L and XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eProfile\u003c\/span\u003e\u003cspan\u003eStreamlined profile with long sleeves and a high adjustable collar\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eCompare the store size guide with a sweater whose fit you already enjoy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eBetween sizes\u003c\/span\u003e\u003cspan\u003eChoose according to your preferred room through the chest and waist\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\n\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\n\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e\n(function(){var root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});root.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})})();\n\u003c\/script\u003e\n\u003c\/div\u003e\n\n","brand":"Bruce \u0026 Co","offers":[{"title":"Light Grey \/ S","offer_id":43890143101018,"sku":"PAR8633","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ M","offer_id":43890143133786,"sku":"PAR8608","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ L","offer_id":43890143166554,"sku":"PAR8609","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Light Grey \/ XL","offer_id":43890143199322,"sku":"PAR8610","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ S","offer_id":43890143232090,"sku":"PAR8634","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ M","offer_id":43890143264858,"sku":"PAR8611","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ L","offer_id":43890143297626,"sku":"PAR8612","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":43890143330394,"sku":"PAR8613","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890143363162,"sku":"PAR8635","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890143395930,"sku":"PAR8614","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890143428698,"sku":"PAR8615","price":45.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890143461466,"sku":"PAR8616","price":45.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/urenor-g01-studio-light-gray-front_1fdd80b9-728f-494b-9757-49b1c8ac3ced.jpg?v=1787693250"},{"product_id":"mens-ribbed-cotton-half-zip-pullover-avesaro","title":"Men's Ribbed Cotton Half-Zip Pullover – Avesaro","description":"\u003cdiv class=\"bruce-pdp\" id=\"bruce-pdp-root\"\u003e\n\u003cstyle\u003e\n#bruce-pdp-root{--ink:#0d0d0d;--graphite:#2b2b2b;--stone:#d9d6cf;--cream:#f2efe9;--soft:rgba(13,13,13,.64);--line:rgba(13,13,13,.09);all:initial;display:block;box-sizing:border-box;max-width:600px;margin:0 auto;background:#fff;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}#bruce-pdp-root *,#bruce-pdp-root *:before,#bruce-pdp-root *:after{box-sizing:border-box;margin:0;padding:0;font-family:inherit;color:inherit;line-height:inherit}#bruce-pdp-root img{display:block;width:100%;max-width:100%;border:0}#bruce-pdp-root button{border:0;background:none;cursor:pointer;font:inherit}#bruce-pdp-root svg{display:block}#bruce-pdp-root .wrap{padding:0 18px}#bruce-pdp-root .section{padding-top:36px;padding-bottom:36px}\n#bruce-pdp-root .badge{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:var(--cream);font-size:11.5px;font-weight:600}#bruce-pdp-root .badge:before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--ink)}#bruce-pdp-root .eyebrow{font-size:12.5px;font-weight:600;color:var(--soft)}#bruce-pdp-root h2{font-size:22px;line-height:1.16;letter-spacing:-.02em}#bruce-pdp-root p{font-size:15px;color:var(--soft)}#bruce-pdp-root .hero{padding-top:36px;text-align:center}#bruce-pdp-root .hero h1{margin-top:14px;font-size:28px;line-height:1.12;letter-spacing:-.025em}#bruce-pdp-root .hero\u003ep{margin-top:14px;font-size:15.5px}#bruce-pdp-root .pills{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:20px}#bruce-pdp-root .pill{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500}#bruce-pdp-root .hero-media{margin-top:26px;border-radius:24px;overflow:hidden;background:var(--cream)}#bruce-pdp-root .hero-media img{aspect-ratio:4\/5;object-fit:cover}\n#bruce-pdp-root .head h2{margin-top:7px}#bruce-pdp-root .pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}#bruce-pdp-root .pillar{min-height:150px;padding:20px 18px;border-radius:18px;background:var(--cream)}#bruce-pdp-root .pillar:nth-child(1){background:var(--ink);color:#fff}#bruce-pdp-root .pillar:nth-child(2){background:var(--stone)}#bruce-pdp-root .pillar:nth-child(3){background:var(--graphite);color:#fff}#bruce-pdp-root .pillar h3{font-size:15px;margin-bottom:6px}#bruce-pdp-root .pillar p{font-size:12.5px;opacity:.76;color:inherit}\n#bruce-pdp-root .carousel-head{margin-bottom:16px}#bruce-pdp-root .carousel-head h2{margin-top:7px}#bruce-pdp-root .carousel-head p{margin-top:6px}#bruce-pdp-root .carousel-wrap{position:relative}#bruce-pdp-root .carousel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:0 18px 2px}#bruce-pdp-root .carousel::-webkit-scrollbar{display:none}#bruce-pdp-root .carousel-item{flex:0 0 82%;overflow:hidden;border-radius:18px;background:var(--cream);scroll-snap-align:center}#bruce-pdp-root .carousel-item img{aspect-ratio:9\/16;object-fit:cover}#bruce-pdp-root .arrow{position:absolute;z-index:2;top:50%;display:flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:50%;background:rgba(13,13,13,.55);transform:translateY(-50%)}#bruce-pdp-root .arrow svg{width:16px;height:16px;stroke:#fff}#bruce-pdp-root .prev{left:8px}#bruce-pdp-root .next{right:8px}#bruce-pdp-root .dots{display:flex;justify-content:center;gap:6px;margin-top:14px}#bruce-pdp-root .dot{width:6px;height:6px;border-radius:50%;background:var(--line)}#bruce-pdp-root .dot.active{width:16px;border-radius:4px;background:var(--ink)}\n#bruce-pdp-root .card{padding:22px 18px;border:1px solid var(--line);border-radius:24px}#bruce-pdp-root .tabs{display:inline-flex;gap:4px;margin:18px 0;padding:4px;border-radius:999px;background:var(--cream)}#bruce-pdp-root .tab{padding:8px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:rgba(13,13,13,.45)}#bruce-pdp-root .tab.active{background:var(--ink);color:#fff}#bruce-pdp-root .panel{display:none}#bruce-pdp-root .panel.active{display:block}#bruce-pdp-root .spec-row{display:grid;gap:2px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13.5px}#bruce-pdp-root .spec-row:last-child{border:0}#bruce-pdp-root .spec-row span:first-child{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.58}\n#bruce-pdp-root .brand{padding:24px 22px;border-radius:16px;background:#1c1c1c;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.16)}#bruce-pdp-root .brand-logo{width:180px;height:auto;margin-bottom:18px}#bruce-pdp-root .brand-eyebrow{margin-bottom:10px;font-size:14px;font-weight:700;color:#fff}#bruce-pdp-root .brand-copy{font-size:15px;line-height:1.8;color:rgba(255,255,255,.72)}#bruce-pdp-root .socials{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}#bruce-pdp-root .social{display:flex;align-items:center;gap:9px;min-width:0;padding:12px 14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;text-decoration:none}#bruce-pdp-root .social span:last-child{margin-left:auto;overflow:hidden;font-size:13px;color:rgba(255,255,255,.66);text-overflow:ellipsis;white-space:nowrap}#bruce-pdp-root .contact{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}#bruce-pdp-root .contact a{font-size:13px;color:rgba(255,255,255,.78);text-decoration:none}#bruce-pdp-root .tagline{padding:30px 20px 6px;text-align:center;font-size:13px;color:rgba(13,13,13,.45)}@media(max-width:749px){#bruce-pdp-root .socials{grid-template-columns:1fr}}\n\u003c\/style\u003e\n\u003csection class=\"wrap hero\"\u003e\u003cspan class=\"badge\"\u003eBRUCE \u0026amp; CO — Built to Last\u003c\/span\u003e\u003ch1\u003eAvesaro: The Ribbed Cotton Half-Zip\u003c\/h1\u003e\n\u003cp\u003eAvesaro brings fine vertical ribbing, a clean funnel collar and a short silver half zip to a relaxed cotton pullover designed for effortless smart-casual layering.\u003c\/p\u003e\n\u003cdiv class=\"pills\"\u003e\n\u003cspan class=\"pill\"\u003eRibbed Cotton Knit\u003c\/span\u003e\u003cspan class=\"pill\"\u003e10 Color Options\u003c\/span\u003e\u003cspan class=\"pill\"\u003eSizes S–5XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d01-hero.jpg?v=1787722398\" alt=\"Blue Avesaro ribbed half-zip styled on a coastal terrace\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\"\u003e\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eWhy Avesaro\u003c\/span\u003e\u003ch2\u003eTextured layering with a clean modern collar\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pillars\"\u003e\n\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFine Vertical Rib\u003c\/h3\u003e\n\u003cp\u003eContinuous ribbing adds depth from collar to hem while keeping the profile refined.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eShort Half Zip\u003c\/h3\u003e\n\u003cp\u003eA centered silver zipper adjusts the neckline without interrupting the simple front.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eFunnel Collar\u003c\/h3\u003e\n\u003cp\u003eThe structured ribbed collar can stand open for a relaxed layered look or close for extra coverage.\u003c\/p\u003e\u003c\/article\u003e\u003carticle class=\"pillar\"\u003e\u003ch3\u003eRelaxed Cotton Knit\u003c\/h3\u003e\n\u003cp\u003eA straight body, softly dropped shoulders and ribbed finishes support easy everyday movement.\u003c\/p\u003e\u003c\/article\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eThe Details\u003c\/span\u003e\u003ch2\u003eCollar, texture and finish, up close\u003c\/h2\u003e\n\u003cp\u003eExplore the silver half zip, funnel collar, fine cotton rib, sleeve cuff and structured hem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"details\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d02-funnel-collar-half-zip.jpg?v=1787722430\" alt=\"Avesaro blue funnel collar and silver half-zip detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d03-rib-knit-cuff.jpg?v=1787722434\" alt=\"Avesaro green cotton rib knit and cuff detail\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d04-ribbed-hem-drape.jpg?v=1787722439\" alt=\"Avesaro navy ribbed hem and knit drape detail\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"details\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"details\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"details\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"carousel-head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eHow to Wear It\u003c\/span\u003e\u003ch2\u003eTen colors for layered smart-casual looks\u003c\/h2\u003e\n\u003cp\u003eLayer Avesaro over a white tee and pair lighter shades with tonal trousers; choose Green or Navy to add depth to estate, café and city dressing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"carousel-wrap\"\u003e\n\u003cdiv class=\"carousel\" data-carousel=\"lifestyle\"\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d05-green-estate-walk.jpg?v=1787722448\" alt=\"Green Avesaro half-zip styled for an estate walk\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d06-khaki-cafe.jpg?v=1787722455\" alt=\"Khaki Avesaro half-zip styled at an outdoor cafe\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-d07-navy-city-walk.jpg?v=1787722451\" alt=\"Navy Avesaro half-zip styled for a European city walk\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"arrow prev\" data-prev=\"lifestyle\" aria-label=\"Previous image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m15 18-6-6 6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003cbutton class=\"arrow next\" data-next=\"lifestyle\" aria-label=\"Next image\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"m9 18 6-6-6-6\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"dots\" data-dots=\"lifestyle\"\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003csection class=\"wrap section\" style=\"padding-top:0\"\u003e\u003cdiv class=\"card\"\u003e\n\u003cdiv class=\"head\"\u003e\n\u003cspan class=\"eyebrow\"\u003eSpecifications\u003c\/span\u003e\u003ch2\u003eAvesaro pullover details\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tabs\" data-tabgroup=\"specs\"\u003e\n\u003cbutton class=\"tab active\" data-tab=\"details\"\u003eDetails\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"care\"\u003eCare\u003c\/button\u003e\u003cbutton class=\"tab\" data-tab=\"fit\"\u003eFit\u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel active\" data-panel=\"details\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStyle\u003c\/span\u003e\u003cspan\u003eLong-sleeve ribbed half-zip pullover\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eNeckline\u003c\/span\u003e\u003cspan\u003eFunnel collar with short centered silver zipper\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eKnit\u003c\/span\u003e\u003cspan\u003eFine vertical cotton rib throughout the body and sleeves\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinishes\u003c\/span\u003e\u003cspan\u003eRibbed sleeve cuffs and straight hem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eOptions\u003c\/span\u003e\u003cspan\u003e10 colors; availability varies by size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"care\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eWashing\u003c\/span\u003e\u003cspan\u003eUse a gentle cold cycle with similar colors\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDrying\u003c\/span\u003e\u003cspan\u003eReshape and dry flat away from direct heat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eFinishing\u003c\/span\u003e\u003cspan\u003eSteam lightly if needed and avoid stretching the rib knit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eStorage\u003c\/span\u003e\u003cspan\u003eFold clean and dry to help preserve the shape\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel\" data-panel=\"fit\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSize range\u003c\/span\u003e\u003cspan\u003eS–5XL\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSilhouette\u003c\/span\u003e\u003cspan\u003eRelaxed straight body with softly dropped shoulders\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eLength\u003c\/span\u003e\u003cspan\u003eDesigned to finish cleanly at the hip\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eChoosing a size\u003c\/span\u003e\u003cspan\u003eCompare the store size selector with a pullover that already fits you well\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003cfooter class=\"brand\" data-bruce-brand-signature=\"v6\"\u003e\u003cimg class=\"brand-logo\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-and-co-footer-logo-white-v6-verified.png?v=1787568048\" alt=\"Bruce \u0026amp; Co\"\u003e\u003cp class=\"brand-eyebrow\"\u003eAbout Us\u003c\/p\u003e\n\u003cp class=\"brand-copy\"\u003eBruce \u0026amp; Co is built for those who value timeless style, refined details and lasting quality. We curate elevated essentials that bring confidence, character and effortless sophistication to everyday life.\u003c\/p\u003e\n\u003cdiv class=\"socials\"\u003e\n\u003ca class=\"social\" href=\"https:\/\/instagram.com\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\u003cstrong\u003eInstagram\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eTikTok\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eYouTube\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"social\"\u003e\n\u003cstrong\u003eFacebook\u003c\/strong\u003e\u003cspan\u003e@bruceandco.store\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"contact\"\u003e\n\u003ca href=\"https:\/\/shopbruce.com\"\u003eshopbruce.com\u003c\/a\u003e\u003ca href=\"mailto:contact@shopbruce.com\"\u003econtact@shopbruce.com\u003c\/a\u003e\n\u003c\/div\u003e\u003c\/footer\u003e\u003cdiv class=\"tagline\"\u003eBruce \u0026amp; Co — Built to Last.\u003c\/div\u003e\n\u003cscript\u003e(function(){var root=document.getElementById('bruce-pdp-root');if(!root||root.dataset.ready)return;root.dataset.ready='1';root.querySelectorAll('[data-tabgroup]').forEach(function(nav){var card=nav.closest('.card');nav.querySelectorAll('.tab').forEach(function(btn){btn.addEventListener('click',function(){nav.querySelectorAll('.tab').forEach(function(b){b.classList.remove('active')});card.querySelectorAll('.panel').forEach(function(p){p.classList.remove('active')});btn.classList.add('active');card.querySelector('[data-panel=\"'+btn.dataset.tab+'\"]').classList.add('active')})})});root.querySelectorAll('.carousel').forEach(function(carousel){var key=carousel.dataset.carousel,items=Array.from(carousel.children),dots=root.querySelector('[data-dots=\"'+key+'\"]');items.forEach(function(_,i){var dot=document.createElement('span');dot.className='dot'+(i===0?' active':'');dots.appendChild(dot)});function step(dir){carousel.scrollBy({left:(items[0].getBoundingClientRect().width+10)*dir,behavior:'smooth'})}root.querySelector('[data-prev=\"'+key+'\"]').addEventListener('click',function(){step(-1)});root.querySelector('[data-next=\"'+key+'\"]').addEventListener('click',function(){step(1)});carousel.addEventListener('scroll',function(){clearTimeout(carousel._t);carousel._t=setTimeout(function(){var center=carousel.scrollLeft+carousel.clientWidth\/2,index=0,best=Infinity;items.forEach(function(item,i){var d=Math.abs(item.offsetLeft+item.clientWidth\/2-center);if(d\u003cbest){best=d;index=i}});dots.querySelectorAll('.dot').forEach(function(dot,i){dot.classList.toggle('active',i===index)})},120)})})})();\u003c\/script\u003e\n\u003c\/div\u003e\n","brand":"Bruce \u0026 Co","offers":[{"title":"Blue \/ S","offer_id":43890167709786,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":43890167742554,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":43890167775322,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":43890167808090,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":43890167840858,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":43890167873626,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":43890167906394,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":43890167939162,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ S","offer_id":43890167971930,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43890168004698,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43890168037466,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43890168070234,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":43890168103002,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 3XL","offer_id":43890168135770,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 4XL","offer_id":43890168168538,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 5XL","offer_id":43890168201306,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":43890168234074,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":43890168266842,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":43890168299610,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":43890168332378,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":43890168365146,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":43890168397914,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 4XL","offer_id":43890168430682,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 5XL","offer_id":43890168463450,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":43890168496218,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":43890168528986,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":43890168561754,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":43890168594522,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":43890168627290,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":43890168660058,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":43890168692826,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":43890168725594,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":43890168758362,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":43890168791130,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":43890168823898,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":43890168856666,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":43890168889434,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":43890168922202,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 4XL","offer_id":43890168954970,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Navy Blue \/ 5XL","offer_id":43890168987738,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43890169020506,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890169053274,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890169086042,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890169118810,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":43890169151578,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":43890169184346,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 4XL","offer_id":43890169217114,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 5XL","offer_id":43890169249882,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890169282650,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890169315418,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890169348186,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890169380954,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":43890169413722,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":43890169446490,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":43890169479258,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":43890169512026,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ S","offer_id":43890169544794,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ M","offer_id":43890169577562,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ L","offer_id":43890169610330,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ XL","offer_id":43890169643098,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 2XL","offer_id":43890169675866,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 3XL","offer_id":43890169708634,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 4XL","offer_id":43890169741402,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Army Green \/ 5XL","offer_id":43890169774170,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ S","offer_id":43890169806938,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ M","offer_id":43890169839706,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ L","offer_id":43890169872474,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ XL","offer_id":43890169905242,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ 2XL","offer_id":43890169938010,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ 3XL","offer_id":43890169970778,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ 4XL","offer_id":43890170003546,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Violet \/ 5XL","offer_id":43890170036314,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":43890170069082,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":43890170101850,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":43890170134618,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":43890170167386,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":43890170200154,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":43890170232922,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":43890170265690,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":43890170298458,"sku":null,"price":38.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/avesaro-g01-studio-blue_cf2a1677-5e4d-4cac-9c6a-fb9a2eb85e73.jpg?v=1787722540"},{"product_id":"mens-knitted-zip-polo-shirt-bruce-co-galmora","title":"Men's Knitted Zip Polo Shirt – Bruce \u0026 Co Galmora","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\n  #legacy-pdp-root .lgc-pillar h4,\n  #legacy-pdp-root .lgc-pillar p{ color:inherit !important; }\n  #legacy-pdp-root .lgc-pillar svg{ color:inherit !important; stroke:currentColor; }\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\u003eBruce \u0026amp; Co — Built to Last\u003c\/span\u003e\n    \u003ch2 class=\"lgc-h1\" data-i18n=\"hero.headline\"\u003eTextured refinement, made for everyday ease.\u003c\/h2\u003e\n    \u003cp class=\"lgc-hero-sub\" data-i18n=\"hero.sub\"\u003eA short-sleeve knitted polo with a clean zip collar, subtle vertical texture and considered contrast detailing.\u003c\/p\u003e\n    \u003cdiv class=\"lgc-hero-pills\"\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill1\"\u003e100% Polyester\u003c\/span\u003e\n      \u003cspan class=\"lgc-pill\" data-i18n=\"hero.pill2\"\u003eRegular Fit\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:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-galmora-description-hero.png?v=1787523996\" alt=\"Bruce \u0026amp; Co Galmora tan knitted zip polo styled in a European setting\"\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 Bruce \u0026amp; Co\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"pillars.headline\"\u003eQuiet design, considered from every angle\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\"\u003eDefined Collar\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.quality.desc\"\u003eA dark brown ribbed collar and short zip give the silhouette a composed focal point.\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\"\u003eTextural Depth\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.price.desc\"\u003eSubtle vertical knit detailing adds dimension while keeping the look restrained.\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\"\u003eEveryday Styling\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003eDesigned to pair naturally with tailored trousers, chinos and refined casual layers.\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\"\u003eBruce \u0026amp; Co Standard\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.guarantee.desc\"\u003eSelected for men who value restraint, versatility and lasting style.\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 Details\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel1.headline\"\u003eTexture and construction, up close\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel1.text\"\u003eExplore the collar, sleeve finish and ribbed hem through product-focused imagery.\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:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-galmora-description-detail-01-collar-zip.png?v=1787524001\" alt=\"Bruce \u0026amp; Co Galmora dark brown collar and zip detail\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-galmora-description-detail-02-sleeve.png?v=1787524007\" alt=\"Bruce \u0026amp; Co Galmora knitted sleeve trim detail\"\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-galmora-description-detail-03-hem.png?v=1787524013\" alt=\"Bruce \u0026amp; Co Galmora plain ribbed hem detail\"\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\"\u003eMade for the Everyday\u003c\/span\u003e\n      \u003ch2 class=\"lgc-h2\" data-i18n=\"carousel2.headline\"\u003eFrom café hours to coastal plans\u003c\/h2\u003e\n      \u003cp class=\"lgc-p\" data-i18n=\"carousel2.text\"\u003eA refined knit polo that moves naturally between relaxed and smart-casual settings.\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\/legacy-galmora-description-lifestyle-01-cafe.png?v=1787524019\" alt=\"Bruce \u0026amp; Co Galmora polo at a European 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\/legacy-galmora-description-lifestyle-02-promenade.png?v=1787524024\" alt=\"Bruce \u0026amp; Co Galmora polo on a Mediterranean promenade\"\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-galmora-description-lifestyle-03-hotel.png?v=1787524029\" alt=\"Bruce \u0026amp; Co Galmora polo in a refined hotel lounge\"\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 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\"\u003eDesign\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\"\u003eSizing\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\"\u003eStyle\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value1\"\u003eShort-sleeve knitted zip polo\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label2\"\u003eComposition\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value2\"\u003e100% polyester\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\"\u003eShort front zip\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.mat.label4\"\u003eColor\u003c\/span\u003e\u003cspan data-i18n=\"specs.mat.value4\"\u003eTan with dark brown accents\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\"\u003eHand wash cold; do not 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\"\u003eTumble dry low\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\"\u003eIron on low heat\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\"\u003eAvailable Sizes\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value1\"\u003eS–2XL\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label2\"\u003eDepartment\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value2\"\u003eMen\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label3\"\u003eModel\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value3\"\u003eBruce \u0026amp; Co Galmora\u003c\/span\u003e\n\u003c\/div\u003e\n          \n          \u003cdiv class=\"lgc-specs-row\"\u003e\n\u003cspan data-i18n=\"specs.tech.label5\"\u003eSelection\u003c\/span\u003e\u003cspan data-i18n=\"specs.tech.value5\"\u003eChoose your usual size\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\"\u003eProduct protection\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\"\u003eRequest an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026amp; Refund Policy.\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\"\u003eDelivery times vary by destination. Any available estimate is shown at checkout before payment.\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 may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026amp; Refund Policy.\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 should I choose my size?\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\"\u003eThe Bruce \u0026amp; Co Galmora is available in S–2XL. Choose the size you normally wear; if unsure, compare with a well-fitting polo before ordering.\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 should I care for 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\"\u003eHand wash cold without bleach. Tumble dry and iron only at low temperature.\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=\"Bruce \u0026amp; Co\" 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        Bruce \u0026amp; Co 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 Bruce \u0026amp; Co 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@Bruce \u0026amp; Co.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@Bruce \u0026amp; Co.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@Bruce \u0026amp; Co.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@Bruce \u0026amp; Co.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 Bruce \u0026amp; Co 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\"\u003eBruce \u0026amp; Co 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\": {\n      \"headline\": \"Textured refinement, made for everyday ease.\",\n      \"sub\": \"A short-sleeve knitted polo with a clean zip collar, subtle vertical texture and considered contrast detailing.\",\n      \"pill1\": \"100% Polyester\",\n      \"pill2\": \"Regular Fit\",\n      \"pill3\": \"14-Day Returns\"\n    },\n    \"pillars\": {\n      \"eyebrow\": \"Why Bruce \u0026amp; Co\",\n      \"headline\": \"Quiet design, considered from every angle\",\n      \"quality\": {\n        \"title\": \"Defined Collar\",\n        \"desc\": \"A dark brown ribbed collar and short zip give the silhouette a composed focal point.\"\n      },\n      \"price\": {\n        \"title\": \"Textural Depth\",\n        \"desc\": \"Subtle vertical knit detailing adds dimension while keeping the look restrained.\"\n      },\n      \"trust\": {\n        \"title\": \"Everyday Styling\",\n        \"desc\": \"Designed to pair naturally with tailored trousers, chinos and refined casual layers.\"\n      },\n      \"guarantee\": {\n        \"title\": \"Bruce \u0026amp; Co Standard\",\n        \"desc\": \"Selected for men who value restraint, versatility and lasting style.\"\n      }\n    },\n    \"carousel1\": {\n      \"eyebrow\": \"The Details\",\n      \"headline\": \"Texture and construction, up close\",\n      \"text\": \"Explore the collar, sleeve finish and ribbed hem through product-focused imagery.\"\n    },\n    \"carousel2\": {\n      \"eyebrow\": \"Made for the Everyday\",\n      \"headline\": \"From café hours to coastal plans\",\n      \"text\": \"A refined knit polo that moves naturally between relaxed and smart-casual settings.\"\n    },\n    \"specs\": {\n      \"eyebrow\": \"Specifications\",\n      \"headline\": \"Product details\",\n      \"tab1\": \"Design\",\n      \"tab2\": \"Care\",\n      \"tab3\": \"Sizing\",\n      \"mat\": {\n        \"label1\": \"Style\",\n        \"value1\": \"Short-sleeve knitted zip polo\",\n        \"label2\": \"Composition\",\n        \"value2\": \"100% polyester\",\n        \"label3\": \"Closure\",\n        \"value3\": \"Short front zip\",\n        \"label4\": \"Color\",\n        \"value4\": \"Tan with dark brown accents\"\n      },\n      \"care\": {\n        \"label1\": \"Washing\",\n        \"value1\": \"Hand wash cold; do not bleach\",\n        \"label2\": \"Drying\",\n        \"value2\": \"Tumble dry low\",\n        \"label3\": \"Ironing\",\n        \"value3\": \"Iron on low heat\"\n      },\n      \"tech\": {\n        \"label1\": \"Available Sizes\",\n        \"value1\": \"S–2XL\",\n        \"label2\": \"Department\",\n        \"value2\": \"Men\",\n        \"label3\": \"Model\",\n        \"value3\": \"Bruce \u0026amp; Co Galmora\",\n        \"label5\": \"Selection\",\n        \"value5\": \"Choose your usual size\"\n      }\n    },\n    \"trust\": {\n      \"eyebrow\": \"Buy without risk\",\n      \"headline\": \"Your trust, protected\",\n      \"item1\": {\n        \"title\": \"Product protection\",\n        \"desc\": \"Against manufacturing defects.\"\n      },\n      \"item2\": {\n        \"title\": \"14-Day Returns\",\n        \"desc\": \"Request an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026 Refund Policy.\"\n      },\n      \"item3\": {\n        \"title\": \"Secure Payment\",\n        \"desc\": \"Protected checkout environment.\"\n      },\n      \"item4\": {\n        \"title\": \"Tracked Shipping\",\n        \"desc\": \"Follow every step of delivery.\"\n      }\n    },\n    \"faq\": {\n      \"eyebrow\": \"Frequently Asked Questions\",\n      \"headline\": \"FAQ\",\n      \"q1\": \"What is the delivery time?\",\n      \"a1\": \"Delivery times vary by destination. Any available estimate is shown at checkout before payment.\",\n      \"q2\": \"How does return or exchange work?\",\n      \"a2\": \"You may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026 Refund Policy.\",\n      \"q3\": \"How should I choose my size?\",\n      \"a3\": \"The Bruce \u0026amp; Co Galmora is available in S–2XL. Choose the size you normally wear; if unsure, compare with a well-fitting polo before ordering.\",\n      \"q4\": \"What payment methods are accepted?\",\n      \"a4\": \"Credit card and other major methods at checkout, with installments where available.\",\n      \"q5\": \"How should I care for it?\",\n      \"a5\": \"Hand wash cold without bleach. Tumble dry and iron only at low temperature.\"\n    }\n  },\n  \"de\": {\n    \"hero\": {\n      \"headline\": \"Strukturierte Eleganz für entspannte Alltagsmomente.\",\n      \"sub\": \"Ein kurzärmeliges Strickpolo mit klarem Reißverschlusskragen, feiner vertikaler Struktur und zurückhaltenden Kontrastdetails.\",\n      \"pill1\": \"100 % Polyester\",\n      \"pill2\": \"Regular Fit\",\n      \"pill3\": \"14 Tage Rückgabe\"\n    },\n    \"pillars\": {\n      \"eyebrow\": \"Warum Bruce \u0026amp; Co\",\n      \"headline\": \"Ruhiges Design, aus jedem Blickwinkel durchdacht\",\n      \"quality\": {\n        \"title\": \"Definierter Kragen\",\n        \"desc\": \"Dunkelbrauner Rippkragen und kurzer Reißverschluss setzen einen klaren Akzent.\"\n      },\n      \"price\": {\n        \"title\": \"Strukturelle Tiefe\",\n        \"desc\": \"Feine vertikale Strickdetails schaffen Dimension ohne Übermaß.\"\n      },\n      \"trust\": {\n        \"title\": \"Vielseitig kombinierbar\",\n        \"desc\": \"Passt selbstverständlich zu Stoffhosen, Chinos und gepflegten Freizeit-Layern.\"\n      },\n      \"guarantee\": {\n        \"title\": \"Bruce \u0026amp; Co Standard\",\n        \"desc\": \"Ausgewählt für Männer, die Zurückhaltung, Vielseitigkeit und dauerhaften Stil schätzen.\"\n      }\n    },\n    \"carousel1\": {\n      \"eyebrow\": \"Die Details\",\n      \"headline\": \"Struktur und Verarbeitung aus der Nähe\",\n      \"text\": \"Entdecke Kragen, Ärmelabschluss und Rippbund in produktnahen Aufnahmen.\"\n    },\n    \"carousel2\": {\n      \"eyebrow\": \"Für jeden Tag\",\n      \"headline\": \"Vom Café bis zur Küstenpromenade\",\n      \"text\": \"Ein gepflegtes Strickpolo für entspannte und smarte Casual-Looks.\"\n    },\n    \"specs\": {\n      \"eyebrow\": \"Spezifikationen\",\n      \"headline\": \"Produktdetails\",\n      \"tab1\": \"Design\",\n      \"tab2\": \"Pflege\",\n      \"tab3\": \"Größen\",\n      \"mat\": {\n        \"label1\": \"Stil\",\n        \"value1\": \"Kurzärmeliges Strickpolo mit Zip\",\n        \"label2\": \"Material\",\n        \"value2\": \"100 % Polyester\",\n        \"label3\": \"Verschluss\",\n        \"value3\": \"Kurzer Frontreißverschluss\",\n        \"label4\": \"Farbe\",\n        \"value4\": \"Beige mit dunkelbraunen Akzenten\"\n      },\n      \"care\": {\n        \"label1\": \"Waschen\",\n        \"value1\": \"Kalt von Hand waschen; nicht bleichen\",\n        \"label2\": \"Trocknen\",\n        \"value2\": \"Niedrige Trocknertemperatur\",\n        \"label3\": \"Bügeln\",\n        \"value3\": \"Bei niedriger Temperatur bügeln\"\n      },\n      \"tech\": {\n        \"label1\": \"Verfügbare Größen\",\n        \"value1\": \"S–2XL\",\n        \"label2\": \"Abteilung\",\n        \"value2\": \"Herren\",\n        \"label3\": \"Modell\",\n        \"value3\": \"Bruce \u0026amp; Co Galmora\",\n        \"label5\": \"Auswahl\",\n        \"value5\": \"Übliche Größe wählen\"\n      }\n    },\n    \"trust\": {\n      \"eyebrow\": \"Risikofrei kaufen\",\n      \"headline\": \"Dein Vertrauen, geschützt\",\n      \"item1\": {\n        \"title\": \"Produktschutz\",\n        \"desc\": \"Gegen Fabrikationsfehler.\"\n      },\n      \"item2\": {\n        \"title\": \"14 Tage Rückgabe\",\n        \"desc\": \"Sie können innerhalb von 14 Tagen nach der Lieferung eine berechtigte Rückgabe beantragen. Bedingungen und Rücksendekosten sind in unserer Rückgabe- und Erstattungsrichtlinie erläutert.\"\n      },\n      \"item3\": {\n        \"title\": \"Sichere Zahlung\",\n        \"desc\": \"Geschützte Kaufumgebung.\"\n      },\n      \"item4\": {\n        \"title\": \"Sendungsverfolgung\",\n        \"desc\": \"Verfolge jeden Schritt der Lieferung.\"\n      }\n    },\n    \"faq\": {\n      \"eyebrow\": \"Häufige Fragen\",\n      \"headline\": \"FAQ\",\n      \"q1\": \"Wie lange dauert die Lieferung?\",\n      \"a1\": \"Die voraussichtliche Lieferung dauert in der Regel 7–20 Werktage, abhängig von Zielort, Versanddienstleister und lokaler Zollabfertigung.\",\n      \"q2\": \"Wie funktioniert Rückgabe oder Umtausch?\",\n      \"a2\": \"Sie können innerhalb von 14 Tagen nach der Lieferung eine berechtigte Rückgabe beantragen. Bedingungen, Rücksendekosten und Bearbeitungszeit der Erstattung sind in unserer Rückgabe- und Erstattungsrichtlinie erläutert.\",\n      \"q3\": \"Wie wähle ich meine Größe?\",\n      \"a3\": \"Bruce \u0026amp; Co Galmora ist in S–2XL erhältlich. Wähle deine übliche Größe und vergleiche im Zweifel mit einem gut passenden Polo.\",\n      \"q4\": \"Welche Zahlungsmethoden werden akzeptiert?\",\n      \"a4\": \"Kreditkarte und weitere gängige Methoden beim Checkout, je nach Verfügbarkeit auch in Raten.\",\n      \"q5\": \"Wie pflege ich es?\",\n      \"a5\": \"Kalt von Hand und ohne Bleichmittel waschen. Nur bei niedriger Temperatur trocknen und bügeln.\"\n    }\n  },\n  \"nl\": {\n    \"hero\": {\n      \"headline\": \"Verfijnde textuur voor moeiteloos dagelijks dragen.\",\n      \"sub\": \"Een gebreide polo met korte mouwen, een strakke ritssluiting aan de kraag, subtiele verticale textuur en beheerste contrastdetails.\",\n      \"pill1\": \"100% polyester\",\n      \"pill2\": \"Regular fit\",\n      \"pill3\": \"14 dagen retour\"\n    },\n    \"pillars\": {\n      \"eyebrow\": \"Waarom Bruce \u0026amp; Co\",\n      \"headline\": \"Ingetogen design, vanuit elke hoek doordacht\",\n      \"quality\": {\n        \"title\": \"Karaktervolle kraag\",\n        \"desc\": \"De donkerbruine ribkraag en korte rits geven het silhouet een verzorgd accent.\"\n      },\n      \"price\": {\n        \"title\": \"Textuur met diepte\",\n        \"desc\": \"Subtiele verticale breidetails voegen dimensie toe zonder overdaad.\"\n      },\n      \"trust\": {\n        \"title\": \"Dagelijkse styling\",\n        \"desc\": \"Combineert vanzelfsprekend met pantalons, chino’s en verfijnde casual lagen.\"\n      },\n      \"guarantee\": {\n        \"title\": \"Bruce \u0026amp; Co Standard\",\n        \"desc\": \"Geselecteerd voor mannen die ingetogenheid, veelzijdigheid en blijvende stijl waarderen.\"\n      }\n    },\n    \"carousel1\": {\n      \"eyebrow\": \"De details\",\n      \"headline\": \"Textuur en afwerking van dichtbij\",\n      \"text\": \"Bekijk de kraag, mouwafwerking en geribde zoom in productgerichte beelden.\"\n    },\n    \"carousel2\": {\n      \"eyebrow\": \"Gemaakt voor elke dag\",\n      \"headline\": \"Van café tot kustpromenade\",\n      \"text\": \"Een verfijnde gebreide polo voor ontspannen en smart-casual momenten.\"\n    },\n    \"specs\": {\n      \"eyebrow\": \"Specificaties\",\n      \"headline\": \"Productdetails\",\n      \"tab1\": \"Design\",\n      \"tab2\": \"Onderhoud\",\n      \"tab3\": \"Maten\",\n      \"mat\": {\n        \"label1\": \"Stijl\",\n        \"value1\": \"Gebreide polo met korte mouwen en rits\",\n        \"label2\": \"Samenstelling\",\n        \"value2\": \"100% polyester\",\n        \"label3\": \"Sluiting\",\n        \"value3\": \"Korte rits vooraan\",\n        \"label4\": \"Kleur\",\n        \"value4\": \"Beige met donkerbruine accenten\"\n      },\n      \"care\": {\n        \"label1\": \"Wassen\",\n        \"value1\": \"Koud met de hand wassen; niet bleken\",\n        \"label2\": \"Drogen\",\n        \"value2\": \"Op lage temperatuur drogen\",\n        \"label3\": \"Strijken\",\n        \"value3\": \"Op lage temperatuur strijken\"\n      },\n      \"tech\": {\n        \"label1\": \"Beschikbare maten\",\n        \"value1\": \"S–2XL\",\n        \"label2\": \"Afdeling\",\n        \"value2\": \"Heren\",\n        \"label3\": \"Model\",\n        \"value3\": \"Bruce \u0026amp; Co Galmora\",\n        \"label5\": \"Keuze\",\n        \"value5\": \"Kies je gebruikelijke maat\"\n      }\n    },\n    \"trust\": {\n      \"eyebrow\": \"Zonder risico kopen\",\n      \"headline\": \"Jouw vertrouwen, beschermd\",\n      \"item1\": {\n        \"title\": \"Productbescherming\",\n        \"desc\": \"Tegen fabricagefouten.\"\n      },\n      \"item2\": {\n        \"title\": \"14 Dagen Retour\",\n        \"desc\": \"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden en retourkosten worden uitgelegd in ons retour- en terugbetalingsbeleid.\"\n      },\n      \"item3\": {\n        \"title\": \"Veilig Betalen\",\n        \"desc\": \"Beschermde afrekenomgeving.\"\n      },\n      \"item4\": {\n        \"title\": \"Verzending met Tracking\",\n        \"desc\": \"Volg elke stap van de levering.\"\n      }\n    },\n    \"faq\": {\n      \"eyebrow\": \"Veelgestelde Vragen\",\n      \"headline\": \"FAQ\",\n      \"q1\": \"Wat is de levertijd?\",\n      \"a1\": \"De geschatte levering duurt doorgaans 7–20 werkdagen, afhankelijk van bestemming, vervoerder en lokale douaneafhandeling.\",\n      \"q2\": \"Hoe werkt retour of ruilen?\",\n      \"a2\": \"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden, retourkosten en verwerkingstijd van de terugbetaling worden uitgelegd in ons retour- en terugbetalingsbeleid.\",\n      \"q3\": \"Hoe kies ik mijn maat?\",\n      \"a3\": \"Bruce \u0026amp; Co Galmora is beschikbaar in S–2XL. Kies je gebruikelijke maat en vergelijk bij twijfel met een goed passende polo.\",\n      \"q4\": \"Welke betaalmethoden worden geaccepteerd?\",\n      \"a4\": \"Creditcard en andere gangbare methodes bij het afrekenen, met betaling in termijnen waar mogelijk.\",\n      \"q5\": \"Hoe onderhoud ik de polo?\",\n      \"a5\": \"Koud met de hand wassen zonder bleekmiddel. Alleen op lage temperatuur drogen en strijken.\"\n    }\n  },\n  \"it\": {\n    \"hero\": {\n      \"headline\": \"Eleganza materica, pensata per ogni giorno.\",\n      \"sub\": \"Una polo in maglia a maniche corte con colletto pulito a zip, texture verticale discreta e dettagli a contrasto misurati.\",\n      \"pill1\": \"100% poliestere\",\n      \"pill2\": \"Vestibilità regular\",\n      \"pill3\": \"Resi entro 14 giorni\"\n    },\n    \"pillars\": {\n      \"eyebrow\": \"Perché Bruce \u0026amp; Co\",\n      \"headline\": \"Design essenziale, curato da ogni angolazione\",\n      \"quality\": {\n        \"title\": \"Colletto definito\",\n        \"desc\": \"Il colletto a coste marrone scuro e la zip corta creano un punto focale composto.\"\n      },\n      \"price\": {\n        \"title\": \"Profondità materica\",\n        \"desc\": \"La lavorazione verticale aggiunge dimensione mantenendo un’estetica sobria.\"\n      },\n      \"trust\": {\n        \"title\": \"Stile quotidiano\",\n        \"desc\": \"Facile da abbinare a pantaloni sartoriali, chino e capi casual raffinati.\"\n      },\n      \"guarantee\": {\n        \"title\": \"Standard Bruce \u0026amp; Co\",\n        \"desc\": \"Scelto per uomini che apprezzano misura, versatilità e stile duraturo.\"\n      }\n    },\n    \"carousel1\": {\n      \"eyebrow\": \"I dettagli\",\n      \"headline\": \"Texture e costruzione da vicino\",\n      \"text\": \"Esplora colletto, finitura delle maniche e bordo a coste attraverso immagini dedicate al prodotto.\"\n    },\n    \"carousel2\": {\n      \"eyebrow\": \"Pensata per ogni giorno\",\n      \"headline\": \"Dal caffè alla passeggiata sul mare\",\n      \"text\": \"Una polo in maglia raffinata che passa con naturalezza dal relax allo smart casual.\"\n    },\n    \"specs\": {\n      \"eyebrow\": \"Specifiche\",\n      \"headline\": \"Dettagli prodotto\",\n      \"tab1\": \"Design\",\n      \"tab2\": \"Cura\",\n      \"tab3\": \"Taglie\",\n      \"mat\": {\n        \"label1\": \"Stile\",\n        \"value1\": \"Polo in maglia a maniche corte con zip\",\n        \"label2\": \"Composizione\",\n        \"value2\": \"100% poliestere\",\n        \"label3\": \"Chiusura\",\n        \"value3\": \"Zip corta frontale\",\n        \"label4\": \"Colore\",\n        \"value4\": \"Beige con dettagli marrone scuro\"\n      },\n      \"care\": {\n        \"label1\": \"Lavaggio\",\n        \"value1\": \"Lavare a mano a freddo; non candeggiare\",\n        \"label2\": \"Asciugatura\",\n        \"value2\": \"Asciugare a bassa temperatura\",\n        \"label3\": \"Stiro\",\n        \"value3\": \"Stirare a bassa temperatura\"\n      },\n      \"tech\": {\n        \"label1\": \"Taglie disponibili\",\n        \"value1\": \"S–2XL\",\n        \"label2\": \"Reparto\",\n        \"value2\": \"Uomo\",\n        \"label3\": \"Modello\",\n        \"value3\": \"Bruce \u0026amp; Co Galmora\",\n        \"label5\": \"Scelta\",\n        \"value5\": \"Scegli la tua taglia abituale\"\n      }\n    },\n    \"trust\": {\n      \"eyebrow\": \"Acquista senza rischi\",\n      \"headline\": \"La tua fiducia, protetta\",\n      \"item1\": {\n        \"title\": \"Protezione del prodotto\",\n        \"desc\": \"Contro difetti di fabbricazione.\"\n      },\n      \"item2\": {\n        \"title\": \"Reso in 14 Giorni\",\n        \"desc\": \"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni e i costi di reso sono spiegati nella nostra Politica di reso e rimborso.\"\n      },\n      \"item3\": {\n        \"title\": \"Pagamento Sicuro\",\n        \"desc\": \"Ambiente di acquisto protetto.\"\n      },\n      \"item4\": {\n        \"title\": \"Spedizione Tracciata\",\n        \"desc\": \"Segui ogni fase della consegna.\"\n      }\n    },\n    \"faq\": {\n      \"eyebrow\": \"Domande Frequenti\",\n      \"headline\": \"FAQ\",\n      \"q1\": \"Qual è il tempo di consegna?\",\n      \"a1\": \"La consegna stimata richiede generalmente 7–20 giorni lavorativi, a seconda della destinazione, del corriere e delle procedure doganali locali.\",\n      \"q2\": \"Come funziona il reso o il cambio?\",\n      \"a2\": \"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni, i costi di reso e i tempi di elaborazione del rimborso sono spiegati nella nostra Politica di reso e rimborso.\",\n      \"q3\": \"Come scelgo la taglia?\",\n      \"a3\": \"Bruce \u0026amp; Co Galmora è disponibile dalla S alla 2XL. Scegli la taglia abituale e, in caso di dubbio, confronta con una polo che veste bene.\",\n      \"q4\": \"Quali metodi di pagamento sono accettati?\",\n      \"a4\": \"Carta di credito e altri metodi principali al checkout, con rateizzazione dove disponibile.\",\n      \"q5\": \"Come la curo?\",\n      \"a5\": \"Lavare a mano a freddo senza candeggina. Asciugare e stirare solo a bassa temperatura.\"\n    }\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":"Bruce \u0026 Co","offers":[{"title":"Tan \/ S","offer_id":43890173116506,"sku":"PAR10953","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Tan \/ M","offer_id":43890173149274,"sku":"PAR10954","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Tan \/ L","offer_id":43890173182042,"sku":"PAR10955","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Tan \/ XL","offer_id":43890173214810,"sku":"PAR10956","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Tan \/ 2XL","offer_id":43890173247578,"sku":"PAR10957","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890173280346,"sku":"PAR10958","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890173313114,"sku":"PAR10959","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890173345882,"sku":"PAR10960","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890173378650,"sku":"PAR10961","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":43890173411418,"sku":"PAR10962","price":24.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43890173444186,"sku":"PAR10963","price":24.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890173476954,"sku":"PAR10964","price":24.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890173509722,"sku":"PAR10965","price":24.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890173542490,"sku":"PAR10966","price":24.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":43890173575258,"sku":"PAR10967","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightgreen \/ S","offer_id":43890173608026,"sku":"PAR10968","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightgreen \/ M","offer_id":43890173640794,"sku":"PAR10969","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightgreen \/ L","offer_id":43890173673562,"sku":"PAR10970","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightgreen \/ XL","offer_id":43890173706330,"sku":"PAR10971","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightgreen \/ 2XL","offer_id":43890173739098,"sku":"PAR10972","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightblue \/ S","offer_id":43890173771866,"sku":"PAR10973","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightblue \/ M","offer_id":43890173804634,"sku":"PAR10974","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightblue \/ L","offer_id":43890173837402,"sku":"PAR10975","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightblue \/ XL","offer_id":43890173870170,"sku":"PAR10976","price":24.95,"currency_code":"USD","in_stock":true},{"title":"Lightblue \/ 2XL","offer_id":43890173902938,"sku":"PAR10977","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-galmora-gallery-01-main_492e8a32-98e0-4236-8ac3-f5adb882c85c.png?v=1787524070"},{"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","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\u003eBruce \u0026amp; Co — 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\"\u003eProduct protection\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=\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co\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\"\u003eSelected with attention to quality and 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\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eBruce \u0026amp; Co Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\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:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-015.png?v=1787516149\" 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 — Bruce \u0026amp; Co 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          \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\"\u003eProduct protection\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\"\u003eRequest an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026amp; Refund Policy.\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\"\u003eDelivery times vary by destination. Any available estimate is shown at checkout before payment.\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 may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026amp; Refund Policy.\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\/bruce-and-co-logo-white.png?v=1787519206\" alt=\"Bruce \u0026amp; Co 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        Bruce \u0026amp; Co 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\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Bruce \u0026amp; Co 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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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 Bruce \u0026amp; Co 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\"\u003eBruce \u0026amp; Co 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:\"Product protection\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Bruce \u0026amp; Co\", 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:\"Selected with attention to quality and value.\"},\n        trust:{title:\"Bruce \u0026amp; Co Trust\",desc:\"Part of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\"},\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 Bruce \u0026amp; Co 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\",label5:\"Origin\",value5:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Product protection\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Request an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026 Refund Policy.\"},\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:\"Delivery times vary by destination. Any available estimate is shown at checkout before payment.\",\n        q2:\"How does return or exchange work?\", a2:\"You may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026 Refund Policy.\",\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:\"Produktschutz\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Bruce \u0026amp; Co\", 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:\"Ausgewählt mit Blick auf Qualität und Wert.\"},\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 Bruce \u0026amp; Co 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:\"Produktschutz\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Sie können innerhalb von 14 Tagen nach der Lieferung eine berechtigte Rückgabe beantragen. Bedingungen und Rücksendekosten sind in unserer Rückgabe- und Erstattungsrichtlinie erläutert.\"},\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 voraussichtliche Lieferzeit ab Bestellung beträgt beim kostenlosen Versand 7–15 Werktage und beim Premium-Versand 5–8 Werktage, sofern dieser an der Kasse verfügbar ist. Diese Zeiträume umfassen die Bearbeitung und den Transport; Wochenenden und Feiertage sind ausgenommen. Nach dem Versand erhalten Sie eine Versandbestätigung mit Informationen zur Sendungsverfolgung, sofern verfügbar. Zollabfertigung oder Störungen beim Versanddienstleister können Verzögerungen verursachen. Weitere Informationen finden Sie in unserer Versandrichtlinie.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Sie k\\u00f6nnen innerhalb von 14 Tagen nach der Lieferung eine berechtigte R\\u00fcckgabe beantragen. Bedingungen, R\\u00fccksendekosten und Bearbeitungszeit der Erstattung sind in unserer R\\u00fcckgabe- und Erstattungsrichtlinie erl\\u00e4utert.\",\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:\"Productbescherming\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Bruce \u0026amp; Co\", 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:\"Geselecteerd met aandacht voor kwaliteit en waarde.\"},\n        trust:{title:\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co 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:\"Productbescherming\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden en retourkosten worden uitgelegd in ons retour- en terugbetalingsbeleid.\"},\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 geschatte levertijd vanaf het plaatsen van de bestelling is 7–15 werkdagen met gratis verzending of 5–8 werkdagen met Premium-verzending, indien beschikbaar bij het afrekenen. Deze termijnen omvatten de verwerking en het transport; weekenden en feestdagen zijn uitgesloten. Na verzending ontvangt u een verzendbevestiging met trackinginformatie wanneer die beschikbaar is. Douaneafhandeling of verstoringen bij de vervoerder kunnen vertraging veroorzaken. Raadpleeg ons verzendbeleid voor meer informatie.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden, retourkosten en verwerkingstijd van de terugbetaling worden uitgelegd in ons retour- en terugbetalingsbeleid.\",\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:\"Protezione del prodotto\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Bruce \u0026amp; Co\", 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:\"Selezionato con attenzione alla qualità e al valore.\"},\n        trust:{title:\"Fiducia Bruce \u0026amp; Co\",desc:\"Parte della linea Bruce \u0026amp; Co, 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 Bruce \u0026amp; Co 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:\"Protezione del prodotto\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni e i costi di reso sono spiegati nella nostra Politica di reso e rimborso.\"},\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:\"La consegna stimata dalla data dell’ordine è di 7–15 giorni lavorativi con spedizione gratuita o di 5–8 giorni lavorativi con spedizione Premium, se disponibile al checkout. Questi tempi includono la preparazione e il trasporto; sono esclusi i fine settimana e i giorni festivi. Dopo la spedizione riceverai una conferma con le informazioni di tracciamento, quando disponibili. Le procedure doganali o le interruzioni del servizio del corriere possono causare ritardi. Consulta la nostra Politica di spedizione per maggiori dettagli.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni, i costi di reso e i tempi di elaborazione del rimborso sono spiegati nella nostra Politica di reso e rimborso.\",\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":"Bruce \u0026 Co","offers":[{"title":"Light Gray \/ XXXL","offer_id":43890175246426,"sku":"14:691#light gray;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ XXL","offer_id":43890175279194,"sku":"14:691#light gray;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ XL","offer_id":43890175311962,"sku":"14:691#light gray;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ L","offer_id":43890175344730,"sku":"14:691#light gray;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ M","offer_id":43890175377498,"sku":"14:691#light gray;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Light Gray \/ S","offer_id":43890175410266,"sku":"14:691#light gray;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":43890175443034,"sku":"14:29;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":43890175475802,"sku":"14:29;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890175508570,"sku":"14:29;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890175541338,"sku":"14:29;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890175574106,"sku":"14:29;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43890175606874,"sku":"14:29;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":43890175639642,"sku":"14:193;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43890175672410,"sku":"14:193;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890175705178,"sku":"14:193;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890175737946,"sku":"14:193;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890175770714,"sku":"14:193;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890175803482,"sku":"14:193;5:100014064","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXXL","offer_id":43890175836250,"sku":"14:200001438;5:4183","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXL","offer_id":43890175869018,"sku":"14:200001438;5:4182","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XL","offer_id":43890175901786,"sku":"14:200001438;5:100014065","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ L","offer_id":43890175934554,"sku":"14:200001438;5:361385","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ M","offer_id":43890175967322,"sku":"14:200001438;5:361386","price":87.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ S","offer_id":43890176000090,"sku":"14:200001438;5:100014064","price":87.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/DA829F54-921D-46F4-ACBD-C49AEAA30691.png?v=1787388242"},{"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","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\u003eBruce \u0026amp; Co — 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\"\u003eProduct protection\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=\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co\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\"\u003eSelected with attention to quality and 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\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eBruce \u0026amp; Co Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\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:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-147.png?v=1787516691\" alt=\"Detail 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-148.png?v=1787516695\" alt=\"Detail 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-149.png?v=1787516701\" 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 — Bruce \u0026amp; Co 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          \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\"\u003eProduct protection\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\"\u003eRequest an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026amp; Refund Policy.\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\"\u003eDelivery times vary by destination. Any available estimate is shown at checkout before payment.\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 may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026amp; Refund Policy.\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\/bruce-and-co-logo-white.png?v=1787519206\" alt=\"Bruce \u0026amp; Co 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        Bruce \u0026amp; Co 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\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Bruce \u0026amp; Co 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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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 Bruce \u0026amp; Co 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\"\u003eBruce \u0026amp; Co 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:\"Product protection\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Bruce \u0026amp; Co\", 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:\"Selected with attention to quality and value.\"},\n        trust:{title:\"Bruce \u0026amp; Co Trust\",desc:\"Part of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\"},\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 Bruce \u0026amp; Co 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\",label4:\"Origin\",value4:\"Mainland China\"} },\n      trust:{ eyebrow:\"Buy without risk\", headline:\"Your trust, protected\",\n        item1:{title:\"Product protection\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Request an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026 Refund Policy.\"},\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:\"Delivery times vary by destination. Any available estimate is shown at checkout before payment.\",\n        q2:\"How does return or exchange work?\", a2:\"You may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026 Refund Policy.\",\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:\"Produktschutz\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Bruce \u0026amp; Co\", 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:\"Ausgewählt mit Blick auf Qualität und Wert.\"},\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 Bruce \u0026amp; Co 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:\"Produktschutz\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Sie können innerhalb von 14 Tagen nach der Lieferung eine berechtigte Rückgabe beantragen. Bedingungen und Rücksendekosten sind in unserer Rückgabe- und Erstattungsrichtlinie erläutert.\"},\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 voraussichtliche Lieferzeit ab Bestellung beträgt beim kostenlosen Versand 7–15 Werktage und beim Premium-Versand 5–8 Werktage, sofern dieser an der Kasse verfügbar ist. Diese Zeiträume umfassen die Bearbeitung und den Transport; Wochenenden und Feiertage sind ausgenommen. Nach dem Versand erhalten Sie eine Versandbestätigung mit Informationen zur Sendungsverfolgung, sofern verfügbar. Zollabfertigung oder Störungen beim Versanddienstleister können Verzögerungen verursachen. Weitere Informationen finden Sie in unserer Versandrichtlinie.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Sie k\\u00f6nnen innerhalb von 14 Tagen nach der Lieferung eine berechtigte R\\u00fcckgabe beantragen. Bedingungen, R\\u00fccksendekosten und Bearbeitungszeit der Erstattung sind in unserer R\\u00fcckgabe- und Erstattungsrichtlinie erl\\u00e4utert.\",\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:\"Productbescherming\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Bruce \u0026amp; Co\", 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:\"Geselecteerd met aandacht voor kwaliteit en waarde.\"},\n        trust:{title:\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co 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:\"Productbescherming\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden en retourkosten worden uitgelegd in ons retour- en terugbetalingsbeleid.\"},\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 geschatte levertijd vanaf het plaatsen van de bestelling is 7–15 werkdagen met gratis verzending of 5–8 werkdagen met Premium-verzending, indien beschikbaar bij het afrekenen. Deze termijnen omvatten de verwerking en het transport; weekenden en feestdagen zijn uitgesloten. Na verzending ontvangt u een verzendbevestiging met trackinginformatie wanneer die beschikbaar is. Douaneafhandeling of verstoringen bij de vervoerder kunnen vertraging veroorzaken. Raadpleeg ons verzendbeleid voor meer informatie.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden, retourkosten en verwerkingstijd van de terugbetaling worden uitgelegd in ons retour- en terugbetalingsbeleid.\",\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:\"Protezione del prodotto\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Bruce \u0026amp; Co\", 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:\"Selezionato con attenzione alla qualità e al valore.\"},\n        trust:{title:\"Fiducia Bruce \u0026amp; Co\",desc:\"Parte della linea Bruce \u0026amp; Co, 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 Bruce \u0026amp; Co 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:\"Protezione del prodotto\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni e i costi di reso sono spiegati nella nostra Politica di reso e rimborso.\"},\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:\"La consegna stimata dalla data dell’ordine è di 7–15 giorni lavorativi con spedizione gratuita o di 5–8 giorni lavorativi con spedizione Premium, se disponibile al checkout. Questi tempi includono la preparazione e il trasporto; sono esclusi i fine settimana e i giorni festivi. Dopo la spedizione riceverai una conferma con le informazioni di tracciamento, quando disponibili. Le procedure doganali o le interruzioni del servizio del corriere possono causare ritardi. Consulta la nostra Politica di spedizione per maggiori dettagli.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni, i costi di reso e i tempi di elaborazione del rimborso sono spiegati nella nostra Politica di reso e rimborso.\",\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":"Bruce \u0026 Co","offers":[{"title":"Black \/ XL","offer_id":43890177671258,"sku":"14:350850#black;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXL","offer_id":43890177704026,"sku":"14:350850#black;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890177736794,"sku":"14:350850#black;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890177769562,"sku":"14:350850#black;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890177802330,"sku":"14:350850#black;5:100014064","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":43890177835098,"sku":"14:193#Light blue;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XXL","offer_id":43890177867866,"sku":"14:193#Light blue;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":43890177900634,"sku":"14:193#Light blue;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":43890177933402,"sku":"14:193#Light blue;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ S","offer_id":43890177966170,"sku":"14:193#Light blue;5:100014064","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XL","offer_id":43890177998938,"sku":"14:365458#Khaki color;5:100014065","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ XXL","offer_id":43890178031706,"sku":"14:365458#Khaki color;5:4182","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ M","offer_id":43890178064474,"sku":"14:365458#Khaki color;5:361386","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ L","offer_id":43890178097242,"sku":"14:365458#Khaki color;5:361385","price":97.9,"currency_code":"USD","in_stock":true},{"title":"Biege \/ S","offer_id":43890178130010,"sku":"14:365458#Khaki color;5:100014064","price":97.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/1_bc6aead2-66d6-402e-9817-56b090f17f62.png?v=1787388247"},{"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","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\u003eBruce \u0026amp; Co — 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\"\u003eProduct protection\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=\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co\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\"\u003eSelected with attention to quality and 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\n        \u003ch4 data-i18n=\"pillars.trust.title\"\u003eBruce \u0026amp; Co Trust\u003c\/h4\u003e\n        \u003cp data-i18n=\"pillars.trust.desc\"\u003ePart of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\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:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-133.png?v=1787516593\" alt=\"Detail 1\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-134.png?v=1787516615\" alt=\"Detail 2\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/bruce-co-description-135.png?v=1787516664\" 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 — Bruce \u0026amp; Co 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\"\u003eProduct protection\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\"\u003eRequest an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026amp; Refund Policy.\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\"\u003eDelivery times vary by destination. Any available estimate is shown at checkout before payment.\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 may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026amp; Refund Policy.\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\/bruce-and-co-logo-white.png?v=1787519206\" alt=\"Bruce \u0026amp; Co 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        Bruce \u0026amp; Co 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\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Bruce \u0026amp; Co 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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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 Bruce \u0026amp; Co 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\"\u003eBruce \u0026amp; Co 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:\"Product protection\", pill3:\"14-Day Returns\" },\n      pillars:{ eyebrow:\"Why Bruce \u0026amp; Co\", 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:\"Selected with attention to quality and value.\"},\n        trust:{title:\"Bruce \u0026amp; Co Trust\",desc:\"Part of the Bruce \u0026amp; Co selection, chosen with attention to quality and value.\"},\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 Bruce \u0026amp; Co 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:\"Product protection\",desc:\"Against manufacturing defects.\"},\n        item2:{title:\"14-Day Returns\",desc:\"Request an eligible return within 14 days of delivery. Conditions and return costs are explained in our Return \u0026 Refund Policy.\"},\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:\"Delivery times vary by destination. Any available estimate is shown at checkout before payment.\",\n        q2:\"How does return or exchange work?\", a2:\"You may request an eligible return within 14 days of delivery. Conditions, return costs and refund timing are explained in our Return \u0026 Refund Policy.\",\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:\"Produktschutz\", pill3:\"14 Tage R\\u00fcckgabe\" },\n      pillars:{ eyebrow:\"Warum Bruce \u0026amp; Co\", 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:\"Ausgewählt mit Blick auf Qualität und Wert.\"},\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 Bruce \u0026amp; Co 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:\"Produktschutz\",desc:\"Gegen Fabrikationsfehler.\"},\n        item2:{title:\"14 Tage R\\u00fcckgabe\",desc:\"Sie können innerhalb von 14 Tagen nach der Lieferung eine berechtigte Rückgabe beantragen. Bedingungen und Rücksendekosten sind in unserer Rückgabe- und Erstattungsrichtlinie erläutert.\"},\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 voraussichtliche Lieferzeit ab Bestellung beträgt beim kostenlosen Versand 7–15 Werktage und beim Premium-Versand 5–8 Werktage, sofern dieser an der Kasse verfügbar ist. Diese Zeiträume umfassen die Bearbeitung und den Transport; Wochenenden und Feiertage sind ausgenommen. Nach dem Versand erhalten Sie eine Versandbestätigung mit Informationen zur Sendungsverfolgung, sofern verfügbar. Zollabfertigung oder Störungen beim Versanddienstleister können Verzögerungen verursachen. Weitere Informationen finden Sie in unserer Versandrichtlinie.\",\n        q2:\"Wie funktioniert R\\u00fcckgabe oder Umtausch?\", a2:\"Sie k\\u00f6nnen innerhalb von 14 Tagen nach der Lieferung eine berechtigte R\\u00fcckgabe beantragen. Bedingungen, R\\u00fccksendekosten und Bearbeitungszeit der Erstattung sind in unserer R\\u00fcckgabe- und Erstattungsrichtlinie erl\\u00e4utert.\",\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:\"Productbescherming\", pill3:\"14 Dagen Retour\" },\n      pillars:{ eyebrow:\"Waarom Bruce \u0026amp; Co\", 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:\"Geselecteerd met aandacht voor kwaliteit en waarde.\"},\n        trust:{title:\"Bruce \u0026amp; Co 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 Bruce \u0026amp; Co 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:\"Productbescherming\",desc:\"Tegen fabricagefouten.\"},\n        item2:{title:\"14 Dagen Retour\",desc:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden en retourkosten worden uitgelegd in ons retour- en terugbetalingsbeleid.\"},\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 geschatte levertijd vanaf het plaatsen van de bestelling is 7–15 werkdagen met gratis verzending of 5–8 werkdagen met Premium-verzending, indien beschikbaar bij het afrekenen. Deze termijnen omvatten de verwerking en het transport; weekenden en feestdagen zijn uitgesloten. Na verzending ontvangt u een verzendbevestiging met trackinginformatie wanneer die beschikbaar is. Douaneafhandeling of verstoringen bij de vervoerder kunnen vertraging veroorzaken. Raadpleeg ons verzendbeleid voor meer informatie.\",\n        q2:\"Hoe werkt retour of ruilen?\", a2:\"U kunt binnen 14 dagen na levering een geldige retour aanvragen. De voorwaarden, retourkosten en verwerkingstijd van de terugbetaling worden uitgelegd in ons retour- en terugbetalingsbeleid.\",\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:\"Protezione del prodotto\", pill3:\"Reso in 14 Giorni\" },\n      pillars:{ eyebrow:\"Perch\\u00e9 Bruce \u0026amp; Co\", 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:\"Selezionato con attenzione alla qualità e al valore.\"},\n        trust:{title:\"Fiducia Bruce \u0026amp; Co\",desc:\"Parte della linea Bruce \u0026amp; Co, 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 Bruce \u0026amp; Co 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:\"Protezione del prodotto\",desc:\"Contro difetti di fabbricazione.\"},\n        item2:{title:\"Reso in 14 Giorni\",desc:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni e i costi di reso sono spiegati nella nostra Politica di reso e rimborso.\"},\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:\"La consegna stimata dalla data dell’ordine è di 7–15 giorni lavorativi con spedizione gratuita o di 5–8 giorni lavorativi con spedizione Premium, se disponibile al checkout. Questi tempi includono la preparazione e il trasporto; sono esclusi i fine settimana e i giorni festivi. Dopo la spedizione riceverai una conferma con le informazioni di tracciamento, quando disponibili. Le procedure doganali o le interruzioni del servizio del corriere possono causare ritardi. Consulta la nostra Politica di spedizione per maggiori dettagli.\",\n        q2:\"Come funziona il reso o il cambio?\", a2:\"Puoi richiedere un reso idoneo entro 14 giorni dalla consegna. Le condizioni, i costi di reso e i tempi di elaborazione del rimborso sono spiegati nella nostra Politica di reso e rimborso.\",\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":"Bruce \u0026 Co","offers":[{"title":"black \/ S","offer_id":43890178293850,"sku":"LGC-281562-78540634","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ L","offer_id":43890178326618,"sku":"LGC-281562-78573402","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ M","offer_id":43890178359386,"sku":"LGC-281562-78606170","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ 2XL","offer_id":43890178392154,"sku":"14:193;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ XL","offer_id":43890178424922,"sku":"LGC-281562-78671706","price":109.9,"currency_code":"USD","in_stock":true},{"title":"black \/ 3XL","offer_id":43890178457690,"sku":"14:193;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ S","offer_id":43890178490458,"sku":"LGC-281562-78737242","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ L","offer_id":43890178523226,"sku":"LGC-281562-78770010","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ M","offer_id":43890178555994,"sku":"LGC-281562-78802778","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ 2XL","offer_id":43890178588762,"sku":"14:691#light gray;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ XL","offer_id":43890178621530,"sku":"LGC-281562-78868314","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ S","offer_id":43890178654298,"sku":"14:200004890;5:100014064","price":109.9,"currency_code":"USD","in_stock":true},{"title":"light gray \/ 3XL","offer_id":43890178687066,"sku":"14:691#light gray;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ L","offer_id":43890178719834,"sku":"14:200004890;5:361385","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ M","offer_id":43890178752602,"sku":"14:200004890;5:361386","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 2XL","offer_id":43890178785370,"sku":"14:200004890;5:4182#2XL","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":43890178818138,"sku":"14:200004890;5:100014065","price":109.9,"currency_code":"USD","in_stock":true},{"title":"Dark Grey \/ 3XL","offer_id":43890178850906,"sku":"14:200004890;5:4183#3XL","price":109.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/1_06713286-6b02-45f8-b0df-4bab7748d03b.png?v=1787388251"},{"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\u003eBruce \u0026amp; Co — 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 Bruce \u0026amp; Co\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\/bruce-and-co-logo-white.png?v=1787519206\" alt=\"Bruce \u0026amp; Co 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        Bruce \u0026amp; Co 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\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Bruce \u0026amp; Co 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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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 Bruce \u0026amp; Co 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\"\u003eBruce \u0026amp; Co 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 Bruce \u0026amp; Co\",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:\"Selected with attention to quality and value.\"},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 Bruce \u0026amp; Co\",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 Bruce \u0026amp; Co\",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:\"Geselecteerd met aandacht voor kwaliteit en waarde.\"},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é Bruce \u0026amp; Co\",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":"Bruce \u0026 Co","offers":[{"title":"Burgundy \/ XXXL","offer_id":43890178883674,"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":43890178916442,"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":43890178949210,"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":43890178981978,"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":43890179014746,"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":43890179047514,"sku":"14:193#Navy;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XXXL","offer_id":43890179080282,"sku":"14:193#Navy;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ L","offer_id":43890179113050,"sku":"14:193#Navy;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Navy \/ XL","offer_id":43890179145818,"sku":"14:193#Navy;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XXXL","offer_id":43890179178586,"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":43890179211354,"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":43890179244122,"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":43890179276890,"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":43890179309658,"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":43890179342426,"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":43890179375194,"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":43890179407962,"sku":"14:771#Pink;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890179440730,"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":43890179473498,"sku":"14:771#Pink;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890179506266,"sku":"14:175#White;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890179539034,"sku":"14:175#White;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890179571802,"sku":"14:1254#Black;5:361385#Asian L(55-60Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890179604570,"sku":"14:1254#Black;5:100014065#Asian XL(60-75Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890179637338,"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":43890179670106,"sku":"14:771#Pink;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ XXL","offer_id":43890179702874,"sku":"14:350850#Beige;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXXL","offer_id":43890179735642,"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":43890179768410,"sku":"14:771#Pink;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Black \/ XXXL","offer_id":43890179801178,"sku":"14:1254#Black;5:4183#Asian XXXL(75-90Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"White \/ XXL","offer_id":43890179833946,"sku":"14:175#White;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ XL","offer_id":43890179866714,"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":43890179899482,"sku":"14:1254#Black;5:4182#Asian XXL(65-85Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Charcoal \/ M","offer_id":43890179932250,"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":43890179965018,"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":43890179997786,"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":43890180030554,"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":43890180063322,"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":43890180096090,"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":43890180128858,"sku":"14:350850#Beige;5:361386#Asian M(40-55Kg)","price":89.9,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":43890180161626,"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\/0751\/3315\/7466\/files\/01-beige-main-diagonal_c171f728-9bf3-409e-903f-163806341220.png?v=1787388254"},{"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;\"\u003eBruce \u0026amp; Co — 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\/bruce-and-co-logo-white.png?v=1787519206\" alt=\"Bruce \u0026amp; Co 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        Bruce \u0026amp; Co 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\/bruceandco.store\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"legacy-brand-card__social legacy-brand-card__social--clickable\" aria-label=\"Instagram Bruce \u0026amp; Co 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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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@bruceandco.store\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 Bruce \u0026amp; Co 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;\"\u003eBruce \u0026amp; Co 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":"Bruce \u0026 Co","offers":[{"title":"Gray \/ S","offer_id":43890192777306,"sku":"LEG-8053341028442-43782681460826","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ M","offer_id":43890192810074,"sku":"LEG-8053341028442-43782681493594","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ L","offer_id":43890192842842,"sku":"LEG-8053341028442-43782681526362","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ XL","offer_id":43890192875610,"sku":"LEG-8053341028442-43782681559130","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Gray \/ 2XL","offer_id":43890192908378,"sku":"LEG-8053341028442-43782681591898","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":43890192941146,"sku":"LEG-8053341028442-43782681624666","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":43890192973914,"sku":"LEG-8053341028442-43782681657434","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":43890193006682,"sku":"LEG-8053341028442-43782681690202","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":43890193039450,"sku":"LEG-8053341028442-43782681722970","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":43890193072218,"sku":"LEG-8053341028442-43782681755738","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":43890193104986,"sku":"LEG-8053341028442-43782681788506","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":43890193137754,"sku":"LEG-8053341028442-43782681821274","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":43890193170522,"sku":"LEG-8053341028442-43782681854042","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":43890193203290,"sku":"LEG-8053341028442-43782681886810","price":39.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":43890193236058,"sku":"LEG-8053341028442-43782681919578","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-textured-polo-g1_2fa94bc7-59f6-4aee-bfd0-05e914d281a6.png?v=1787388296"}],"url":"https:\/\/shopbruce.com\/en-fi\/collections\/sweaters-outerwear.oembed","provider":"Bruce \u0026 Co","version":"1.0","type":"link"}