.vt-gal{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.vt-gal__marco{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--vt-velo);background:var(--vt-bosque);box-shadow:var(--vt-sombra-xl)}.vt-gal__pista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;aspect-ratio:1/1;outline:none}.vt-gal__pista::-webkit-scrollbar{display:none}.vt-gal__slide{position:relative;flex:0 0 100%;margin:0;scroll-snap-align:center;overflow:hidden;display:grid;place-items:center}.vt-gal__fondo{position:absolute;inset:-10%;width:120%;height:120%;object-fit:cover;filter:blur(28px) saturate(1.2) brightness(.55);transform:scale(1.1)}.vt-gal__img{position:relative;width:100%;height:100%;object-fit:contain;cursor:zoom-in;border-radius:0}.vt-gal__video{object-fit:cover;cursor:default}.vt-gal__flecha{position:absolute;top:50%;translate:0 -50%;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(2,9,10,.6);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .3s,background .2s}.vt-gal__flecha svg{width:20px;height:20px}.vt-gal__flecha--ant{left:12px}.vt-gal__flecha--sig{right:12px}.vt-gal__marco:hover .vt-gal__flecha,.vt-gal__flecha:focus-visible{opacity:1}.vt-gal__flecha:hover{background:rgba(54,244,164,.2);border-color:var(--vt-menta)}.vt-gal__cont{position:absolute;top:12px;left:12px;font:500 12px/1 var(--mt-fuente);letter-spacing:.06em;color:#e5e7eb;background:rgba(2,9,10,.6);backdrop-filter:blur(8px);padding:7px 10px;border-radius:999px;border:1px solid var(--vt-velo)}.vt-gal__cont b{color:#fff}.vt-gal__puntos{position:absolute;bottom:12px;left:50%;translate:-50% 0;display:none;justify-content:center;gap:6px;padding:7px 10px;border-radius:999px;background:rgba(2,9,10,.55);backdrop-filter:blur(6px)}.vt-gal__puntos i{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,.4);transition:width .3s,background .3s}.vt-gal__puntos i.on{width:20px;background:var(--vt-menta)}.vt-gal__lupa{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;border:1px solid var(--vt-velo);background:rgba(2,9,10,.6);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;cursor:pointer}.vt-gal__lupa svg{width:18px;height:18px}.vt-gal__minis{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px}.vt-gal__minis::-webkit-scrollbar{display:none}.vt-gal__minis button{position:relative;flex:none;width:76px;height:76px;padding:0;border-radius:10px;overflow:hidden;border:1px solid var(--vt-velo);background:var(--vt-bosque);cursor:pointer;opacity:.55;transition:opacity .25s,border-color .25s,transform .25s}.vt-gal__minis button:hover{opacity:.9}.vt-gal__minis button[aria-selected="true"]{opacity:1;border:2px solid var(--vt-menta);transform:translateY(-2px)}.vt-gal__minis img{width:100%;height:100%;object-fit:cover;display:block}.vt-gal__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:18px;background:rgba(0,0,0,.35)}.vt-zoom{padding:0;border:0;max-width:100vw;max-height:100vh;width:100vw;height:100vh;background:rgba(2,9,10,.96);overflow:auto}.vt-zoom::backdrop{background:rgba(2,9,10,.9)}.vt-zoom img{display:block;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.vt-zoom--cerca img{width:auto;height:auto;max-width:none;cursor:zoom-out;margin:auto}.vt-zoom__x{position:fixed;top:16px;right:16px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(2,9,10,.7);color:#fff;font-size:28px;line-height:1;cursor:pointer}.mt-galeria{position:sticky;top:calc(var(--header-height,72px) + 16px)}.vt-entrega{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:#e5e7eb;padding:12px 14px;border-radius:12px;background:rgba(54,244,164,.06);border:1px solid var(--vt-musgo)}.vt-entrega svg{width:22px;height:22px;flex:none;color:var(--vt-menta)}.vt-entrega b{color:var(--vt-menta);font-weight:600}.vt-reels,.vt-opiniones{background:var(--vt-tinta);padding:clamp(64px,8vw,96px) 0}.vt-reels__pista{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,260px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin;justify-content:safe center}.vt-reel{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.vt-reel__video,.vt-reel__tt,.vt-reel__vacio{width:100%;aspect-ratio:9/16;border-radius:12px;border:1px solid var(--vt-velo);background:var(--vt-bosque);object-fit:cover;overflow:hidden}.vt-reel__tt{position:relative;padding:0;cursor:pointer;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,var(--vt-dosel),var(--vt-bosque))}.vt-reel__tt img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vt-reel__play{position:relative;width:64px;height:64px;border-radius:50%;background:#fff;color:var(--vt-tinta);display:grid;place-items:center;box-shadow:0 0 0 8px rgba(255,255,255,.15);transition:transform .3s var(--vt-ease)}.vt-reel__tt:hover .vt-reel__play{transform:scale(1.08)}.vt-reel__play svg{width:26px;height:26px;margin-left:3px}.vt-reel__vacio{display:grid;place-items:center;padding:20px;text-align:center;color:var(--vt-ceniza);font-size:13px}.vt-reel__pie{display:flex;flex-direction:column;gap:2px}.vt-reel__pie b{color:#fff;font-weight:500;font-size:15px}.vt-reel__pie small{color:var(--vt-ceniza);font-size:12px}.vt-reel .tiktok-embed{min-width:0!important;max-width:100%!important}.vt-aviso{margin:18px auto 0;max-width:640px;text-align:center;font-size:12.5px;line-height:1.5;color:var(--vt-ceniza)}.vt-aviso--alto{margin-top:4px}.vt-opiniones__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vt-op{position:relative;overflow:hidden;margin:0;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:12px;background:var(--vt-bosque);border:1px solid var(--vt-velo)}.vt-op__estrellas span{color:#33413d;font-size:16px;letter-spacing:2px}.vt-op__estrellas span.on{color:#f4b400}.vt-op blockquote{margin:0;color:#e5e7eb;font-size:15px;line-height:1.6}.vt-op figcaption{display:flex;flex-direction:column;gap:2px;margin-top:auto}.vt-op figcaption b{color:#fff;font-weight:500}.vt-op figcaption span{color:var(--vt-ceniza);font-size:12.5px}.vt-op figcaption a{font-size:12.5px;color:var(--vt-marea)}.vt-pagos--grande{grid-template-columns:repeat(5,1fr)}@media (max-width:990px){.mt-galeria{position:static}.vt-gal__puntos{display:flex}.vt-gal__flecha{display:none}.vt-gal__minis{display:none}.vt-gal__marco{border-radius:12px;margin-inline:calc(var(--mt-margen) * -1 + 8px)}.vt-pagos--grande{grid-template-columns:repeat(3,1fr)}.vt-opiniones__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory}.vt-op{scroll-snap-align:start}.vt-reels__pista{grid-auto-columns:62%;justify-content:start}}@media (max-width:540px){.vt-pagos--grande{grid-template-columns:repeat(2,1fr)}.vt-pagos--grande .vt-pago:last-child{grid-column:1/-1}}