@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&family=Red+Hat+Display:wght@300;400;500;700&display=swap";header{align-items:center;backdrop-filter:blur(10px);background-color:#ffffffac;display:flex;justify-content:center;width:100%;z-index:100}header .container{display:flex;align-items:center;justify-content:space-between;margin:18px 20px 12px;width:100%}@media screen and (min-width: 1180px){header .container{width:1200px}}header .container .imgContainer>img{width:130px;height:50px}header .container .navbar{display:flex;align-items:center;justify-content:space-between}header .container .navbar .navbarContainerLink,header .container .navbar .navbarContainerRed{display:none;margin:0 20px 0 0}@media screen and (min-width: 1180px){header .container .navbar .navbarContainerLink,header .container .navbar .navbarContainerRed{display:flex;align-items:center;justify-content:center}header .container .navbar .navbarContainerLink ul,header .container .navbar .navbarContainerRed ul{display:flex;align-items:center;justify-content:center}header .container .navbar .navbarContainerLink ul li,header .container .navbar .navbarContainerRed ul li{list-style:none}header .container .navbar .navbarContainerLink .navLinks,header .container .navbar .navbarContainerRed .navLinks{gap:55px}header .container .navbar .navbarContainerLink .redesSociales,header .container .navbar .navbarContainerRed .redesSociales{gap:24px}}header .container .navbar .menuIcon{display:block}@media screen and (min-width: 1180px){header .container .navbar .menuIcon{display:none}}.menuOpen{display:block;width:50%;height:fit-content;backdrop-filter:blur(10px);background-color:#fff;position:absolute;top:100%;right:0;border-radius:20px;padding:20px;margin:10px}.menuClosed{display:none}.navbarContainerLinkToggle .navLinks,.navbarContainerLinkToggle .redesSociales,.navbarContainerRedToggle .navLinks,.navbarContainerRedToggle .redesSociales{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0 auto;padding:0}.navbarContainerLinkToggle .redesSociales,.navbarContainerRedToggle .redesSociales{flex-direction:row;gap:20px;margin:20px 0 0}.navbarContainerLinkToggle li,.navbarContainerRedToggle li{list-style:none}footer{width:100%;height:171px;display:flex;justify-content:center;background-color:#fff;align-items:center}@media screen and (min-width: 1180px){footer{height:100px}}footer .container{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;margin:27px 20px 36px;gap:20px}@media screen and (min-width: 1180px){footer .container{width:1200px}}footer .container .imgContainer{width:100%;display:flex;justify-content:space-between;align-items:center}footer .container .imgContainer .danone{width:45px;height:45px}footer .container .imgContainer .vitalineaLogo{width:70px;height:30px;filter:grayscale(1)}footer .container .imgContainer .infoContainerNoMobile{display:none}@media screen and (min-width: 1180px){footer .container .imgContainer .infoContainerNoMobile{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;text-align:start;margin:0 0 0 32px}}footer .container .infoContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width: 1180px){footer .container .infoContainer{display:none}}footer .container p{font-size:12px;font-weight:400}.heroContainer{display:flex;align-items:center;background-color:#fff;background-image:url(/assets/background-hero-aeba8f29.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;width:100%;z-index:-1}.heroContainer .container{display:flex;align-items:center;flex-direction:column;justify-content:space-between;margin:17px 20px 70px;width:100%}@media screen and (min-width: 1180px){.heroContainer .container{flex-direction:row;justify-content:center;gap:130px;width:100%;margin:58px auto 165px}}.heroContainer .container .imgProducto>img{height:243.13px;transform:rotate(15deg);width:90.45px;filter:drop-shadow(40px 102px 45px rgba(0,0,0,.10193))}@media screen and (min-width: 1180px){.heroContainer .container .imgProducto>img{height:403px;width:148px}}.heroContainer .container .aboutHero{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;text-align:start;width:100%}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero{width:574px}}.heroContainer .container .aboutHero div{margin:0 20px}.heroContainer .container .aboutHero .saboresHero{display:flex;align-items:center;font-size:14px;font-weight:400;justify-content:space-between;margin:27.75px 20px 19px}.heroContainer .container .aboutHero .saboresHero div{display:flex;gap:10px;justify-content:center}.heroContainer .container .aboutHero .saboresHero div span{display:flex;align-items:center;background-color:transparent;border-radius:11.5px;border:solid .5px rgba(0,0,0,.0784313725);justify-content:space-between;padding:0 18px;cursor:pointer;transition:all .3s ease}.heroContainer .container .aboutHero .saboresHero div span:active,.heroContainer .container .aboutHero .saboresHero div span:hover{background-color:#ff00001b;border:solid .5px transparent}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero .saboresHero{margin:25px 20px}}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero .titleHero>h1{font-size:40px}}.heroContainer .container .aboutHero .infoHero{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.heroContainer .container .aboutHero .infoHero p{margin:10px auto;font-weight:300;color:#000}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero .infoHero p{margin:30px auto;font-size:17px}}.heroContainer .container .aboutHero .infoHero button{background-color:#78246d;width:100%;height:40px;font-weight:400;transition:all .3s ease;cursor:pointer}.heroContainer .container .aboutHero .infoHero button:hover{background-color:#57194f}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero .infoHero button{width:243px}}.heroContainer .container .aboutHero .imgInfoHero{display:flex;align-items:center;gap:26px;justify-content:center;margin:36px auto 21px}.heroContainer .container .aboutHero .imgInfoHero img:first-child{width:62px;height:62px}.heroContainer .container .aboutHero .imgInfoHero img:last-child{width:86px;height:62px}@media screen and (min-width: 1180px){.heroContainer .container .aboutHero .imgInfoHero{margin:33px 0 0 20px}}.heroContainer .arrowIcon{position:relative;bottom:80px}.AboutContainer{display:flex;align-items:center;background:#FFFFFF;flex-direction:column;justify-content:center;width:100%}.AboutContainer .container{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:100px auto 0;width:100%}@media screen and (min-width: 1180px){.AboutContainer .container{width:900px;margin:100px auto 70px;flex-direction:row}}.AboutContainer .container .aboutInfo{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;text-align:start;gap:18px;width:100%;margin:0 20px}.AboutContainer .container .aboutInfo .titleAbout{margin:0 40px}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo .titleAbout{margin:0}}.AboutContainer .container .aboutInfo div{margin:0 20px}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo div{margin:0}}.AboutContainer .container .aboutInfo div h1{letter-spacing:2.41px}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo div h1{margin:0 0 35px;font-size:32px;line-height:44px}}.AboutContainer .container .aboutInfo div ul{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo div ul{width:260px}}.AboutContainer .container .aboutInfo div ul li{list-style:none;font-weight:400}.AboutContainer .container .aboutInfo .ingredientesTabla{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo .ingredientesTabla{gap:50px;flex-direction:row;justify-content:space-between}}.AboutContainer .container .aboutInfo .ingredientesTabla .infoIngredientes{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;gap:21px;z-index:100}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo .ingredientesTabla .infoIngredientes{gap:44px}}.AboutContainer .container .aboutInfo .ingredientesTabla .infoIngredientes strong{font-weight:500}.AboutContainer .container .aboutInfo .ingredientesTabla .infoIngredientes p{font-weight:300}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo .ingredientesTabla .infoIngredientes{line-height:19px;font-size:14px;width:230px}}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo{margin:55px auto 28px;font-weight:300;font-size:12px;color:#78246d}@media screen and (min-width: 1180px){.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo{margin:0;width:492px}}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo table{border-collapse:collapse;width:100%}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo table tr{background-color:#fafafa}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo table td{padding:10px 15px}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo table td:first-child{text-align:end}.AboutContainer .container .aboutInfo .ingredientesTabla .tableInfo table .gray{background-color:#f8f8f8}.productsContainer{display:flex;align-items:center;background-image:url(/assets/background-products-c6ef6119.png);flex-direction:column;justify-content:center;width:100%}.productsContainer .container{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 0 101px;width:100%}@media screen and (min-width: 1180px){.productsContainer .container{width:1100px;margin:95px auto 61px}}.productsContainer .container .productsTitle{text-align:center;margin:40px auto 0}.productsContainer .container .productsTitle h1{font-size:22px;line-height:30px}@media screen and (min-width: 1180px){.productsContainer .container .productsTitle h1{font-size:44px}}.productsContainer .container .productsVitalinea{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;gap:20px;scroll-snap-type:mandatory;scroll-snap-align:center;overflow-x:scroll}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea{gap:138px;overflow:hidden}}.productsContainer .container .productsVitalinea div{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;height:437px;scroll-snap-stop:always}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea div{overflow:hidden}}.productsContainer .container .productsVitalinea div .vitalineaGriego{height:106px;width:178px;object-fit:contain}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea div .vitalineaGriego{height:212px;width:356px}}.productsContainer .container .productsVitalinea div .vitalineaAzucar{height:134px;width:114px;object-fit:contain}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea div .vitalineaAzucar{height:267px;width:228px}}.productsContainer .container .productsVitalinea div .vitalineaBebible{height:207px;width:148px;object-fit:contain}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea div .vitalineaBebible{height:414px;width:296px}}.productsContainer .container .productsVitalinea div h2{font-size:11px;line-height:15px}@media screen and (min-width: 1180px){.productsContainer .container .productsVitalinea div h2{font-size:22px;line-height:30px}}::selection{background-color:#78246d;color:#fff}html{min-width:320px;scroll-behavior:smooth;overflow-x:hidden}body{box-sizing:content-box;overflow-x:hidden;font-family:Open Sans,sans-serif;font-family:Red Hat Display,sans-serif;margin:0;min-width:360px;padding:0;transition:all .3s}h1{color:#78246d;font-size:20px;font-weight:300;line-height:27px;margin:0}h2{color:#78246d;font-size:11px;font-weight:300;line-height:27px;margin:0}h3,h4,h5,h6{margin:0}p{color:#000;font-size:14px;font-weight:400;line-height:19px;margin:0}a,a:link,a:visited,a:active{color:#000;font-size:16px;font-weight:500;line-height:22px;text-decoration:none}button{border:none;color:#fff;font-size:14px;font-weight:400;line-height:19px;text-align:center}table,tr,td{border:none}main{display:flex;align-items:center;flex-direction:column;justify-content:center;margin:0 auto}.fresaHeader1{position:absolute;width:117px;height:186px;left:-59px;top:157px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaHeader2{position:absolute;width:251px;height:243px;left:33%;top:-85px;filter:blur(13.5914px)}.fresaAbout2{position:absolute;width:115px;height:132px;left:63%;top:955px;filter:blur(2.71828px) drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaAbout3{position:absolute;width:101px;height:97px;left:-63px;top:1214px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaHero1,.fresaHero2,.fresaAbout1,.fresaProducts1,.fresaProducts2{display:none}@media screen and (min-width: 1180px){.fresaHeader1{position:absolute;width:117px;height:186px;left:15%;top:-73px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaHeader2{position:absolute;width:471px;height:455px;left:45%;top:-278px;filter:blur(13.5914px)}.fresaHero1{position:absolute;width:139px;height:175px;left:80%;top:549px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaHero2{position:absolute;width:317px;height:403px;left:-13%;top:503px;filter:blur(6.7957px)}.fresaAbout1{position:absolute;width:117px;height:186px;left:6%;top:921px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606));transform:rotate(46deg)}.fresaAbout2{position:absolute;width:187px;height:216px;left:93%;top:899px;filter:blur(2.71828px) drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaAbout3{position:absolute;width:181px;height:175px;left:-4%;top:1307px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaProducts1{position:absolute;width:139px;height:175px;left:17%;top:1393px;filter:drop-shadow(0px 62px 34px rgba(0,0,0,.0636606))}.fresaProducts2{position:absolute;width:317px;height:403px;left:87%;top:1290px;filter:blur(6.7957px)}}
