.top{background:url(/img/bamberg-topo-laranja.png) no-repeat 50% #ec7d30;background-size:cover}.top .header{position:relative;padding:10rem 0}.top .header:before{content:"";background:url(/img/bamberg-cervejas.png) no-repeat 0 0;background-size:auto 100%;position:absolute;right:0;left:55%;bottom:-4rem;top:0;z-index:2}.top .header h1{color:#fff;font-size:6.5rem;max-width:300px;line-height:1;margin:0 0 2.5rem}.top .header .button{height:4.5rem;line-height:4.5rem;font-weight:700;font-size:1.125rem;border-radius:20px}@media (max-width:640px){.top .header{padding:4rem 0 20rem}.top .header h1{text-align:center}.top .header .button{margin:0 auto;display:block;max-width:250px}.top .header:before{top:auto;background-position:top;left:0;height:19rem;bottom:-6px}}.products{position:relative;padding:2rem 0}.products .title{text-align:center;padding:3rem 0 4rem}.products .title strong{color:#797c7e;font-weight:500;font-size:1rem;text-transform:uppercase}.products .title h2{font-size:4.5rem;font-weight:700;text-transform:uppercase;color:#17151a;text-align:center;margin:.5rem auto 0}@media (max-width:640px){.products .title h2{font-size:3rem}}.products .menu_scrolling{position:relative}.products .menu_scrolling:before{content:"";height:2px;position:absolute;background:#f0f2f5;left:0;right:0;bottom:0}.products .menu_scrolling nav ul{width:100%;padding:0 0 1.5rem;text-align:center;white-space:nowrap;overflow-x:auto;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.products .menu_scrolling nav ul::-webkit-scrollbar{display:none}.products .menu_scrolling nav ul li{display:inline-block;padding:0}.products .menu_scrolling nav ul li a,.products .menu_scrolling nav ul li span{color:#797c7e;font-size:14px;text-decoration:none;text-transform:uppercase;padding:.5rem 1.5rem;border-radius:10px;position:relative;display:block}.products .menu_scrolling nav ul li a{color:#17151a;font-weight:600}.products .menu_scrolling nav ul li a.active,.products .menu_scrolling nav ul li a:hover{text-decoration:none;background:#17151a;color:#fff}.products .list-products{padding:2rem 0 0}.products .list-products .items{position:relative;max-width:80rem;margin:0 auto}.products .list-products .items .item{padding:.75rem;display:none}.products .list-products .items .item.active{display:block}.products .list-products .items .item .area{background-color:#f0f4f5;box-shadow:0 5px 15px .9px rgba(5,5,5,0);height:28.6rem;transition:all .2s ease-out}.products .list-products .items .item .area:hover{box-shadow:0 10px 15px .9px rgba(5,5,5,.2)}.products .list-products .items .item .area figure{margin:0;padding:0;height:17.6rem;text-align:center;transition:all .2s ease-out}.products .list-products .items .item .area figure img{position:relative;height:17.625rem;top:2rem;margin:0 auto}.products .list-products .items .item .area .description{background-color:#e6eaeb;padding:4.2rem 2rem 0;height:11rem;transition:all .2s ease-out}@media (max-width:640px){.products .list-products .items .item .area .description{padding:4.2rem 1.5rem 0}}.products .list-products .items .item .area .description h3{font-weight:400;font-size:1rem;color:#797c7e;line-height:1.5;margin:0}.products .list-products .items .item .area .description .more{position:relative;max-height:0;opacity:0;height:0;transition:all .2s ease-out;text-align:center}.products .list-products .items .item .area .description .more b{background-color:#17151a;border-radius:10px;color:#fff;text-align:center;text-transform:uppercase;width:8.75rem;font-size:14px;font-weight:700;display:inline-block;height:2.5rem;margin:0;line-height:2.5rem;transition:all .2s ease-out}.products .list-products .items .item .area:hover figure{background-color:#23bfd2}.products .list-products .items .item .area:hover .description{padding-top:3.5rem;background-color:#fff;height:12rem}.products .list-products .items .item .area:hover .description h3{color:#17151a}.products .list-products .items .item .area:hover .description b{margin-top:1rem}.products .list-products .items .item .area:hover .more{max-height:2.5rem;opacity:1}.express{position:relative;padding:2rem 0 3rem;overflow:hidden}.express .area-fundo{content:"";position:absolute;background:url(/img/verde-grunge.png) no-repeat 100% 0 #89c652;max-width:77rem;margin:0 auto;right:0;top:2rem;bottom:3rem;left:0}.express .area-fundo:before{content:"";position:absolute;background:url(/img/bandeide.png) no-repeat 0 0;background-size:100% 100%;height:74px;width:169px;left:-1.5rem;top:-1.5rem}.express>.grid-x{position:relative}.express>.grid-x:before{content:"";position:absolute;background:url(/img/barril-chop-bamberg.png) no-repeat 0 0;background-size:auto 100%;right:0;top:-2rem;bottom:-2rem;width:330px}@media (max-width:640px){.express>.grid-x:before{background-position:top;width:100%}}.express>.grid-x .area{padding:3rem 0}.express>.grid-x .area strong{font-size:1.3125rem;font-weight:800;text-transform:uppercase;color:#d4f4b8;display:block}.express>.grid-x .area h2{text-transform:uppercase;font-size:4.5rem;font-weight:700;margin:0 0 .5rem;color:#fff}@media (max-width:640px){.express>.grid-x .area strong{text-align:center}.express>.grid-x .area h2{margin:0 20px .5rem;text-align:center}.express>.grid-x .area .button{margin:0 auto;display:block;max-width:160px}}@media (max-width:640px){.express{background:url(/img/verde-grunge.png) no-repeat 100% 0 #89c652}.express>.grid-x:before{position:relative;height:260px;top:2rem}.express .area-fundo{display:none}}.premium{background:#17151a;padding:10rem 0 8rem;text-align:right;position:relative;z-index:1}@media (max-width:640px){.premium{padding-top:6rem;text-align:center;padding-bottom:32rem}}.premium:after{content:"";position:absolute;background:url(/img/bamberg-premiada.png) no-repeat 100% 0;background-size:auto 100%;left:0;right:55%;bottom:0;height:calc(100% - 3rem);max-height:627px}@media (max-width:640px){.premium:after{height:30rem;left:0;right:0}}.premium h2{font-size:5.3rem;color:#fff;font-weight:700;line-height:1.09;margin:0 0 1.5rem}.premium h2 strong{font-weight:700;color:#ffc708}.premium p{font-size:1rem;color:#fff;line-height:1.75}.tour{position:relative;background:#ee2c5a;padding:9rem 0 12rem}.tour h2{font-size:4.5rem;font-weight:600;color:#fff;text-transform:uppercase;margin:0;line-height:1.11;max-width:360px}.tour p{max-width:450px;line-height:1.75;font-size:1rem;color:#fff;margin:30px 0}.tour .images{position:absolute;right:0;top:0;bottom:0;width:50%}.tour .images .image{background:url(/img/foto-tour-guiado-bamberg-min.png) no-repeat 0;background-size:auto 100%;position:absolute;top:7rem;right:0;bottom:5rem;left:0;opacity:1}@media (max-width:640px){.tour{text-align:center;padding-top:6rem;padding-bottom:0}.tour .images{margin-top:3rem;position:relative;width:100%;height:400px}.tour .images .image{top:0;bottom:0}}.taproom{position:relative;background:#28cbdf;padding:7rem 0}.taproom h2{font-size:4.5rem;font-weight:600;color:#fff;text-transform:uppercase;margin:0;line-height:1.11;max-width:360px;display:inline-block}.taproom p{line-height:1.75;font-size:1rem;color:#fff;margin:30px 0}.taproom p strong{color:#ffc708}.taproom .texts{text-align:right}@media (max-width:640px){.taproom{padding:6rem 0;text-align:center}.taproom>div{flex-direction:column-reverse}.taproom .texts{text-align:center}}.instagram{background:#ebebeb;position:relative;padding:8rem 0;overflow:hidden}@media (max-width:640px){.instagram{padding:5rem 0 8rem;overflow:hidden}}.instagram h2{font-size:4rem;font-weight:600;color:#272727;text-transform:uppercase;padding-left:5rem;position:relative;margin:0}.instagram h2:before{content:"";position:absolute;background:url(/img/thumb.png) no-repeat 0 0;background-size:100% auto;left:0;top:-1rem;bottom:-3rem;width:4rem}@media (max-width:640px){.instagram h2{text-align:center;padding-left:1.5rem}.instagram h2:before{display:none}}.instagram strong{font-weight:400;font-size:1.125rem;color:#0f0f0e}@media (max-width:640px){.instagram strong{padding-left:1.5rem;text-align:center;display:block}}.instagram .photos-instagram{margin-top:3.125rem}.instagram .photos-instagram li{padding:.3rem}@media (max-width:640px){.instagram .photos-instagram li{padding:.3rem 1rem}}.instagram .photos-instagram li .img{border-radius:20px;border:1rem solid #fff;overflow:hidden;background:no-repeat 50%;background-size:cover;height:18.125rem}.instagram .photos-instagram .slick-next,.instagram .photos-instagram .slick-prev{font-family:Font Awesome\ 5 Pro;text-indent:-200px;overflow:hidden;position:absolute;height:3.75rem;width:2.5rem;top:6.875rem;cursor:pointer}.instagram .photos-instagram .slick-next:before,.instagram .photos-instagram .slick-prev:before{position:absolute;left:0;top:0;text-indent:0;font-size:3.75rem}.instagram .photos-instagram .slick-prev{left:-10rem}.instagram .photos-instagram .slick-next{right:-10rem}.instagram .photos-instagram .slick-prev:before{content:"\F053"}.instagram .photos-instagram .slick-next:before{content:"\F054"}.instagram .photos-instagram .slick-dots{position:absolute;bottom:-30px;display:block;right:0;left:0;padding:0;margin:0;list-style:none;text-align:center}.instagram .photos-instagram .slick-dots li{position:relative;display:inline-block;width:.625rem;height:.625rem;margin:0 .625rem;padding:0;cursor:pointer;background:transparent}.instagram .photos-instagram .slick-dots li button{font-size:0;line-height:0;display:block;width:.625rem;height:.625rem;padding:.3125rem;cursor:pointer;color:transparent;outline:none;background:#5c646e;border-radius:3.125rem}.instagram .photos-instagram .slick-dots li.slick-active button{background:#db415d}.instagram .photos-instagram .slick-next,.instagram .photos-instagram .slick-prev{color:#bfbfbf}.instagram .photos-instagram .slick-next:hover,.instagram .photos-instagram .slick-prev:hover,.instagram a{color:#89c652}.instagram a{font-weight:700;text-decoration:underline}.instagram a:hover{color:#89c652}div.questions_list_open{background:#89c652;padding:5rem 0;position:relative}div.questions_list_open:before{content:"";position:absolute;background:url(/img/bamberg-ingrediente.png) no-repeat 100% 0;background-size:auto 100%;height:567px;left:0;bottom:-8rem;right:65%}div.questions_list_open h2{font-size:3rem;text-transform:uppercase;max-width:270px;font-weight:900;color:#fff}@media (max-width:640px){div.questions_list_open h2{text-align:center;max-width:100%}}div.questions_list_open p.mb{line-height:1.75;max-width:270px;margin-bottom:30px;font-size:1rem;color:#fff}@media (max-width:640px){div.questions_list_open p.mb{text-align:center;max-width:100%}}div.questions_list_open ol.questions{padding-left:300px}@media (max-width:640px){div.questions_list_open ol.questions{padding-left:0}}div.questions_list_open ol.questions li{background:#fff;padding:0;margin-bottom:1.5rem;border-radius:10px;position:relative;transition:all .2s ease-out;box-shadow:1px 1.7px 5px 0 rgba(92,100,110,0)}div.questions_list_open ol.questions li:hover{box-shadow:1px 1.7px 5px 0 rgba(92,100,110,.2)}div.questions_list_open ol.questions li h3{font-size:14px;color:#676760;margin:0;padding:2rem;font-weight:400;cursor:pointer}div.questions_list_open ol.questions li h3 b{font-size:15px;color:#17151a;margin-right:10px}div.questions_list_open ol.questions li h3 i{color:#89c652;font-size:14px;position:absolute;top:34px;right:25px}div.questions_list_open ol.questions li .text{max-height:0;opacity:0;overflow:hidden;transition:all .2s ease-out}div.questions_list_open ol.questions li p{font-size:14px;margin:0;padding:20px 35px 25px;color:#676760}div.questions_list_open ol.questions li.active .text{max-height:200px;overflow:auto;opacity:1}.modal{display:none;overflow:auto}.modal,.modal .area,.modal .bk{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.modal .bk{background:rgba(0,0,0,.4)}.modal .close{color:#17151a;top:1.5rem;right:1.5rem;font-size:2rem;display:block}.modal .area,.modal .close{position:absolute;z-index:11}.modal .area{max-width:900px;margin:0 auto}.modal .area .box{padding:10rem 0 0}.modal .area .box .area-box{background-color:#fff;border-radius:0 0 20px 20px;padding:0 3.25rem 3.25rem;position:relative}.modal .area .box .area-box .product,.modal .area .box .area-box .product .especs{position:relative}.modal .area .box .area-box .product .especs .especifications{position:absolute;bottom:20px;left:.5rem;z-index:1}.modal .area .box .area-box .product .especs .especifications .espec{margin:.5rem 0}.modal .area .box .area-box .product .especs .especifications .espec span{background-color:#e8e8e8;white-space:nowrap;display:inline-block;border-radius:20px;color:#17151a;font-size:12px;padding:.3rem 1.2rem;line-height:1.5;font-weight:400}.modal .area .box .area-box .product img{position:relative;height:26rem;margin:-8rem auto 0;display:block}.modal .area .box .area-box .product strong{padding:1.5rem 0 0;color:#ee2c5a;font-weight:800;font-size:2rem;text-transform:uppercase;line-height:1.2;display:block}.modal .area .box .area-box .product p{color:#17151a;font-size:.875rem;min-height:100px}.modal .area .box .area-box .product a.button{background:#ff7e24;height:3.25rem;line-height:3.25rem;font-size:1.125rem;margin:.5rem 0 1rem}.modal .area .box .area-box .product a.button:hover{background-color:#17151a}.modal .area .box .area-box .premiuns{border-top:1px solid #d7d7d7;margin-top:1rem;padding-top:2rem}.modal .area .box .area-box .premiuns span{font-size:14px;color:#17151a;display:block;margin-bottom:1rem}.modal .area .box .area-box .premiuns .info{margin:.5rem 0}.modal .area .box .area-box .premiuns .info b{background-color:#64c746;display:inline-block;border-radius:20px;color:#fff;font-size:14px;padding:0 .9rem;line-height:1.5;font-weight:400}.modal .area .box .area-box .premiuns img{max-width:50px}@media (max-width:640px){.modal .area .box{background-color:#fff}.modal .area .box .area-box{padding:2rem 1.5rem 3.25rem}.modal .area .box .premiuns .buy{padding-top:4rem;text-align:center!important}.modal .area .box .list-premiuns{margin-top:2rem}}body.open-modal{overflow:hidden}body.open-modal .modal.open{display:block}