{"product_id":"heren-slim-fit-shorts-met-verstelbare-tailleband-voor-casual-gebruik","title":"Bermuda casual masculina de corte ajustado com textura de favo e cordão de ajuste","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 eleva o short do dia a dia\u003c\/h2\u003e\n \u003cp style=\"font-size:16px;color:#555;margin:0 auto 22px;max-width:620px;\"\u003eShorts casuais justos com acabamento waffle tátil, cintura ajustável e perfil limpo para clima quente.\u003c\/p\u003e\n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-mens-waffle-shorts-pdp-hero.jpg?v=1785829761\" alt=\"Shorts masculinos cáqui com textura waffle com estilo urbano\" 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;\"\u003eUma abordagem refinada para vestir-se de maneira descontraída\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\u003eTextura waffle\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eUma grade fina em relevo dá profundidade ao tecido sem interromper suas linhas limpas.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#eee9df;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eConforto ajustável\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#555;font-size:14px;\"\u003eA cintura elástica e o cordão com ponta marrom ajudam a refinar o ajuste.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#383838;color:#fff;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003eBolsos práticos\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#ddd;font-size:14px;\"\u003eOs bolsos profundos com entrada lateral mantêm os itens essenciais do dia a dia ao seu alcance.\u003c\/p\u003e\n\u003c\/div\u003e\n \u003cdiv style=\"background:#d8c7aa;padding:20px;border-radius:16px;\"\u003e\n\u003cstrong\u003ePerfil casual fino\u003c\/strong\u003e\u003cp style=\"margin:7px 0 0;color:#4b4234;font-size:14px;\"\u003eUm formato aerodinâmico combina naturalmente com polos, camisetas e camisas leves.\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 o tecido texturizado, o cordão ajustável e a construção do bolso em todas as cores.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"quality-8053340045402\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-mens-waffle-shorts-detail-white.jpg?v=1785829765\" alt=\"Textura waffle off-white, cordão e detalhe de bolso\" 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-mens-waffle-shorts-detail-black.jpg?v=1785829769\" alt=\"Textura waffle preta, cordão e detalhe de bolso\" 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-mens-waffle-shorts-detail-khaki.jpg?v=1785829798\" alt=\"Textura waffle cáqui, cordão e detalhe de bolso\" 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-8053340045402\" 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-8053340045402\" 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-8053340045402\"\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 planos de clima quente\u003c\/h3\u003e\n \u003cp style=\"color:#555;margin:0 0 16px;\"\u003eUm curta versátil para passeios pela cidade, tardes à beira-mar e ambientes descontraídos de resort.\u003c\/p\u003e\n \u003cdiv class=\"lgc-carousel-wrap\"\u003e\n\u003cdiv class=\"lgc-carousel\" data-carousel=\"lifestyle-8053340045402\"\u003e\n\u003cdiv class=\"lgc-carousel-item\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0751\/3315\/7466\/files\/legacy-mens-waffle-shorts-pdp-khaki.jpg?v=1785829802\" alt=\"Shorts cáqui com textura waffle estilo arcade urbano\" 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-mens-waffle-shorts-pdp-black.jpg?v=1785829805\" alt=\"Shorts pretos com textura waffle estilizados à beira-mar\" 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-mens-waffle-shorts-pdp-white.jpg?v=1785829808\" alt=\"Shorts brancos com textura waffle estilizados em um terraço\" 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-8053340045402\" 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-8053340045402\" 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-8053340045402\"\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\u003eShorts casuais justos masculinos\u003c\/li\u003e\n \u003cli\u003eAcabamento fino com textura de waffle\u003c\/li\u003e\n \u003cli\u003eCós elástico com cordão ajustável\u003c\/li\u003e\n \u003cli\u003eBolsos profundos com entrada lateral\u003c\/li\u003e\n \u003cli\u003eRótulo em tons discretos\u003c\/li\u003e\n \u003cli\u003eCores: Branco, Preto e Cáqui\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 casual fino com cintura elástica ajustável. Selecione seu tamanho habitual.\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 seque 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":"Branco \/ S","offer_id":68090972405803,"sku":"LEG-8053340045402-43782674612314","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ M","offer_id":68090972438571,"sku":"LEG-8053340045402-43782674645082","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ L","offer_id":68090972471339,"sku":"LEG-8053340045402-43782674677850","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ XL","offer_id":68090972504107,"sku":"LEG-8053340045402-43782674710618","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Branco \/ 2XL","offer_id":68090972536875,"sku":"LEG-8053340045402-43782674743386","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ S","offer_id":68090972569643,"sku":"LEG-8053340045402-43782674808922","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ M","offer_id":68090972602411,"sku":"LEG-8053340045402-43782674841690","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ L","offer_id":68090972635179,"sku":"LEG-8053340045402-43782674874458","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ XL","offer_id":68090972667947,"sku":"LEG-8053340045402-43782674907226","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Preto \/ 2XL","offer_id":68090972700715,"sku":"LEG-8053340045402-43782674939994","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Cáqui \/ S","offer_id":68090972733483,"sku":"LEG-8053340045402-43782675005530","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Cáqui \/ M","offer_id":68090972766251,"sku":"LEG-8053340045402-43782675038298","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Cáqui \/ L","offer_id":68090972799019,"sku":"LEG-8053340045402-43782675071066","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Cáqui \/ XL","offer_id":68090972831787,"sku":"LEG-8053340045402-43782675103834","price":147.9,"currency_code":"BRL","in_stock":true},{"title":"Cáqui \/ 2XL","offer_id":68090972864555,"sku":"LEG-8053340045402-43782675136602","price":147.9,"currency_code":"BRL","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0810\/2779\/2939\/files\/legacy-mens-waffle-shorts-khaki-diagonal_6be6bab7-434b-4573-ab18-22f64323d869.png?v=1793388676","url":"https:\/\/fxrw24-10.myshopify.com\/products\/heren-slim-fit-shorts-met-verstelbare-tailleband-voor-casual-gebruik","provider":"SAVA","version":"1.0","type":"link"}