.productRecipe .wrap .recipe .main .cols:after,.productRecipe .wrap:after{content:"";display:block;clear:both}.productRecipe .wrap .recipe .main .cols .col,.productRecipe .wrap .recipe .main .detail .col,.productRecipe .wrap .recipe{box-sizing:border-box;-moz-box-sizing:border-box}header[role=banner] .wrap nav ul li a{font-family:"Circular Std Medium"}.fullRange header p{font-family:"Circular Std Book"}.fullRange .wrap .col h3,.fullRange header h2{font-family:"Recoleta W05 Bold"}.desktop{display:block}.mobile{display:none}body{padding-top:178px}body.landing{padding-top:40px}body.landing .text-panel .wrap header{width:580px;margin:0 auto}body.landing .text-panel .wrap header .rotate{width:91px;top:50%;margin-top:60px;right:0}body.landing .text-panel .wrap figure:not(.rotate){margin-top:-130px}header[role=banner]{height:178px}header[role=banner] .wrap h1{width:195px;height:124px}header[role=banner] .wrap nav{text-align:center;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-top:50px;width:1024px;margin:0 auto}header[role=banner] .wrap nav:before,header[role=banner] .wrap nav:after{content:"";background-color:rgba(37,121,94,.5);height:1px;display:block;width:380px;position:absolute;top:20px;left:0}header[role=banner] .wrap nav:after{left:auto;right:0}header[role=banner] .wrap nav ul li{display:inline-block}header[role=banner] .wrap nav ul li:hover a{color:#00b98d}header[role=banner] .wrap nav ul li+li{margin-left:40px}header[role=banner] .wrap nav ul li:nth-of-type(3){margin-right:81px}header[role=banner] .wrap nav ul li:nth-of-type(4){margin-left:284px}header[role=banner] .wrap nav ul li a{color:#26795f;text-transform:uppercase;font-size:.875rem;letter-spacing:.1em;display:block;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:color;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:color;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:color;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:color;transition-timing-function:linear;transition-duration:300ms;transition-property:color}.productRecipe.modal{height:100vh}.productRecipe.modal .wrap>figure{height:100vh;padding-top:0}.productRecipe .wrap button{background-position:-200px -20px;width:39px;height:39px;margin:0 30px 0 auto;position:absolute;top:30px;right:0}.productRecipe .wrap>figure{padding-top:100%;float:left;width:50%}.productRecipe .wrap .recipe{padding:60px 40px;width:50%;float:left}.productRecipe .wrap .recipe header h2{font-size:1rem;padding-bottom:15px}.productRecipe .wrap .recipe header h3{font-size:3.3125rem}.productRecipe .wrap .recipe header p{font-size:1.25rem}.productRecipe .wrap .recipe .main{width:460px}.productRecipe .wrap .recipe .main .detail .col{width:35%;height:90px}.productRecipe .wrap .recipe .main .detail .col:nth-of-type(2){border-left:1px solid rgba(248,245,237,.5);border-right:1px solid rgba(248,245,237,.5);width:45%;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.productRecipe .wrap .recipe .main .detail .col:last-of-type{border-top:0;width:20%}.productRecipe .wrap .recipe .main .detail .col figure{width:55px;margin-left:0;margin-right:10px}.productRecipe .wrap .recipe .main .detail .col span{width:64px;height:64px;padding-top:16px}.productRecipe .wrap .recipe .main .detail .col h4{font-size:1rem;margin-left:10px}.productRecipe .wrap .recipe .main .detail .col h4 em{font-size:1.25rem}.productRecipe .wrap .recipe .main .detail .col p{font-size:1.125rem;margin-left:10px}.productRecipe .wrap .recipe .main .cols{padding-top:0;border-bottom:1px solid rgba(248,245,237,.5);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.productRecipe .wrap .recipe .main .cols .col{float:left;width:35%;min-height:465px;padding-bottom:30px;padding-top:30px;padding:30px 10px 30px 0}.productRecipe .wrap .recipe .main .cols .col+.col{width:65%;padding-left:25px;padding-right:0;border-top:0;margin-top:0;position:relative}.productRecipe .wrap .recipe .main .cols .col+.col:before{content:"";width:1px;height:100%;position:absolute;top:0;left:0;display:block;background-color:rgba(248,245,237,.5)}.fullRange{background-color:#00b98d;padding:100px 0 120px 0}.fullRange header{text-align:center;padding-bottom:50px}.fullRange header h2{font-size:3.3125rem;color:#f8f5ec;line-height:1.1;text-align:center;padding-bottom:15px}.fullRange header p{text-transform:uppercase;letter-spacing:.1em;font-size:1.125rem;line-height:1.2;color:#124734}.fullRange .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;width:980px;margin:0 auto}.fullRange .wrap .col{width:33.3%;position:relative;margin-bottom:80px}.fullRange .wrap .col:hover figure{opacity:0}.fullRange .wrap .col:hover figure.hover{opacity:1}.fullRange .wrap .col figure{width:300px;margin:0 auto}.fullRange .wrap .col figure.hover{position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.fullRange .wrap .col h3{font-size:2.1875rem;text-align:center;margin-top:30px;color:#124734}.slider.range .swiper-container{width:980px;margin:0 auto}.slider.range .swiper-container .swiper-wrapper .swiper-slide{width:33.3%;position:relative}.slider.range .swiper-container .swiper-wrapper .swiper-slide:hover figure{opacity:0}.slider.range .swiper-container .swiper-wrapper .swiper-slide:hover figure.hover{opacity:1}.slider.range .swiper-container .swiper-wrapper .swiper-slide figure.hover{position:absolute;top:0;left:0;right:0;margin:0 auto;opacity:0;pointer-events:none;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.slider.recipes .swiper-menu{width:300px;position:relative;left:10px}.slider.recipes .swiper-container .swiper-wrapper .swiper-slide:hover figure{opacity:1}.slider.good-stuff .swiper-container{width:980px;margin:0 auto}.slider.good-stuff .swiper-container .swiper-wrapper .swiper-slide{width:33.3%}.slider.latest-news .swiper-menu{margin-top:-45px;width:960px}.slider.latest-news .swiper-container{width:980px}.slider.latest-news .swiper-container .swiper-wrapper .swiper-slide{width:33.3%}.slider.where-to-buy{padding:60px 0 20px 0}.slider.where-to-buy .swiper-container{width:980px}.slider.where-to-buy .swiper-container .swiper-wrapper .swiper-slide{width:33.3%}.slider.hero .swiper-container .swiper-wrapper .swiper-slide{height:-moz-calc(100vh - 178px);height:-o-calc(100vh - 178px);height:-webkit-calc(100vh - 178px);height:calc(100vh - 178px)}.contact{padding:85px 0}.contact .wrap{width:980px;margin:0 auto}.contact .wrap h2{font-size:3.3125rem;padding-bottom:15px}.contact .wrap p{font-size:1.125rem}.contact .wrap form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .wrap form .mandatory{font-size:1rem;margin-top:32px}.contact .wrap form button{height:68px;font-size:1.125rem;width:294px;margin-top:26px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all;margin-left:0}.contact .wrap form button:hover{background-color:#124734}.contact .wrap form .col{width:-moz-calc(50% - 43px);width:-o-calc(50% - 43px);width:-webkit-calc(50% - 43px);width:calc(50% - 43px)}.contact .wrap form .col+.col{margin-top:0;margin-left:86px}.contact .wrap form .col .tickbox{margin-top:43px}.contact .wrap form .col .tickbox input{width:28px;height:28px;margin-top:5px}.contact .wrap form .col .tickbox span{width:22px;height:22px;top:8px}.contact .wrap form .col .tickbox label{font-size:1rem;line-height:1.5;width:-moz-calc(100% - 52px);width:-o-calc(100% - 52px);width:-webkit-calc(100% - 52px);width:calc(100% - 52px)}.contact .wrap form .col .input+.input{margin-top:25px}.contact .wrap form .col .input.select:after{background-position:-160px -20px;width:23px;height:13px;margin-top:-6px;right:36px}.contact .wrap form .col .input input,.contact .wrap form .col .input select,.contact .wrap form .col .input textarea{height:68px;font-size:1.125rem;padding:0 36px}.contact .wrap form .col .input ul li{top:28px;right:20px}.contact .wrap form .col .input textarea{height:254px;padding-top:23px}.product .wrap{width:980px;margin:0 auto}.product .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product .wrap .cols .col{width:50%}.product .wrap .cols .col>figure{width:460px}.product .wrap .cols .col header{width:465px;margin:0 0 20px auto}.product .wrap .cols .col .info{width:465px;margin-left:auto}.product .wrap .cols .col .stockists{width:465px;margin-left:auto}.standardText{margin:100px 0}.standardText .wrap{margin:0 auto;width:980px}footer .wrap nav{margin:30px 0 35px 0}footer .wrap nav ul{text-align:center}footer .wrap nav ul li{line-height:1;display:inline-block}footer .wrap nav ul li+li{margin-left:150px}footer .wrap p{width:100%}footer .wrap p span{display:inline-block;padding:0 20px}