{"product_id":"semi-enclosed-pet-hammock-cat-bed-cat-cage-round-cat-hanging-pet-bed-basket-rattan-summer-hammock","title":"Vantti Swing Columpio de Descanso con Cojín Suave","description":"\u003cstyle\u003e\n.rc{font-family:Georgia,serif;color:#3d2b1f}\n.rh{background:linear-gradient(135deg,#f5ebe0,#e8d5b7 50%,#d4a574);border-radius:16px;padding:36px 24px;text-align:center;margin-bottom:28px}\n.rh h2{font-size:1.8em;color:#5c3317;margin:0 0 8px;letter-spacing:2px;text-transform:uppercase}\n.rh p{font-size:1.05em;color:#7a4f2d;margin:0;font-style:italic}\n.rtags{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:20px 0}\n.rtag{background:#fff8f0;border:2px solid #d4a574;border-radius:30px;padding:7px 16px;font-size:.85em;color:#5c3317;font-weight:bold}\n.rst{font-size:1.4em;color:#5c3317;border-left:5px solid #d4a574;padding-left:14px;margin:28px 0 12px}\n.rdesc{font-size:.97em;line-height:1.9;color:#4a3728;margin-bottom:18px}\n.rfeat{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:18px 0 28px}\n.rfc{background:#fff8f0;border-radius:12px;padding:20px 16px;text-align:center;border:1px solid #e8d5b7}\n.rfi{font-size:2em;margin-bottom:8px}\n.rft{font-size:.95em;font-weight:bold;color:#5c3317;margin-bottom:5px}\n.rfp{font-size:.85em;color:#7a6055;line-height:1.5}\n.rspec{width:100%;border-collapse:collapse;margin:18px 0 28px}\n.rspec th{background:#5c3317;color:#fff8f0;padding:11px 16px;text-align:left;font-size:.9em}\n.rspec td{padding:10px 16px;border-bottom:1px solid #e8d5b7;font-size:.9em;color:#4a3728}\n.rspec tr:nth-child(even) td{background:#fff8f0}\n.rspec tr:nth-child(odd) td{background:#faf3e8}\n.rguarantee{background:linear-gradient(135deg,#5c3317,#8b5e3c);border-radius:14px;padding:26px 22px;color:#fff8f0;margin:28px 0;text-align:center}\n.rguarantee h3{font-size:1.2em;margin:0 0 8px;color:#f5ebe0}\n.rguarantee p{font-size:.92em;margin:0;color:#e8d5b7;line-height:1.7}\n.rhow{list-style:none;padding:0;margin:14px 0 22px}\n.rhow li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px dashed #e8d5b7;font-size:.93em;color:#4a3728}\n.rnum{background:#d4a574;color:#fff;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:.88em;flex-shrink:0}\n.rdiv{border:none;border-top:2px dashed #e8d5b7;margin:26px 0}\n.rtip{background:#fff3e0;border-left:4px solid #d4a574;border-radius:0 10px 10px 0;padding:14px 18px;font-size:.93em;color:#5c3317;margin:18px 0;font-style:italic}\n\u003c\/style\u003e\n\u003cdiv class=\"rc\"\u003e\n\u003cdiv class=\"rh\"\u003e\n\u003ch2\u003e🌿 vantti swing\u003c\/h2\u003e\n\u003cp\u003eElegancia artesanal · Confort superior · Diseño para el hogar moderno\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rtags\"\u003e\n\u003cspan class=\"rtag\"\u003e🌿 Eco-Friendly\u003c\/span\u003e\u003cspan class=\"rtag\"\u003e🐱 Para Gatos\u003c\/span\u003e\u003cspan class=\"rtag\"\u003eEnvío Gratuito\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ch3 class=\"rst\"\u003e✨ Descripcion\u003c\/h3\u003e\n\u003cp class=\"rdesc\"\u003eVantti Swing es un columpio decorativo para gatos y mascotas pequeñas, diseñado para ofrecer descanso, comodidad y estilo dentro del hogar. Su diseño trenzado premium y su cojín suave lo convierten en una pieza funcional, bonita y diferente para sala, recámara u oficina.\u003c\/p\u003e\n\u003chr class=\"rdiv\"\u003e\n\u003ch3 class=\"rst\"\u003e⭐ Caracteristicas Principales\u003c\/h3\u003e\n\u003cdiv class=\"rfeat\"\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e🌿\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003eMaterial Natural\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eTrenzado natural y algas marinas ecologicos, seguros y resistentes al uso diario.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e👐\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003eTejido a Mano\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eCada pieza es tejida artesanalmente con acabado unico e irrepetible.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e🪑\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003eDiseno Colgante\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eBalanceo suave que relaja y entretiene a tu mascota cada dia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e🛏\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003eCojin Incluido\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eCojin suave en la base para maxima comodidad y descanso profundo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e🎨\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003e6 Colores\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eBeige, Negro, Azul, Blanco, Naranja disponibles para tu decoración.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rfc\"\u003e\n\u003cdiv class=\"rfi\"\u003e🏠\u003c\/div\u003e\n\u003cdiv class=\"rft\"\u003eDecorativo\u003c\/div\u003e\n\u003cdiv class=\"rfp\"\u003eEstetica perfecta para espacios modernos y naturales.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003chr class=\"rdiv\"\u003e\n\u003ch3 class=\"rst\"\u003e📐 Especificaciones Tecnicas\u003c\/h3\u003e\n\u003ctable class=\"rspec\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth\u003eCaracteristica\u003c\/th\u003e\n\u003cth\u003eDetalle\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMaterial\u003c\/td\u003e\n\u003ctd\u003eRatan PP \/ Algas Marinas\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAltura Total\u003c\/td\u003e\n\u003ctd\u003e60 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDiametro Exterior\u003c\/td\u003e\n\u003ctd\u003e46 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDiametro Interior\u003c\/td\u003e\n\u003ctd\u003e30 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePeso\u003c\/td\u003e\n\u003ctd\u003e5.5 kg\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePaquete\u003c\/td\u003e\n\u003ctd\u003e46 x 46 x 63 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eColores\u003c\/td\u003e\n\u003ctd\u003eBeige, Negro, Azul, Blanco, Naranja, Beige\/Blanco\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMascota\u003c\/td\u003e\n\u003ctd\u003eGatos (todas las razas)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eTemporada\u003c\/td\u003e\n\u003ctd\u003eTodo el año\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLavado\u003c\/td\u003e\n\u003ctd\u003eA mano\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCertificacion\u003c\/td\u003e\n\u003ctd\u003eREACH Compliant (EC) 1907\/2006\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"rdiv\"\u003e\n\u003ch3 class=\"rst\"\u003e📦 Como Instalar\u003c\/h3\u003e\n\u003cul class=\"rhow\"\u003e\n\u003cli\u003e\n\u003cspan class=\"rnum\"\u003e1\u003c\/span\u003eElige el lugar: Verifica que soporte el peso.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rnum\"\u003e2\u003c\/span\u003eCuelga el columpio con el gancho incluido.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rnum\"\u003e3\u003c\/span\u003eColoca el cojin suave en el interior de la canasta y acomodalo bien.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rnum\"\u003e4\u003c\/span\u003eInvita a tu gato con sus juguetes favoritos para que explore su nuevo nido.\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan class=\"rnum\"\u003e5\u003c\/span\u003eLimpieza: lava el cojin a mano; limpia el columpio con un pano humedo.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"rguarantee\"\u003e\n\u003ch3\u003e💚 Compromiso de Calidad Vantti Swing\u003c\/h3\u003e\n\u003cp\u003eCada columpio es inspeccionado antes de su envio. Materiales seguros certificados para la tranquilidad de tu mascota.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rtip\"\u003e🐾 \u003cstrong\u003eTip:\u003c\/strong\u003e Los gatos tardan 1-3 dias en adaptarse. Coloca una prenda tuya dentro para que se sienta seguro mas rapido.\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"reviews-section\"\u003e\n  \u003ch2 class=\"reviews-title\"\u003eOpiniones de nuestros clientes\u003c\/h2\u003e\n\n  \u003cdiv class=\"reviews-slider\" id=\"reviewsSlider\"\u003e\n    \u003cdiv class=\"reviews-fade fade-left\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"reviews-fade fade-right\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"reviews-track\" id=\"reviewsTrack\"\u003e\n      \u003c!-- Reviews originales --\u003e\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/S986a536277e24905a5e919b2fd0027abG.avif?v=1779783994\" alt=\"Review 1\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Se adueñó del columpio desde el primer día.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eMi gato se adueñó del columpio desde el primer día. Lo puse junto a la ventana y ahora pasa ahí buena parte de la tarde. Se ve muy bonito y el cojín está bastante cómodo.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_2.png?v=1779656173\" alt=\"Review 2\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Se ve hermoso y combina con la sala.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eMe encantó cómo se ve en la sala, no parece cama de mascota sino parte de la decoración. Mi gato se metió solito y se queda muy tranquilo ahí.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_3.png?v=1779656172\" alt=\"Review 3\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Cómodo, bonito y perfecto para la recámara.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eLo compré para tenerlo en mi cuarto y fue una excelente decisión. Mi gatita se ve súper cómoda y el diseño combina muy bien con la recámara.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/S3a1c432c1e5c4cc98901feac4166f297c.avif?v=1779784101\" alt=\"Review 4\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Resistente, acogedor y le encantó.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eTenía miedo de que mi gato no lo usara, pero le encantó. Es resistente, bonito y le da un toque muy acogedor al rincón donde lo puse.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_5.png?v=1779656170\" alt=\"Review 5\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Le llamó la atención desde el primer momento.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eMi gato primero empezó jugando con el borde y el juguetito colgante, después ya se animó a acostarse. Se nota que le llamó mucho la atención.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/S0958cccb3ae54f9fa695043a94b1ed51g.avif?v=1779784205\" alt=\"Review 6\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Perfecto para que se sienta protegido.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eMi gatito lo exploró apenas lo pusimos en casa. El tamaño está perfecto para que se sienta protegido y el cojín se ve muy suave.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_7.png?v=1779656173\" alt=\"Review 7\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“También ideal para mascotas pequeñas.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eNo solo es para gatos, mi perrito pequeño también lo usa muchísimo. Se acuesta ahí cuando estamos en la sala y se ve precioso.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_8.png?v=1779656173\" alt=\"Review 8\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Mis dos gatos quieren usarlo.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003eAhora mis dos gatos se pelean por usarlo. Uno se acuesta adentro y el otro se queda esperando turno. Muy buena compra.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_9.png?v=1779656168\" alt=\"Review 9\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Cómodo, cálido y perfecto para dormir.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003ePor las noches se duerme ahí con su mantita. Me gusta porque se ve cómodo, cálido y no estorba en la habitación. Súper recomendado.\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"review-card\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/REVIEW_10.png?v=1779656149\" alt=\"Review 10\"\u003e\n        \u003cdiv class=\"review-overlay\"\u003e\n          \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n          \u003cp class=\"short\"\u003e“Mi perro está feliz con esto.”\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"review-full\"\u003e\n          \u003cp\u003e¡Increíble! ¡Qué hermoso! ¡El perro está feliz con esto!\u003c\/p\u003e\n          \u003cspan class=\"author\"\u003e\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\u003cdiv class=\"reviews-cta\"\u003e\n    \u003cdiv class=\"rating-block\"\u003e\n      \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n      \u003cdiv class=\"score\"\u003e4.7 de 5 · más de 400 valoraciones\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\n\u003cstyle\u003e\n.reviews-section {\n  background: #FCF7F2;\n  padding: 3rem 0rem;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.reviews-title {\n  font-family: \"Poppins\", sans-serif;\n  font-weight: 700;\n  font-size: 2.4rem;\n  color: #2E2A39;\n  margin-bottom: 3rem;\n}\n\n.reviews-slider {\n  position: relative;\n  width: 100%;\n  overflow: hidden;\n}\n\n.reviews-track {\n  display: flex;\n  gap: 2rem;\n  will-change: transform;\n  transform: translateX(0);\n}\n\n.review-card {\n  position: relative;\n  flex: 0 0 320px;\n  border-radius: 16px;\n  overflow: hidden;\n  cursor: pointer;\n  transition: transform 0.3s ease;\n  aspect-ratio: 3 \/ 4;\n}\n.review-card img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  border-radius: 16px;\n  transition: transform 0.3s ease;\n}\n.review-card:hover img {\n  transform: scale(1.05);\n}\n\n.review-overlay {\n  position: absolute;\n  bottom: 0;\n  width: 100%;\n  padding: 1.4rem 1rem;\n  background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0.1));\n  color: #fff;\n  text-align: left;\n  border-radius: 0 0 16px 16px;\n}\n\n.stars { color: #FFD700; font-size: 1.3rem; margin-bottom: 0.3rem; }\n.short { font-size: 1.1rem; font-weight: 500; }\n\n.review-full {\n  position: absolute;\n  bottom: -100%;\n  left: 0;\n  right: 0;\n  background: rgba(0,0,0,0.88);\n  color: #fff;\n  padding: 1.5rem;\n  transition: bottom 0.4s ease;\n  font-size: 1rem;\n  line-height: 1.5;\n  border-radius: 16px;\n}\n.review-full .author {\n  display: block;\n  margin-top: 1rem;\n  font-style: italic;\n  color: #f7d7dc;\n}\n.review-card:hover .review-full { bottom: 0; }\n\n.reviews-fade {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  width: 140px;\n  z-index: 3;\n  pointer-events: none;\n}\n.fade-left {\n  left: 0;\n  background: linear-gradient(to right, #FCF7F2 40%, transparent);\n}\n.fade-right {\n  right: 0;\n  background: linear-gradient(to left, #FCF7F2 40%, transparent);\n}\n\n\/* CTA debajo de las reviews *\/\n.reviews-cta {\n  background: #FCF7F2;\n  text-align: center;\n  padding: 2rem 1rem 5rem;\n  margin-top: -0.5rem;\n}\n.reviews-cta .cta-actions {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 4rem;\n  flex-wrap: wrap;\n}\n.reviews-cta .btn {\n  display: inline-block;\n  background: #000;\n  color: #fff;\n  font-weight: 700;\n  text-decoration: none;\n  padding: 1.5rem 2.2rem;\n  border-radius: 60px;\n  font-size: 1.25rem;\n  letter-spacing: 0.5px;\n  transition: all 0.3s ease;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.3);\n}\n.reviews-cta .btn:hover {\n  background: #111;\n  transform: translateY(-3px);\n  box-shadow: 0 8px 25px rgba(0,0,0,0.25);\n}\n.reviews-cta .rating-block {\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n  text-align: left;\n}\n.reviews-cta .stars {\n  color: #FFD700;\n  font-size: 2.6rem;\n  letter-spacing: 3px;\n  line-height: 1;\n  margin-bottom: 0.3rem;\n}\n.reviews-cta .score {\n  font-size: 1.05rem;\n  color: #2E2A39;\n  opacity: 0.9;\n  font-weight: 500;\n}\n\n@media (max-width: 900px) {\n  .review-card { flex: 0 0 80vw; }\n  .reviews-fade { width: 80px; }\n\n  .reviews-cta { padding: 1.5rem 1rem 4.5rem; }\n  .reviews-cta .cta-actions { flex-direction: column; gap: 2rem; }\n  .reviews-cta .btn { font-size: 1.2rem; padding: 1.3rem 3rem; }\n  .reviews-cta .stars { font-size: 2.2rem; }\n  .reviews-cta .score { font-size: 1rem; text-align: center; }\n  .reviews-cta .rating-block { align-items: center; text-align: center; }\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\n\/**\n * Marquee infinito sin saltos con pausa al hover\/touch.\n * - Sin @keyframes: evita el \"freeze + reinicio\".\n * - Duplica el contenido 1 vez y mueve con RAF a velocidad constante.\n * - Pausa al pasar el mouse por cualquier tarjeta\/imagen.\n *\/\n(function () {\n  const slider = document.getElementById('reviewsSlider');\n  const track  = document.getElementById('reviewsTrack');\n  if (!slider || !track) return;\n\n  \/\/ Duplica contenido solo una vez\n  if (!track.dataset.duped) {\n    track.innerHTML += track.innerHTML;\n    track.dataset.duped = '1';\n  }\n\n  let pos = 0;                      \/\/ posición actual en px\n  let speed = 40;                   \/\/ velocidad px\/seg (ajusta a tu gusto)\n  let last = performance.now();\n  let paused = false;\n  let halfWidth = 0;\n\n  \/\/ Pausa al hover\/touch sobre todo el carrusel\n  const setPaused = (v) =\u003e { paused = v; };\n  slider.addEventListener('mouseenter', () =\u003e setPaused(true));\n  slider.addEventListener('mouseleave', () =\u003e setPaused(false));\n  slider.addEventListener('touchstart', () =\u003e setPaused(true), { passive: true });\n  slider.addEventListener('touchend',   () =\u003e setPaused(false));\n\n  \/\/ Evita saltos al cambiar de pestaña\n  document.addEventListener('visibilitychange', () =\u003e { last = performance.now(); });\n\n  function measure() {\n    \/\/ Total duplicado (scrollWidth) -\u003e mitad real del loop\n    halfWidth = track.scrollWidth \/ 2;\n  }\n\n  \/\/ Mide cuando cargan imágenes para precisión\n  const imgs = track.querySelectorAll('img');\n  let pending = imgs.length;\n  if (pending === 0) {\n    measure();\n  } else {\n    imgs.forEach(img =\u003e {\n      if (img.complete) {\n        if (--pending === 0) measure();\n      } else {\n        img.addEventListener('load', () =\u003e { if (--pending === 0) measure(); }, { once: true });\n        img.addEventListener('error', () =\u003e { if (--pending === 0) measure(); }, { once: true });\n      }\n    });\n  }\n\n  \/\/ Recalcula en resize (cambios de layout\/gap)\n  window.addEventListener('resize', measure);\n\n  function loop(now) {\n    const dt = (now - last) \/ 1000;\n    last = now;\n\n    if (!paused \u0026\u0026 halfWidth \u003e 0) {\n      pos -= speed * dt;\n\n      \/\/ Cuando se desplazó más de media cinta, reajusta sin salto\n      if (-pos \u003e= halfWidth) {\n        pos += halfWidth; \/\/ equivalente a pos = pos % halfWidth pero sin mod flotante\n      }\n\n      track.style.transform = `translateX(${pos}px)`;\n    }\n\n    requestAnimationFrame(loop);\n  }\n\n  requestAnimationFrame(loop);\n})();\n\u003c\/script\u003e","brand":"VANTTI","offers":[{"title":"Default Title","offer_id":45536690340019,"sku":"ea6c9fcd-1de4-4513-b986-6c4536d9f684","price":2999.0,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0754\/5536\/5299\/files\/Foto_con_escala_tamano_real.png?v=1779602124","url":"https:\/\/vantti.online\/products\/semi-enclosed-pet-hammock-cat-bed-cat-cage-round-cat-hanging-pet-bed-basket-rattan-summer-hammock","provider":"Vantti","version":"1.0","type":"link"}