.vzf{--crema:#FFFFFF;--arena:#F5F6F8;--card:#FFFFFF;--borde:#E6E8ED;--rojo:#C8102E;--noche:#101A2C;--dorado:#8A5D00;--tinta:#141414;--gris:#5A5F6B;--oro:#F2B01E;font-family:Poppins,Helvetica Neue,Arial,sans-serif;color:var(--tinta);background:var(--crema);-webkit-font-smoothing:antialiased;line-height:1.4;overflow-x:clip}.vzf *{box-sizing:border-box}.vzf [hidden]{display:none!important}.vzf a{color:inherit}.vzf svg{display:block}.vzf-sec{padding:40px 20px}.vzf-oferta{padding-top:0}.vzf-oferta .vzf-gal{margin:0 -20px}.vzf-oferta .vzf-track{border-radius:0;gap:0}.vzf-oferta .vzf-slide{aspect-ratio:auto;height:calc(100vh - 96px);height:calc(100svh - 96px);min-height:420px;max-height:960px;border-radius:0;border:0}.vzf-oferta .vzf-slide img{object-fit:cover}.vzf .vzf-eyebrow,.vzf .vzf-h1,.vzf .vzf-h2,.vzf .vzf-p,.vzf .vzf-hero-cap,.vzf .vzf-mut13{text-align:center}.vzf .vzf-stack-8,.vzf .vzf-stack-4{align-items:center}.vzf .vzf-inst-body .vzf-stack-4{text-align:center}.vzf-sol-en6{border:0;border-radius:0}.vzf-sol{position:relative;border-radius:18px;overflow:hidden;background:#0b1424;border:1px solid #E6E8ED}.vzf-sol svg{display:block;width:100%;height:auto}.vzf-sol-cap{margin:0;padding:10px 14px;background:#fff;font-size:13px;line-height:1.4;font-weight:600;color:#141414;text-align:center}.vzf-sol-noche,.vzf-sol-estrellas,.vzf-sol-p,.vzf-sol-cono,.vzf-sol-encendido,.vzf-sol-ladron,.vzf-sol-chip-noche{opacity:0}.vzf-sol-brillo{opacity:.55}.vzf-sol-bat{transform-box:fill-box;transform-origin:left center}.vzf-sol-rayos{transform-box:fill-box;transform-origin:center;animation:vzfSolGira 12s linear infinite paused}.vzf-sol-sol{animation:vzfSolSol 8s linear infinite paused}.vzf-sol-noche{animation:vzfSolNoche 8s linear infinite paused}.vzf-sol-estrellas{animation:vzfSolEstrellas 8s linear infinite paused}.vzf-sol-p{animation:vzfSolPulso 8s linear infinite paused}.vzf-sol-p2{animation-delay:.8s}.vzf-sol-p3{animation-delay:1.6s}.vzf-sol-p4{animation-delay:2.4s}.vzf-sol-p5{animation-delay:3.2s}.vzf-sol-brillo{animation:vzfSolBrillo 8s linear infinite paused}.vzf-sol-bat{animation:vzfSolBat 8s linear infinite paused}.vzf-sol-ladron{animation:vzfSolLadron 8s linear infinite paused}.vzf-sol-cono,.vzf-sol-encendido{animation:vzfSolCono 8s linear infinite paused}.vzf-sol-chip-dia{animation:vzfSolDia 8s linear infinite paused}.vzf-sol-chip-noche{animation:vzfSolChipNoche 8s linear infinite paused}.vzf-sol.vzf-run [class*=vzf-sol-]{animation-play-state:running}@keyframes vzfSolGira{to{transform:rotate(360deg)}}@keyframes vzfSolSol{0%,50%{transform:none;opacity:1}60%,95%{transform:translateY(130px);opacity:0}to{transform:none;opacity:1}}@keyframes vzfSolNoche{0%,50%{opacity:0}62%,93%{opacity:.82}to{opacity:0}}@keyframes vzfSolEstrellas{0%,56%{opacity:0}66%,92%{opacity:1}98%,to{opacity:0}}@keyframes vzfSolPulso{0%{transform:translate(0);opacity:0}1%{opacity:1}10%{transform:translate(146px);opacity:1}11%,to{transform:translate(146px);opacity:0}}@keyframes vzfSolBrillo{0%{opacity:0}10%{opacity:.9}13%{opacity:.2}20%{opacity:.9}23%{opacity:.2}30%{opacity:.9}33%{opacity:.2}40%{opacity:.9}43%{opacity:.2}50%{opacity:.9}56%{opacity:.3}62%,to{opacity:0}}@keyframes vzfSolBat{0%{transform:scaleX(.06)}10%{transform:scaleX(.25)}20%{transform:scaleX(.45)}30%{transform:scaleX(.65)}40%{transform:scaleX(.85)}50%,90%{transform:scaleX(1)}98%,to{transform:scaleX(.06)}}@keyframes vzfSolLadron{0%,64%{transform:translate(-60px);opacity:1}80%,86%{transform:translate(150px);opacity:1}92%{transform:translate(60px);opacity:1}95%,to{transform:translate(60px);opacity:0}}@keyframes vzfSolCono{0%,74%{opacity:0}76%,92%{opacity:1}95%,to{opacity:0}}@keyframes vzfSolDia{0%,50%{opacity:1}56%,96%{opacity:0}to{opacity:1}}@keyframes vzfSolChipNoche{0%,60%{opacity:0}66%,93%{opacity:1}97%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.vzf-sol [class*=vzf-sol-]{animation:none!important}}.vzf-in{max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.vzf-g22{gap:22px}.vzf-stack-4{display:flex;flex-direction:column;gap:4px}.vzf-stack-8{display:flex;flex-direction:column;gap:8px}.vzf-b1{background:var(--crema)}.vzf-b2{background:var(--arena)}.vzf .vzf-b1:first-child{padding-top:12px}.vzf-hero{padding:40px 0 36px}.vzf-pad{padding:0 20px}.vzf-b8{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ac) 30%,transparent) 0%,var(--crema) 62%);background-color:var(--crema);padding:48px 20px 96px}.vzf-eyebrow{font-size:11px;font-weight:600;letter-spacing:2.2px;color:var(--dorado)}.vzf-h1{margin:0;font-size:32px;line-height:1.08;font-weight:800;letter-spacing:-.8px;color:var(--tinta)}.vzf-h2{margin:0;font-size:28px;line-height:1.08;font-weight:700;letter-spacing:-.7px;color:inherit}.vzf-h30{font-size:30px;font-weight:800;letter-spacing:-1px}.vzf-h32{font-size:32px;font-weight:800;letter-spacing:-1px}.vzf-p{margin:0;font-size:15px;line-height:1.5;color:var(--gris)}.vzf-p14{font-size:14px}.vzf-mut{color:var(--gris)}.vzf-mut12{font-size:12px;line-height:1.45;color:var(--gris)}.vzf-mut13{font-size:13px;line-height:1.5;color:var(--gris)}.vzf-acc{color:var(--rojo)}.vzf-small{margin:0;font-size:12px;line-height:1.5;color:#6b7080}.vzf-cap{margin:0;font-size:13px;line-height:1.5;color:var(--gris)}.vzf-cta{min-height:62px;width:100%;border:0;border-radius:16px;background:var(--rojo);color:var(--crema)!important;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-family:inherit;font-size:18px;font-weight:800;cursor:pointer;box-shadow:0 12px 26px -14px #c8102e8c;text-align:center}.vzf-cta-col{flex-direction:column;gap:1px}.vzf-cta small{font-size:12px;font-weight:600}.vzf-cta56{min-height:56px;font-size:16px}.vzf-late{animation:vzfLat 2.4s ease-in-out infinite}@keyframes vzfLat{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.vzf-blink{animation:vzfBlink 1.6s infinite}@keyframes vzfBlink{0%,to{opacity:1}50%{opacity:.3}}.vzf-pulse{transform-box:fill-box;transform-origin:center;animation:vzfPulse 1.2s ease-in-out infinite}@keyframes vzfPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.18);opacity:.6}}.vzf-rating{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--gris)}.vzf-rating b{color:var(--tinta);font-weight:600}.vzf-stars-txt{color:var(--oro);letter-spacing:2px}.vzf-gal{position:relative}.vzf-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;border-radius:20px;scrollbar-width:none}.vzf-track::-webkit-scrollbar{display:none}.vzf-slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:var(--arena)}.vzf-slide img{width:100%;height:100%;object-fit:cover;display:block}.vzf-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 40px;border:1px solid var(--borde)}.vzf-ph b{font-size:13px;letter-spacing:1.2px}.vzf-ph span{font-size:12px;line-height:1.5;color:var(--gris)}.vzf-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:6px}.vzf-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#14141438;cursor:pointer;transition:width .3s,background .3s}.vzf-dots button[aria-current=true]{width:22px;background:var(--tinta)}.vzf-packs{display:flex;flex-direction:column;gap:12px}.vzf-pack{position:relative;width:100%;padding:12px 14px;border-radius:16px;border:2px solid var(--borde);background:var(--card);color:var(--tinta);font-family:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;transition:border-color .2s,box-shadow .2s}.vzf-pack[aria-pressed=true]{border-color:var(--tinta);box-shadow:0 12px 26px -14px #14141459}.vzf-pack-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.vzf-pack-l{display:flex;align-items:center;gap:12px}.vzf-radio{width:22px;height:22px;flex-shrink:0;border-radius:999px;border:2px solid #B8BCC6;display:flex;align-items:center;justify-content:center}.vzf-radio span{width:10px;height:10px;border-radius:999px;background:transparent}.vzf-pack[aria-pressed=true] .vzf-radio{border-color:var(--tinta)}.vzf-pack[aria-pressed=true] .vzf-radio span{background:var(--rojo)}.vzf-pack-txt{display:flex;flex-direction:column;gap:1px}.vzf-pack-txt b{font-size:16px;font-weight:700}.vzf-pack-txt span{font-size:12px;color:var(--gris)}.vzf-pack-r{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.vzf-pack-r b{font-size:17px;font-weight:700}.vzf-pack-r span{font-size:11px;color:var(--gris)}.vzf-gift{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border-radius:10px;background:#c8102e0f;font-size:12px}.vzf-gift svg{color:var(--rojo);flex-shrink:0}.vzf-badge{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:999px;background:var(--rojo);color:var(--crema);font-size:10px;font-weight:800;letter-spacing:.6px}.vzf-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px;font-size:12px;color:var(--gris)}.vzf-form{margin:0}.vzf-native{position:absolute;width:1px;height:1px;overflow:hidden;left:20px;opacity:.01;pointer-events:none}.vzf-box{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--borde);font-size:13px;line-height:1.4}.vzf-vid{background:var(--noche);color:var(--crema);padding:44px 0 40px;display:flex;flex-direction:column;gap:18px}.vzf-vhead{padding:0 20px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.vzf-vhead .vzf-h2{font-size:26px;font-weight:600;letter-spacing:-.5px}.vzf-vhead p{margin:0;font-size:14px;line-height:1.5;color:#ffffffc7}.vzf-vwrap{position:relative;max-width:520px;width:100%;margin:0 auto}.vzf-vtrack{position:relative;display:flex;align-items:center;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 22%;scrollbar-width:none}.vzf-vtrack::-webkit-scrollbar{display:none}.vzf-vcard{position:relative;flex:0 0 100%;aspect-ratio:9/16;scroll-snap-align:center;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#2b2b29,#0e0e0d);border:1px solid rgba(255,255,255,.12);opacity:.48;transform:scale(.86);transition:transform .25s,opacity .25s}.vzf-vcard.is-active{opacity:1;transform:none}.vzf-vcard img,.vzf-vcard video{width:100%;height:100%;object-fit:cover;display:block}.vzf-vph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding-top:16px;font-size:10px;font-weight:600;letter-spacing:1.6px;color:#ffffff8c}.vzf-vlbl{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 14px;background:linear-gradient(180deg,#14141400,#141414c7);display:flex;flex-direction:column;gap:2px;pointer-events:none}.vzf-vlbl b{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:600}.vzf-vlbl span{font-size:11px;color:#d0d4dc}.vzf-vseal{color:var(--crema)}.vzf-vseal svg path{stroke:var(--rojo)}.vzf-varr{position:absolute;left:10px;right:10px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none}.vzf-varr button{pointer-events:auto;width:44px;height:44px;border-radius:999px;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.vzf-varr-l{background:var(--crema);color:var(--tinta)}.vzf-varr-r{background:var(--tinta);color:var(--crema)}.vzf-scene{position:relative;width:100%;max-width:520px;margin:18px auto;aspect-ratio:390/360;overflow:hidden;touch-action:pan-y;cursor:crosshair;user-select:none;-webkit-user-select:none;color:#f4f7fb}.vzf-scene>svg{width:100%;height:100%}.vzf-dark{transition:opacity .6s ease}.vzf-faro{opacity:0;transition:opacity .6s ease}.vzf.vzf-on .vzf-dark{opacity:.08}.vzf.vzf-on .vzf-faro{opacity:1}.vzf-handle{position:absolute;left:28%;top:42%;width:72px;height:72px;margin:-36px 0 0 -36px;padding:0;border-radius:999px;border:2px dashed rgba(244,247,251,.6);background:#f4f7fb0a;touch-action:none;cursor:grab;display:flex;align-items:center;justify-content:center;transition:opacity .4s}.vzf.vzf-on .vzf-handle{opacity:0;pointer-events:none}.vzf-hint{position:absolute;left:50%;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f4f7fb1f;font-size:11px;font-weight:600;white-space:nowrap;pointer-events:none;transition:opacity .4s}.vzf.vzf-on .vzf-hint{opacity:0}.vzf-toggle{position:absolute;right:16px;bottom:16px;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:var(--ac);color:var(--tinta);font-family:inherit;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;white-space:nowrap;cursor:pointer;box-shadow:0 0 24px color-mix(in srgb,var(--ac) 40%,transparent)}.vzf-sensor{border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--borde)}.vzf-s-scene{position:relative}.vzf-s-scene svg{width:100%;height:auto}.vzf-s-luz{opacity:0}.vzf-s-ladron{opacity:.65;transition:opacity .25s}.vzf-sensor.is-on .vzf-s-ladron{opacity:1}.vzf-sensor-bloque{padding-left:16px;padding-right:16px}.vzf-sensor-bloque .vzf-in{max-width:520px}.vzf-sensor-bloque .vzf-h2{font-size:32px;font-weight:800}.vzf-sensor.is-on .vzf-s-luz{opacity:1}.vzf-s-est{position:absolute;left:12px;top:12px;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:#070b14bf;color:#f4f7fb;font-size:11px;font-weight:600}.vzf-s-est i{width:8px;height:8px;border-radius:99px;background:#6b7a8c;transition:background .3s}.vzf-sensor.is-on .vzf-s-est i{background:var(--ac);box-shadow:0 0 8px var(--ac)}.vzf-s-ctrl{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.vzf-s-ctrl label{display:flex;justify-content:space-between;font-size:13px;font-weight:600}.vzf-s-ctrl input{width:100%;height:32px;margin:0;accent-color:var(--tinta);cursor:pointer}.vzf-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vzf-fact{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-radius:14px;background:var(--card);border:1px solid var(--borde);text-align:center}.vzf-fact b{font-size:18px;font-weight:800;color:var(--tinta)}.vzf-fact span{font-size:11px;line-height:1.3;color:var(--gris)}.vzf-ba{position:relative;width:100%;aspect-ratio:350/300;border-radius:18px;overflow:hidden;border:1px solid var(--borde)}.vzf-ba svg{width:100%;height:100%}.vzf-tag{position:absolute;top:12px;z-index:3;padding:5px 10px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:1.2px;pointer-events:none}.vzf-tag-l{left:12px;background:#070b14bf;color:#f4f7fb}.vzf-tag-r{right:12px;background:var(--ac);color:var(--tinta)}.vzf-div{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#f4f7fb;z-index:3;pointer-events:none}.vzf-div span{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:999px;background:#f4f7fb;box-shadow:0 2px 10px #0006;display:flex;align-items:center;justify-content:center}.vzf-ba input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4;-webkit-appearance:none;appearance:none}.vzf-chips{display:flex;gap:6px;flex-wrap:wrap}.vzf-chips span{padding:6px 12px;border-radius:999px;background:var(--card);border:1px solid var(--borde);font-size:12px;font-weight:600}.vzf-inst{border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--borde)}.vzf-inst svg{width:100%;height:auto}.vzf-inst [data-i]{transition:fill .6s ease,opacity .5s ease}.vzf-bar{height:4px;background:var(--arena)}.vzf-bar span{display:block;height:4px;width:25%;background:var(--tinta);transition:width .5s ease}.vzf-inst-body{padding:16px;display:flex;flex-direction:column;gap:12px}.vzf-inst-t{font-size:18px;font-weight:700}.vzf-steps{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr);gap:3px}.vzf-steps button{min-height:44px;border:0;border-radius:10px;background:var(--arena);color:var(--gris);font-family:inherit;font-size:11px;font-weight:700;cursor:pointer}.vzf-steps button[aria-pressed=true]{background:var(--tinta);color:#fff}.vzf-spots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vzf-spots button{min-height:52px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--borde);background:var(--card);color:var(--tinta);font-family:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}.vzf-spots button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:#fff}.vzf-spots button[aria-pressed=true]:after{content:"\2713";font-weight:800}.vzf-rec{display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--borde)}.vzf-rec-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.vzf-rec-row b{font-size:24px;font-weight:800;letter-spacing:-.5px}.vzf-rec-row span{font-size:19px;font-weight:700}.vzf-none{min-height:56px;border-radius:14px;border:1.5px dashed #D5D8DF;color:var(--gris);font-size:13px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 16px}.vzf-wa{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--tinta)!important;text-decoration:underline;text-underline-offset:3px}.vzf-wa svg{color:var(--tinta)}.vzf-rv-head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.vzf-rv-head .vzf-h2{font-size:30px;font-weight:600;letter-spacing:-.6px}.vzf-rv-src{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--gris)}.vzf-rv-src svg,.vzf-rv-ver svg{color:var(--tinta)}.vzf-rv-stars{position:relative;display:inline-flex;line-height:0;color:var(--arena)}.vzf-rv-stars>svg{flex:none}.vzf-rv-stars .on{position:absolute;inset:0 auto 0 0;overflow:hidden;display:flex;color:var(--oro)}.vzf-rv-stars .on svg{flex:none}.vzf-rv-sum{display:flex;flex-direction:column;gap:18px;background:var(--card);border:1px solid var(--borde);border-radius:22px;padding:22px 20px;box-shadow:0 18px 40px -28px #14141459}.vzf-rv-score{display:flex;align-items:center;gap:16px}.vzf-rv-big{font-size:52px;line-height:.9;font-weight:600;letter-spacing:-2px}.vzf-rv-score small{display:block;margin-top:7px;font-size:12.5px;color:var(--gris)}.vzf-rv-bars{display:flex;flex-direction:column;gap:7px}.vzf-rv-bar{display:grid;grid-template-columns:30px 1fr 36px;align-items:center;gap:10px;font-size:12px;color:var(--gris)}.vzf-rv-bar span:first-child{color:var(--tinta);font-weight:600}.vzf-rv-bar span:last-child{text-align:right}.vzf-rv-track{height:7px;border-radius:9px;background:var(--arena);overflow:hidden}.vzf-rv-track i{display:block;height:100%;border-radius:9px;background:var(--tinta)}.vzf-rv-rec{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--borde);font-size:13px;color:var(--gris)}.vzf-rv-rec b{color:var(--tinta);font-weight:600}.vzf-rv-rec i{flex:none;width:28px;height:28px;border-radius:99px;background:var(--tinta);color:var(--crema);display:flex;align-items:center;justify-content:center}.vzf-rv-label{margin:0;font-size:12px;font-weight:600;letter-spacing:1px;color:var(--gris)}.vzf-rv-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.vzf-rv-strip::-webkit-scrollbar{display:none}.vzf-rv-strip div{flex:none;width:84px;height:84px;border-radius:14px;overflow:hidden;background:var(--arena)}.vzf-rv-strip img{width:100%;height:100%;object-fit:cover;display:block}.vzf-rv-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.vzf-rv-chips::-webkit-scrollbar{display:none}.vzf-rv-chips button{flex:none;font-family:inherit;font-size:13px;font-weight:500;padding:9px 15px;border-radius:99px;border:1px solid var(--borde);background:var(--card);color:var(--tinta);cursor:pointer}.vzf-rv-chips button[aria-pressed=true]{background:var(--tinta);border-color:var(--tinta);color:var(--crema)}.vzf-rv-list{display:flex;flex-direction:column;gap:14px}.vzf-rv-card{display:block;background:var(--card);border:1px solid var(--borde);border-radius:20px;padding:18px 18px 16px}.vzf-rv-who{display:flex;align-items:center;gap:11px}.vzf-rv-av{flex:none;width:38px;height:38px;border-radius:99px;background:var(--tinta);color:var(--crema);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.vzf-rv-name{font-size:14px;font-weight:600;line-height:1.2}.vzf-rv-ver{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--tinta)}.vzf-rv-date{margin-left:auto;align-self:flex-start;font-size:11.5px;color:var(--gris);white-space:nowrap}.vzf-rv-stars-s{margin:14px 0 8px}.vzf-rv-card h3{margin:0 0 6px;font-size:15px;line-height:1.3;font-weight:600;color:var(--tinta);font-family:inherit;text-transform:none;letter-spacing:0}.vzf-rv-txt{margin:0;font-size:14px;line-height:1.6;color:#383c45;white-space:pre-line}.vzf-rv-pics{margin-top:14px}.vzf-rv-pics img{width:76px;height:76px;border-radius:12px;object-fit:cover;display:block}.vzf-rv-more{display:flex;justify-content:center}.vzf-rv-more button{font-family:inherit;font-size:14px;font-weight:600;padding:13px 26px;border-radius:99px;border:1.5px solid var(--tinta);background:transparent;color:var(--tinta);cursor:pointer}.vzf-rv-cta{display:flex;flex-direction:column;align-items:center;padding:28px 22px 24px;border-radius:24px;background:var(--noche);color:#fff;text-align:center}.vzf-rv-stars-c{display:flex;color:var(--oro);margin-bottom:12px}.vzf-rv-cta h3{margin:0;font-size:24px;line-height:1.15;font-weight:600;letter-spacing:-.4px;color:var(--crema);font-family:inherit;text-transform:none}.vzf-rv-cta p{margin:8px 0 0;font-size:14px;color:#fffc}.vzf-rv-btn{align-self:stretch;margin-top:20px;min-height:54px;border-radius:14px;background:var(--rojo);color:#fff!important;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none}.vzf-rv-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12px;color:#ffffffd9}.vzf-center{align-items:center;text-align:center;gap:14px}.vzf-center .vzf-cta{align-self:stretch}.vzf-bulb{width:64px;height:64px;border-radius:999px;background:var(--ac);display:flex;align-items:center;justify-content:center;box-shadow:0 0 28px color-mix(in srgb,var(--ac) 45%,transparent)}.vzf-close-price{display:flex;align-items:baseline;gap:10px}.vzf-close-price b{font-size:26px;font-weight:800}.vzf-close-price span{font-size:13px;color:var(--gris)}.vzf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;border-top:1px solid var(--borde);transform:translateY(110%);transition:transform .35s ease;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.vzf-sticky.vzf-show{transform:none}.vzf-sticky-in{max-width:480px;margin:0 auto;display:flex;align-items:center;gap:12px}.vzf-sticky-p{display:flex;flex-direction:column;padding-left:4px;color:var(--tinta)}.vzf-sticky-p b{font-size:16px;font-weight:800}.vzf-sticky-p span{font-size:11px;color:var(--gris)}.vzf-sticky-cta{flex:1;min-height:50px;border-radius:14px;background:var(--rojo);color:var(--crema)!important;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;text-decoration:none}.vzf-ribbon{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--rojo);color:#fff;font-size:10px;font-weight:800;letter-spacing:1px}.vzf-guir{position:relative;z-index:3;height:26px;margin-bottom:-26px;pointer-events:none}.vzf-guir svg{position:absolute;left:0;top:0;width:100%;height:26px}.vzf-bulb{position:absolute;width:9px;height:13px;border-radius:50% 50% 45% 45%;transition:background .35s,box-shadow .35s}.vzf-bulb:before{content:"";position:absolute;left:2px;top:-3px;width:5px;height:4px;border-radius:1px;background:#3a3f4a}.vzf-c1{background:#e53935;box-shadow:0 0 10px 2px #e53935b3}.vzf-c2{background:#f2b01e;box-shadow:0 0 10px 2px #f2b01eb3}.vzf-c3{background:#2e9e4f;box-shadow:0 0 10px 2px #2e9e4fa6}.vzf-c4{background:#3d8bfd;box-shadow:0 0 10px 2px #3d8bfda6}.vzf-js .vzf-bulb:not(.on){background:#c9ccd3;box-shadow:none}.vzf-rel{position:relative;overflow:hidden}.vzf-espia{position:absolute;right:0;z-index:4;pointer-events:none;transform:translate(110%) rotate(-14deg);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.vzf-espia.izq{right:auto;left:0;transform:translate(-110%) rotate(14deg)}.vzf-espia.out{transform:translate(14%) rotate(-14deg)}.vzf-espia.izq.out{transform:translate(-14%) rotate(14deg)}.vzf-steps3{position:relative;display:flex;justify-content:space-between;padding:4px 2px 2px}.vzf-steps3:before{content:"";position:absolute;left:44px;right:44px;top:24px;border-top:1.5px dashed #B8BCC6}.vzf-steps3>div{position:relative;width:84px;display:flex;flex-direction:column;align-items:center;gap:3px;text-align:center}.vzf-steps3 i{width:40px;height:40px;border-radius:99px;background:var(--tinta);display:flex;align-items:center;justify-content:center}.vzf-steps3 b{font-size:11px;font-weight:600}.vzf-steps3 span{font-size:10px;color:var(--gris)}@media(prefers-reduced-motion:reduce){.vzf-espia{display:none}}.vzf.vzf-js .vzf-dim{opacity:.35;transform:translateY(14px);transition:opacity .7s ease,transform .7s ease}.vzf.vzf-js .vzf-dim.vzf-lit{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vzf.vzf-js .vzf-dim{opacity:1;transform:none;transition:none}.vzf-late,.vzf-blink,.vzf-pulse{animation:none}}.vzf-editor-help{margin:0;padding:16px;border:1px dashed var(--gris);border-radius:12px;background:var(--arena);color:var(--tinta);font-size:13px;line-height:1.5}.vzf-editor-video{margin:0 20px}.vzf-lugares{display:flex;flex-direction:column;gap:10px}.vzf-lug-titulo{margin:0;font-size:22px;font-weight:800;line-height:1.2}.vzf-lugares p{margin:0}.vzf-mini-resena{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--borde);border-radius:14px;background:var(--card)}.vzf-mini-resena>img{width:72px;height:80px;flex:none;object-fit:cover;border-radius:10px}.vzf-mini-resena>div{min-width:0}.vzf-mini-resena p{margin:4px 0;font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vzf-mini-resena b{font-size:12px}.vzf-ba-opciones{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vzf-ba-opciones button{min-height:48px;padding:10px 12px;border:1.5px solid var(--tinta);border-radius:12px;font:700 14px Poppins,Arial,sans-serif;color:var(--tinta);background:var(--card);cursor:pointer}.vzf-ba-opciones button[aria-pressed=true]{background:var(--noche);color:var(--crema)}.vzf-beneficios{display:flex;flex-direction:column;gap:18px;padding-right:24px}.vzf-beneficio{display:flex;align-items:center;gap:14px}.vzf-beneficio-icono{position:relative;flex:none;width:44px;height:44px;border-radius:50%;background:var(--noche);color:var(--oro);display:flex;align-items:center;justify-content:center}.vzf-beneficio-icono i{position:absolute;right:-4px;bottom:-3px;width:18px;height:18px;border-radius:50%;background:var(--oro);color:var(--tinta);text-align:center;font-style:normal;font-size:12px;font-weight:800}.vzf-beneficio b{font-size:15px;line-height:1.25}.vzf-beneficio p{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--gris)}.vzf-paso-flecha{align-self:center;text-align:center;font-size:16px;color:var(--dorado)}.vzf.vzf-js .vzf-steps>*{opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s;transition-delay:calc(var(--paso,0)*.14s)}.vzf.vzf-js .vzf-steps.vzf-recorrido-visible>*{opacity:1;transform:none}.vzf-adornos{height:54px;pointer-events:none}.vzf-calor{pointer-events:none;transition:opacity .6s}.vzf.vzf-on .vzf-calor{opacity:0}.vzf-hint{max-width:calc(100% - 32px);white-space:normal;text-align:center}.vzf-hint svg,.vzf-toggle svg,.vzf-handle svg{flex:none}.vzf-s-est{max-width:calc(100% - 32px);left:16px}.vzf-spots button{overflow-wrap:anywhere;min-width:0}.vzf-in,.vzf-vhead{overflow-wrap:anywhere}@media(max-width:360px){.vzf-sec{padding-left:16px;padding-right:16px}.vzf-hero{padding-left:0;padding-right:0}.vzf-pack{padding:12px 10px}.vzf-pack-l{gap:8px}.vzf-pack-txt b{font-size:14px}.vzf-pack-r b{font-size:15px}}@media(prefers-reduced-motion:reduce){.vzf.vzf-js .vzf-steps>*{opacity:1;transform:none;transition:none}.vzf-bulb{transition:none}}.vzf-urg{margin:0;text-align:center;font-size:14px;line-height:1.4;color:var(--tinta)}.vzf-urg b{color:var(--rojo);font-weight:700}.vzf-stock-slot:empty{display:none}.vzf-stock-slot .vzs{margin:0}.vzf-checks{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:14px;line-height:1.35;font-weight:600;color:var(--tinta);text-align:center}.vzf-checks li:before{content:"\2713";display:inline-block;margin-right:7px;color:#2e9e4f;font-weight:800}.vzf-oferta .vzf-lugares{text-align:center}.vzf-oferta .vzf-box{text-align:center;align-items:center}.vzf-parte-oferta,.vzf-parte-sensor,.vzf-parte-videos,.vzf-parte-ladron,.vzf-parte-linterna,.vzf-parte-instalacion,.vzf-parte-cierre{margin:0}.vzf-oferta .vzf-h1,.vzf-oferta .vzf-p,.vzf-oferta .vzf-lugares,.vzf-oferta .vzf-lug-titulo,.vzf-oferta .vzf-urg,.vzf-oferta .vzf-box,.vzf-oferta .vzf-mut12,.vzf-oferta .vzf-rating{text-align:left}.vzf-oferta .vzf-stack-8,.vzf-oferta .vzf-stack-4{align-items:flex-start}.vzf-oferta .vzf-box{align-items:stretch}.vzf-oferta .vzf-checks{align-items:flex-start;text-align:left}.vzf-b2{background:linear-gradient(180deg,#FFFFFF 0,var(--arena) 72px,var(--arena) calc(100% - 72px),#FFFFFF 100%)}.vzf-vid{background:radial-gradient(circle at 12% 30%,rgba(255,255,255,.55) 0 1.5px,transparent 2.5px) 0 0/90px 90px,radial-gradient(circle at 60% 70%,rgba(255,255,255,.4) 0 1.2px,transparent 2.2px) 0 0/70px 70px,linear-gradient(180deg,#FFFFFF 0,var(--noche) 90px,var(--noche) calc(100% - 90px),#FFFFFF 100%);padding-top:90px;padding-bottom:86px}.vzf-b8{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--ac) 22%,transparent) 0%,var(--crema) 62%);background-color:var(--crema)}.vzf-hero .vzf-scene{width:calc(100% - 40px);border-radius:24px;box-shadow:0 22px 44px -30px #101a2c8c}.vzf-ba.vzf-ba-con-fotos{aspect-ratio:4/5}.vzf-ba .vzf-ba-fotos{display:block;width:100%;height:100%}.vzf-oferta .vzf-checks{gap:10px;margin-top:4px}.vzf-checks li{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3;font-weight:500}.vzf-checks li:before{content:none}.vzf-checks b{font-weight:700;color:var(--tinta)}.vzf-checks li span span{color:var(--gris)}.vzf-ck{flex:none;width:22px;height:22px;border-radius:50%;background:#2e9e4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/12px no-repeat;box-shadow:0 2px 6px #2e9e4f59}.vzf-oferta .vzf-lugares{gap:12px;padding:16px 14px 14px;border-radius:18px;background:#fff;border:1px solid var(--borde);box-shadow:0 14px 30px -22px #101a2c73}.vzf-lug-head{display:flex;align-items:center;gap:10px;text-align:left}.vzf-lug-ico{flex:none;width:36px;height:36px;border-radius:12px;background:var(--noche);display:flex;align-items:center;justify-content:center}.vzf-lug-q{display:block;font-size:16px;line-height:1.2;font-weight:800;letter-spacing:-.2px;color:var(--tinta)}.vzf-lug-sub{display:block;font-size:12px;color:var(--gris)}.vzf-spots{grid-template-columns:repeat(3,minmax(0,1fr))}.vzf-spots button{position:relative;min-height:64px;padding:8px 4px 7px;border-radius:14px;border:1.5px solid var(--arena);background:var(--arena);font-size:11.5px;line-height:1.2;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--tinta)}.vzf-spots button svg{color:var(--gris)}.vzf-spots button[aria-pressed=true]{background:var(--noche);border-color:var(--noche);color:#fff}.vzf-spots button[aria-pressed=true] svg{color:#fff}.vzf-spots button[aria-pressed=true]:after{content:"";position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:2px solid #FFFFFF;background:#2e9e4f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center/10px no-repeat;box-shadow:0 2px 5px #00000040}.vzf-rec{margin:0;display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#eef2f8;font-size:13px;font-weight:600;color:var(--noche);text-align:left}.vzf-rec[hidden]{display:none}.vzf-pack-l{gap:10px}.vzf-qty{flex:none;width:40px;height:40px;border-radius:12px;background:var(--arena);color:var(--tinta);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.vzf-qty b{font-size:16px;font-weight:800}.vzf-qty span{font-size:9px;font-weight:600;letter-spacing:.4px;color:inherit}.vzf-pack[aria-pressed=true]{border-color:var(--noche);background:#f7f9fc}.vzf-pack[aria-pressed=true] .vzf-qty{background:var(--noche);color:#fff}.vzf-pack-txt{gap:2px}.vzf-pack-txt b{font-size:16px;line-height:1.15;font-weight:800;letter-spacing:-.2px}.vzf-pack-txt span{font-size:12.5px;line-height:1.3}.vzf-pack-r b{font-size:19px;font-weight:800;letter-spacing:-.3px}.vzf-pack[data-vzf-pack="1"] .vzf-pack-r span{text-decoration:line-through}.vzf-cta,.vzf-sticky-cta,.vzrv-btn{background:linear-gradient(180deg,#1db954,#16a34a 55%,#12893d)!important;color:#fff!important;box-shadow:0 12px 26px -12px #16a34a99!important}.vzf-beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-right:0}.vzf-beneficio{flex-direction:column;align-items:center;gap:8px;padding:16px 8px 14px;border-radius:18px;background:#fff;border:1px solid var(--borde);box-shadow:0 12px 26px -20px #101a2c80;text-align:center}.vzf-beneficio-icono{width:52px;height:52px;color:#fff}.vzf-beneficio-icono i{right:-2px;bottom:-2px;width:20px;height:20px;line-height:16px;border:2px solid #FFFFFF;background:#2e9e4f;color:#fff;font-size:11px}.vzf-beneficio b{font-size:14px;line-height:1.2;font-weight:800}.vzf-beneficio p{margin:4px 0 0;font-size:12px;line-height:1.35}.vzf-bulb{transition:background .9s ease,box-shadow .9s ease}.vzf-oferta .vzf-gal .vzf-slide{aspect-ratio:1/1;height:auto;min-height:0;max-height:100svh;position:relative}.vzf-oferta .vzf-gal .vzf-slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vzf-faro.css.map */
