{"title":"Ruff T-shirts: The Foundation of a Style That Lasts","description":"\u003cp\u003e Understated, clean, and true to the ruff DNA. Our terracewear-style tees are designed for those who understand that true identity goes beyond a logo.\u003cbr\u003e Each design is a statement of purpose. They're the foundation of your wardrobe: basic in concept, but with the attitude of the stands and the quality to withstand the street.\u003c\/p\u003e","products":[{"product_id":"camiseta-capa-ruff","title":"ruff - Heavyweight \"Capa\" T-Shirt in Black, Burgundy, Agave Blue, Vintage Yellow and White.","description":"\u003cp\u003e Some need huge logos to stand out. Others just need the confidence of a well-made garment. This is the foundation of it all: the \"Capa\" T-shirt from ruff.\u003cbr\u003e Designed not as a fashion statement, but as a statement. It's the foundational piece on which a style is built that doesn't need to shout to be heard.\u003cbr\u003e * Structure and Poise: Made from a heavyweight 220gsm fabric. This isn't just any tee; it has the body and durability to keep up with your pace without losing shape.\u003cbr\u003e * Quality You Can Feel: Pure combed and ring-spun cotton, a softness and durability you notice from the first moment. \u003cbr\u003e* Impeccable Cut: Its regular fit and side-seam construction ensure it fits well and maintains its shape wash after wash.\u003cbr\u003e * The Seal of the Brotherhood: Our emblem, discreetly embroidered on the chest. A symbol of belonging, not ostentation.\u003cbr\u003e It's not just a T-shirt. It's the foundation of your style.\u003cbr\u003e Dress your identity. OUT OF LINE.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong class=\"size-guide-title\"\u003eSize guide\u003c\/strong\u003e \u003c\/p\u003e\n\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\n\u003ctable cellpadding=\"5\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e\u003c\/td\u003e\n\n\u003ctd\u003e \u003cstrong\u003eWIDTH (cm)\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e \u003cstrong\u003eLENGTH (cm)\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e \u003cstrong\u003eS\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 45.7\u003c\/td\u003e\n\n\u003ctd\u003e 75\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e \u003cstrong\u003eM\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 50.8\u003c\/td\u003e\n\n\u003ctd\u003e 77.5\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e \u003cstrong\u003eL\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 55.9\u003c\/td\u003e\n\n\u003ctd\u003e 80\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e \u003cstrong\u003eXL\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 61\u003c\/td\u003e\n\n\u003ctd\u003e 82.6\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd\u003e \u003cstrong\u003e2XL\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd\u003e 66\u003c\/td\u003e\n\n\u003ctd\u003e 85 \u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e","brand":"ruff","offers":[{"title":"Black \/ S","offer_id":58041058787677,"sku":"8743800_12756","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":58041058820445,"sku":"8743800_12757","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":58041058853213,"sku":"8743800_12758","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":58041058885981,"sku":"8743800_12759","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":58041058918749,"sku":"8743800_12760","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux \/ S","offer_id":58041058951517,"sku":"8743800_12768","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux \/ M","offer_id":58041058984285,"sku":"8743800_12769","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux \/ L","offer_id":58041059017053,"sku":"8743800_12770","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux \/ XL","offer_id":58041059049821,"sku":"8743800_12771","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Bordeaux \/ 2XL","offer_id":58041059082589,"sku":"8743800_12772","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Blue Agave \/ S","offer_id":58041059115357,"sku":"8743800_12774","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Blue Agave \/ M","offer_id":58041059148125,"sku":"8743800_12775","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Blue Agave \/ L","offer_id":58041059180893,"sku":"8743800_12776","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Blue Agave \/ XL","offer_id":58041059213661,"sku":"8743800_12777","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Blue Agave \/ 2XL","offer_id":58041059246429,"sku":"8743800_12778","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Vintage Gold Yellow \/ S","offer_id":58041059279197,"sku":"8743800_12798","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Vintage Gold Yellow \/ M","offer_id":58041059311965,"sku":"8743800_12799","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Vintage Gold Yellow \/ L","offer_id":58041059344733,"sku":"8743800_12800","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Vintage Gold Yellow \/ XL","offer_id":58041059377501,"sku":"8743800_12801","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Vintage Gold Yellow \/ 2XL","offer_id":58041059410269,"sku":"8743800_12802","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Off-white \/ S","offer_id":58041059443037,"sku":"8743800_12761","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Off-white \/ M","offer_id":58041059475805,"sku":"8743800_12762","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Off-white \/ L","offer_id":58041059508573,"sku":"8743800_12763","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Off-white \/ XL","offer_id":58041059541341,"sku":"8743800_12764","price":29.99,"currency_code":"EUR","in_stock":true},{"title":"Off-white \/ 2XL","offer_id":58041059574109,"sku":"8743800_12765","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/rn-image_picker_lib_temp_58f79aff-c1e5-4514-b032-341cfb30dbac.png?v=1775410179"},{"product_id":"essential-cotton-t-shirt-2","title":"RUFF WATCHLIST","description":"\u003cp\u003eEn la lista de los que hay que vigilar.\u003cbr\u003e220 g\/m² de algodón sin artificios — la camiseta que llevas cuando no tienes que demostrar nada pero igual te miran.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Gris \/ XS","offer_id":64177137779037,"sku":"260414PODPQ0470#001","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ S","offer_id":64177137811805,"sku":"260414PODPQ0470#002","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ M","offer_id":64177137844573,"sku":"260414PODPQ0470#003","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ L","offer_id":64177137877341,"sku":"260414PODPQ0470#004","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ XL","offer_id":64177137910109,"sku":"260414PODPQ0470#005","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Gris \/ 2XL","offer_id":64177137942877,"sku":"260414PODPQ0470#006","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/c93623d00d1d45c68a7f235c3e095b2d.png?v=1776102832"},{"product_id":"unisex-contrast-stitch-regular-fit-t-shirt-1","title":"RUFF ENDLINE — Navy","description":"\u003cp\u003eHasta la última línea. La ENDLINE lleva el pespunte en contraste donde otros solo ponen una costura. Corte slim, tejido técnico de 185 g\/m². Para los que no aflojan cuando queda poco.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Navy Blue \/ S","offer_id":64178178392413,"sku":"260414PODPQ1350#001","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64178178425181,"sku":"260414PODPQ1350#002","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64178178457949,"sku":"260414PODPQ1350#003","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64178178490717,"sku":"260414PODPQ1350#004","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64178178523485,"sku":"260414PODPQ1350#005","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/43e04e899eb14ddc9955969653981c0e.png?v=1776112133"},{"product_id":"polo-away-navy-ruff","title":"RUFF AWAY — Azul Marino","description":"\u003cp\u003eEl polo de quien sale fuera pero lleva su barrio en el cuello.\u003c\/p\u003e\u003cp\u003eCorte suelto, cuello en contraste, 240 g\/m² que no se arrugan en el tren de vuelta. Para los desplazamientos que merecen la pena.\u003c\/p\u003e\u003cp\u003e240 g\/m² · Cuello en contraste · Manga corta · Corte suelto · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Navy Blue \/ S","offer_id":64337928028509,"sku":"260424PODPQ5014#001","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64337928061277,"sku":"260424PODPQ5014#002","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64337928094045,"sku":"260424PODPQ5014#003","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64337928126813,"sku":"260424PODPQ5014#004","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64337928159581,"sku":"260424PODPQ5014#005","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64337928192349,"sku":"260424PODPQ5014#006","price":36.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/6a2727254aba4f07b46619edb16819b2.png?v=1777032309"},{"product_id":"polo-away-apricot-ruff","title":"RUFF AWAY — Apricot","description":"\u003cp\u003eEl polo de quien sale fuera pero lleva su barrio en el cuello.\u003c\/p\u003e\u003cp\u003eCorte suelto, cuello en contraste, 240 g\/m² que no se arrugan en el tren de vuelta. Para los desplazamientos que merecen la pena.\u003c\/p\u003e\u003cp\u003e240 g\/m² · Cuello en contraste · Manga corta · Corte suelto · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Mild Apricot \/ S","offer_id":64462463598941,"sku":"260426PODPQ4637#001","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ M","offer_id":64462463631709,"sku":"260426PODPQ4637#002","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ L","offer_id":64462463664477,"sku":"260426PODPQ4637#003","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ XL","offer_id":64462463697245,"sku":"260426PODPQ4637#004","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 2XL","offer_id":64462463730013,"sku":"260426PODPQ4637#005","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 3XL","offer_id":64462463762781,"sku":"260426PODPQ4637#006","price":36.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/b51ea746e186494b802a991671be72cb.png?v=1777218788"},{"product_id":"camiseta-groundsman-negra-ruff","title":"RUFF GROUNDSMAN — Negro","description":"\u003cp\u003eEl tipo que mantiene el campo en condiciones mientras los demás solo saben pisarlo.\u003c\/p\u003e\u003cp\u003eLa GROUNDSMAN es de Sorona — la fibra que regula la temperatura, expulsa la humedad y no se arruga en el metro de vuelta. Para los que trabajan en silencio y se notan igual.\u003c\/p\u003e\u003cp\u003e185 g\/m² · Fibra Sorona · Termorregulación · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Black \/ S","offer_id":64463199600989,"sku":"260427PODPQ0001#001","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ M","offer_id":64463199633757,"sku":"260427PODPQ0001#002","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ L","offer_id":64463199666525,"sku":"260427PODPQ0001#003","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ XL","offer_id":64463199699293,"sku":"260427PODPQ0001#004","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Black \/ 2XL","offer_id":64463199732061,"sku":"260427PODPQ0001#005","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/cdd7b271d3044768878ddc09efa468e8.png?v=1777219223"},{"product_id":"camiseta-transit-ruff","title":"RUFF TRANSIT — Apricot\/Amarillo","description":"\u003cp\u003eEntre punto A y punto B pasan cosas.\u003c\/p\u003e\u003cp\u003eLa TRANSIT es la camiseta oversized de color bloqueado para esos trayectos donde no sabes exactamente adónde vas pero llegas con estilo. 220 g\/m², corte amplio, dos colores que no piden permiso.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Oversized · Color block · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Apricot with Yellow \/ S","offer_id":64463484977501,"sku":"260427PODPQ0016#001","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot with Yellow \/ M","offer_id":64463485010269,"sku":"260427PODPQ0016#002","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot with Yellow \/ L","offer_id":64463485043037,"sku":"260427PODPQ0016#003","price":36.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot with Yellow \/ XL","offer_id":64463485075805,"sku":"260427PODPQ0016#004","price":36.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/39f6d84c620943ac9883edecfd91ca9e.png?v=1777219390"},{"product_id":"camiseta-floodlit-apricot-ruff","title":"RUFF FLOODLIT — Apricot","description":"\u003cp\u003eEl partido de noche siempre tiene otro nivel.\u003c\/p\u003e\u003cp\u003eLa FLOODLIT lleva el lavado vintage de quien ya lleva rondas encima — algodón de 230 g\/m² que mejora con cada lavado, como todo lo que vale la pena. Para los partidos bajo los focos y las noches que se alargan.\u003c\/p\u003e\u003cp\u003e230 g\/m² · Lavado vintage · Algodón · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Light Apricot \/ S","offer_id":64463688532317,"sku":"260427PODPQ0023#001","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Light Apricot \/ M","offer_id":64463688565085,"sku":"260427PODPQ0023#002","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Light Apricot \/ L","offer_id":64463688597853,"sku":"260427PODPQ0023#003","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Light Apricot \/ XL","offer_id":64463688630621,"sku":"260427PODPQ0023#004","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Light Apricot \/ 2XL","offer_id":64463688663389,"sku":"260427PODPQ0023#005","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/1b6079536ece40f39abb5ce96070be64.png?v=1777219540"},{"product_id":"camiseta-1312-ruff","title":"RUFF 1312 — Blanco","description":"\u003cp\u003eNo es un número. Es una posición.\u003c\/p\u003e\u003cp\u003eLa 1312 no necesita contexto para quien ya lo tiene. Algodón de 220 g\/m² en blanco limpio, corte recto que no busca atención pero la consigue. Para los que llevan el mensaje en la camiseta sin necesidad de bajarlo a tierra.\u003c\/p\u003e\u003cp\u003eHay prendas que explican su precio. Esta explica su número.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Algodón 100% · Corte regular · Cuello redondo · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"White \/ XS","offer_id":64849215455581,"sku":"260531PODPQ5013#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":64849215488349,"sku":"260531PODPQ5013#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":64849215521117,"sku":"260531PODPQ5013#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":64849215553885,"sku":"260531PODPQ5013#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":64849215586653,"sku":"260531PODPQ5013#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":64849215619421,"sku":"260531PODPQ5013#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/09aa9530b93745428ea0cfe7019507ca.png?v=1780224128"},{"product_id":"camiseta-unbreakable-bond-ruff","title":"RUFF UNBREAKABLE BOND — Azul Cielo","description":"\u003cp\u003eLa hermandad siempre va primero.\u003c\/p\u003e\u003cp\u003e220 g\/m² en sky blue para los que no necesitan decir cuánto tiempo llevan — se nota. Algodón de corte recto, el color que identifica sin gritar.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Algodón · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Sky Blue \/ XS","offer_id":64849219879261,"sku":"260531PODPQ5018#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":64849219912029,"sku":"260531PODPQ5018#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":64849219944797,"sku":"260531PODPQ5018#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":64849219977565,"sku":"260531PODPQ5018#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":64849220010333,"sku":"260531PODPQ5018#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":64849220043101,"sku":"260531PODPQ5018#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/2f4f9c261fc6492b99f1c74c317e0701.png?v=1780224204"},{"product_id":"camiseta-working-class-hero-ruff","title":"RUFF WORKING CLASS HERO — Beige","description":"\u003cp\u003eNo hay héroes en los titulares. Los héroes están en la grada, en el turno de tarde, en el partido del domingo.\u003cbr\u003eAlgodón orgánico de 220 g\/m² — una camiseta que no se queja y no necesita aplausos. Como tú.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Mild Apricot \/ S","offer_id":64849221517661,"sku":"260531PODPQ5025#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ M","offer_id":64849221550429,"sku":"260531PODPQ5025#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ L","offer_id":64849221583197,"sku":"260531PODPQ5025#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ XL","offer_id":64849221615965,"sku":"260531PODPQ5025#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 2XL","offer_id":64849221648733,"sku":"260531PODPQ5025#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 3XL","offer_id":64849221681501,"sku":"260531PODPQ5025#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/38da7b90c5894c9c84fcdd9b65a4efa1.png?v=1780224353"},{"product_id":"camiseta-logo-casual-ruff","title":"RUFF LOGO CASUAL","description":"\u003cp\u003eSin logo enorme. Sin necesidad de uno.\u003cbr\u003eLa Logo Casual lleva el nombre justo donde tiene que ir y el tejido suficiente para que dure más que la temporada. Algodón orgánico de 220 g\/m².\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Royal Blue \/ XS","offer_id":64849222402397,"sku":"260531PODPQ5033#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ S","offer_id":64849222435165,"sku":"260531PODPQ5033#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ M","offer_id":64849222467933,"sku":"260531PODPQ5033#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ L","offer_id":64849222500701,"sku":"260531PODPQ5033#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":64849222533469,"sku":"260531PODPQ5033#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":64849222566237,"sku":"260531PODPQ5033#006","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XS","offer_id":64849222599005,"sku":"260531PODPQ5033#007","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ S","offer_id":64849222631773,"sku":"260531PODPQ5033#008","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":64849222664541,"sku":"260531PODPQ5033#009","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":64849222697309,"sku":"260531PODPQ5033#010","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":64849222730077,"sku":"260531PODPQ5033#011","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":64849222762845,"sku":"260531PODPQ5033#012","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ XS","offer_id":64849222795613,"sku":"260531PODPQ5033#013","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ S","offer_id":64849222828381,"sku":"260531PODPQ5033#014","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ M","offer_id":64849222861149,"sku":"260531PODPQ5033#015","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ L","offer_id":64849222893917,"sku":"260531PODPQ5033#016","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ XL","offer_id":64849222926685,"sku":"260531PODPQ5033#017","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Vintage Green \/ 2XL","offer_id":64849222959453,"sku":"260531PODPQ5033#018","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ XS","offer_id":64849222992221,"sku":"260531PODPQ5033#019","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ S","offer_id":64849223024989,"sku":"260531PODPQ5033#020","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ M","offer_id":64849223057757,"sku":"260531PODPQ5033#021","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ L","offer_id":64849223090525,"sku":"260531PODPQ5033#022","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ XL","offer_id":64849223123293,"sku":"260531PODPQ5033#023","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":64849223156061,"sku":"260531PODPQ5033#024","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/998420a9cc224a5f96825e4b50095b2c.png?v=1780224428"},{"product_id":"camiseta-madrid-casual-ruff","title":"RUFF MADRID CASUAL — Black","description":"\u003cp\u003eMadrid no perdona a los que llegan sin saber dónde van. Tú sí sabes.\u003cbr\u003eAlgodón 220 g\/m², bordado ruff en el pecho — la camiseta de quien tiene la ciudad tatuada aunque no lo parezca.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Royal Blue \/ XS","offer_id":64849223483741,"sku":"260531PODPQ5040#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ S","offer_id":64849223516509,"sku":"260531PODPQ5040#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ M","offer_id":64849223549277,"sku":"260531PODPQ5040#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ L","offer_id":64849223582045,"sku":"260531PODPQ5040#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ XL","offer_id":64849223614813,"sku":"260531PODPQ5040#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Royal Blue \/ 2XL","offer_id":64849223647581,"sku":"260531PODPQ5040#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/b23a59df358e4d53ad9161cabf30309e.png?v=1780224488"},{"product_id":"camiseta-drug-is-football-ruff","title":"RUFF THE DRUG IS FOOTBALL — Negro","description":"\u003cp\u003eNo es un hobby. No es una afición. Es lo único que te pone en hora cuando todo lo demás va mal.\u003cbr\u003e220 g\/m² de algodón orgánico. Para llevar tu dependencia con dignidad.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Classic Black \/ S","offer_id":64849237213533,"sku":"260531PODPQ5042#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ M","offer_id":64849237246301,"sku":"260531PODPQ5042#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ L","offer_id":64849237279069,"sku":"260531PODPQ5042#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ XL","offer_id":64849237311837,"sku":"260531PODPQ5042#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 2XL","offer_id":64849237344605,"sku":"260531PODPQ5042#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 3XL","offer_id":64849237377373,"sku":"260531PODPQ5042#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/daf3e32dfb174adbb475a0a29cbef61e_96358ccc-fa06-41a2-bb3c-c765bd665599.png?v=1780224923"},{"product_id":"camiseta-gadget-ruff","title":"RUFF GADGET — Negro","description":"\u003cp\u003eInspector Gadget nunca tuvo estilo. Tú sí.\u003cbr\u003eLa Gadget es el guiño de quien creció viendo la tele un sábado por la mañana y todavía se acuerda de lo que importaba entonces. 220 g\/m² de algodón orgánico para los que tienen referencias.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Classic Black \/ S","offer_id":64849237606749,"sku":"260531PODPQ5043#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ M","offer_id":64849237639517,"sku":"260531PODPQ5043#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ L","offer_id":64849237672285,"sku":"260531PODPQ5043#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ XL","offer_id":64849237705053,"sku":"260531PODPQ5043#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 2XL","offer_id":64849237737821,"sku":"260531PODPQ5043#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 3XL","offer_id":64849237770589,"sku":"260531PODPQ5043#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/7c9fe5ae4c264193afebb2d481a8dbe4_64e50f95-5713-4371-b6f0-28bd227caf74.png?v=1780224939"},{"product_id":"camiseta-support-your-local-ruff","title":"RUFF SUPPORT YOUR LOCAL — Beige","description":"\u003cp\u003eLas tiendas de barrio, los bares de siempre, los equipos que nadie retransmite. Apoya lo tuyo antes de que desaparezca.\u003cbr\u003eAlgodón orgánico de 220 g\/m² — la camiseta de quien sabe que lo local es lo único que no se puede descargar.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Mild Apricot \/ S","offer_id":64849238393181,"sku":"260531PODPQ5044#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ M","offer_id":64849238425949,"sku":"260531PODPQ5044#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ L","offer_id":64849238458717,"sku":"260531PODPQ5044#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ XL","offer_id":64849238491485,"sku":"260531PODPQ5044#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 2XL","offer_id":64849238524253,"sku":"260531PODPQ5044#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Mild Apricot \/ 3XL","offer_id":64849238557021,"sku":"260531PODPQ5044#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/1955e52b04144df19604e1be91737b5c_1a630ad0-c45a-416b-9eb8-4c9bae085c5d.png?v=1780224954"},{"product_id":"camiseta-stop-marron-ruff","title":"RUFF OUT OF LINE STOP — Marrón","description":"\u003cp\u003eNo es una señal de tráfico. Es una posición.\u003cbr\u003eAlgodón orgánico de 220 g\/m² — el peso justo para que se note que no estás de paso.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Dark Brown \/ S","offer_id":64849238983005,"sku":"260531PODPQ5046#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dark Brown \/ M","offer_id":64849239015773,"sku":"260531PODPQ5046#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dark Brown \/ L","offer_id":64849239048541,"sku":"260531PODPQ5046#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dark Brown \/ XL","offer_id":64849239081309,"sku":"260531PODPQ5046#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dark Brown \/ 2XL","offer_id":64849239114077,"sku":"260531PODPQ5046#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Dark Brown \/ 3XL","offer_id":64849239146845,"sku":"260531PODPQ5046#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/3e461faefb7f41c48ad19aef2562c1d6_e801435e-1b9a-44d1-b452-47f9dc6188ee.png?v=1780224960"},{"product_id":"camiseta-police-sky-blue-ruff","title":"RUFF POLICE — Azul Cielo","description":"\u003cp\u003eBlanca por fuera. Cualquier cosa menos inocente por dentro.\u003cbr\u003e220 g\/m² de algodón orgánico hilado en anillos — tejida para durar más que las temporadas y los discursos.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Light Green \/ S","offer_id":64849240293725,"sku":"260531PODPQ5045#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ M","offer_id":64849240326493,"sku":"260531PODPQ5045#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ L","offer_id":64849240359261,"sku":"260531PODPQ5045#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ XL","offer_id":64849240392029,"sku":"260531PODPQ5045#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ 2XL","offer_id":64849240424797,"sku":"260531PODPQ5045#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Light Green \/ 3XL","offer_id":64849240457565,"sku":"260531PODPQ5045#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/cb9015ec5c1545619b06f387bb188c19_e00477b4-206d-4b9c-ab69-0cec68789bdd.png?v=1780224981"},{"product_id":"camiseta-daltons-blanca-ruff","title":"RUFF DALTONS — Blanco","description":"\u003cp\u003eCuatro hermanos. Ninguno especialmente listo. Juntos, imparables.\u003cbr\u003eLa Daltons es para los grupos de WhatsApp que funcionan de verdad — blanco 220 g\/m², ilustración que lo dice todo sin que tengas que abrirte.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Solid White \/ S","offer_id":64849240916317,"sku":"260531PODPQ5048#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Solid White \/ M","offer_id":64849240949085,"sku":"260531PODPQ5048#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Solid White \/ L","offer_id":64849240981853,"sku":"260531PODPQ5048#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Solid White \/ XL","offer_id":64849241014621,"sku":"260531PODPQ5048#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Solid White \/ 2XL","offer_id":64849241047389,"sku":"260531PODPQ5048#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Solid White \/ 3XL","offer_id":64849241080157,"sku":"260531PODPQ5048#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/706a48d8891149db8a57606541448224_2e802486-946f-4d50-bdc9-d82d5f61e010.png?v=1780224996"},{"product_id":"camiseta-sunday-gris-ruff","title":"RUFF SUNDAY — Gris","description":"\u003cdiv\u003e\n\u003cp\u003e12:00. El estadio huele a colonia barata y café malo. Y no cambiarías ese momento por nada del mundo.\u003cbr\u003eLa Sunday es la camiseta del ritual semanal — gris jaspeado, 220 g\/m², para cuando la semana solo tenía sentido si terminaba aquí.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/16232697037149\u003c\/div\u003e","brand":"ruff","offers":[{"title":"Flower Gray \/ XS","offer_id":64849241440605,"sku":"260531PODPQ5047#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Flower Gray \/ S","offer_id":64849241473373,"sku":"260531PODPQ5047#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Flower Gray \/ M","offer_id":64849241506141,"sku":"260531PODPQ5047#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Flower Gray \/ L","offer_id":64849241538909,"sku":"260531PODPQ5047#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Flower Gray \/ XL","offer_id":64849241571677,"sku":"260531PODPQ5047#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Flower Gray \/ 2XL","offer_id":64849241604445,"sku":"260531PODPQ5047#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/dbbf23b698d34882a888f1f11188652c_ebf1eaad-8615-496b-a1e1-0b2e2cc3babc.png?v=1780225009"},{"product_id":"camiseta-trad-navy-ruff","title":"RUFF TRAD — Azul Marino","description":"\u003cdiv\u003eTradicional no significa aburrido. Significa que sabes lo que funciona y no necesitas convencer a nadie.\u003c\/div\u003e\n\u003cdiv\u003eNavy clásico, algodón orgánico de 220 g\/m², logo ruff donde tiene que estar. Sin florituras. Sin disculpas.\u003c\/div\u003e\n\u003cdiv id=\"item-id\" style=\"display: none;\"\u003egid:\/\/shopify\/Product\/16232697135453\u003c\/div\u003e","brand":"ruff","offers":[{"title":"Navy \/ XS","offer_id":64849241932125,"sku":"260531PODPQ5057#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":64849241964893,"sku":"260531PODPQ5057#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":64849241997661,"sku":"260531PODPQ5057#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":64849242030429,"sku":"260531PODPQ5057#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":64849242063197,"sku":"260531PODPQ5057#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":64849242095965,"sku":"260531PODPQ5057#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/0bd1b8f56e884307a6fd719b7d684076.png?v=1780225017"},{"product_id":"camiseta-friend-troubles-ruff","title":"RUFF FRIEND TROUBLES — Negro","description":"\u003cp\u003eTus amigos son un desastre. Y son lo mejor que tienes.\u003cbr\u003eLa Friend Troubles lo pone por escrito, con la ortografía justa y el humor de quien lleva años cubriéndoles las espaldas. 220 g\/m² de algodón orgánico. Para los tuyos, aunque no se lo merezcan.\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Classic Black \/ S","offer_id":64849243111773,"sku":"260531PODPQ5058#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ M","offer_id":64849243144541,"sku":"260531PODPQ5058#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ L","offer_id":64849243177309,"sku":"260531PODPQ5058#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ XL","offer_id":64849243210077,"sku":"260531PODPQ5058#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 2XL","offer_id":64849243242845,"sku":"260531PODPQ5058#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 3XL","offer_id":64849243275613,"sku":"260531PODPQ5058#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/42e07a500b9945d0aaf0c13c16a45630.png?v=1780225028"},{"product_id":"camiseta-out-of-line-roja-ruff","title":"RUFF OUT OF LINE — Rojo","description":"\u003cp\u003eSin ruido. Sin necesidad de explicarse.\u003c\/p\u003e\u003cp\u003e230 g\/m² de algodón en rojo para los que no pasan desapercibidos aunque no lo busquen. Corte recto, tejido que mejora con el uso.\u003c\/p\u003e\u003cp\u003e230 g\/m² · Algodón · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Angola Red \/ S","offer_id":64849243439453,"sku":"260531PODPQ5059#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Angola Red \/ M","offer_id":64849243472221,"sku":"260531PODPQ5059#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Angola Red \/ L","offer_id":64849243504989,"sku":"260531PODPQ5059#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Angola Red \/ XL","offer_id":64849243537757,"sku":"260531PODPQ5059#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Angola Red \/ 2XL","offer_id":64849243570525,"sku":"260531PODPQ5059#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Angola Red \/ 3XL","offer_id":64849243603293,"sku":"260531PODPQ5059#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/e41e3804db5b43f0a82fd648e24f7cbb.png?v=1780225051"},{"product_id":"camiseta-the-creation-ruff","title":"RUFF THE CREATION — Azul Marino","description":"\u003cp\u003eEl arte no está en los museos. Está en la grada.\u003cbr\u003eHemos reinterpretado el fresco más famoso de la Capilla Sixtina bajo los códigos de ruff. Donde la historia clásica ve una chispa divina, nosotros vemos el encendido de la atmósfera. La \"Creation\" captura ese momento exacto en el que se prende la mecha y el estadio deja de ser un lugar para convertirse en un infierno.\u003cbr\u003eGráfico estilo halftone (tramado de puntos) que le da un toque vintage de prensa antigua, estampado sobre una base azul marino sobria.\u003cbr\u003eEl Renacimiento del Terrace:\u003cbr\u003eConcepto: La Creación de Adán x Pyro Culture.\u003cbr\u003eTécnica: Estampado tramado retro para una textura visual única.\u003cbr\u003eTejido: Algodón premium de tacto suave y caída perfecta.\u003cbr\u003eFit: Corte regular relajado.\u003cbr\u003eLa chispa que lo empieza todo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong class=\"size-guide-title\"\u003eGuía de tallas\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"table-responsive dynamic\" data-unit-system=\"metric\"\u003e\n\u003ctable cellpadding=\"5\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e \u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLONGITUD CUERPO (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eANCHURA PECHO (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cstrong\u003eLARGURA MANGA (cm)\u003c\/strong\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eS\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e69\u003c\/td\u003e\n\u003ctd\u003e49.5\u003c\/td\u003e\n\u003ctd\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eM\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e73\u003c\/td\u003e\n\u003ctd\u003e53.5\u003c\/td\u003e\n\u003ctd\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e75\u003c\/td\u003e\n\u003ctd\u003e56.5\u003c\/td\u003e\n\u003ctd\u003e24.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e77\u003c\/td\u003e\n\u003ctd\u003e59.5\u003c\/td\u003e\n\u003ctd\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003e2XL\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e79\u003c\/td\u003e\n\u003ctd\u003e63.5\u003c\/td\u003e\n\u003ctd\u003e25.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e","brand":"ruff","offers":[{"title":"Classic Black \/ S","offer_id":64849243701597,"sku":"260531PODPQ5060#001","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ M","offer_id":64849243734365,"sku":"260531PODPQ5060#002","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ L","offer_id":64849243767133,"sku":"260531PODPQ5060#003","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ XL","offer_id":64849243799901,"sku":"260531PODPQ5060#004","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 2XL","offer_id":64849243832669,"sku":"260531PODPQ5060#005","price":29.9,"currency_code":"EUR","in_stock":true},{"title":"Classic Black \/ 3XL","offer_id":64849243865437,"sku":"260531PODPQ5060#006","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/353f2f0fd65946f49b1e3aaec82159fb.png?v=1780225062"},{"product_id":"polo-terrace-ruff","title":"RUFF TERRACE","description":"\u003cp\u003eTres colores. Una sola forma de llevarlo.\u003c\/p\u003e\u003cp\u003eLa TERRACE es el polo de cuello con cremallera para los que saben que el detalle marca la diferencia entre pasar y destacar. Media cremallera que abre o cierra según el día, tejido de 220 g\/m² que aguanta la tarde entera sin perder la forma. Disponible en Amarillo, Azul Marino y Water Blue.\u003c\/p\u003e\u003cp\u003eHay polos y hay polos de terraceo. Este es el segundo tipo.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Media cremallera · Cuello estructurado · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Light Yellow \/ S","offer_id":64974790492509,"sku":"260615PODPQ0247#013","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ M","offer_id":64974790525277,"sku":"260615PODPQ0247#014","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ L","offer_id":64974790558045,"sku":"260615PODPQ0247#015","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ XL","offer_id":64974790590813,"sku":"260615PODPQ0247#016","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ 2XL","offer_id":64974790623581,"sku":"260615PODPQ0247#017","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Light Yellow \/ 3XL","offer_id":64974790656349,"sku":"260615PODPQ0247#018","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ S","offer_id":64974790689117,"sku":"260615PODPQ0247#001","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":64974790721885,"sku":"260615PODPQ0247#002","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":64974790754653,"sku":"260615PODPQ0247#003","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":64974790787421,"sku":"260615PODPQ0247#004","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":64974790820189,"sku":"260615PODPQ0247#005","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":64974790852957,"sku":"260615PODPQ0247#006","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ S","offer_id":64974790885725,"sku":"260615PODPQ0247#007","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ M","offer_id":64974790918493,"sku":"260615PODPQ0247#008","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ L","offer_id":64974790951261,"sku":"260615PODPQ0247#009","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ XL","offer_id":64974790984029,"sku":"260615PODPQ0247#010","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ 2XL","offer_id":64974791016797,"sku":"260615PODPQ0247#011","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Water Blue \/ 3XL","offer_id":64974791049565,"sku":"260615PODPQ0247#012","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/16d3d75143e04e3cbf15bdc61b6c902c.png?v=1781455297"},{"product_id":"polo-linesman-azul-cielo-ruff","title":"RUFF LINESMAN — Azul Cielo","description":"\u003cp\u003eEl que marca las líneas sabe dónde está el límite.\u003c\/p\u003e\u003cp\u003eLa LINESMAN lleva ribete en contraste en cuello y mangas — el detalle que separa una prenda de una pieza. 220 g\/m² de tejido que no se deforma, corte recto para llevar metido o suelto. Azul cielo que no pide explicaciones en primavera ni en septiembre.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Ribete en contraste · Cuello polo clásico · Corte regular · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Sky Blue \/ S","offer_id":64974799372637,"sku":"260615PODPQ0255#001","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ M","offer_id":64974799405405,"sku":"260615PODPQ0255#002","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ L","offer_id":64974799438173,"sku":"260615PODPQ0255#003","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":64974799470941,"sku":"260615PODPQ0255#004","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":64974799503709,"sku":"260615PODPQ0255#005","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":64974799536477,"sku":"260615PODPQ0255#006","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/4d2c84691f8442949f05d05ac2234aa4.png?v=1781455371"},{"product_id":"polo-fixture-apricot-ruff","title":"RUFF FIXTURE — Apricot","description":"\u003cp\u003eCada semana hay un partido. No todos merecen el mismo polo.\u003c\/p\u003e\u003cp\u003eLa FIXTURE tiene corte raglan y cuello en contraste — la combinación que lleva décadas en las gradas sin pedir permiso. 220 g\/m², corte suelto que no aprieta en el tercer tiempo. En Apricot porque el gris y el negro ya los tienes.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Corte raglan · Cuello en contraste · Corte suelto · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Apricot \/ S","offer_id":64974807597405,"sku":"260615PODPQ0265#001","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ M","offer_id":64974807630173,"sku":"260615PODPQ0265#002","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ L","offer_id":64974807662941,"sku":"260615PODPQ0265#003","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ XL","offer_id":64974807695709,"sku":"260615PODPQ0265#004","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ 2XL","offer_id":64974807728477,"sku":"260615PODPQ0265#005","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Apricot \/ 3XL","offer_id":64974807761245,"sku":"260615PODPQ0265#006","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/abfbe385c0504d529ce670174d8cdbe0.png?v=1781455418"},{"product_id":"polo-fixture-khaki-ruff","title":"RUFF FIXTURE — Khaki","description":"\u003cp\u003eCada semana hay un partido. No todos merecen el mismo polo.\u003c\/p\u003e\u003cp\u003eLa FIXTURE tiene corte raglan y cuello en contraste — la combinación que lleva décadas en las gradas sin pedir permiso. 220 g\/m², corte suelto que no aprieta en el tercer tiempo. En Khaki para los que prefieren pasar desapercibidos hasta que no pueden.\u003c\/p\u003e\u003cp\u003e220 g\/m² · Corte raglan · Cuello en contraste · Corte suelto · Unisex\u003c\/p\u003e","brand":"ruff","offers":[{"title":"Khaki \/ S","offer_id":64974831714653,"sku":"260615PODPQ0269#001","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ M","offer_id":64974831747421,"sku":"260615PODPQ0269#002","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ L","offer_id":64974831780189,"sku":"260615PODPQ0269#003","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ XL","offer_id":64974831812957,"sku":"260615PODPQ0269#004","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":64974831845725,"sku":"260615PODPQ0269#005","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":64974831878493,"sku":"260615PODPQ0269#006","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0878\/4111\/2413\/files\/c2488cb102fa477a96e069d7a8069e89.png?v=1781455461"}],"url":"https:\/\/ruffclo.com\/en\/collections\/camisetas-ruff\/regular.oembed","provider":"ruff","version":"1.0","type":"link"}