.recipes .wrap .cols .col .half,.contact .wrap form .input,.contact .wrap form .input.textarea,footer .wrap .cols .col{box-sizing:border-box;-moz-box-sizing:border-box}header[role="banner"] .wrap nav ul li,.textPanel .wrap h2{font-family:'Montecatini Largo Ultra';font-weight:900;font-style:normal}.recipes .wrap .cols .col .half h4{font-family:'Gilroy Bold';font-weight:700;font-style:normal}.desktop{display:block}.mobile{display:none}body{padding-top:180px}body.home .stores{margin-top:-8.9vw}body.home .textPanel{background-color:#f8f3e2}body.home .ranges+.textPanel{background-color:transparent}body.favourites .textPanel.greyText{padding-bottom:0}body.plantiful .recipes .wrap .cols .col .half h4{color:#c0d46e}body.plantiful .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight:before{left:5px}body.eatWell .recipes .wrap .cols .col .half h4{color:#f3c200}body.chefsTable .textPanel{padding-bottom:172px}body.chefsTable .textPanel .wrap figure{width:450px;margin:100px auto 0 auto}body.chefsTable .textPanel .wrap p{max-width:740px}body.chefsTable .recipes .wrap .cols .col .half h4{color:#b49e68}body.chefsTable .recipes{margin-bottom:0!important}body.chefsTable .rangeSlider .swiper-container .swiper-wrapper .swiper-slide>figure{opacity:1;z-index:1;transform:scale(1.2)}body.chefsTable .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info{opacity:1}header[role="banner"]{height:180px}header[role="banner"] .wrap{margin:0 60px}header[role="banner"] .wrap h1{width:242px;height:95px;margin:20px auto 0 auto}header[role="banner"] .wrap nav{margin-top:20px}header[role="banner"] .wrap nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%}header[role="banner"] .wrap nav ul li{position:relative;color:#f8f3e2;font-size:1.25rem;letter-spacing:.1em;text-transform:uppercase;-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}header[role="banner"] .wrap nav ul li.red:hover,header[role="banner"] .wrap nav ul li.red.active{color:#ef3346}header[role="banner"] .wrap nav ul li.yellow:hover,header[role="banner"] .wrap nav ul li.yellow.active{color:#f3c200}header[role="banner"] .wrap nav ul li.gold:hover,header[role="banner"] .wrap nav ul li.gold.active{color:#b49e68}header[role="banner"] .wrap nav ul li.green:hover,header[role="banner"] .wrap nav ul li.green.active{color:#c0d46e}header[role="banner"] .wrap nav ul li.lightRed:hover,header[role="banner"] .wrap nav ul li.lightRed.active{color:#ff6c72}.hero+.textPanel{padding-top:133px}.hero .wrap .stamp-animation{width:161px;height:161px;z-index:100}.textPanel{padding-top:125px}.textPanel.terms{padding-bottom:140px}.textPanel.terms .wrap h2{font-size:1.875rem;line-height:1.33;max-width:770px;margin:0 auto}.textPanel.terms .wrap span{max-width:770px;margin:0 auto}.textPanel.terms .wrap span+p{margin-top:48px}.textPanel.terms .wrap h3{font-size:1.25rem;width:100%;max-width:770px;margin:0 auto}.textPanel.terms .wrap p{font-size:1.125rem}.textPanel.terms .wrap p+table{margin-top:54px}.textPanel.terms .wrap .subheading{max-width:770px;margin:0 auto}.textPanel.terms .wrap .subheading+p{margin-top:27px}.textPanel.terms .wrap .subheading+p+.subheading{margin-top:62px}.textPanel.terms .wrap .subheading span{max-width:unset;margin:0}.textPanel.terms .wrap .subheading h3{max-width:fit-content;margin:0}.textPanel.terms .wrap table{max-width:770px;margin:0 auto;white-space:unset}.textPanel.terms .wrap table+.subheading{margin-top:54px}.textPanel.terms .wrap table tr,.textPanel.terms .wrap table td{padding:15px}.textPanel.terms .wrap table thead tr td{font-size:1.125rem}.textPanel.terms .wrap table tbody tr td{font-size:1rem;padding-top:35px;padding-bottom:25px}.textPanel.terms .wrap ol{max-width:770px;margin:0 auto}.textPanel.terms .wrap ol+.subheading{margin-top:108px}.textPanel.terms .wrap ol p{font-size:1rem;margin-left:0}.textPanel.terms .wrap ol li{font-size:1rem;margin-left:20px}.textPanel.terms .wrap ol ul li{margin-left:0}.textPanel.terms .wrap ol ul li:before{margin-right:23px}.textPanel .wrap .hills{margin:0 -240px 0}.textPanel .wrap .birdFlying{position:absolute;top:0;left:0;width:100%}.textPanel .wrap .leaves{position:fixed;z-index:-1;top:65px;left:0;right:0;width:90vw;margin:0 auto}.textPanel .wrap h2{text-align:center;text-transform:uppercase;font-size:2.1875rem;letter-spacing:.1em}.textPanel .wrap h2+p{margin-top:37px}.textPanel .wrap p{line-height:1.4;max-width:770px;margin:0 auto}.textPanel .wrap p+p{margin-top:40px}.imageSlide{margin-top:-100px}.imageSlide figure{width:1915px}.rangeSlider{margin:126px auto 0;width:84vw;position:relative}.rangeSlider:before{content:'';display:block;width:200vw;height:200vw;position:absolute;top:-moz-calc(-50vw + 70px);top:-o-calc(-50vw + 70px);top:-webkit-calc(-50vw + 70px);top:calc(-50vw + 70px);left:-50vw;background-color:#f8f3e2;z-index:-1}.rangeSlider h2{margin-bottom:124px}.rangeSlider .swiper-container{margin:0 auto;width:78vw;padding-bottom:124px;overflow:visible;overflow:hidden}.rangeSlider .swiper-container .swiper-wrapper{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding-bottom:0}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide{width:auto;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;padding-bottom:124px}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide>figure{margin-bottom:0;height:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:.5;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-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}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide>figure img{height:auto}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active>figure{opacity:1;z-index:1;transform:scale(1.2)}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .info{opacity:1}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info{opacity:0;-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;position:absolute;bottom:-100px;left:50%;margin-left:-39vw;width:78vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:last-of-type{padding:0}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight{padding-right:10px;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight:before{width:24px;height:50px;top:-5px}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight h3{padding-left:10px;text-align:center}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col figure{top:-12px}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3{font-size:1.25rem}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 em{display:inline-block}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 img{display:inline-block;margin-left:15px;width:130px}.clouds .cloud{position:fixed;top:0;right:20px;z-index:-1;width:100px;height:auto;-webkit-animation:animateCloud 60s linear infinite;animation:animateCloud 60s linear infinite}@-webkit-keyframes animateCloud{0%{margin-left:-200px}100%{margin-left:100%}}@keyframes animateCloud{0%{margin-left:-200px}100%{margin-left:100%}}.clouds .cloud:nth-of-type(odd){margin-left:auto;-webkit-animation:animateCloudRight 50s linear infinite;animation:animateCloudRight 50s linear infinite}@-webkit-keyframes animateCloudRight{0%{margin-right:-200px}100%{margin-right:100%}}@keyframes animateCloudRight{0%{margin-right:-200px}100%{margin-right:100%}}.clouds .cloud+.cloud{width:196px;top:180px;right:auto;left:-46px}.clouds .cloud+.cloud+.cloud{width:140px;height:80px;right:-40px;top:530px;-webkit-animation:animateCloudRight 80s linear infinite;animation:animateCloudRight 80s linear infinite;left:auto}.clouds .cloud+.cloud+.cloud+.cloud{top:600px;left:-20px;right:auto;-webkit-animation:animateCloud 90s linear infinite;animation:animateCloud 90s linear infinite;animation-delay:1s}.clouds .cloud+.cloud+.cloud+.cloud+.cloud{width:76px;top:900px;left:auto;right:-20px;-webkit-animation:animateCloudRight 60s linear infinite;animation:animateCloudRight 60s linear infinite;animation-delay:0s}.clouds .cloud+.cloud+.cloud+.cloud+.cloud+.cloud{width:118px;top:1200px;left:-20px;-webkit-animation:animateCloud 70s linear infinite;animation:animateCloud 70s linear infinite;animation-delay:1s}.clouds .cloud+.cloud+.cloud+.cloud+.cloud+.cloud+.cloud{width:118px;top:1400px;left:auto;right:-20px;-webkit-animation:animateCloudRight 75s linear infinite;animation:animateCloudRight 75s linear infinite;animation-delay:0s}.clouds .cloud+.cloud+.cloud+.cloud+.cloud+.cloud+.cloud+.cloud{width:140px;top:1500px;left:40px;right:auto;-webkit-animation:animateCloud 60s linear infinite;animation:animateCloud 60s linear infinite;animation-delay:1s}.ranges{margin-top:0;padding-top:40px;margin-bottom:0}.ranges .wrap .birdsTitle{margin-top:-100px}.ranges .wrap .cols .col+.col{margin-top:0}.recipes{background-image:url(../images/favourites/inspiration-background.png);margin:-10px auto 70px!important;padding-bottom:50px;width:84vw;background-size:cover}.recipes:before{width:30px;height:30px}.recipes .wrap{margin:0 48px}.recipes .wrap:before,.recipes .wrap:after{display:none}.recipes .wrap h2{color:#f8f3e2;text-align:center;padding-top:136px;padding-bottom:20px}.recipes .wrap figure{margin:0;position:relative;width:270px}.recipes .wrap figure:before,.recipes .wrap figure:after{width:110px;height:110px;top:-47px;left:-45px}.recipes .wrap figure:after{top:auto;left:auto;right:-45px;bottom:-55px}.recipes .wrap .cols{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.recipes .wrap .cols .col{color:#f8f3e2;width:40%}.recipes .wrap .cols .col+.col{width:60%;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;border-bottom:1px solid #f8f3e2;padding-top:12px}.recipes .wrap .cols .col+.col header{width:100%}.recipes .wrap .cols .col header{margin:0;text-align:left}.recipes .wrap .cols .col header p{right:20px}.recipes .wrap .cols .col .buttons{display:none}.recipes .wrap .cols .col .half{margin:0;display:block;width:55%;padding:26px 20px 30px 0;height:266px}.recipes .wrap .cols .col .half[data-fortab="ingredients"]{width:45%}.recipes .wrap .cols .col .half[data-fortab="ingredients"] .contain{height:176px}.recipes .wrap .cols .col .half+.half{border-left:1px solid #f8f3e2;padding:26px 0 30px 20px}.recipes .wrap .cols .col .half h4{color:#ff6c72;font-size:.9375rem;text-transform:uppercase;letter-spacing:.08em;padding-bottom:13px}.recipes .wrap .cols .col .half .contain{margin:0}.recipes .wrap .cols .col .half .contain .swiper-pagination{margin-top:40px}.recipes .wrap .cols .col .half .contain ul li{font-size:.625rem;max-width:160px}.recipes .wrap .cols .col .half .contain ul li:before{width:4px;height:4px}.recipes .wrap .cols .col .half .contain ul li+li{margin-top:15px}.recipes .wrap .cols .col .half .contain p{font-size:.8125rem}.stores{padding:120px 80px 120px}.stores header{margin-bottom:85px}.stores header h2{position:relative;margin:0 auto}.stores header h2 br{display:none}.stores header h2:before,.stores header h2:after{width:14vw;max-width:160px;display:inline-block;left:0;margin:0;bottom:14px}.stores header h2:after{margin-left:0;left:auto;right:0}.stores .slider{width:75vw;margin:0 auto}.stores .slider .swiper-container{margin:0 auto}.stores .slider .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(33.3% - 9px);width:-o-calc(33.3% - 9px);width:-webkit-calc(33.3% - 9px);width:calc(33.3% - 9px)}.stores .slider .swiper-container .swiper-wrapper .swiper-slide figure{width:200px}.contact figure{margin-top:-190px}.contact figure.bird{width:55px;position:absolute;top:50%;margin-top:-100px;left:40px}.contact figure.bird.move{left:170px}.contact figure.mobile{display:none}.contact figure.desktop{display:block}.contact .wrap{margin:0 80px}.contact .wrap h2{margin-bottom:70px}.contact .wrap h2:before,.contact .wrap h2:after{width:8vw;height:11px;bottom:15px;left:0;margin-left:0}.contact .wrap h2:after{left:auto;right:0;margin-left:0}.contact .wrap form{margin:0 0 0 auto;width:55%;position:relative}.contact .wrap form button{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}.contact .wrap form .input{width:50%;padding-right:56px}.contact .wrap form .input ul li{right:56px}.contact .wrap form .input+.input{margin-top:21px}.contact .wrap form .input.textarea{position:absolute;top:0;right:0;padding:0;margin-top:0}.instagramFeed{padding:90px 0 40px 0;background-color:#f8f3e2}.instagramFeed header{margin-bottom:50px}.instagramFeed .swiper-pagination{display:none}.instagramFeed .swiper-container{margin:0 94px}.instagramFeed .swiper-container .swiper-wrapper .swiper-slide{width:-moz-calc(33.3% - 9px);width:-o-calc(33.3% - 9px);width:-webkit-calc(33.3% - 9px);width:calc(33.3% - 9px)}.instagramFeed .swiper-container .swiper-wrapper .swiper-slide figure img{max-height:26.3vw}.instagramFeed .swiper-container .swiper-wrapper .swiper-slide figure.video{max-height:26.3vw}footer{padding:60px 0}footer .wrap{width:960px;margin:0 auto}footer .wrap figure{width:320px;margin:0 auto 50px}footer .wrap .cols{border-top:1px solid #f8f3e2;border-bottom:1px solid #f8f3e2;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;height:46px}footer .wrap .cols .col{border-top:0;border-bottom:0;padding:0;height:46px;width:auto;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;padding:0 36px}footer .wrap .cols .col+.col{border-left:1px solid #f8f3e2}footer .wrap .cols .col:nth-of-type(3),footer .wrap .cols .col:nth-of-type(4){width:auto;border-bottom:0}footer .wrap .cols .col:nth-of-type(4){border:0;border-left:1px solid #f8f3e2}footer .wrap .cols .col .social h3{margin-right:20px}footer .wrap .cols .col .social nav a+a{margin-left:6px}@media only screen and (min-width:1200px){form button{font-size:1.4vw;width:11.2vw;height:2.6vw;line-height:3vw}form .input input,form .input textarea,form .input select{font-size:1.16vw;padding-bottom:.8vw}form .input label{font-size:1.16vw;margin-bottom:.8vw}form .input textarea{height:10vw}body.chefsTable .textPanel{padding-bottom:14.3vw}body.chefsTable .textPanel .wrap figure{margin-top:8.3vw}body.chefsTable .textPanel .wrap p{max-width:61.6vw}body.chefsTable .rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 em{font-size:1.33vw}h2{font-size:2.9vw}.textPanel{padding:10.4vw 0 8.3vw}.textPanel.terms .wrap h2,.textPanel.terms .wrap h3,.textPanel.terms .wrap p,.textPanel.terms .wrap table,.textPanel.terms .wrap ol,.textPanel.terms .wrap span,.textPanel.terms .wrap .subheading{max-width:64.1vw}.textPanel.greyText .wrap p{max-width:56.6vw}.textPanel .wrap h2{font-size:2.96vw}.textPanel .wrap h2+p{margin-top:3.08vw}.textPanel .wrap h3{font-size:1.5vw}.textPanel .wrap p{max-width:64.1vw;font-size:2.08vw}.rangeSlider{margin:126px auto 0}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col figure{width:7.5vw;top:-1vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col:nth-last-of-type(-n+2){padding:1.9vw 0}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3{font-size:1.3vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 em{font-size:1.6vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col h3 img{margin-left:15px;width:10.8vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight:before{width:2vw;height:4.16vw}.rangeSlider .swiper-container .swiper-wrapper .swiper-slide .info .col.weight h3{font-size:1.3vw;padding-left:2.6vw}.recipes{padding-bottom:5vw}.recipes .wrap{margin:0 4vw}.recipes .wrap h2{padding-top:11.3vw;padding-bottom:1.6vw}.recipes .wrap figure{width:22.5vw;height:26.6vw}.recipes .wrap figure img{height:26.6vw}.recipes .wrap .cols{display:block}.recipes .wrap .cols .col{float:left}.recipes .wrap .cols .col header{padding:11px 0}.recipes .wrap .cols .col header h3{font-size:1.58vw}.recipes .wrap .cols .col header h3 em{font-size:2.3vw}.recipes .wrap .cols .col header p{width:5.3vw;height:5.3vw;font-size:.8vw}.recipes .wrap .cols .col .buttons{display:none}.recipes .wrap .cols .col .half{float:left;display:block;padding-top:2.16vw;height:22.16vw}.recipes .wrap .cols .col .half[data-fortab="ingredients"] .contain{height:14.6vw}.recipes .wrap .cols .col .half+.half{padding-top:2.16vw}.recipes .wrap .cols .col .half h4{font-size:1.25vw}.recipes .wrap .cols .col .half .contain ul li{font-size:.8vw;max-width:13.3vw}.recipes .wrap .cols .col .half .contain p{font-size:1.08vw}.recipes .wrap .cols .col:after{content:'';display:block;clear:both}.recipes .wrap .cols:after{content:'';display:block;clear:both}.stores header{width:75vw;margin-left:auto;margin-right:auto}.stores header h2{font-size:2.5vw}.stores header h2:before,.stores header h2:after{bottom:1.3vw;max-width:14vw}.instagramFeed{padding:7.5vw 0 2vw 0}.instagramFeed header{margin-bottom:5vw}.instagramFeed header h3{font-size:1.5vw;padding-top:10px}.instagramFeed .swiper-container .swiper-wrapper .swiper-slide p{font-size:1.25vw}.contact{margin-top:4.16vw}.contact .wrap{margin:0 auto;width:84vw}.contact .wrap h2:before,.contact .wrap h2:after{width:10vw;height:11px;bottom:1.5vw;left:0;margin-left:0}.contact .wrap h2:after{left:auto;right:0;margin-left:0}.contact .wrap form button{-webkit-transform:translateY(0vw);-ms-transform:translateY(0vw);transform:translateY(0vw)}.contact .wrap form .input+.input{margin-top:2.4vw}.contact .wrap form .input.textarea{position:absolute;top:0;right:0;padding:0;margin-top:0}}