{"product_id":"linen-suit-men-wedding-formal-summer","title":"Conjunto masculino de terno de verão de alfaiataria bege em mistura de linho para casamentos","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;\"\u003eAdaptação leve para os momentos que importam\u003c\/h2\u003e\n \u003cp style=\"font-size:16px;color:#555;margin:0 auto 22px;max-width:620px;\"\u003eUm refinado terno bege de duas peças com uma textura de mistura de linho respirável, proporções personalizadas e uma sensação de verão fácil.\u003c\/p\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-beige-linen-blend-suit-pdp-hero.png?v=1785818573\" alt=\"Homens vestindo um terno de verão bege com mistura de linho em uma vila no Mediterrâneo\" 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;\"\u003ePor que funciona\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\u003eConforto leve\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eO tecido com mistura de linho foi projetado para vestir em climas quentes sem perder a silhueta elegante.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#f2efe9;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eCoordenação completa\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#555;font-size:14px;\"\u003eO blazer e as calças combinando criam um visual coeso e despojado para ocasiões de verão.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#2b2b2b;color:#fff;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eAlfaiataria moderna\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eLapelas entalhadas, dois botões na frente e calças limpas de perna reta mantêm o perfil refinado.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#d9d6cf;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eEstilo versátil\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#333;font-size:14px;\"\u003eUse-o com uma camisa impecável para casamentos ou com gola aberta para eventos noturnos descontraídos.\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;\"\u003eAdaptação de perto\u003c\/h3\u003e\n \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eExplore a textura tecida, a lapela estruturada, a construção limpa dos bolsos e o acabamento coordenado das calças.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"quality-8053349580890\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-beige-linen-blend-suit-lapel-detail.png?v=1785818631\" alt=\"Detalhe de lapela e botões do terno bege em mistura de linho\" 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-beige-linen-blend-suit-pocket-detail.png?v=1785818626\" alt=\"Bolso e punho do terno bege em mistura de linho\" 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-beige-linen-blend-suit-trouser-detail.png?v=1785818613\" alt=\"Detalhe do cós da calça do terno bege com mistura de linho\" 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-8053349580890\" 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-8053349580890\" 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-8053349580890\"\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;\"\u003eFeito para ocasiões de verão\u003c\/h3\u003e\n \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eDe casamentos em destinos turísticos a jantares costeiros, o tom bege neutro funciona em ambientes de clima quente.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"lifestyle-8053349580890\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/mens-beige-linen-blend-suit-olive-grove.png?v=1785818620\" alt=\"Homens vestindo terno de linho bege em um olival\" 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-beige-linen-blend-suit-reception.png?v=1785818638\" alt=\"Homens vestindo terno de linho bege em uma recepção de verão\" 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-beige-linen-blend-suit-coastal-terrace.jpg?v=1785818697\" alt=\"Homens vestindo terno de linho bege em um terraço costeiro\" 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-8053349580890\" 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-8053349580890\" 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-8053349580890\"\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: blazer trespassado e calça combinando\u003c\/li\u003e\n \u003cli\u003eTecido leve com mistura de linho e acabamento com textura suave\u003c\/li\u003e\n \u003cli\u003eLapelas com entalhe, fecho de dois botões e bolsos com aba\u003c\/li\u003e\n \u003cli\u003eSilhueta sob medida com calças retas\u003c\/li\u003e\n \u003cli\u003eCor: Bege\u003c\/li\u003e\n \u003cli\u003eTamanhos disponíveis: 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\"\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\u003ePerfil personalizado. Se você preferir espaço extra no peito ou na cintura, considere o próximo tamanho acima.\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. Recomenda-se lavagem a seco profissional para preservar a forma personalizada.\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":"Bege \/ S","offer_id":68090976108587,"sku":"LEG-8053349580890-43782702104666","price":277.8,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ M","offer_id":68090976141355,"sku":"LEG-8053349580890-43782702137434","price":277.8,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ L","offer_id":68090976174123,"sku":"LEG-8053349580890-43782702170202","price":277.8,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ XL","offer_id":68090976206891,"sku":"LEG-8053349580890-43782702202970","price":277.8,"currency_code":"BRL","in_stock":true},{"title":"Bege \/ 2XL","offer_id":68090976239659,"sku":"LEG-8053349580890-43782702235738","price":277.8,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/2779\/2939\/files\/mens-beige-linen-blend-suit-front-three-quarter_8147e279-476c-4c21-aa1b-f60c4022703f.png?v=1793388680","url":"https:\/\/fxrw24-10.myshopify.com\/products\/linen-suit-men-wedding-formal-summer","provider":"SAVA","version":"1.0","type":"link"}