{"title":"COLETES","description":"","products":[{"product_id":"castelli-perfetto-air-cycling-vest-windproof-breathable-lightweight","title":"COLETE CORTA-VENTO CASTELLI PERFETTO AIR PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI PERFETTO AIR\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Perfetto Air Vest\u003c\/strong\u003e é o colete ideal para pedalar em condições frescas, oferecendo \u003cstrong\u003eisolamento térmico moderado\u003c\/strong\u003e com \u003cstrong\u003erespirabilidade excecional\u003c\/strong\u003e. Desenvolvido com a inovadora \u003cstrong\u003etecnologia Ristretto\u003c\/strong\u003e, este colete mantém o corpo quente e seco, permitindo a passagem controlada de ar para regular a temperatura e o conforto durante toda a pedalada.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eColete de peso médio\u003c\/strong\u003e para temperaturas frescas, com isolamento moderado e excelente respirabilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecnologia Castelli Ristretto Lite\u003c\/strong\u003e para aquecimento, secagem e respirabilidade superiores, com tratamento \u003cstrong\u003ePFAS-free DWR\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainel traseiro em tecido elástico\u003c\/strong\u003e que oferece ajuste perfeito e ventilação adicional.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e com abertura dupla (superior e inferior) para ventilação ajustável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros planos\u003c\/strong\u003e com aba interna de segurança.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletivos\u003c\/strong\u003e na parte inferior dos bolsos para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido desenvolvido em parceria com ITTTAI®\u003c\/strong\u003e, combinando elasticidade, respirabilidade e proteção contra a água através da experiência em membranas e laminação.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 173 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 10˚ – 18˚C \/ 50˚ – 64˚F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCONFORTO TÉRMICO COM RESPIRABILIDADE EXCECIONAL\u003c\/h3\u003e\n\u003cp\u003eEste é o colete pensado para quem precisa de \u003cstrong\u003ecalor e respirabilidade durante todo o percurso\u003c\/strong\u003e. O tecido \u003cstrong\u003eRistretto\u003c\/strong\u003e foi projetado para ser praticamente corta-vento, permitindo apenas o fluxo de ar necessário para eliminar a humidade e manter o corpo seco. A parte frontal utiliza tecido Ristretto de peso médio, enquanto o painel traseiro em tecido elástico aumenta a ventilação e o conforto. O fecho YKK® de dupla abertura permite ajustar facilmente a ventilação em movimento. Com três bolsos espaçosos e uma gola alta que dispensa o uso de neck warmer, o \u003cstrong\u003ePerfetto Air Vest\u003c\/strong\u003e é a peça ideal para os dias em que a versatilidade e o conforto são essenciais.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456193737086,"sku":"4525503085 S","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456193769854,"sku":"4525503085 M","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456193802622,"sku":"4525503085 L","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56456193835390,"sku":"4525503085 XL","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56456193868158,"sku":"4525503085 2XL","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56456193900926,"sku":"4525503085 3XL","price":119.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167876929646-0.jpg?v=1761317636"},{"product_id":"castelli-squadra-stretch-cycling-vest-windproof-lightweight-breathable","title":"COLETE CORTA-VENTO CASTELLI SQUADRA STRETCH CINZA","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI SQUADRA STRETCH CYCLING VEST\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Squadra Stretch Vest\u003c\/strong\u003e é uma solução simples e elegante para manter o vento afastado do tronco em condições frescas, oferecendo um ajuste justo ao corpo e excelente ventilação. Uma peça leve, prática e essencial para quem procura proteção adicional sem comprometer a liberdade de movimento.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido ripstop com revestimento\u003c\/strong\u003e à frente e atrás para bloquear o vento e resistir a salpicos.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis laterais em tecido elástico denso\u003c\/strong\u003e para ajuste perfeito e ventilação eficiente.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGola alta\u003c\/strong\u003e para maior proteção contra o frio e correntes de ar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e no peito e na parte inferior das costas para melhor visibilidade em pouca luz.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 93 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 12˚ – 20˚C \/ 54˚ – 68˚F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eSIMPLICIDADE E EFICIÊNCIA\u003c\/h3\u003e\n\u003cp\u003eA Castelli reformulou completamente o seu colete de entrada, criando uma peça leve e funcional com o equilíbrio ideal entre proteção e respirabilidade. O tecido \u003cstrong\u003eripstop\u003c\/strong\u003e bloqueia o vento na frente e protege das projeções traseiras, enquanto os painéis elásticos laterais permitem que o colete se molde ao corpo, eliminando o desconfortável bater de tecido ao vento. A gola subida e o corte alongado atrás aumentam a proteção, enquanto o design com blocos de cor e os detalhes refletores acrescentam um toque de elegância. A \u003cstrong\u003eSquadra Stretch Vest\u003c\/strong\u003e é a escolha perfeita para saídas em dias de tempo instável — leve, eficaz e com estilo inconfundível Castelli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56456198816126,"sku":"4521512870 XS","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456198848894,"sku":"4521512870 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456198881662,"sku":"4521512870 M","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456198914430,"sku":"4521512870 L","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56456198947198,"sku":"4521512870 XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456198979966,"sku":"4521512870 2XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456199012734,"sku":"4521512870 3XL","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167877527752-0.jpg?v=1761317685"},{"product_id":"cycling-vest-brand-castelli-pro-light-wind-vest-soudal-quick-step-2025","title":"COLETE CORTA-VENTO CASTELLI PRO LIGHT SOUDAL QUICK-STEP 2025","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI PRO LIGHT WIND VEST – SOUDAL QUICK-STEP 2025\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Pro Light Wind Vest Soudal Quick-Step 2025\u003c\/strong\u003e é uma peça essencial para qualquer ciclista que procura \u003cstrong\u003eproteção ultraleve contra o vento\u003c\/strong\u003e sem comprometer a respirabilidade. Desenvolvida com base na experiência da equipa profissional \u003cstrong\u003eSoudal Quick-Step\u003c\/strong\u003e, esta versão combina \u003cstrong\u003etecnologia de ponta, design aerodinâmico e estilo de equipa\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO tecido \u003cstrong\u003eimpresso e tecido nas zonas frontais e ombros\u003c\/strong\u003e tem baixa permeabilidade ao ar, bloqueando eficazmente o vento enquanto mantém a respirabilidade necessária para o desempenho máximo. A parte traseira em \u003cstrong\u003emalha elástica\u003c\/strong\u003e proporciona ventilação e conforto, garantindo que o colete se ajusta perfeitamente ao corpo sem criar volume.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003efecho YKK® Vislon®\u003c\/strong\u003e oferece um manuseamento rápido e fácil, mesmo com luvas, e o design compacto permite dobrar e guardar o colete num bolso de jersey. Ideal para subidas longas, descidas rápidas ou dias em que o tempo muda constantemente.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eExtremamente leve e compacto\u003c\/strong\u003e, ideal para transporte fácil no bolso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido frontal e nos ombros\u003c\/strong\u003e com baixa permeabilidade ao ar para bloquear o vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainel traseiro em malha\u003c\/strong\u003e para ventilação total.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de deslizamento suave para ajuste rápido.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste anatómico\u003c\/strong\u003e para conforto e performance em posição de ciclismo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 94 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 12–20 °C \/ 53–68 °F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eLeveza Profissional\u003c\/h3\u003e\n\u003cp\u003eCriado para a equipa \u003cstrong\u003eSoudal Quick-Step\u003c\/strong\u003e, o \u003cstrong\u003ePro Light Wind Vest 2025\u003c\/strong\u003e oferece a combinação ideal de \u003cstrong\u003eproteção, leveza e respirabilidade\u003c\/strong\u003e. É o colete perfeito para manter o corpo protegido nas descidas e nas manhãs frescas, com o toque profissional e o desempenho aerodinâmico que caracterizam os produtos \u003cstrong\u003eCastelli\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456253407614,"sku":"4235088150 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456253440382,"sku":"4235088150 M","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456253473150,"sku":"4235088150 L","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456253505918,"sku":"4235088150 XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456253538686,"sku":"4235088150 2XL","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56456253571454,"sku":"4235088150 3XL","price":59.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167350147714-0.jpg?v=1761318055"},{"product_id":"castelli-perfetto-ros-2-soudal-quick-step-team-cycling-vest-official-edition","title":"COLETE CORTA-VENTO CASTELLI PERFETTO RoS 2 SOUDAL QUICK-STEP","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI PERFETTO RoS 2 CYCLING VEST\u003c\/h2\u003e\n\u003cp\u003eO \u003cstrong\u003eCastelli Perfetto RoS 2 Vest\u003c\/strong\u003e foi criado para ser o \u003cstrong\u003ecolete perfeito\u003c\/strong\u003e. Combina \u003cstrong\u003eproteção contra o vento e a água\u003c\/strong\u003e na parte frontal com \u003cstrong\u003erespirabilidade e elasticidade\u003c\/strong\u003e na parte traseira, resultando numa peça versátil, leve e essencial para qualquer ciclista.\u003c\/p\u003e\n\u003cp\u003eA frente utiliza o tecido \u003cstrong\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch\u003c\/strong\u003e, que oferece proteção total contra o vento e resistência à chuva, enquanto as costas em \u003cstrong\u003eNano Flex Light Woven\u003c\/strong\u003e proporcionam ventilação e repelência à água graças à tecnologia de nanorrevestimento sem membrana. O resultado é um colete \u003cstrong\u003eimpermeável, respirável e perfeitamente ajustado ao corpo\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003efecho YKK® Vislon® de dupla abertura\u003c\/strong\u003e permite uma regulação precisa da ventilação, e os \u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e oferecem ampla capacidade de armazenamento. O \u003cstrong\u003epainel refletor abaixo dos bolsos\u003c\/strong\u003e e os detalhes em torno das cavas garantem visibilidade total a 360°, tornando-o ideal para treinos ou competições em condições variáveis.\u003c\/p\u003e\n\u003cp\u003eLeve, compacto e funcional, o Perfetto RoS 2 dobra-se facilmente para caber em meio bolso da jersey — um verdadeiro essencial do teu guarda-roupa de ciclismo.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrente em GORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch\u003c\/strong\u003e para proteção contra vento e chuva.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCostas em Nano Flex Light Woven\u003c\/strong\u003e para respirabilidade e repelência à água.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de abertura superior e inferior para ventilação ajustável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e com acesso fácil e prático.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis refletivos\u003c\/strong\u003e nas cavas e na base dos bolsos para visibilidade total.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign leve e dobrável\u003c\/strong\u003e, cabe em meio bolso da jersey.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 201 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 12–20 °C \/ 54–68 °F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56477900472702,"sku":"4234262424-S","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56477900505470,"sku":"4234262424-M","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56477900538238,"sku":"4234262424-L","price":104.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56477900571006,"sku":"4234262424-XL","price":104.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56477900603774,"sku":"4234262424-2XL","price":104.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56477900636542,"sku":"4234262424-3XL","price":104.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167884404317-0.jpg?v=1761652725"},{"product_id":"castelli-perfetto-ros-2-cycling-vest-windproof-water-repellent-breathable","title":"COLETE CORTA-VENTO CASTELLI PERFETTO RoS 2 PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI PERFETTO RoS 2 CYCLING VEST\u003c\/h2\u003e\n\u003cp\u003eO \u003cstrong\u003eCastelli Perfetto RoS 2 Vest\u003c\/strong\u003e foi criado para ser o \u003cstrong\u003ecolete perfeito\u003c\/strong\u003e. Combina \u003cstrong\u003eproteção contra o vento e a água\u003c\/strong\u003e na parte frontal com \u003cstrong\u003erespirabilidade e elasticidade\u003c\/strong\u003e na parte traseira, resultando numa peça versátil, leve e essencial para qualquer ciclista.\u003c\/p\u003e\n\u003cp\u003eA frente utiliza o tecido \u003cstrong\u003eGORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch\u003c\/strong\u003e, que oferece proteção total contra o vento e resistência à chuva, enquanto as costas em \u003cstrong\u003eNano Flex Light Woven\u003c\/strong\u003e proporcionam ventilação e repelência à água graças à tecnologia de nanorrevestimento sem membrana. O resultado é um colete \u003cstrong\u003eimpermeável, respirável e perfeitamente ajustado ao corpo\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003efecho YKK® Vislon® de dupla abertura\u003c\/strong\u003e permite uma regulação precisa da ventilação, e os \u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e oferecem ampla capacidade de armazenamento. O \u003cstrong\u003epainel refletor abaixo dos bolsos\u003c\/strong\u003e e os detalhes em torno das cavas garantem visibilidade total a 360°, tornando-o ideal para treinos ou competições em condições variáveis.\u003c\/p\u003e\n\u003cp\u003eLeve, compacto e funcional, o Perfetto RoS 2 dobra-se facilmente para caber em meio bolso da jersey — um verdadeiro essencial do teu guarda-roupa de ciclismo.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrente em GORE-TEX INFINIUM™ WINDSTOPPER® 203 Stretch\u003c\/strong\u003e para proteção contra vento e chuva.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCostas em Nano Flex Light Woven\u003c\/strong\u003e para respirabilidade e repelência à água.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de abertura superior e inferior para ventilação ajustável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e com acesso fácil e prático.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis refletivos\u003c\/strong\u003e nas cavas e na base dos bolsos para visibilidade total.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign leve e dobrável\u003c\/strong\u003e, cabe em meio bolso da jersey.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 201 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 12–20 °C \/ 54–68 °F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56477900734846,"sku":"4522514085-XS","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":56477900767614,"sku":"4522514085-S","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56477900800382,"sku":"4522514085-M","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56477900833150,"sku":"4522514085-L","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56477900865918,"sku":"4522514085-XL","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56477900898686,"sku":"4522514085-2XL","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56477900931454,"sku":"4522514085-3XL","price":119.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167884386056-0.jpg?v=1761652727"},{"product_id":"castelli-aria-cycling-vest-ultralight-wind-vest-breathable-mesh-back-packable","title":"COLETE CORTA-VENTO CASTELLI ARIA CINZA","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ARIA CYCLING VEST\u003c\/h2\u003e\n\u003cp\u003eO \u003cstrong\u003eCastelli Aria Vest\u003c\/strong\u003e redefine o conceito de colete corta-vento, oferecendo \u003cstrong\u003eproteção ultraleve, respirabilidade e um ajuste perfeito ao corpo\u003c\/strong\u003e. É o colete mais leve e compacto da Castelli, ideal para quando precisas de uma camada extra sem peso adicional.\u003c\/p\u003e\n\u003cp\u003eA parte frontal em \u003cstrong\u003emicrofibra tecida ultraleve à prova de vento\u003c\/strong\u003e bloqueia eficazmente o ar frio, enquanto o \u003cstrong\u003epainel traseiro em malha elástica\u003c\/strong\u003e permite excelente ventilação e evita o bater do tecido com o vento. O resultado é um colete que oferece \u003cstrong\u003eproteção térmica surpreendente\u003c\/strong\u003e sem sobreaquecer nem restringir os movimentos.\u003c\/p\u003e\n\u003cp\u003eCom \u003cstrong\u003efecho YKK® Vislon®\u003c\/strong\u003e de alta qualidade, \u003cstrong\u003ebolso traseiro funcional\u003c\/strong\u003e e \u003cstrong\u003edetalhes refletivos\u003c\/strong\u003e para maior visibilidade, o Aria combina leveza e desempenho. Quando já não for necessário, dobra-se facilmente e cabe no bolso da jersey, ocupando espaço mínimo.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003eproteção quase sem peso\u003c\/strong\u003e que te mantém quente e confortável mesmo nas descidas mais frias — o Castelli Aria é o colete indispensável para qualquer ciclista que valorize eficiência, estilo e praticidade.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFrente em microfibra tecida ultraleve\u003c\/strong\u003e à prova de vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainel traseiro em malha elástica\u003c\/strong\u003e que evita o bater do tecido e oferece respirabilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign ajustado ao corpo\u003c\/strong\u003e sem compressão excessiva.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso traseiro\u003c\/strong\u003e funcional.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de alta qualidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTubagem refletora\u003c\/strong\u003e para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDobra-se facilmente\u003c\/strong\u003e e guarda-se no bolso da jersey.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 102 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 12–20 °C \/ 54–68 °F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56477901029758,"sku":"4520057870-S","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56477901062526,"sku":"4520057870-M","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56477901095294,"sku":"4520057870-L","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56477901128062,"sku":"4520057870-XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56477901160830,"sku":"4520057870-2XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56477901193598,"sku":"4520057870-3XL","price":79.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167884175497-0.jpg?v=1761652729"},{"product_id":"castelli-espresso-cycling-vest-packable-wind-vest-3-pockets-lightweight","title":"COLETE CORTA-VENTO CASTELLI ESPRESSO PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003eO \u003cstrong\u003ecolete Castelli Espresso\u003c\/strong\u003e foi concebido para combinar na perfeição com o teu kit Espresso favorito, oferecendo \u003cstrong\u003eproteção contra o vento, respirabilidade e praticidade\u003c\/strong\u003e. É o colete ideal para as tuas saídas em dias frescos, leve o suficiente para levar no bolso quando não for necessário.\u003c\/p\u003e\n\u003cp\u003eA parte frontal utiliza um \u003cstrong\u003etecido stretch woven\u003c\/strong\u003e que bloqueia o vento mas permite uma leve passagem de ar, mantendo o corpo seco e confortável. O \u003cstrong\u003etecido Air_O Stretch\u003c\/strong\u003e na parte traseira e laterais assegura elasticidade, respirabilidade e ajuste perfeito. Inclui ainda \u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e de fácil acesso, ideais para transportar os teus essenciais.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003efecho YKK® de dupla abertura\u003c\/strong\u003e permite regular facilmente a temperatura ou aceder aos bolsos da jersey por baixo. O \u003cstrong\u003eelástico na cintura\u003c\/strong\u003e mantém o colete firme no lugar, enquanto o \u003cstrong\u003edetalhe refletor traseiro\u003c\/strong\u003e melhora a visibilidade em condições de pouca luz. Todo este desempenho num colete leve e compacto, fácil de dobrar e guardar durante o percurso.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido stretch woven frontal\u003c\/strong\u003e que bloqueia o vento, permitindo ventilação controlada.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Air_O Stretch\u003c\/strong\u003e nas costas e laterais para respirabilidade e ajuste ergonómico.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e para armazenamento prático.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK®\u003c\/strong\u003e com abertura superior e inferior para ventilação e acesso fácil.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eElástico na cintura\u003c\/strong\u003e para manter o colete no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhe refletor\u003c\/strong\u003e nas costas para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompacto e dobrável\u003c\/strong\u003e para guardar facilmente no bolso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 122 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 12–20 °C \/ 54–68 °F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n\u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n\u003cp\u003ePara garantir o melhor ajuste e conforto, mede o perímetro do teu \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede o \u003cstrong\u003epeito (A)\u003c\/strong\u003e na parte mais larga do tórax, mantendo a fita horizontal e sem apertar.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, mantendo uma posição natural e relaxada.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e, se estiveres entre dois tamanhos, considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e Calcule o seu tamanho\u003c\/button\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n\u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cc-size-box\" hidden=\"\"\u003e\u003cimg id=\"cc-size-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/Size_Chart_Castelli_Men_2.0.png?v=1761056363\" alt=\"Guia de tamanhos Castelli\" loading=\"eager\" decoding=\"sync\"\u003e\u003c\/div\u003e\n\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e\n\u003c!-- ===== STYLE ===== --\u003e\n\u003cstyle\u003e\n  .product-description {\n    font-family: Arial, Helvetica, sans-serif;\n    color: #222;\n    line-height: 1.6;\n    font-size: 15px;\n  }\n  .product-description h2 {\n    font-size: 22px;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n    color: #111;\n    margin-bottom: 10px;\n  }\n\n  \/* Caixa do guia *\/\n  .cc-size-highlight-full{\n    background:#f9f9f9;border:1px solid #e2e2e2;border-radius:10px;\n    padding:20px 24px;margin-top:20px;\n    font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;\n    box-shadow:0 2px 8px rgba(0,0,0,0.04);\n  }\n  .cc-size-highlight-full h3{font-size:18px;margin:0 0 10px;color:#111;}\n  .cc-size-highlight-full p{font-size:15px;margin:0 0 10px;color:#333;}\n  .cc-size-highlight-full ul{margin:0 0 15px 20px;padding:0;}\n  .cc-size-highlight-full li{margin-bottom:5px;font-size:15px;color:#333;}\n\n  \/* Botão *\/\n  .cc-size-btn{\n    display:inline-flex;align-items:center;gap:.5rem;\n    background:#000;color:#fff;border:none;border-radius:6px;\n    padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;\n    transition:transform .2s ease-in-out, background .2s ease-in-out;\n  }\n  .cc-size-btn:hover{background:#222;transform:translateY(-1px);}\n\n  \/* ===== MODAL: reset do tema + centrado real ===== *\/\n  .cc-size-modal{\n    position: fixed !important;\n    inset: 0 !important;\n    background: transparent !important;\n    border: 0 !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    max-width: none !important;\n    width: 100vw !important;\n    height: 100vh !important;\n    display: none;\n    align-items: center !important;\n    justify-content: center !important;\n    z-index: 99999 !important;\n  }\n  .cc-size-modal[open]{ display:flex; }\n  .cc-size-modal::backdrop{ background: rgba(0,0,0,.6) !important; }\n\n  .cc-size-box{\n    position: relative;\n    box-sizing: border-box;\n    background: #fff;\n    border: 1px solid #e9e9e9;\n    border-radius: 10px;\n    box-shadow: 0 10px 25px rgba(0,0,0,.25);\n    padding: 8px;\n    overflow: hidden;\n    width: min(85vw, 1200px) !important;\n    max-height: 88vh !important;\n    display: flex;align-items:center;justify-content:center;\n  }\n  .cc-size-img{\n    display:block;\n    max-width:100% !important;\n    max-height:84vh !important;\n    width:auto !important;height:auto !important;\n    object-fit:contain !important;border-radius:6px;\n  }\n\n  .cc-close{\n    position:absolute;top:10px;right:10px;\n    background:#fff;border:1px solid #ddd;border-radius:6px;\n    padding:6px 9px;cursor:pointer;font-size:16px;line-height:1;\n    box-shadow:0 2px 6px rgba(0,0,0,.08);\n  }\n  .cc-close:hover{background:#f3f3f3;}\n\n  @media (max-width: 768px){\n    .cc-size-box{ width:95vw !important; max-height:95vh !important; padding:4px !important; }\n    .cc-size-img{ max-height:92vh !important; width:100% !important; }\n    .cc-close{ top:6px; right:6px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56477901750654,"sku":"4524509085-S","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56477901783422,"sku":"4524509085-M","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56477901816190,"sku":"4524509085-L","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56477901848958,"sku":"4524509085-XL","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56477901881726,"sku":"4524509085-2XL","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56477901914494,"sku":"4524509085-3XL","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167882644704-0.jpg?v=1761652735"},{"product_id":"castelli-espresso-cycling-vest-packable-wind-vest-3-pockets-lightweight-1","title":"COLETE CORTA-VENTO CASTELLI ESPRESSO AZUL","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO COLETE\u003c\/h2\u003e\n\u003cp\u003eColete corta-vento \u003cstrong\u003ecompactável\u003c\/strong\u003e para combinar com o teu conjunto \u003cstrong\u003eEspresso\u003c\/strong\u003e. O tecido frontal bloqueia o vento, mantendo a respirabilidade, enquanto as costas incluem \u003cstrong\u003e3 bolsos\u003c\/strong\u003e para acesso rápido ao essencial durante o treino ou prova.\u003c\/p\u003e\n\u003ch3\u003ePrincipais Características\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido frontal elástico\u003c\/strong\u003e que corta o vento, deixando passar o ar suficiente para manter o conforto e evitar acumulação de suor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Air_O Stretch\u003c\/strong\u003e nas costas e laterais para máxima respirabilidade, conforto e ajuste.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e para armazenamento acessível.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK®\u003c\/strong\u003e bidirecional (abre por cima e por baixo) para regulação térmica e acesso facilitado aos bolsos do jersey.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eElástico na cintura\u003c\/strong\u003e para manter o colete no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhe refletor traseiro\u003c\/strong\u003e para melhor visibilidade.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eEspecificações\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 122 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 12°–20°C \/ 54°–68°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eConcebido para combinar perfeitamente com o \u003cstrong\u003eEspresso Jersey\u003c\/strong\u003e, o \u003cstrong\u003eEspresso Colete\u003c\/strong\u003e oferece proteção contra o vento sem comprometer o conforto e a respirabilidade. Quando não for necessário, \u003cstrong\u003ecompacta-se facilmente\u003c\/strong\u003e e cabe num bolso traseiro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#111;line-height:1.6}\n  .cc-simple h2{text-transform:uppercase;font-weight:700;margin:0 0 .6rem;font-size:1.25rem}\n  .cc-simple h3{margin:1rem 0 .4rem;font-size:1.05rem;font-weight:600}\n  .cc-list{margin:.4rem 0 1rem 1.2rem;padding:0}\n  .cc-list li{margin:.3rem 0}\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56477902045566,"sku":"4524509424-S","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56477902078334,"sku":"4524509424-M","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56477902111102,"sku":"4524509424-L","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56477902143870,"sku":"4524509424-XL","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56477902176638,"sku":"4524509424-2XL","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56477902209406,"sku":"4524509424-3XL","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167882398035-0.jpg?v=1761652737"},{"product_id":"castelli-squadra-stretch-cycling-vest-windproof-lightweight-breathable-1","title":"COLETE CASTELLI SQUADRA STRETCH CINZA","description":"\u003ch2\u003eCASTELLI SQUADRA STRETCH\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA solução simples e elegante para manter o teu core protegido do vento, garantindo um ajuste perfeito e uma ventilação superior.\u003c\/strong\u003e\u003cbr\u003eO colete Squadra Stretch foi totalmente redesenhado para oferecer uma performance de excelência. Com uma nova combinação de tecidos, este colete barra o vento na frente e protege das projeções de água nas costas, enquanto os painéis laterais elásticos asseguram que a peça se molda ao teu corpo sem flutuar, independentemente da tua fisionomia.\u003c\/p\u003e\n\u003ch3\u003eDesign Aerodinâmico e Funcional\u003c\/h3\u003e\n\u003cp\u003eIdeal para descidas prolongadas ou para aquelas manhãs frescas onde precisas de uma barreira térmica leve, o Squadra Stretch destaca-se pela sua gola alta e cauda longa. É uma peça extremamente compacta que podes guardar facilmente no bolso da jersey, pronta a ser utilizada quando a temperatura desce. Os detalhes refletores e o design moderno garantem que pedalas com segurança e estilo.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eNylon Ripstop Revestido:\u003c\/strong\u003e Bloqueio total do vento e resistência a salpicos\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis Laterais Stretch:\u003c\/strong\u003e Ajuste impecável e ventilação estratégica\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGola Alta:\u003c\/strong\u003e Proteção extra contra o ar frio no pescoço\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactável:\u003c\/strong\u003e Extremamente leve, dobra-se até ocupar um espaço mínimo\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Elementos refletores no peito e na parte inferior traseira\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza Absoluta:\u003c\/strong\u003e Apenas 93g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntervalo Térmico:\u003c\/strong\u003e Performance otimizada entre 12°C e 20°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Ajuste técnico e elegante)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eO essencial que não pode faltar em nenhuma saída de transição, unindo a simplicidade à engenharia técnica da Castelli.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56501469446526,"sku":"4521512085 XS","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":56501469479294,"sku":"4521512085 S","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56501469512062,"sku":"4521512085 M","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56501469544830,"sku":"4521512085 L","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56501469577598,"sku":"4521512085 XL","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56501469610366,"sku":"4521512085 2XL","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56501469643134,"sku":"4521512085 3XL","price":54.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167877505748-0.jpg?v=1762015371"},{"product_id":"castelli-squadra-stretch-cycling-vest-windproof-lightweight-breathable-2","title":"COLETE CASTELLI SQUADRA STRETCH LIMA","description":"\u003ch2\u003eCASTELLI SQUADRA STRETCH\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA solução simples e elegante para manter o teu core protegido do vento, garantindo um ajuste perfeito e uma ventilação superior.\u003c\/strong\u003e\u003cbr\u003eO colete Squadra Stretch foi totalmente redesenhado para oferecer uma performance de excelência. Com uma nova combinação de tecidos, este colete barra o vento na frente e protege das projeções de água nas costas, enquanto os painéis laterais elásticos asseguram que a peça se molda ao teu corpo sem flutuar, independentemente da tua fisionomia.\u003c\/p\u003e\n\u003ch3\u003eDesign Aerodinâmico e Funcional\u003c\/h3\u003e\n\u003cp\u003eIdeal para descidas prolongadas ou para aquelas manhãs frescas onde precisas de uma barreira térmica leve, o Squadra Stretch destaca-se pela sua gola alta e cauda longa. É uma peça extremamente compacta que podes guardar facilmente no bolso da jersey, pronta a ser utilizada quando a temperatura desce. Os detalhes refletores e o design moderno garantem que pedalas com segurança e estilo.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eNylon Ripstop Revestido:\u003c\/strong\u003e Bloqueio total do vento e resistência a salpicos\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis Laterais Stretch:\u003c\/strong\u003e Ajuste impecável e ventilação estratégica\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGola Alta:\u003c\/strong\u003e Proteção extra contra o ar frio no pescoço\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactável:\u003c\/strong\u003e Extremamente leve, dobra-se até ocupar um espaço mínimo\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Elementos refletores no peito e na parte inferior traseira\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza Absoluta:\u003c\/strong\u003e Apenas 93g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntervalo Térmico:\u003c\/strong\u003e Performance otimizada entre 12°C e 20°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Ajuste técnico e elegante)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eO essencial que não pode faltar em nenhuma saída de transição, unindo a simplicidade à engenharia técnica da Castelli.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56501469675902,"sku":"4521512383 XS","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56501469708670,"sku":"4521512383 S","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56501469741438,"sku":"4521512383 M","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56501469774206,"sku":"4521512383 L","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56501469806974,"sku":"4521512383 XL","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56501469839742,"sku":"4521512383 2XL","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56501469872510,"sku":"4521512383 3XL","price":54.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167877509606-0.jpg?v=1762015373"},{"product_id":"castelli-espresso-w-cycling-vest-womens-s-packable-wind-vest-3-pockets","title":"COLETE MULHER CASTELLI ESPRESSO W VERMELHO","description":"\u003ch2\u003eCASTELLI ESPRESSO W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eO complemento perfeito para o teu kit Espresso: proteção contra o vento e funcionalidade num design ultra-compactável.\u003c\/strong\u003e\u003cbr\u003eO colete Espresso W foi desenhado para se integrar perfeitamente com a tua jersey favorita, oferecendo a barreira necessária contra a brisa matinal ou descidas prolongadas. Leve e altamente respirável, este colete prova que não precisas de sacrificar o estilo pela performance técnica.\u003c\/p\u003e\n\u003ch3\u003eVentilação Inteligente e Praticidade\u003c\/h3\u003e\n\u003cp\u003eEnquanto a frente bloqueia a maioria do vento, o tecido Air_O Stretch nas costas e laterais garante que nunca sobreaqueças, mantendo um ajuste impecável. Ao contrário de muitos coletes, o Espresso W inclui três bolsos traseiros próprios, eliminando a dificuldade de alcançar os bolsos da jersey. O fecho de abertura dupla permite-te ventilar o tronco de forma personalizada ou aceder rapidamente ao que levas por baixo.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eFrente Wind-Shield:\u003c\/strong\u003e Bloqueia o vento mantendo o conforto térmico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCostas Air_O Stretch:\u003c\/strong\u003e Respirabilidade superior e ajuste elástico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eArrumação Extra:\u003c\/strong\u003e 3 bolsos traseiros de fácil acesso\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Duplo:\u003c\/strong\u003e Abertura por cima ou por baixo para ventilação\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCompactável:\u003c\/strong\u003e Dobra-se facilmente para caber num bolso da jersey\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Aba refletora traseira para maior visibilidade\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico feminino)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eIndispensável para dias de temperatura variável, o colete Espresso é a peça de \"seguro\" que deves levar em todas as saídas.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56501474099582,"sku":"4524541081-XS","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56501474132350,"sku":"4524541081-S","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56501474165118,"sku":"4524541081-M","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56501474197886,"sku":"4524541081-L","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56501474230654,"sku":"4524541081-XL","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167882675584-0.jpg?v=1762015428"}],"url":"https:\/\/www.cyclistcloset.pt\/collections\/coletes.oembed","provider":"Cyclist's Closet","version":"1.0","type":"link"}