@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{scale:1.1}html{scroll-behavior:smooth}body{min-width:320px}html,body,#root{height:100%;margin:0;padding:0}.navbar{position:fixed;width:100%;top:0;left:0;z-index:999;transition:background-color .3s ease,color .3s ease;background:transparent;color:#fff}.navbar.scrolled{background-color:#fff;color:#c0302b;box-shadow:0 2px 5px #0000004d}.navbar .container{max-width:1200px;margin:0 auto;padding:.8rem 1.2rem;display:flex;align-items:center;justify-content:space-between}.logo{height:40px}nav ul{display:flex;list-style:none;gap:1.5rem;margin:0;padding:0}nav ul li{position:relative}nav ul a{text-decoration:none;font-weight:600;color:#fff;transition:color .9s}.navbar.scrolled nav ul a{color:#c0302b}.navbar.scrolled nav ul a:hover{color:#ff5938}nav ul .dropdown{display:none;position:absolute;top:100%;left:0;background:#fff;color:#c0302b;padding:.5rem 0;min-width:180px;box-shadow:0 4px 8px #0000001a}nav ul li:hover>.dropdown{display:block}.dropdown li a{color:#c0302b}.menu-toggle{display:none;font-size:1.5rem;background:none;border:none;color:#fff;cursor:pointer}.navbar.scrolled .menu-toggle{color:#c0302b}.social-icons{display:flex;gap:5px}.social-icons a{color:#fff;transition:color .3s}.navbar.scrolled .social-icons a{color:#c0302b}.social-icons a:hover{color:#c5784e}@media (max-width: 768px){nav{position:absolute;top:100%;left:0;background:#fff;width:100%;display:none;flex-direction:column;padding:1rem;z-index:998}nav.open{display:flex}nav ul{flex-direction:column;gap:1rem}nav ul a{color:#c0302b}.menu-toggle{display:block}}.homeContainer{width:100%;height:100vh;background:linear-gradient(#19020200,#15010100),url(/assets/vittorioFondo-DCxcurk3.png) center/cover;display:flex;justify-content:center;align-items:center;overflow:hidden}.home{opacity:0;animation:fadeIn 1s ease .3s forwards;display:flex;flex-direction:column;align-items:flex-start}.logoHome{display:flex;align-items:flex-end;margin-bottom:10px}.home img{width:220px;box-shadow:none;opacity:.85}.tituloHome{color:#fff;font-size:12rem;text-shadow:2px 5px 12px rgba(0,0,0,.322);font-weight:500;margin:-30px 0 0;padding:0;font-family:Roboto,sans-serif;font-weight:900;font-style:normal;line-height:1.1}.home p{text-align:center;color:#fff;font-size:1.1rem;margin:-30px 0 0;padding:0 50px;font-family:Roboto,sans-serif;font-weight:400;font-style:normal}.home h2{font-size:3.5rem;color:var(--primero);margin-bottom:-10px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width:500px){.homeContainer{overflow-x:hidden}.home{display:flex;flex-direction:column;align-items:center}.tituloHome{margin:20px;text-align:center;font-size:6rem;line-height:50px;width:100%;background-color:#f33e37}.home p{text-align:center;font-size:1.2rem;margin-top:-5px;padding:0 20px}.logoHome{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.home img{width:320px}}@media only screen and (min-width: 780px) and (max-width: 900px) and (orientation: landscape){.home img{width:320px}}.productosContainer{width:100%}.tituloProductos{background-color:gold;width:100%;display:block;display:inline}.productoCiabatta{display:flex;align-items:center;justify-content:center;gap:100px;padding-bottom:20px}.productoCiabatta img{width:300px;height:auto;filter:drop-shadow(8px 15px 15px #00000060);border-radius:5px}.textosCiabatta h2{font-size:6rem;margin:0}.textosCiabatta p{margin:0;font-size:1.3rem}.productoPizzas{background-color:#f53e38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40' width='80' height='40'%3E%3Cpath fill='%23bf8987' fill-opacity='0.18' d='M0 40a19.96 19.96 0 0 1 5.9-14.11 20.17 20.17 0 0 1 19.44-5.2A20 20 0 0 1 20.2 40H0zM65.32.75A20.02 20.02 0 0 1 40.8 25.26 20.02 20.02 0 0 1 65.32.76zM.07 0h20.1l-.08.07A20.02 20.02 0 0 1 .75 5.25 20.08 20.08 0 0 1 .07 0zm1.94 40h2.53l4.26-4.24v-9.78A17.96 17.96 0 0 0 2 40zm5.38 0h9.8a17.98 17.98 0 0 0 6.67-16.42L7.4 40zm3.43-15.42v9.17l11.62-11.59c-3.97-.5-8.08.3-11.62 2.42zm32.86-.78A18 18 0 0 0 63.85 3.63L43.68 23.8zm7.2-19.17v9.15L62.43 2.22c-3.96-.5-8.05.3-11.57 2.4zm-3.49 2.72c-4.1 4.1-5.81 9.69-5.13 15.03l6.61-6.6V6.02c-.51.41-1 .85-1.48 1.33zM17.18 0H7.42L3.64 3.78A18 18 0 0 0 17.18 0zM2.08 0c-.01.8.04 1.58.14 2.37L4.59 0H2.07z'%3E%3C/path%3E%3C/svg%3E");display:flex;align-items:center;justify-content:center;gap:100px;padding:10px}.productoPizzas img{width:300px;height:auto;filter:drop-shadow(8px 15px 15px #00000060);border-radius:5px}.textosSlices h2{color:#fff;font-size:6rem;margin:0}.textosSlices p{margin:0;font-size:1.3rem}.cotizacion{width:100%;height:400px;background:linear-gradient(to left,#000406e0 40%,#002e4734),url(/assets/pizzaFamiliar-CKpqcDRM.jpg) center/cover;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.cotizacion h2{color:#fff;font-size:4.5rem;margin:0;font-weight:700;padding-right:50px}.cotizacion p{color:#e0dddd;padding-right:50px;margin:0}.cotizacionB{width:100%;height:400px;background:linear-gradient(to right,#000406e0 40%,#002e4734),url(/assets/pizzaXL-ETRLD-yC.jpg) center/cover;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.cotizacionB h2{color:#fff;font-size:4.5rem;margin:0;font-weight:700;padding-left:50px}.cotizacionB p{color:#e0dddd;padding-left:50px;margin:0}@media only screen and (max-width: 920px){.productosTitle{font-size:2.6rem;line-height:50px}.productoCiabatta{flex-direction:column;gap:10px}.textosCiabatta h2{font-size:4rem;margin:0;text-align:center}.textosCiabatta p{text-align:center;margin:0;font-size:1.3rem;padding:0 10px}.productoPizzas{flex-direction:column-reverse;gap:10px;padding:10px}.textosSlices h2{text-align:center;color:#fff;font-size:4rem;margin:0}.textosSlices p{text-align:center;margin:0;font-size:1.3rem}.cotizacion h2{color:#fff;font-size:3rem;margin:0;font-weight:700;padding-right:15px;line-height:70px}.cotizacion p{color:#e0dddd;margin:0;padding-right:15px;text-align:end}.cotizacionB h2{color:#fff;font-size:3rem;margin:0;font-weight:700;padding-left:15px}.cotizacionB p{color:#e0dddd;padding-left:15px;margin:0}}.nosotros{display:flex;gap:55px;align-items:center;justify-content:center;padding:30px 100px}.nosotros img{width:400px;border-radius:5px;box-shadow:15px 20px 20px #0000004f}.acercaDeNosotros{display:flex;gap:55px;align-items:center;justify-content:center;padding:30px 100px;background-color:#f53e38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 40' width='80' height='40'%3E%3Cpath fill='%23bf8987' fill-opacity='0.18' d='M0 40a19.96 19.96 0 0 1 5.9-14.11 20.17 20.17 0 0 1 19.44-5.2A20 20 0 0 1 20.2 40H0zM65.32.75A20.02 20.02 0 0 1 40.8 25.26 20.02 20.02 0 0 1 65.32.76zM.07 0h20.1l-.08.07A20.02 20.02 0 0 1 .75 5.25 20.08 20.08 0 0 1 .07 0zm1.94 40h2.53l4.26-4.24v-9.78A17.96 17.96 0 0 0 2 40zm5.38 0h9.8a17.98 17.98 0 0 0 6.67-16.42L7.4 40zm3.43-15.42v9.17l11.62-11.59c-3.97-.5-8.08.3-11.62 2.42zm32.86-.78A18 18 0 0 0 63.85 3.63L43.68 23.8zm7.2-19.17v9.15L62.43 2.22c-3.96-.5-8.05.3-11.57 2.4zm-3.49 2.72c-4.1 4.1-5.81 9.69-5.13 15.03l6.61-6.6V6.02c-.51.41-1 .85-1.48 1.33zM17.18 0H7.42L3.64 3.78A18 18 0 0 0 17.18 0zM2.08 0c-.01.8.04 1.58.14 2.37L4.59 0H2.07z'%3E%3C/path%3E%3C/svg%3E")}.acercaDeNosotros img{width:400px;border-radius:5px;box-shadow:15px 20px 25px #cbd9ff20}.tituloNosotros{font-size:2.97rem;color:#fff;line-height:50px;margin-bottom:20px}.acercaDeNosotros p{color:var(--text-100)}.acercaDeNosotros p,.nosotros p{text-align:justify}@media (min-width:1700px){.nosotros,.acercaDeNosotros{padding:60px 250px}}@media only screen and (max-width: 765px){.nosotros{display:flex;flex-direction:column;gap:15px;padding:20px}.nosotros img{width:350px;box-shadow:5px 10px 25px #cbd9ff6c}.nosotros p{padding:0 5px;text-align:justify}.tituloNosotros{font-size:2.5rem;line-height:45px;margin:20px 0;text-align:center}.acercaDeNosotros{display:flex;flex-direction:column-reverse;gap:15px;padding:20px}.acercaDeNosotros img{width:350px;box-shadow:5px 10px 25px #cbd9ff6c}.acercaDeNosotros p{text-align:justify}}.contactoContainer{width:100%;position:relative;padding-bottom:100px}.contactoDivisor{position:absolute;bottom:-20px;left:0;width:100%;height:auto;display:block;z-index:-99}.ubicacion{display:flex;justify-content:center;align-items:center;gap:50px}.ubicacion img{width:400px;border-radius:5px;box-shadow:15px 20px 20px #0000004f}.ubicacionTextos h2{font-size:2.5rem}.ubicacionTextos p{font-size:2rem}.videoContacto{width:300px;height:auto;border-radius:5px;box-shadow:15px 20px 20px #0000004f}.horario{font-size:1rem;color:#333;line-height:1.3}.horario h3{font-size:2.5rem;color:#f53e38;font-weight:700}.horario p{font-size:1.5rem;font-weight:700}@media only screen and (max-width: 765px){.ubicacion{flex-direction:column}.ubicacionTextos{text-align:center}.ubicacionTextos h2{line-height:40px}.ubicacion img{width:350px}#ubicacionVideo{flex-direction:column-reverse}.horario h3{font-size:2.5rem;color:#f53e38;font-weight:700;text-align:center}.horario p{text-align:center;font-size:1.5rem;font-weight:700}}.footerContainer{margin-bottom:-2px;display:flex;align-items:center;justify-content:space-between;background-color:#f53e38;color:#fff;padding:40px 20px}.footerCol1{text-align:center}.footerCol1 img{width:200px;height:auto}.footerItem{display:flex;justify-content:center;align-items:center;gap:4px;font-size:1rem;margin-bottom:1px}.footerIcon{color:#fff}.mediosPagoImg{width:100%;max-width:400px;margin-top:10px;margin-bottom:10px;border-radius:5px;box-shadow:15px 20px 25px #5b5a5a53}.footerRights{font-size:.9rem;color:#c9c5c5;margin-top:10px}.footerCol2 li a{color:#fff}@media screen and (max-width: 768px){.footerCol2{display:none}.footerContainer{flex-direction:column;align-items:flex-start}}.whatsapp-widget{position:fixed;bottom:20px;right:20px;z-index:999}.whatsapp-icon{width:60px;height:60px;cursor:pointer;filter:drop-shadow(3px 4px 5px #00000040)}.whatsapp-bubble{position:absolute;right:70px;bottom:10px;background-color:#25d366;color:#fff;padding:10px 15px;border-radius:20px;font-size:14px;white-space:nowrap;box-shadow:0 4px 10px #00000026;animation:bounceIn .6s ease}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce{animation:bounceIn .6s ease}:root{--primary: #e63946;--secondary: #f1faee}input[type=password]::-ms-reveal,input[type=password]::-webkit-credentials-auto-fill-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-clear-button{display:none}.loginContainer{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--secondary)}section{position:absolute;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;gap:2px;flex-wrap:wrap;overflow:hidden}section:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(var(--secondary),var(--primary),var(--secondary));animation:animate 5s linear infinite}@keyframes animate{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}section span{position:relative;display:block;width:calc(6.25vw - 2px);height:calc(6.25vw - 2px);background:#181818;z-index:2;transition:1.5s}section span:hover{background:var(--primary);transition:0s}section .signin{position:absolute;width:400px;background:#222;z-index:1000;display:flex;justify-content:center;align-items:center;padding:40px;border-radius:4px;box-shadow:0 15px 35px #000}section .signin .content{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}section .signin .content h2{font-size:2em;color:var(--primary);text-transform:uppercase}section .signin .content .form{width:100%;display:flex;flex-direction:column;gap:25px}section .signin .content .form .inputBox{position:relative;width:100%}section .signin .content .form .inputBox input{position:relative;width:100%;background:#333;border:none;outline:none;padding:25px 10px 7.5px;border-radius:4px;color:#fff;font-weight:500;font-size:1em}section .signin .content .form .inputBox i{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 10px;font-style:normal;color:#aaa;transition:.5s;pointer-events:none;font-size:1.5rem}.signin .content .form .inputBox input:focus~i,.signin .content .form .inputBox input:valid~i{transform:translateY(-35px);font-size:.8em;color:#fff}.signin .content .form .links{position:relative;width:100%;display:flex;justify-content:space-between}.signin .content .form .links a{color:#fff;text-decoration:none}.signin .content .form .links a:nth-child(2){color:var(--primary);font-weight:600}.signin .content .form .inputBox input[type=submit]{padding:10px;background:var(--primary);color:var(--secondary);font-weight:600;font-size:1.35em;letter-spacing:.05em;cursor:pointer}input[type=submit]:active{opacity:.6}@media (max-width: 900px){section span{width:calc(10vw - 2px);height:calc(10vw - 2px)}}@media (max-width: 600px){section span{width:calc(20vw - 2px);height:calc(20vw - 2px)}}.administradorContainer{background-color:#fffffa;display:flex;height:100%}.barraLateral,.barraLateralAbierto{background-color:#f53e38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");padding:2px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:3px 0 15px #00000079;transition:width .3s ease}.barraLateral img,.barraLateralAbierto img{width:20px;cursor:pointer}.barraLateral{width:40px}.barraLateralAbierto{width:160px}.contenidoBarraAbierta{width:100%;height:80%;display:flex;flex-direction:column;align-items:center}.contenidoBarraAbierta h3{text-align:center;border-bottom:1px solid white;padding-bottom:20px}.contenidoBarraAbierta h4{color:#fff;cursor:pointer;font-size:1.3rem;margin:15px 0;padding:0}.opcionesBarra{width:80%}.backgroundComponentes{background-color:#fbfbfb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23eaeaea' fill-opacity='0.42'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:100%;overflow-y:auto}.slicePizza{width:100px}.cabeceraTablaCierre{background-color:#f53e38;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.06'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.titulosTablaCierre{color:#fff;font-weight:700}.container-btn-file{cursor:pointer;display:flex;position:relative;justify-content:center;align-items:center;background-color:#307750;color:#fff;border-style:none;padding:1em 2em;border-radius:.5em;overflow:hidden;z-index:1;box-shadow:4px 8px 10px -3px #0000005b;transition:all .25s}.container-btn-file input[type=file]{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer}.container-btn-file>svg{margin-right:1em}.container-btn-file:before{content:"";position:absolute;height:100%;width:0;border-radius:.5em;background-color:#469b61;z-index:-1;transition:all .35s}.container-btn-file:hover:before{width:100%}
