:root{--bg-color:#003236}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-blend-mode:luminosity;background-color:#003236;background-color:var(--bg-color);background-image:url(https://www.transparenttextures.com/patterns/food.png);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100dvh;justify-content:center;margin:0;transition:background .5s ease-in-out}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100dvh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bento-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);margin:0 auto;max-height:calc(100dvh - 8rem);max-width:1200px}.bento-item{background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:1.5rem;position:relative}.contenedor-principal{display:flex;gap:1rem;max-height:calc(100dvh - 8rem);padding:4rem}.menuBentos{border:1px solid hsla(0,0%,100%,.151);border-radius:1rem;flex:20% 1;flex-direction:column;gap:1.5rem;padding:1.5rem}.menuBentos button{background-color:initial;border-bottom:1px solid #fff;border-radius:.5rem;color:#fff;display:inline-block;font-size:16px;padding:15px 32px;text-align:center;text-decoration:none}@media (max-width:768px){.bento-container{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;height:auto}.bento-item{grid-column:auto!important;grid-row:auto!important}}.Billboard_billboard__9RRCV{align-items:center;background:#f5f5f5;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:center;overflow:hidden;padding:1.5rem}.Billboard_content__bOncU{text-align:center}.Billboard_content__bOncU h3{color:#333;font-size:1.2rem;line-height:1.5;margin:0}.Billboard_content__bOncU h3:first-child{color:#00a651}@media (max-width:768px){.Billboard_billboard__9RRCV{grid-column:auto;grid-row:auto;padding:1rem}.Billboard_content__bOncU h3{font-size:1rem}}.Bottle_bottle__9zbP0{align-items:center;background:#00a651;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;grid-column:3/5;grid-row:3/4;justify-content:center;overflow:hidden;padding:1.5rem}.Bottle_bottle__9zbP0 img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Bottle_bottle__9zbP0:hover img{transform:scale(1.05)}@media (max-width:768px){.Bottle_bottle__9zbP0{aspect-ratio:1;grid-column:auto;grid-row:auto}}.Media_media__bjqeG{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;content-visibility:auto;display:flex;flex-direction:column;grid-column:1/2;grid-row:1/2;justify-content:center;overflow:hidden;padding:1.5rem}.Media_videoBackground__mZN2f{border:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.Media_media__bjqeG video{height:100%;left:0;object-fit:cover;top:0;width:100%}.Media_label__P3kMj{color:#00a651;font-size:.8rem;font-weight:700}.Media_title__n740L{font-size:1.2rem;margin:.5rem 0}.Media_price__NwNat{color:#00a651;font-size:2rem;font-weight:700;margin:1rem 0}.Media_mediaCode__FuG5h{margin-top:auto}.Media_mediaCode__FuG5h span{color:#666;font-size:.8rem}.Media_discountCode__pUPYj{margin-top:auto}.Media_discountCode__pUPYj span{color:#666;font-size:.8rem}.Media_barcode__isJSz{background:#f5f5f5;border-radius:.5rem;font-family:monospace;font-size:1.2rem;margin-top:.5rem;padding:.5rem}.LogoMain_logoMain__ggFUm{align-items:center;background-position:50%;background-size:cover;border-radius:1rem;box-shadow:0 4px 6px #0000001a;content-visibility:auto;display:flex;flex-direction:column;grid-column:2/4;grid-row:2/3;justify-content:center;overflow:hidden}.LogoMain_logoMain__ggFUm img{width:100%}.LogoMain_logoDots__eT\+6h{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;max-width:100px}.LogoMain_logoDots__eT\+6h span{background:#00a651;border-radius:50%;display:block;height:12px;transition:transform .3s ease;width:12px}.LogoMain_logoDots__eT\+6h:hover span{transform:scale(1.2)}.LogoMain_logoMain__ggFUm h2{color:#00a651;font-size:1.5rem;font-weight:700;letter-spacing:1px;margin:0}@media (max-width:768px){.LogoMain_logoMain__ggFUm{grid-column:auto;grid-row:auto}.LogoMain_logoDots__eT\+6h{max-width:80px}.LogoMain_logoMain__ggFUm h2{font-size:1.2rem}}.LogoSign_logoSign__0AxbM{align-items:center;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;grid-column:3/4;grid-row:1/2;justify-content:center;overflow:hidden}.LogoSign_logoSign__0AxbM img{height:auto;object-fit:contain;transition:transform .3s ease}.LogoSign_logoSign__0AxbM:hover img{transform:scale(1.05)}@media (max-width:768px){.LogoSign_logoSign__0AxbM{aspect-ratio:1;grid-column:auto;grid-row:auto}}.Phone_phone__vN\+jw{align-items:center;background:#00a651;border-radius:1rem;box-shadow:0 4px 6px #0000001a;display:flex;grid-column:4/5;grid-row:1/3;justify-content:center;overflow:hidden;padding:1.5rem}.Phone_phone__vN\+jw img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Phone_phone__vN\+jw:hover img{transform:scale(1.05)}@media (max-width:768px){.Phone_phone__vN\+jw{aspect-ratio:1;grid-column:auto;grid-row:auto}}.Slogan_slogan__EZE5R{background:#00a651;border-radius:1rem;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;grid-column:1/3;grid-row:3/4;justify-content:center;padding:1.5rem}.Slogan_slogan__EZE5R h2{font-size:1.8rem;font-weight:700;line-height:1.3;margin:0;transition:transform .3s ease}.Slogan_slogan__EZE5R h2:hover{transform:translateX(10px)}@media (max-width:768px){.Slogan_slogan__EZE5R{grid-column:auto;grid-row:auto;padding:1rem}.Slogan_slogan__EZE5R h2{font-size:1.4rem}}:root{--white:#fff;--black:#000}.Typeface_typeface__H1R3k{align-items:baseline;background:#7aa600;border-radius:1rem;box-shadow:0 4px 6px #0000001a;content-visibility:auto;display:flex;flex-direction:column;font-family:century-gothic;grid-column:2/3;grid-row:1/2;justify-content:center;overflow:hidden;padding:1.5rem}.Typeface_typeface__H1R3k img{height:12rem;width:auto}.Typeface_paleta__5iu4T{display:grid;grid-template-columns:repeat(4,1fr);height:auto;width:100%}.Typeface_paleta__5iu4T span{align-items:baseline;color:#fff;color:var(--white);content-visibility:auto;display:flex;flex-direction:column;height:1.5rem;justify-content:center;overflow:hidden}.Typeface_typeface__H1R3k h3{font-size:1.2rem;font-weight:700;margin:0}.Typeface_sample__JLdef{font-size:4rem;font-weight:700;margin:1rem 0;transition:transform .3s ease}.Typeface_typeface__H1R3k:hover .Typeface_sample__JLdef{transform:scale(1.1)}.Typeface_typeface__H1R3k span{font-size:.8rem;opacity:.8}@media (max-width:768px){.Typeface_typeface__H1R3k{grid-column:auto;grid-row:auto;padding:1rem}.Typeface_sample__JLdef{font-size:3rem}}.menuBentos{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.botones{background-color:#ffffff1a;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s ease}.botones:hover{background-color:#fff3;transform:translateY(-2px)}.botones.active{background-color:#ffffff4d;box-shadow:0 0 10px #fff3}