.tm-bf{width:100%;padding-top:var(--tm-bf-espacio-superior);padding-bottom:var(--tm-bf-espacio-inferior);background:var(--tm-bf-fondo);font-family:inherit}.tm-bf *,.tm-bf *:before,.tm-bf *:after{box-sizing:border-box}.tm-bf__contenedor{width:calc(100% - 32px);max-width:var(--tm-bf-ancho);margin-inline:auto}.tm-bf__titulo-seccion{margin:0 0 28px;color:#293d70;font-family:inherit;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2;text-align:center}.tm-bf__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tm-bf-gap)}.tm-bf__banner{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;overflow:hidden;border-radius:var(--tm-bf-radio);background:var(--tm-bf-fondo-tarjeta)}.tm-bf__zona-imagen{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:235px;padding:18px 18px 0;overflow:hidden}.tm-bf__picture{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tm-bf__imagen{display:block;width:var(--tm-bf-escala-imagen);max-width:none;height:auto;max-height:270px;object-fit:contain;object-position:center;transform:translate(calc((var(--tm-bf-posicion-imagen) - 50%) / 3))}.tm-bf__placeholder{position:relative;z-index:2;width:75%;max-width:300px}.tm-bf__placeholder-svg{display:block;width:100%;height:auto}.tm-bf__base{position:absolute;z-index:1;left:8%;right:8%;bottom:8px;height:22px;border-radius:50%;background:var(--tm-bf-fondo-base);opacity:.6;filter:blur(12px);pointer-events:none}.tm-bf__zona-contenido{position:relative;z-index:3;display:flex;align-items:center;justify-content:center;min-width:0;padding:16px 24px 30px}.tm-bf__contenido{display:flex;flex-direction:column;align-items:center;width:100%;max-width:480px;min-width:0;text-align:center}.tm-bf__etiqueta{display:inline-flex;align-items:center;justify-content:center;align-self:center;max-width:100%;margin-bottom:12px;padding:7px 13px;border-radius:999px;background:var(--tm-bf-fondo-etiqueta);color:var(--tm-bf-color-etiqueta);font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.065em;text-align:center;text-transform:uppercase}.tm-bf__titulo{width:100%;margin:0;color:var(--tm-bf-color-titulo);font-family:inherit;font-size:clamp(28px,6.5vw,38px);font-weight:700;line-height:1.1;letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance}.tm-bf__descripcion{width:100%;margin-top:14px;color:var(--tm-bf-color-texto);font-size:15px;line-height:1.5;overflow-wrap:break-word}.tm-bf__descripcion p{margin:0}.tm-bf__descripcion p+p{margin-top:8px}.tm-bf__acciones{display:flex;justify-content:center;width:100%;margin-top:20px}.tm-bf__boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:180px;min-height:46px;max-width:100%;padding:12px 24px;border:1px solid transparent;border-radius:12px;background:var(--tm-bf-color-boton);color:var(--tm-bf-color-boton-texto);font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tm-bf__boton:visited{color:var(--tm-bf-color-boton-texto)}.tm-bf__boton svg{flex:0 0 18px;width:18px;height:18px}.tm-bf__boton--inactivo{cursor:default}.tm-bf__boton:focus-visible{outline:3px solid var(--tm-bf-color-boton-texto);outline-offset:3px}@media(hover:hover){.tm-bf__boton:not(.tm-bf__boton--inactivo):hover{color:var(--tm-bf-color-boton-texto);transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 8px 20px #341d4f24}}@media screen and (min-width:750px){.tm-bf__contenedor{width:calc(100% - 48px)}.tm-bf__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-bf__banner{grid-template-columns:minmax(0,var(--tm-bf-ancho-imagen)) minmax(0,1fr);min-height:var(--tm-bf-alto)}.tm-bf__banner--derecha{grid-template-columns:minmax(0,1fr) minmax(0,var(--tm-bf-ancho-imagen))}.tm-bf__banner--derecha .tm-bf__zona-imagen{grid-column:2;grid-row:1}.tm-bf__banner--derecha .tm-bf__zona-contenido{grid-column:1;grid-row:1}.tm-bf__zona-imagen{min-height:var(--tm-bf-alto);padding:20px 0 20px 16px}.tm-bf__imagen{max-height:calc(var(--tm-bf-alto) - 40px)}.tm-bf__zona-contenido{padding:24px var(--tm-bf-padding-contenido)}.tm-bf__contenido{align-items:flex-start;text-align:left}.tm-bf__etiqueta{align-self:flex-start}.tm-bf__titulo{font-size:var(--tm-bf-titulo)}.tm-bf__descripcion{font-size:var(--tm-bf-texto)}.tm-bf__acciones{justify-content:flex-start}.tm-bf__boton{min-height:48px}}@media screen and (min-width:750px)and (max-width:1199px){.tm-bf__zona-contenido{padding:20px}.tm-bf__titulo{font-size:clamp(23px,2.6vw,34px)}.tm-bf__descripcion{font-size:14px}.tm-bf__boton{min-width:145px;padding:11px 16px}}@media screen and (max-width:749px){.tm-bf__banner--movil-contenido-arriba .tm-bf__zona-contenido{grid-row:1}.tm-bf__banner--movil-contenido-arriba .tm-bf__zona-imagen{grid-row:2}.tm-bf__banner--movil-contenido-arriba .tm-bf__zona-contenido{padding-top:30px;padding-bottom:8px}.tm-bf__banner--movil-contenido-arriba .tm-bf__zona-imagen{padding-top:0;padding-bottom:18px}.tm-bf__banner--movil-imagen-arriba .tm-bf__zona-imagen{grid-row:1}.tm-bf__banner--movil-imagen-arriba .tm-bf__zona-contenido{grid-row:2}}@media(prefers-reduced-motion:reduce){.tm-bf__boton{transition:none}}.tm-productos{display:block!important;width:100%!important;background:var(--tm-productos-fondo)!important;color:var(--tm-productos-texto)!important;padding:var(--tm-productos-superior) 0 var(--tm-productos-inferior)!important;font-family:inherit!important;overflow:hidden!important}.tm-productos *,.tm-productos *:before,.tm-productos *:after{box-sizing:border-box!important}.tm-productos__contenedor{width:100%!important;max-width:var(--tm-productos-ancho)!important;margin:0 auto!important;padding:0 16px!important}.tm-productos__encabezado{text-align:center!important;max-width:760px!important;margin:0 auto 30px!important}.tm-productos__subtitulo{font-family:inherit!important;font-size:clamp(22px,4vw,34px)!important;font-style:italic!important;font-weight:400!important;line-height:1.2!important;color:var(--tm-productos-acento)!important;margin:0 0 3px!important}.tm-productos__titulo{font-family:inherit!important;font-size:clamp(27px,5vw,43px)!important;line-height:1.15!important;letter-spacing:-.025em!important;font-weight:700!important;text-transform:uppercase!important;color:var(--tm-productos-acento)!important;margin:0!important}.tm-productos__descripcion{margin-top:13px!important;font-size:15px!important;line-height:1.6!important;color:var(--tm-productos-texto)!important}.tm-productos__descripcion p{margin:0!important}.tm-productos__zona{position:relative!important}.tm-productos__carrusel{display:flex!important;align-items:stretch!important;gap:var(--tm-productos-espacio)!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scroll-padding-inline:0px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;padding:3px 0 12px!important}.tm-productos__carrusel::-webkit-scrollbar{display:none!important}.tm-productos__tarjeta{display:flex!important;flex-direction:column!important;flex:0 0 76%!important;min-width:0!important;scroll-snap-align:start!important;scroll-snap-stop:normal!important;border:1px solid rgba(80,55,105,.1)!important;border-radius:var(--tm-productos-radio)!important;background:#fff!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.tm-productos__tarjeta:last-child{scroll-snap-align:end!important}.tm-productos__imagen-enlace{position:relative!important;display:block!important;width:100%!important;aspect-ratio:var(--tm-productos-proporcion)!important;background:var(--tm-productos-color-tarjeta)!important;overflow:hidden!important;isolation:isolate!important;text-decoration:none!important}.tm-productos__imagen-decoracion{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important}.tm-productos__decoracion-circulo{position:absolute!important;display:block!important;width:72%!important;aspect-ratio:1!important;border-radius:50%!important;background:#ffffff52!important;top:15%!important;left:14%!important}.tm-productos__decoracion-estrella{position:absolute!important;top:13%!important;right:10%!important;font-size:28px!important;line-height:1!important;color:var(--tm-productos-color-detalle)!important;opacity:.5!important;transform:rotate(15deg)!important}.tm-productos__decoracion-corazon{position:absolute!important;bottom:9%!important;left:8%!important;font-size:36px!important;line-height:1!important;color:var(--tm-productos-color-detalle)!important;opacity:.35!important;transform:rotate(-15deg)!important}.tm-productos__imagen{position:relative!important;z-index:1!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transition:transform .35s ease!important}.tm-productos__imagen--vacia{opacity:.4!important}.tm-productos__etiqueta{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important;display:inline-block!important;max-width:calc(100% - 24px)!important;padding:7px 12px!important;border-radius:50px!important;background:var(--tm-productos-acento)!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.025em!important;text-transform:uppercase!important}.tm-productos__informacion{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important;padding:17px 17px 20px!important}.tm-productos__fila-categoria,.tm-productos__fila-nombre{min-width:0!important;margin-bottom:7px!important}.tm-productos__fila-precio{min-width:0!important;margin-bottom:10px!important}.tm-productos__fila-beneficio{min-width:0!important;margin-bottom:16px!important}.tm-productos__fila-boton{min-width:0!important;margin-top:auto!important}.tm-productos__categoria{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;color:var(--tm-productos-acento)!important;font-size:11px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.06em!important;text-transform:uppercase!important}.tm-productos__categoria-punto{display:inline-block!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--tm-productos-acento)!important;flex-shrink:0!important}.tm-productos__nombre{font-family:inherit!important;font-size:19px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:-.015em!important;color:var(--tm-productos-texto)!important;margin:0!important}.tm-productos__nombre a{color:inherit!important;text-decoration:none!important}.tm-productos__precio{display:inline-block!important;color:var(--tm-productos-acento)!important;font-size:19px!important;font-weight:750!important;line-height:1.3!important}.tm-productos__beneficio{font-family:inherit!important;font-size:13px!important;line-height:1.55!important;font-weight:400!important;color:var(--tm-productos-texto)!important;opacity:.82!important;margin:0!important}.tm-productos__boton-tarjeta{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;width:100%!important;min-height:43px!important;padding:11px 16px!important;border:0!important;border-radius:var(--tm-productos-boton-radio)!important;background:var(--tm-productos-boton-fondo)!important;color:var(--tm-productos-boton-texto)!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;text-decoration:none!important;transition:background .2s ease,transform .2s ease!important}.tm-productos__boton-tarjeta svg{display:block!important;width:17px!important;height:17px!important;flex-shrink:0!important}.tm-productos__flecha{position:absolute!important;z-index:4!important;top:32%!important;display:flex!important;align-items:center!important;justify-content:center!important;width:43px!important;height:43px!important;padding:11px!important;border-radius:50%!important;border:1px solid rgba(110,75,150,.35)!important;background:#fff!important;color:var(--tm-productos-acento)!important;cursor:pointer!important;box-shadow:0 3px 12px #321e4612!important}.tm-productos__flecha svg{width:100%!important;height:100%!important}.tm-productos__flecha--anterior{left:-9px!important}.tm-productos__flecha--siguiente{right:-9px!important}.tm-productos__flecha:disabled{opacity:.3!important;cursor:default!important}.tm-productos__barra{width:100%!important;height:3px!important;margin-top:28px!important;border-radius:10px!important;background:#6e4b9626!important;overflow:hidden!important}.tm-productos__barra-progreso{display:block!important;width:25%!important;height:100%!important;background:var(--tm-productos-acento)!important;border-radius:inherit!important;transition:width .15s ease!important}.tm-productos__boton-contenedor{display:flex!important;justify-content:center!important;margin-top:28px!important}.tm-productos__boton-inferior{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:13px 25px!important;border-radius:var(--tm-productos-boton-radio)!important;background:var(--tm-productos-boton-fondo)!important;color:var(--tm-productos-boton-texto)!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.tm-productos__boton-inferior span{font-size:19px!important;line-height:1!important}.tm-productos__imagen-enlace:focus-visible,.tm-productos__nombre a:focus-visible,.tm-productos__boton-tarjeta:focus-visible,.tm-productos__flecha:focus-visible,.tm-productos__boton-inferior:focus-visible{outline:3px solid var(--tm-productos-acento)!important;outline-offset:3px!important}@media(hover:hover){.tm-productos__tarjeta:hover{transform:translateY(-4px)!important;box-shadow:0 10px 28px #41285517!important}.tm-productos__imagen-enlace:hover .tm-productos__imagen{transform:scale(1.045)!important}.tm-productos__boton-tarjeta:hover,.tm-productos__boton-inferior:hover{background:var(--tm-productos-boton-hover)!important;color:var(--tm-productos-boton-texto)!important}}@media(min-width:749px){.tm-productos__contenedor{padding:0 28px!important}.tm-productos__encabezado{margin-bottom:37px!important}.tm-productos__tarjeta{flex-basis:calc((100% - 2 * var(--tm-productos-espacio)) / 3)!important}.tm-productos__flecha--anterior{left:-21px!important}.tm-productos__flecha--siguiente{right:-21px!important}}@media(min-width:990px){.tm-productos__contenedor{padding:0 32px!important}.tm-productos__tarjeta{flex-basis:calc((100% - (var(--tm-productos-columnas) - 1) * var(--tm-productos-espacio)) / var(--tm-productos-columnas))!important}.tm-productos__informacion{padding:18px 17px 20px!important}}@media(prefers-reduced-motion:reduce){.tm-productos__carrusel{scroll-behavior:auto!important}.tm-productos__tarjeta,.tm-productos__imagen,.tm-productos__boton-tarjeta,.tm-productos__barra-progreso{transition:none!important}}.tm-videos{display:block;width:100%;padding:var(--tm-superior) 0 var(--tm-inferior);background:var(--tm-fondo);font-family:inherit;overflow:hidden}.tm-videos *,.tm-videos *:before,.tm-videos *:after{box-sizing:border-box}.tm-videos__contenedor{width:100%;max-width:var(--tm-ancho);margin:0 auto;padding:0 16px}.tm-videos__encabezado{max-width:760px;margin:0 auto 30px;text-align:center}.tm-videos__subtitulo{margin:0 0 4px;color:var(--tm-titulo);font-size:clamp(19px,3vw,29px);font-style:italic;line-height:1.2}.tm-videos__titulo{margin:0;color:var(--tm-titulo);font-size:clamp(27px,4.5vw,42px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase}.tm-videos__descripcion{max-width:600px;margin:12px auto 0;color:var(--tm-titulo);font-size:15px;line-height:1.6;opacity:.8}.tm-videos__descripcion p{margin:0}.tm-videos__zona{position:relative}.tm-videos__carrusel{display:flex;align-items:stretch;gap:var(--tm-espacio);width:100%;padding:3px 0 12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tm-videos__carrusel::-webkit-scrollbar{display:none}.tm-videos__tarjeta{display:flex;flex-direction:column;flex:0 0 76%;min-width:0;overflow:hidden;border-radius:var(--tm-radio);background:#fff;box-shadow:0 4px 17px #1e142d21;scroll-snap-align:start}.tm-videos__escena{position:relative;width:100%;aspect-ratio:9 / 16;overflow:hidden;background:#e7dfe9;isolation:isolate}.tm-videos__video,.tm-videos__portada{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.tm-videos__portada{z-index:0;pointer-events:none}.tm-videos__video{z-index:1;opacity:0}.tm-videos__video.tm-videos__video--listo{opacity:1}.tm-videos__portada-vacia{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8d8f0,#c6b1de)}.tm-videos__portada-vacia span{color:#fff;font-size:100px;opacity:.45}.tm-videos__abrir{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}.tm-videos__abrir:disabled{cursor:default}.tm-videos__degradado{position:absolute;z-index:2;top:48%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.15) 38%,rgba(0,0,0,.8) 100%);pointer-events:none}.tm-videos__etiqueta{position:absolute;z-index:4;top:13px;left:13px;max-width:calc(100% - 26px);padding:7px 11px;border-radius:30px;background:#7546a2eb;color:#fff;font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase;pointer-events:none}.tm-videos__producto{position:absolute;z-index:4;right:13px;bottom:16px;left:13px;display:flex;align-items:center;gap:10px;color:#fff;pointer-events:none}.tm-videos__producto-miniatura{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;padding:3px;border-radius:7px;background:#fff;overflow:hidden}.tm-videos__producto-miniatura img{display:block;width:100%;height:100%;object-fit:contain}.tm-videos__producto-datos{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.tm-videos__producto-nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:13px;font-weight:600;line-height:1.35}.tm-videos__producto-precio{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.tm-videos__boton{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:13px 12px;background:var(--tm-boton);color:var(--tm-boton-texto);font-size:14px;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;transition:filter .2s ease}.tm-videos__boton span{font-size:20px;line-height:1}.tm-videos__flecha{position:absolute;z-index:6;top:43%;display:flex;align-items:center;justify-content:center;width:43px;height:43px;padding:11px;border:1px solid rgba(117,70,162,.25);border-radius:50%;background:#fff;color:var(--tm-titulo);box-shadow:0 2px 12px #00000014;cursor:pointer}.tm-videos__flecha svg{width:100%;height:100%}.tm-videos__flecha--anterior{left:-10px}.tm-videos__flecha--siguiente{right:-10px}.tm-videos__flecha:disabled{opacity:.3;cursor:default}.tm-videos__progreso{width:100%;height:3px;margin-top:23px;border-radius:20px;background:#7546a229;overflow:hidden}.tm-videos__progreso-actual{display:block;width:20%;height:100%;border-radius:inherit;background:var(--tm-titulo);transition:width .15s ease}.tm-videos__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:28px;font-family:inherit}.tm-videos__modal.tm-videos__modal--abierto{display:flex}.tm-videos__modal-fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tm-videos__modal-panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;width:min(100%,900px);height:min(620px,calc(100dvh - 80px));max-height:calc(100dvh - 80px);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 20px 70px #00000038}.tm-videos__modal-cerrar{position:absolute;z-index:15;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:9px;border:0;border-radius:50%;background:#f2edf5;color:#352b40;cursor:pointer}.tm-videos__modal-cerrar svg{width:100%;height:100%}.tm-videos__modal-media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;background:#111;overflow:hidden}.tm-videos__modal-video-contenedor{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.tm-videos__modal-video{display:block;width:100%;height:100%;max-height:100%;object-fit:cover;background:#111;opacity:1}.tm-videos__modal-sonido{position:absolute;z-index:8;top:16px;left:16px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:10px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#00000073;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.tm-videos__modal-sonido svg{width:100%;height:100%}.tm-videos__icono-sonido{display:none}.tm-videos__modal-sonido[aria-pressed=true] .tm-videos__icono-sonido{display:block}.tm-videos__modal-sonido[aria-pressed=true] .tm-videos__icono-silencio{display:none}.tm-videos__modal-reproducir{position:absolute;z-index:9;top:50%;left:50%;display:none;align-items:center;justify-content:center;width:70px;height:70px;padding:19px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#ffffffe6;color:var(--tm-titulo);cursor:pointer}.tm-videos__modal-reproducir:not([hidden]){display:flex}.tm-videos__modal-reproducir svg{width:100%;height:100%}.tm-videos__modal-informacion{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;min-height:0;padding:50px 28px 22px;overflow-y:auto}.tm-videos__modal-superior{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.tm-videos__modal-titulo{margin:0;color:var(--tm-titulo);font-size:clamp(25px,3vw,34px);font-weight:700;line-height:1.15}.tm-videos__modal-descripcion{margin:0;color:#302c34;font-size:16px;line-height:1.65}.tm-videos__modal-inferior{display:flex;flex-direction:column;gap:16px}.tm-videos__modal-producto{display:flex;align-items:center;gap:13px}.tm-videos__modal-miniatura{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;border-radius:10px;background:#f7f2f8;overflow:hidden}.tm-videos__modal-miniatura:empty{display:none}.tm-videos__modal-miniatura img{display:block;width:100%;height:100%;object-fit:contain}.tm-videos__modal-producto-datos{display:flex;flex-direction:column;gap:5px}.tm-videos__modal-producto-nombre{color:#352b40;font-size:16px;font-weight:700;line-height:1.35}.tm-videos__modal-producto-precio{color:var(--tm-titulo);font-size:16px;font-weight:700}.tm-videos__modal-boton{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:12px 18px;border-radius:9px;background:var(--tm-boton);color:var(--tm-boton-texto);font-size:15px;font-weight:700;text-decoration:none}.tm-videos__modal-boton span:last-child{font-size:22px}.tm-videos__boton:focus-visible,.tm-videos__abrir:focus-visible,.tm-videos__flecha:focus-visible,.tm-videos__modal-cerrar:focus-visible,.tm-videos__modal-boton:focus-visible,.tm-videos__modal-sonido:focus-visible,.tm-videos__modal-reproducir:focus-visible{outline:3px solid #b99bdf;outline-offset:3px}@media(hover:hover){.tm-videos__boton:hover,.tm-videos__modal-boton:hover{filter:brightness(.9)}}@media(max-width:748px){.tm-videos__modal{padding:0;align-items:stretch}.tm-videos__modal-panel{display:flex;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;border-radius:0}.tm-videos__modal-cerrar{top:calc(10px + env(safe-area-inset-top));right:12px;width:38px;height:38px;background:#ffffffeb}.tm-videos__modal-media{flex:1 1 auto;min-height:0}.tm-videos__modal-video{object-fit:contain}.tm-videos__modal-sonido{top:calc(12px + env(safe-area-inset-top));left:12px}.tm-videos__modal-informacion{flex:0 0 auto;gap:12px;max-height:38dvh;padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.tm-videos__modal-superior{gap:5px;align-items:flex-start;text-align:left}.tm-videos__modal-titulo{font-size:19px}.tm-videos__modal-descripcion{font-size:12px;line-height:1.45}.tm-videos__modal-inferior{gap:10px}.tm-videos__modal-miniatura{flex-basis:46px;width:46px;height:46px}.tm-videos__modal-producto-nombre{font-size:13px}.tm-videos__modal-producto-precio{font-size:14px}.tm-videos__modal-boton{min-height:46px;padding:10px 15px;font-size:14px}}@media(min-width:749px){.tm-videos__contenedor{padding:0 28px}.tm-videos__tarjeta{flex-basis:calc((100% - 2 * var(--tm-espacio)) / 3)}.tm-videos__encabezado{margin-bottom:37px}.tm-videos__flecha--anterior{left:-20px}.tm-videos__flecha--siguiente{right:-20px}}@media(min-width:990px){.tm-videos__contenedor{padding:0 32px}.tm-videos__tarjeta{flex-basis:calc((100% - (var(--tm-columnas) - 1) * var(--tm-espacio)) / var(--tm-columnas))}}@media(prefers-reduced-motion:reduce){.tm-videos__carrusel{scroll-behavior:auto}.tm-videos__boton,.tm-videos__progreso-actual{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAABABAACA */
