.popup .wrap .content .info:after{content:'';display:block;clear:both}.aboutPanel .wrap .col{box-sizing:border-box;-moz-box-sizing:border-box}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.home .hero:before{top:60px}.popup{top:180px}.popup .wrap{padding:30px;width:700px;height:590px}.popup .wrap .content{padding-bottom:0}.popup .wrap .content h2{font-size:1.375rem;padding-bottom:17px}.popup .wrap .content h2 br{display:none}.popup .wrap .content h3{font-size:5.35rem}.popup .wrap .content figure{width:283px}.popup .wrap .content .info{margin-top:15px;width:580px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.popup .wrap .content .info h4{font-size:2.1875rem;float:left}.popup .wrap .content .info h4+h4{margin-left:0;float:right}.popup .wrap .content .info h4:before,.popup .wrap .content .info h4:after{width:40px;height:25px}.popup .wrap .content p{font-size:2.5rem;margin-top:15px}.searchResults{padding:68px 0}.searchResults .wrap{padding:0;margin:0 auto;width:700px}.searchResults .wrap .row{padding-top:22px}.searchResults .wrap .row:hover span{color:#236b5e;border-color:#236b5e}.searchResults .wrap .row+.col{margin-top:10px}.searchResults .wrap .row a{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}.searchResults .wrap .row .col{width:180px;order:2}.searchResults .wrap .row .col+.col{width:-moz-calc(100% - 240px);width:-o-calc(100% - 240px);width:-webkit-calc(100% - 240px);width:calc(100% - 240px);order:1;margin-right:60px}.searchResults .wrap .row .col figure{width:180px;height:180px;margin:0}.searchResults .wrap .row .col h2{font-size:2.5rem;margin-bottom:10px}.searchResults .wrap .row .col p{font-size:1rem}.searchResults .wrap .row span{width:100%;order:3;-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}.hero{height:90vh}.hero.shopHero .wrap{position:relative;height:600px;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.hero.shopHero .wrap .shopBag{width:550px;bottom:-20px}.videoPanel .wrap figure{height:450px}.boxes+.newsletter{margin-top:-2px}.boxes .wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.boxes .wrap .box{width:50%;position:relative}.boxes .wrap .box:hover figure.hover{opacity:1}.boxes .wrap .box.bestsellers figure{width:250px;margin:0 auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0}.boxes .wrap .box figure{-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}.boxes .wrap .box figure.hover{position:absolute;top:0;left:0;opacity:0;width:100%}.factsPanel{padding-bottom:0}.factsPanel .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}.factsPanel .wrap .col{width:50%;margin-bottom:60px}.factsPanel .wrap .col+.col{margin-top:0}.factsPanel .wrap .col:hover h4{color:#6c6a84}.factsPanel .wrap .col .animate{height:280px}.colouredPanel{padding:50px 0}.colouredPanel .wrap{width:720px;margin:0 auto}.aboutPanel .wrap{padding:40px 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.aboutPanel .wrap .col{width:50%}.aboutPanel .wrap .col+.col{padding-left:20px;margin-top:0}.loginDashboard.subscriptionPlans .wrap h2{max-width:unset}.loginDashboard.subscriptionPlans .wrap .options{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:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.loginDashboard.subscriptionPlans .wrap .options .option{width:-moz-calc(50% - 1px);width:-o-calc(50% - 1px);width:-webkit-calc(50% - 1px);width:calc(50% - 1px);margin-bottom:60px}.loginDashboard.subscriptionPlans .wrap .options .option+p{margin-top:60px}.loginDashboard.subscriptionPlans .wrap .options .option+.option{margin-top:0;padding-top:0;border-top:0;border-left:1px solid #f5c889}.loginDashboard.subscriptionPlans .wrap .options .option:nth-of-type(3n){border-left:0}.loginDashboard.subscriptionPlans .wrap .options p{text-align:center;margin-left:auto;margin-right:auto}.newsletter{padding:105px 0 84px 0}.newsletter:before{background-image:url(../images/graphics/graphic06-desktop.svg);top:90px;width:740px}.newsletter .hold{margin-top:66px}.newsletter .hold h2{max-width:100%}.newsletter .hold h2 br{display:none}.newsletter .hold p{width:auto}.newsletter .hold form{width:500px}.newsletter .hold form button{top:14px;right:64px;width:24px;height:20px}.newsletter .hold form .tickbox{width:100%;margin:20px auto 0 auto}.newsletter .hold form .tickbox input{width:18px;height:18px}.newsletter .hold form .tickbox label{font-size:1rem;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.newsletter .hold form .signup{height:48px;width:400px;margin:0 auto;font-size:1rem;padding-top:18px}.newsletter .hold form .signup:after{top:15px;right:18px;background-position:-160px -440px;width:26px;height:20px}.newsletter .hold form .input:not(.tickbox){height:48px;width:400px;margin:0 auto}.newsletter .hold form .input:not(.tickbox) input{font-size:1rem;text-align:center;width:100%;height:48px;padding:3px 40px 0 40px}.slider.featured .swiper-container{width:700px;margin:0 auto}.slider.featured .swiper-container .swiper-wrapper .swiper-slide{width:33.3%}.slider.shopSlider .swiper-container .swiper-wrapper .swiper-slide{width:50%}.fullWidthImage{padding-top:50%}.newsHeading{margin:20px auto;width:680px}.featuredArticle{margin:0 auto 20px auto;width:680px}.featuredArticle.newsListing{margin-bottom:40px}.contactPage .wrap{width:650px;margin:0 auto}.standardText .wrap{width:740px;margin:0 auto}.product .wrap{margin:0 auto;width:740px}.product .wrap .cols .col header{text-align:left}.product .wrap .cols .col figure{margin:40px 0;width:250px}.modal.recipeDetail .wrap .slider figure{margin:0 auto}.modal.recipeDetail .wrap .slider .swiper-container .swiper-wrapper .swiper-slide{width:33.3%}.modal.recipeDetail .wrap .slider .swiper-menu button{margin:0}.modal.recipeDetail .wrap .cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.modal.recipeDetail .wrap .cols .col{width:50%;position:relative;padding-top:50%}.modal.recipeDetail .wrap .cols .col.description{padding-top:50%}.modal.recipeDetail .wrap .cols .col>figure{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin:0;padding:30px}.modal.recipeDetail .wrap .cols .col .content{text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0}.modal.recipeDetail .wrap .panel{padding:0}.modal.recipeDetail .wrap .panel .content{padding:30px 0;width:700px;margin:0 auto}.modal.recipeDetail .wrap .instructions{padding:60px 0;width:700px;margin:0 auto}