.fondo-container{position:relative;width:100%;height:100%;overflow:hidden}.fondo-imagen{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:none;filter:blur(3px);z-index:0}.fondo-imagen.active{display:block;z-index:1}.fondo-imagen.inactive{z-index:0}.main-principal{display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:gafiton;src:url(/fonts/gafiton-2.ttf);line-height:1.8}@font-face{font-family:sans;src:url(/fonts/DMSans-Regular.ttf)}@font-face{font-family:sans-black;src:url(/fonts/DMSans_18pt-Black.ttf)}:root{font-family:sans;font-size:14px;line-height:1.5;--primary: #1E13E4;--background:#f9f2de;--text:#191919;--padding:1rem;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;overflow-y:scroll;overflow-x:hidden}body{background-color:var(--background);color:var(--text);min-height:100dvh;overflow-x:hidden}body::-webkit-scrollbar{width:0px;background:transparent}h1,h2,h3,h4,h5,h6{font-family:gafiton;line-height:1}li{list-style:none}.section{display:flex;flex-direction:column;width:100%;min-height:100dvh;scroll-snap-align:start;background-color:var(--background)}strong{font-family:sans-black}.section{scrollbar-width:none;-ms-overflow-style:none}.section::-webkit-scrollbar{display:none}a{text-decoration:none}@media (min-width:768px){:root{font-size:16px}}.section-intro{background-color:var(--primary);width:100%;height:100%;position:relative;overflow:hidden}.png{width:clamp(180px,20vw,300px);position:absolute}.intro-imagen{width:100%;height:100vh;position:relative}.imagen-fondo{width:100%;height:100%;object-fit:cover;opacity:1;animation:blurScaleIn 1s ease-out .2s forwards}.logo-cta{display:flex;flex-direction:column;gap:1rem;position:absolute;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;padding-top:8rem}.logo-container{width:100%;padding:1rem}.logo{width:100%}.btn-cont{width:100%;display:flex;justify-content:center}.boton-cta{background-color:var(--primary);border:none;padding:1.3rem 2rem .5rem;border-radius:8px;font-family:gafiton;font-size:5vw;color:var(--background);cursor:pointer;animation:scaleButton .2s ease-out .4s backwards;transition:transform .3s ease}.boton-cta:hover{transform:scale(1.05)}.png{position:absolute;width:100dvw;height:100dvh}@media (min-width: 768px) and (max-width: 1023px){.png{width:0%;height:100%}}@media (min-width: 1034px){.logo-cta{bottom:10dvh}.boton-cta{font-size:3vw}}@keyframes blurScaleIn{0%{filter:blur(2px);transform:scale(1)}to{filter:blur(0px);transform:scale(1.03)}}.titulo-ubicacion{color:var(--primary);font-size:9.5vw;width:100%;height:auto;padding:0 1rem;line-height:01;margin-top:4rem;background-color:transparent}.mapa-card{width:100%;min-height:100dvh;background-color:var(--background);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.imagen-mapa{width:100%;height:object-fit;position:relative}.ilu-mercado{width:100%;height:100%;object-fit:cover}.horarios{width:90%;display:flex;flex-direction:column;gap:.5rem;align-items:center;z-index:10;padding:.5rem 1rem}.footer{padding:1rem;width:90%;height:100%;display:flex;flex-direction:column}.mensajito-wrapper{display:flex;flex-direction:column;gap:.5rem}.mensaje-opciones-desplegable{display:flex;flex-direction:column;gap:1rem;padding-top:.5rem}.mensajito{display:flex;justify-content:space-between;color:var(--primary);padding-bottom:.5rem;border-bottom:2px solid var(--primary);cursor:pointer}.mensajito-phone{display:flex;align-items:first baseline;gap:.2rem;color:var(--primary);padding-bottom:.5rem;border-bottom:2px solid var(--primary);cursor:pointer}.mensaje-opciones{display:flex;flex-direction:column;gap:1.5rem}.opcion-mensaje{display:flex;align-items:center;gap:.7rem;color:var(--primary);cursor:pointer}.opcion{line-height:.7}.mensaje-opciones-desplegable{display:flex;flex-direction:column;gap:1.5rem;overflow:hidden;padding-top:.5rem;margin-left:.5rem}.flecha-rotada{transform:rotate(180deg);transition:transform .3s ease}.mensajito svg{transition:transform .3s ease}.mensajito,.mensajito-phone{margin-left:.5rem}.footer-privacy{display:none}@media (min-width:768px){.mapa-card{width:100%;margin-top:2rem;display:flex;flex-direction:column}.titulo-ilustracion{display:flex;position:relative}.titulo-ubicacion{font-size:6vw;margin-top:3rem;width:50%;word-wrap:break-word}.imagen-mapa{width:55%;height:auto;display:flex;justify-content:right;position:absolute;right:-5%;top:8%;margin-top:3rem}.horarios{margin-top:2rem}.ilu-mercado{background:transparent;width:100%;height:100%}.ubicacion{background-color:pink;display:flex;flex-direction:column;width:100%;min-height:100vh;position:relative}.horarios,.footer{width:38.5%;margin-left:.3rem}}@media (min-width:1024px){.footer-privacy{display:block;background-color:var(--primary);padding:.5rem;border-radius:10px 10px 0 0;cursor:pointer;margin-top:auto}.footer-info{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;pointer-events:auto;position:relative;z-index:10}.logo-img{width:100px;margin-bottom:.1rem}.parrafo{color:var(--background)}.titulo-ubicacion{font-size:6vw;margin-top:1rem;width:80%;word-wrap:break-word}.imagen-mapa{width:49%;height:auto;display:flex;justify-content:right;position:absolute;right:-4%;top:0%;margin-top:3rem}.parrafo-footer{background-color:#ff0}}.card{display:flex;align-items:center;justify-content:space-between;padding:.5rem;border:2px solid var(--primary);width:100%;color:var(--primary);border-radius:8px}.calle{font-size:12px}.card-location{width:100%;height:7vh;display:flex;align-items:center;gap:1rem;background-color:var(--primary);padding:.5rem;color:var(--background);border-radius:8px}.info{display:flex;width:100%;justify-content:space-between;align-items:center}.calle{width:30%;text-align:end}.icon{font-size:1.5rem}.dia{margin-top:.4rem}.caja-item{width:100%;height:95px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:1rem;cursor:pointer}.caja-item.abierta{height:auto}.caja-header{display:flex;justify-content:space-between;align-items:center;padding:1rem}.nombre{width:100%;margin-top:.4rem;font-family:gafiton;color:var(--background)}.caja-toggle{border:none;background:none;color:var(--background);cursor:pointer}.caja{display:flex;flex-direction:column;width:100%;color:var(--background)}.texto{font-size:4vw;width:100%;margin:.7rem 0}.caja-contenido{display:flex;flex-direction:column;gap:1rem}.imagen-box{height:32vh;width:100%;overflow:hidden;display:block}.caja-img{width:100%;height:100%;object-fit:cover;display:block}.caja-texto-info{display:flex;width:100%;justify-content:space-around;align-items:first baseline}.btn-container{background-color:var(--background);font-family:gafiton;padding:.7rem;border:none;border-radius:8px;cursor:pointer;padding:1.1rem 1rem .8rem;padding-top:rem;margin-bottom:1rem;width:100%}.caja-btn{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;margin-bottom:1rem;width:100%}.caja-btn-personalizar{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem;width:100%}.btn-container-personalizar{background-color:var(--background);font-family:gafiton;padding:.7rem;border:none;border-radius:8px;cursor:pointer;padding:1.1rem 1rem .8rem;padding-top:rem;margin-bottom:1rem;width:95%}.caja-dos{margin-bottom:1rem}.overlay{position:fixed;inset:0;width:100%;height:100vh;background-color:#00000080;z-index:10}.card-options{padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:1rem}.producto-overlay{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:.5rem;gap:1rem;color:var(--background)}.overlay-producto-tipos{display:flex;justify-content:center;flex-wrap:wrap;width:100%;gap:1rem}.tipos{padding:.5rem;border-radius:8px;cursor:pointer;border:1px solid var(--background);color:var(--background);background-color:transparent;transition:all .3s ease}.caja-info{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1rem}.caja-info-resumen{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1rem}.descripcion{width:100%;text-align:start;font-size:3.5vw}.precio{width:50%;text-align:end;margin-top:1rem;font-size:5vw}.caja-img-resumen{width:100%;height:20vh;object-fit:cover}.info-resumen{display:flex;flex-direction:column;align-items:center;width:100%;height:auto}.resumen-nombre{text-align:center;margin-top:1.5rem}.input-nombre{padding:.8rem;background:none;border:1px solid var(--background);color:var(--background);border-radius:8px;font-family:sans;transition:all .3s ease;margin-top:1rem;width:100%}.input-nombre::placeholder{color:var(--background);opacity:.9}input:focus{outline:none;box-shadow:1px 1px 7px var(--background)}.check{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;cursor:pointer;position:relative;background-color:#fff;border:2px solid var(--color-caja);transition:background-color .3s ease}.check:checked{background-color:var(--color-caja)}.check:checked:after{content:"";position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);animation:aparecerCirculo .2s ease forwards}@keyframes aparecerCirculo{to{transform:translate(-50%,-50%) scale(1)}}.producto-overlay{width:auto}.productos{font-size:3.3vw}.caja-toggle{transition:transform .7s cubic-bezier(.4,0,.2,1)}.caja-toggle.rotated{transform:rotate(180deg)}.caja-accordion{max-height:0;overflow:hidden;opacity:0;transform:translateY(-10px);transition:max-height 2s cubic-bezier(.65,0,.35,1),opacity .6s ease,transform .6s ease}.caja-accordion.accordion-open{max-height:5000px;opacity:1;transform:translateY(0)}.caja{overflow:visible}.caja-fade-in{animation:fadeInSlide .5s ease-out forwards}.pagos-texto,.total{font-size:2vw;text-align:center}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.caja-img-scale{animation:scaleIn .8s cubic-bezier(.34,1.56,.64,1) .3s both}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.caja-btn-delayed{animation:fadeInButton .4s ease-out .5s both}@keyframes fadeInButton{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.caja-resumen-scale{animation:scaleInResumen .4s cubic-bezier(.34,1.2,.64,1) forwards}@keyframes scaleInResumen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tipos,.btn-container{transition:all .3s ease}.tipos:hover{transform:translateY(-2px)}.btn-container:active{transform:scale(.95)}.card-contacto{width:100%;color:var(--primary);padding:var(--padding);border:2px solid var(--primary);border-radius:8px;display:flex;flex-direction:column;gap:1rem}.contacto-lista{display:flex;justify-content:space-between}.telefono{display:flex;justify-content:space-between;align-items:center}.pagos{width:80%}@media (min-width: 768px){.nombre-caja{font-size:5vw}.caja-contenido{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:2rem;padding:0 1rem 1rem .4rem}.caja-item{gap:0;height:15vh}.caja-info{display:flex;flex-direction:column;gap:1rem;width:100%}.descripcion{width:100%;text-align:start;font-size:2.5vw}.imagen-box{border-radius:8px;padding:1rem;background-color:#0000001a;margin:1rem;z-index:0;height:auto}.icons{font-size:1.5rem}.precio{width:100%;text-align:start}.btn-container,.btn-contariner-personalizar{font-size:1.8vw}.caja-btn-personalizar{width:50%}.btn-container-personalizar{width:90%;font-size:1.8vw}}@media (min-width:768px) and (max-width:1023px){.caja-btn{display:flex;width:50%;justify-content:end}}@media (min-width:1024px){.pagos-texto{font-size:1vw}.caja-contenido{display:flex;align-items:first baseline}.caja-info{padding-top:0}.caja-btn{display:flex;width:50%;justify-content:end}.caja-btn.caja-editar{width:100%}.productos,.total{font-size:2.7vw}.input-nombre{padding:1rem;font-size:1.3rem}.btn-container{margin-bottom:0;padding:1.4rem 1rem 1rem;margin-right:.4rem}.caja-btn-personalizar{width:80%;display:flex;justify-content:end;margin-right:1REM}.btn-container-personalizar{width:60%;font-size:1.8vw}}.section-about{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100dvh;overflow:hidden}.fondo-img{width:100%;height:100%;object-fit:cover}.fondo{display:flex;flex-direction:column;justify-content:center;position:absolute;width:70%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f9f2de99;border-radius:4px;padding:1rem;will-change:transform;transform-origin:center center;box-shadow:.5px .5px 20px var(--text)}.contenido-parrafo{margin-bottom:01rem}.texto-final{width:100%;position:absolute;display:flex;justify-content:center;top:13%}.closing{color:var(--background);text-align:center}.conoce{margin-top:1rem;width:100%;font-size:10vw;color:var(--text);padding:0 1rem}.mesita-texto{text-align:start;color:var(--text);padding:.5rem 1rem;width:100%}.mesita-imagen{width:100%;height:46vh;display:flex;justify-content:center}.imagen-about{width:100%;height:100%;object-fit:contain}@media (min-width:768px) and (max-width:1023px){.section-about{overflow:hidden!important}.fondo-about{width:100%;height:100vh}.fondo{width:50%;height:auto;border-radius:0;max-height:80vh}.fondo-img{filter:brightness(.9)}.tab-content{height:fit-content;height:100%;width:100%}.contenido{display:flex;flex-direction:row;padding:var(--padding);border:4px solid pink;align-items:center;justify-content:space-between;height:100%}.conoce{margin-top:3rem}.mesita-texto{width:100%}.texto-imagen-container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem;margin-bottom:1rem}.mesita-imagen{width:45%;height:45vh;border-radius:4px}.ilu{width:100%;height:100%;object-fit:contain}}@media (min-width:1024px){.fondo{top:50%;width:25%}.section-about{overflow:hidden!important}}.section-cajas{overflow-y:auto;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;padding:var(--padding);background-color:var(--background)}.section-cajas::-webkit-scrollbar{width:8px}.section-cajas::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:4px}.split-parent{overflow:visible!important}.titulo-cajas{font-size:10vw;color:var(--primary);width:90%;margin-top:4rem}.galeria{display:flex;flex-direction:column;width:100%;height:auto;position:relative;margin-top:1rem}.galeria-cajas{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;position:relative;margin-top:0rem}.cajas-li{width:100%;box-shadow:0 4px 10px #0000001a;border-radius:1rem;overflow:hidden;position:relative;z-index:auto;margin-bottom:-1rem;transition:transform .3s ease}.cajas-li:hover{transform:translateY(-3px) scale(1.01);z-index:99}.texto{color:var(--primary)}@media (min-width:768px){.titulo-cajas{font-size:8vw;width:70%}.text{position:absolute;font-size:14px;width:40%;text-align:end;top:30%;right:0}.galeria{margin-bottom:2rem}.texto{font-size:2vw}}.galeria-dinamica{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:1}.fondo-dinamico{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(2px) brightness(.7);z-index:0}.scroll-container{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;z-index:2;position:relative;width:100%;height:100%;scrollbar-width:none}.scroll-container::-webkit-scrollbar{display:none}.imagen-wrapper{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:2rem;cursor:pointer}.imagen-wrapper img{max-width:90%;max-height:90%;object-fit:contain;border-radius:2px;box-shadow:0 20px 60px #00000080;transition:transform .3s ease}.flechas-navegacion{display:none}.indicadores{position:absolute;bottom:5.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}.indicador{width:6px;height:6px;border-radius:50%;background:#ffffff80;border:none;cursor:pointer;transition:all .3s ease}.indicador.activo{background:var(--background);width:30px;border-radius:5px}.indicador:hover{background:var(--background);opacity:.8}@media (min-width: 768px){.imagen-wrapper{padding:1rem}.indicadores{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}}@media (min-width: 1023px){.flechas-navegacion{display:flex;position:absolute;top:50%;width:100%;justify-content:space-between;padding:0 2rem;transform:translateY(-50%);z-index:10}.flechas-navegacion button{background:#0003;color:var(--background);font-size:2rem;border:none;border-radius:8px;cursor:pointer;padding:.5rem 1rem}.flechas-navegacion button:hover{background:#000000b3}}.header{position:fixed;top:0;width:100%;z-index:20}.header-nav{display:flex;justify-content:end;align-items:center;padding:1rem}.menu-container{position:relative}.menu-icon-wrapper{cursor:pointer}.menu-icon,.header-menu{font-size:1.2rem;cursor:pointer;z-index:40;position:relative;color:var(--background)}.header-menu{background-color:var(--primary);padding:.3rem .8rem;border-radius:8px}.header-ul{position:fixed;top:4px;right:4px;width:90vw;height:calc(100dvh - 8px);background-color:var(--primary);box-shadow:1px 1px 10px var(--primary);list-style:none;padding:8rem 0rem 0 1rem;z-index:30;display:flex;flex-direction:column;gap:2rem;border-radius:20px 10px 10px 20px}.header-li a{text-decoration:none;text-align:end;width:100%;color:var(--background);font-size:11vw}.header-li{display:flex;justify-content:end;padding-right:1rem;margin-bottom:1rem;border-bottom:1px solid var(--background)}.blur-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0000004d;z-index:10}.politica-redes{height:100%;display:flex;align-items:center;justify-content:space-between;align-items:end;padding-bottom:1rem}.privacidad{width:100%;font-size:2.5vw;cursor:pointer;color:var(--background);line-height:1.1}.rrss{display:flex;justify-content:end;align-items:center;gap:35%;padding:0 1rem;width:40%}.icons{font-size:4vw;color:var(--background);cursor:pointer}.header-desk{display:none}@media (min-width:1023px){.header{display:none}.header-desk{display:flex;justify-content:center;position:fixed;top:0;width:100%;z-index:9999}.desk-nav{width:100%;display:flex;justify-content:center;align-items:center}.desk-ul{display:flex;justify-content:space-between;align-items:center;color:var(--primary);gap:2rem;background-color:#ffffff80;border-radius:8px;padding:.7rem 2rem;width:70%;max-width:1100px;margin:0 auto}.desk-li{text-align:center}.desk-logo{display:flex;justify-content:center}.redes-lista{display:flex;align-items:center;gap:2.5rem}.header-li{background-color:pink}.desk-li a{color:inherit;width:100%;position:relative;padding-bottom:2px;transition:color .3s}.desk-li a:hover:after,.desk-li a.activo:after{transform:scaleX(1)}}.desk-li a:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:var(--primary);opacity:.8;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.text-header{font-family:sans-black;width:auto}.redes-lista{display:flex;align-items:center}.redes-icons a{color:inherit}.icons-desk,.logo-header{transition:scale .3s ease}.icons-desk:hover{scale:1.1}.logo-header:hover{scale:1.05}.logo-header{width:100px;height:fit-content}.section-datos{display:flex;flex-direction:column;margin-top:1rem;min-height:100dvh}.datos-main{width:100%;display:flex;flex-direction:column;justify-content:center;padding:1rem;min-height:100dvh}.datos-titulo{font-size:9vw;color:var(--primary);width:100%}.datos-texto{font-size:2.6vw;margin-top:1rem}.datos-texto strong{font-family:sans-black}.boton-datos-container a{color:inherit}.boton-datos-container{font-family:gafiton;color:var(--primary);margin-top:2rem;cursor:pointer;font-size:2vw}@media (min-width:1024px){.datos-titulo{font-size:6.8vw}.datos-texto{font-size:2vw}}
