@font-face{font-family:SentinelBook;src:url("fonts/sentinel_book.otf"),url("fonts/sentinel_book.woff") format("woff")}@font-face{font-family:Neutra Display;src:url("fonts/neutradisp_bold.otf"),url("fonts/neutradisp_bold.woff") format("woff")}@font-face{font-family:Neutra Text Bold;src:url("fonts/neutra_text_bold.ttf"),url("fonts/neutra_text_bold.woff") format("woff")}@font-face{font-family:Gotham Condensed;src:url("fonts/gothamcond_light.otf"),url("fonts/gothamcond_light.woff") format("woff")}@font-face{font-family:Neutra Text Demi;src:url("fonts/neutratextdemi.otf"),url("fonts/neutratextdemi.woff") format("woff")}@font-face{font-family:SentinelBook Italic;src:url("fonts/sentinelbook-italic.otf"),url("fonts/sentinelbook-italic.woff") format("woff")}@font-face{font-family:Neutra Text Book;src:url("fonts/neutratextbook.otf"),url("fonts/neutratextbook.woff") format("woff")}*{box-sizing:border-box;margin:0;padding:0}html{font-size:50%;height:100%}@media only screen and (min-width: 750px){html{font-size:62.5%}}html,body{background:#fffdee;position:relative}body{color:#1c1c1c;font-family:'SentinelBook', sans-serif;font-size:19px;font-size:1.9rem;font-size:100%;font-weight:400;line-height:1.3;min-height:100%}body.error{background:#fffdee center center repeat;background-size:cover;background-attachment:fixed;color:#fff;font-size:60px;font-size:6rem}body.error a{color:#fff}body.error header{background:transparent none;padding-bottom:100px}h2{font-weight:300}a img{border:0}header .logo_nav_wrapper{height:80px;left:0;margin:auto;max-width:1600px;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:999;border-bottom:1px solid #000;background:#fffdee}header h2{font-size:2.1rem;margin:0;padding:0 0 40px}header p{clear:both;text-align:center}#wpadminbar header#header{top:46px}@media screen and (min-width: 783px){#wpadminbar header#header{top:32px}}@media screen and (max-width: 575px){#wpadminbar header#header{top:0}}@media only screen and (min-width: 769px){header .logo_wrapper .slogan{position:absolute;top:50%;transform:translateY(-50%)}header .logo_wrapper .slogan.img-fi{right:7%}header .logo_wrapper .slogan.img-en{right:7%}header{padding:50px 0 0}header .logo_wrapper{padding:5rem;display:inline-block;width:100%;position:relative}header .logo_wrapper .logo{float:left}.sectionContent .image_wrapper img.image_product{margin-bottom:3rem;max-width:85%}.sectionContent .image_wrapper img.image_side{position:absolute;right:4%;max-width:9%;top:19%}.sectionContent .quote{font-size:3.5rem;margin:0 4rem}.product .productContent{padding:0 55px}.secondProduct{border-top:none}.recipe .wrap-left{float:left;width:70%}.recipe .wrap-right{float:right;width:30%}.product .productContent .content h2{font-size:40px;font-size:4rem;line-height:1;margin:0;padding:30px 0 0;text-align:center}.product .productContent .image_wrapper{width:100%}.product .productContent .content{width:100%}.recipe img.logo{display:block;margin:0 auto 20px;width:60%}header nav ul li a{font-size:1.6rem}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.product .productContent .image_wrapper img{max-width:225px}.firstProduct .image_wrapper img{right:7% !important}}@media only screen and (min-width: 769px) and (max-width: 1024px){#drinks>.recipe{padding:30px;margin-top:100px}#drinks>.recipe ~ .recipe{margin-top:50px;padding:30px}.product .productContent .image_wrapper img{max-width:200px}.product .productContent .content{width:100%;float:left}.product .productContent .image_wrapper{width:50%;float:right;text-align:center}.sectionContent{padding:6rem 3rem}header img{max-width:325px}.sectionContent .image_wrapper img.image_product{margin-bottom:3rem;max-width:65%}.sectionContent .contentLeft{margin-bottom:3rem}}@media only screen and (max-width: 768px){header img{width:75%;margin-bottom:3rem}.ingredients{padding-bottom:2rem}#wrapperContent{padding:2rem}header{padding:80px 0 30px 0}.sectionContent .image_wrapper img{margin:3rem 0;max-width:100%}.sectionContent .quote{font-size:2rem;margin:2rem 4rem 4rem}.product .productContent .image_wrapper{text-align:center}.product .productContent .image_wrapper img{max-width:200px}.recipe{margin-top:5rem;padding:3rem 0}.recipe img.logo{width:35%;display:block;margin:0 auto 20px}.product .productContent .content h2{font-size:3rem;line-height:1.3em;padding:30px 0;text-align:center}.logo_wrapper{padding:2rem 0rem;text-align:center;max-width:480px;margin-left:auto;margin-right:auto}header nav ul li a{font-size:1.4rem}.product .productContent .content p{font-size:2rem;text-align:left}}@media only screen and (max-width: 374px){header nav ul li a{font-size:1.3rem}}header #headerContent{border-bottom:2px solid #000}header #headerCenter{max-width:1600px;margin:0 auto}header nav{position:fixed;top:0;width:100%;z-index:999;font-family:Neutra Text Bold;padding-top:2rem}header nav ul{display:inline-block;margin:0 auto;width:100%}header .logo_wrapper{position:relative}header .logo_wrapper::after{content:'';background-color:#000;width:100%;height:1px;position:absolute;left:0;bottom:3px}@media only screen and (min-width: 755px){header nav ul{margin:auto;width:100%}}header nav ul li{display:inline-block;list-style:none;vertical-align:top;color:#1c1c1c;width:19.5%;position:relative;text-align:center}header nav ul li:not(:last-of-type)::after{content:'';display:inline-block;height:30px;background-color:#1c1c1c;width:2px;position:absolute;right:0;top:50%;transform:translateY(-50%)}header nav ul li a{display:inline-block;color:#1c1c1c;line-height:35px;margin:0 4px 4px 0;padding:0 0px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.sectionContent{font-size:2.2rem}.whatSection{max-width:1600px;margin:0 auto}.whatSection h2{font-size:2.8rem;font-family:Neutra Text Bold;text-transform:uppercase;padding-bottom:1rem}.whatSection .cheers{font-size:34px;font-family:SentinelBook Italic}.whatSection .signature-wrapper{text-transform:uppercase;font-family:Neutra Text Demi;font-size:1.8rem}.whatSection .signature-wrapper span{font-family:Neutra Text Book;font-size:2.8rem}.whatSection .signature-wrapper img{margin-top:2rem}.productCenter::after{content:'';background-color:#000;width:100%;height:1px;position:absolute;left:0;bottom:3px}.product .ingredients{position:relative}.product .ingredients h2 span.productName{position:relative;padding-right:1.5rem}.product .ingredients h2 span.productName::after{content:'';display:inline-block;width:6px;height:6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin:0 0.5rem;position:absolute;top:50%;transform:translateY(-50%)}.product .ingredients span.amount{position:relative;padding-left:5rem}.product .ingredients span.amount::before{content:'';display:inline-block;width:4px;height:27px;background-color:#000;margin-left:-2.5rem;position:absolute}@media only screen and (min-width: 1201px) and (max-width: 1400px){.product .productContent .image_wrapper img{top:32%}.secondProduct .productContent .image_wrapper img{top:30%}.firstProduct .image_wrapper img{right:15% !important}.secondProduct .image_wrapper img{right:0% !important}.product .image_wrapper{max-width:270px}header img.img-fi{max-width:500px !important}header img.img-en{max-width:500px !important}.product .productContent .image_wrapper img{max-width:230px !important}}@media only screen and (min-width: 1401px){.product .productContent .image_wrapper img{top:14%}.secondProduct .productContent .image_wrapper img{top:5%}}@media only screen and (min-width: 1201px){.product .ingredients{width:95%}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.recipe{padding:40px 0}.recipeCenter{padding:0}.product .ingredients{width:80%}.product .productContent .image_wrapper img{top:35%}.secondProduct .productContent .image_wrapper img{top:30%}}@media only screen and (min-width: 769px) and (max-width: 1200px){header img.img-fi{max-width:400px !important}header img.img-en{max-width:400px !important}.product .productContent .image_wrapper img{max-width:230px !important}}.product .productContent .image_wrapper img{max-width:300px;width:50%;z-index:1}header img.img-fi{max-width:700px}header img.img-en{max-width:700px}@media only screen and (min-width: 1025px){.sectionContent .contentWrapper{position:absolute;top:-75px}.whatSection .contentLeft{width:55%;float:left;padding:4rem 16rem 10rem 6rem}.whatSection .contentRight{width:45%;float:right;position:relative;right:0}.recipeCenter{max-width:1600px;margin:0 auto;padding:0 11rem}.recipe{padding:40px 10% 0}#drinks>.recipe{margin-top:14rem}#drinks>.recipe ~ .recipe{margin-top:4rem}.product.firstProduct .productContent .image_wrapper img{width:90%;position:absolute;right:25%;transform:translateY(-50%)}.product.secondProduct .productContent .image_wrapper img{width:90%;position:absolute;right:8%;transform:translateY(-50%)}.product img.small{transform:translateY(-50%) scale(0.7) !important;transform-origin:bottom}.product .productContent .content{float:left;width:60%}.product .productContent .content .nutritionalValue{margin-top:2rem}.product .productContent .content .nutritionalValue p{font-size:2rem}.product .productContent .image_wrapper{float:left}}.sectionContent .contentWrapper .image_wrapper{position:relative;text-align:center}.sectionContent .quote{border-top:2px solid #b4b9be;border-bottom:2px solid #b4b9be;padding:3rem;text-align:center;line-height:1.5;font-family:Neutra Display;text-transform:uppercase}.contentRight .contentWrapper{width:100%}@media only screen and (max-width: 480px){.nutritionalValue table,.nutritionalValue p{font-size:11px}}.nutritionalValue table{width:100%;text-align:left;max-width:575px;margin-bottom:25px}.nutritionalValue table th:last-child,.nutritionalValue table td:last-child{text-align:right}.nutritionalValue table td{border-bottom:2px dotted black;line-height:1.2em;white-space:nowrap}.nutritionalValue table td em{font-style:normal;position:relative;z-index:4}.nutritionalValue table td span{position:relative;transform:translateY(6px);-webkit-transform:translateY(6px);display:inline-block}.nutritionalValue table td span:after{display:block;content:' ';position:absolute;z-index:1;background:#fffdee;top:0;right:-3px;bottom:-3px;left:-1px}#what{margin-bottom:5rem}@media only screen and (min-width: 430px){header nav ul li a{font-size:18px;font-size:1.8rem;line-height:45px;padding:0 14px}}@media only screen and (min-width: 880px){header nav{position:relative;text-align:center}}footer{display:none}section{display:block;margin:auto;overflow:hidden;padding:0 4%;position:relative;width:100%;z-index:900}@media only screen and (min-width: 780px){section{padding:0}}section .wrapper{margin:auto;max-width:1600px;overflow:hidden;position:relative;width:100%}.product{clear:both;font-size:20px;font-size:2rem;padding:15px 0 50px}.product:after{content:"";display:table;clear:both}.product .productContent{font-family:SentinelBook;color:#000}.product .ingredients h2,.product .ingredients span{font-family:Neutra Text Bold}.product .ingredients strong{font-size:2rem}.product .productContent .content h2 img{margin:0 auto 20px;max-width:150px}@media only screen and (min-width: 490px){.product .productContent .content h2{text-align:left}.product .productContent .content img{float:right}}.product .productContent .content h2{text-transform:uppercase;font-family:Neutra Display}@media only screen and (min-width: 780px){.product .productContent .content h2{font-size:50px;font-size:2.7rem;padding-bottom:2rem;text-transform:uppercase;font-family:Neutra Text Bold}.product .productContent .content p{font-size:24px;font-size:2.4rem}}.recipe{background-color:#fff}.recipe h2{font-family:Neutra Text Bold;text-align:left;font-size:2.4rem;padding-bottom:1rem}.recipe p{font-size:20px;font-size:2rem;margin:0 0 40px;position:relative}.recipe img.logo.ifwt{clear:both}@media only screen and (min-width: 800px){.recipe p{font-size:24px;font-size:2.4rem}}.product{border-bottom:2px solid black;border-top:2px solid black;position:relative;max-width:1600px;margin:0 auto}@media only screen and (min-width: 800px){.product{min-height:560px}}.product+.product{border-top:none}.footer{background:#fffdee center center repeat;font-size:20px;font-size:2rem;padding:60px 10% 60px;text-align:center;text-transform:uppercase}.footer p{margin:0 auto 20px;max-width:540px}.footer p.copy{font-size:12px;margin:20px auto 0}.footer p a{color:#1c1c1c;display:inline-block;padding:0 0 0 33px;text-decoration:none;line-height:36px}.footer p a:hover{text-decoration:underline}.footer img{width:480px}@media only screen and (max-width: 480px){.footer img{width:225px}}@media only screen and (min-width: 800px){.footer{font-size:24px;font-size:2.4rem;padding:185px 10%}}.group:after,.drink-recipe:after{visibility:hidden;display:block;content:"";clear:both;height:0}.drink-recipes{max-width:1600px;margin-left:auto;margin-right:auto;margin-top:140px}.drink-recipe{background:#555;color:#fff;margin-bottom:20px;position:relative}.drink-recipe .drink-recipe-text{position:relative}@media only screen and (min-width: 660px){.drink-recipe .drink-recipe-text{float:left;width:50%;height:0;padding-bottom:37.5%}}.drink-recipe .drink-recipe-text .drink-recipe-text-content{font-size:1.6rem;padding:25px 25px}@media only screen and (min-width: 660px){.drink-recipe .drink-recipe-text .drink-recipe-text-content{padding:0;width:450px;max-width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}@media only screen and (min-width: 992px){.drink-recipe .drink-recipe-text .drink-recipe-text-content{font-size:2rem}}.drink-recipe .drink-recipe-text .drink-recipe-text-content h2{text-transform:uppercase;font-family:Neutra Text Bold;font-size:3rem;margin-bottom:0.8em}@media only screen and (max-width: 991px){.drink-recipe .drink-recipe-text .drink-recipe-text-content h2{font-size:2.4rem}}.drink-recipe .drink-recipe-text .drink-recipe-text-content p{margin-bottom:1em}.drink-recipe .drink-recipe-text .drink-recipe-text-content p:last-child{margin-bottom:0}.drink-recipe .drink-recipe-image{width:100%;height:0;padding-bottom:75%;position:relative;background-size:cover;background-position:50% 50%}@media only screen and (min-width: 660px){.drink-recipe .drink-recipe-image{float:right;width:50%;padding-bottom:37.5%}}
