{"product_id":"lbracket","title":"L-Bracket - Zapata en L","description":"  \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\n  \u003cstyle\u003e\n    #vg-l-bracket-lp{\n      --accent:#f7a800;\n      --accent-dark:#c77f14;\n      --text:#333;\n      --sub:#666;\n      --bg:#fafafa;\n      --line:#e5e5e5;\n      --soft:#fff8ef;\n      --white:#fff;\n    }\n\n    #vg-l-bracket-lp *{\n      box-sizing:border-box;\n    }\n\n    #vg-l-bracket-lp{\n      margin:0;\n      padding:0;\n      font-family:\"Segoe UI\",\"Hiragino Kaku Gothic ProN\",\"Yu Gothic\",sans-serif;\n      color:var(--text);\n      line-height:1.85;\n      background:var(--bg);\n    }#vg-l-bracket-lp .vg-page {\n      max-width:1024px;\n      margin:0 auto;\n      padding:24px 16px 56px;\n    }#vg-l-bracket-lp .vg-hero {\n      background:linear-gradient(135deg,#fff,#fff7ec);\n      border:1px solid #f1dfc2;\n      border-radius:20px;\n      padding:28px 20px;\n      box-shadow:0 10px 30px rgba(0,0,0,.04);\n      margin-bottom:32px;\n    }#vg-l-bracket-lp .vg-hero-copy {\n      max-width:760px;\n      margin:0 auto 20px;\n      text-align:center;\n    }#vg-l-bracket-lp .vg-kicker {\n      display:inline-block;\n      margin-bottom:10px;\n      padding:6px 12px;\n      font-size:12px;\n      font-weight:700;\n      letter-spacing:.08em;\n      color:var(--accent-dark);\n      background:#fff1da;\n      border-radius:999px;\n    }#vg-l-bracket-lp .vg-hero h1 {\n      margin:0 0 14px;\n      font-size:clamp(2rem,4vw,2.8rem);\n      line-height:1.25;\n      color:#222;\n    }#vg-l-bracket-lp .vg-hero p {\n      margin:0;\n      font-size:1rem;\n      color:var(--sub);\n    }#vg-l-bracket-lp .vg-hero-image {\n      margin-top:22px;\n      text-align:center;\n    }#vg-l-bracket-lp .vg-hero-image img {\n      display:block;\n      width:100%;\n      max-width:900px;\n      height:auto;\n      margin:0 auto;\n      border-radius:18px;\n      background:#fff;\n    }#vg-l-bracket-lp .vg-section {\n      margin:0 0 28px;\n      background:var(--white);\n      border:1px solid var(--line);\n      border-radius:20px;\n      padding:26px 20px;\n      box-shadow:0 8px 24px rgba(0,0,0,.03);\n    }#vg-l-bracket-lp .vg-section h2 {\n      margin:0 0 14px;\n      font-size:1.75rem;\n      line-height:1.35;\n      text-align:center;\n      color:#222;\n    }#vg-l-bracket-lp .vg-section h2 span {\n      color:var(--accent);\n    }#vg-l-bracket-lp .vg-block {\n      display:grid;\n      grid-template-columns:1fr;\n      gap:18px;\n      align-items:start;\n      margin:0 0 22px;\n      padding:22px 0;\n      border-top:1px solid #eee;\n    }#vg-l-bracket-lp .vg-block:first-of-type {\n      border-top:none;\n      padding-top:0;\n    }#vg-l-bracket-lp .vg-block-copy h3 {\n      margin:0 0 12px;\n      padding-left:12px;\n      border-left:5px solid var(--accent);\n      font-size:1.3rem;\n      line-height:1.5;\n      color:#222;\n    }#vg-l-bracket-lp .vg-block-copy p {\n      margin:0 0 12px;\n      color:var(--text);\n    }#vg-l-bracket-lp .vg-block-copy p:last-child {\n      margin-bottom:0;\n    }#vg-l-bracket-lp .vg-block-image {\n      text-align:center;\n      max-width:860px;\n      margin:0 auto;\n    }#vg-l-bracket-lp .vg-block-image img {\n      display:block;\n      width:100%;\n      max-width:100%;\n      margin:0 auto;\n      height:auto;\n      border-radius:16px;\n      background:#fff;\n    }#vg-l-bracket-lp .vg-caption {\n      margin-top:10px;\n      font-size:.92rem;\n      color:var(--sub);\n    }#vg-l-bracket-lp .vg-recommend {\n      background:var(--soft);\n      border:1px solid #f2dfc0;\n      border-radius:16px;\n      padding:14px 16px;\n      margin-top:14px;\n    }#vg-l-bracket-lp .vg-recommend ul {\n      margin:0;\n      padding-left:1.2em;\n    }#vg-l-bracket-lp .vg-recommend li {\n      margin-bottom:8px;\n    }#vg-l-bracket-lp .vg-recommend li:last-child {\n      margin-bottom:0;\n    }#vg-l-bracket-lp .vg-spec-wrap {\n      display:grid;\n      grid-template-columns:1fr;\n      gap:20px;\n      align-items:start;\n    }#vg-l-bracket-lp .vg-table {\n      width:100%;\n      border-collapse:collapse;\n      overflow:hidden;\n      border-radius:16px;\n      border:1px solid var(--line);\n      background:#fff;\n    }#vg-l-bracket-lp .vg-table th,\n#vg-l-bracket-lp .vg-table td {\n      padding:12px 14px;\n      border-bottom:1px solid var(--line);\n      vertical-align:top;\n      font-size:.97rem;\n    }#vg-l-bracket-lp .vg-table th {\n      width:34%;\n      background:#fbfbfb;\n      text-align:left;\n      color:#222;\n      font-weight:700;\n    }#vg-l-bracket-lp .vg-table tr:last-child th,\n#vg-l-bracket-lp .vg-table tr:last-child td {\n      border-bottom:none;\n    }#vg-l-bracket-lp .vg-note {\n      margin-top:12px;\n      font-size:.92rem;\n      color:var(--sub);\n    }#vg-l-bracket-lp .vg-brand-table {\n      width:100%;\n      border-collapse:collapse;\n      border:1px solid var(--line);\n      overflow:hidden;\n      border-radius:16px;\n      background:#fff;\n    }#vg-l-bracket-lp .vg-brand-table th,\n#vg-l-bracket-lp .vg-brand-table td {\n      padding:12px 14px;\n      border-bottom:1px solid var(--line);\n      vertical-align:top;\n      font-size:.96rem;\n    }#vg-l-bracket-lp .vg-brand-table thead th {\n      background:var(--accent);\n      color:#111;\n      font-weight:700;\n    }#vg-l-bracket-lp .vg-brand-table tbody tr:last-child th,\n#vg-l-bracket-lp .vg-brand-table tbody tr:last-child td {\n      border-bottom:none;\n    }#vg-l-bracket-lp .vg-brand-table tbody th {\n      width:20%;\n      background:#fcfcfc;\n      color:#222;\n      text-align:left;\n      font-weight:700;\n    }#vg-l-bracket-lp .vg-faq {\n      margin-top:10px;\n    }#vg-l-bracket-lp .vg-faq details {\n      border:1px solid var(--line);\n      border-radius:14px;\n      background:#fff;\n      padding:0;\n      margin-bottom:12px;\n      overflow:hidden;\n    }#vg-l-bracket-lp .vg-faq summary {\n      list-style:none;\n      cursor:pointer;\n      padding:16px 18px;\n      font-weight:700;\n      position:relative;\n      background:#fff;\n    }#vg-l-bracket-lp .vg-faq summary::-webkit-details-marker {\n      display:none;\n    }#vg-l-bracket-lp .vg-faq summary::after {\n      content:\"+\";\n      position:absolute;\n      right:18px;\n      top:50%;\n      transform:translateY(-50%);\n      font-size:1.2rem;\n      color:var(--accent-dark);\n      font-weight:700;\n    }#vg-l-bracket-lp .vg-faq details[open] summary {\n      background:#fff8ef;\n      border-bottom:1px solid var(--line);\n    }#vg-l-bracket-lp .vg-faq details[open] summary::after {\n      content:\"−\";\n    }#vg-l-bracket-lp .vg-faq-answer {\n      padding:16px 18px 18px;\n      color:var(--text);\n    }#vg-l-bracket-lp .vg-faq-answer p {\n      margin:0;\n    }#vg-l-bracket-lp .vg-bottom-space {\n      margin-bottom:0;\n    }\n\n    @media (max-width: 768px){#vg-l-bracket-lp .vg-page {\n        padding:16px 12px 40px;\n      }#vg-l-bracket-lp .vg-hero,\n#vg-l-bracket-lp .vg-section {\n        padding:20px 14px;\n        border-radius:16px;\n      }#vg-l-bracket-lp .vg-section h2 {\n        font-size:1.45rem;\n      }#vg-l-bracket-lp .vg-block-copy h3 {\n        font-size:1.15rem;\n      }#vg-l-bracket-lp .vg-block-image {\n        max-width:100%;\n      }\n    }\n  \n\n\/* =========================================================\n  MOBILE TAP \/ SCROLL FIX: prevención de saltos en móvil\n========================================================= *\/\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-scroll-link{\n  cursor:pointer;\n  user-select:none;\n  -webkit-tap-highlight-color:transparent;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-hero,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-section,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-block,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-block-copy,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-block-image,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-hero-copy,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-hero-image,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-caption,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-recommend,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-note,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-kicker,\n#vg-l-bracket-lp.vg-l-bracket-lp h1,\n#vg-l-bracket-lp.vg-l-bracket-lp h2,\n#vg-l-bracket-lp.vg-l-bracket-lp h3,\n#vg-l-bracket-lp.vg-l-bracket-lp p,\n#vg-l-bracket-lp.vg-l-bracket-lp ul,\n#vg-l-bracket-lp.vg-l-bracket-lp li,\n#vg-l-bracket-lp.vg-l-bracket-lp img{\n  -webkit-tap-highlight-color:transparent;\n  cursor:default;\n  touch-action:pan-y;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp a,\n#vg-l-bracket-lp.vg-l-bracket-lp button,\n#vg-l-bracket-lp.vg-l-bracket-lp [role=\"button\"],\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-scroll-link,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-question{\n  cursor:pointer;\n  touch-action:manipulation;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-table-wrap,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-brand-table-wrap{\n  overflow-x:auto;\n  -webkit-overflow-scrolling:touch;\n  touch-action:pan-x pan-y;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp [data-vg-lb-section]{\n  scroll-margin-top:90px;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-anchor-nav{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:10px;\n  margin:22px 0 0;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-anchor-nav .vg-lb-scroll-link{\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  width:100%;\n  padding:12px 10px;\n  background:#fff;\n  border:1px solid var(--line);\n  border-radius:12px;\n  text-align:center;\n  font-size:13px;\n  font-weight:700;\n  transition:.2s ease;\n  color:var(--text);\n  line-height:1.5;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-anchor-nav .vg-lb-scroll-link:hover{\n  background:var(--accent);\n  border-color:var(--accent);\n  color:#fff;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq{\n  margin-top:10px;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-item{\n  border:1px solid var(--line);\n  border-radius:14px;\n  background:#fff;\n  margin-bottom:12px;\n  overflow:hidden;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-question{\n  width:100%;\n  display:flex;\n  align-items:center;\n  justify-content:space-between;\n  gap:12px;\n  padding:16px 18px;\n  border:0;\n  background:#fff;\n  color:var(--text);\n  font:inherit;\n  font-weight:700;\n  text-align:left;\n  line-height:1.7;\n  -webkit-tap-highlight-color:transparent;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-question[aria-expanded=\"true\"]{\n  background:#fff8ef;\n  border-bottom:1px solid var(--line);\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-icon{\n  flex:0 0 auto;\n  color:var(--accent-dark);\n  font-weight:900;\n  font-size:1.2rem;\n  line-height:1;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-answer{\n  display:none;\n  padding:16px 18px 18px;\n  color:var(--text);\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-answer.is-open,\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-question[aria-expanded=\"true\"] + .vg-lb-faq-answer{\n  display:block !important;\n}\n#vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-faq-answer p{\n  margin:0;\n}\n@media (max-width: 900px){\n  #vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-anchor-nav{grid-template-columns:repeat(2,1fr);}\n}\n@media (max-width: 600px){\n  #vg-l-bracket-lp.vg-l-bracket-lp .vg-lb-anchor-nav{grid-template-columns:1fr;}\n}\n\u003c\/style\u003e\n\n\n  \u003cdiv id=\"vg-l-bracket-lp\" class=\"vg-page vg-l-bracket-lp\"\u003e\n\n    \u003csection class=\"vg-hero\" data-vg-lb-section=\"top\"\u003e\n      \u003cdiv class=\"vg-hero-copy\"\u003e\n        \u003cdiv class=\"vg-kicker\"\u003eARCA COMPATIBLE\u003c\/div\u003e\n        \u003ch1\u003eL-BRACKET\u003c\/h1\u003e\n        \u003cp\u003e\n          L-Bracket universal compatible con ARCA que permite cambiar la cámara con fluidez de orientación horizontal a vertical.\n          Hace más cómodo cambiar la composición al trabajar con trípode y es útil tanto para fotografía de paisaje y retrato,\n          como para grabación de vídeo con accesorios adicionales. Su diseño permite ajustar la posición según la cámara,\n          facilitando una configuración flexible según el estilo de captura.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"vg-hero-image\"\u003e\n        \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket1.webp?v=1782207762\" alt=\"Imagen principal de L-Bracket\"\u003e\n      \u003cdiv class=\"vg-lb-anchor-nav\" aria-label=\"Menú de la página\"\u003e\n        \u003cspan class=\"vg-lb-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-lb-target=\"features\"\u003eVer características\u003c\/span\u003e\n        \u003cspan class=\"vg-lb-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-lb-target=\"spec\"\u003eEspecificaciones\u003c\/span\u003e\n        \u003cspan class=\"vg-lb-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-lb-target=\"compatibility\"\u003eCompatibilidad\u003c\/span\u003e\n        \u003cspan class=\"vg-lb-scroll-link\" role=\"button\" tabindex=\"0\" data-vg-lb-target=\"faq\"\u003eQ\u0026amp;A\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vg-section\" data-vg-lb-section=\"features\"\u003e\n      \u003ch2\u003e\u003cspan\u003eCaracterísticas del producto\u003c\/span\u003e\u003c\/h2\u003e\n\n      \u003cdiv class=\"vg-block\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eCambia rápidamente entre vertical y horizontal sin interrumpir el flujo de trabajo\u003c\/h3\u003e\n          \u003cp\u003e\n            El L-Bracket resulta práctico cuando quieres cambiar a una composición vertical en fotografía de paisaje o alternar con rapidez entre horizontal y vertical en retrato.\n            Reduce la necesidad de volver a montar la cámara y permite cambiar de posición de forma fluida sin detener la sesión.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Es especialmente útil en escenas donde no quieres perder el momento de ajuste de composición, como atardeceres o fotografía nocturna, y en retratos donde necesitas cambiar rápidamente entre vertical y horizontal.\n            Gracias a su diseño compatible con ARCA, se puede usar cómodamente con rótulas compatibles.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_2.webp?v=1782207760\" alt=\"Imagen de cambio entre orientación horizontal y vertical con L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eImagen comparativa entre la cámara montada en horizontal y cambiada a vertical\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vg-block\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eDiseño universal fácil de usar y ajustable según la cámara\u003c\/h3\u003e\n          \u003cp\u003e\n            La base ofrece varias posiciones de montaje, facilitando el ajuste según el tamaño y la forma de la cámara.\n            Además, la placa corta se puede ajustar hacia delante y atrás, e incluso extenderse si es necesario, para colocarla en una posición más cómoda según el equipo.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Permite ajustar la posición teniendo en cuenta los puertos y la forma de la empuñadura, combinando versatilidad con facilidad de uso.\n            También es una opción práctica para quienes desean usarlo no solo con una cámara, sino con varios equipos.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_3.webp?v=1782207761\" alt=\"Imagen de ajuste de posición de la placa L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eImagen de detalle que muestra el ajuste de la placa y las distintas posiciones de montaje\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vg-block\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eAmpliable con micrófonos y luces para expandir tus posibilidades de captura\u003c\/h3\u003e\n          \u003cp\u003e\n            El cuerpo incorpora roscas de 1\/4 pulg., permitiendo añadir accesorios con VEO TSA, brazos mágicos u otros soportes.\n            También cuenta con zapata fría, por lo que se pueden montar micrófonos o luces LED y ampliar la configuración según el estilo de captura.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Es útil no solo para fotografía, sino también para vídeo, vlogs, fotografía de producto y otras situaciones donde se combinan accesorios.\n            Permite agrupar los accesorios necesarios de forma compacta y crear un sistema de captura ordenado.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_4.webp?v=1782207761\" alt=\"Imagen de ampliación con accesorios en L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eImagen de ampliación utilizando la zapata fría y las roscas de 1\/4 pulg.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vg-block\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eAyuda a mantener la estabilidad en vertical y facilita la composición\u003c\/h3\u003e\n          \u003cp\u003e\n            Al usar el L-Bracket, es más fácil mantener el centro de gravedad de la cámara sin grandes desplazamientos incluso en orientación vertical, logrando una configuración estable.\n            También es adecuado cuando se desea mantener un horizonte preciso en paisaje o cuando la estabilidad de la composición es importante en arquitectura o fotografía de producto.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            A diferencia de inclinar mucho la rótula para lograr una posición vertical, ayuda a mantener una posición más natural y fácil de manejar.\n            Es un accesorio recomendado para quienes quieren hacer más cómodo el trabajo con trípode.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_5.webp?v=1782207761\" alt=\"Imagen de estabilidad en fotografía vertical con L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eVisual que muestra una configuración estable incluso en orientación vertical\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vg-block\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eDiseño seguro pensado para la facilidad de uso en cada detalle\u003c\/h3\u003e\n          \u003cp\u003e\n            Adopta un tornillo de cámara desmontable de 1\/4 pulg., facilitando el montaje y ajuste según el equipo.\n            Además, el tornillo antideslizante ayuda a evitar caídas accidentales y aporta tranquilidad durante la toma.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Para el ajuste y la fijación se pueden utilizar las llaves Allen de 2,5 mm y 3 mm incluidas, lo que facilita la configuración nada más recibirlo.\n            El diseño busca equilibrar la facilidad de uso en el lugar de la toma con un manejo cómodo en el día a día.\n          \u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_6.webp?v=1782207761\" alt=\"Detalle del pasador de seguridad y las llaves incluidas del L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eImagen de detalle que muestra el pasador de seguridad, las llaves incluidas y otros elementos\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"vg-block vg-bottom-space\"\u003e\n        \u003cdiv class=\"vg-block-copy\"\u003e\n          \u003ch3\u003eRecomendado para quienes\u003c\/h3\u003e\n          \u003cp\u003e\n            Recomendado para quienes desean cambiar con más fluidez entre orientación vertical y horizontal al fotografiar con trípode.\n            Adecuado para paisaje, retrato, fotografía de producto, vídeo y otras situaciones en las que se busca cambiar la composición o ampliar el equipo con comodidad.\n          \u003c\/p\u003e\n          \u003cp\u003e\n            Como permite ajustar la posición según la cámara, también es una opción fácil de incorporar para quienes buscan un L-Bracket versátil.\n            Es un accesorio de apoyo práctico para ampliar las posibilidades de tu estilo de captura.\n          \u003c\/p\u003e\n          \u003cdiv class=\"vg-recommend\"\u003e\n            \u003cul\u003e\n              \u003cli\u003eQuienes desean cambiar con agilidad entre vertical y horizontal\u003c\/li\u003e\n              \u003cli\u003eQuienes quieren fotografiar paisajes o retratos de forma estable con trípode\u003c\/li\u003e\n              \u003cli\u003eQuienes desean grabar vídeo añadiendo micrófonos o luces LED\u003c\/li\u003e\n              \u003cli\u003eQuienes buscan un modelo universal fácil de usar con varios equipos\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_7.webp?v=1782207761\" alt=\"Escenas de uso recomendadas para L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eEscena de uso inspirada en fotografía de paisaje y retrato\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vg-section\" data-vg-lb-section=\"spec\"\u003e\n      \u003ch2\u003e\u003cspan\u003eEspecificaciones\u003c\/span\u003e\u003c\/h2\u003e\n      \u003cdiv class=\"vg-spec-wrap\"\u003e\n        \u003cdiv\u003e\n          \u003cdiv class=\"vg-table-wrap\"\u003e\u003ctable class=\"vg-table\"\u003e\n            \u003ctbody\u003e\n              \u003ctr\u003e\n                \u003cth\u003eNombre del producto\u003c\/th\u003e\n                \u003ctd\u003eL-Bracket\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eEstándar compatible\u003c\/th\u003e\n                \u003ctd\u003eCompatible con ARCA\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eLongitud\u003c\/th\u003e\n                \u003ctd\u003e130mm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eAnchura\u003c\/th\u003e\n                \u003ctd\u003e38mm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eAltura\u003c\/th\u003e\n                \u003ctd\u003e90mm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003ePeso\u003c\/th\u003e\n                \u003ctd\u003e120g\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eRosca\u003c\/th\u003e\n                \u003ctd\u003e1\/4 pulg.\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eAccesorios incluidos\u003c\/th\u003e\n                \u003ctd\u003eLlave Allen de 2,5 mm, llave Allen de 3 mm\u003c\/td\u003e\n              \u003c\/tr\u003e\n              \u003ctr\u003e\n                \u003cth\u003eOtros\u003c\/th\u003e\n                \u003ctd\u003eZapata fría integrada \/ tornillo de cámara desmontable de 1\/4 pulg. \/ pasador de seguridad\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\u003c\/div\u003e\n          \u003cdiv class=\"vg-note\"\u003e\n            ※Compatible con sistemas de liberación rápida compatibles con ARCA.\u003cbr\u003e\n            ※La base con múltiples posiciones de montaje y el mecanismo de ajuste de la placa permiten configurarlo según la cámara.\u003cbr\u003e\n            ※Cuenta con roscas de 1\/4 pulg. para accesorios y zapata fría.\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-block-image\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_8.webp?v=1782207760\" alt=\"Imagen de dimensiones de L-Bracket\"\u003e\n          \u003cdiv class=\"vg-caption\"\u003eVisual de dimensiones para entender fácilmente el tamaño\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vg-section\" data-vg-lb-section=\"compatibility\"\u003e\n      \u003ch2\u003e\u003cspan\u003ePrincipales modelos compatibles\u003c\/span\u003e\u003c\/h2\u003e\n      \u003cdiv class=\"vg-brand-table-wrap\"\u003e\u003ctable class=\"vg-brand-table\"\u003e\n        \u003cthead\u003e\n          \u003ctr\u003e\n            \u003cth\u003eMarca\u003c\/th\u003e\n            \u003cth\u003ePrincipales modelos compatibles\u003c\/th\u003e\n          \u003c\/tr\u003e\n        \u003c\/thead\u003e\n        \u003ctbody\u003e\n          \u003ctr\u003e\n            \u003cth\u003eCanon\u003c\/th\u003e\n            \u003ctd\u003eEOS R \/ EOS R6 \/ EOS R7 \/ EOS R8 \/ EOS R10 \/ EOS R50 \/ EOS 5D Mark IV\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eSONY\u003c\/th\u003e\n            \u003ctd\u003ea7S III \/ A7R V \/ A7R IV \/ A1 \/ a7C \/ A9 II \/ a7 IV \/ a7 III \/ a7 II \/ a6400\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eNikon\u003c\/th\u003e\n            \u003ctd\u003eZ7 \/ Z6 \/ Z5 \/ Z50 \/ Z fc \/ Z30 \/ D850 \/ D780\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003ePanasonic\u003c\/th\u003e\n            \u003ctd\u003eLUMIX S5II \/ LUMIX S5IIX \/ LUMIX GH5 II \/ GH6 \/ LUMIX FZ1000 II\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eFujifilm\u003c\/th\u003e\n            \u003ctd\u003eGFX 50S \/ X-T5 \/ X-H2 \/ X-H2S \/ GFX100S \/ X-S10 \/ GFX 50R \/ X-E4\u003c\/td\u003e\n          \u003c\/tr\u003e\n          \u003ctr\u003e\n            \u003cth\u003eOlympus\u003c\/th\u003e\n            \u003ctd\u003eOM-1 \/ E-M5 III \/ OM-5\u003c\/td\u003e\n          \u003c\/tr\u003e\n        \u003c\/tbody\u003e\n      \u003c\/table\u003e\u003c\/div\u003e\n      \u003cdiv class=\"vg-note\"\u003e\n        ※Los modelos indicados son ejemplos principales de compatibilidad. La experiencia de uso puede variar según la forma de la cámara, la posición de los puertos y la presencia de accesorios montados.\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n    \u003csection class=\"vg-section\" data-vg-lb-section=\"faq\"\u003e\n      \u003ch2\u003e\u003cspan\u003ePreguntas frecuentes\u003c\/span\u003e\u003c\/h2\u003e\n      \u003cdiv class=\"vg-lb-faq\"\u003e\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP1. ¿Qué ventajas ofrece usar el L-Bracket?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Con el L-Bracket, puedes cambiar la cámara con fluidez de orientación horizontal a vertical.\n              Al reducir la necesidad de volver a montar la cámara en el trípode, resulta práctico cuando quieres cambiar la composición más rápidamente.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP2. ¿Para qué escenas de fotografía es adecuado?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Es adecuado para escenas en las que se alterna entre composición vertical y horizontal, como paisaje, arquitectura, retrato y fotografía de producto.\n              También resulta práctico para vídeo y vlogs cuando quieres añadir micrófonos o luces.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP3. ¿Con qué tipo de rótula es compatible?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Se puede utilizar con rótulas que admiten sistemas de liberación rápida compatibles con ARCA.\n              Antes de usarlo, comprueba que tu rótula sea compatible con ARCA.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP4. ¿Se puede usar con todas las cámaras?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Gracias a su diseño universal, está pensado para adaptarse a una amplia variedad de cámaras.\n              Como se pueden ajustar la posición de montaje de la base y la posición de la placa, es fácil configurarlo según el equipo.\n              No obstante, la experiencia de uso puede variar según la forma de la cámara y la posición de sus puertos.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP5. ¿Se puede ajustar la posición de la placa?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Sí. La placa corta puede ajustarse hacia delante y atrás y, si es necesario, también puede extenderse.\n              Puedes ajustarla a una posición cómoda según el tamaño de la cámara y la ubicación de sus distintos elementos.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP6. ¿Se pueden montar accesorios?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Sí. El cuerpo del L-Bracket incorpora roscas de 1\/4 pulg. y una zapata fría.\n              Utilizando brazos o accesorios opcionales, se pueden añadir micrófonos, luces LED y otros elementos.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP7. ¿También se puede usar para vídeo?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Sí. Es útil no solo para fotografía, sino también para vídeo y vlogs.\n              Como facilita añadir luces y micrófonos, permite crear un sistema adaptado a tu estilo de captura.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP8. ¿Incluye medidas de seguridad?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Sí. Incluye un pasador de seguridad que ayuda a evitar caídas accidentales.\n              Es una especificación pensada para quienes buscan mayor tranquilidad durante la toma.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"vg-lb-faq-item\"\u003e\n          \u003cbutton class=\"vg-lb-faq-question\" type=\"button\" aria-expanded=\"false\"\u003e\n            \u003cspan\u003eP9. ¿Incluye accesorios?\u003c\/span\u003e\n            \u003cspan class=\"vg-lb-faq-icon\" aria-hidden=\"true\"\u003e＋\u003c\/span\u003e\n          \u003c\/button\u003e\n          \u003cdiv class=\"vg-lb-faq-answer\" aria-hidden=\"true\"\u003e\n            \u003cp\u003e\n              Incluye una llave Allen de 2,5 mm y una llave Allen de 3 mm para ajuste y fijación.\n              Está diseñado para facilitar la configuración inmediatamente después de la compra.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"Product\",\n    \"name\":\"L-Bracket\",\n    \"description\":\"L-Bracket universal compatible con ARCA que permite cambiar con fluidez entre orientación horizontal y vertical. Incorpora mecanismo de ajuste, zapata fría y rosca de 1\/4 pulg., para un uso versátil en fotografía y vídeo.\",\n    \"brand\":{\n      \"@type\":\"Brand\",\n      \"name\":\"VANGUARD\"\n    },\n    \"image\":[\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket1.webp?v=1782207762\",\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_2.webp?v=1782207760\",\n      \"https:\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-Bracket_8.webp?v=1782207760\"\n    ],\n    \"category\":\"Camera Support Accessory\",\n    \"material\":\"Metal\",\n    \"additionalProperty\":[\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Estándar compatible\",\n        \"value\":\"Compatible con ARCA\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Longitud\",\n        \"value\":\"130mm\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Anchura\",\n        \"value\":\"38mm\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Altura\",\n        \"value\":\"90mm\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Peso\",\n        \"value\":\"120g\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Rosca\",\n        \"value\":\"1\/4 pulg.\"\n      },\n      {\n        \"@type\":\"PropertyValue\",\n        \"name\":\"Accesorios incluidos\",\n        \"value\":\"Llave Allen de 2,5 mm, llave Allen de 3 mm\"\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\n  \u003cscript type=\"application\/ld+json\"\u003e\n  {\n    \"@context\":\"https:\/\/schema.org\",\n    \"@type\":\"FAQPage\",\n    \"mainEntity\":[\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Qué ventajas ofrece usar el L-Bracket?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Con el L-Bracket, puedes cambiar la cámara con fluidez de orientación horizontal a vertical. Al reducir la necesidad de volver a montar la cámara en el trípode, resulta práctico cuando quieres cambiar la composición más rápidamente.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Para qué escenas de fotografía es adecuado?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Es adecuado para escenas en las que se alterna entre composición vertical y horizontal, como paisaje, arquitectura, retrato y fotografía de producto. También resulta práctico para vídeo y vlogs cuando quieres añadir micrófonos o luces.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Con qué tipo de rótula es compatible?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Se puede utilizar con rótulas que admiten sistemas de liberación rápida compatibles con ARCA. Antes de usarlo, comprueba que tu rótula sea compatible con ARCA.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Se puede usar con todas las cámaras?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Gracias a su diseño universal, está pensado para adaptarse a una amplia variedad de cámaras. Como se pueden ajustar la posición de montaje de la base y la posición de la placa, es fácil configurarlo según el equipo. No obstante, la experiencia de uso puede variar según la forma de la cámara y la posición de sus puertos.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Se puede ajustar la posición de la placa?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Sí. La placa corta puede ajustarse hacia delante y atrás y, si es necesario, también puede extenderse. Puedes ajustarla a una posición cómoda según el tamaño de la cámara y la ubicación de sus distintos elementos.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Se pueden montar accesorios?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Sí. El cuerpo del L-Bracket incorpora roscas de 1\/4 pulg. y una zapata fría. Utilizando brazos o accesorios opcionales, se pueden añadir micrófonos, luces LED y otros elementos.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿También se puede usar para vídeo?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Sí. Es útil no solo para fotografía, sino también para vídeo y vlogs. Como facilita añadir luces y micrófonos, permite crear un sistema adaptado a tu estilo de captura.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Incluye medidas de seguridad?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Sí. Incluye un pasador de seguridad que ayuda a evitar caídas accidentales. Es una especificación pensada para quienes buscan mayor tranquilidad durante la toma.\"\n        }\n      },\n      {\n        \"@type\":\"Question\",\n        \"name\":\"¿Incluye accesorios?\",\n        \"acceptedAnswer\":{\n          \"@type\":\"Answer\",\n          \"text\":\"Incluye una llave Allen de 2,5 mm y una llave Allen de 3 mm para ajuste y fijación. Está diseñado para facilitar la configuración inmediatamente después de la compra.\"\n        }\n      }\n    ]\n  }\n  \u003c\/script\u003e\n\n  \u003cscript\u003e\n    (function () {\n      var lastHandledTime = 0;\n      var touchInfo = null;\n      var pointerInfo = null;\n\n      function closestElement(target, selector) {\n        if (!target) return null;\n        if (target.nodeType !== 1) target = target.parentElement;\n        if (!target || !target.closest) return null;\n        return target.closest(selector);\n      }\n\n      function getRoot(target) {\n        return closestElement(target, '#vg-l-bracket-lp.vg-l-bracket-lp');\n      }\n\n      function markHandled() { lastHandledTime = Date.now(); }\n      function wasJustHandled() { return Date.now() - lastHandledTime \u003c 700; }\n\n      function stopEvent(event) {\n        event.preventDefault();\n        event.stopPropagation();\n        if (event.stopImmediatePropagation) event.stopImmediatePropagation();\n      }\n\n      function stopOnlyPropagation(event) {\n        event.stopPropagation();\n        if (event.stopImmediatePropagation) event.stopImmediatePropagation();\n      }\n\n      function getPointFromTouch(event) {\n        var touch = event.changedTouches \u0026\u0026 event.changedTouches[0];\n        if (!touch) return null;\n        return { x: touch.clientX, y: touch.clientY };\n      }\n\n      function isMoved(start, end) {\n        if (!start || !end) return false;\n        var dx = Math.abs(end.x - start.x);\n        var dy = Math.abs(end.y - start.y);\n        return dx \u003e 10 || dy \u003e 10;\n      }\n\n      function isMobileLike() {\n        return window.matchMedia('(max-width: 767px)').matches || 'ontouchstart' in window || navigator.maxTouchPoints \u003e 0;\n      }\n\n      function isInteractiveElement(target) {\n        return !!closestElement(target, 'a, button, input, textarea, select, label, iframe, video, [role=\"button\"], .vg-lb-scroll-link, .vg-lb-faq-question');\n      }\n\n      function isInsideScrollable(target) {\n        return !!closestElement(target, '.vg-table-wrap, .vg-brand-table-wrap');\n      }\n\n      function isStaticCardArea(target) {\n        return !!closestElement(target, '.vg-hero, .vg-section, .vg-block, .vg-block-copy, .vg-block-image, .vg-hero-copy, .vg-hero-image, .vg-caption, .vg-recommend, .vg-note, .vg-kicker, h1, h2, h3, p, ul, li, img');\n      }\n\n      function shouldGuardStaticTap(target) {\n        var root = getRoot(target);\n        return root \u0026\u0026 isMobileLike() \u0026\u0026 !isInsideScrollable(target) \u0026\u0026 isStaticCardArea(target) \u0026\u0026 !isInteractiveElement(target);\n      }\n\n      function scrollToSection(trigger) {\n        var key = trigger.getAttribute('data-vg-lb-target');\n        if (!key) return;\n        var root = getRoot(trigger);\n        if (!root) return;\n        var target = root.querySelector('[data-vg-lb-section=\"' + key + '\"]');\n        if (!target) return;\n        var headerOffset = 90;\n        var rect = target.getBoundingClientRect();\n        var scrollTop = window.pageYOffset || document.documentElement.scrollTop;\n        var targetY = rect.top + scrollTop - headerOffset;\n        window.scrollTo({ top: Math.max(targetY, 0), behavior: 'smooth' });\n      }\n\n      function toggleFaq(trigger) {\n        var item = closestElement(trigger, '.vg-lb-faq-item');\n        if (!item) return;\n        var answer = item.querySelector('.vg-lb-faq-answer');\n        var icon = trigger.querySelector('.vg-lb-faq-icon');\n        if (!answer) return;\n        var isOpen = trigger.getAttribute('aria-expanded') === 'true';\n        trigger.setAttribute('aria-expanded', String(!isOpen));\n        answer.classList.toggle('is-open', !isOpen);\n        answer.setAttribute('aria-hidden', String(isOpen));\n        answer.style.display = isOpen ? 'none' : 'block';\n        if (icon) icon.textContent = isOpen ? '＋' : '－';\n      }\n\n      function handleMainTap(event) {\n        var target = event.target;\n        if (!getRoot(target)) return false;\n\n        var scrollTrigger = closestElement(target, '.vg-lb-scroll-link[data-vg-lb-target]');\n        if (scrollTrigger) {\n          stopEvent(event);\n          markHandled();\n          setTimeout(function () { scrollToSection(scrollTrigger); }, 30);\n          return true;\n        }\n\n        var faqTrigger = closestElement(target, '.vg-lb-faq-question');\n        if (faqTrigger) {\n          stopEvent(event);\n          markHandled();\n          toggleFaq(faqTrigger);\n          return true;\n        }\n\n        return false;\n      }\n\n      window.addEventListener('touchstart', function (event) {\n        if (!getRoot(event.target)) return;\n        var point = getPointFromTouch(event);\n        touchInfo = { staticArea: shouldGuardStaticTap(event.target), start: point };\n        if (touchInfo.staticArea) stopOnlyPropagation(event);\n      }, { capture: true, passive: false });\n\n      window.addEventListener('touchend', function (event) {\n        if (!getRoot(event.target)) return;\n        if (handleMainTap(event)) return;\n        var point = getPointFromTouch(event);\n        if (touchInfo \u0026\u0026 touchInfo.staticArea \u0026\u0026 !isMoved(touchInfo.start, point)) {\n          stopEvent(event);\n          markHandled();\n          touchInfo = null;\n          return;\n        }\n        touchInfo = null;\n      }, { capture: true, passive: false });\n\n      window.addEventListener('pointerdown', function (event) {\n        if (!getRoot(event.target)) return;\n        if (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        pointerInfo = { staticArea: shouldGuardStaticTap(event.target), start: { x: event.clientX, y: event.clientY } };\n        if (pointerInfo.staticArea) stopOnlyPropagation(event);\n      }, true);\n\n      window.addEventListener('pointerup', function (event) {\n        if (!getRoot(event.target)) return;\n        if (event.pointerType \u0026\u0026 event.pointerType !== 'touch') return;\n        if (pointerInfo \u0026\u0026 pointerInfo.staticArea \u0026\u0026 !isMoved(pointerInfo.start, { x: event.clientX, y: event.clientY })) {\n          stopEvent(event);\n          markHandled();\n          pointerInfo = null;\n          return;\n        }\n        pointerInfo = null;\n      }, true);\n\n      window.addEventListener('click', function (event) {\n        if (!getRoot(event.target)) return;\n        if (wasJustHandled()) { stopEvent(event); return; }\n        if (handleMainTap(event)) return;\n        if (shouldGuardStaticTap(event.target)) {\n          stopEvent(event);\n          markHandled();\n        }\n      }, true);\n\n      document.addEventListener('keydown', function (event) {\n        if (!getRoot(event.target)) return;\n        var scrollTrigger = closestElement(event.target, '.vg-lb-scroll-link[data-vg-lb-target]');\n        if (scrollTrigger \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          stopEvent(event);\n          scrollToSection(scrollTrigger);\n          return;\n        }\n        var faqTrigger = closestElement(event.target, '.vg-lb-faq-question');\n        if (faqTrigger \u0026\u0026 (event.key === 'Enter' || event.key === ' ')) {\n          stopEvent(event);\n          toggleFaq(faqTrigger);\n        }\n      }, true);\n    })();\n  \u003c\/script\u003e","brand":"QS","offers":[{"title":"Default Title","offer_id":58202045776259,"sku":"L-Bracket","price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0083\/9683\/2873\/files\/L-BRACKET_1__1.jpg?v=1780915683","url":"https:\/\/www.vanguardworld.es\/products\/lbracket","provider":"Vanguard España","version":"1.0","type":"link"}