{"product_id":"duval-core-motion-pantalones-2-en-1","title":"Duval Core Motion Pantalones 2-en-1","description":"\u003cstyle\u003e\n.sd-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.sd-wrap {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\n  color: #111;\n  max-width: 100%;\n  overflow-x: hidden;\n  line-height: 1.6;\n}\n.sd-hero {\n  background: #0a0a0a;\n  color: #fff;\n  padding: 40px 20px;\n  text-align: center;\n}\n.sd-hero-eyebrow {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #c8a96e;\n  margin-bottom: 12px;\n}\n.sd-hero-title {\n  font-size: 28px;\n  font-weight: 800;\n  line-height: 1.15;\n  margin-bottom: 16px;\n  letter-spacing: -0.01em;\n}\n.sd-hero-body {\n  font-size: 15px;\n  color: rgba(255,255,255,0.7);\n  line-height: 1.75;\n  max-width: 480px;\n  margin: 0 auto;\n}\n.sd-trust {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  border-bottom: 1px solid #e5e5e5;\n}\n.sd-trust-item {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 6px;\n  padding: 18px 10px;\n  text-align: center;\n  border-right: 1px solid #e5e5e5;\n  border-bottom: 1px solid #e5e5e5;\n}\n.sd-trust-item:nth-child(2n) { border-right: none; }\n.sd-trust-item:nth-last-child(-n+2) { border-bottom: none; }\n.sd-trust-icon { font-size: 22px; }\n.sd-trust-text { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.05em; color: #111; }\n.sd-feature {\n  padding: 48px 20px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.sd-feature-img {\n  width: 100%;\n  border-radius: 10px;\n  overflow: hidden;\n  margin-bottom: 28px;\n  aspect-ratio: 4\/3;\n}\n.sd-feature-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  border-radius: 10px;\n}\n.sd-feature-eyebrow {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #c8a96e;\n  margin-bottom: 10px;\n}\n.sd-feature-title {\n  font-size: 24px;\n  font-weight: 800;\n  line-height: 1.2;\n  margin-bottom: 14px;\n  letter-spacing: -0.01em;\n}\n.sd-feature-body {\n  font-size: 14px;\n  color: #555;\n  line-height: 1.8;\n  margin-bottom: 24px;\n}\n.sd-feature.dark {\n  background: #0a0a0a;\n  color: #fff;\n  border-bottom: none;\n}\n.sd-feature.dark .sd-feature-eyebrow { color: #c8a96e; }\n.sd-feature.dark .sd-feature-title { color: #fff; }\n.sd-feature.dark .sd-feature-body { color: rgba(255,255,255,0.65); }\n.sd-feature.dark .sd-feature-item { border-color: rgba(255,255,255,0.12); }\n.sd-feature.dark .sd-feature-item-icon { background: rgba(255,255,255,0.08); }\n.sd-feature.dark .sd-feature-item h4 { color: #fff; }\n.sd-feature.dark .sd-feature-item p { color: rgba(255,255,255,0.6); }\n.sd-feature-items { display: flex; flex-direction: column; }\n.sd-feature-item {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  padding: 16px 0;\n  border-bottom: 1px solid #ebebeb;\n}\n.sd-feature-item:first-child { border-top: 1px solid #ebebeb; }\n.sd-feature-item-icon {\n  width: 40px;\n  height: 40px;\n  min-width: 40px;\n  background: #f5f5f5;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 18px;\n}\n.sd-feature-item h4 {\n  font-size: 13px;\n  font-weight: 700;\n  margin-bottom: 3px;\n  color: #111;\n}\n.sd-feature-item p {\n  font-size: 13px;\n  color: #777;\n  line-height: 1.55;\n}\n.sd-material {\n  padding: 40px 20px;\n  background: #f8f8f8;\n  border-bottom: 1px solid #ebebeb;\n}\n.sd-material-title {\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: #111;\n  margin-bottom: 14px;\n}\n.sd-material-badge {\n  display: inline-block;\n  background: #111;\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  padding: 5px 14px;\n  border-radius: 20px;\n  margin-bottom: 14px;\n}\n.sd-material-body {\n  font-size: 13px;\n  color: #555;\n  line-height: 1.8;\n  margin-bottom: 14px;\n}\n.sd-material-composition {\n  font-size: 12px;\n  color: #999;\n  padding-top: 12px;\n  border-top: 1px solid #e0e0e0;\n}\n.sd-sizetable {\n  padding: 40px 20px;\n  background: #fff;\n  border-bottom: 1px solid #ebebeb;\n}\n.sd-sizetable-eyebrow {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #c8a96e;\n  margin-bottom: 10px;\n}\n.sd-sizetable-title {\n  font-size: 22px;\n  font-weight: 800;\n  margin-bottom: 20px;\n  letter-spacing: -0.01em;\n}\n.sd-sizetable table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  text-align: center;\n}\n.sd-sizetable thead tr {\n  background: #0a0a0a;\n  color: #fff;\n}\n.sd-sizetable th {\n  padding: 12px 8px;\n  border: 1px solid #ddd;\n  font-weight: 700;\n  font-size: 11px;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n}\n.sd-sizetable td {\n  padding: 12px 8px;\n  border: 1px solid #ebebeb;\n  font-size: 13px;\n}\n.sd-sizetable tbody tr:nth-child(odd) { background: #f8f8f8; }\n.sd-sizetable td:first-child { font-weight: 700; color: #111; }\n.sd-sizetable-note {\n  font-size: 12px;\n  color: #999;\n  margin-top: 12px;\n}\n.sd-testimonials {\n  padding: 48px 20px;\n  background: #fff;\n}\n.sd-section-eyebrow {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: #c8a96e;\n  margin-bottom: 8px;\n  text-align: center;\n}\n.sd-section-title {\n  font-size: 24px;\n  font-weight: 800;\n  text-align: center;\n  line-height: 1.2;\n  margin-bottom: 32px;\n  letter-spacing: -0.01em;\n}\n.sd-testimonials-list {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n}\n.sd-testimonial-card {\n  background: #f8f8f8;\n  border-radius: 12px;\n  padding: 20px;\n}\n.sd-testimonial-top {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  margin-bottom: 14px;\n}\n\n.sd-testimonial-meta { flex: 1; }\n.sd-testimonial-name { font-size: 14px; font-weight: 700; color: #111; margin-bottom: 2px; }\n.sd-testimonial-location { font-size: 11px; color: #999; }\n.sd-testimonial-stars { color: #f4b942; font-size: 13px; margin-top: 4px; }\n.sd-testimonial-text {\n  font-size: 14px;\n  color: #333;\n  line-height: 1.7;\n  font-style: italic;\n}\n.sd-testimonial-product-img {\n  margin-top: 14px;\n  width: 100%;\n  border-radius: 8px;\n  overflow: hidden;\n  aspect-ratio: 4\/3;\n}\n.sd-testimonial-product-img img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  border-radius: 8px;\n}\n.sd-ratings {\n  padding: 40px 20px;\n  background: #f8f8f8;\n  border-top: 1px solid #ebebeb;\n}\n.sd-ratings-box {\n  background: #fff;\n  border-radius: 12px;\n  padding: 24px 20px;\n  box-shadow: 0 2px 12px rgba(0,0,0,0.06);\n}\n.sd-ratings-top {\n  display: flex;\n  align-items: center;\n  gap: 20px;\n  margin-bottom: 20px;\n  padding-bottom: 20px;\n  border-bottom: 1px solid #f0f0f0;\n}\n.sd-rating-big { text-align: center; min-width: 80px; }\n.sd-rating-number { font-size: 52px; font-weight: 800; line-height: 1; color: #111; }\n.sd-rating-stars { color: #f4b942; font-size: 16px; margin: 4px 0; }\n.sd-rating-count { font-size: 11px; color: #999; }\n.sd-rating-bars { flex: 1; display: flex; flex-direction: column; gap: 8px; }\n.sd-bar-row { display: flex; align-items: center; gap: 8px; }\n.sd-bar-label { font-size: 11px; color: #999; width: 28px; text-align: right; white-space: nowrap; }\n.sd-bar-track { flex: 1; height: 6px; background: #ebebeb; border-radius: 3px; overflow: hidden; }\n.sd-bar-fill { height: 100%; background: #111; border-radius: 3px; }\n.sd-bar-pct { font-size: 11px; color: #999; width: 28px; }\n.sd-cta-final {\n  background: #0a0a0a;\n  color: #fff;\n  text-align: center;\n  padding: 56px 20px;\n}\n.sd-cta-final-title {\n  font-size: 28px;\n  font-weight: 800;\n  line-height: 1.2;\n  margin-bottom: 12px;\n  letter-spacing: -0.01em;\n}\n.sd-cta-final-sub {\n  font-size: 14px;\n  color: rgba(255,255,255,0.6);\n  margin-bottom: 28px;\n  line-height: 1.7;\n}\n.sd-cta-final-price {\n  font-size: 13px;\n  color: #c8a96e;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n  .sd-hero { padding: 72px 40px; }\n  .sd-hero-title { font-size: 42px; }\n  .sd-trust { grid-template-columns: repeat(4, 1fr); }\n  .sd-trust-item:nth-child(2n) { border-right: 1px solid #e5e5e5; }\n  .sd-trust-item:nth-child(4n) { border-right: none; }\n  .sd-trust-item:nth-last-child(-n+2) { border-bottom: 1px solid #e5e5e5; }\n  .sd-trust-item:nth-last-child(-n+4) { border-bottom: none; }\n  .sd-feature { padding: 72px 40px; }\n  .sd-feature-inner {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 56px;\n    align-items: center;\n  }\n  .sd-feature-inner.reverse { direction: rtl; }\n  .sd-feature-inner.reverse \u003e * { direction: ltr; }\n  .sd-feature-img { margin-bottom: 0; aspect-ratio: 4\/3; }\n  .sd-feature-title { font-size: 34px; }\n  .sd-material { padding: 56px 40px; }\n  .sd-sizetable { padding: 56px 40px; }\n  .sd-testimonials { padding: 72px 40px; }\n  .sd-testimonials-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }\n  .sd-section-title { font-size: 34px; }\n  .sd-ratings { padding: 56px 40px; }\n  .sd-cta-final { padding: 80px 40px; }\n  .sd-cta-final-title { font-size: 42px; }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"sd-wrap\"\u003e\n\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"sd-hero\"\u003e\n\u003cp class=\"sd-hero-eyebrow\"\u003eEl short más completo que existe\u003c\/p\u003e\n\u003ch2 class=\"sd-hero-title\"\u003eUn solo pantalón.\u003cbr\u003eRendimiento completo.\u003cbr\u003eCero problemas.\u003c\/h2\u003e\n\u003cp class=\"sd-hero-body\"\u003eDesde carreras urbanas hasta sesiones de fuerza en el gym. Diseñado para mantenerte seco, sujeto y siempre en movimiento.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- TRUST BAR --\u003e\n\u003cdiv class=\"sd-trust\"\u003e\n\u003cdiv class=\"sd-trust-item\"\u003e\n\u003cspan class=\"sd-trust-icon\"\u003e🚚\u003c\/span\u003e\u003cspan class=\"sd-trust-text\"\u003eEnvío gratis con Correos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-trust-item\"\u003e\n\u003cspan class=\"sd-trust-icon\"\u003e↩️\u003c\/span\u003e\u003cspan class=\"sd-trust-text\"\u003eDevolución 30 días\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-trust-item\"\u003e\n\u003cspan class=\"sd-trust-icon\"\u003e🔒\u003c\/span\u003e\u003cspan class=\"sd-trust-text\"\u003ePago seguro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-trust-item\"\u003e\n\u003cspan class=\"sd-trust-icon\"\u003e⭐\u003c\/span\u003e\u003cspan class=\"sd-trust-text\"\u003e+397 valoraciones\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE 1: BOLSILLOS --\u003e\n\u003cdiv class=\"sd-feature\"\u003e\n\u003cdiv class=\"sd-feature-inner\"\u003e\n\u003cdiv class=\"sd-feature-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/ChatGPT_Image_29_jun_2026_01_26_49.png?v=1782692152\" alt=\"Detalle bolsillos shorts 2 en 1\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"sd-feature-eyebrow\"\u003eFuncionalidad total\u003c\/p\u003e\n\u003ch3 class=\"sd-feature-title\"\u003eTodo lo que necesitas.\u003cbr\u003eEn su sitio.\u003c\/h3\u003e\n\u003cp class=\"sd-feature-body\"\u003e4 bolsillos — 2 laterales y 2 en la malla. El móvil, las llaves y los auriculares van quietos, seguros, sin rebotar un solo paso. Y la cinta trasera lateral deja la toalla a mano y tus manos libres.\u003c\/p\u003e\n\u003cdiv class=\"sd-feature-items\"\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e📱\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003e4 bolsillos seguros\u003c\/h4\u003e\n\u003cp\u003e2 laterales + 2 en la malla. Todo quieto, sin rebotar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e👕\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eCinta lateral\u003c\/h4\u003e\n\u003cp\u003eCuelga la toalla o la camiseta. Manos siempre libres.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e🤐\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eBolsillo exterior con cremallera\u003c\/h4\u003e\n\u003cp\u003eLo más importante, siempre seguro en cada zancada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- FEATURE 2: COMPRESIÓN (dark) --\u003e\n\u003cdiv class=\"sd-feature dark\"\u003e\n\u003cdiv class=\"sd-feature-inner reverse\"\u003e\n\u003cdiv class=\"sd-feature-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/ChatGPT_Image_29_jun_2026_02_07_38.png?v=1782692151\" alt=\"Hombre corriendo con shorts 2 en 1\"\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp class=\"sd-feature-eyebrow\"\u003eCompresión inteligente\u003c\/p\u003e\n\u003ch3 class=\"sd-feature-title\"\u003eSe adapta a tu ritmo.\u003cbr\u003eEn cualquier entreno.\u003c\/h3\u003e\n\u003cp class=\"sd-feature-body\"\u003eLa malla con compresión sujeta, protege y reduce la fatiga muscular desde el primer kilómetro. La capa exterior ultraligera garantiza libertad total de movimiento. Juntos, el dúo perfecto para cualquier intensidad.\u003c\/p\u003e\n\u003cdiv class=\"sd-feature-items\"\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e💪\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eMalla con compresión\u003c\/h4\u003e\n\u003cp\u003eSujeción muscular real. Menos fatiga, más rendimiento.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e🌬️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eTejido transpirable\u003c\/h4\u003e\n\u003cp\u003eSecado ultrarrápido. El sudor desaparece. Tú sigues.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-feature-item\"\u003e\n\u003cdiv class=\"sd-feature-item-icon\"\u003e🔄\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eElasticidad 4 direcciones\u003c\/h4\u003e\n\u003cp\u003eSe mueve contigo en cada zancada, sentadilla y sprint.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- MATERIAL --\u003e\n\u003cdiv class=\"sd-material\"\u003e\n\u003cp class=\"sd-material-title\"\u003eTecnología del tejido\u003c\/p\u003e\n\u003cspan class=\"sd-material-badge\"\u003eTechMove™\u003c\/span\u003e\n\u003cp class=\"sd-material-body\"\u003eTejido técnico de alto rendimiento diseñado para ofrecer resistencia, ligereza y transpirabilidad en un solo material. Elasticidad en cuatro direcciones para libertad total de movimiento, con compresión moderada y secado ultrarrápido para los entrenamientos más exigentes.\u003c\/p\u003e\n\u003cp class=\"sd-material-composition\"\u003eComposición: 95% Poliéster · 5% Elastano · Tecnología antibacteriana\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- TABLA DE TALLAS --\u003e\n\u003cdiv class=\"sd-sizetable\"\u003e\n\u003cp class=\"sd-sizetable-eyebrow\"\u003eGuía de tallas\u003c\/p\u003e\n\u003ch3 class=\"sd-sizetable-title\"\u003eEncuentra tu talla perfecta\u003c\/h3\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTalla\u003c\/th\u003e\n\u003cth\u003eCintura (cm)\u003c\/th\u003e\n\u003cth\u003eCadera (cm)\u003c\/th\u003e\n\u003cth\u003eLargo (cm)\u003c\/th\u003e\n\u003cth\u003eApertura bajo (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e72\u003c\/td\u003e\n\u003ctd\u003e104\u003c\/td\u003e\n\u003ctd\u003e38\u003c\/td\u003e\n\u003ctd\u003e19\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e74\u003c\/td\u003e\n\u003ctd\u003e108\u003c\/td\u003e\n\u003ctd\u003e40\u003c\/td\u003e\n\u003ctd\u003e20\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd\u003e76\u003c\/td\u003e\n\u003ctd\u003e112\u003c\/td\u003e\n\u003ctd\u003e42\u003c\/td\u003e\n\u003ctd\u003e21\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd\u003e78\u003c\/td\u003e\n\u003ctd\u003e116\u003c\/td\u003e\n\u003ctd\u003e44\u003c\/td\u003e\n\u003ctd\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd\u003e80\u003c\/td\u003e\n\u003ctd\u003e120\u003c\/td\u003e\n\u003ctd\u003e46\u003c\/td\u003e\n\u003ctd\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"sd-sizetable-note\"\u003eMedidas en centímetros. En caso de duda entre dos tallas, elige la mayor.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c!-- TESTIMONIALS --\u003e\n\u003cdiv class=\"sd-testimonials\"\u003e\n\u003cp class=\"sd-section-eyebrow\"\u003eLo que dicen nuestros clientes\u003c\/p\u003e\n\u003ch3 class=\"sd-section-title\"\u003e★★★★★ 4.9 \/ 5\u003cbr\u003e+397 valoraciones reales\u003c\/h3\u003e\n\u003cdiv class=\"sd-testimonials-list\"\u003e\n\n\u003c!-- RESEÑA 1 --\u003e\n\u003cdiv class=\"sd-testimonial-card\"\u003e\n\u003cdiv class=\"sd-testimonial-top\"\u003e\n\u003cdiv class=\"sd-testimonial-meta\"\u003e\n\u003cp class=\"sd-testimonial-name\"\u003eCarlos G.\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-location\"\u003eCliente verificado · Madrid\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-testimonial-text\"\u003e\"Los mejores shorts de entrenamiento que he tenido. Los bolsillos interiores son un cambio total para llevar el móvil en el gym sin que se mueva. Ajustan bien y son muy transpirables.\"\u003c\/p\u003e\n\u003cdiv class=\"sd-testimonial-product-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/ChatGPT_Image_29_jun_2026_02_07_34.png?v=1782692152\" alt=\"Carlos con los shorts\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- RESEÑA 2 --\u003e\n\u003cdiv class=\"sd-testimonial-card\"\u003e\n\u003cdiv class=\"sd-testimonial-top\"\u003e\n\u003cdiv class=\"sd-testimonial-meta\"\u003e\n\u003cp class=\"sd-testimonial-name\"\u003eJavier M.\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-location\"\u003eCliente verificado · Barcelona\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-testimonial-text\"\u003e\"El material se siente premium y la malla de compresión me mantiene seco incluso en el cardio más intenso. No es un short más de gym, este realmente destaca.\"\u003c\/p\u003e\n\u003cdiv class=\"sd-testimonial-product-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/ChatGPT_Image_29_jun_2026_02_07_19.png?v=1782692152\" alt=\"Javier con los shorts\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- RESEÑA 3 --\u003e\n\u003cdiv class=\"sd-testimonial-card\"\u003e\n\u003cdiv class=\"sd-testimonial-top\"\u003e\n\u003cdiv class=\"sd-testimonial-meta\"\u003e\n\u003cp class=\"sd-testimonial-name\"\u003eAlejandro F.\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-location\"\u003eCliente verificado · Valencia\u003c\/p\u003e\n\u003cp class=\"sd-testimonial-stars\"\u003e★★★★★\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"sd-testimonial-text\"\u003e\"Por fin un short con bolsillos de verdad. Dos internos y dos externos, llevo llaves, móvil y auriculares. Y la cinta para la camiseta es genial en verano.\"\u003c\/p\u003e\n\u003cdiv class=\"sd-testimonial-product-img\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/ChatGPT_Image_29_jun_2026_02_07_14.png?v=1782692152\" alt=\"Alejandro con los shorts\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- RATINGS --\u003e\n\u003cdiv class=\"sd-ratings\"\u003e\n\u003cp class=\"sd-section-eyebrow\" style=\"text-align:left;\"\u003eValoraciones\u003c\/p\u003e\n\u003ch3 class=\"sd-section-title\" style=\"text-align:left; margin-bottom:20px;\"\u003eLo que opinan\u003cbr\u003enuestros clientes\u003c\/h3\u003e\n\u003cdiv class=\"sd-ratings-box\"\u003e\n\u003cdiv class=\"sd-ratings-top\"\u003e\n\u003cdiv class=\"sd-rating-big\"\u003e\n\u003cdiv class=\"sd-rating-number\"\u003e4.9\u003c\/div\u003e\n\u003cdiv class=\"sd-rating-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"sd-rating-count\"\u003e397 reseñas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-rating-bars\"\u003e\n\u003cdiv class=\"sd-bar-row\"\u003e\n\u003cspan class=\"sd-bar-label\"\u003e5 ★\u003c\/span\u003e\u003cdiv class=\"sd-bar-track\"\u003e\u003cdiv class=\"sd-bar-fill\" style=\"width:98%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"sd-bar-pct\"\u003e98%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-bar-row\"\u003e\n\u003cspan class=\"sd-bar-label\"\u003e4 ★\u003c\/span\u003e\u003cdiv class=\"sd-bar-track\"\u003e\u003cdiv class=\"sd-bar-fill\" style=\"width:2%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"sd-bar-pct\"\u003e2%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-bar-row\"\u003e\n\u003cspan class=\"sd-bar-label\"\u003e3 ★\u003c\/span\u003e\u003cdiv class=\"sd-bar-track\"\u003e\u003cdiv class=\"sd-bar-fill\" style=\"width:0%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"sd-bar-pct\"\u003e0%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-bar-row\"\u003e\n\u003cspan class=\"sd-bar-label\"\u003e2 ★\u003c\/span\u003e\u003cdiv class=\"sd-bar-track\"\u003e\u003cdiv class=\"sd-bar-fill\" style=\"width:0%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"sd-bar-pct\"\u003e0%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sd-bar-row\"\u003e\n\u003cspan class=\"sd-bar-label\"\u003e1 ★\u003c\/span\u003e\u003cdiv class=\"sd-bar-track\"\u003e\u003cdiv class=\"sd-bar-fill\" style=\"width:0%\"\u003e\u003c\/div\u003e\u003c\/div\u003e\n\u003cspan class=\"sd-bar-pct\"\u003e0%\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- CTA FINAL --\u003e\n\u003cdiv class=\"sd-cta-final\"\u003e\n\u003cp class=\"sd-cta-final-price\"\u003eOferta limitada — 35,50€\u003c\/p\u003e\n\u003cp class=\"sd-cta-final-price\"\u003e(antes 69,99 €)\u003c\/p\u003e\n\u003ch3 class=\"sd-cta-final-title\"\u003eEntrena más.\u003cbr\u003ePiensa menos.\u003cbr\u003eMuévete.\u003c\/h3\u003e\n\u003cp class=\"sd-cta-final-sub\"\u003eEl único entreno que falla es el que no empieza\u003cbr\u003econ el equipo adecuado.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Sofia Duval","offers":[{"title":"Negro \/ M","offer_id":57622130033022,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Negro \/ L","offer_id":57622130065790,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Negro \/ XL","offer_id":57622130098558,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Negro \/ 2XL","offer_id":57622130131326,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Negro \/ 3XL","offer_id":57622130164094,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Caqui Semi Beige \/ M","offer_id":57622130196862,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Caqui Semi Beige \/ L","offer_id":57622130229630,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Caqui Semi Beige \/ XL","offer_id":57622130262398,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Caqui Semi Beige \/ 2XL","offer_id":57622130295166,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Caqui Semi Beige \/ 3XL","offer_id":57622130327934,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Verde \/ M","offer_id":57622130360702,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Verde \/ L","offer_id":57622130393470,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Verde \/ XL","offer_id":57622130426238,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Verde \/ 2XL","offer_id":57622130459006,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Verde \/ 3XL","offer_id":57622130491774,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ M","offer_id":57622130524542,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ L","offer_id":57622130557310,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ XL","offer_id":57622130590078,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ 2XL","offer_id":57622130622846,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ 3XL","offer_id":57622130655614,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Marrón \/ M","offer_id":57622130688382,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Marrón \/ L","offer_id":57622130721150,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Marrón \/ XL","offer_id":57622130753918,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Marrón \/ 2XL","offer_id":57622130786686,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true},{"title":"Marrón \/ 3XL","offer_id":57622130819454,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0972\/4651\/1486\/files\/duval-shorts-negro.webp?v=1784717300","url":"https:\/\/sofiaduval.com\/products\/duval-core-motion-pantalones-2-en-1","provider":"Sofia Duval","version":"1.0","type":"link"}