{"title":"Importado do eBay","description":null,"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":"castelli-premio-evo-bibshorts-pro-grade-cycling-bibshorts-smoky-gray","title":"CALÇÕES CASTELLI PREMIO EVO CINZA","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCASTELLI PREMIO EVO BIBSHORTS\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Concebidos de forma inovadora para o \u003cstrong\u003emáximo conforto em longas distâncias\u003c\/strong\u003e, com \n    \u003cstrong\u003esuporte\u003c\/strong\u003e, \u003cstrong\u003evelocidade\u003c\/strong\u003e e \u003cstrong\u003edurabilidade\u003c\/strong\u003e de topo.\n    Os Premio EVO foram desenvolvidos para serem os teus bibshorts de eleição: o \n    \u003cstrong\u003eacolchoamento Progetto X2 Air Seamless\u003c\/strong\u003e combina uma camada suave em contacto com a pele, \n    que evita atritos, com uma camada de amortecimento em diferentes densidades e \n    \u003cstrong\u003einserções de gel perfurado\u003c\/strong\u003e sob os ísquios e períneo.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    A 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: \n    mais compressivo e estável na bacia para manter tudo no sítio, \n    \u003cstrong\u003emais leve na coxa\u003c\/strong\u003e com \u003cstrong\u003ecorte a laser\u003c\/strong\u003e e fios borrachados para uma aderência plana \n    sem necessidade de silicone adicional, e \u003cstrong\u003emais opaco atrás\u003c\/strong\u003e para evitar transparências.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    As alças elásticas são \u003cstrong\u003emacias e extensíveis\u003c\/strong\u003e, com costas \u003cstrong\u003eperfuradas\u003c\/strong\u003e para maior respirabilidade \n    e extremidades coladas que eliminam volume; o desenho articulado distribui melhor a carga pelos ombros. \n    O resultado é um visual \u003cstrong\u003esóbrio e moderno\u003c\/strong\u003e, com logótipos discretos, pensado para a exigência diária \n    do ciclismo de alto desempenho.\n  \u003c\/p\u003e\n\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\n\u003cstrong\u003eAlças macias e elásticas\u003c\/strong\u003e, articuladas sobre o ombro para conforto máximo.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePainel traseiro perfurado\u003c\/strong\u003e para ventilação superior.\u003c\/li\u003e\n    \u003cli\u003e\n\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\n\u003cstrong\u003eAcolchoamento Progetto X2 Air Seamless\u003c\/strong\u003e.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 310 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 16–35 °C\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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":"CDCSPORT","offers":[{"title":"L","offer_id":56448741507454,"sku":"4525000021 L-1","price":349.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56448741540222,"sku":"4525000021 XL-1","price":349.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167669579216-0.jpg?v=1761152720"},{"product_id":"castelli-gravel-cycling-bibshorts-model-unlimited-endurance-deep-mocha","title":"CALÇÕES CASTELLI UNLIMITED ENDURANCE CASTANHO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCASTELLI UNLIMITED ENDURANCE BIBSHORTS\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Criados para enfrentar as exigências das voltas de gravel mais longas, os Unlimited Endurance oferecem \n    \u003cstrong\u003econforto incomparável e espaço de arrumação adicional\u003c\/strong\u003e. Inspirados no modelo Espresso, \n    foram adaptados às necessidades da aventura e da resistência.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    O tecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e garante um ajuste perfeito e suavidade extrema desde o primeiro uso. \n    As \u003cstrong\u003ealças elásticas e macias\u003c\/strong\u003e oferecem suporte sem compressão excessiva, enquanto \n    a \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e assegura conforto superior em longas horas no selim.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Pensados para a autonomia total, incluem \u003cstrong\u003edois bolsos laterais em malha com fecho elástico\u003c\/strong\u003e e \n    \u003cstrong\u003eum bolso traseiro\u003c\/strong\u003e para transportar tudo o que precisas nas tuas aventuras. \n    As \u003cstrong\u003efaixas de silicone\u003c\/strong\u003e nas pernas mantêm o ajuste no lugar, e os \n    \u003cstrong\u003eelementos refletores\u003c\/strong\u003e aumentam a segurança em condições de pouca luz.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTecido Espresso Doppio\u003c\/strong\u003e para conforto e ajuste perfeito.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAlças elásticas suaves\u003c\/strong\u003e para suporte confortável.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos laterais em malha\u003c\/strong\u003e com fecho elástico para armazenamento prático.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para transporte extra.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eProgetto X2 Air Seamless seat pad\u003c\/strong\u003e para conforto em longas distâncias.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFaixas de silicone\u003c\/strong\u003e nas pernas para fixação segura.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eElementos refletores\u003c\/strong\u003e para maior visibilidade e segurança.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 204 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C \/ 59–95 °F\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte (FIT):\u003c\/strong\u003e Tailored (ajustado)\u003c\/li\u003e\n  \u003c\/ul\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 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":"CDCSPORT","offers":[{"title":"S","offer_id":56448744849790,"sku":"4525020227 S","price":90.97,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56448744882558,"sku":"4525020227 M","price":90.97,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56448744915326,"sku":"4525020227 L","price":90.97,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56448744948094,"sku":"4525020227 XL","price":90.97,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56448744980862,"sku":"4525020227 2XL","price":90.97,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56448745013630,"sku":"4525020227 3XL","price":90.97,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167706094084-0.jpg?v=1761152728"},{"product_id":"castelli-prima-2-women-s-cycling-bibshorts-twilight-blue-padded-comfortable","title":"CALÇÕES MULHER CASTELLI PRIMA 2 AZUL","description":"\u003ch2\u003eCASTELLI PRIMA 2 DT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eConforto absoluto para que a tua única preocupação seja desfrutar de cada quilómetro.\u003c\/strong\u003e\u003cbr\u003eOs calções Prima 2 DT foram criados com o foco total no bem-estar da ciclista. Utilizando o tecido Pro2 Dry Soft, que oferece uma sensação incrível sobre a pele, este modelo combina suporte muscular com uma suavidade excecional, sendo a escolha ideal para quem procura qualidade Castelli num ajuste regular e confortável.\u003c\/p\u003e\n\u003ch3\u003ePraticidade e Ajuste Anatómico\u003c\/h3\u003e\n\u003cp\u003eO grande destaque é o sistema Drop Tail, que utiliza alças elásticas de grande amplitude para permitir paragens rápidas e fáceis sem complicações. As pinças de perna planas garantem que os calções não se movem durante a pedalada, enquanto a carneira KISS Air 2 Donna assegura a proteção necessária para saídas prolongadas sem pontos de pressão.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e KISS Air 2 Donna para conforto duradouro\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido:\u003c\/strong\u003e Pro2 Dry Soft (Extra macio e respirável)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFuncionalidade:\u003c\/strong\u003e Design Drop Tail para paragens fáceis\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFixação:\u003c\/strong\u003e Grippers de silicone de perfil baixo nas pernas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSegurança:\u003c\/strong\u003e Detalhes refletores para visibilidade\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto equilibrado para todos os biótipos)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e Leveza competitiva com apenas 178g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA porta de entrada perfeita para o mundo Castelli, unindo tecnologia comprovada e máxima facilidade de uso.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56453807767934,"sku":"4525044456 XS","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56453807800702,"sku":"4525044456 S","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453807833470,"sku":"4525044456 M","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453807866238,"sku":"4525044456 L","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56453807899006,"sku":"4525044456 XL","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167657926405-0.jpg?v=1761301582"},{"product_id":"castelli-women-s-cycling-bibshorts-free-aero-race-s-w-dark-night-shade","title":"CALÇÕES MULHER CASTELLI FREE AERO RACE S W ROXO","description":"\u003ch2\u003eCASTELLI FREE AERO RACE S W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eVelocidade pura e conforto de elite: os calções mais rápidos e aerodinâmicos da Castelli.\u003c\/strong\u003e\u003cbr\u003eDesenvolvidos para responder às exigências das ciclistas de alta performance, os Free Aero Race S W são o resultado de inúmeras horas de testes em túnel de vento. O \"S\" significa Speed (velocidade), refletindo uma construção que minimiza o arrasto aerodinâmico enquanto oferece o suporte muscular necessário para as provas mais duras do mundo.\u003c\/p\u003e\n\u003ch3\u003eEngenharia de Competição e Aerodinâmica\u003c\/h3\u003e\n\u003cp\u003eCom o tecido Forza2 Stretch, estes calções proporcionam uma redução de 3% no coeficiente de arrasto (CdA), garantindo que cada watt de potência se traduz em velocidade. A carneira Progetto X2 Air Seamless Donna oferece um amortecimento de nível profissional, enquanto o sistema Drop Tail garante a conveniência prática necessária durante as longas jornadas de treino ou prova.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e Progetto X2 Air Seamless Donna (Top de gama sem costuras)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Aero:\u003c\/strong\u003e Forza2 Stretch para suporte muscular e vantagem aerodinâmica\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePerformance:\u003c\/strong\u003e Redução de 3% no CdA (Coeficiente de arrasto)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFuncionalidade:\u003c\/strong\u003e Alças Drop Tail para paragens rápidas e fáceis\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção UV:\u003c\/strong\u003e UPF 50+ integrado no tecido\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eArrumação:\u003c\/strong\u003e Bolso traseiro para rádio de corrida ou nutrição\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Race Fit (Ajuste de compressão para competição)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha definitiva para quem procura a máxima vantagem competitiva sem abdicar do conforto anatómico.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56453807997310,"sku":"4525041513 XS","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56453808030078,"sku":"4525041513 S","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453808062846,"sku":"4525041513 M","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453808095614,"sku":"4525041513 L","price":119.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453808128382,"sku":"4525041513 XL","price":119.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167657940041-0.jpg?v=1761301584"},{"product_id":"castelli-women-s-cycling-bibshorts-espresso-w-dt-mocha-long-distance-confort","title":"CALÇÕES MULHER CASTELLI ESPRESSO W DT LARANJA","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI ESPRESSO W DT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOs teus novos calções favoritos: criados para serem a primeira escolha em qualquer tipo de volta.\u003c\/strong\u003e\u003cbr\u003eOs Espresso W DT foram desenhados com um objetivo simples: ser aquele par de calções que queres usar mal acabam de secar na corda. Utilizando o tecido ultra-macio Espresso Doppio, estes calções moldam-se ao corpo sem compressão excessiva, oferecendo uma sensação de conforto imediato assim que os vestes.\u003c\/p\u003e\n\u003ch3\u003eConforto Premium e Praticidade Drop Tail\u003c\/h3\u003e\n\u003cp\u003eEquipados com a carneira de elite Progetto X2 Air Seamless Donna, os Espresso garantem proteção total para longas jornadas no selim. O sistema Drop Tail facilita as paragens fisiológicas sem complicações, enquanto as alças em malha elástica asseguram que o corpo respira livremente nos dias de maior calor.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e Progetto X2 Air Seamless Donna (Amortecimento de dupla camada)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido:\u003c\/strong\u003e Espresso Doppio para suavidade e ajuste elástico\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFuncionalidade:\u003c\/strong\u003e Design Drop Tail para paragens fáceis\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVentilação:\u003c\/strong\u003e Alças em malha stretch respirável\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eArrumação:\u003c\/strong\u003e Bolso de conveniência na parte traseira\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento:\u003c\/strong\u003e Corte a laser na perna com grip de silicone\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Ajuste anatómico feminino)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA união ideal entre tecnologia de ponta e o conforto necessário para as tuas aventuras 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":"XS","offer_id":56453808161150,"sku":"4524044245 XS","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56453808193918,"sku":"4524044245 S","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453808226686,"sku":"4524044245 M","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453808259454,"sku":"4524044245 L","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453808292222,"sku":"4524044245 XL","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167657849798-0.jpg?v=1761301586"},{"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":"castelli-premio-evo-w-dt-women-s-cycling-bibshorts-high-performance","title":"CALÇÕES MULHER CASTELLI PREMIO EVO W DT CINZA","description":"\u003ch2\u003eCASTELLI PREMIO EVO W DT\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eEngenharia inovadora para o máximo conforto, suporte e durabilidade em longas distâncias.\u003c\/strong\u003e\u003cbr\u003eOs Premio EVO W DT foram criados para serem os calções mais confortáveis da tua coleção. Combinando um novo tecido woven de elasticidade graduada com a melhor carneira da Castelli, este modelo oferece um suporte muscular preciso e uma sensação de leveza inigualável, ideal para os desafios mais exigentes do calendário.\u003c\/p\u003e\n\u003ch3\u003eTecnologia Woven e Conforto Progetto X2\u003c\/h3\u003e\n\u003cp\u003eAo contrário dos calções tradicionais, os Premio EVO utilizam um tecido que muda de densidade conforme a necessidade do corpo: maior compressão na bacia para estabilizar a carneira e maior leveza nas coxas para respirabilidade. A carneira Progetto X2 Air Seamless Donna, com camadas separadas de cuidado da pele e amortecimento, elimina qualquer fricção, garantindo frescura e suavidade durante horas a fio.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e Progetto X2 Air Seamless Donna (Top de gama \/ Dupla camada)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Especial:\u003c\/strong\u003e Gradient-stretch woven (30% mais leve que o normal)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eFuncionalidade:\u003c\/strong\u003e Sistema Drop Tail (DT) para paragens fáceis\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign de Perna:\u003c\/strong\u003e Fixação integrada no tecido sem necessidade de bandas extras\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConstrução:\u003c\/strong\u003e Painéis reduzidos para um ajuste de \"segunda pele\"\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção:\u003c\/strong\u003e Painel traseiro reforçado para total opacidade\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Alta performance feminina)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha definitiva para ciclistas que procuram luxo técnico e performance sem compromissos em cada pedalada.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56453808914814,"sku":"4525039021 XS","price":179.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56453808947582,"sku":"4525039021 S","price":179.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453808980350,"sku":"4525039021 M","price":179.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453809013118,"sku":"4525039021 L","price":179.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453809045886,"sku":"4525039021 XL","price":179.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167734262144-0.jpg?v=1761301598"},{"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":"castelli-competizione-2-womens-bibshort-tailored-fit-soudal-quick-step-2025","title":"CALÇÕES MULHER CASTELLI COMPETIZIONE 2 SOUDAL QUICK-STEP 2025","description":"\u003ch2\u003eCASTELLI COMPETIZIONE 2 W - SOUDAL QUICK-STEP 2025\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePerformance de nível profissional e conforto superior com as cores oficiais da Soudal Quick-Step 2025.\u003c\/strong\u003e\u003cbr\u003eOs calções Competizione 2 W foram desenvolvidos para integrar as tecnologias de topo da Castelli num modelo acessível. Com o design oficial da equipa para 2025, estes calções são ideais tanto para competição como para treinos longos de fim de semana, oferecendo um ajuste perfeito graças à engenharia de padrões da marca italiana.\u003c\/p\u003e\n\u003ch3\u003eTecnologia e Conveniência Feminina\u003c\/h3\u003e\n\u003cp\u003eO destaque deste modelo é a construção das alças Drop Tail, que resolve o desafio das paragens rápidas durante o percurso. O tecido Vortex V2 texturizado nas pernas melhora a aerodinâmica, enquanto a carneira KISS Air2 Donna assegura uma proteção fiável e confortável em qualquer distância.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e KISS Air2 Donna para conforto prolongado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign:\u003c\/strong\u003e Edição Oficial Soudal Quick-Step 2025\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Aerodinâmico:\u003c\/strong\u003e Vortex V2 nas zonas laterais\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste de Perna:\u003c\/strong\u003e GIRO4 com silicone para uma aderência sem compressão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePraticidade:\u003c\/strong\u003e Sistema Drop Tail para maior facilidade em paragens fisiológicas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eConforto:\u003c\/strong\u003e Costuras planas que minimizam a fricção\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Ajuste anatómico de alta performance)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA união perfeita entre o legado competitivo da Castelli e o conforto essencial para a ciclista exigente.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56453812781438,"sku":"4235328424-XS","price":84.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56453812814206,"sku":"4235328424-S","price":84.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56453812846974,"sku":"4235328424-M","price":84.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453812879742,"sku":"4235328424-L","price":84.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453812912510,"sku":"4235328424-XL","price":84.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167653876614-0.jpg?v=1761301625"},{"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":"gravel-cycling-bibshorts-brand-castelli-unlimited-endurance-black","title":"CALÇÕES GRAVEL CASTELLI UNLIMITED ENDURANCE PRETO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eCASTELLI UNLIMITED BIBSHORTS\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Tudo o que precisas para enfrentar as exigências das \u003cstrong\u003emais longas voltas de gravel\u003c\/strong\u003e. \n    \u003cstrong\u003eConforto incomparável\u003c\/strong\u003e e \u003cstrong\u003eespaço de armazenamento adicional\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Os longos dias no selim exigem roupa que ofereça \u003cstrong\u003emáximo conforto e desempenho\u003c\/strong\u003e. \n    Por isso, começámos com os nossos Espresso Bibshorts, reconhecidos pelo seu conforto excecional, \n    e adaptámo-los às necessidades das \u003cstrong\u003eaventuras Unlimited\u003c\/strong\u003e.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    O \u003cstrong\u003etecido Espresso Doppio\u003c\/strong\u003e garante suavidade e flexibilidade desde o momento em que vestes os calções. \n    A \u003cstrong\u003ealmofada Progetto X2 Air Seamless\u003c\/strong\u003e foi concebida para proporcionar conforto mesmo após várias horas de pedalada. \n    As alças foram desenvolvidas para oferecer o suporte necessário sem causar compressão excessiva.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Como as longas voltas Unlimited podem exigir autonomia total durante várias horas, adicionámos \n    \u003cstrong\u003edois bolsos laterais em rede\u003c\/strong\u003e e um \u003cstrong\u003ebolso traseiro\u003c\/strong\u003e — para que possas transportar \n    tudo o que precisas entre o ponto A e o ponto B.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003eTecido \u003cstrong\u003eEspresso Doppio\u003c\/strong\u003e que oferece conforto e ajuste perfeito.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAlças elásticas macias e extensíveis\u003c\/strong\u003e para um suporte confortável.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos laterais em rede\u003c\/strong\u003e com fecho elástico.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolso traseiro adicional\u003c\/strong\u003e para maior capacidade de transporte.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eGrip de silicone nas extremidades das pernas\u003c\/strong\u003e para estabilidade.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAlmofada Progetto X2 Air Seamless\u003c\/strong\u003e para máximo conforto em longas distâncias.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDetalhes refletores\u003c\/strong\u003e para maior segurança.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 204 g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTemperatura ideal:\u003c\/strong\u003e 15–35 °C\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored (ajustado)\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":56453814452606,"sku":"4525020010 S-1","price":129.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56453814485374,"sku":"4525020010 M-1","price":129.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56453814518142,"sku":"4525020010 L-1","price":129.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56453814550910,"sku":"4525020010 XL-1","price":129.9,"currency_code":"EUR","in_stock":false},{"title":"2XL","offer_id":56453814583678,"sku":"4525020010 2XL-1","price":129.9,"currency_code":"EUR","in_stock":false},{"title":"3XL","offer_id":56453814616446,"sku":"4525020010 3XL-1","price":129.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167324442128-0.jpg?v=1761301641"},{"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":"cycling-socks-brand-castelli-model-a-c-18-sock-white","title":"MEIAS CASTELLI A\/C 18 BRANCO","description":"\u003cdiv class=\"product-description\"\u003e\n  \u003ch2\u003eMEIAS CASTELLI A\/C 18\u003c\/h2\u003e\n\n  \u003cp\u003e\n    \u003cstrong\u003eConstrução ultraleve para os dias mais quentes.\u003c\/strong\u003e\u003cbr\u003e\n    As \u003cstrong\u003emeias Castelli A\/C 18\u003c\/strong\u003e foram concebidas para oferecer o máximo conforto e respirabilidade  \n    durante os dias mais quentes. O seu design ultraleve e os fios de nylon de alta durabilidade garantem  \n    uma sensação fresca, leve e estável em cada pedalada.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCaracterísticas\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e\n\u003cstrong\u003eConstrução ultraleve\u003c\/strong\u003e ideal para os dias mais quentes.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFios de nylon altamente respiráveis e duráveis\u003c\/strong\u003e para maior conforto e longevidade.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eTextura canelada\u003c\/strong\u003e que combina leveza e resistência.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMarca Castelli\u003c\/strong\u003e bordada no punho.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eComposição:\u003c\/strong\u003e 96% nylon, 4% elastano.\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eAltura do cano:\u003c\/strong\u003e 18 cm.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ch3\u003eDESEMPENHO ULTRALEVE\u003c\/h3\u003e\n  \u003cp\u003e\n    Estas meias são a escolha perfeita para o verão, oferecendo \u003cstrong\u003erespirabilidade superior\u003c\/strong\u003e e  \n    \u003cstrong\u003esuporte leve\u003c\/strong\u003e para longas horas de ciclismo.  \n    A construção em nylon garante excelente transferência de humidade e secagem rápida,  \n    enquanto o cano de 18 cm confere um visual moderno e técnico.  \n    Criadas para quem procura \u003cstrong\u003emáxima leveza e ventilação\u003c\/strong\u003e nos dias mais exigentes sobre a bicicleta.\n  \u003c\/p\u003e\n\u003c\/div\u003e","brand":"CDCSPORT","offers":[{"title":"Masculino\/Feminino","offer_id":56453821497726,"sku":"4525025001 S\/M-1","price":19.95,"currency_code":"EUR","in_stock":true},{"title":"L\/XL","offer_id":56453821530494,"sku":"4525025001 L\/XL-1","price":19.95,"currency_code":"EUR","in_stock":true},{"title":"2XL","offer_id":56453821563262,"sku":"4525025001 2XL-1","price":19.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167422968181-0.jpg?v=1761301805"},{"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":"castelli-velocissima-womens-cycling-jersey-short-sleeve-lightweight-performance","title":"CAMISOLA MULHER CASTELLI VELOCISSIMA AZUL","description":"\u003cdiv class=\"cc-simple\"\u003e\n  \u003ch2\u003eCASTELLI VELOCISSIMA W\u003c\/h2\u003e\n\n  \u003cp\u003e\u003cstrong\u003eVelocidade e conforto fundem-se numa construção técnica de cores ricas e ajuste impecável.\u003c\/strong\u003e\u003cbr\u003e\n  Velocissima significa \"muito rápida\" em italiano, e esta camisola faz jus ao nome. Embora não seja um modelo exclusivo de competição, a Velocissima W utiliza tecnologias de elite para garantir que te sentes rápida e confortável. A combinação de três tecidos distintos oferece um equilíbrio superior entre aerodinâmica e bem-estar para todas as tuas saídas de estrada.\u003c\/p\u003e\n\n  \u003ch3\u003eTecnologia Pro para o Teu Dia a Dia\u003c\/h3\u003e\n  \u003cp\u003eO corpo em micromesh ProSecco mantém a pele seca, enquanto as mangas Velocity Rev2 — as mesmas utilizadas pelas profissionais do WorldTour — garantem um ajuste perfeito sem compressão. O design inteligente Drop-pocket permite que os bolsos fiquem numa posição mais baixa e natural, facilitando o acesso a nutrição ou ferramentas sem esforço durante a pedalada.\u003c\/p\u003e\n\n  \u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cul class=\"cc-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorpo ProSecco Strada Donna:\u003c\/strong\u003e Gestão de humidade de alto rendimento\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMangas Velocity Rev2:\u003c\/strong\u003e Corte a laser para máximo conforto e aerodinâmica\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePainéis Laterais:\u003c\/strong\u003e Malha elástica para ventilação otimizada\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos:\u003c\/strong\u003e 3 bolsos traseiros com construção Drop-pocket de fácil acesso\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® integral com puxador ergonómico\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDesign Premium:\u003c\/strong\u003e Tecidos tingidos com grafismos sublimados tom-sobre-tom\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Apenas 104g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as ciclistas)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size:13px;color:#555;margin-top:10px;\"\u003eUma camisola técnica que não sacrifica a elegância, ideal para quem procura performance num ajuste que favorece todos os biótipos.\u003c\/p\u003e\n\u003c\/div\u003e\n\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":"XS","offer_id":56456185250174,"sku":"4522065062 XS","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456185282942,"sku":"4522065062 S","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456185315710,"sku":"4522065062 M","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456185348478,"sku":"4522065062 L","price":99.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456185381246,"sku":"4522065062 XL","price":99.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727810910-0.jpg?v=1761317555"},{"product_id":"castelli-dolce-womens-cycling-jersey-short-sleeve-lightweight-performance","title":"CAMISOLA MULHER CASTELLI DOLCE MULTICOR","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCAMISOLA CASTELLI DOLCE W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUma nova abordagem aos gradientes clássicos, unindo um estilo fresco à performance da linha Competizione.\u003c\/strong\u003e\u003cbr\u003eA camisola Dolce W dá uma nova vida ao tema dos gradientes de cor. Construída com a nova base Competizione 2, esta peça foi atualizada para oferecer um ajuste que favorece a silhueta feminina, utilizando tecidos extremamente elásticos que garantem conforto total sem a sensação de compressão excessiva das camisolas de corrida puras.\u003c\/p\u003e\n\u003ch3\u003eConforto Inteligente e Ajuste Versátil\u003c\/h3\u003e\n\u003cp\u003eO design técnico foi revisto para que os painéis laterais terminem nos bolsos, melhorando a estrutura da peça. Os novos tecidos no painel traseiro foram selecionados especificamente para suportar o peso nos bolsos sem deformar, enquanto o tecido Tailwind nas mangas assegura uma aerodinâmica excelente e uma respirabilidade superior para os dias de verão mais intensos.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido Strada Micromesh:\u003c\/strong\u003e Ventilação máxima e ajuste elástico\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePainéis Tailwind:\u003c\/strong\u003e Tecido texturizado nas mangas e laterais para melhor fluxo de ar\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEstabilidade de Bolsos:\u003c\/strong\u003e Tecido traseiro com elasticidade controlada para suporte de carga\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® de fácil deslize em todo o comprimento\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAderência:\u003c\/strong\u003e Pinça de silicone na cintura para evitar que a camisola suba\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto anatómico para todos os biótipos)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 140g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA camisola perfeita para quem procura a estética moderna da Castelli com tecnologias que privilegiam o conforto em voltas longas.\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":"XS","offer_id":56456185676158,"sku":"4522060534 XS","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456185708926,"sku":"4522060534 S","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456185741694,"sku":"4522060534 M","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456185774462,"sku":"4522060534 L","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456185807230,"sku":"4522060534 XL","price":54.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727761257-0.jpg?v=1761317557"},{"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":"castelli-velocissima-womens-cycling-jersey-short-sleeve-lightweight-performance-1","title":"CAMISOLA MULHER CASTELLI VELOCISSIMA LIMA","description":"\u003cdiv class=\"cc-simple\"\u003e\n  \u003ch2\u003eCASTELLI VELOCISSIMA W\u003c\/h2\u003e\n\n  \u003cp\u003e\u003cstrong\u003eVelocidade e conforto fundem-se numa construção técnica de cores ricas e ajuste impecável.\u003c\/strong\u003e\u003cbr\u003e\n  Velocissima significa \"muito rápida\" em italiano, e esta camisola faz jus ao nome. Embora não seja um modelo exclusivo de competição, a Velocissima W utiliza tecnologias de elite para garantir que te sentes rápida e confortável. A combinação de três tecidos distintos oferece um equilíbrio superior entre aerodinâmica e bem-estar para todas as tuas saídas de estrada.\u003c\/p\u003e\n\n  \u003ch3\u003eTecnologia Pro para o Teu Dia a Dia\u003c\/h3\u003e\n  \u003cp\u003eO corpo em micromesh ProSecco mantém a pele seca, enquanto as mangas Velocity Rev2 — as mesmas utilizadas pelas profissionais do WorldTour — garantem um ajuste perfeito sem compressão. O design inteligente Drop-pocket permite que os bolsos fiquem numa posição mais baixa e natural, facilitando o acesso a nutrição ou ferramentas sem esforço durante a pedalada.\u003c\/p\u003e\n\n  \u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cul class=\"cc-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorpo ProSecco Strada Donna:\u003c\/strong\u003e Gestão de humidade de alto rendimento\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMangas Velocity Rev2:\u003c\/strong\u003e Corte a laser para máximo conforto e aerodinâmica\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePainéis Laterais:\u003c\/strong\u003e Malha elástica para ventilação otimizada\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos:\u003c\/strong\u003e 3 bolsos traseiros com construção Drop-pocket de fácil acesso\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® integral com puxador ergonómico\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDesign Premium:\u003c\/strong\u003e Tecidos tingidos com grafismos sublimados tom-sobre-tom\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Apenas 104g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as ciclistas)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size:13px;color:#555;margin-top:10px;\"\u003eUma camisola técnica que não sacrifica a elegância, ideal para quem procura performance num ajuste que favorece todos os biótipos.\u003c\/p\u003e\n\u003c\/div\u003e\n\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":"XS","offer_id":56456186069374,"sku":"4522065244 XS","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456186102142,"sku":"4522065244 S","price":64.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456186134910,"sku":"4522065244 M","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456186167678,"sku":"4522065244 L","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456186200446,"sku":"4522065244 XL","price":64.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727799556-0.jpg?v=1761317561"},{"product_id":"castelli-velocissima-womens-cycling-jersey-short-sleeve-lightweight-performance-2","title":"CAMISOLA MULHER CASTELLI VELOCISSIMA ROXO \/ AZUL","description":"\u003cdiv class=\"cc-simple\"\u003e\n  \u003ch2\u003eCASTELLI VELOCISSIMA W\u003c\/h2\u003e\n\n  \u003cp\u003e\u003cstrong\u003eVelocidade e conforto fundem-se numa construção técnica de cores ricas e ajuste impecável.\u003c\/strong\u003e\u003cbr\u003e\n  Velocissima significa \"muito rápida\" em italiano, e esta camisola faz jus ao nome. Embora não seja um modelo exclusivo de competição, a Velocissima W utiliza tecnologias de elite para garantir que te sentes rápida e confortável. A combinação de três tecidos distintos oferece um equilíbrio superior entre aerodinâmica e bem-estar para todas as tuas saídas de estrada.\u003c\/p\u003e\n\n  \u003ch3\u003eTecnologia Pro para o Teu Dia a Dia\u003c\/h3\u003e\n  \u003cp\u003eO corpo em micromesh ProSecco mantém a pele seca, enquanto as mangas Velocity Rev2 — as mesmas utilizadas pelas profissionais do WorldTour — garantem um ajuste perfeito sem compressão. O design inteligente Drop-pocket permite que os bolsos fiquem numa posição mais baixa e natural, facilitando o acesso a nutrição ou ferramentas sem esforço durante a pedalada.\u003c\/p\u003e\n\n  \u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n  \u003cul class=\"cc-list\"\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorpo ProSecco Strada Donna:\u003c\/strong\u003e Gestão de humidade de alto rendimento\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eMangas Velocity Rev2:\u003c\/strong\u003e Corte a laser para máximo conforto e aerodinâmica\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePainéis Laterais:\u003c\/strong\u003e Malha elástica para ventilação otimizada\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eBolsos:\u003c\/strong\u003e 3 bolsos traseiros com construção Drop-pocket de fácil acesso\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® integral com puxador ergonómico\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eDesign Premium:\u003c\/strong\u003e Tecidos tingidos com grafismos sublimados tom-sobre-tom\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Apenas 104g\u003c\/li\u003e\n    \u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as ciclistas)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp style=\"font-size:13px;color:#555;margin-top:10px;\"\u003eUma camisola técnica que não sacrifica a elegância, ideal para quem procura performance num ajuste que favorece todos os biótipos.\u003c\/p\u003e\n\u003c\/div\u003e\n\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":"XS","offer_id":56456186298750,"sku":"4522065534 XS","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456186331518,"sku":"4522065534 S","price":64.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456186364286,"sku":"4522065534 M","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456186397054,"sku":"4522065534 L","price":64.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456186429822,"sku":"4522065534 XL","price":64.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727807663-0.jpg?v=1761317562"},{"product_id":"castelli-prima-2-women-s-cycling-shorts-black-padded-comfortable-fit-no-bib","title":"CALÇÕES MULHER CASTELLI PRIMA 2 PRETO","description":"\u003ch2\u003eCASTELLI PRIMA 2 W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eConforto absoluto para que a tua única preocupação seja desfrutar da estrada.\u003c\/strong\u003e\u003cbr\u003eOs calções Prima 2 W foram criados a pensar no bem-estar da ciclista em cada quilómetro. Utilizando o tecido Pro2 Dry Soft, que se destaca pela sua suavidade ao toque e elasticidade, estes calções proporcionam o suporte necessário onde mais precisas, garantindo uma experiência de pedalada livre de irritações.\u003c\/p\u003e\n\u003ch3\u003eTecnologia de Conforto e Praticidade Drop Tail\u003c\/h3\u003e\n\u003cp\u003eEquipados com a carneira KISS Air2 Donna, estes calções asseguram amortecimento fiável para saídas longas. As alças elásticas de grande elasticidade permitem o uso do sistema Drop Tail, facilitando as paragens rápidas sem complicações. Além disso, as terminações das pernas de perfil plano garantem que o equipamento se mantém fixo sem o desconfortável efeito de compressão nas coxas.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Pro2 Dry Soft:\u003c\/strong\u003e Sensação premium na pele e secagem rápida\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e KISS Air2 Donna (Amortecimento anatómico para mulher)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eSistema Drop Tail:\u003c\/strong\u003e Alças elásticas que facilitam paragens fisiológicas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAderência:\u003c\/strong\u003e Grippers planos com silicone para fixação sem pressão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eErgonomia:\u003c\/strong\u003e Construção anatómica para um ajuste natural\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Detalhes refletores para segurança rodoviária\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto para todos os níveis de ciclista)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha ideal para quem procura a qualidade e inovação da Castelli num design focado no prazer de pedalar.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56456186593662,"sku":"4525045010 XS","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":56456186626430,"sku":"4525045010 S","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456186659198,"sku":"4525045010 M","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456186691966,"sku":"4525045010 L","price":89.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56456186724734,"sku":"4525045010 XL","price":89.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167658139801-0.jpg?v=1761317564"},{"product_id":"castelli-pezzi-womens-cycling-jersey-short-sleeve-lightweight-performance","title":"CAMISOLA DE MULHER CASTELLI PEZZI VERDE","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI PEZZI W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUm design fresco e dinâmico que une a performance de competição ao conforto diário.\u003c\/strong\u003e\u003cbr\u003eA camisola Pezzi W foi desenhada para ser a peça ideal para todas as tuas voltas. Baseada na estrutura da Competizione 2, esta camisola oferece o equilíbrio perfeito entre a velocidade necessária para saídas rápidas em grupo e o conforto essencial para os teus treinos de resistência, garantindo que todas as \"peças\" do teu equipamento encaixam na perfeição.\u003c\/p\u003e\n\u003ch3\u003eVentilação e Leveza Superior\u003c\/h3\u003e\n\u003cp\u003eCom um peso impressionante de apenas 99g, a Pezzi utiliza o tecido Strada Micromesh para maximizar o fluxo de ar e a gestão da transpiração. Os painéis laterais em tecido Tailwind proporcionam a elasticidade necessária para um ajuste anatómico que se adapta aos teus movimentos, enquanto o fecho YKK® Vislon® permite ajustes térmicos rápidos e sem esforço.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido Strada Micromesh:\u003c\/strong\u003e Ventilação total e excelente gestão de humidade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido Tailwind:\u003c\/strong\u003e Painéis laterais elásticos com textura para ajuste perfeito\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® integral de deslize suave\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEstabilidade:\u003c\/strong\u003e Banda de silicone na cintura para fixação segura\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Grafismo moderno e colorido sobre base técnica\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Ultra leve (99g)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as ciclistas)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha versátil para quem procura a estética vibrante da Castelli com tecnologias de elite.\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":"XS","offer_id":56456186790270,"sku":"4523041346 XS","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456186823038,"sku":"4523041346 S","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456186855806,"sku":"4523041346 M","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456186888574,"sku":"4523041346 L","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456186921342,"sku":"4523041346 XL","price":54.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727895999-0.jpg?v=1761317566"},{"product_id":"castelli-premio-evo-w-women-s-cycling-gloves-lighweight-comfort-performance","title":"LUVAS MULHER CASTELLI PREMIO EVO W ROSA","description":"\u003ch2\u003eCASTELLI PREMIO EVO W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eO auge do conforto e elegância para as mãos da ciclista exigente.\u003c\/strong\u003e\u003cbr\u003eAs luvas Premio Evo W foram desenvolvidas para complementar a linha de elite Premio da Castelli. Utilizando materiais de alta tecnologia e uma construção minimalista sem costuras na palma, estas luvas oferecem um suporte excecional e um toque de luxo, transformando cada quilómetro numa experiência de conforto absoluto.\u003c\/p\u003e\n\u003ch3\u003eTecnologia e Performance Sem Costuras\u003c\/h3\u003e\n\u003cp\u003eA palma sintética sem costuras elimina qualquer ponto de irritação, enquanto o sistema CDS (Castelli Damping System) atua na proteção do nervo mediano contra os impactos da estrada. O dorso em tecido elástico entrelaçado proporciona um ajuste firme mas respirável, com proteção solar UPF 50 para as jornadas mais longas sob sol intenso.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eDorso:\u003c\/strong\u003e Tecido stretch woven de suporte e alta respirabilidade\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAmortecimento:\u003c\/strong\u003e Castelli Damping System (CDS) integrado\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePalma:\u003c\/strong\u003e Sintética e sem costuras com grip de silicone\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eProteção UV:\u003c\/strong\u003e Classificação UPF 50 (máxima proteção)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePraticidade:\u003c\/strong\u003e Fecho de pulso elástico para calçar\/descalçar fácil\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePeso:\u003c\/strong\u003e Ultra leves, com apenas 55g\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eIntervalo Térmico:\u003c\/strong\u003e Desempenho otimizado entre 15°C e 38°C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eEstilo, suporte e performance Premio: a escolha definitiva para quem não aceita menos que a perfeição.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56456186954110,"sku":"4525060529 XS","price":49.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456186986878,"sku":"4525060529 S","price":49.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456187019646,"sku":"4525060529 M","price":49.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456187052414,"sku":"4525060529 L","price":49.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456187085182,"sku":"4525060529 XL","price":49.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167658267186-0.jpg?v=1761317570"},{"product_id":"castelli-pezzi-womens-cycling-jersey-short-sleeve-lightweight-performance-1","title":"CAMISOLA MULHER CASTELLI PEZZI VERMELHO","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI PEZZI W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eUm design fresco e dinâmico que une a performance de competição ao conforto diário.\u003c\/strong\u003e\u003cbr\u003eA camisola Pezzi W foi desenhada para ser a peça ideal para todas as tuas voltas. Baseada na estrutura da Competizione 2, esta camisola oferece o equilíbrio perfeito entre a velocidade necessária para saídas rápidas em grupo e o conforto essencial para os teus treinos de resistência, garantindo que todas as \"peças\" do teu equipamento encaixam na perfeição.\u003c\/p\u003e\n\u003ch3\u003eVentilação e Leveza Superior\u003c\/h3\u003e\n\u003cp\u003eCom um peso impressionante de apenas 99g, a Pezzi utiliza o tecido Strada Micromesh para maximizar o fluxo de ar e a gestão da transpiração. Os painéis laterais em tecido Tailwind proporcionam a elasticidade necessária para um ajuste anatómico que se adapta aos teus movimentos, enquanto o fecho YKK® Vislon® permite ajustes térmicos rápidos e sem esforço.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido Strada Micromesh:\u003c\/strong\u003e Ventilação total e excelente gestão de humidade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido Tailwind:\u003c\/strong\u003e Painéis laterais elásticos com textura para ajuste perfeito\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® integral de deslize suave\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEstabilidade:\u003c\/strong\u003e Banda de silicone na cintura para fixação segura\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e Grafismo moderno e colorido sobre base técnica\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Ultra leve (99g)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Conforto técnico para todas as ciclistas)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha versátil para quem procura a estética vibrante da Castelli com tecnologias de elite.\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":"XS","offer_id":56456187150718,"sku":"4523041649 XS","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456187183486,"sku":"4523041649 S","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456187216254,"sku":"4523041649 M","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456187249022,"sku":"4523041649 L","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456187281790,"sku":"4523041649 XL","price":54.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167727879535-0.jpg?v=1761317571"},{"product_id":"castelli-anima-4-womens-short-sleeve-cycling-jersey-lightweight-breathable","title":"CAMISOLA MULHER CASTELLI ANIMA 4 PRETA","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI ANIMA 4\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA alma do ciclismo em cada detalhe: conforto premium e proteção solar num design clássico.\u003c\/strong\u003e\u003cbr\u003eAnima significa \"alma\" em italiano, e é precisamente isso que esta camisola captura. A Anima 4 eleva o padrão das camisolas de entrada de gama, utilizando o tecido exclusivo ProSecco Velo Donna que oferece uma suavidade incomparável e uma performance técnica digna de modelos de competição.\u003c\/p\u003e\n\u003ch3\u003eConforto e Proteção no Verão\u003c\/h3\u003e\n\u003cp\u003eAlém do ajuste perfeito e da excelente gestão da transpiração, a Anima 4 destaca-se pela sua proteção solar UPF 45, bloqueando cerca de 98% dos raios UV. Os detalhes sofisticados, como as costuras em relevo, os logótipos discretos e o fecho YKK® de correr suave, tornam esta peça a escolha ideal para qualquer saída de estrada sob o sol.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eTecido:\u003c\/strong\u003e ProSecco Velo Donna para secagem rápida\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProteção UV:\u003c\/strong\u003e UPF 45 (filtra 98% dos raios solares)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e YKK® Vislon® com proteção de gola\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAjuste:\u003c\/strong\u003e Elástico de silicone na cintura para evitar que a camisola suba\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Detalhes refletores estrategicamente posicionados nos bolsos\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (conforto equilibrado para todos os biótipos)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e Ultra leve, apenas 115g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eUma camisola essencial que combina a elegância italiana com a tecnologia de ponta 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":"XS","offer_id":56456187347326,"sku":"4523042085-XS","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456187380094,"sku":"4523042085-S","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456187412862,"sku":"4523042085-M","price":54.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456187445630,"sku":"4523042085-L","price":54.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456187478398,"sku":"4523042085-XL","price":54.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167459203718-0.jpg?v=1761317573"},{"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":"castelli-espresso-w-women-s-cycling-shorts-padded-long-distance-comfort","title":"CALÇÕES MULHER CASTELLI ESPRESSO W ROSA","description":"\u003ch2\u003eCASTELLI ESPRESSO W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eOs teus novos calções favoritos: criados para serem a primeira escolha mal acabem de secar após a lavagem.\u003c\/strong\u003e\u003cbr\u003eA ideia por trás dos Espresso W foi simples: criar os calções que escolhes sempre, independentemente do tipo de volta agendada. Utilizando o tecido premium Espresso Doppio, estes calções oferecem uma sensação incrível sobre a pele logo no segundo em que os vestes, movendo-se com o corpo sem nunca apertar ou restringir.\u003c\/p\u003e\n\u003ch3\u003eConforto de Elite para Todo o Dia\u003c\/h3\u003e\n\u003cp\u003eEquipados com a carneira Progetto X2 Air Seamless Donna, estes calções garantem proteção de nível profissional para voltas de longa duração. As terminações das pernas com corte a laser asseguram que a linha do bronzeado se mantém impecável sem o efeito de compressão indesejado, enquanto o bolso traseiro adiciona uma camada extra de praticidade para as tuas aventuras.\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 extrema e ajuste anatómico superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e Progetto X2 Air Seamless Donna (Conforto profissional feminino)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAcabamento de Perna:\u003c\/strong\u003e Corte a laser com silicone para fixação perfeita\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eArrumação:\u003c\/strong\u003e Bolso traseiro de conveniência\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eGestão de Humidade:\u003c\/strong\u003e Tecido respirável de secagem rápida\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Detalhes refletores para segurança reforçada\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;\"\u003eA união perfeita entre a tecnologia de competição da Castelli e o conforto necessário para o teu dia a dia no selim.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56456188100990,"sku":"4524045529 XS","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456188133758,"sku":"4524045529 S","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456188166526,"sku":"4524045529 M","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456188199294,"sku":"4524045529 L","price":89.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456188232062,"sku":"4524045529 XL","price":89.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167658146250-0.jpg?v=1761317581"},{"product_id":"castelli-velocissima-3-w-women-s-cycling-shorts-black-padded-no-bib","title":"CALÇÕES MULHER CASTELLI VELOCISSIMA 3 W PRETO","description":"\u003cdiv class=\"cc-simple\"\u003e\n\u003ch2\u003eCASTELLI VELOCISSIMA 3 W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eA performance de gama média da Castelli que redefine o conforto para todos os tipos de treino.\u003c\/strong\u003e\u003cbr\u003eOs calções Velocissima 3 W foram desenhados para serem a peça versátil por excelência no teu guarda-roupa. Quer estejas a preparar-te para uma volta longa de estrada ou para uma sessão intensa de treino indoor, estes calções oferecem o suporte muscular necessário através do tecido Endurance Evolution, garantindo que te sentes seca e confortável do primeiro ao último quilómetro.\u003c\/p\u003e\n\u003ch3\u003eAjuste Anatómico e Conforto Diário\u003c\/h3\u003e\n\u003cp\u003eO destaque destes calções é o equilíbrio entre compressão e liberdade. As terminações das pernas com corte a laser eliminam a pressão desconfortável na coxa, enquanto a cintura de camada dupla assegura que os calções permanecem no lugar sem apertar. A carneira KISS Air2 Donna completa o conjunto, oferecendo um amortecimento generoso sem o volume excessivo das sapatilhas de competição pura.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Endurance Evolution:\u003c\/strong\u003e Acabamento mate com excelente gestão de humidade\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e KISS Air2 Donna (Conforto duradouro específico para mulher)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Soft-Touch:\u003c\/strong\u003e Construção de dupla camada para suporte suave\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eTerminações Raw-Cut:\u003c\/strong\u003e Corte a laser com silicone vertical para evitar o efeito \"sausage\"\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVisibilidade:\u003c\/strong\u003e Detalhes refletores traseiros integrados\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eVersatilidade:\u003c\/strong\u003e Perfeitos para estrada ou ciclismo indoor\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Regular Fit (Ajuste ergonómico e lisonjeiro)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA união ideal entre tecidos premium e um corte desenhado para valorizar a performance feminina em qualquer cenário.\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":"XS","offer_id":56456188428670,"sku":"4522051110 XS","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"S","offer_id":56456188461438,"sku":"4522051110 S","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"M","offer_id":56456188494206,"sku":"4522051110 M","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"L","offer_id":56456188526974,"sku":"4522051110 L","price":59.9,"currency_code":"EUR","in_stock":false},{"title":"XL","offer_id":56456188559742,"sku":"4522051110 XL","price":59.9,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167658150157-0.jpg?v=1761317584"},{"product_id":"castelli-endurance-w-women-s-cycling-shorts-black-padded-no-bib-long-ride","title":"CALÇÕES MULHER CASTELLI ENDURANCE W PRETO","description":"\u003ch2\u003eCASTELLI ENDURANCE W\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eConforto de nível Endurance para cada saída, equipado com a melhor carneira da Castelli.\u003c\/strong\u003e\u003cbr\u003eO foco central destes calções é a integração da carneira Progetto X2 Air Seamless Donna num design focado na resistência. Cada detalhe foi meticulosamente planeado para assegurar o máximo conforto nas tuas voltas mais longas, combinando materiais técnicos com um ajuste que se molda naturalmente à posição de ciclismo.\u003c\/p\u003e\n\u003ch3\u003eSuporte Muscular e Engenharia de Detalhe\u003c\/h3\u003e\n\u003cp\u003eO tecido Endurance Evolution proporciona uma compressão equilibrada e uma gestão de humidade excelente, mantendo-te seca durante horas. As terminações GIRO3 garantem que os calções não se movem, enquanto o sistema Drop Tail nas alças elásticas oferece uma solução prática e rápida para paragens fisiológicas sem complicações, tornando estes calções um valor excecional para ciclistas de longa distância.\u003c\/p\u003e\n\u003ch3\u003eEspecificações Técnicas\u003c\/h3\u003e\n\u003cul class=\"cc-list\"\u003e\n\u003cli\u003e\u003cstrong\u003eTecido Endurance Evolution:\u003c\/strong\u003e Suporte muscular e toque suave\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarneira:\u003c\/strong\u003e Progetto X2 Air Seamless Donna (Conforto de elite para longas distâncias)\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eDesign Drop Tail:\u003c\/strong\u003e Alças flutuantes que facilitam paragens rápidas\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003ePernas GIRO3:\u003c\/strong\u003e Grippers planos para uma fixação sem pressão\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eAjuste Anatómico:\u003c\/strong\u003e Costuras otimizadas para a ergonomia feminina\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCintura Soft Elastic:\u003c\/strong\u003e Conforto abdominal superior\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eCorte:\u003c\/strong\u003e Tailored Fit (Ajuste técnico de alta performance)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp style=\"font-size: 13px; color: #555; margin-top: 10px;\"\u003eA escolha definitiva para quem procura o máximo amortecimento e tecnologia em cada quilómetro de estrada.\u003c\/p\u003e","brand":"Castelli","offers":[{"title":"XS","offer_id":56456188625278,"sku":"4522049010 XS","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"S","offer_id":56456188658046,"sku":"4522049010 S","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"M","offer_id":56456188690814,"sku":"4522049010 M","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"L","offer_id":56456188723582,"sku":"4522049010 L","price":99.9,"currency_code":"EUR","in_stock":true},{"title":"XL","offer_id":56456188756350,"sku":"4522049010 XL","price":99.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0946\/1832\/1278\/files\/167658163725-0.jpg?v=1761317586"}],"url":"https:\/\/www.cyclistcloset.pt\/collections\/imported-from-ebay.oembed?page=27","provider":"Cyclist's Closet","version":"1.0","type":"link"}