.portada-promo{background:#0f0a07}.portada-promo__marco{inline-size:100%;max-inline-size:1920px;margin-inline:auto;position:relative}.portada-promo__img{block-size:auto;inline-size:100%;display:block}.portada-promo__img--movil{display:none}.portada-promo__boton-imagen{border-radius:var(--radio);block-size:9.4%;inline-size:27.2%;display:none;position:absolute;top:77.4%;left:10.4%}.portada-promo__boton-imagen:focus-visible{outline:3px solid var(--color-acento);outline-offset:2px;background:#ffffff1f}.portada-promo__movil{align-items:stretch;gap:var(--espacio-3);padding-block:var(--espacio-4);color:#fff;flex-direction:column;display:flex}.portada-promo__movil p{color:#fff;margin:0;font-weight:600}.portada-promo__movil .boton{color:#1c1917;background:#fff;border-color:#fff}.portada-promo__nota{margin-block:var(--espacio-3) 0;text-align:center;font-size:var(--texto-pequeno);color:var(--color-texto-suave)}.portada-promo__movil .boton:hover{background:var(--color-superficie);color:#1c1917}@media (width>=48em){.portada-promo__boton-imagen{display:block}.portada-promo__movil{display:none}}@media (width<=47.99em){.portada-promo__img--pc:not(:only-child){display:none}.portada-promo__img--movil{display:block}}.portada{background:var(--color-superficie);padding-block:var(--espacio-6) var(--espacio-7)}.portada__texto{padding-block:0 var(--espacio-5)}.portada h1{max-inline-size:22ch}.portada p{color:var(--color-texto-suave);margin-block-end:0;font-size:1.15rem}.portada__paneles{gap:var(--espacio-4);grid-template-columns:1fr;display:grid}@media (width>=48em){.portada__paneles{grid-template-columns:repeat(2,1fr)}}.panel-portada{border-radius:var(--radio);aspect-ratio:3/4;background:var(--color-fondo);color:var(--color-texto);text-decoration:none;display:block;position:relative;overflow:hidden}.panel-portada__foto{object-fit:cover;object-position:center 25%;block-size:100%;inline-size:100%;transition:transform .6s;position:absolute;inset:0}.panel-portada:hover .panel-portada__foto{transform:scale(1.03)}.panel-portada__pie{justify-content:space-between;align-items:center;gap:var(--espacio-3);padding:var(--espacio-4);color:#fff;background:linear-gradient(#1c191700,#1c1917bf);display:flex;position:absolute;inset-block-end:0;inset-inline:0}.panel-portada__nombre{font-family:var(--fuente-titulos);font-size:var(--texto-h2);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.panel-portada--sin-foto{border:2px solid var(--color-borde)}.panel-portada--sin-foto .panel-portada__pie{color:var(--color-texto);background:0 0}@media (prefers-reduced-motion:reduce){.panel-portada__foto{transition:none}}.categorias{gap:var(--espacio-4);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=62em){.categorias{grid-template-columns:repeat(4,1fr)}}.categoria__foto:empty{background:var(--color-superficie)}.categoria{gap:var(--espacio-1);color:var(--color-texto);flex-direction:column;text-decoration:none;display:flex}.categoria__foto{aspect-ratio:4/5;background:#fff;display:block;overflow:hidden}.categoria__foto img{object-fit:contain;block-size:100%;inline-size:100%}.categoria__nombre{font-family:var(--fuente-titulos);font-size:var(--texto-h3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.categoria__texto{color:var(--color-texto-suave);font-size:var(--texto-pequeno)}.destacados{margin:0 0 var(--espacio-5);gap:var(--espacio-4);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}@media (width>=62em){.destacados{grid-template-columns:repeat(5,1fr)}}.destacado{gap:var(--espacio-1);color:var(--color-texto);flex-direction:column;text-decoration:none;display:flex}.destacado__foto{aspect-ratio:1;background:#fff;display:block;overflow:hidden}.destacado__foto img{object-fit:contain;block-size:100%;inline-size:100%}.destacado__nombre{letter-spacing:.04em;font-weight:600}.destacado__precio{color:var(--color-texto-suave)}.razones{gap:var(--espacio-5);grid-template-columns:1fr;display:grid}@media (width>=48em){.razones{grid-template-columns:repeat(2,1fr)}}@media (width>=62em){.razones{grid-template-columns:repeat(4,1fr)}}.resenas-seccion{overflow:hidden}.resenas-cabecera{justify-content:space-between;align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.resenas-pausa{min-block-size:48px;padding:0 var(--espacio-4);border:2px solid var(--color-primario);color:var(--color-primario);border-radius:var(--radio);font:inherit;cursor:pointer;background:0 0;font-weight:600}.resenas-ventana{overflow:hidden}.resenas-pista{padding:var(--espacio-2) 0;gap:var(--espacio-4);inline-size:max-content;margin:0;list-style:none;animation:70s linear infinite resenas-desplazar;display:flex}.resenas-ventana:hover .resenas-pista,.resenas-ventana:focus-within .resenas-pista,.resenas-pista.pausada{animation-play-state:paused}@keyframes resenas-desplazar{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--espacio-2)))}}.resena{flex:none;inline-size:min(78vw,300px)}.resena figure{background:var(--color-superficie);border-radius:var(--radio);block-size:100%;box-shadow:var(--sombra);flex-direction:column;margin:0;display:flex;overflow:hidden}.resena__foto{aspect-ratio:4/5;object-fit:cover;inline-size:100%;display:block}.resena__cuerpo{padding:var(--espacio-4)}.resena__estrellas{margin:0 0 var(--espacio-2);color:var(--color-acento);letter-spacing:.15em}.resena__pie{padding:var(--espacio-3) var(--espacio-4);font-size:var(--texto-pequeno);color:var(--color-texto-suave)}.resena--foto .resena__foto{aspect-ratio:3/4}.resena blockquote{margin:0 0 var(--espacio-3)}.resena blockquote p{margin:0}.resena figcaption{font-size:var(--texto-pequeno);color:var(--color-texto-suave)}@media (prefers-reduced-motion:reduce){.resenas-pista{inline-size:auto;animation:none}.resenas-ventana{overflow-x:auto}.resena[aria-hidden=true],.resenas-pausa{display:none}}.redes{margin:var(--espacio-4) 0 0;gap:var(--espacio-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.red{align-items:center;gap:var(--espacio-2);min-block-size:56px;padding:0 var(--espacio-5);border:2px solid var(--color-primario);border-radius:var(--radio);color:var(--color-primario);background:0 0;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.red:hover{background:var(--color-primario);color:var(--color-primario-texto);transform:translateY(-2px)}.aparece-oculto{opacity:0;transform:translateY(20px)}.aparece-visible{opacity:1;transition:opacity .6s,transform .6s;transform:none}.categoria__foto img,.destacado__foto img{transition:transform .5s}.categoria:hover .categoria__foto img,.destacado:hover .destacado__foto img{transform:scale(1.04)}.categoria__foto,.destacado__foto{overflow:hidden}.categoria__nombre{transition:letter-spacing .3s}.categoria:hover .categoria__nombre{letter-spacing:.14em}@media (prefers-reduced-motion:reduce){.aparece-oculto{opacity:1;transform:none}.categoria__foto img,.destacado__foto img{transition:none}}.preguntas-inicio{gap:var(--espacio-3);max-inline-size:760px;display:grid}.preguntas-inicio h3{font-family:var(--fuente-texto);margin-block-end:var(--espacio-1);font-size:1.05rem;font-weight:600}.momentos{margin:var(--espacio-4) 0 0;padding:0 0 var(--espacio-3);gap:var(--espacio-3);scroll-snap-type:x mandatory;list-style:none;display:flex;overflow-x:auto}.momento{scroll-snap-align:start;gap:var(--espacio-2);flex-direction:column;flex:none;inline-size:min(46vw,240px);display:flex}.momento__abrir{aspect-ratio:9/16;justify-content:center;align-items:center;gap:var(--espacio-3);inline-size:100%;padding:var(--espacio-4);background:var(--color-primario);color:var(--color-primario-texto);border-radius:var(--radio);cursor:pointer;font:inherit;border:0;flex-direction:column;display:flex}.momento__abrir:hover{background:var(--color-texto-suave)}.momento__play{font-size:2rem;line-height:1}.momento__titulo{font-family:var(--fuente-titulos);text-align:center;font-size:1.25rem}.momento__enlace{font-size:var(--texto-pequeno)}.sigue-instagram{gap:var(--espacio-3);text-align:center;padding-block:var(--espacio-5);border-block:1px solid var(--color-borde);justify-items:center;display:grid}.sigue-instagram h2{margin-block-end:var(--espacio-1)}.sigue-instagram p{margin:0}.sigue-instagram__icono{border:1.5px solid var(--color-primario);block-size:56px;inline-size:56px;color:var(--color-primario);border-radius:50%;place-items:center;display:inline-grid}@media (width>=48em){.sigue-instagram{text-align:start;justify-items:start;gap:var(--espacio-5);grid-template-columns:auto 1fr auto}}.momento iframe,.momento .instagram-media{min-inline-size:0!important;max-inline-size:100%!important;margin:0!important}
