eyJzb3VyY2UiOiJodHRwczovL3RlbXBsYXRlcy5veHlnZW5hZG9zLmNvbSIsImNvbXBvbmVudCI6W3siaWQiOjQsIm5hbWUiOiJjdF9zZWN0aW9uIiwib3B0aW9ucyI6eyJjdF9pZCI6NCwiY3RfcGFyZW50IjoxMDAwMjYsInNlbGVjdG9yIjoic2VjdGlvbi00LTQ1MyIsIm9yaWdpbmFsIjp7InRhZyI6ImRpdiIsInNlY3Rpb24td2lkdGgiOiJwYWdlLXdpZHRoIn0sIm5pY2VuYW1lIjoiU2VjdGlvbiAoIzQpIiwiYWN0aXZlc2VsZWN0b3IiOmZhbHNlfSwiZGVwdGgiOjQsImNoaWxkcmVuIjpbeyJpZCI6NSwibmFtZSI6ImN0X2NvZGVfYmxvY2siLCJvcHRpb25zIjp7ImN0X2lkIjo1LCJjdF9wYXJlbnQiOjQsInNlbGVjdG9yIjoiY29kZV9ibG9jay01LTQ1MyIsIm9yaWdpbmFsIjp7ImNvZGUtcGhwIjoiPD9waHBcbmZ1bmN0aW9uIHJhbmRvbV9wcm9kdWN0b3MoJGxpbWl0ID0gMykge1xuICAgIGdsb2JhbCAkd3BkYjtcblxuICAgICRzZWxlY3RlZF9wcm9kdWN0cyA9IGdldF9vcHRpb24oJ3NlbGVjdGVkX3Byb2R1Y3RzJywgYXJyYXkoKSk7XG4gICAgJHByb2R1Y3RfaWRzID0gJHdwZGItPmdldF9jb2woXCJTRUxFQ1QgSUQgRlJPTSB7JHdwZGItPnBvc3RzfSBXSEVSRSBwb3N0X3R5cGUgPSAncHJvZHVjdCcgQU5EIHBvc3Rfc3RhdHVzID0gJ3B1Ymxpc2gnXCIpO1xuXG4gICAgJGF2YWlsYWJsZV9wcm9kdWN0X2lkcyA9IGFycmF5X2RpZmYoJHByb2R1Y3RfaWRzLCAkc2VsZWN0ZWRfcHJvZHVjdHMpO1xuXG4gICAgaWYgKGNvdW50KCRhdmFpbGFibGVfcHJvZHVjdF9pZHMpIDwgJGxpbWl0KSB7XG4gICAgICAgIHVwZGF0ZV9vcHRpb24oJ3NlbGVjdGVkX3Byb2R1Y3RzJywgYXJyYXkoKSk7XG4gICAgICAgICRzZWxlY3RlZF9wcm9kdWN0cyA9IGFycmF5KCk7XG4gICAgICAgICRhdmFpbGFibGVfcHJvZHVjdF9pZHMgPSAkcHJvZHVjdF9pZHM7XG4gICAgfVxuXG4gICAgJHNlbGVjdGVkX3Byb2R1Y3RzX2lkcyA9IGFycmF5KCk7XG4gIFxuICAgIGZvciAoJGkgPSAwOyAkaSA8ICRsaW1pdDsgJGkrKykge1xuICAgICAgICAkcmFuZG9tX3Byb2R1Y3RfaWQgPSBhcnJheV9yYW5kKCRhdmFpbGFibGVfcHJvZHVjdF9pZHMpO1xuICAgICAgICAkc2VsZWN0ZWRfcHJvZHVjdHNbXSA9ICRhdmFpbGFibGVfcHJvZHVjdF9pZHNbJHJhbmRvbV9wcm9kdWN0X2lkXTtcbiAgICAgICAgJHNlbGVjdGVkX3Byb2R1Y3RzX2lkc1tdID0gJGF2YWlsYWJsZV9wcm9kdWN0X2lkc1skcmFuZG9tX3Byb2R1Y3RfaWRdO1xuICAgICAgICB1bnNldCgkYXZhaWxhYmxlX3Byb2R1Y3RfaWRzWyRyYW5kb21fcHJvZHVjdF9pZF0pO1xuICAgIH1cblxuICAgIHVwZGF0ZV9vcHRpb24oJ3NlbGVjdGVkX3Byb2R1Y3RzJywgJHNlbGVjdGVkX3Byb2R1Y3RzKTtcblxuICAgIHJldHVybiBhcnJheV9tYXAoJ3djX2dldF9wcm9kdWN0JywgJHNlbGVjdGVkX3Byb2R1Y3RzX2lkcyk7XG59XG4kcHJvZHVjdHMgPSByYW5kb21fcHJvZHVjdG9zKDMpO1xuXG5pZiAoIWVtcHR5KCRwcm9kdWN0cykpIHtcbiAgICBmb3JlYWNoICgkcHJvZHVjdHMgYXMgJHByb2R1Y3QpIHtcbiAgICAgICAgJHByb2Rfbm9tYnJlID0gJHByb2R1Y3QtPmdldF9uYW1lKCk7XG4gICAgICAgICRwcm9kX2xpbmsgPSBnZXRfcGVybWFsaW5rKCRwcm9kdWN0LT5nZXRfaWQoKSk7XG4gICAgICAgICRwcm9kX2ltYWdlbl91cmwgPSBnZXRfdGhlX3Bvc3RfdGh1bWJuYWlsX3VybCgkcHJvZHVjdC0+Z2V0X2lkKCksICdmdWxsJyk7XG4gICAgICAgICRwcm9kX3ByZWNpbyA9ICRwcm9kdWN0LT5nZXRfcHJpY2VfaHRtbCgpO1xuICAgICAgICAkcHJvZHVjdF9leGNlcnB0ID0gJHByb2R1Y3QtPmdldF9zaG9ydF9kZXNjcmlwdGlvbigpO1xuICAgICAgICAkcHJvZF9kZXNjcmlwY2lvbiA9ICRwcm9kdWN0LT5nZXRfZGVzY3JpcHRpb24oKTtcbiAgICAgICAgXG4gICAgICAgIGlmKHN0cmxlbigkcHJvZF9kZXNjcmlwY2lvbikgPiAxMzApe1xuICAgICAgICAgICAkcHJvZF9kZXNjcmlwY2lvbiA9IHN1YnN0cigkcHJvZF9kZXNjcmlwY2lvbiwgMCwgMTMwKSAuIFwiIC4uLi5cIjtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgZWNobyAnPGRpdiBjbGFzcz1cIndvbzItZGl2LXByb2RcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIndvbzItZGl2X2RhdG9zXCI+JztcbiAgICAgICAgXG4gICAgICAgIGVjaG8gJzxoMyBjbGFzcz1cIndvbzItcHJvZF9ub21icmVcIj4nIC4gJHByb2Rfbm9tYnJlIC4gJzwvaDM+JztcbiAgICAgICAgZWNobyAnPHAgY2xhc3M9XCJ3b28yLXByb2RfZGVzY1wiPicgLiAkcHJvZF9kZXNjcmlwY2lvbiAuICc8L3A+XG4gICAgICAgIDwvZGl2Pic7XG4gICAgICAgZWNobyAnPGRpdiBjbGFzcz1cIndvbzItZGl2X2ltZ1lwcmVjaW9cIj4nO1xuICAgICAgIGVjaG8gJzxkaXYgY2xhc3M9XCJ3b28yLWRpdl9pbWdcIj4nO1xuICAgICAgIGVjaG8gJzxpbWcgY2xhc3M9XCJ3b28yLXByb2RfaW1nXCIgc3JjPVwiJy4kcHJvZF9pbWFnZW5fdXJsLidcIiBhbHQ9XCInLiRwcm9kX25vbWJyZS4nXCI+JztcbiAgICAgICBlY2hvICc8ZGl2IGNsYXNzPVwid29vMi1kaXZfb3ZlcmxheVwiPjwvZGl2Pic7XG4gICAgICAgZWNobyc8L2Rpdj4nO1xuICAgICAgIGVjaG8gJzxhIGhyZWY9XCInLiRwcm9kX2xpbmsuJ1wiIGNsYXNzPVwid29vMi1wcm9kLWJvdG9uXCI+VmVyIG1hczwvYT4nO1xuICAgICAgIGVjaG8gJzxwIGNsYXNzPVwid29vMi1wcm9kX3ByZWNcIj4nIC4gJHByb2RfcHJlY2lvIC4gJzwvcD4nO1xuICAgICAgIGVjaG8gJzwvZGl2PjwvZGl2Pic7XG4gICAgfVxufVxuPz5cbiIsImNvZGUtY3NzIjoiOnJvb3R7XG4gIC0td29vMi1jb2xvcjogI2I3ODc1Mjtcbn1cbi53b28yLW1haW4tY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMjVweDtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsbWlubWF4KDIwMHB4LDFmcikpO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbn1cbltjbGFzc149XCJ3b28yLWRpdlwiXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4vKlxuLndvbzItZGl2LXByb2R7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4ud29vMi1kaXZfZGF0b3N7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbiovXG4ud29vMi1wcm9kX25vbWJyZXtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBmdWVudGVSb3lhbDtcbiAgY29sb3I6IHZhcigtLXdvbzItY29sb3IpO1xufVxuLndvbzItcHJvZF9kZXNje1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNDBweDsgIFxuICB0ZXh0LWFsaWduOmxlZnQ7XG59XG4ud29vMi1kaXZfaW1nWXByZWNpb3tcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4ud29vMi1kaXZfaW1ne1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndvbzItZGl2X2ltZzpob3ZlciAud29vMi1kaXZfb3ZlcmxheXtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG4ud29vMi1kaXZfaW1nOmhvdmVyIC53b28yLXByb2RfaW1ne1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpXG59XG4ud29vMi1wcm9kX2ltZ3tcbiAgd2lkdGg6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLndvbzItZGl2X292ZXJsYXl7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICBjb250ZW50OlwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDowO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjA1KTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOjVweDtcbn1cblxuLndvbzItcHJvZC1ib3RvbntcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweCA1cHggMjVweDtcbiAgZm9udC1mYW1pbHk6ICdmdWVudGVSb3lhbCc7XG4gIGNvbG9yOiB2YXIoLS13b28yLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0td29vMi1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdHJhbnNpdGlvbjogLjFzIGVhc2UtaW4tb3V0IGFsbDtcbn1cblxuLndvbzItcHJvZC1ib3Rvbjpob3ZlcntcbiAgdHJhbnNmb3JtOnNjYWxlKDEuMDUpO1xuICBib3gtc2hhZG93OiAwIDAgNXB4IHZhcigtLXdvbzItY29sb3IpO1xufVxuXG4ud29vMi1wcm9kX3ByZWN7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogJ2Z1ZW50ZVJveWFsJztcbiAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud29vMi1wcm9kX3ByZWMgZGVsIGJkaXtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvcGFjaXR5OiAwLjUwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ud29vMi1wcm9kX3ByZWMgYmRpe1xuICBmb250LXNpemU6IDIycHg7XG59XG4ud29vMi1wcm9kX3ByZWMgaW5ze1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi53b28yLXByb2RfcHJlYyAud29vY29tbWVyY2UtUHJpY2UtY3VycmVuY3lTeW1ib2x7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogIDk5MXB4KSB7XG4gIC53b28yLXByb2Rfbm9tYnJle1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDo3NjdweCkge1xuICAud29vMi1tYWluLWNvbnRhaW5lcntcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLG1pbm1heCgyMDBweCwxZnIpKVxuICB9XG4gIC53b28yLWRpdi1wcm9ke1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndvbzItZGl2LXByb2Q6bm90KDpudGgtbGFzdC1jaGlsZCgxIG9mIC53b28yLWRpdi1wcm9kKSl7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsIC40KTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC53b28yLWRpdl9pbWcsXG4gIC53b28yLXByb2RfaW1ne1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbiAgIC53b28yLWRpdl9vdmVybGF5e1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxufVxuXG4iLCJjb2RlLWpzIjoiZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCcsKCk9PntcbmNvbnN0IGltZ0RpdnMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKFwiLndvbzItZGl2X2ltZ1wiKSxcbiAgICAgIGltRGVzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi53b28yLXByb2RfZGVzY1wiKSxcbiAgICAgIGFkZFB4ID0gMzBcblxubGV0IG14SW1nID0gMFxuaW1nRGl2cy5mb3JFYWNoKChpbWcpPT57XG4gIGlmKGltZy5jbGllbnRIZWlnaHQgPiBteEltZylcbiAgICAgbXhJbWcgPSBpbWcuY2xpZW50SGVpZ2h0XG59KVxuZm9yKGltRGl2IG9mIGltZ0RpdnMpXG4gIGltRGl2LnN0eWxlLmhlaWdodCA9IG14SW1nK2FkZFB4K1wicHhcIlxuICBcbm14SW1nID0gMFxuaW1EZXMuZm9yRWFjaCgoZGVzKT0+e1xuICBpZihkZXMuY2xpZW50SGVpZ2h0ID4gbXhJbWcpXG4gICAgIG14SW1nID0gZGVzLmNsaWVudEhlaWdodFxufSlcbmZvcihkZXNDIG9mIGltRGVzKVxuICBkZXNDLnN0eWxlLmhlaWdodCA9IG14SW1nK1wicHhcIlxuIFxuXG59KSIsInVzZUN1c3RvbVRhZyI6InRydWUifSwibmljZW5hbWUiOiJDb2RlIEJsb2NrICgjMikiLCJjbGFzc2VzIjpbIndvbzItbWFpbi1jb250YWluZXIiXSwiYWN0aXZlc2VsZWN0b3IiOiJ3b28yLW1haW4tY29udGFpbmVyIn0sImRlcHRoIjo1fV19XSwiY2xhc3NlcyI6eyJ3b28yLW1haW4tY29udGFpbmVyIjp7ImtleSI6IndvbzItbWFpbi1jb250YWluZXIiLCJvcmlnaW5hbCI6eyJ3aWR0aC11bml0IjoiJSIsIndpZHRoIjoiMTAwIiwiZGlzcGxheSI6ImZsZXgiLCJmbGV4LWRpcmVjdGlvbiI6InJvdyIsImdhcCI6IjI1IiwiYWxpZ24taXRlbXMiOiJmbGV4LXN0YXJ0In19fSwiY29sb3JzIjp7fX0=
{"component":{"id":4,"name":"ct_section","options":{"ct_id":4,"ct_parent":100026,"selector":"section-4-453","original":{"tag":"div","section-width":"page-width"},"nicename":"Section (#4)","activeselector":false},"depth":4,"children":[{"id":5,"name":"ct_code_block","options":{"ct_id":5,"ct_parent":4,"selector":"code_block-5-453","original":{"code-php":"get_col(\"SELECT ID FROM {$wpdb->posts} WHERE post_type = 'product' AND post_status = 'publish'\");\n\n $available_product_ids = array_diff($product_ids, $selected_products);\n\n if (count($available_product_ids) < $limit) {\n update_option('selected_products', array());\n $selected_products = array();\n $available_product_ids = $product_ids;\n }\n\n $selected_products_ids = array();\n \n for ($i = 0; $i < $limit; $i++) {\n $random_product_id = array_rand($available_product_ids);\n $selected_products[] = $available_product_ids[$random_product_id];\n $selected_products_ids[] = $available_product_ids[$random_product_id];\n unset($available_product_ids[$random_product_id]);\n }\n\n update_option('selected_products', $selected_products);\n\n return array_map('wc_get_product', $selected_products_ids);\n}\n$products = random_productos(3);\n\nif (!empty($products)) {\n foreach ($products as $product) {\n $prod_nombre = $product->get_name();\n $prod_link = get_permalink($product->get_id());\n $prod_imagen_url = get_the_post_thumbnail_url($product->get_id(), 'full');\n $prod_precio = $product->get_price_html();\n $product_excerpt = $product->get_short_description();\n $prod_descripcion = $product->get_description();\n \n if(strlen($prod_descripcion) > 130){\n $prod_descripcion = substr($prod_descripcion, 0, 130) . \" ....\";\n }\n \n echo '\n ';\n \n echo '' . $prod_nombre . '';\n echo '' . $prod_descripcion . '\n ';\n echo '';\n echo '';\n echo '';\n echo '';\n echo'';\n echo 'Ver mas';\n echo '' . $prod_precio . '';\n echo '';\n }\n}\n?>\n","code-css":":root{\n --woo2-color: #b78752;\n}\n.woo2-main-container{\n width: 100%;\n gap: 25px;\n display: grid !important;\n align-items: start;\n grid-template-columns: repeat(3,minmax(200px,1fr));\n grid-column-gap: 20px;\n}\n[class^=\"woo2-div\"] {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n/*\n.woo2-div-prod{\n justify-content: flex-start;\n border: 1px solid red;\n}\n\n.woo2-div_datos{\n justify-content: flex-start;\n}\n*/\n.woo2-prod_nombre{\n font-size: 20px;\n padding: 0 15px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n max-width: 100%;\n font-family: fuenteRoyal;\n color: var(--woo2-color);\n}\n.woo2-prod_desc{\n font-size: 14px;\n padding: 0 40px; \n text-align:left;\n}\n.woo2-div_imgYprecio{\n width: 100%;\n padding-top: 0px;\n}\n.woo2-div_img{\n width: 100%;\n position: relative;\n transition: .3s ease-in-out;\n justify-content: center;\n}\n.woo2-div_img:hover .woo2-div_overlay{\n opacity: 0;\n z-index: -1;\n}\n.woo2-div_img:hover .woo2-prod_img{\n transform: scale(1.05)\n}\n.woo2-prod_img{\n width: 250px;\n object-fit: contain;\n}\n.woo2-div_overlay{\n position:absolute;\n content:\"\";\n top: 0;\n left:0;\n width:100%;\n height: 100%;\n background: rgba(0,0,0,.05);\n transition: .3s ease-in-out;\n border-radius:5px;\n}\n\n.woo2-prod-boton{\n margin-top: 20px;\n background: transparent;\n padding: 10px 25px 5px 25px;\n font-family: 'fuenteRoyal';\n color: var(--woo2-color);\n border: 1px solid var(--woo2-color);\n border-radius: 5px;\n transition: .1s ease-in-out all;\n}\n\n.woo2-prod-boton:hover{\n transform:scale(1.05);\n box-shadow: 0 0 5px var(--woo2-color);\n}\n\n.woo2-prod_prec{\n margin-bottom: 0;\n font-family: 'fuenteRoyal';\n justify-content: flex-end;\n}\n.woo2-prod_prec del bdi{\n font-size: 18px;\n opacity: 0.50;\n margin-right: 10px;\n}\n.woo2-prod_prec bdi{\n font-size: 22px;\n}\n.woo2-prod_prec ins{\n text-decoration: none !important;\n}\n.woo2-prod_prec .woocommerce-Price-currencySymbol{\n margin-left: 5px;\n}\n@media screen and ( max-width: 991px) {\n .woo2-prod_nombre{\n font-size: 18px;\n }\n\n@media screen and ( max-width:767px) {\n .woo2-main-container{\n grid-template-columns: repeat(1,minmax(200px,1fr))\n }\n .woo2-div-prod{\n width: 100%;\n }\n\n .woo2-div-prod:not(:nth-last-child(1 of .woo2-div-prod)){\n border-bottom: 1px solid rgba(0,0,0, .4);\n margin-bottom: 10px;\n }\n .woo2-div_img,\n .woo2-prod_img{\n width: 85%;\n }\n .woo2-div_overlay{\n display:none;\n }\n}\n\n","code-js":"document.addEventListener('DOMContentLoaded',()=>{\nconst imgDivs = document.querySelectorAll(\".woo2-div_img\"),\n imDes = document.querySelectorAll(\".woo2-prod_desc\"),\n addPx = 30\n\nlet mxImg = 0\nimgDivs.forEach((img)=>{\n if(img.clientHeight > mxImg)\n mxImg = img.clientHeight\n})\nfor(imDiv of imgDivs)\n imDiv.style.height = mxImg+addPx+\"px\"\n \nmxImg = 0\nimDes.forEach((des)=>{\n if(des.clientHeight > mxImg)\n mxImg = des.clientHeight\n})\nfor(desC of imDes)\n desC.style.height = mxImg+\"px\"\n \n\n})","useCustomTag":"true"},"nicename":"Code Block (#2)","classes":["woo2-main-container"],"activeselector":"woo2-main-container"},"depth":5}]},"classes":{"woo2-main-container":{"key":"woo2-main-container","original":{"width-unit":"%","width":"100","display":"flex","flex-direction":"row","gap":"25","align-items":"flex-start"}}}}