.vy-envio-gratis{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:var(--vy-fondo-2);color:var(--vy-texto);font-size:14px;line-height:1.4;text-align:left}.vy-envio-gratis p{margin:0 0 8px}.vy-envio-gratis__barra{height:6px;border-radius:999px;background:#0b4a311f;overflow:hidden}.vy-envio-gratis__barra span{display:block;height:100%;border-radius:inherit;background:var(--vy-oro);transition:width .4s ease}.vy-envio-gratis.is-logrado{background:#0b4a3114}.vy-envio-gratis.is-logrado .vy-envio-gratis__barra span{background:var(--vy-marino)}@media(prefers-reduced-motion:reduce){.vy-envio-gratis__barra span{transition:none}}.vy-card__badge--nuevo{color:#fff;background:var(--vy-marino)}.vy-galeria__principal{position:relative}.vy-galeria__ampliar svg{width:16px;height:16px;flex:none}.vy-galeria__ampliar{white-space:nowrap;position:absolute;right:12px;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:0;border-radius:999px;background:#ffffffeb;color:var(--vy-marino);font:600 13px/1 var(--font-body-family);box-shadow:var(--vy-sombra-1);cursor:pointer}.vy-galeria__ampliar:focus-visible{outline:3px solid var(--vy-oro);outline-offset:2px}.vy-visor{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#06140df5;color:#fff}.vy-visor::backdrop{background:#06140df5}.vy-visor__img{position:absolute;top:56px;right:12px;bottom:72px;left:12px;display:flex;align-items:center;justify-content:center}.vy-visor__img img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;background:#fff}.vy-visor__btn{position:absolute;z-index:2;width:48px;height:48px;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:26px;line-height:48px;cursor:pointer}.vy-visor__btn:hover{background:#ffffff42}.vy-visor__btn:focus-visible{outline:3px solid var(--vy-oro)}.vy-visor__cerrar{top:8px;right:12px}.vy-visor__prev{left:12px;bottom:12px}.vy-visor__next{right:12px;bottom:12px}.vy-visor__cuenta{position:absolute;left:0;right:0;bottom:24px;text-align:center;font-size:14px;opacity:.8}@media(min-width:990px){.vy-visor__prev,.vy-visor__next{top:50%;bottom:auto;transform:translateY(-50%)}}.vy-consulta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:var(--vy-marino);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:3px}.vy-consulta svg{width:18px;height:18px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vy-rediseno.css.map */
