{"product_id":"mens-suit-camp-shirt-shorts-jacquard-wave-summer","title":"Conjunto masculino de verão de camisa texturizada com gola aberta e bermuda","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;\"\u003eFeito para durar\u003c\/p\u003e\n \u003ch2 style=\"font-size:30px;line-height:1.15;margin:0 0 12px;\"\u003eTextura que facilita a vestimenta de verão\u003c\/h2\u003e\n \u003cp style=\"font-size:16px;color:#555;margin:0 auto 22px;max-width:620px;\"\u003eUm conjunto coordenado de camisa e shorts com gola campestre, perfil descontraído e dois acabamentos texturizados distintos.\u003c\/p\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-textured-camp-shirt-shorts-pdp-hero.jpg?v=1785820316\" alt=\"Homens vestindo uma camisa de acampamento com textura marrom claro e conjunto de shorts\" 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;\"\u003eProjetado como um visual completo\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\u003eConjunto coordenado\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eUma camisa de manga curta e shorts combinando simplificam o estilo para o clima quente.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#f2efe9;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eSilhueta descontraída\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#555;font-size:14px;\"\u003eA gola aberta e os shorts fáceis criam um perfil limpo e pronto para as férias.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#2b2b2b;color:#fff;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eTextura distinta\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eEscolha Castanho Claro com um padrão de ondas em relevo ou Bege com um acabamento vertical sutil.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#d9d6cf;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eEstilize-o separadamente\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#333;font-size:14px;\"\u003eUse as duas peças juntas ou combine cada uma com itens simples de verão.\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;\"\u003eOs detalhes\u003c\/h3\u003e\n \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eExplore de perto as duas texturas, a gola campestre e a construção relaxada das costas.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"quality-8053346074714\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-textured-set-wave-detail.jpg?v=1785820322\" alt=\"Detalhe de tecido ondulado em relevo marrom claro\" 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\/mens-textured-set-beige-detail.jpg?v=1785820327\" alt=\"Tecido texturizado bege e detalhe de gola campestre\" 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\/mens-textured-set-back-detail.jpg?v=1785820389\" alt=\"Detalhe de encaixe traseiro e ajuste relaxado do conjunto bege\" 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-8053346074714\" aria-label=\"Anterior\"\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-8053346074714\" aria-label=\"Próximo\"\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-8053346074714\"\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;\"\u003eDe dias de resort a noites costeiras\u003c\/h3\u003e\n \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eUm conjunto fácil para férias, almoços descontraídos e planos para o clima quente.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"lifestyle-8053346074714\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-textured-set-light-brown-lifestyle.jpg?v=1785820332\" alt=\"Homens vestindo conjunto texturizado marrom claro ao lado da piscina de um resort\" 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\/mens-textured-set-beige-lifestyle.jpg?v=1785820367\" alt=\"Homens vestindo conjunto texturizado bege em um café costeiro\" 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\/mens-textured-set-balcony-lifestyle.jpg?v=1785820370\" alt=\"Homens vestindo conjunto texturizado marrom claro em uma varanda costeira\" 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-8053346074714\" aria-label=\"Anterior\"\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-8053346074714\" aria-label=\"Próximo\"\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-8053346074714\"\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;\"\u003eDetalhes do produto\u003c\/h3\u003e\n \u003cul style=\"margin:0;padding-left:20px;color:#333;\"\u003e\n \u003cli\u003eConjunto de duas peças: camisa de manga curta com gola campestre e shorts combinando\u003c\/li\u003e\n \u003cli\u003eCamisa completa com botões na frente e corte regular e descontraído\u003c\/li\u003e\n \u003cli\u003eCintura elástica com cordão e bolsos laterais práticos\u003c\/li\u003e\n \u003cli\u003eComprimento do short acima do joelho\u003c\/li\u003e\n \u003cli\u003eCores: Castanho Claro e Bege\u003c\/li\u003e\n \u003cli\u003eTamanhos disponíveis: S–6XL\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\"\u003eAjuste e cuidados\u003c\/span\u003e\u003ch3 style=\"font-size:22px;margin:6px 0 0;\"\u003eUse bem. Mantenha por mais tempo.\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\"\u003eAjuste\u003c\/button\u003e\u003cbutton class=\"lgc-tab-btn\" type=\"button\" data-tab=\"care\"\u003eCuidados\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\u003eOrientação de ajuste\u003c\/span\u003e\u003cspan\u003eAjuste regular e descontraído. Selecione seu tamanho habitual para obter uma silhueta fácil.\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\u003eOrientações sobre cuidados\u003c\/span\u003e\u003cspan\u003eSiga a etiqueta de cuidados da roupa. Lave com cores semelhantes e remodele antes de secar ao ar.\u003c\/span\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n \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 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;\"\u003e não é o que temos. É o que deixamos.\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":"SAVA","offers":[{"title":"Marrom-claro \/ S","offer_id":68090978402347,"sku":"LEG-8053346074714-43782696665178","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ M","offer_id":68090978435115,"sku":"LEG-8053346074714-43782696697946","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ L","offer_id":68090978467883,"sku":"LEG-8053346074714-43782696730714","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ XL","offer_id":68090978500651,"sku":"LEG-8053346074714-43782696763482","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ XXL","offer_id":68090978533419,"sku":"LEG-8053346074714-43782696796250","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ 3XL","offer_id":68090978566187,"sku":"LEG-8053346074714-43782696829018","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ 4XL","offer_id":68090978598955,"sku":"LEG-8053346074714-43782696861786","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ 5XL","offer_id":68090978631723,"sku":"LEG-8053346074714-43782696894554","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Marrom-claro \/ 6XL","offer_id":68090978664491,"sku":"LEG-8053346074714-43782696927322","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ S","offer_id":68090978697259,"sku":"LEG-8053346074714-43782696960090","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":68090978730027,"sku":"LEG-8053346074714-43782696992858","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ L","offer_id":68090978762795,"sku":"LEG-8053346074714-43782697025626","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ XL","offer_id":68090978795563,"sku":"LEG-8053346074714-43782697058394","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ XXL","offer_id":68090978828331,"sku":"LEG-8053346074714-43782697091162","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ 3XL","offer_id":68090978861099,"sku":"LEG-8053346074714-43782697123930","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ 4XL","offer_id":68090978893867,"sku":"LEG-8053346074714-43782697156698","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ 5XL","offer_id":68090978926635,"sku":"LEG-8053346074714-43782697189466","price":174.9,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ 6XL","offer_id":68090978959403,"sku":"LEG-8053346074714-43782697222234","price":174.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/2779\/2939\/files\/mens-textured-camp-shirt-shorts-light-brown-front_680b081b-db3d-424a-9309-de5fb0a52220.png?v=1793388684","url":"https:\/\/fxrw24-10.myshopify.com\/products\/mens-suit-camp-shirt-shorts-jacquard-wave-summer","provider":"SAVA","version":"1.0","type":"link"}