{"title":"Homem do Equipamento","description":"","products":[{"product_id":"cycling-bibshorts-brand-castelli-competizione-2-dark-gray-2025-collection","title":"CALÇÕES CASTELLI COMPETIZIONE 2 CINZA","description":"\u003c!-- ===== CASTELLI COMPETIZIONE 2 — DESCRIÇÃO EM PT-PT ===== --\u003e\n\u003cdiv style=\"font-family: Arial,Helvetica,sans-serif; color: #222; line-height: 1.65; font-size: 15px;\"\u003e\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003e\u003c!-- ===== CASTELLI COMPETIZIONE 2 — DESCRIÇÃO EM PT-PT ===== --\u003e\u003c\/h1\u003e\n\u003cdiv style=\"font-family: Arial,Helvetica,sans-serif; color: #222; line-height: 1.65; font-size: 15px;\"\u003e\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003eCASTELLI COMPETIZIONE 2 BIBSHORTS\u003c\/h1\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003eFeito para acertar em tudo, sem exageros.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003eO \u003cstrong\u003eCompetizione 2\u003c\/strong\u003e foi concebido para ser o teu calção de eleição em treinos, granfondos e saídas diárias. Combina tecidos de alto desempenho com um ajuste estável e confortável, garantindo suporte muscular, aerodinâmica eficaz e durabilidade para todo o dia.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 12px;\"\u003eO \u003cstrong\u003eAffinity Pro Lycra®\u003c\/strong\u003e na parte interna da perna oferece elasticidade e recuperação excelentes, enquanto o \u003cstrong\u003eVortex BLC\u003c\/strong\u003e texturizado melhora o fluxo de ar para ganhos aerodinâmicos. A terminação \u003cstrong\u003eGIRO4\u003c\/strong\u003e com corte a cru e faixas de silicone assegura fixação segura sem pressão. As costuras planas reduzem o atrito e aumentam o conforto.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 16px;\"\u003ePara completar, a almofada \u003cstrong\u003eKISS Air²\u003c\/strong\u003e garante amortecimento equilibrado e conforto consistente em longas horas de selim, e os detalhes refletivos traseiros acrescentam visibilidade.\u003c\/p\u003e\n\u003ch2 style=\"margin: 16px 0 8px; font-size: 18px; color: #111;\"\u003eCaracterísticas do produto\u003c\/h2\u003e\n\u003cp style=\"margin: 0;\"\u003eAlmofada \u003cstrong\u003eKISS Air²\u003c\/strong\u003e para conforto durante todo o dia\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eTecido \u003cstrong\u003eAffinity Pro Lycra®\u003c\/strong\u003e no interior das pernas para excelente elasticidade e recuperação\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eTecido texturizado \u003cstrong\u003eVortex BLC\u003c\/strong\u003e nas pernas para melhor aerodinâmica\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eTerminação \u003cstrong\u003eGIRO4\u003c\/strong\u003e com corte a cru e faixas de silicone para fixação segura\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eCosturas planas (\u003cstrong\u003eflat-lock\u003c\/strong\u003e) para reduzir o atrito\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eDetalhes refletivos traseiros para maior visibilidade\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eProteção solar \u003cstrong\u003eUPF 50+\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003ePeso: \u003cstrong\u003e201 g\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eTemperatura: \u003cstrong\u003e15 °C – 35 °C \/ 59 °F – 95 °F\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 14px;\"\u003e\u003cstrong\u003eFit: Tailored\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2 style=\"margin: 12px 0 8px; font-size: 18px; color: #111;\"\u003eCaracterísticas Técnicas\u003c\/h2\u003e\n\u003cp style=\"margin: 0;\"\u003e\u003cstrong\u003eSeatpad: KISS Air²\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp style=\"margin: 0;\"\u003eCamada elástica e macia em contacto com a pele para liberdade total de movimentos com volume mínimo. Espuma de \u003cem\u003edupla densidade\u003c\/em\u003e e espessura variável para amortecimento ideal em cada zona, proporcionando conforto consistente ao longo do dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h1\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e\u0026nbsp;Calcule o seu tamanho \u003c\/button\u003e\u003c\/div\u003e\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003e\u003c!-- ===== MODAL ===== --\u003e\u003c\/h1\u003e\n\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\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003e\u003c!-- ===== STYLE ===== --\u003e\u003c\/h1\u003e\n\u003c\/div\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\u003cdiv style=\"font-family: Arial,Helvetica,sans-serif; color: #222; line-height: 1.65; font-size: 15px;\"\u003e\n\u003ch1 style=\"margin: 0 0 10px; font-size: 26px; letter-spacing: .2px; color: #111;\"\u003e\u003c!-- ===== SCRIPT ===== --\u003e\u003c\/h1\u003e\n\u003cp\u003e\u0026nbsp;\u003c\/p\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":56448737509758,"sku":"4525004030 S-2","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56448737542526,"sku":"4525004030 M-2","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56448737575294,"sku":"4525004030 L-2","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56448737608062,"sku":"4525004030 XL-2","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56448737640830,"sku":"4525004030 2XL-2","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56448737673598,"sku":"4525004030 3XL-2","price":79.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167358535592-0.jpg?v=1761152689"},{"product_id":"cycling-bibshorts-brand-castelli-espresso-color-twilight-blue","title":"CALÇÕES CASTELLI ESPRESSO AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO BIBSHORTS\u003c\/h2\u003e\n\u003cp\u003eDesenvolvidos e concebidos com foco no \u003cstrong\u003econforto e desempenho\u003c\/strong\u003e, estes calções são a \u003cstrong\u003eescolha ideal para a maioria das tuas voltas\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003etecido Espresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, garante um ajuste perfeito e conforto excecional desde o primeiro momento. O acabamento das pernas \u003cstrong\u003ecortado a laser\u003c\/strong\u003e com \u003cstrong\u003egrip de silicone\u003c\/strong\u003e assegura máxima estabilidade, enquanto as \u003cstrong\u003ealças em rede elástica\u003c\/strong\u003e proporcionam ventilação e conforto superiores.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e foi concebida em dois componentes distintos, cada um dedicado a uma função específica, que juntos criam a almofada de selim mais confortável do mercado. A camada de contacto com a pele é \u003cstrong\u003esem costuras e bacteriostática\u003c\/strong\u003e, projetada para se adaptar à forma do corpo e do selim sem vincos. A camada de amortecimento utiliza a \u003cstrong\u003etecnologia Seamless Integrated Technology (S.I.T.)\u003c\/strong\u003e com zona de conforto viscosa perfurada, garantindo absorção de impactos e ventilação ideais.\u003c\/p\u003e\n\u003cp\u003eCom um \u003cstrong\u003ebolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento e \u003cstrong\u003edetalhes refletores\u003c\/strong\u003e para segurança, estes bibshorts são a escolha perfeita para o ciclista que procura conforto durante todo o dia.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, para conforto e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento das pernas cortado a laser\u003c\/strong\u003e com grip de silicone para máxima estabilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em rede elástica\u003c\/strong\u003e para ventilação e conforto superiores.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e para maior visibilidade e segurança.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 191 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e\u0026nbsp;Calcule o seu tamanho \u003c\/button\u003e\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== MODAL ===== --\u003e\u003c\/h2\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":56448739541374,"sku":"4524002456 S-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56448739574142,"sku":"4524002456 M-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56448739606910,"sku":"4524002456 L-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56448739639678,"sku":"4524002456 XL-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56448739672446,"sku":"4524002456 2XL-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56448739705214,"sku":"4524002456 3XL-1","price":104.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166968033333-0.jpg?v=1761152704"},{"product_id":"cycling-bibshorts-brand-castelli-competizione-kit-color-dark-gray-silver-gray","title":"CALÇÕES CASTELLI COMPETIZIONE KIT CINZENTO \/ PRATEADO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCASTELLI COMPETIZIONE KIT BIBSHORTS\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Este calção foi criado para fazer tudo bem — sem exageros.\n    Materiais de qualidade, excelente ajuste, costuras planas, almofada KISS Air² e bandas GIRO4 nas pernas garantem conforto, desempenho e aerodinâmica equilibrada.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003eAlmofada KISS Air² para conforto durante todo o dia\u003c\/li\u003e\n    \u003cli\u003eTecido Affinity Pro Lycra® no interior das pernas para elasticidade e recuperação excecionais\u003c\/li\u003e\n    \u003cli\u003eTecido texturizado Vortex BLC nas pernas para melhor aerodinâmica\u003c\/li\u003e\n    \u003cli\u003eBandas Giro4 com corte cru para maior conforto e faixas de silicone antiderrapantes\u003c\/li\u003e\n    \u003cli\u003eCosturas planas (flat-lock) para reduzir o atrito\u003c\/li\u003e\n    \u003cli\u003eDetalhes refletivos na parte traseira para maior visibilidade\u003c\/li\u003e\n    \u003cli\u003eAlças em malha para respirabilidade e conforto\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 202 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n  \u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n  \u003cp\u003e\n    Para garantir o melhor ajuste e conforto, mede o perímetro da tua \n    \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara \n    com o guia de tamanhos Castelli abaixo.\n  \u003c\/p\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n    \u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n    \u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n    \u003cli\u003eCompara as medidas com a tabela e considera escolher \n        \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e\n    Calcule o seu tamanho\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e\n  \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n  \u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cc-size-box\" hidden\u003e\n    \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\n  \u003c\/div\u003e\n\u003c\/dialog\u003e\n\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\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cscript\u003e\n(function(){\n  const btn   = document.querySelector('.cc-size-btn');\n  const modal = document.getElementById('cc-size-modal');\n  if(!btn || !modal) return;\n\n  const close  = modal.querySelector('.cc-close');\n  const box    = modal.querySelector('.cc-size-box');\n  const img    = document.getElementById('cc-size-img');\n  const loader = modal.querySelector('.cc-loader');\n\n  function lockScroll(lock){\n    const el = document.documentElement;\n    if(lock){\n      el.style.overflow = 'hidden';\n      el.style.paddingRight = (window.innerWidth - document.documentElement.clientWidth) + 'px';\n    }else{\n      el.style.overflow = '';\n      el.style.paddingRight = '';\n    }\n  }\n\n  function openModal(e){\n    e \u0026\u0026 e.preventDefault();\n    if(modal.showModal){ modal.showModal(); } else { modal.setAttribute('open',''); }\n    lockScroll(true);\n    if(img \u0026\u0026 img.complete \u0026\u0026 img.naturalWidth\u003e0){\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    }\n  }\n\n  function closeModal(){\n    if(modal.close){ modal.close(); } else { modal.removeAttribute('open'); }\n    lockScroll(false);\n  }\n\n  btn.addEventListener('click', openModal, { passive:true });\n  close.addEventListener('click', closeModal);\n  modal.addEventListener('cancel', e =\u003e { e.preventDefault(); closeModal(); });\n\n  modal.addEventListener('click', e =\u003e {\n    if(!box.contains(e.target)) closeModal();\n  });\n\n  document.addEventListener('keydown', e =\u003e {\n    if(e.key === 'Escape' \u0026\u0026 modal.hasAttribute('open')) closeModal();\n  });\n\n  if(img){\n    img.addEventListener('load', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    });\n    img.addEventListener('error', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n      box.innerHTML = '\u003cdiv style=\"padding:24px;text-align:center;color:#444\"\u003eNão foi possível carregar a imagem do guia de tamanhos.\u003c\/div\u003e';\n    });\n  }\n})();\n\u003c\/script\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56448740131198,"sku":"4522003030 S-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56448740163966,"sku":"4522003030 M-1","price":69.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56448740196734,"sku":"4522003030 L-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56448740229502,"sku":"4522003030 XL-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56448740262270,"sku":"4522003030 2XL-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56448740295038,"sku":"4522003030 3XL-1","price":69.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166870277467-0.jpg?v=1761152708"},{"product_id":"cycling-bibshorts-brand-castelli-espresso-r-a-d-twilight-blue","title":"CALÇÕES CASTELLI ESPRESSO R-A\/D AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO R-A\/D\u003c\/h2\u003e\n\u003cp\u003eOs teus novos calções favoritos, com um \u003cstrong\u003edesign exclusivo em edição limitada\u003c\/strong\u003e assinado por \u003cstrong\u003eRichard Pearce\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eQuando a Castelli idealizou estes calções, o objetivo era simples: criar o par que escolherias sempre, mal saíssem da máquina de lavar — independentemente do tipo de volta planeada.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003etecido Espresso Doppio\u003c\/strong\u003e é incrivelmente suave e elástico, proporcionando uma sensação de \u003cstrong\u003econforto imediato\u003c\/strong\u003e ao vesti-los. Adapta-se ao corpo sem apertar e move-se contigo a cada pedalada. O ajuste foi otimizado para garantir que tudo se mantém no sítio, enquanto o \u003cstrong\u003egrip em silicone nas pernas\u003c\/strong\u003e mantém a posição perfeita e ajuda a preservar linhas de bronzeado limpas.\u003c\/p\u003e\n\u003cp\u003eAs \u003cstrong\u003ealças em rede\u003c\/strong\u003e oferecem suporte e ventilação adicionais. A \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e garante conforto durante todo o dia, mesmo nas voltas mais longas. Detalhes como o \u003cstrong\u003ebolso traseiro\u003c\/strong\u003e e os \u003cstrong\u003eelementos refletores\u003c\/strong\u003e reforçam a funcionalidade e segurança. O resultado? Os Espresso R-A\/D tornam-se, inevitavelmente, os teus novos calções favoritos.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, para conforto e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGráfico serigrafado\u003c\/strong\u003e desenhado por Richard Pearce.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento das pernas cortado a laser\u003c\/strong\u003e com grip de silicone.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em rede elástica\u003c\/strong\u003e para ventilação e conforto superiores.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para armazenamento extra.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e para maior visibilidade e segurança.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 194 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 16–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFit:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/p\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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","brand":"Castelli","offers":[{"title":"S","offer_id":56453808521598,"sku":"4525076456 S","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453808554366,"sku":"4525076456 M","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453808587134,"sku":"4525076456 L","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453808619902,"sku":"4525076456 XL","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453808652670,"sku":"4525076456 2XL","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453808685438,"sku":"4525076456 3XL","price":114.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167528867367-0.jpg?v=1761301593"},{"product_id":"castelli-free-aero-race-s-cycling-bibshorts-aerodynamic-breathable-comfort-1","title":"CALÇÕES CASTELLI FREE AERO RACE S PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI FREE AERO RACE S\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eComfort and aerodynamics meet in the fastest, most comfortable Free Aero Race Bibshort to date.\u003c\/strong\u003e\u003cbr\u003eO \u003cstrong\u003eCastelli Free Aero Race S Bibshort\u003c\/strong\u003e foi desenvolvido para o ciclista que exige o máximo desempenho, combinando aerodinâmica, leveza e conforto em qualquer tipo de treino ou competição.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Forza2 Stretch aero-otimizado\u003c\/strong\u003e para máximo conforto e vantagem aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMelhoria de 3% na eficiência aerodinâmica (CdA)\u003c\/strong\u003e comprovada em túnel de vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em malha listrada ultraleve\u003c\/strong\u003e para reduzir peso e aumentar a ventilação.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrip em silicone nas pernas\u003c\/strong\u003e para manter o calção perfeitamente no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgetto X2 Air Seamless seat pad\u003c\/strong\u003e para conforto em longas distâncias.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolsinho traseiro adicional\u003c\/strong\u003e para pequenos objetos ou rádio de corrida.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar:\u003c\/strong\u003e UPF 50+\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 170 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 15°C – 35°C \/ 59°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eENGINEERED FOR SPEED AND COMFORT\u003c\/h3\u003e\n\u003cp\u003eDesenvolvido a partir das exigências dos ciclistas profissionais, o \u003cstrong\u003eFree Aero Race S\u003c\/strong\u003e representa a evolução máxima da linha de bibshorts da Castelli. O tecido \u003cstrong\u003eForza2 Stretch\u003c\/strong\u003e molda-se perfeitamente ao corpo, acompanhando cada pedalada com elasticidade controlada e compressão ideal. As alças minimalistas em malha oferecem suporte, leveza e respirabilidade superior. O grip em silicone garante estabilidade sem comprometer o conforto, e o \u003cstrong\u003eProgetto X2 Air Seamless seat pad\u003c\/strong\u003e assegura bem-estar em saídas longas.\u003c\/p\u003e\n\u003cp\u003eGraças a testes extensivos em túnel de vento, este modelo oferece \u003cstrong\u003euma redução de 3% no coeficiente de arrasto (CdA)\u003c\/strong\u003e, tornando-o o bibshort mais rápido alguma vez produzido pela Castelli. Cada watt é aproveitado ao máximo para te levar mais longe e mais rápido — com o conforto e a precisão de um produto de elite.\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453808718206,"sku":"4525001010 S","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453808750974,"sku":"4525001010 M","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453808783742,"sku":"4525001010 L","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453808816510,"sku":"4525001010 XL","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56453808849278,"sku":"4525001010 2XL","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56453808882046,"sku":"4525001010 3XL","price":149.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167468267958-0.jpg?v=1761301595"},{"product_id":"cycling-bibshorts-brand-castelli-free-aero-rosso-corsa-kit-bibshort","title":"CALÇÕES CASTELLI FREE AERO ROSSO CORSA KIT AZUL","description":"\u003ch2\u003eCASTELLI FREE AERO ROSSO CORSA\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA mistura perfeita entre conforto e velocidade: engenharia de alta competição adaptada para todos os ciclistas e todas as distâncias.\u003c\/strong\u003e\u003cbr\u003eOs calções Free Aero RC são a evolução do modelo de corrida mais popular da Castelli. Foram desenhados para serem os calções mais rápidos no túnel de vento e, simultaneamente, os mais confortáveis na estrada. Ao eliminar elementos desnecessários e focar-se na compressão muscular e na ergonomia, a Castelli criou uma peça que se sente como uma segunda pele, pronta para vencer qualquer etapa.\u003c\/p\u003e\n\u003ch3\u003eDesempenho Profissional e Carneira Progetto X2\u003c\/h3\u003e\n\u003cp\u003eO coração destes calções Rosso Corsa é a carneira Progetto X2 Air Seamless, que oferece um amortecimento inigualável para dias longos no selim. O tecido Forza 2 garante uma compressão ativa que retarda a fadiga muscular, enquanto as alças minimalistas evitam o sobreaquecimento do tronco. Graças às terminações de perna em corte a laser, os calções mantêm-se no lugar sem a necessidade de silicone, proporcionando uma liberdade de movimentos absoluta.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Forza 2:\u003c\/strong\u003e Compressão de 215g para suporte muscular de elite\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira Progetto X2 Air Seamless:\u003c\/strong\u003e O topo de gama em conforto e proteção\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução de 5 Painéis:\u003c\/strong\u003e Menos costuras para evitar fricção e melhorar o ajuste\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças Minimalistas:\u003c\/strong\u003e Máxima ventilação e perfil plano nos ombros\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento Raw-Cut:\u003c\/strong\u003e Pernas e cintura sem costuras para conforto aerodinâmico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso em Malha:\u003c\/strong\u003e Espaço de arrumação extra integrado na traseira\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Debruado refletor para visibilidade noturna\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit (Ajuste de alta competição)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eParte da coleção Rosso Corsa, cada detalhe destes calções é pensado para elevar a tua performance ao nível do pelotão profissional.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56453809144190,"sku":"4523002424 S","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453809176958,"sku":"4523002424 M","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453809209726,"sku":"4523002424 L","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453809242494,"sku":"4523002424 XL","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453809275262,"sku":"4523002424 2XL","price":114.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453809308030,"sku":"4523002424 3XL","price":114.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166663733185-0.jpg?v=1761301600"},{"product_id":"cycling-bibshorts-brand-castelli-competizione-2-kit-belgian-blue","title":"CALÇÕES CASTELLI COMPETIZIONE 2 KIT AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI COMPETIZIONE 2 KIT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMade to do everything right without overdoing anything.\u003c\/strong\u003e\u003cbr\u003eO \u003cstrong\u003eCastelli Competizione 2 Kit Bibshort\u003c\/strong\u003e combina o melhor das tecnologias de competição com o conforto necessário para o treino diário. Um equilíbrio perfeito entre performance, aerodinâmica e conforto para qualquer ciclista exigente.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKISS Air2 seat pad\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Affinity Pro Lycra®\u003c\/strong\u003e no interior das pernas para elasticidade e recuperação excepcionais.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Vortex V2 texturizado\u003c\/strong\u003e nas pernas para melhor aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrip de corte cru\u003c\/strong\u003e com silicone integrado para fixação estável e elegante.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCosturas planas (flat-lock stitching)\u003c\/strong\u003e para conforto superior e redução do atrito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e na parte traseira para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar:\u003c\/strong\u003e UPF 50+\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 159 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 15°C – 35°C \/ 59°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTECHNICAL FEATURES\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSEAT PAD: KISS AIR 2\u003c\/strong\u003e\u003cbr\u003eA almofada \u003cstrong\u003eKISS Air 2\u003c\/strong\u003e oferece liberdade total de movimento com um perfil ultrafino e macio. A espuma de dupla densidade com espessura variável garante amortecimento ideal em todas as zonas de contacto, proporcionando conforto duradouro mesmo nas saídas mais longas.\u003c\/p\u003e\n\u003ch3\u003eALL-ROUND PERFORMANCE\u003c\/h3\u003e\n\u003cp\u003eO \u003cstrong\u003eCompetizione 2 Kit Bibshort\u003c\/strong\u003e foi concebido para fazer tudo de forma impecável — seja em provas intensas, treinos longos ou voltas ocasionais. A combinação entre o \u003cstrong\u003eVortex V2\u003c\/strong\u003e nas pernas e o \u003cstrong\u003eAffinity Pro Lycra®\u003c\/strong\u003e no interior oferece compressão controlada e eficiência aerodinâmica, mantendo um toque suave e natural. O grip com corte a laser e silicone integrado mantém o calção no lugar sem restringir o movimento. Um modelo versátil, técnico e elegante — ideal para quem procura \u003cstrong\u003evelocidade, conforto e estilo Castelli\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453809373566,"sku":"4525006424 S","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453809406334,"sku":"4525006424 M","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453809439102,"sku":"4525006424 L","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453809471870,"sku":"4525006424 XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453809504638,"sku":"4525006424 2XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453809537406,"sku":"4525006424 3XL","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167420417945-0.jpg?v=1763491206"},{"product_id":"castelli-free-aero-race-s-cycling-bibshorts-aerodynamic-breathable-comfort-2","title":"CALÇÕES CASTELLI FREE AERO RACE S AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI FREE AERO RACE S\u003c\/h2\u003e\n\u003cp\u003eConforto e aerodinâmica unem-se nos Free Aero Race S Bibshorts \u003cstrong\u003emais rápidos e confortáveis de sempre\u003c\/strong\u003e. Desenvolvidos para responder às exigências dos \u003cstrong\u003eciclistas de alto rendimento\u003c\/strong\u003e, oferecem \u003cstrong\u003eperformance\u003c\/strong\u003e e \u003cstrong\u003econforto incomparáveis\u003c\/strong\u003e, do treino diário às corridas mais duras do mundo.\u003c\/p\u003e\n\u003cp\u003eDesde os treinos locais às grandes voltas, os Free Aero Race S Bibshorts foram criados para satisfazer as exigências do ciclista de performance. O \u003cstrong\u003etecido Forza2 Stretch\u003c\/strong\u003e adapta-se ao corpo sem restrições, acompanhando o movimento de cada pedalada. As alças são \u003cstrong\u003eleves\u003c\/strong\u003e, \u003cstrong\u003erespiráveis\u003c\/strong\u003e e oferecem suporte ideal, enquanto as faixas em silicone mantêm o calção no lugar.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e garante conforto absoluto, mesmo nos treinos mais longos. A aerodinâmica foi otimizada com base em testes extensivos em \u003cstrong\u003etúnel de vento\u003c\/strong\u003e, resultando numa \u003cstrong\u003emelhoria de 3% na eficiência aerodinâmica\u003c\/strong\u003e. Cada watt é convertido em velocidade — mais rápido, mais longe, com o conforto Castelli.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eForza2 Stretch\u003c\/strong\u003e otimizado para aerodinâmica e máximo conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedução de 3% no coeficiente aerodinâmico (CdA)\u003c\/strong\u003e após testes em túnel de vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em malha minimalista e leve\u003c\/strong\u003e para melhor respirabilidade e menor peso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrippers em silicone nas pernas\u003c\/strong\u003e mantêm o calção firme e estável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto mesmo nas voltas mais longas.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolsinho traseiro\u003c\/strong\u003e para rádio ou pequenos objetos.\u003c\/li\u003e\n\u003cli\u003eTecido com \u003cstrong\u003eproteção solar UPF 50+\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 170 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453811700094,"sku":"4525001424 S","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453811732862,"sku":"4525001424 M","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453811765630,"sku":"4525001424 L","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453811798398,"sku":"4525001424 XL","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453811831166,"sku":"4525001424 2XL","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56453811863934,"sku":"4525001424 3XL","price":149.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167529231995-0.jpg?v=1761301612"},{"product_id":"cycling-bibshorts-brand-castelli-competizione-blue-twilight","title":"CALÇÕES CASTELLI COMPETIZIONE AZUL","description":"\u003ch2\u003eCASTELLI COMPETIZIONE\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOs calções que fazem tudo bem: uma combinação equilibrada de tecidos de alta qualidade, ajuste aerodinâmico e conforto duradouro.\u003c\/strong\u003e\u003cbr\u003eOs calções Competizione foram criados para incorporar a tecnologia de competição da Castelli numa peça acessível e extremamente versátil. Seja para um treino de fim de semana ou para uma prova de resistência, estes calções oferecem o suporte muscular necessário e uma aerodinâmica otimizada, garantindo que te sentes rápida e confortável em cada quilómetro.\u003c\/p\u003e\n\u003ch3\u003eConforto Anatómico e Carneira KISS Air2\u003c\/h3\u003e\n\u003cp\u003eO coração destes calções é a carneira KISS Air2, que apresenta uma forma melhorada e tecidos mais macios. Com uma espessura variável que coloca o amortecimento exatamente onde é necessário, esta carneira elimina a fricção e adapta-se perfeitamente aos teus movimentos. Complementados pelas alças em malha respirável e pelos grippers GIRO4 que mantêm a perna no lugar com total suavidade, os Competizione são a prova de que a performance e o conforto podem andar de mãos dadas.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Vortex BLC:\u003c\/strong\u003e Textura técnica nas pernas para ganhos aerodinâmicos\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAffinity Pro Lycra®:\u003c\/strong\u003e Elasticidade superior no interior da perna para ajuste perfeito\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira KISS Air2:\u003c\/strong\u003e Proteção de dupla densidade para conforto prolongado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrippers GIRO4:\u003c\/strong\u003e Terminação de perna com silicone para uma aderência estável\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCosturas Flat-Lock:\u003c\/strong\u003e Construção plana que minimiza o risco de irritações\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em Mesh:\u003c\/strong\u003e Ventilação otimizada para o tronco durante o esforço\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes Refletores:\u003c\/strong\u003e Visibilidade reforçada na parte traseira\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha ideal para quem procura o ADN de competição da Castelli num design focado no conforto diário.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56453811896702,"sku":"4520006456 S-1","price":74.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453811929470,"sku":"4520006456 M-1","price":74.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453811962238,"sku":"4520006456 L-1","price":74.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453811995006,"sku":"4520006456 XL-1","price":74.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453812027774,"sku":"4520006456 2XL-1","price":74.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453812060542,"sku":"4520006456 3XL-1","price":74.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166902128091-0.jpg?v=1761301615"},{"product_id":"cycling-bibshorts-brand-castelli-model-espresso-color-deep-green","title":"CALÇÕES CASTELLI ESPRESSO VERDE","description":"\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOs teus novos calções favoritos: desenhados para serem a primeira escolha em qualquer tipo de treino, mal acabem de secar da lavagem.\u003c\/strong\u003e\u003cbr\u003eA filosofia por trás dos calções Espresso é simples: oferecer o máximo conforto em todas as saídas, independentemente da intensidade. O tecido Espresso Doppio foi engenhosamente criado para ser macio ao toque e altamente elástico, moldando-se ao corpo de forma natural sem nunca parecer apertado ou restritivo. É o equilíbrio perfeito entre a performance técnica e o bem-estar absoluto.\u003c\/p\u003e\n\u003ch3\u003eConforto Premium e Detalhes Inteligentes\u003c\/h3\u003e\n\u003cp\u003eEquipados com a carneira topo de gama Progetto X2 Air Seamless, estes calções garantem que as longas horas no selim são passadas com total suavidade. As alças em malha elástica promovem uma ventilação superior, enquanto as pernas de corte a laser com silicone mantêm tudo no lugar. Para os ciclistas que procuram funcionalidade extra, a Castelli adicionou um bolso traseiro e detalhes refletores, tornando os Espresso os calções mais versáteis do teu guarda-roupa.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Espresso Doppio:\u003c\/strong\u003e Suavidade luxuosa e ajuste anatómico perfeito\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira Progetto X2 Air Seamless:\u003c\/strong\u003e Tecnologia de amortecimento profissional\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em Mesh:\u003c\/strong\u003e Respirabilidade otimizada para os dias de calor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso Traseiro:\u003c\/strong\u003e Capacidade de arrumação extra integrada nas alças\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGripper de Silicone:\u003c\/strong\u003e Mantém a perna firme com acabamento raw-cut\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Abas refletoras para visibilidade reforçada\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerformance Térmica:\u003c\/strong\u003e Otimizados para temperaturas entre 15°C e 35°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;\"\u003ePorque um Espresso é sempre uma boa ideia, estes calções elevam o padrão de conforto em cada quilómetro.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56453812093310,"sku":"4524002309 S-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453812126078,"sku":"4524002309 M-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453812158846,"sku":"4524002309 L-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453812191614,"sku":"4524002309 XL-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453812224382,"sku":"4524002309 2XL-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453812257150,"sku":"4524002309 3XL-1","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166724124494-0.jpg?v=1761301617"},{"product_id":"cycling-bibshorts-brand-castelli-model-espresso-color-black","title":"CALÇÕES CASTELLI ESPRESSO PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003eDesenvolvidos e concebidos com foco no \u003cstrong\u003econforto e desempenho\u003c\/strong\u003e, estes calções são a \u003cstrong\u003eescolha ideal para a maioria das tuas voltas\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003etecido Espresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, garante um ajuste perfeito e conforto excecional desde o primeiro momento. O acabamento das pernas \u003cstrong\u003ecortado a laser\u003c\/strong\u003e com \u003cstrong\u003egrip de silicone\u003c\/strong\u003e assegura máxima estabilidade, enquanto as \u003cstrong\u003ealças em rede elástica\u003c\/strong\u003e proporcionam ventilação e conforto superiores.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e foi concebida em dois componentes distintos, cada um dedicado a uma função específica, que juntos criam a almofada de selim mais confortável do mercado. A camada de contacto com a pele é \u003cstrong\u003esem costuras e bacteriostática\u003c\/strong\u003e, projetada para se adaptar à forma do corpo e do selim sem vincos. A camada de amortecimento utiliza a \u003cstrong\u003etecnologia Seamless Integrated Technology (S.I.T.)\u003c\/strong\u003e com zona de conforto viscosa perfurada, garantindo absorção de impactos e ventilação ideais.\u003c\/p\u003e\n\u003cp\u003eCom um \u003cstrong\u003ebolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento e \u003cstrong\u003edetalhes refletores\u003c\/strong\u003e para segurança, estes bibshorts são a escolha perfeita para o ciclista que procura conforto durante todo o dia.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, para conforto e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento das pernas cortado a laser\u003c\/strong\u003e com grip de silicone para máxima estabilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em rede elástica\u003c\/strong\u003e para ventilação e conforto superiores.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e para maior visibilidade e segurança.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 191 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":"Preto \/ S","offer_id":56453812322686,"sku":"4524002010 S","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"Preto \/ M","offer_id":56453812355454,"sku":"4524002010 M","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"Preto \/ L","offer_id":56453812388222,"sku":"4524002010 L","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"Preto \/ XL","offer_id":56453812420990,"sku":"4524002010 XL","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"Preto \/ 2XL","offer_id":56453812453758,"sku":"4524002010 2XL","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"Preto \/ 3XL","offer_id":56453812486526,"sku":"4524002010 3XL","price":104.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166724128644-0_dd74dc6b-1a55-418b-b340-8e238bbd5a43.jpg?v=1761301619"},{"product_id":"cycling-bibshorts-brand-castelli-competizione-2-kit-smoky-gray-2025-collection","title":"CALÇÕES CASTELLI COMPETIZIONE 2 KIT CINZA","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI COMPETIZIONE 2 KIT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMade to do everything right without overdoing anything.\u003c\/strong\u003e\u003cbr\u003eO \u003cstrong\u003eCastelli Competizione 2 Kit Bibshort\u003c\/strong\u003e combina o melhor das tecnologias de competição com o conforto necessário para o treino diário. Um equilíbrio perfeito entre performance, aerodinâmica e conforto para qualquer ciclista exigente.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eKISS Air2 seat pad\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Affinity Pro Lycra®\u003c\/strong\u003e no interior das pernas para elasticidade e recuperação excepcionais.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Vortex V2 texturizado\u003c\/strong\u003e nas pernas para melhor aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrip de corte cru\u003c\/strong\u003e com silicone integrado para fixação estável e elegante.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCosturas planas (flat-lock stitching)\u003c\/strong\u003e para conforto superior e redução do atrito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e na parte traseira para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar:\u003c\/strong\u003e UPF 50+\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 159 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 15°C – 35°C \/ 59°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eTECHNICAL FEATURES\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eSEAT PAD: KISS AIR 2\u003c\/strong\u003e\u003cbr\u003eA almofada \u003cstrong\u003eKISS Air 2\u003c\/strong\u003e oferece liberdade total de movimento com um perfil ultrafino e macio. A espuma de dupla densidade com espessura variável garante amortecimento ideal em todas as zonas de contacto, proporcionando conforto duradouro mesmo nas saídas mais longas.\u003c\/p\u003e\n\u003ch3\u003eALL-ROUND PERFORMANCE\u003c\/h3\u003e\n\u003cp\u003eO \u003cstrong\u003eCompetizione 2 Kit Bibshort\u003c\/strong\u003e foi concebido para fazer tudo de forma impecável — seja em provas intensas, treinos longos ou voltas ocasionais. A combinação entre o \u003cstrong\u003eVortex V2\u003c\/strong\u003e nas pernas e o \u003cstrong\u003eAffinity Pro Lycra®\u003c\/strong\u003e no interior oferece compressão controlada e eficiência aerodinâmica, mantendo um toque suave e natural. O grip com corte a laser e silicone integrado mantém o calção no lugar sem restringir o movimento. Um modelo versátil, técnico e elegante — ideal para quem procura \u003cstrong\u003evelocidade, conforto e estilo Castelli\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453812552062,"sku":"4525006021 S","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453812584830,"sku":"4525006021 M","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453812617598,"sku":"4525006021 L","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453812650366,"sku":"4525006021 XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453812683134,"sku":"4525006021 2XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453812715902,"sku":"4525006021 3XL","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167322536386-0.jpg?v=1761301622"},{"product_id":"cycling-bibshorts-brand-castelli-espresso-color-smoky-gray","title":"CALÇÕES CASTELLI ESPRESSO CINZA","description":"\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOs teus novos calções favoritos: desenhados para serem a primeira escolha em qualquer tipo de treino, mal acabem de secar da lavagem.\u003c\/strong\u003e\u003cbr\u003eA filosofia por trás dos calções Espresso é simples: oferecer o máximo conforto em todas as saídas, independentemente da intensidade. O tecido Espresso Doppio foi engenhosamente criado para ser macio ao toque e altamente elástico, moldando-se ao corpo de forma natural sem nunca parecer apertado ou restritivo. É o equilíbrio perfeito entre a performance técnica e o bem-estar absoluto.\u003c\/p\u003e\n\u003ch3\u003eConforto Premium e Detalhes Inteligentes\u003c\/h3\u003e\n\u003cp\u003eEquipados com a carneira topo de gama Progetto X2 Air Seamless, estes calções garantem que as longas horas no selim são passadas com total suavidade. As alças em malha elástica promovem uma ventilação superior, enquanto as pernas de corte a laser com silicone mantêm tudo no lugar. Para os ciclistas que procuram funcionalidade extra, a Castelli adicionou um bolso traseiro e detalhes refletores, tornando os Espresso os calções mais versáteis do teu guarda-roupa.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Espresso Doppio:\u003c\/strong\u003e Suavidade luxuosa e ajuste anatómico perfeito\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira Progetto X2 Air Seamless:\u003c\/strong\u003e Tecnologia de amortecimento profissional\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em Mesh:\u003c\/strong\u003e Respirabilidade otimizada para os dias de calor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso Traseiro:\u003c\/strong\u003e Capacidade de arrumação extra integrada nas alças\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGripper de Silicone:\u003c\/strong\u003e Mantém a perna firme com acabamento raw-cut\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Abas refletoras para visibilidade reforçada\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerformance Térmica:\u003c\/strong\u003e Otimizados para temperaturas entre 15°C e 35°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;\"\u003ePorque um Espresso é sempre uma boa ideia, estes calções elevam o padrão de conforto em cada quilómetro.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56453812945278,"sku":"4524002021 S-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453812978046,"sku":"4524002021 M-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453813010814,"sku":"4524002021 L-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453813043582,"sku":"4524002021 XL-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453813076350,"sku":"4524002021 2XL-1","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453813109118,"sku":"4524002021 3XL-1","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167322554227-0.jpg?v=1761301627"},{"product_id":"castelli-a-c-men-s-cycling-bibshort-pro-race-performance-lightweight-breathable","title":"CALÇÕES CASTELLI A\/C AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI A\/C BIBSHORTS\u003c\/h2\u003e\n\u003cp\u003eCalções leves ideais para os \u003cstrong\u003edias mais quentes\u003c\/strong\u003e, oferecendo \u003cstrong\u003erespirabilidade\u003c\/strong\u003e e \u003cstrong\u003econforto máximos\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eOs verões estão cada vez mais quentes, e para quem pedala nas horas de maior calor — como durante a pausa para almoço — é essencial ter equipamento que maximize a \u003cstrong\u003eventilação e a frescura\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eOs novos A\/C Bibshort foram desenvolvidos para proporcionar o \u003cstrong\u003emáximo arrefecimento e respirabilidade\u003c\/strong\u003e, mantendo a proteção solar necessária. Cada detalhe foi concebido para te manter fresco: os \u003cstrong\u003epainéis laterais\u003c\/strong\u003e e os \u003cstrong\u003egrippers das pernas\u003c\/strong\u003e utilizam uma malha fechada que melhora o fluxo de ar e ajuda a manter o corpo seco.\u003c\/p\u003e\n\u003cp\u003eAs \u003cstrong\u003ealças foram reduzidas ao essencial\u003c\/strong\u003e para garantir leveza e estabilidade, enquanto a \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e, além de proporcionar conforto durante todo o dia, seca rapidamente. Tudo nos A\/C Bibshort foi pensado com um único objetivo: garantir frescura e conforto nos dias mais quentes.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis laterais em malha fechada\u003c\/strong\u003e para máxima respirabilidade e proteção solar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrip em malha nas pernas\u003c\/strong\u003e com silicone integrado.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças minimalistas em rede\u003c\/strong\u003e para leveza e ventilação.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto em longas distâncias.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar UPF 50+\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 207 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 22–40 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453813141886,"sku":"4525003424 S-1","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453813174654,"sku":"4525003424 M-1","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453813207422,"sku":"4525003424 L-1","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453813240190,"sku":"4525003424 XL-1","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453813272958,"sku":"4525003424 2XL-1","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453813305726,"sku":"4525003424 3XL-1","price":119.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167358610247-0.jpg?v=1761301630"},{"product_id":"cycling-bibshorts-brand-castelli-espresso-blue","title":"CALÇÕES CASTELLI ESPRESSO AZUL CLARO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003eDesenvolvidos e concebidos com foco no \u003cstrong\u003econforto e desempenho\u003c\/strong\u003e, estes calções são a \u003cstrong\u003eescolha ideal para a maioria das tuas voltas\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eO \u003cstrong\u003etecido Espresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, garante um ajuste perfeito e conforto excecional desde o primeiro momento. O acabamento das pernas \u003cstrong\u003ecortado a laser\u003c\/strong\u003e com \u003cstrong\u003egrip de silicone\u003c\/strong\u003e assegura máxima estabilidade, enquanto as \u003cstrong\u003ealças em rede elástica\u003c\/strong\u003e proporcionam ventilação e conforto superiores.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e foi concebida em dois componentes distintos, cada um dedicado a uma função específica, que juntos criam a almofada de selim mais confortável do mercado. A camada de contacto com a pele é \u003cstrong\u003esem costuras e bacteriostática\u003c\/strong\u003e, projetada para se adaptar à forma do corpo e do selim sem vincos. A camada de amortecimento utiliza a \u003cstrong\u003etecnologia Seamless Integrated Technology (S.I.T.)\u003c\/strong\u003e com zona de conforto viscosa perfurada, garantindo absorção de impactos e ventilação ideais.\u003c\/p\u003e\n\u003cp\u003eCom um \u003cstrong\u003ebolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento e \u003cstrong\u003edetalhes refletores\u003c\/strong\u003e para segurança, estes bibshorts são a escolha perfeita para o ciclista que procura conforto durante todo o dia.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e, desenvolvido pela Castelli, para conforto e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento das pernas cortado a laser\u003c\/strong\u003e com grip de silicone para máxima estabilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em rede elástica\u003c\/strong\u003e para ventilação e conforto superiores.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para maior capacidade de armazenamento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto durante todo o dia.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e para maior visibilidade e segurança.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 191 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453813567870,"sku":"4524002473 XL-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453813600638,"sku":"4524002473 S-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453813633406,"sku":"4524002473 M-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453813666174,"sku":"4524002473 L-1","price":104.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453813698942,"sku":"4524002473 2XL-1","price":104.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166796090082-0.jpg?v=1761301634"},{"product_id":"castelli-free-aero-race-s-cycling-bibshorts-aerodynamic-breathable-comfort-white","title":"CALÇÕES CASTELLI FREE AERO RACE S BRANCO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI FREE AERO RACE S BIBSHORTS\u003c\/h2\u003e\n\u003cp\u003eConforto e aerodinâmica unem-se nos Free Aero Race S Bibshorts \u003cstrong\u003emais rápidos e confortáveis de sempre\u003c\/strong\u003e. Desenvolvidos para responder às exigências dos \u003cstrong\u003eciclistas de alto rendimento\u003c\/strong\u003e, oferecem \u003cstrong\u003eperformance\u003c\/strong\u003e e \u003cstrong\u003econforto incomparáveis\u003c\/strong\u003e, do treino diário às corridas mais duras do mundo.\u003c\/p\u003e\n\u003cp\u003eDesde os treinos locais às grandes voltas, os Free Aero Race S Bibshorts foram criados para satisfazer as exigências do ciclista de performance. O \u003cstrong\u003etecido Forza2 Stretch\u003c\/strong\u003e adapta-se ao corpo sem restrições, acompanhando o movimento de cada pedalada. As alças são \u003cstrong\u003eleves\u003c\/strong\u003e, \u003cstrong\u003erespiráveis\u003c\/strong\u003e e oferecem suporte ideal, enquanto as faixas em silicone mantêm o calção no lugar.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e garante conforto absoluto, mesmo nos treinos mais longos. A aerodinâmica foi otimizada com base em testes extensivos em \u003cstrong\u003etúnel de vento\u003c\/strong\u003e, resultando numa \u003cstrong\u003emelhoria de 3% na eficiência aerodinâmica\u003c\/strong\u003e. Cada watt é convertido em velocidade — mais rápido, mais longe, com o conforto Castelli.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eForza2 Stretch\u003c\/strong\u003e otimizado para aerodinâmica e máximo conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedução de 3% no coeficiente aerodinâmico (CdA)\u003c\/strong\u003e após testes em túnel de vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em malha minimalista e leve\u003c\/strong\u003e para melhor respirabilidade e menor peso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrippers em silicone nas pernas\u003c\/strong\u003e mantêm o calção firme e estável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto mesmo nas voltas mais longas.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolsinho traseiro\u003c\/strong\u003e para rádio ou pequenos objetos.\u003c\/li\u003e\n\u003cli\u003eTecido com \u003cstrong\u003eproteção solar UPF 50+\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 170 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003ch2\u003e\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\u003c\/h2\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":56453813797246,"sku":"4525001001 S-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453813830014,"sku":"4525001001 M-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453813862782,"sku":"4525001001 L-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453813895550,"sku":"4525001001 XL-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56453813928318,"sku":"4525001001 2XL-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56453813961086,"sku":"4525001001 3XL-1","price":149.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167420608897-0.jpg?v=1761301636"},{"product_id":"castelli-premio-evo-bibshorts-pro-grade-cycling-bibshorts-black","title":"CALÇÕES CASTELLI PREMIO EVO PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI PREMIO EVO BIBSHORTS\u003c\/h2\u003e\n\u003cp\u003eConcebidos de forma inovadora para o \u003cstrong\u003emáximo conforto em longas distâncias\u003c\/strong\u003e, com \u003cstrong\u003esuporte\u003c\/strong\u003e, \u003cstrong\u003evelocidade\u003c\/strong\u003e e \u003cstrong\u003edurabilidade\u003c\/strong\u003e de topo. Os Premio EVO foram desenvolvidos para serem os teus bibshorts de eleição: o \u003cstrong\u003eacolchoamento Progetto X2 Air Seamless\u003c\/strong\u003e combina uma camada suave em contacto com a pele, que evita atritos, com uma camada de amortecimento em diferentes densidades e \u003cstrong\u003einserções de gel perfurado\u003c\/strong\u003e sob os ísquios e períneo.\u003c\/p\u003e\n\u003cp\u003eA construção reduzida a \u003cstrong\u003eapenas três painéis\u003c\/strong\u003e utiliza um tecido técnico que varia conforme a zona do corpo: mais compressivo e estável na bacia para manter tudo no sítio, \u003cstrong\u003emais leve na coxa\u003c\/strong\u003e com \u003cstrong\u003ecorte a laser\u003c\/strong\u003e e fios borrachados para uma aderência plana sem necessidade de silicone adicional, e \u003cstrong\u003emais opaco atrás\u003c\/strong\u003e para evitar transparências.\u003c\/p\u003e\n\u003cp\u003eAs alças elásticas são \u003cstrong\u003emacias e extensíveis\u003c\/strong\u003e, com costas \u003cstrong\u003eperfuradas\u003c\/strong\u003e para maior respirabilidade e extremidades coladas que eliminam volume; o desenho articulado distribui melhor a carga pelos ombros. O resultado é um visual \u003cstrong\u003esóbrio e moderno\u003c\/strong\u003e, com logótipos discretos, pensado para a exigência diária do ciclismo de alto desempenho.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido tecido (woven) de \u003cstrong\u003eelasticidade gradual\u003c\/strong\u003e para o suporte certo em cada zona.\u003c\/li\u003e\n\u003cli\u003eEstrutura woven \u003cstrong\u003e30% mais leve\u003c\/strong\u003e do que tecidos tricot comparáveis.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças macias e elásticas\u003c\/strong\u003e, articuladas sobre o ombro para conforto máximo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainel traseiro perfurado\u003c\/strong\u003e para ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTerminação de perna cortada a laser\u003c\/strong\u003e com fios borrachados integrados: fixa sem silicone adicional.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcolchoamento Progetto X2 Air Seamless\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 310 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 16–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453814157694,"sku":"4525000010 S-1","price":209.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453814190462,"sku":"4525000010 M-1","price":209.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453814223230,"sku":"4525000010 L-1","price":209.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453814255998,"sku":"4525000010 XL-1","price":209.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56453814288766,"sku":"4525000010 2XL-1","price":209.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167669592792-0.jpg?v=1761301638"},{"product_id":"cycling-bibshorts-brand-castelli-free-aero-race-s-bibshort-soudal-quick-step-25","title":"CALÇÕES CASTELLI SOUDAL QUICK-STEP 2025 FREE AERO RACE S","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI FREE AERO RACE S BIBSHORTS\u003c\/h2\u003e\n\u003cp\u003eConforto e aerodinâmica unem-se nos Free Aero Race S Bibshorts \u003cstrong\u003emais rápidos e confortáveis de sempre\u003c\/strong\u003e. Desenvolvidos para responder às exigências dos \u003cstrong\u003eciclistas de alto rendimento\u003c\/strong\u003e, oferecem \u003cstrong\u003eperformance\u003c\/strong\u003e e \u003cstrong\u003econforto incomparáveis\u003c\/strong\u003e, do treino diário às corridas mais duras do mundo.\u003c\/p\u003e\n\u003cp\u003eDesde os treinos locais às grandes voltas, os Free Aero Race S Bibshorts foram criados para satisfazer as exigências do ciclista de performance. O \u003cstrong\u003etecido Forza2 Stretch\u003c\/strong\u003e adapta-se ao corpo sem restrições, acompanhando o movimento de cada pedalada. As alças são \u003cstrong\u003eleves\u003c\/strong\u003e, \u003cstrong\u003erespiráveis\u003c\/strong\u003e e oferecem suporte ideal, enquanto as faixas em silicone mantêm o calção no lugar.\u003c\/p\u003e\n\u003cp\u003eA \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e garante conforto absoluto, mesmo nos treinos mais longos. A aerodinâmica foi otimizada com base em testes extensivos em \u003cstrong\u003etúnel de vento\u003c\/strong\u003e, resultando numa \u003cstrong\u003emelhoria de 3% na eficiência aerodinâmica\u003c\/strong\u003e. Cada watt é convertido em velocidade — mais rápido, mais longe, com o conforto Castelli.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTecido \u003cstrong\u003eForza2 Stretch\u003c\/strong\u003e otimizado para aerodinâmica e máximo conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eRedução de 3% no coeficiente aerodinâmico (CdA)\u003c\/strong\u003e após testes em túnel de vento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em malha minimalista e leve\u003c\/strong\u003e para melhor respirabilidade e menor peso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrippers em silicone nas pernas\u003c\/strong\u003e mantêm o calção firme e estável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para conforto mesmo nas voltas mais longas.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolsinho traseiro\u003c\/strong\u003e para rádio ou pequenos objetos.\u003c\/li\u003e\n\u003cli\u003eTecido com \u003cstrong\u003eproteção solar UPF 50+\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 170 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453814681982,"sku":"4235311424 S-1","price":149.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453814714750,"sku":"4235311424 M-1","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453814747518,"sku":"4235311424 L-1","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453814780286,"sku":"4235311424 XL-1","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453814813054,"sku":"4235311424 2XL-1","price":149.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453814845822,"sku":"4235311424 3XL-1","price":149.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167401302093-0.jpg?v=1761301644"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-model-climbers-a-c-light-dry-fast","title":"CAMISOLA CASTELLI CLIMBER’S A\/C PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLIMBER’S A\/C JERSEY\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLight. Dry. Fast.\u003c\/strong\u003e A \u003cstrong\u003eCastelli Climber’s A\/C Jersey\u003c\/strong\u003e foi projetada para os dias mais quentes e subidas mais exigentes. Leve, respirável e aerodinâmica, esta jersey resulta diretamente da experiência dos profissionais nas montanhas, oferecendo \u003cstrong\u003earrefecimento rápido\u003c\/strong\u003e e conforto excecional para quem procura máximo desempenho sob calor intenso.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução CFD\u003c\/strong\u003e para posicionamento otimizado de tecidos e costuras.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesenvolvida para arrefecimento rápido\u003c\/strong\u003e, leveza e eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAirflow shoulder construction\u003c\/strong\u003e para melhor ventilação e conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Flusso 3D\u003c\/strong\u003e na frente para ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStradaPro 3D\u003c\/strong\u003e nas costas para excelente respirabilidade e bloqueio UV.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas até ao cotovelo\u003c\/strong\u003e com acabamento em corte cru para ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCós elástico\u003c\/strong\u003e para manter o jersey no lugar e suportar os bolsos traseiros.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e para uso fácil e rápido.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 119 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 72°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eLIGHT. DRY. FAST.\u003c\/h3\u003e\n\u003cp\u003eInspirada nas corridas de montanha do verão alpino, a \u003cstrong\u003eClimber’s A\/C Jersey\u003c\/strong\u003e nasceu do feedback direto dos ciclistas profissionais. O objetivo: criar uma jersey que mantivesse o corpo fresco nos dias mais quentes sem comprometer a aerodinâmica. Utilizando o mesmo design CFD da \u003cstrong\u003eAero Race 8S Jersey\u003c\/strong\u003e, esta peça incorpora tecidos \u003cstrong\u003e3D mesh ultraleves\u003c\/strong\u003e que oferecem ventilação ideal, suavidade e elasticidade. A parte traseira bloqueia até \u003cstrong\u003e90% dos raios UV\u003c\/strong\u003e, garantindo proteção adicional sob o sol intenso. Ideal para subidas longas, calor extremo e dias em que a leveza e o desempenho fazem toda a diferença.\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":56453821268350,"sku":"4525011010 S-1","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453821301118,"sku":"4525011010 M-1","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453821333886,"sku":"4525011010 L-1","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453821366654,"sku":"4525011010 XL-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453821399422,"sku":"4525011010 2XL-1","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56453821432190,"sku":"4525011010 3XL-1","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167294162094-0.jpg?v=1761301804"},{"product_id":"castelli-a-c-men-s-cycling-bibshort-pro-race-performance-lightweight-breathable-1","title":"CALÇÕES CASTELLI A\/C PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI A\/C BIBSHORT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLightweight bibshort for hot days, with extra breathability.\u003c\/strong\u003e\u003cbr\u003eO \u003cstrong\u003eCastelli A\/C Bibshort\u003c\/strong\u003e foi desenvolvido especificamente para os dias mais quentes sobre a bicicleta. Extremamente leve e altamente respirável, garante uma sensação de frescura e conforto mesmo nas temperaturas mais elevadas.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis laterais em malha densa\u003c\/strong\u003e para máxima respirabilidade e proteção solar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGrip em malha nas pernas\u003c\/strong\u003e com silicone integrado para fixação estável e confortável.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlças em malha minimalistas\u003c\/strong\u003e para leveza e ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProgetto X2 Air Seamless seat pad\u003c\/strong\u003e para conforto de longa duração e secagem rápida.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar:\u003c\/strong\u003e UPF 50+\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 207 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 71°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eFOR THE HOTTEST DAYS IN THE SADDLE\u003c\/h3\u003e\n\u003cp\u003eOs verões estão cada vez mais quentes, e o \u003cstrong\u003eA\/C Bibshort\u003c\/strong\u003e é a resposta ideal para quem pedala sob temperaturas extremas. Cada detalhe deste calção foi projetado para oferecer \u003cstrong\u003earrefecimento máximo e ventilação contínua\u003c\/strong\u003e. Os painéis laterais e as bandas das pernas utilizam uma \u003cstrong\u003emalha fechada altamente respirável\u003c\/strong\u003e que promove fluxo de ar constante e mantém o corpo seco. As \u003cstrong\u003ealças minimalistas\u003c\/strong\u003e reduzem o volume e aumentam a liberdade de movimento. O \u003cstrong\u003eProgetto X2 Air Seamless seat pad\u003c\/strong\u003e oferece conforto e rápida eliminação de humidade, tornando este bibshort ideal para quem procura \u003cstrong\u003eleveza, frescura e performance\u003c\/strong\u003e nos dias mais quentes do verão.\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 da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e e da tua \u003cstrong\u003eanca (C)\u003c\/strong\u003e em centímetros e compara com o guia de tamanhos Castelli abaixo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMede a \u003cstrong\u003ecintura (B)\u003c\/strong\u003e na zona mais estreita do tronco.\u003c\/li\u003e\n\u003cli\u003eMede a \u003cstrong\u003eanca (C)\u003c\/strong\u003e na zona mais larga dos glúteos.\u003c\/li\u003e\n\u003cli\u003eUsa uma fita métrica flexível, sem apertar.\u003c\/li\u003e\n\u003cli\u003eCompara as medidas com a tabela e considera escolher \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e do sugerido, conforme recomendação da Castelli.\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":56453821694334,"sku":"4525003010 S-1","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453821727102,"sku":"4525003010 M-1","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56453821759870,"sku":"4525003010 L-1","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453821792638,"sku":"4525003010 XL-1","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56453821825406,"sku":"4525003010 2XL-1","price":119.9,"currency_code":"EUR","in_stock":true},{"title":"3XL","offer_id":56453821858174,"sku":"4525003010 3XL-1","price":119.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167793302446-0.jpg?v=1761301809"},{"product_id":"castelli-superleggera-a-c-cycling-jersey-lightweight-breathable","title":"CAMISOLA CASTELLI SUPERLEGGERA A\/C VERDE ÁGUA","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI SUPERLEGGERA A\/C\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImpossibly Lightweight Performance Jersey.\u003c\/strong\u003e\u003cbr\u003eA \u003cstrong\u003eCastelli Superleggera A\/C Jersey\u003c\/strong\u003e é o resultado do compromisso máximo entre leveza, respirabilidade e estética refinada. Criada para oferecer desempenho extremo em dias de calor intenso, esta jersey combina tecnologia de ponta e um design minimalista para quem procura eficiência e estilo em igual medida.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Oltre 70 g stripe mesh\u003c\/strong\u003e para respirabilidade e leveza incomparáveis.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTerminais de mangas e cintura colados\u003c\/strong\u003e para reduzir peso e aumentar o conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução plana dos bolsos traseiros\u003c\/strong\u003e com bolso adicional com fecho para chaves ou objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção interna do fecho\u003c\/strong\u003e para evitar irritações na pele.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGarra de fecho na base\u003c\/strong\u003e para maior conforto e acabamento limpo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK®\u003c\/strong\u003e fiável e de fácil utilização.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogótipo Superleggera\u003c\/strong\u003e em tom sobre tom no bolso traseiro.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 91 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 72°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIMPOSSIBLY LIGHTWEIGHT PERFORMANCE JERSEY\u003c\/h3\u003e\n\u003cp\u003eO objetivo da \u003cstrong\u003eSuperleggera A\/C\u003c\/strong\u003e era criar a jersey mais leve e respirável possível sem comprometer a \u003cstrong\u003eproteção solar\u003c\/strong\u003e e as funcionalidades essenciais. O tecido \u003cstrong\u003eOltre stripe mesh\u003c\/strong\u003e oferece elasticidade horizontal, excelente suporte para os bolsos e ventilação constante. Os detalhes colados nas mangas e na cintura proporcionam um visual \u003cstrong\u003elimpo, moderno e elegante\u003c\/strong\u003e, enquanto os bolsos planos e o logótipo discreto completam a estética refinada. Ideal para os dias mais quentes e para ciclistas que exigem \u003cstrong\u003emáxima leveza e performance premium\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":56453822087550,"sku":"4525009457 S-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453822120318,"sku":"4525009457 M-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453822153086,"sku":"4525009457 L-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453822185854,"sku":"4525009457 XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453822218622,"sku":"4525009457 2XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453822251390,"sku":"4525009457 3XL-1","price":89.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167719790768-0.jpg?v=1761301812"},{"product_id":"castelli-superleggera-a-c-cycling-jersey-lightweight-breathable-1","title":"CAMISOLA CASTELLI SUPERLEGGERA A\/C PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI SUPERLEGGERA A\/C\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eImpossibly Lightweight Performance Jersey.\u003c\/strong\u003e\u003cbr\u003eA \u003cstrong\u003eCastelli Superleggera A\/C Jersey\u003c\/strong\u003e é o resultado do compromisso máximo entre leveza, respirabilidade e estética refinada. Criada para oferecer desempenho extremo em dias de calor intenso, esta jersey combina tecnologia de ponta e um design minimalista para quem procura eficiência e estilo em igual medida.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Oltre 70 g stripe mesh\u003c\/strong\u003e para respirabilidade e leveza incomparáveis.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTerminais de mangas e cintura colados\u003c\/strong\u003e para reduzir peso e aumentar o conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução plana dos bolsos traseiros\u003c\/strong\u003e com bolso adicional com fecho para chaves ou objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção interna do fecho\u003c\/strong\u003e para evitar irritações na pele.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGarra de fecho na base\u003c\/strong\u003e para maior conforto e acabamento limpo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK®\u003c\/strong\u003e fiável e de fácil utilização.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogótipo Superleggera\u003c\/strong\u003e em tom sobre tom no bolso traseiro.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 91 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 72°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eIMPOSSIBLY LIGHTWEIGHT PERFORMANCE JERSEY\u003c\/h3\u003e\n\u003cp\u003eO objetivo da \u003cstrong\u003eSuperleggera A\/C\u003c\/strong\u003e era criar a jersey mais leve e respirável possível sem comprometer a \u003cstrong\u003eproteção solar\u003c\/strong\u003e e as funcionalidades essenciais. O tecido \u003cstrong\u003eOltre stripe mesh\u003c\/strong\u003e oferece elasticidade horizontal, excelente suporte para os bolsos e ventilação constante. Os detalhes colados nas mangas e na cintura proporcionam um visual \u003cstrong\u003elimpo, moderno e elegante\u003c\/strong\u003e, enquanto os bolsos planos e o logótipo discreto completam a estética refinada. Ideal para os dias mais quentes e para ciclistas que exigem \u003cstrong\u003emáxima leveza e performance premium\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":56453822316926,"sku":"4525009085 S-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453822349694,"sku":"4525009085 M-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453822382462,"sku":"4525009085 L-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453822415230,"sku":"4525009085 XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453822447998,"sku":"4525009085 2XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453822480766,"sku":"4525009085 3XL-1","price":89.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167719788808-0.jpg?v=1761301814"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-model-climbers-a-c-light-dry-fast-1","title":"CAMISOLA CASTELLI CLIMBER’S A\/C VERMELHA","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLIMBER’S A\/C JERSEY\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLight. Dry. Fast.\u003c\/strong\u003e A \u003cstrong\u003eCastelli Climber’s A\/C Jersey\u003c\/strong\u003e foi projetada para os dias mais quentes e subidas mais exigentes. Leve, respirável e aerodinâmica, esta jersey resulta diretamente da experiência dos profissionais nas montanhas, oferecendo \u003cstrong\u003earrefecimento rápido\u003c\/strong\u003e e conforto excecional para quem procura máximo desempenho sob calor intenso.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução CFD\u003c\/strong\u003e para posicionamento otimizado de tecidos e costuras.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesenvolvida para arrefecimento rápido\u003c\/strong\u003e, leveza e eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAirflow shoulder construction\u003c\/strong\u003e para melhor ventilação e conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Flusso 3D\u003c\/strong\u003e na frente para ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStradaPro 3D\u003c\/strong\u003e nas costas para excelente respirabilidade e bloqueio UV.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas até ao cotovelo\u003c\/strong\u003e com acabamento em corte cru para ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCós elástico\u003c\/strong\u003e para manter o jersey no lugar e suportar os bolsos traseiros.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e para uso fácil e rápido.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 119 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 72°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eLIGHT. DRY. FAST.\u003c\/h3\u003e\n\u003cp\u003eInspirada nas corridas de montanha do verão alpino, a \u003cstrong\u003eClimber’s A\/C Jersey\u003c\/strong\u003e nasceu do feedback direto dos ciclistas profissionais. O objetivo: criar uma jersey que mantivesse o corpo fresco nos dias mais quentes sem comprometer a aerodinâmica. Utilizando o mesmo design CFD da \u003cstrong\u003eAero Race 8S Jersey\u003c\/strong\u003e, esta peça incorpora tecidos \u003cstrong\u003e3D mesh ultraleves\u003c\/strong\u003e que oferecem ventilação ideal, suavidade e elasticidade. A parte traseira bloqueia até \u003cstrong\u003e90% dos raios UV\u003c\/strong\u003e, garantindo proteção adicional sob o sol intenso. Ideal para subidas longas, calor extremo e dias em que a leveza e o desempenho fazem toda a diferença.\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":56453822808446,"sku":"4525011023 S-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453822841214,"sku":"4525011023 M-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453822873982,"sku":"4525011023 L-1","price":79.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453822906750,"sku":"4525011023 XL-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453822939518,"sku":"4525011023 2XL-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453822972286,"sku":"4525011023 3XL-1","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167474679691-0.jpg?v=1761301816"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-model-climbers-a-c-light-dry-fast-2","title":"CAMISOLA CASTELLI CLIMBER’S A\/C AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLIMBER’S A\/C JERSEY\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLight. Dry. Fast.\u003c\/strong\u003e A \u003cstrong\u003eCastelli Climber’s A\/C Jersey\u003c\/strong\u003e foi projetada para os dias mais quentes e subidas mais exigentes. Leve, respirável e aerodinâmica, esta jersey resulta diretamente da experiência dos profissionais nas montanhas, oferecendo \u003cstrong\u003earrefecimento rápido\u003c\/strong\u003e e conforto excecional para quem procura máximo desempenho sob calor intenso.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução CFD\u003c\/strong\u003e para posicionamento otimizado de tecidos e costuras.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesenvolvida para arrefecimento rápido\u003c\/strong\u003e, leveza e eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAirflow shoulder construction\u003c\/strong\u003e para melhor ventilação e conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Flusso 3D\u003c\/strong\u003e na frente para ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStradaPro 3D\u003c\/strong\u003e nas costas para excelente respirabilidade e bloqueio UV.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas até ao cotovelo\u003c\/strong\u003e com acabamento em corte cru para ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCós elástico\u003c\/strong\u003e para manter o jersey no lugar e suportar os bolsos traseiros.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e para uso fácil e rápido.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 119 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 72°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eLIGHT. DRY. FAST.\u003c\/h3\u003e\n\u003cp\u003eInspirada nas corridas de montanha do verão alpino, a \u003cstrong\u003eClimber’s A\/C Jersey\u003c\/strong\u003e nasceu do feedback direto dos ciclistas profissionais. O objetivo: criar uma jersey que mantivesse o corpo fresco nos dias mais quentes sem comprometer a aerodinâmica. Utilizando o mesmo design CFD da \u003cstrong\u003eAero Race 8S Jersey\u003c\/strong\u003e, esta peça incorpora tecidos \u003cstrong\u003e3D mesh ultraleves\u003c\/strong\u003e que oferecem ventilação ideal, suavidade e elasticidade. A parte traseira bloqueia até \u003cstrong\u003e90% dos raios UV\u003c\/strong\u003e, garantindo proteção adicional sob o sol intenso. Ideal para subidas longas, calor extremo e dias em que a leveza e o desempenho fazem toda a diferença.\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":56453823037822,"sku":"4525011458 S-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453823070590,"sku":"4525011458 M-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453823103358,"sku":"4525011458 L-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453823136126,"sku":"4525011458 XL-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453823168894,"sku":"4525011458 2XL-1","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453823201662,"sku":"4525011458 3XL-1","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167474686670-0.jpg?v=1761301818"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-climber-s-a-c-jersey-soudal-qs-2025","title":"CAMISOLA CASTELLI CLIMBER’S A\/C JERSEY SOUDAL QUICK-STEP 2025","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLIMBER’S A\/C JERSEY SOUDAL QUICK-STEP 2025\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLight. Dry. Fast.\u003c\/strong\u003e A nova \u003cstrong\u003eCastelli Climber’s A\/C Jersey Soudal Quick-Step 2025\u003c\/strong\u003e foi desenvolvida diretamente com feedback dos ciclistas profissionais para oferecer \u003cstrong\u003eo máximo desempenho em dias quentes e subidas longas\u003c\/strong\u003e. Com tecidos ultraleves e tecnologia CFD para posicionamento otimizado das costuras, esta jersey combina aerodinâmica, ventilação e conforto incomparáveis.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução CFD\u003c\/strong\u003e para posicionamento otimizado de tecidos e costuras.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesenvolvida para arrefecimento rápido\u003c\/strong\u003e, baixo peso e máxima eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAirflow shoulder construction\u003c\/strong\u003e para melhor circulação do ar nos ombros.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Flusso 3D\u003c\/strong\u003e na frente para ventilação e leveza.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStradaPro 3D\u003c\/strong\u003e nas costas para excelente respirabilidade e proteção solar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas elásticas até ao cotovelo\u003c\/strong\u003e com acabamento em corte cru para conforto e performance.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCós elástico\u003c\/strong\u003e para manter o jersey no lugar e suportar os bolsos traseiros.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de fácil utilização.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção solar:\u003c\/strong\u003e UPF 13\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 165 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 22°C – 40°C \/ 71°F – 104°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eLIGHT. DRY. FAST.\u003c\/h3\u003e\n\u003cp\u003eCriada para o calor intenso e subidas exigentes, a \u003cstrong\u003eClimber’s A\/C Jersey\u003c\/strong\u003e é o resultado da experiência dos profissionais da \u003cstrong\u003eSoudal Quick-Step\u003c\/strong\u003e nas etapas alpinas. O design combina tecidos \u003cstrong\u003e3D mesh de elevada ventilação\u003c\/strong\u003e com um corte aerodinâmico derivado da Aero Race 8S Jersey. A parte traseira bloqueia mais de \u003cstrong\u003e90% dos raios UV\u003c\/strong\u003e, enquanto o tecido elástico e macio garante conforto durante os dias mais longos. Uma jersey desenhada para quem exige leveza, respirabilidade e velocidade — perfeita para as subidas mais desafiantes.\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":56453823332734,"sku":"4235318150 S-1","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453823365502,"sku":"4235318150 M-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453823398270,"sku":"4235318150 L-1","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453823431038,"sku":"4235318150 XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453823463806,"sku":"4235318150 2XL-1","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453823496574,"sku":"4235318150 3XL-1","price":89.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167346204943-0.jpg?v=1761301821"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-giro-d-italia-24-fuori-ciclamino","title":"CAMISOLA CASTELLI GIRO D’ITALIA 24 FUORI","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI GIRO D’ITALIA 24 FUORI\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Giro d’Italia 24 Fuori Jersey\u003c\/strong\u003e celebra os \u003cstrong\u003emelhores jerseys de líder dos Giri passados\u003c\/strong\u003e, homenageando a história e o espírito de uma das corridas mais icónicas do ciclismo mundial. Fabricada com materiais reciclados da \u003cstrong\u003eSitip\u003c\/strong\u003e, combina leveza, respirabilidade e um visual vintage distinto.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecidos reciclados Sitip\u003c\/strong\u003e personalizados para Castelli, com \u003cstrong\u003eVelo Light\u003c\/strong\u003e na frente e costas.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido 3D Mesh\u003c\/strong\u003e nas mangas para ventilação e conforto.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogótipos vintage flocados\u003c\/strong\u003e no peito que evocam o passado glorioso do Giro.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e com puxador exclusivo Castelli Scorpion.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCós de silicone em malha\u003c\/strong\u003e para manter o jersey no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003e3 bolsos traseiros\u003c\/strong\u003e espaçosos para transporte seguro de acessórios.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste neutro\u003c\/strong\u003e com tecidos altamente elásticos que se adaptam à maioria dos tipos de corpo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 180 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 18°C – 38°C \/ 65°F – 100°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eHOMENAGEM À HISTÓRIA DO GIRO\u003c\/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eFuori Jersey\u003c\/strong\u003e foi desenhada para os apaixonados pelo ciclismo que valorizam o equilíbrio entre \u003cstrong\u003eestilo clássico e desempenho moderno\u003c\/strong\u003e. Os tecidos reciclados Sitip garantem excelente \u003cstrong\u003egestão de humidade\u003c\/strong\u003e e conforto em dias quentes, enquanto os detalhes vintage e o acabamento de alta qualidade tornam esta peça uma verdadeira \u003cstrong\u003eedição de colecionador\u003c\/strong\u003e. Uma homenagem elegante à tradição do \u003cstrong\u003eGiro d’Italia\u003c\/strong\u003e, perfeita tanto para pedalar como para mostrar orgulho fora da estrada.\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":56456185020798,"sku":"9510574014 S","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456185053566,"sku":"9510574014 M","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456185086334,"sku":"9510574014 L","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456185119102,"sku":"9510574014 XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456185151870,"sku":"9510574014 2XL","price":79.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456185184638,"sku":"9510574014 3XL","price":79.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167470991447-0.jpg?v=1761317553"},{"product_id":"cycling-gloves-brand-castelli-rosso-corsa-pro-v","title":"LUVAS CASTELLI ROSSO CORSA PRO V PRETO \/ DOURADO","description":"\u003ch2\u003eCASTELLI ROSSO CORSA PRO V\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA luva de nível profissional que define o padrão de conforto e controlo: proteção máxima com a engenharia Rosso Corsa da Castelli.\u003c\/strong\u003e\u003cbr\u003eAs Rosso Corsa Pro V foram desenvolvidas para ciclistas que exigem o melhor em cada contacto com a bicicleta. Combinando o sistema de amortecimento CDS com materiais de alta densidade, estas luvas oferecem uma barreira eficaz contra as vibrações da estrada, permitindo que te foques apenas na potência e na direção, mesmo nas saídas mais longas e exigentes.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Aderência Superior\u003c\/h3\u003e\n\u003cp\u003eO coração destas luvas é o Castelli Damping System (CDS), estrategicamente posicionado para proteger o nervo mediano e prevenir a fadiga das mãos. A palma conta com um acolchoamento de gel e silicone antiderrapante, garantindo que o teu grip se mantém firme em qualquer condição. Com uma parte superior em malha elástica altamente respirável e um fecho de velcro prático, as Rosso Corsa Pro V são a escolha definitiva para quem não abdica da performance de elite.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eRosso Corsa:\u003c\/strong\u003e Engenharia de topo para ciclistas de alta performance\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Proteção integral contra a dormência e pressão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGel \u0026amp; Silicone Padding:\u003c\/strong\u003e Absorção de impactos e grip antiderrapante superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eElastic Mesh Back:\u003c\/strong\u003e Tecido ventilado para gestão térmica e frescura\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho de Velcro:\u003c\/strong\u003e Ajuste seguro e facilidade ao calçar\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução Ergonómica:\u003c\/strong\u003e Ajuste anatómico que se move com a mão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVersatilidade:\u003c\/strong\u003e Ideal para treinos intensos e competição\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eEleva o teu controlo ao nível profissional com a proteção e o estilo incomparável da linha Rosso Corsa.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456185839998,"sku":"4521024120 S","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456185872766,"sku":"4521024120 M","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456185905534,"sku":"4521024120 L","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456185938302,"sku":"4521024120 XL","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456185971070,"sku":"4521024120 2XL","price":34.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166772776895-0.jpg?v=1761317559"},{"product_id":"cycling-gloves-brand-castelli-premio-evo-glove-vortex-gray","title":"LUVAS CASTELLI PREMIO EVO CINZA","description":"\u003ch2\u003eCASTELLI PREMIO EVO\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eConforto, estilo e performance de nível superior: a luva premium desenhada para oferecer bem-estar absoluto em jornadas de longa distância.\u003c\/strong\u003e\u003cbr\u003eAs luvas Premio EVO representam o topo da gama de acessórios da Castelli. Utilizando o mesmo tecido entrançado elástico da prestigiada linha Premio, estas luvas oferecem um suporte muscular e uma respirabilidade sem precedentes. É a peça de eleição para a ciclista que procura uma estética refinada sem comprometer a proteção técnica necessária para os treinos mais exigentes.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Palma Sem Costuras\u003c\/h3\u003e\n\u003cp\u003eO coração da Premio EVO é o Castelli Damping System (CDS), que mapeia as zonas de pressão da mão para filtrar as vibrações da estrada e proteger o nervo mediano. A palma sintética, totalmente livre de costuras, elimina qualquer risco de fricção, enquanto as zonas de silicone garantem que tens sempre o controlo total do guiador. Com um design minimalista e leve, estas luvas desaparecem nas tuas mãos, deixando apenas o conforto.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eStretch Woven Back:\u003c\/strong\u003e Suporte elástico e conforto superior na parte superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Proteção avançada contra a dormência\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma Sintética Seamless:\u003c\/strong\u003e Construção sem costuras para zero irritação\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSilicone Grip:\u003c\/strong\u003e Aderência otimizada para segurança em qualquer condição\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eEasy On-Off:\u003c\/strong\u003e Punho de ajuste fácil e rápido\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmpla Versatilidade:\u003c\/strong\u003e Eficaz dos 10°C aos 38°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza Extrema:\u003c\/strong\u003e Apenas 40g de tecnologia pura\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eEleva o teu equipamento ao padrão Premio, onde cada detalhe é pensado para a máxima performance e elegância.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456187642238,"sku":"4525022860 S","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456187675006,"sku":"4525022860 M","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456187707774,"sku":"4525022860 L","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456187740542,"sku":"4525022860 XL","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456187773310,"sku":"4525022860 2XL","price":39.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167525195698-0.jpg?v=1761317576"},{"product_id":"cycling-jersey-brand-castelli-model-climbers-4-0-light-dry-fast","title":"CAMISOLA CASTELLI CLIMBERS 4.0 BORDÔ","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI CLIMBER'S 4.0\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eLeve, Seca e Rápida: a jersey definitiva para alta montanha e condições de calor extremo, onde cada grama e cada grau contam.\u003c\/strong\u003e\u003cbr\u003eA Climber's 4.0 foi desenvolvida com um objetivo claro: manter os ciclistas profissionais frescos nos dias mais quentes do Tour de France sem sacrificar a aerodinâmica. Utilizando tecidos de última geração que não absorvem humidade, esta jersey garante que permaneces leve durante toda a subida, oferecendo uma capacidade de arrefecimento que parece impossível até a vestires.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CFD e Performance de Elite\u003c\/h3\u003e\n\u003cp\u003eAtravés de simulações de computador (CFD), a Castelli otimizou a passagem do ar, tornando-a tão rápida quanto a jersey Aero Race em terrenos planos, mas com uma respirabilidade imbatível. O tecido Flusso 3D na frente e o StradaPro 3D nas costas trabalham em conjunto para expulsar o suor instantaneamente. Com mangas aerodinâmicas de corte a laser e um ajuste de competição, esta é a ferramenta de eleição para conquistar os picos mais altos sob sol escaldante.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecidos Flusso \u0026amp; StradaPro 3D:\u003c\/strong\u003e Gestão térmica e secagem recorde\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAirflow Shoulder Construction:\u003c\/strong\u003e Otimização aerodinâmica nos ombros\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas Elbow-Length:\u003c\/strong\u003e Comprimento até ao cotovelo com corte raw-cut\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®:\u003c\/strong\u003e Manuseamento suave para ventilação rápida\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCertificação bluesign®:\u003c\/strong\u003e Compromisso com a sustentabilidade têxtil\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Elástica:\u003c\/strong\u003e Suporte estável para os bolsos e ajuste firme\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmplo Intervalo Térmico:\u003c\/strong\u003e Desempenho de elite entre 22°C e 40°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit (Ajuste de alta competição)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eProjetada para os dias em que a estrada sobe e a temperatura não para de subir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456187871614,"sku":"4524006625 S-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456187904382,"sku":"4524006625 M-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456187937150,"sku":"4524006625 L-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456187969918,"sku":"4524006625 XL-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456188002686,"sku":"4524006625 2XL-1","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456188035454,"sku":"4524006625 3XL-1","price":69.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167461734903-0.jpg?v=1761317578"},{"product_id":"cycling-socks-brand-castelli-fast-feet-3-soudal-qs-2025-comfort-and-aerodymic","title":"MEIAS CASTELLI FAST FEET 3 SOUDAL QUICK-STEP 2025","description":"\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI FAST FEET 3 SOUDAL QUICK-STEP 2025\u003c\/h2\u003e\n\u003cp\u003eAs \u003cstrong\u003eCastelli Fast Feet 3 Soudal Quick-Step Socks\u003c\/strong\u003e foram desenvolvidas no âmbito do \u003cstrong\u003eprojeto Fast Feet\u003c\/strong\u003e da Castelli — um programa de engenharia aerodinâmica aplicado a cada detalhe do vestuário de ciclismo profissional. Projetadas para condições quentes, estas meias oferecem \u003cstrong\u003econforto superior no sapato\u003c\/strong\u003e e comprovada \u003cstrong\u003eredução da resistência ao ar\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eParte do \u003cstrong\u003eCastelli Fast Feet Project\u003c\/strong\u003e — otimizadas para performance em condições de calor.\u003c\/li\u003e\n\u003cli\u003eZona do pé baseada nas \u003cstrong\u003eRosso Corsa Socks\u003c\/strong\u003e para máximo conforto dentro do sapato.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTira de poliuretano\u003c\/strong\u003e no topo para manter a meia firme no lugar.\u003c\/li\u003e\n\u003cli\u003eParte superior em \u003cstrong\u003eLycra® canalizada\u003c\/strong\u003e, desenhada para melhorar a separação do fluxo de ar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 52 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Race\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eENGENHARIA AERODINÂMICA TESTADA PELOS PROFISSIONAIS\u003c\/h3\u003e\n\u003cp\u003eEnquanto muitas meias se autodenominam “aero”, as \u003cstrong\u003eFast Feet 3\u003c\/strong\u003e têm desenvolvimento e testes reais para o comprovar. A Castelli criou um sistema de teste que replica o \u003cstrong\u003emovimento dinâmico da perna\u003c\/strong\u003e, e validou os resultados com ciclistas profissionais em condições reais. O resultado? Estas meias podem \u003cstrong\u003eeconomizar até 2 watts a 50 km\/h\u003c\/strong\u003e. A versão mais recente apresenta um punho redesenhado para \u003cstrong\u003emaior conforto\u003c\/strong\u003e e ganhos aerodinâmicos ainda melhores. A escolha da \u003cstrong\u003eequipa Soudal Quick-Step 2025\u003c\/strong\u003e para a máxima eficiência — onde cada detalhe conta.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"Masculino\/Feminino","offer_id":56456188789118,"sku":"4235150101 SM","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"L\/XL","offer_id":56456188821886,"sku":"4235150101 LXL","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56456188854654,"sku":"4235150101 2XL","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167346229792-0.jpg?v=1761317588"},{"product_id":"castelli-espresso-r-a-d-sleevless-baselayer-twilight-blue","title":"CAMISOLA INTERIOR CASTELLI ESPRESSO R-A\/D CINZENTO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCAMISOLA INTERIOR SEM MANGAS CASTELLI ESPRESSO R-A\/D\u003c\/h2\u003e\n\n  \u003cp\u003e\n    A \u003cstrong\u003eCamisola Interior sem Mangas Castelli Espresso R-A\/D\u003c\/strong\u003e é uma peça de alto desempenho com um design exclusivo desenvolvido por \u003cstrong\u003eRichard Pearce\u003c\/strong\u003e.  \n    Criada para oferecer \u003cstrong\u003egestão térmica e de humidade superiores\u003c\/strong\u003e, esta camisola interior combina leveza, respirabilidade e estilo num só produto.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTecido de malha 3D\u003c\/strong\u003e para excelente controlo da humidade e secagem rápida.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGráfico sublimado\u003c\/strong\u003e de edição limitada assinado por Richard Pearce.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBainha plana na cintura\u003c\/strong\u003e que se mantém no lugar sob os calções ou collants.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 79 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 15°C – 28°C \/ 59°F – 82°F\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAJUSTE:\u003c\/strong\u003e Adaptado\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eEDIÇÃO LIMITADA COM DESIGN ARTÍSTICO\u003c\/h3\u003e\n  \u003cp\u003e\n    Desenvolvida para atletas que exigem o melhor desempenho, a \u003cstrong\u003eCamisola Interior Espresso R-A\/D\u003c\/strong\u003e garante uma regulação ideal da temperatura corporal,  \n    mantendo o corpo seco mesmo durante as subidas mais intensas.  \n    O tecido em malha 3D cria canais de ventilação que favorecem a respirabilidade e a dispersão da transpiração,  \n    enquanto o corte justo assegura um encaixe perfeito sob qualquer camisola.  \n    O toque final vem do \u003cstrong\u003edesign exclusivo de Richard Pearce\u003c\/strong\u003e, que confere a esta peça um caráter artístico e único —  \n    uma fusão perfeita entre performance e estilo italiano.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n  \u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n  \u003cp\u003e\n    Para garantir o melhor ajuste e conforto, mede o perímetro do teu \n    \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara \n    com o guia de tamanhos Castelli abaixo.\n  \u003c\/p\u003e\n\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 \n        \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e\n    Calcule o seu tamanho\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e\n  \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n  \u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cc-size-box\" hidden\u003e\n    \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\n  \u003c\/div\u003e\n\u003c\/dialog\u003e\n\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\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cscript\u003e\n(function(){\n  const btn   = document.querySelector('.cc-size-btn');\n  const modal = document.getElementById('cc-size-modal');\n  if(!btn || !modal) return;\n\n  const close  = modal.querySelector('.cc-close');\n  const box    = modal.querySelector('.cc-size-box');\n  const img    = document.getElementById('cc-size-img');\n  const loader = modal.querySelector('.cc-loader');\n\n  function lockScroll(lock){\n    const el = document.documentElement;\n    if(lock){\n      el.style.overflow = 'hidden';\n      el.style.paddingRight = (window.innerWidth - document.documentElement.clientWidth) + 'px';\n    }else{\n      el.style.overflow = '';\n      el.style.paddingRight = '';\n    }\n  }\n\n  function openModal(e){\n    e \u0026\u0026 e.preventDefault();\n    if(modal.showModal){ modal.showModal(); } else { modal.setAttribute('open',''); }\n    lockScroll(true);\n    if(img \u0026\u0026 img.complete \u0026\u0026 img.naturalWidth\u003e0){\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    }\n  }\n\n  function closeModal(){\n    if(modal.close){ modal.close(); } else { modal.removeAttribute('open'); }\n    lockScroll(false);\n  }\n\n  btn.addEventListener('click', openModal, { passive:true });\n  close.addEventListener('click', closeModal);\n  modal.addEventListener('cancel', e =\u003e { e.preventDefault(); closeModal(); });\n\n  modal.addEventListener('click', e =\u003e {\n    if(!box.contains(e.target)) closeModal();\n  });\n\n  document.addEventListener('keydown', e =\u003e {\n    if(e.key === 'Escape' \u0026\u0026 modal.hasAttribute('open')) closeModal();\n  });\n\n  if(img){\n    img.addEventListener('load', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    });\n    img.addEventListener('error', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n      box.innerHTML = '\u003cdiv style=\"padding:24px;text-align:center;color:#444\"\u003eNão foi possível carregar a imagem do guia de tamanhos.\u003c\/div\u003e';\n    });\n  }\n})();\n\u003c\/script\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456188952958,"sku":"4525083456 S","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456188985726,"sku":"4525083456 M","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456189018494,"sku":"4525083456 L","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456189051262,"sku":"4525083456 XL","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456189084030,"sku":"4525083456 2XL","price":39.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167528884986-0.jpg?v=1761317591"},{"product_id":"castelli-alpha-flight-ros-cycling-jacket-polartec-alpha-breathable-windproof","title":"CASACO CASTELLI ALPHA FLIGHT RoS PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCASTELLI ALPHA FLIGHT RoS CYCLING JACKET\u003c\/h2\u003e\n\n  \u003cp\u003e\n    A \u003cstrong\u003eCastelli Alpha Flight RoS Jacket\u003c\/strong\u003e é a melhor escolha para pedalar em \u003cstrong\u003econdições amenas\u003c\/strong\u003e.  \n    Extremamente leve, altamente respirável e com um ajuste aerodinâmico, foi desenvolvida para \u003cstrong\u003etreinos intensos\u003c\/strong\u003e ou para manter a temperatura corporal ideal em dias frescos.  \n    A construção de \u003cstrong\u003edupla camada Alpha\u003c\/strong\u003e combina um exterior sem membrana com isolamento interior \u003cstrong\u003ePolartec® Alpha\u003c\/strong\u003e ativo, oferecendo o equilíbrio perfeito entre calor e ventilação.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTecido Nano Flex Light\u003c\/strong\u003e no peito, mangas e costas superiores bloqueia parcialmente o vento, garantindo máxima respirabilidade.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eConstrução Alpha de dupla camada\u003c\/strong\u003e que separa a camada corta-vento do isolamento, melhorando a ventilação e a gestão térmica.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAcabamento hidrorrepelente\u003c\/strong\u003e para proteção leve contra chuva e salpicos.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eIsolamento Polartec® Alpha\u003c\/strong\u003e no peito, mangas e costas, proporcionando calor ativo e leveza.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTecido Nano Flex Extra Dry\u003c\/strong\u003e na parte traseira para ventilação e dissipação de calor, mantendo proteção contra chuva leve.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFechos duplos YKK® Vislon®\u003c\/strong\u003e deslocados para ventilação ajustável.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos traseiros (3)\u003c\/strong\u003e com orifícios cortados a laser para drenagem.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolso lateral com fecho\u003c\/strong\u003e para objetos de valor.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBanda elástica de cintura com corte a cru\u003c\/strong\u003e que se adapta ao corpo e evita dobras.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 307 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 6˚ – 16˚C \/ 42˚ – 61˚F\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eTECNOLOGIA ALPHA PARA CONFORTO E VELOCIDADE\u003c\/h3\u003e\n  \u003cp\u003e\n    Esta é a jaqueta ideal para \u003cstrong\u003eandar depressa em dias frios\u003c\/strong\u003e ou para manter o conforto térmico em condições mais amenas.  \n    A tecnologia \u003cstrong\u003eAlpha de dupla camada\u003c\/strong\u003e permite que o ar circule sem deixar o frio entrar, evitando o sobreaquecimento durante esforços intensos.  \n    O isolamento \u003cstrong\u003ePolartec® Alpha\u003c\/strong\u003e oferece calor sem volume, enquanto o tecido \u003cstrong\u003eNano Flex Extra Dry\u003c\/strong\u003e nas costas promove ventilação e dispersão da transpiração.  \n    O corte justo elimina o bater do tecido e garante um \u003cstrong\u003eajuste aerodinâmico\u003c\/strong\u003e, tornando esta a jaqueta mais rápida da Castelli — porque mesmo no inverno, acreditamos que \u003cstrong\u003eFast Is Fun\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\n\u003cdiv class=\"cc-size-highlight-full\"\u003e\n  \u003ch3\u003e📏 Encontra o Teu Tamanho Ideal\u003c\/h3\u003e\n  \u003cp\u003e\n    Para garantir o melhor ajuste e conforto, mede o perímetro do teu \n    \u003cstrong\u003epeito (A)\u003c\/strong\u003e e da tua \u003cstrong\u003ecintura (B)\u003c\/strong\u003e em centímetros e compara \n    com o guia de tamanhos Castelli abaixo.\n  \u003c\/p\u003e\n\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 \n        \u003cstrong\u003eum tamanho acima\u003c\/strong\u003e, conforme a recomendação da Castelli para maior conforto.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cbutton class=\"cc-size-btn\" type=\"button\" aria-haspopup=\"dialog\" aria-controls=\"cc-size-modal\"\u003e\n    Calcule o seu tamanho\n  \u003c\/button\u003e\n\u003c\/div\u003e\n\n\u003c!-- ===== MODAL ===== --\u003e\n\u003cdialog id=\"cc-size-modal\" class=\"cc-size-modal\" aria-label=\"Guia de tamanhos\"\u003e\n  \u003cbutton class=\"cc-close\" aria-label=\"Fechar\"\u003e✕\u003c\/button\u003e\n  \u003cdiv class=\"cc-loader\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"cc-size-box\" hidden\u003e\n    \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\n  \u003c\/div\u003e\n\u003c\/dialog\u003e\n\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\n\u003c!-- ===== SCRIPT ===== --\u003e\n\u003cscript\u003e\n(function(){\n  const btn   = document.querySelector('.cc-size-btn');\n  const modal = document.getElementById('cc-size-modal');\n  if(!btn || !modal) return;\n\n  const close  = modal.querySelector('.cc-close');\n  const box    = modal.querySelector('.cc-size-box');\n  const img    = document.getElementById('cc-size-img');\n  const loader = modal.querySelector('.cc-loader');\n\n  function lockScroll(lock){\n    const el = document.documentElement;\n    if(lock){\n      el.style.overflow = 'hidden';\n      el.style.paddingRight = (window.innerWidth - document.documentElement.clientWidth) + 'px';\n    }else{\n      el.style.overflow = '';\n      el.style.paddingRight = '';\n    }\n  }\n\n  function openModal(e){\n    e \u0026\u0026 e.preventDefault();\n    if(modal.showModal){ modal.showModal(); } else { modal.setAttribute('open',''); }\n    lockScroll(true);\n    if(img \u0026\u0026 img.complete \u0026\u0026 img.naturalWidth\u003e0){\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    }\n  }\n\n  function closeModal(){\n    if(modal.close){ modal.close(); } else { modal.removeAttribute('open'); }\n    lockScroll(false);\n  }\n\n  btn.addEventListener('click', openModal, { passive:true });\n  close.addEventListener('click', closeModal);\n  modal.addEventListener('cancel', e =\u003e { e.preventDefault(); closeModal(); });\n\n  modal.addEventListener('click', e =\u003e {\n    if(!box.contains(e.target)) closeModal();\n  });\n\n  document.addEventListener('keydown', e =\u003e {\n    if(e.key === 'Escape' \u0026\u0026 modal.hasAttribute('open')) closeModal();\n  });\n\n  if(img){\n    img.addEventListener('load', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n    });\n    img.addEventListener('error', () =\u003e {\n      loader \u0026\u0026 (loader.style.display='none');\n      box \u0026\u0026 (box.hidden=false);\n      box.innerHTML = '\u003cdiv style=\"padding:24px;text-align:center;color:#444\"\u003eNão foi possível carregar a imagem do guia de tamanhos.\u003c\/div\u003e';\n    });\n  }\n})();\n\u003c\/script\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456189149566,"sku":"4523506085 S","price":169.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456189182334,"sku":"4523506085 M","price":169.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456189215102,"sku":"4523506085 L","price":169.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456189247870,"sku":"4523506085 XL","price":169.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456189280638,"sku":"4523506085 2XL","price":169.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167875065015-0.jpg?v=1761317593"},{"product_id":"cycling-gloves-brand-castelli-race-italia-blue","title":"LUVAS CASTELLI RACE ITALIA","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI RACE ITALIA 2024\u003c\/h2\u003e\n\u003cp\u003eAs luvas \u003cstrong\u003eCastelli Italia 2024\u003c\/strong\u003e oferecem \u003cstrong\u003eacolchoamento leve\u003c\/strong\u003e e excelente proteção contra impactos repetidos, com aderência segura e conforto para pedalar em várias condições.\u003c\/p\u003e\n\u003ch3\u003ePrincipais Caraterísticas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eComprimento clássico\u003c\/strong\u003e para uso em todas as condições.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCalçar tipo slip-on\u003c\/strong\u003e para máximo conforto (sem fechos).\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDorso em Lycra estampada\u003c\/strong\u003e para leveza e elasticidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma em material sintético\u003c\/strong\u003e levemente acolchoado com \u003cstrong\u003elogótipo antiderrapante\u003c\/strong\u003e.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLaço\/puxador\u003c\/strong\u003e para facilitar ao vestir e retirar.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eEspecificações\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCor:\u003c\/strong\u003e Azul\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcolchoamento:\u003c\/strong\u003e Leve\u003c\/li\u003e\n\u003c\/ul\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":56456189346174,"sku":"6823245424 S-1","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456189378942,"sku":"6823245424 M-1","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456189411710,"sku":"6823245424 L-1","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456189444478,"sku":"6823245424 XL-1","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56456189477246,"sku":"6823245424 2XL-1","price":34.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167490474762-0.jpg?v=1761317596"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-espresso-mocha","title":"CAMISOLA CASTELLI ESPRESSO LARANJA","description":"\u003cdiv class=\"\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO CYCLING JERSEY\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Espresso Jersey\u003c\/strong\u003e foi desenhada para ser a tua nova favorita — a jersey que vais querer vestir assim que sai da máquina. Criada com foco em \u003cstrong\u003econforto, respirabilidade e desempenho\u003c\/strong\u003e, adapta-se a qualquer tipo de pedalada, oferecendo um equilíbrio perfeito entre aerodinâmica e conforto durante longas horas na estrada.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Castelli Air_O Stretch\u003c\/strong\u003e para respirabilidade, elasticidade e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido otimizado\u003c\/strong\u003e para máxima ventilação e eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas com corte a cru\u003c\/strong\u003e para maior conforto e ajuste natural.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e com \u003cstrong\u003equarto bolso com fecho\u003c\/strong\u003e para objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de curso completo com puxador ergonómico.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBanda elástica com silicone\u003c\/strong\u003e na cintura para manter a jersey no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhe refletor\u003c\/strong\u003e para maior visibilidade em condições de pouca luz.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 143 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 18°C – 35°C \/ 64°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCONFORTO PREMIUM EM CADA PEDALADA\u003c\/h3\u003e\n\u003cp\u003eCada detalhe da \u003cstrong\u003eEspresso Jersey\u003c\/strong\u003e foi pensado para proporcionar uma experiência única. O tecido inovador garante um ajuste justo ao corpo, mas sem compressão excessiva, permitindo total liberdade de movimento e excelente gestão da humidade. A cintura foi estruturada para suportar os bolsos carregados sem perder a forma, enquanto o \u003cstrong\u003equarto bolso com fecho\u003c\/strong\u003e mantém os teus itens mais importantes seguros. O fecho YKK® Vislon® proporciona abertura e fecho suaves, mesmo em andamento. Seja para um treino intenso, uma longa volta de domingo ou uma aventura de verão, a \u003cstrong\u003eCastelli Espresso Jersey\u003c\/strong\u003e oferece o equilíbrio perfeito entre performance, estilo e conforto — porque, tal como o café, o \u003cstrong\u003eEspresso é sempre uma boa ideia\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- ===== GUIA DE TAMANHOS CASTELLI ===== --\u003e\n\u003cdiv class=\"\"\u003e\u003c\/div\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456189641086,"sku":"4524007245 S","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456189673854,"sku":"4524007245 M","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456189706622,"sku":"4524007245 L","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456189739390,"sku":"4524007245 XL","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456189772158,"sku":"4524007245 2XL","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456189804926,"sku":"4524007245 3XL","price":94.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167468953868-0.jpg?v=1761317598"},{"product_id":"cycling-gloves-brand-castelli-rosso-corsa-pro-v-dark-gray","title":"LUVAS CASTELLI ROSSO CORSA PRO V PRETO","description":"\u003ch2\u003eCASTELLI ROSSO CORSA PRO V\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA luva de nível profissional que define o padrão de conforto e controlo: proteção máxima com a engenharia Rosso Corsa da Castelli.\u003c\/strong\u003e\u003cbr\u003eAs Rosso Corsa Pro V foram desenvolvidas para ciclistas que exigem o melhor em cada contacto com a bicicleta. Combinando o sistema de amortecimento CDS com materiais de alta densidade, estas luvas oferecem uma barreira eficaz contra as vibrações da estrada, permitindo que te foques apenas na potência e na direção, mesmo nas saídas mais longas e exigentes.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Aderência Superior\u003c\/h3\u003e\n\u003cp\u003eO coração destas luvas é o Castelli Damping System (CDS), estrategicamente posicionado para proteger o nervo mediano e prevenir a fadiga das mãos. A palma conta com um acolchoamento de gel e silicone antiderrapante, garantindo que o teu grip se mantém firme em qualquer condição. Com uma parte superior em malha elástica altamente respirável e um fecho de velcro prático, as Rosso Corsa Pro V são a escolha definitiva para quem não abdica da performance de elite.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eRosso Corsa:\u003c\/strong\u003e Engenharia de topo para ciclistas de alta performance\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Proteção integral contra a dormência e pressão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGel \u0026amp; Silicone Padding:\u003c\/strong\u003e Absorção de impactos e grip antiderrapante superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eElastic Mesh Back:\u003c\/strong\u003e Tecido ventilado para gestão térmica e frescura\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho de Velcro:\u003c\/strong\u003e Ajuste seguro e facilidade ao calçar\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução Ergonómica:\u003c\/strong\u003e Ajuste anatómico que se move com a mão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVersatilidade:\u003c\/strong\u003e Ideal para treinos intensos e competição\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eEleva o teu controlo ao nível profissional com a proteção e o estilo incomparável da linha Rosso Corsa.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456190263678,"sku":"4521024030 S","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456190296446,"sku":"4521024030 M","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456190329214,"sku":"4521024030 L","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56456190361982,"sku":"4521024030 XL","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456190394750,"sku":"4521024030 2XL","price":34.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166833137844-0.jpg?v=1761317604"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-vintage-giro-d-italia-25-black","title":"CAMISOLA CASTELLI VINTAGE GIRO D´ITALIA  25 PRETO","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI VINTAGE GIRO D'ITALIA 25\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA elegância do passado encontra a tecnologia do futuro: uma jersey de herança que celebra o Giro d'Italia com performance técnica de elite.\u003c\/strong\u003e\u003cbr\u003eA jersey Vintage Giro d'Italia 25 foi desenhada para o ciclista que procura uma peça versátil e funcional, mas que não abdica do estilo clássico. Utilizando o logótipo de herança da Castelli, esta peça oferece uma respirabilidade extrema graças ao tecido Strada Micromesh, garantindo que o corpo se mantém fresco e seco quer estejas numa subida mítica ou numa volta de lazer sob o sol mediterrânico.\u003c\/p\u003e\n\u003ch3\u003eConforto Anatómico e Detalhes Retro\u003c\/h3\u003e\n\u003cp\u003eApesar do seu visual vintage, esta jersey carrega toda a inovação moderna da Castelli. Os painéis laterais Tailwind proporcionam um ajuste perfeito ao tronco, enquanto as mangas de corte a laser oferecem uma transição suave entre o tecido e a pele. Com um fecho YKK® Vislon® de deslize ultra-suave e uma cintura siliconada estável, a Vintage Giro 25 é a prova de que a tradição e a performance podem pedalar juntas com máxima harmonia.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eStrada Micromesh:\u003c\/strong\u003e Tecido ventilado para uma gestão de humidade exemplar\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis Tailwind:\u003c\/strong\u003e Elasticidade texturada nos laterais para um ajuste anatómico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas Raw-Cut:\u003c\/strong\u003e Acabamento plano a laser para conforto superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eHeritage Scorpion Logo:\u003c\/strong\u003e Design retro exclusivo da Castelli\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®:\u003c\/strong\u003e O sistema mais fluido para ajustes rápidos\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Siliconada:\u003c\/strong\u003e Fixação segura que mantém a jersey na posição correta\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza Extrema:\u003c\/strong\u003e Apenas 124g de peso técnico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as fisionomias)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eUma homenagem à história do ciclismo italiano, fabricada para as tuas conquistas de hoje.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456190427518,"sku":"9510811010 S","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456190460286,"sku":"9510811010 M","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456190493054,"sku":"9510811010 L","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456190525822,"sku":"9510811010 XL","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456190558590,"sku":"9510811010 2XL","price":69.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167529113329-0.jpg?v=1761317606"},{"product_id":"cycling-gloves-unisex-brand-castelli-espresso-rich-red","title":"LUVAS CASTELLI ESPRESSO VERMELHO","description":"\u003ch2\u003eCASTELLI ESPRESSO\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eO complemento perfeito para o teu conjunto Espresso: conforto premium, proteção técnica e uma estética refinada para todas as tuas saídas.\u003c\/strong\u003e\u003cbr\u003eAs luvas Espresso foram desenvolvidas para se tornarem a peça essencial do teu guarda-roupa de verão. Utilizando o tecido Air-O Stretch — o mesmo material de alta performance da icónica Jersey Espresso — estas luvas oferecem uma respirabilidade inigualável e um ajuste que acompanha naturalmente a forma da tua mão, garantindo frescura mesmo nos dias mais quentes.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Conforto Prolongado\u003c\/h3\u003e\n\u003cp\u003eFocadas no bem-estar da ciclista, as luvas Espresso incorporam o Castelli Damping System (CDS) para proteger o nervo mediano e filtrar as vibrações da estrada. A palma acolchoada com grip de silicone assegura que tens sempre o controlo absoluto da bicicleta, enquanto a proteção UPF 30 cuida da tua pele sob o sol intenso. Com um design elegante e funcional, são as luvas que vais querer usar em cada quilómetro.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Air-O Stretch:\u003c\/strong\u003e Respirabilidade superior e ajuste cromático perfeito\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Engenharia de proteção contra a dormência\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma Acolchoada:\u003c\/strong\u003e Conforto de densidade média para longas distâncias\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSilicone Grip:\u003c\/strong\u003e Aderência otimizada ao guiador e manetes\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção UPF 30:\u003c\/strong\u003e Barreira eficaz contra os raios UV\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLogótipo Refletor:\u003c\/strong\u003e Visibilidade extra para maior segurança\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmplo Intervalo Térmico:\u003c\/strong\u003e Eficaz dos 10°C aos 38°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eUnindo a tecnologia de amortecimento profissional ao estilo inconfundível da linha Espresso.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456190656894,"sku":"4525023645 S","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456190689662,"sku":"4525023645 M","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456190722430,"sku":"4525023645 L","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456190755198,"sku":"4525023645 XL","price":34.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456190787966,"sku":"4525023645 2XL","price":34.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167518131343-0.jpg?v=1761317608"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-gdi-23-competizione-blue","title":"CAMISOLA CASTELLI GIRO D’ITALIA 23 AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI GIRO D’ITALIA 23 COMPETIZIONE\u003c\/h2\u003e\n\u003cp\u003eCelebra o \u003cstrong\u003eGiro d’Italia\u003c\/strong\u003e com a \u003cstrong\u003eCastelli Competizione Jersey\u003c\/strong\u003e — uma homenagem ao espírito e à elegância da mais prestigiada volta de ciclismo em Itália. Inspirada na jersey oficial dos líderes da corrida, esta versão combina \u003cstrong\u003etecidos reciclados de alta performance\u003c\/strong\u003e com um corte versátil, adequado tanto para ciclistas competitivos como para entusiastas do ciclismo de estrada.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecidos reciclados Sitip\u003c\/strong\u003e personalizados para Castelli, com \u003cstrong\u003eVelo Light\u003c\/strong\u003e na frente e costas e \u003cstrong\u003emalha 3D\u003c\/strong\u003e nas mangas para ventilação superior.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de curso completo com puxador Castelli Scorpion.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBanda de silicone\u003c\/strong\u003e na cintura para manter a jersey perfeitamente ajustada.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e para armazenamento prático.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte neutro e tecidos elásticos\u003c\/strong\u003e que se adaptam confortavelmente a diferentes tipos de corpo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCELEBRAÇÃO DO GIRO COM CONFORTO E PERFORMANCE\u003c\/h3\u003e\n\u003cp\u003eCriada para oferecer o \u003cstrong\u003eequilíbrio ideal entre conforto, respirabilidade e estilo\u003c\/strong\u003e, a \u003cstrong\u003eCompetizione Jersey\u003c\/strong\u003e combina tecnologia de ponta com design clássico italiano. O tecido \u003cstrong\u003eVelo Light\u003c\/strong\u003e proporciona leveza e gestão de humidade excecionais, enquanto as mangas em malha 3D otimizam a ventilação em dias quentes. A cintura em silicone garante estabilidade mesmo durante esforços intensos, e o corte neutro oferece conforto em longas distâncias sem comprometer a performance. Uma peça que simboliza a tradição, a inovação e a paixão que definem o \u003cstrong\u003eGiro d’Italia\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":56456190853502,"sku":"9510602058 S","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456190886270,"sku":"9510602058 M","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456190919038,"sku":"9510602058 L","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456190951806,"sku":"9510602058 XL","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456190984574,"sku":"9510602058 2XL","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456191017342,"sku":"9510602058 3XL","price":64.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167470757248-0.jpg?v=1761317611"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-espresso-sage-electric-lime","title":"CAMISOLA CASTELLI ESPRESSO VERDE SAGE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO CYCLING JERSEY\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Espresso Jersey\u003c\/strong\u003e foi desenhada para ser a tua nova favorita — a jersey que vais querer vestir assim que sai da máquina. Criada com foco em \u003cstrong\u003econforto, respirabilidade e desempenho\u003c\/strong\u003e, adapta-se a qualquer tipo de pedalada, oferecendo um equilíbrio perfeito entre aerodinâmica e conforto durante longas horas na estrada.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Castelli Air_O Stretch\u003c\/strong\u003e para respirabilidade, elasticidade e ajuste perfeito.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido otimizado\u003c\/strong\u003e para máxima ventilação e eficiência aerodinâmica.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas com corte a cru\u003c\/strong\u003e para maior conforto e ajuste natural.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e com \u003cstrong\u003equarto bolso com fecho\u003c\/strong\u003e para objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de curso completo com puxador ergonómico.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBanda elástica com silicone\u003c\/strong\u003e na cintura para manter a jersey no lugar.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhe refletor\u003c\/strong\u003e para maior visibilidade em condições de pouca luz.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 143 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 18°C – 35°C \/ 64°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Tailored\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCONFORTO PREMIUM EM CADA PEDALADA\u003c\/h3\u003e\n\u003cp\u003eCada detalhe da \u003cstrong\u003eEspresso Jersey\u003c\/strong\u003e foi pensado para proporcionar uma experiência única. O tecido inovador garante um ajuste justo ao corpo, mas sem compressão excessiva, permitindo total liberdade de movimento e excelente gestão da humidade. A cintura foi estruturada para suportar os bolsos carregados sem perder a forma, enquanto o \u003cstrong\u003equarto bolso com fecho\u003c\/strong\u003e mantém os teus itens mais importantes seguros. O fecho YKK® Vislon® proporciona abertura e fecho suaves, mesmo em andamento. Seja para um treino intenso, uma longa volta de domingo ou uma aventura de verão, a \u003cstrong\u003eCastelli Espresso Jersey\u003c\/strong\u003e oferece o equilíbrio perfeito entre performance, estilo e conforto — porque, tal como o café, o \u003cstrong\u003eEspresso é sempre uma boa ideia\u003c\/strong\u003e.\u003c\/p\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":56456191115646,"sku":"4524007310 S-1","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456191148414,"sku":"4524007310 M-1","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456191181182,"sku":"4524007310 L-1","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456191213950,"sku":"4524007310 XL-1","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456191246718,"sku":"4524007310 2XL-1","price":94.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456191279486,"sku":"4524007310 3XL-1","price":94.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167468875542-0.jpg?v=1761317613"},{"product_id":"cycling-gloves-brand-castelli-entrata-v-light-black","title":"LUVAS CASTELLI ENTRATA V PRETO","description":"\u003ch2\u003eCASTELLI ENTRATA V\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA porta de entrada para o ajuste perfeito e conforto técnico da Castelli: uma luva de performance com acolchoamento equilibrado e respirabilidade superior.\u003c\/strong\u003e\u003cbr\u003eAs luvas Entrata V são a prova de que uma luva de entrada de gama pode oferecer tecnologias de topo. Desenhadas para ciclistas que procuram um equilíbrio entre proteção e sensibilidade, estas luvas focam-se na redução do volume da palma, mantendo o suporte necessário para longas horas de treino sob temperaturas elevadas.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Conforto Térmico\u003c\/h3\u003e\n\u003cp\u003eEquipadas com o Castelli Damping System (CDS), as Entrata V protegem os pontos críticos da mão contra as vibrações constantes da estrada, prevenindo a fadiga. A parte superior em tecido respirável garante que a humidade é rapidamente expelida, enquanto o fecho de velcro permite um ajuste personalizado. Seja para uma subida alpina ou um treino de verão intenso, estas luvas garantem que o teu foco permanece apenas na estrada.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Engenharia de proteção contra a dormência\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma Sintética:\u003c\/strong\u003e Resistência e grip com acolchoamento de densidade média\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMoisture Management:\u003c\/strong\u003e Tecido superior técnico para manter as mãos secas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho de Velcro:\u003c\/strong\u003e Ajuste seguro e fácil de manusear\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMicrosuede:\u003c\/strong\u003e Painel macio no polegar para limpeza funcional\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmplo Intervalo Térmico:\u003c\/strong\u003e Conforto garantido dos 15°C aos 38°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza:\u003c\/strong\u003e Design minimalista de 73g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA união ideal entre simplicidade e engenharia profissional para as tuas saídas diárias.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456191803774,"sku":"4521075085 S","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456191836542,"sku":"4521075085 M","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456191869310,"sku":"4521075085 L","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456191902078,"sku":"4521075085 XL","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456191934846,"sku":"4521075085 2XL","price":24.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167519774516-0.jpg?v=1761317619"},{"product_id":"cycling-gloves-brand-castelli-arenberg-gel-2-black","title":"LUVAS CASTELLI ARENBERG GEL 2 PRETO","description":"\u003ch2\u003eCASTELLI ARENBERG GEL 2\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eMáximo acolchoamento para os terrenos mais exigentes: as luvas ideais para quem procura conforto total e o fim da dormência nas mãos.\u003c\/strong\u003e\u003cbr\u003eInspiradas nos desafios do empedrado da floresta de Arenberg, estas luvas foram criadas para enfrentar as vibrações mais intensas. Se sofres de dores nas mãos ou se costumas pedalar por estradas em mau estado, as Arenberg Gel 2 oferecem a proteção necessária para que te possas focar apenas na performance, garantindo uma suavidade inigualável no contacto com o guiador.\u003c\/p\u003e\n\u003ch3\u003eCastelli Damping System (CDS) e Engenharia de Conforto\u003c\/h3\u003e\n\u003cp\u003eO coração destas luvas é o sistema CDS, que mapeia as zonas críticas da mão para proteger o nervo mediano e distribuir a pressão de forma uniforme. O acolchoamento em gel generoso, combinado com a parte superior em Micromesh respirável, torna-as a escolha perfeita para treinos longos ou provas de resistência durante o verão. O fecho de pulso ajustável permite um ajuste de precisão, enquanto o painel em microsuede no polegar adiciona um toque prático de funcionalidade.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Previne a dormência e protege o nervo mediano\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGel Padding:\u003c\/strong\u003e Acolchoamento de alta absorção para máximo conforto\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMicromesh Back:\u003c\/strong\u003e Tecido ventilado na parte superior para frescura total\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSilicone Grip:\u003c\/strong\u003e Aderência superior ao guiador e manetes\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste de Pulso:\u003c\/strong\u003e Fecho ajustável para conforto personalizado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMicrosuede:\u003c\/strong\u003e Zona macia no polegar para limpeza do suor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAlta Performance:\u003c\/strong\u003e Eficaz em temperaturas entre 15°C e 30°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eDomina as estradas mais duras com a confiança e o amortecimento que só a engenharia da Castelli pode proporcionar.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456191967614,"sku":"4519028010 S","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456192000382,"sku":"4519028010 M","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456192033150,"sku":"4519028010 L","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456192065918,"sku":"4519028010 XL","price":39.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456192098686,"sku":"4519028010 2XL","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167519782318-0.jpg?v=1761317622"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-prologo-7-silver-gray-defender-green","title":"CAMISOLA CASTELLI PROLOGO 7 BRANCO","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI PROLOGO 7\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA jersey versátil definitiva: conforto elástico, gestão de humidade exemplar e proteção solar total para todas as tuas jornadas no selim.\u003c\/strong\u003e\u003cbr\u003eA Prologo 7 foi desenhada para o ciclista que procura performance técnica sem a compressão extrema das peças de corrida. Seja para uma volta de endurance ou para o treino diário, esta jersey destaca-se pela sua suavidade ao toque e pela capacidade de manter o corpo seco, mesmo sob temperaturas elevadas, graças à sua malha micro-piqué de alta qualidade.\u003c\/p\u003e\n\u003ch3\u003eTecnologia Rev2 e Ajuste Ergonómico\u003c\/h3\u003e\n\u003cp\u003eO segredo do conforto da Prologo 7 reside nas suas mangas em tecido Velocity Rev2, que se moldam ao braço com um acabamento de corte a laser para uma transição perfeita. O design inteligente dos bolsos traseiros (drop-pocket) garante que o teu equipamento permanece estável e acessível, enquanto o fecho YKK® Vislon® com protetor de pescoço assegura um manuseamento suave sem fricção. É a escolha perfeita para quem exige a qualidade Castelli em cada quilómetro.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eMalha Micro-piqué:\u003c\/strong\u003e Máxima respirabilidade e conforto térmico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas Velocity Rev2:\u003c\/strong\u003e Elasticidade de 4 vias e acabamento raw-cut\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção Solar Total:\u003c\/strong\u003e Engenharia focada na segurança contra raios UV\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign Drop-Pocket:\u003c\/strong\u003e Posicionamento ideal dos 3 bolsos traseiros\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®:\u003c\/strong\u003e Com protetor de pescoço integrado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Siliconada:\u003c\/strong\u003e Grip elástico para um ajuste estável e seguro\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDetalhes Refletores:\u003c\/strong\u003e Visibilidade lateral traseira aumentada\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGama de Temperaturas:\u003c\/strong\u003e Performance ideal entre 16°C e 38°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eUma peça técnica essencial que combina o estilo clássico com a inovação funcional da Castelli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456192229758,"sku":"4522023870 S","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456192262526,"sku":"4522023870 M","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456192295294,"sku":"4522023870 L","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456192328062,"sku":"4522023870 XL","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456192360830,"sku":"4522023870 2XL","price":69.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/166881280249-0.jpg?v=1761317625"},{"product_id":"cycling-jersey-brand-castelli-colle-delle-finestre-jersey-girod-italia-25","title":"CAMISOLA CASTELLI COLLE DELLE FINESTRE GIRO D´ITALIA 25","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI COLLE DELLE FINESTRE - GIRO D'ITALIA 2025\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUma homenagem a uma das subidas mais icónicas do ciclismo mundial: performance técnica e estilo épico para todas as tuas saídas de verão.\u003c\/strong\u003e\u003cbr\u003eA jersey Colle delle Finestre celebra a dureza e a beleza do Giro d'Italia 2025. Construída sobre a plataforma de versatilidade da Castelli, esta peça oferece o equilíbrio ideal entre conforto para os teus treinos diários e a velocidade necessária para as voltas de grupo mais rápidas. Com um ajuste que se adapta a várias fisionomias, é a peça perfeita para quem vive a paixão pela Corsa Rosa.\u003c\/p\u003e\n\u003ch3\u003eVentilação Estratégica e ADN de Competição\u003c\/h3\u003e\n\u003cp\u003eUtilizando o tecido Strada Micromesh, esta jersey garante que o corpo permanece seco mesmo nas subidas mais exigentes sob o sol de verão. Os painéis laterais Tailwind proporcionam uma elasticidade que envolve o corpo de forma anatómica, enquanto as mangas com corte a laser oferecem aquele toque profissional de conforto sem irritações. O fecho YKK® Vislon® e o grip de silicone na cintura completam esta peça de alta engenharia têxtil.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eEdição Especial Giro 2025:\u003c\/strong\u003e Grafismo exclusivo Colle delle Finestre\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eStrada Micromesh:\u003c\/strong\u003e Gestão de humidade e respirabilidade avançada\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePainéis Tailwind:\u003c\/strong\u003e Tecido texturado para aerodinâmica e ajuste lateral\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas Raw-Cut:\u003c\/strong\u003e Acabamento plano para conforto superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®:\u003c\/strong\u003e O sistema de abertura mais suave e fiável do mercado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Siliconada:\u003c\/strong\u003e Mantém a jersey na posição ideal em qualquer esforço\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eArrumação:\u003c\/strong\u003e 3 bolsos traseiros amplos e de fácil acesso\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso Pluma:\u003c\/strong\u003e Apenas 131g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eLeva contigo a lenda do Finestre em cada quilómetro com a tecnologia e o design inconfundível da Castelli.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456192721278,"sku":"9510812294 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456192754046,"sku":"9510812294 M","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456192786814,"sku":"9510812294 L","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456192819582,"sku":"9510812294 XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456192852350,"sku":"9510812294 2XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456192885118,"sku":"9510812294 3XL","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167511262525-0.jpg?v=1761317630"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-classifica-red","title":"CAMISOLA CASTELLI CLASSIFICA VERMELHO","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI CLASSIFICA\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA jersey que vence a classificação pelo equilíbrio perfeito entre um visual sofisticado e uma performance técnica de excelência.\u003c\/strong\u003e\u003cbr\u003eA Classifica foi desenhada para os dias em que o objetivo não é bater recordes de velocidade, mas sim desfrutar de longas horas no selim com o máximo conforto. Utilizando um tecido micro-piqué inovador, esta peça oferece uma sensação tátil premium e uma profundidade de cor única, garantindo que te sentes bem e com um estilo impecável em qualquer estrada.\u003c\/p\u003e\n\u003ch3\u003eSofisticação e Funcionalidade para Endurance\u003c\/h3\u003e\n\u003cp\u003eAo contrário das peças puras de competição, a Classifica foca-se na experiência de utilização. O seu ajuste é próximo ao corpo para garantir eficiência, mas oferece uma liberdade de movimentos superior. Com detalhes inteligentes como o bolso de segurança com fecho e o fecho YKK® Vislon® personalizado, esta jersey é a escolha ideal para o ciclista que procura elegância discreta e a fiabilidade técnica que define a Castelli.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eMalha Micro-piqué:\u003c\/strong\u003e Gestão de humidade eficaz com um toque ultra macio\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCross-Dye Fabric:\u003c\/strong\u003e Profundidade de cor rica nos ombros e laterais\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCapacidade de Carga:\u003c\/strong\u003e 3 bolsos traseiros + 1 bolso de segurança com fecho\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®:\u003c\/strong\u003e Cor condizente com a jersey para um look minimalista\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign Drop-Pocket:\u003c\/strong\u003e Melhor ajuste na cintura e fácil acesso aos bolsos\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Faixa vertical refletora na parte traseira\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntervalo Térmico:\u003c\/strong\u003e Otimizada para temperaturas entre 16°C e 35°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto anatómico para o dia a dia)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003ePara quem valoriza a estética clássica sem prescindir da tecnologia têxtil de ponta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456193343870,"sku":"4521021023 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456193376638,"sku":"4521021023 M","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456193409406,"sku":"4521021023 L","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456193442174,"sku":"4521021023 XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456193474942,"sku":"4521021023 2XL","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167461162173-0.jpg?v=1761317634"},{"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":false},{"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":"cycling-short-sleeve-jersey-brand-castelli-classifica-avocado-green","title":"CAMISOLA CASTELLI CLASSIFICA VERDE SAGE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLASSIFICA\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Classifica Jersey\u003c\/strong\u003e vence a classificação por combinar um \u003cstrong\u003edesign elegante\u003c\/strong\u003e com \u003cstrong\u003eelevada performance\u003c\/strong\u003e. O seu tecido em micro-piqué de poliéster oferece uma sensação suave e confortável, garantindo excelente gestão da humidade e um toque de sofisticação — perfeita para pedalar durante todo o dia.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido em malha de micro-piqué de poliéster\u003c\/strong\u003e para excelente gestão da humidade e toque suave.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e da cor da jersey para um visual uniforme.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e para armazenamento essencial.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso adicional com fecho\u003c\/strong\u003e para chaves ou objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaixa em relevo tom sobre tom\u003c\/strong\u003e no peito para um acabamento sofisticado.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaixa refletora vertical\u003c\/strong\u003e no bolso traseiro para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 141 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 16°C – 35°C \/ 61°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eELEGÂNCIA E CONFORTO PARA LONGAS HORAS NA BIKE\u003c\/h3\u003e\n\u003cp\u003eFeita para os dias em que não estás a correr contra o tempo, mas apenas a desfrutar da estrada. A \u003cstrong\u003eClassifica Jersey\u003c\/strong\u003e foi desenhada para proporcionar \u003cstrong\u003econforto e estilo\u003c\/strong\u003e sem comprometer o desempenho. O novo tecido cruzado permite uma coloração mais rica e profunda nos ombros e laterais, criando um visual premium em tons sólidos. O ajuste é justo ao corpo para conforto e eficiência, sem ser tão revelador como os modelos de competição. Com detalhes funcionais e um toque clássico, é a jersey ideal para quem valoriza o equilíbrio entre \u003cstrong\u003eperformance e elegância\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":56456193966462,"sku":"4521021592 S-1","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456193999230,"sku":"4521021592 M-1","price":59.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456194031998,"sku":"4521021592 L-1","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456194064766,"sku":"4521021592 XL-1","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456194097534,"sku":"4521021592 2XL-1","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167461172272-0.jpg?v=1761317639"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-classifica-belgian-blue","title":"CAMISOLA CASTELLI CLASSIFICA AZUL","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI CLASSIFICA\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Classifica Jersey\u003c\/strong\u003e vence a classificação por combinar um \u003cstrong\u003edesign elegante\u003c\/strong\u003e com \u003cstrong\u003eelevada performance\u003c\/strong\u003e. O seu tecido em micro-piqué de poliéster oferece uma sensação suave e confortável, garantindo excelente gestão da humidade e um toque de sofisticação — perfeita para pedalar durante todo o dia.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido em malha de micro-piqué de poliéster\u003c\/strong\u003e para excelente gestão da humidade e toque suave.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e da cor da jersey para um visual uniforme.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e para armazenamento essencial.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBolso adicional com fecho\u003c\/strong\u003e para chaves ou objetos de valor.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaixa em relevo tom sobre tom\u003c\/strong\u003e no peito para um acabamento sofisticado.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFaixa refletora vertical\u003c\/strong\u003e no bolso traseiro para maior visibilidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 141 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 16°C – 35°C \/ 61°F – 95°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eELEGÂNCIA E CONFORTO PARA LONGAS HORAS NA BIKE\u003c\/h3\u003e\n\u003cp\u003eFeita para os dias em que não estás a correr contra o tempo, mas apenas a desfrutar da estrada. A \u003cstrong\u003eClassifica Jersey\u003c\/strong\u003e foi desenhada para proporcionar \u003cstrong\u003econforto e estilo\u003c\/strong\u003e sem comprometer o desempenho. O novo tecido cruzado permite uma coloração mais rica e profunda nos ombros e laterais, criando um visual premium em tons sólidos. O ajuste é justo ao corpo para conforto e eficiência, sem ser tão revelador como os modelos de competição. Com detalhes funcionais e um toque clássico, é a jersey ideal para quem valoriza o equilíbrio entre \u003cstrong\u003eperformance e elegância\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":56456194294142,"sku":"4521021424 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456194326910,"sku":"4521021424 M","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456194359678,"sku":"4521021424 L","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456194392446,"sku":"4521021424 XL","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456194425214,"sku":"4521021424 2XL","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167461157402-0.jpg?v=1761317640"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-gdi-23-giau-green-jersey","title":"CAMISOLA CASTELLI GIRO D'ITALIA 23","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI GIRO D’ITALIA 23 COMPETIZIONE JERSEY\u003c\/h2\u003e\n\u003cp\u003eCelebra o espírito do \u003cstrong\u003eGiro d’Italia\u003c\/strong\u003e com a \u003cstrong\u003eCastelli Giro d’Italia 23 Competizione Jersey\u003c\/strong\u003e. Inspirada na icónica camisola de líder da corrida, esta jersey combina \u003cstrong\u003etecidos reciclados da Sitip\u003c\/strong\u003e com um corte versátil e confortável, oferecendo o equilíbrio perfeito entre desempenho, sustentabilidade e estilo italiano.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecidos reciclados Sitip\u003c\/strong\u003e personalizados pela Castelli, com Velo Light na frente e nas costas e tecido em malha 3D nas mangas.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e com puxador Scorpion exclusivo da Castelli.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBanda de silicone\u003c\/strong\u003e na cintura para manter a jersey no lugar durante o pedal.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e de fácil acesso.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte neutro\u003c\/strong\u003e com tecidos altamente elásticos que se adaptam à maioria dos tipos de corpo.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eUMA HOMENAGEM AO GIRO\u003c\/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eCompetizione Jersey Giro d’Italia 2023\u003c\/strong\u003e foi criada para quem quer sentir-se parte do pelotão mais icónico do mundo. Leve, respirável e confortável, é ideal para longas pedaladas sob o sol italiano — ou em qualquer estrada do mundo. Com um visual elegante e toques de design inspirados nas lendárias subidas do Giro, esta jersey oferece o \u003cstrong\u003eDNA de corrida da Castelli\u003c\/strong\u003e num formato acessível e versátil, perfeito tanto para treinos como para desafios mais exigentes.\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":56456194720126,"sku":"9510603363 S","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456194752894,"sku":"9510603363 M","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456194785662,"sku":"9510603363 L","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456194818430,"sku":"9510603363 XL","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456194851198,"sku":"9510603363 2XL","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456194883966,"sku":"9510603363 3XL","price":64.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167470849319-0.jpg?v=1761317644"},{"product_id":"cycling-gloves-brand-castelli-entrata-v-belgian-blue","title":"LUVAS CASTELLI ENTRATA V AZUL","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI ENTRATA V\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA porta de entrada para o ajuste perfeito e conforto técnico da Castelli: uma luva de performance com acolchoamento equilibrado e respirabilidade superior.\u003c\/strong\u003e\u003cbr\u003eAs luvas Entrata V são a prova de que uma luva de entrada de gama pode oferecer tecnologias de topo. Desenhadas para ciclistas que procuram um equilíbrio entre proteção e sensibilidade, estas luvas focam-se na redução do volume da palma, mantendo o suporte necessário para longas horas de treino sob temperaturas elevadas.\u003c\/p\u003e\n\u003ch3\u003eTecnologia CDS e Conforto Térmico\u003c\/h3\u003e\n\u003cp\u003eEquipadas com o Castelli Damping System (CDS), as Entrata V protegem os pontos críticos da mão contra as vibrações constantes da estrada, prevenindo a fadiga. A parte superior em tecido respirável garante que a humidade é rapidamente expelida, enquanto o fecho de velcro permite um ajuste personalizado. Seja para uma subida alpina ou um treino de verão intenso, estas luvas garantem que o teu foco permanece apenas na estrada.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCastelli Damping System (CDS):\u003c\/strong\u003e Engenharia de proteção contra a dormência\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma Sintética:\u003c\/strong\u003e Resistência e grip com acolchoamento de densidade média\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMoisture Management:\u003c\/strong\u003e Tecido superior técnico para manter as mãos secas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho de Velcro:\u003c\/strong\u003e Ajuste seguro e fácil de manusear\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMicrosuede:\u003c\/strong\u003e Painel macio no polegar para limpeza funcional\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmplo Intervalo Térmico:\u003c\/strong\u003e Conforto garantido dos 15°C aos 38°C\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eLeveza:\u003c\/strong\u003e Design minimalista de 73g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA união ideal entre simplicidade e engenharia profissional para as tuas saídas diárias.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .cc-simple {\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;\n    color: #111;\n    line-height: 1.6;\n  }\n  .cc-simple h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    letter-spacing: .5px;\n    margin-bottom: .75rem;\n    text-transform: uppercase;\n  }\n  .cc-simple h3 {\n    font-size: 1.1rem;\n    margin: 1.1rem 0 .5rem;\n    font-weight: 600;\n  }\n  .cc-simple p {\n    margin: .25rem 0 .75rem;\n  }\n  .cc-list {\n    margin: .5rem 0 1rem 1.25rem;\n  }\n  .cc-list li {\n    margin: .25rem 0;\n  }\n\u003c\/style\u003e","brand":"Castelli","offers":[{"title":"S","offer_id":56456195015038,"sku":"4521075424 S","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456195047806,"sku":"4521075424 M","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456195080574,"sku":"4521075424 L","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456195113342,"sku":"4521075424 XL","price":24.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456195146110,"sku":"4521075424 2XL","price":24.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167519771191-0.jpg?v=1761317647"},{"product_id":"cycling-short-sleeve-jersey-brand-castelli-unlimited-entrata-3-sage","title":"CAMISOLA CASTELLI UNLIMITED ENTRATA 3 VERDE SAGE","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cdiv class=\"product-description\"\u003e\n\u003ch2\u003eCASTELLI UNLIMITED ENTRATA 3\u003c\/h2\u003e\n\u003cp\u003eA \u003cstrong\u003eCastelli Unlimited Entrata 3\u003c\/strong\u003e combina o conforto e a performance das melhores jerseys da marca, com um design versátil pensado para pedalar em qualquer tipo de terreno. Ideal para quem procura um \u003cstrong\u003eajuste neutro, respirabilidade e conforto duradouro\u003c\/strong\u003e — sem compromisso com a aerodinâmica extrema das peças de competição.\u003c\/p\u003e\n\u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Micromesh\u003c\/strong\u003e em toda a jersey para ajuste perfeito e excelente gestão da humidade.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eMangas com corte cru\u003c\/strong\u003e para máximo conforto e liberdade de movimento.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eBanda elástica na cintura\u003c\/strong\u003e para manter a jersey no lugar e suportar bolsos carregados.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTrês bolsos traseiros\u003c\/strong\u003e para armazenamento prático.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFecho YKK® Vislon®\u003c\/strong\u003e de fácil utilização.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAba de proteção\u003c\/strong\u003e atrás do fecho para evitar irritações na pele.\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e 131 g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 18°C – 36°C \/ 64°F – 96°F\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFIT:\u003c\/strong\u003e Regular\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eDESEMPENHO SEM LIMITES\u003c\/h3\u003e\n\u003cp\u003eA \u003cstrong\u003eUnlimited Entrata 3\u003c\/strong\u003e foi concebida para oferecer \u003cstrong\u003eperformance e conforto\u003c\/strong\u003e em qualquer tipo de percurso — seja estrada, gravel ou trilhos. O tecido micromesh garante \u003cstrong\u003erespirabilidade superior\u003c\/strong\u003e e secagem rápida, enquanto as mangas com corte cru proporcionam uma sensação leve e natural. A cintura elástica mantém a jersey estável mesmo com os bolsos carregados, garantindo liberdade total durante as longas horas de pedal. Uma jersey que entrega tudo o que é essencial — e nada do que não precisas — para que o foco esteja onde deve estar: \u003cstrong\u003ena tua pedalada\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":56456195211646,"sku":"4525074310 S","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456195244414,"sku":"4525074310 M","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456195277182,"sku":"4525074310 L","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456195309950,"sku":"4525074310 XL","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56456195342718,"sku":"4525074310 2XL","price":69.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56456195375486,"sku":"4525074310 3XL","price":69.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167357310931-0.jpg?v=1761317649"}],"url":"https:\/\/www.cyclistcloset.pt\/collections\/equipamento-homem-1.oembed?page=6","provider":"Cyclist's Closet","version":"1.0","type":"link"}