body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.logo-container{position:absolute;right:20px;top:10px}.logo-image{height:auto;width:100px}.wave-image{-webkit-filter:brightness(110%);filter:brightness(110%);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.menu{align-items:center;display:flex;justify-content:space-around;list-style:none;width:70%}.menu li button{cursor:pointer;margin-left:20px}.custom-shape-divider-top-1690924419{left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.custom-shape-divider-top-1690924419 svg{display:block;height:157px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:calc(174% + 1.3px)}.custom-shape-divider-top-1690924419 .shape-fill{fill:#fff}.navigationBar{align-items:center;display:flex;justify-content:center;padding:20px;position:relative;z-index:1}.nav-container{height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.language-buttons{align-items:center;display:flex;position:relative;z-index:2000}.button-52{background-color:transparent;border:1px solid #000;color:#000;cursor:pointer;font-family:revert;font-size:16px;font-weight:700;font-weight:200;letter-spacing:1px;outline:0;padding:8px 15px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-52:after{background-color:#daa520;content:"";height:100%;left:7px;position:absolute;top:7px;transition:.2s;width:100%;z-index:-1}.button-52:hover:after{left:0;top:0}.bm-burger-button{background:transparent;border:#000;height:25px;margin-left:-40px;position:relative;top:5px;width:33px;z-index:20}.bm-burger-button-transparent{background:transparent;border:none;cursor:pointer;height:85px;left:-53px;position:absolute;top:20px;width:60px;z-index:1000}.menu-container{cursor:pointer;justify-content:flex-start;position:fixed;right:20px;top:10px;width:80%;z-index:15;z-index:1000}.bm-burger-bars{background:#333;z-index:20}.bm-menu a{color:#fff;display:block;font-size:18px;padding:40px 45px 10px;text-decoration:none;transition:color .3s ease-in-out}.bm-menu a:hover{color:#007bff}.bm-menu{background-color:rgba(0,0,0,.8);border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.about-page{background-attachment:fixed;background-color:#fcc332;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:100%;min-height:100vh;padding:0}.acercade-container{padding:50px 0;text-align:center}.acercade-title{background-color:#fff;border-radius:5px;color:#000;display:inline-block;font-size:34px;margin-bottom:20px;padding:20px 25px}.acercade-text{color:#000;font-size:18px;margin-bottom:30px}.founders-section{background-color:#000;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:30px}.founders-image{border-radius:50%;margin-bottom:20px;max-width:100%}.founder-name{color:#fff;font-size:24px;margin-bottom:10px}.founder-description{color:#f5f5f5;font-size:16px}.passion-section{margin-top:40px}.banner{margin-bottom:20px;max-height:300px;overflow:hidden;position:relative;text-align:center;width:100%}.banner img{object-fit:cover;width:100%}.encuesta-text{background-color:#fff;border-radius:5px;color:#000;font-family:Insanibc,sans-serif;font-size:60px;font-weight:700;left:50%;padding:10px 20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.encuesta-content-container p{word-wrap:break-word;max-width:370px}.encuesta-content-container{margin-left:20px}.button_back{--primary-color:#000;--secondary-color:#fff;--border-color:#000;background-color:var(--primary-color);border:2px solid var(--border-color);border-radius:50px;box-shadow:0 8px 15px rgba(0,0,0,.1);color:var(--secondary-color);font-size:13px;font-weight:700;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease-in-out;z-index:1}.button_back:before{border-radius:50%;content:"";display:block;height:150%;left:50%;position:absolute;top:-100%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);transition:all .3s ease-in-out;width:150%;z-index:-1}.button_back:before,.button_back:hover{background-color:var(--secondary-color)}.button_back:hover{box-shadow:0 15px 20px rgba(0,0,0,.2);color:var(--primary-color);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.button_back:hover:before{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.button_back:active{box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}.button_next{--primary-color:#000;--secondary-color:#fff;--border-color:#000;background-color:var(--primary-color);border:2px solid var(--border-color);border-radius:50px;box-shadow:0 8px 15px rgba(0,0,0,.1);color:var(--secondary-color);font-size:13px;font-weight:700;margin-left:10px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease-in-out;z-index:1}.button_next:before{border-radius:50%;content:"";display:block;height:150%;left:50%;position:absolute;top:-100%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);transition:all .3s ease-in-out;width:150%;z-index:-1}.button_next:before,.button_next:hover{background-color:var(--secondary-color)}.button_next:hover{box-shadow:0 15px 20px rgba(0,0,0,.2);color:var(--primary-color);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.button_next:hover:before{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.button_next:active{box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}.button-container{display:flex;gap:10px;margin-top:10px}.button_send{--primary-color:hsla(0,11%,88%,.722);--secondary-color:green;--border-color:#000;background-color:var(--primary-color);border:2px solid var(--border-color);border-radius:50px;box-shadow:0 8px 15px rgba(0,0,0,.1);color:var(--secondary-color);font-size:13px;font-weight:700;margin-left:10px;overflow:hidden;padding:10px 20px;position:relative;transition:all .3s ease-in-out;z-index:1}.button_send:before{border-radius:50%;content:"";display:block;height:150%;left:50%;position:absolute;top:-100%;-webkit-transform:translate(-50%) scale(0);transform:translate(-50%) scale(0);transition:all .3s ease-in-out;width:150%;z-index:-1}.button_send:before,.button_send:hover{background-color:var(--secondary-color)}.button_send:hover{box-shadow:0 15px 20px rgba(0,0,0,.2);color:var(--primary-color);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.button_send:hover:before{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.button_send:active{box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-transform:translateY(0);transform:translateY(0)}.button-restart{background-color:#ffc83d;border:0;border-radius:.5rem;box-shadow:0 0 0 3px #000;color:#000;cursor:pointer;font-family:Verdana,Geneva,Tahoma,sans-serif;font-weight:bolder;letter-spacing:.1rem;padding:.5rem 2.5rem;position:relative;text-transform:uppercase;transition:all .9s ease-in-out}.button-restart:hover{background-color:#f03a17;color:#fff}.button-restart:before{content:"🍺";font-size:1.55rem;left:0;opacity:1;position:absolute;top:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .9s ease-in-out}.button-restart:hover:before{-webkit-animation:rightRun 2s forwards;animation:rightRun 2s forwards;content:"🇲🇽";font-size:2.5rem;opacity:1;top:-.75rem;-webkit-transform:rotate(40deg);transform:rotate(40deg);transition:all .9s ease-in-out;visibility:visible}.button-restart:active:before{content:"🌵"}@-webkit-keyframes rightRun{to{-webkit-transform:translateX(140px);transform:translateX(140px)}}@keyframes rightRun{to{-webkit-transform:translateX(140px);transform:translateX(140px)}}.encuesta-page{background-attachment:fixed;background-image:url(/static/media/BackSurvey.6ac85f1ff15632e66da4.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin:0;max-width:100%;min-height:100vh;padding:0}.mug-container{align-items:center;background-color:#555;display:flex;height:100vh;justify-content:center;margin:0}.container{margin-left:20px;position:relative}.glass{border-left:5px solid #fff;border-radius:0 0 10% 10%;height:200px;width:120px}.glass,.mug-container .grip{border-bottom:5px solid #fff;border-right:5px solid #fff}.mug-container .grip{border-radius:0 10% 30% 0;border-top:5px solid #fff;height:90px;margin-bottom:10px;width:40px}.foam{display:relative;height:45px;left:1px;position:absolute;top:0;z-index:100}.foam__item{display:inline-block;height:39.1875px;width:13.75px}.foam__item__circle{background:#fff;border-radius:50%;height:26.125px;position:absolute;width:26.125px}.foam__item__circle--bottom{margin-top:6.53125px}@-webkit-keyframes fill-foam{0%{top:173.875px}to{top:0}}@keyframes fill-foam{0%{top:173.875px}to{top:0}}.foam--filling{-webkit-animation:fill-foam 2s ease-in-out;animation:fill-foam 2s ease-in-out}.liquid{background-color:#f5a510;border-radius:0 0 8% 8%;bottom:5px;height:186.9375px;left:5px;position:absolute;width:120px}@-webkit-keyframes fill-liquid{0%{height:0}}@keyframes fill-liquid{0%{height:0}}.liquid--filling{-webkit-animation:fill-liquid 2s ease-in-out;animation:fill-liquid 2s ease-in-out}@-webkit-keyframes bubble{0%{bottom:5px}to{bottom:200px}}@keyframes bubble{0%{bottom:5px}to{bottom:200px}}.bubble{-webkit-animation:bubble 2s ease-in infinite;animation:bubble 2s ease-in infinite;background-color:#fff;border:1px solid #fff;border-radius:50%;height:1px;left:15px;opacity:.4;position:absolute;width:1px;z-index:90}.bubble--big{height:2px;width:2px}.nuestros-productos-container{margin:0 auto;max-width:800px;padding:20px;text-align:center}.product-description p{color:#fff;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:16px;text-align:left}.product-title{color:#fcc332;font-family:fantasy;font-size:24px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.product-slide{align-items:center;background-color:#000;border-radius:8px;display:flex;justify-content:space-between;margin:20px 0;padding:20px}.product-image img,.product-slide{box-shadow:0 2px 4px rgba(0,0,0,.1)}.product-image img{border-radius:4px;height:auto;max-width:100%}.product-description{flex:1 1;padding:0 20px;text-align:left}.carousel-root{width:100%}.carousel.carousel-slider{border-radius:8px;margin-bottom:20px}.carousel .slider-wrapper{margin:0;padding:0}.carousel .slider{display:flex;transition:all .5s}.carousel .slider-slide{flex:0 0 auto;height:auto;min-width:100%;position:relative}.carousel .control-arrow{background:transparent;color:#333;font-size:24px}.carousel .control-arrow:hover{color:#000}.carousel .thumbs-wrapper{display:none}@media (max-width:768px){.product-slide{flex-direction:column;text-align:center}.product-image img{margin-bottom:20px}.product-description{padding:0}}.productos-page{background-attachment:fixed;background-image:url(/static/media/productsback.e92805138a0d8fb678d5.jpg);background-repeat:no-repeat;background-size:cover;margin:0;min-height:1800px;padding:0}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.favoritos-page{background-attachment:fixed;background-image:url(/static/media/wood.03e08a70df265f188cf5.jpeg);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:100vh;padding:0}.favoritos-text{background-color:#fff;border-radius:5px;color:#000;font-family:Insanibc,sans-serif;font-size:30px;font-weight:700;left:83px;padding:10px 20px;position:absolute;position:fixed;top:141px;z-index:1}.overlay{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:3}.overlay p{color:#fff;font-size:24px;margin:0;padding:30px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:3}.overlay a{color:#007bff;text-decoration:underline}.no-scroll{overflow:hidden}.favoritos-list{list-style:none;margin:0;padding:0}.favoritos-item{background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 3px rgba(0,0,0,.2);margin:25px 0;max-width:220px;padding:10px}.favoritos-item button{background-color:#f44336;border:none;color:#fff;cursor:pointer;font-size:14px;margin-top:5px;padding:5px 10px}.favoritos-container{display:flex;flex-direction:column}.auth-details-container,.favoritos-list-container{margin:20px auto}.favoritos-content{flex:1 1}.favoritos-list-container{margin-left:60px;margin-top:200px}.auth-details-container{background-color:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:14px;padding:10px;position:absolute;right:110px;top:53px;z-index:3}.user-welcome{text-align:right}.user-email{font-weight:700;margin:0}.sign-out-button{background-color:#f44336;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;margin-top:5px;padding:5px 10px}.sign-in-text{background-color:#fff;border-radius:5px;color:#000;font-family:Insanibc,sans-serif;font-size:26px;font-weight:700;height:50px;left:50%;padding:10px 20px;position:absolute;top:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:270px}.sign-in-logo,.sign-in-text{align-items:center;display:flex;justify-content:center}.sign-in-logo{height:calc(100vh - 200px);margin-top:50px}.sign-in-logo img{height:auto;max-width:100%}.sign-in-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.sign-in-form .input-group{margin-bottom:20px}.sign-in-form label{font-size:18px;margin-bottom:5px}.sign-in-form input{font-size:12px;padding:10px;width:80%}.sign-in-form button{background-color:#007bff;border:none;color:#fff;cursor:pointer;font-size:18px;padding:10px 20px}.sign-in-form button:hover{background-color:#0056b3}.login-message{color:#fff;font-size:18px;font-size:24px;padding:30px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5);z-index:3}.login-message a{color:#007bff;text-decoration:underline}.sign-in-form{border-radius:5px;margin-left:50px;margin-top:70px;padding:20px}.map-container,.sign-in-form{align-items:center;display:flex;flex-direction:column}.map-container{margin-top:60px}.address-container{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);margin-top:40px;padding:10px;width:60%}.address-box{font-size:14px;line-height:1.6}#map{height:300px;margin-right:10px;width:100%}.address-image{height:auto;width:100%}.sign-up-page{background-attachment:fixed;background-color:#fcc332;background-repeat:no-repeat;background-size:100% auto;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:100vh;padding:0}.sign-up-container{height:100vh;position:relative;width:100vw}.sign-up-container,.sign-up-logo{align-items:center;display:flex;justify-content:center}.sign-up-logo{border-radius:5px;height:50px;left:50%;padding:10px 20px;position:absolute;top:250px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:270px;z-index:1}.sign-up-logo img{height:auto;max-width:160%}.signup-form{align-items:center;background-color:rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:column;height:100vh;height:auto;justify-content:center;margin:-200px 0 0;padding:20px;position:relative;z-index:2}.signup-form h1{font-size:24px;margin-bottom:20px;text-shadow:2px 2px 4px #000}.signup-form input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-bottom:10px;padding:10px;width:300px}.signup-form button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px}.signup-form button:hover{background-color:#0056b3}html{background:url(/static/media/beer.4959f29a4acf52753039.jpeg) no-repeat 50% fixed;background-size:cover;box-sizing:border-box;height:100%}*{font-family:Insanibc,sans-serif}.inicio-container{margin-top:50px;text-align:center}.logo{height:auto;margin-bottom:60px;width:350px}.floating-button{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background-color:#000;border-radius:5px;bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 0 10px #fff;color:#fff;padding:10px 20px;position:fixed;right:93px;text-decoration:none;z-index:2}.floating-button:hover{background-color:#0056b3}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}.black-section{align-items:flex-start;background-color:#000;color:#fff;display:flex;justify-content:space-between;margin-bottom:30px;margin-top:30px;padding:20px}.black-section h3{color:#fcc332;font-size:24px;font-weight:700}.left-section,.right-section{flex:1 1}.black-section p{font-size:16px}.left-section{margin-right:20px}.carousel-container{margin:0 auto;max-width:600px}.carousel .slide img{max-height:500px;object-fit:contain}
/*# sourceMappingURL=main.09cb8792.css.map*/