{"title":"Camisas de competición","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eCamisas de competición para hombre de Celiana Equestrian. Tejidos técnicos, cuello estructurado y corte impecable para rendir con estilo el día del concurso. Envío en España y Europa.\u003c\/p\u003e","products":[{"product_id":"cavalier-fit","title":"Camisa Cavalier Fit","description":"\u003c!-- ===== CELIANA EQUESTRIAN · FICHA CAMISA CAVALIER FIT ===== --\u003e\n\u003c!-- ✏️ À COMPLÉTER : cherche ✏️ dans le code (mannequin, composition, mesures du tableau, entretien) --\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e\n\u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin\u003e\n\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\n\n\u003cstyle\u003e\n#celiana-ficha{container-type:inline-size;width:100%;--cm-black:#000;--cm-gold:#A8864D;--cm-brown:#5A4332;--cm-ivory:#FAF7F2;--cm-line:#E3DACB;--cm-text:#3A3A3A}\n#celiana-ficha .cm-wrap{color:var(--cm-text);max-width:1100px;margin:0 auto;padding:56px 20px;font-size:16px;line-height:1.65;text-align:left}\n#celiana-ficha *,#celiana-ficha *::before,#celiana-ficha *::after{box-sizing:border-box}\n#celiana-ficha p,#celiana-ficha h2,#celiana-ficha h3,#celiana-ficha h4{margin:0}\n#celiana-ficha ul{margin:0;padding:0;list-style:none}\n#celiana-ficha li{margin:0;padding-left:0}\n#celiana-ficha li::before{content:none}\n#celiana-ficha .cm-serif{font-family:'Cormorant Garamond',Georgia,serif;color:var(--cm-black);font-weight:600;line-height:1.1;letter-spacing:0;text-transform:none;word-break:normal;overflow-wrap:normal;hyphens:none}\n\n\/* Hero *\/\n#celiana-ficha .cm-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;padding-bottom:40px;border-bottom:1px solid var(--cm-line)}\n#celiana-ficha .cm-hero h2{font-size:46px;font-size:clamp(42px,8cqi,86px)}\n#celiana-ficha .cm-tagline{font-family:'Cormorant Garamond',Georgia,serif;font-style:italic;font-size:22px;color:var(--cm-gold);margin-top:10px}\n#celiana-ficha .cm-hero-text{max-width:46ch}\n\n\/* Points forts *\/\n#celiana-ficha .cm-features{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;padding:40px 0}\n#celiana-ficha .cm-features li{border-top:2px solid var(--cm-gold);padding-top:16px}\n#celiana-ficha .cm-features h3{font-size:24px;margin-bottom:6px}\n#celiana-ficha .cm-features p{font-size:15px}\n\n\/* Ajuste + cuidado *\/\n#celiana-ficha .cm-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px 0;border-top:1px solid var(--cm-line)}\n#celiana-ficha .cm-split h3{font-size:32px;margin-bottom:12px}\n#celiana-ficha .cm-model{margin-top:14px;padding-left:14px;border-left:2px solid var(--cm-gold);color:var(--cm-brown)}\n#celiana-ficha .cm-list li{padding:10px 0;border-bottom:1px solid var(--cm-line)}\n#celiana-ficha .cm-list li:first-child{padding-top:0}\n#celiana-ficha .cm-list strong{color:var(--cm-black);font-weight:600}\n\n\/* Guía de tallas *\/\n#celiana-ficha .cm-sizes{background:var(--cm-ivory);padding:44px 40px;scroll-margin-top:110px}\n#celiana-ficha .cm-sizes-head{margin-bottom:24px}\n#celiana-ficha .cm-sizes-head h3{font-size:40px;margin-bottom:6px}\n#celiana-ficha .cm-sizes-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start}\n#celiana-ficha .cm-table-wrap{overflow-x:auto}\n#celiana-ficha .cm-table{width:100%;table-layout:auto;border-collapse:collapse;border:0;background:#fff;font-size:15px;margin:0}\n#celiana-ficha .cm-table th{background:var(--cm-black);color:#fff;font-weight:500;text-align:left;padding:12px 14px;border:0;white-space:nowrap}\n#celiana-ficha .cm-table td{padding:12px 14px;border:0;border-bottom:1px solid var(--cm-line);text-align:left;white-space:nowrap;transition:background-color .25s}\n#celiana-ficha .cm-table td:first-child{font-weight:600;color:var(--cm-black)}\n#celiana-ficha .cm-table tr.cm-hit td{background:#EFE3CD}\n#celiana-ficha .cm-table-note{font-size:13px;margin-top:10px;color:var(--cm-brown)}\n\n#celiana-ficha .cm-finder{background:#fff;border:1px solid var(--cm-line);padding:24px}\n#celiana-ficha .cm-finder h4{font-size:26px;margin-bottom:4px}\n#celiana-ficha .cm-finder \u003e p{font-size:14px;margin-bottom:18px}\n#celiana-ficha .cm-field{display:block;margin-bottom:14px;font-size:14px;color:var(--cm-black)}\n#celiana-ficha .cm-field input{display:block;width:100%;min-height:44px;margin-top:6px;padding:12px;border:1px solid #BFB5A5;border-radius:0;box-shadow:none;font-size:16px;background:#fff;color:var(--cm-black)}\n#celiana-ficha .cm-btn{display:block;width:100%;padding:14px;background:var(--cm-black);color:#fff;border:0;border-radius:0;font-size:15px;cursor:pointer;transition:background-color .2s}\n#celiana-ficha .cm-btn:hover{background:var(--cm-brown)}\n#celiana-ficha .cm-result{margin-top:16px;min-height:26px;font-size:15px}\n#celiana-ficha .cm-result strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;color:var(--cm-black)}\n#celiana-ficha .cm-result a{color:var(--cm-brown);text-decoration:underline}\n\n#celiana-ficha .cm-measure{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px;padding-top:28px;border-top:1px solid var(--cm-line)}\n#celiana-ficha .cm-measure h4{font-size:22px;margin-bottom:4px}\n#celiana-ficha .cm-measure p{font-size:15px}\n\n#celiana-ficha :focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}\n@media (prefers-reduced-motion:reduce){#celiana-ficha *{transition:none!important}}\n\n\/* S'adapte à la largeur réelle du bloc (colonne produit ou pleine largeur) *\/\n@container (max-width:820px){\n  #celiana-ficha .cm-wrap{padding:24px 0}\n  #celiana-ficha .cm-hero,#celiana-ficha .cm-split,#celiana-ficha .cm-sizes-grid,#celiana-ficha .cm-measure{grid-template-columns:1fr;gap:28px}\n  #celiana-ficha .cm-features{grid-template-columns:1fr 1fr;gap:28px}\n  #celiana-ficha .cm-features h3{font-size:22px}\n  #celiana-ficha .cm-sizes{padding:32px 16px}\n  #celiana-ficha .cm-sizes-head h3{font-size:34px}\n}\n@container (max-width:420px){\n  #celiana-ficha .cm-features{grid-template-columns:1fr}\n}\n\u003c\/style\u003e\n\n\u003csection id=\"celiana-ficha\"\u003e\n\u003cdiv class=\"cm-wrap\"\u003e\n\n  \u003cheader class=\"cm-hero\"\u003e\n    \u003cdiv\u003e\n      \u003ch2 class=\"cm-serif\"\u003eCamisa Cavalier Fit\u003c\/h2\u003e\n      \u003cp class=\"cm-tagline\"\u003eElegancia \u0026amp; Rendimiento\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"cm-hero-text\"\u003eCamisa de competición hombre de manga larga en gris, con cuello blanco estructurado. Pensada para presentarte impecable el día de la prueba, del calentamiento a la pista.\u003c\/p\u003e\n  \u003c\/header\u003e\n\n  \u003cul class=\"cm-features\"\u003e\n    \u003cli\u003e\n\u003ch3 class=\"cm-serif\"\u003eCuello estructurado\u003c\/h3\u003e\n\u003cp\u003eMantiene su forma bajo la corbata durante toda la prueba.\u003c\/p\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3 class=\"cm-serif\"\u003eCorte ergonómico\u003c\/h3\u003e\n\u003cp\u003eAcompaña la postura y se queda en su sitio, sin tirones ni arrugas.\u003c\/p\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3 class=\"cm-serif\"\u003eTejido transpirable\u003c\/h3\u003e\n\u003cp\u003eRegula la temperatura con total libertad de movimiento.\u003c\/p\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003ch3 class=\"cm-serif\"\u003ePuños ajustados\u003c\/h3\u003e\n\u003cp\u003eManga larga con un acabado limpio y premium.\u003c\/p\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"cm-split\"\u003e\n    \u003cdiv\u003e\n      \u003ch3 class=\"cm-serif\"\u003eEl ajuste\u003c\/h3\u003e\n      \u003cp\u003eCorte ergonómico adaptado a la postura del jinete. Si dudas entre dos tallas o prefieres más holgura, elige la talla superior. Comprueba también la medida del cuello si llevas corbata.\u003c\/p\u003e\n      \u003c!-- ✏️ Taille du mannequin et taille portée --\u003e\n      \u003cp class=\"cm-model\"\u003eEl modelo mide [180] cm y lleva la talla [S].\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003ch3 class=\"cm-serif\"\u003eComposición y cuidado\u003c\/h3\u003e\n      \u003cul class=\"cm-list\"\u003e\n        \u003c!-- ✏️ Composition exacte de l'étiquette --\u003e\n        \u003cli\u003e\n\u003cstrong\u003eComposición:\u003c\/strong\u003e [XX]% [material], [XX]% elastano\u003c\/li\u003e\n        \u003cli\u003e\n\u003cstrong\u003eColor:\u003c\/strong\u003e gris con cuello blanco\u003c\/li\u003e\n        \u003c!-- ✏️ Vérifier l'entretien avec l'étiquette --\u003e\n        \u003cli\u003eLavar a 30 °C, del revés y por separado\u003c\/li\u003e\n        \u003cli\u003eNo usar lejía ni suavizante\u003c\/li\u003e\n        \u003cli\u003eNo usar secadora, secar en percha\u003c\/li\u003e\n        \u003cli\u003ePlanchar a baja temperatura si es necesario\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cm-sizes\" id=\"guia-tallas\"\u003e\n    \u003cdiv class=\"cm-sizes-head\"\u003e\n      \u003ch3 class=\"cm-serif\"\u003eGuía de tallas\u003c\/h3\u003e\n      \u003cp\u003eMedidas del cuerpo en centímetros.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cm-sizes-grid\"\u003e\n      \u003cdiv\u003e\n        \u003cdiv class=\"cm-table-wrap\"\u003e\n          \u003ctable class=\"cm-table\"\u003e\n            \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eTalla\u003c\/th\u003e\n\u003cth\u003eEU \/ FR\u003c\/th\u003e\n\u003cth\u003eCuello\u003c\/th\u003e\n\u003cth\u003ePecho\u003c\/th\u003e\n\u003cth\u003eCintura\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n            \u003ctbody\u003e\n              \u003c!-- ✏️ Mesures réelles. data-pecho \/ data-cintura = valeur MAX de chaque taille --\u003e\n              \u003ctr data-talla=\"S\" data-pecho=\"95\" data-cintura=\"81\"\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e37–38\u003c\/td\u003e\n\u003ctd\u003e90–95\u003c\/td\u003e\n\u003ctd\u003e76–81\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr data-talla=\"M\" data-pecho=\"101\" data-cintura=\"87\"\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e48\u003c\/td\u003e\n\u003ctd\u003e39–40\u003c\/td\u003e\n\u003ctd\u003e96–101\u003c\/td\u003e\n\u003ctd\u003e82–87\u003c\/td\u003e\n\u003c\/tr\u003e\n              \u003ctr data-talla=\"L\" data-pecho=\"107\" data-cintura=\"93\"\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e50\u003c\/td\u003e\n\u003ctd\u003e41–42\u003c\/td\u003e\n\u003ctd\u003e102–107\u003c\/td\u003e\n\u003ctd\u003e88–93\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"cm-table-note\"\u003e¿Tienes dudas? Te asesoramos por WhatsApp antes de tu pedido.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cm-finder\"\u003e\n        \u003ch4 class=\"cm-serif\"\u003eEncuentra tu talla\u003c\/h4\u003e\n        \u003cp\u003eIntroduce tus medidas y te indicamos la talla ideal.\u003c\/p\u003e\n        \u003clabel class=\"cm-field\"\u003ePecho (cm)\n          \u003cinput type=\"text\" inputmode=\"decimal\" id=\"cm-pecho\" placeholder=\"Ej. 94\" autocomplete=\"off\"\u003e\n        \u003c\/label\u003e\n        \u003clabel class=\"cm-field\"\u003eCintura (cm)\n          \u003cinput type=\"text\" inputmode=\"decimal\" id=\"cm-cintura\" placeholder=\"Ej. 80\" autocomplete=\"off\"\u003e\n        \u003c\/label\u003e\n        \u003cbutton type=\"button\" class=\"cm-btn\"\u003eCalcular mi talla\u003c\/button\u003e\n        \u003cp class=\"cm-result\" aria-live=\"polite\"\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"cm-measure\"\u003e\n      \u003cdiv\u003e\n\u003ch4 class=\"cm-serif\"\u003ePecho\u003c\/h4\u003e\n\u003cp\u003ePasa la cinta por la parte más ancha del pecho, en horizontal y sin apretar.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch4 class=\"cm-serif\"\u003eCintura\u003c\/h4\u003e\n\u003cp\u003eMide a la altura del ombligo, con la cinta en horizontal y sin apretar.\u003c\/p\u003e\n\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003ch4 class=\"cm-serif\"\u003eCuello\u003c\/h4\u003e\n\u003cp\u003eMide la base del cuello dejando un dedo de holgura bajo la cinta.\u003c\/p\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n  var root = document.getElementById('celiana-ficha');\n  if (!root) return;\n  var rows = root.querySelectorAll('.cm-table tbody tr');\n  var out = root.querySelector('.cm-result');\n  var wa = 'https:\/\/wa.me\/34604223828?text=' + encodeURIComponent('Hola Celiana, necesito ayuda con la talla de la Camisa Cavalier Fit');\n\n  function num(id){\n    return parseFloat(root.querySelector(id).value.replace(',', '.').trim());\n  }\n  function indexFor(value, key){\n    for (var i = 0; i \u003c rows.length; i++){\n      if (value \u003c= parseFloat(rows[i].getAttribute('data-' + key))) return i;\n    }\n    return -1;\n  }\n  function calc(){\n    var c = num('#cm-pecho'), h = num('#cm-cintura');\n    for (var r = 0; r \u003c rows.length; r++) rows[r].classList.remove('cm-hit');\n\n    if (!(c \u003e 0) || !(h \u003e 0)){\n      out.textContent = 'Introduce tu pecho y tu cintura en centímetros.';\n      return;\n    }\n    var a = indexFor(c, 'pecho'), b = indexFor(h, 'cintura');\n    if (a \u003c 0 || b \u003c 0){\n      out.innerHTML = 'Tus medidas superan nuestra tabla. \u003ca href=\"' + wa + '\" target=\"_blank\" rel=\"noopener\"\u003eEscríbenos por WhatsApp\u003c\/a\u003e y te asesoramos.';\n      return;\n    }\n    var i = Math.max(a, b);\n    rows[i].classList.add('cm-hit');\n    var extra = (i \u003c rows.length - 1) ? ' Si prefieres un ajuste menos ceñido, elige la ' + rows[i + 1].getAttribute('data-talla') + '.' : '';\n    out.innerHTML = 'Tu talla recomendada: \u003cstrong\u003e' + rows[i].getAttribute('data-talla') + '\u003c\/strong\u003e.' + extra;\n  }\n\n  root.querySelector('.cm-btn').addEventListener('click', calc);\n  var inputs = root.querySelectorAll('.cm-field input');\n  for (var k = 0; k \u003c inputs.length; k++){\n    inputs[k].addEventListener('keydown', function(e){ if (e.key === 'Enter'){ e.preventDefault(); calc(); } });\n  }\n})();\n\u003c\/script\u003e\n\u003c!-- ===== FIN FICHA CAMISA CAVALIER FIT ===== --\u003e","brand":"Celiana equestrian","offers":[{"title":"S \/ Gris","offer_id":57352124268879,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"M \/ Gris","offer_id":57352124301647,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true},{"title":"L \/ Gris","offer_id":57352124334415,"sku":null,"price":59.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/6704\/4175\/files\/camisa-equitacion-hombre-gris-pantalon-blanco.jpg?v=1779559586"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0958\/6704\/4175\/collections\/camisa-equitacion-hombre-gris-pantalon-blanco.jpg?v=1786568232","url":"https:\/\/celianaequestrian.com\/collections\/camisas-de-competicion.oembed","provider":"Celiana equestrian","version":"1.0","type":"link"}