@font-face{font-family:'social';src:url('/src/css/fonts/icon-fonts/social.eot?-mndzgf');src:url('/src/css/fonts/icon-fonts/social.eot?#iefix-mndzgf') format('embedded-opentype'),url('/src/css/fonts/icon-fonts/social.ttf?-mndzgf') format('truetype'),url('/src/css/fonts/icon-fonts/social.woff?-mndzgf') format('woff'),url('/src/css/fonts/icon-fonts/social.svg?-mndzgf#icomoon') format('svg');font-weight:normal;font-style:normal}a[class^="icon-"]:hover,a[class*=" icon-"]:hover{text-decoration:none}.icon-print:before{content:"";font-family:'social';color:#8cb872}.icon-mail:before{content:"";font-family:'social';color:#81749e}.icon-pinterest:before{content:"";font-family:'social';color:#cb2327}.icon-youtube:before{content:"";font-family:'social';color:#bc1818}.icon-facebook:before{content:"";font-family:'social';color:#3d5a99}.icon-google-plus:before{content:"";font-family:'social';color:#de4b39}.icon-instagram:before{content:"";font-family:'social';color:#537fa4}.primary-featured-recipe .primary-infos,.featured-recipes .title{background-color:rgba(34,34,34,0);background-image:-webkit-linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.6));background-image:linear-gradient(rgba(34,34,34,0),rgba(34,34,34,.6));width:100%}body{margin:0 auto;background-color:#f2f3ef}a:hover{text-decoration:none}.wrapper{display:block;background-color:#f2f3ef;margin:0 auto;max-width:1200px;padding-bottom:100px}.wrapper.details{padding-bottom:0;border:none}.wrapper.details .search-box .button{font-size:1.2em}.wrapper.details .search-box .search-icon{top:15px}.wrapper .recipe-grid-wrapper{display:inline-block;background-color:#f2f3ef;margin:0 auto}.wrapper-search-results,.wrapper-collection,.all-cards img,.all-cards .recipe-info,.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%}.wrapper .main-heading{font-family:ACFont;font-size:3em;text-align:center;background-color:#f2f3ef;padding-top:25px}.wrapper .main-heading a{color:#000}.wrapper .strap-line{font-family:Georgia;font-size:1.5em;font-style:italic;background-color:#f2f3ef;padding-top:10px}.wrapper .search-box{display:inline-block;width:100%;text-align:center;background-color:#f2f3ef;padding:10px 0}.wrapper .search-box .search-icon{width:33px;height:40px;position:relative;left:40px;margin-left:-33px;bottom:3px}.wrapper .search-box #text{width:55%;height:45px;border:none;padding-left:50px;font-size:1.4em;font-family:ACMontserratRegularFont;color:#575756;background:url(/src/images/recipes/search.svg) no-repeat 10px center #fff;background-size:auto 70%}.wrapper .search-box .button{display:inline;height:46px;width:90px;vertical-align:initial;margin:0}.wrapper .popular-searches{background-color:#f2f3ef;font-family:ACMontserratBoldFont;font-size:1.6em;display:inline-block;width:100%;text-align:center;padding:5px 0 30px 0}.wrapper .popular-searches div{display:inline}.wrapper .popular-searches div a.search-term{color:#000;font-family:ACMontserratRegularFont}.wrapper .popular-searches div:first-child{padding-left:5px}.wrapper .popular-searches .dv-search-term::after{content:"|";padding:0 10px}.wrapper .popular-searches .dv-search-term:last-child::after{content:""}.wrapper .popular-searches .dv-search-term.hide{display:none}.wrapper .popular-searches .dv-search-term.last::after{content:"";padding-right:0}.wrapper .featured-recipes,.wrapper .primary-featured-recipes{width:100%;display:inline-block}.wrapper .primary-featured-recipes{margin-bottom:2px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:440px;max-width:100%;overflow:hidden;float:left;width:100%;background-position:100% 50%;background-size:100%;position:relative;margin-bottom:3px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image .primary-infos{position:absolute;padding-bottom:1.5%;bottom:0!important}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-family:ACFont;font-size:3em;color:#fff;bottom:0!important;text-align:left;padding-left:1.5%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{font-family:ACMontserratRegularFont;font-size:2em;color:#fff;text-align:left;padding:1.5%}.wrapper .featured-recipes div.featured-recipe-image{height:184px;max-width:24.8125%;overflow:hidden;float:left;margin-left:.25%;position:relative}.wrapper .featured-recipes div.featured-recipe-image:first-child{margin-left:0}.wrapper .featured-recipes div.featured-recipe-image:last-child{float:right;margin-left:0}.wrapper .featured-recipes div.featured-recipe-image img{width:100%;height:auto}.wrapper .featured-recipes div.featured-recipe-image .title{font-family:ACFont;font-size:2em;color:#fff;position:absolute;bottom:0;text-align:left;padding-left:5%;padding-bottom:10px}.recipe-grid-wrapper.wrapper-collection .heading{margin-left:3%}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{margin-bottom:20px}.recipe-grid-wrapper .cta-button.arrow{background-image:url("/src/images/recipes/white-arrow-down.svg");background-size:8%;background-position:93% 50%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{padding-top:30px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes.search{float:none}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{font-size:2.6em;font-family:ACFont;color:#6e7b6f;margin:0 auto 20px auto}.recipe-grid-wrapper.wrapper-collection img.see-more-collections,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{width:13px;height:7px;position:relative;top:40px;left:80px}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{position:relative}.wrapper .recipe-collections{width:942px;display:inline-block}.wrapper .recipe-collections .collections-left-col{display:inline}.wrapper .recipe-collections .collections-right-col{height:760px;background-color:#f2f3ef;margin-left:23px;position:relative;width:46.6%;display:inline-block}.wrapper .recipe-collections .collections-right-col .subscribe-panel{width:100%;height:240px;background-color:#e0dde8;display:inline-block;display:none}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-family:ACFont;font-size:2.8em;line-height:1.2em;color:#81749e;width:95%;margin:40px auto 0 auto}.wrapper .recipe-collections .collections-right-col .subscribe-panel .success{display:none;margin-top:44px;font-size:1.5em;font-family:ACMontserratRegularFont}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px;width:75%;height:30px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box{text-align:center;font-size:1.2em;font-family:ACMontserratRegularFont}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px;background-color:#8dc483;-webkit-box-shadow:0 2px 0 0 #79a871;-moz-box-shadow:0 2px 0 0 #79a871;box-shadow:0 2px 0 0 #79a871}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-style:italic;font-size:1.1em;display:none}.wrapper .recipe-collections .collections-right-col .collections-content{width:100%;height:530px;margin-bottom:20px}.recipe-grid-wrapper.wrapper-collection .collection-heading,.recipe-grid-wrapper.wrapper-collection .heading{float:left;font-family:ACFont;font-size:2em;margin-bottom:.25%;color:#6e7b6f}.recipe-grid-wrapper.wrapper-collection .collection-header{display:block;margin-left:3%}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{width:18px;height:8px;position:relative;bottom:30px;left:293px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 541px;height:24px;line-height:24px;width:80px;font-size:1.1em;text-align:left;padding-left:10px}#collections .recipe-grid-wrapper.wrapper-collection:first-child{padding-top:20px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header{display:inline-block;width:100%;float:left;position:relative;bottom:25px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{left:70px;top:30px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{margin:10px auto}.recipe-grid-wrapper .recipe-filters{display:inline-block;width:864px;text-align:center;padding-bottom:17px}.recipe-grid-wrapper .recipe-filters .inner{clear:both;max-width:864px}.recipe-grid-wrapper .recipe-filters .dropdown{font-family:ACMontserratRegularFont;-webkit-box-shadow:0 2px 0 0 x #79a871;-moz-box-shadow:0 2px 0 0 #79a871;box-shadow:0 2px 0 0 #79a871;display:inline-block;width:auto;padding-right:35px;background-color:#8dc483;margin-right:27px;border:none}.recipe-grid-wrapper .recipe-filters .dropdown:last-child{margin-right:0}.recipe-grid-wrapper .recipe-filters .dropdown .selected{color:#fff;font-weight:normal;padding:5px 8px 5px 12px;line-height:1em;white-space:normal}.recipe-grid-wrapper .recipe-filters .dropdown li{text-align:left;padding:14px 8px 5px 14px;font-size:1.2em;white-space:normal}.recipe-grid-wrapper .recipe-filters .dropdown li:last-child{padding-bottom:20px}.recipe-grid-wrapper .recipe-filters .dropdown .carat{position:absolute;right:15px;top:14px;background:url("/src/images/recipes/white-arrow-down.svg") no-repeat;width:12px;height:6px}.recipe-grid-wrapper .recipe-filters .dropdown.open,.recipe-grid-wrapper .recipe-filters .dropdown.open .selected{background-color:#6b9163}.all-cards{text-align:left;float:left;margin:1% 0 1% 3%;display:inline-block;max-width:185px}.all-cards a{color:#000}.all-cards img.icon{width:20px;height:20px;display:inline}.all-cards img.icon.dietary{width:auto;height:15px}.all-cards .recipe-info{background-color:#fff;height:13em;padding:.5em 1em 1em 1em}.all-cards .recipe-info .title{font-size:1.4em;text-align:left;height:5.5em;font-family:ACMontserratRegularFont}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%;height:20px}.all-cards .recipe-info .dietary-icons{margin-top:7px}.dietary-icons{clear:both}.all-cards .recipe-info .dietary-icons .dietary-pref,.all-cards .cook-serves .info{float:left}.all-cards .cook-serves .info.serves.text,.all-cards .cook-serves .info.cook{margin-left:2%}.all-cards .cook-serves .info.cook{margin-right:4%}.all-cards .recipe-info .dietary-icons .dietary-pref .icon{margin-right:5px}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{font-family:ACMontserratRegularFont;font-size:1em;line-height:20px;vertical-align:middle}.all-cards .star-rating{position:relative;display:block;background:rgba(255,255,255,.8);bottom:10px;margin-top:-25px;left:80px;width:9.5em;height:17px;overflow:hidden;padding:4px 0 21px 5px}.all-cards .star-rating .star{height:44px;width:15px;background:url("/src/images/recipes/rating-star.svg") no-repeat;background-position:0 0;display:inline-block}.all-cards .star-rating .star.off{background:url("/src/images/recipes/review-no-star.svg") no-repeat}.all-cards .has-video{height:32px;width:32px;background:url("/src/images/recipes/play-symbol.svg") no-repeat;display:block;position:relative;bottom:10px;left:10px;margin-top:-32px}.button:not(.button--secondary):not(#lightbox-btn):not(.button--recipe-box):not(.rb-product):not(.lightbox-add-recipe){display:block;text-align:center;margin:20px auto;height:30px;line-height:30px;cursor:pointer;background-color:#ff913d;color:#3c3b3c;border-bottom:#f39851;font-size:1.3em;vertical-align:middle;font-family:ACMontserratRegularFont;border:none}.button:not(.button--secondary):not(#lightbox-btn):not(.button--recipe-box):not(.rb-product):not(.lightbox-add-recipe):hover{background-color:#f39851}.btn-search{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-see-more-collections.disabled,.btn-see-more-recipes.disabled{cursor:default;background-color:#c3c3c3;-webkit-box-shadow:0 2px 0 0 #c3c3c3;-moz-box-shadow:0 2px 0 0 #c3c3c3;box-shadow:0 2px 0 0 #c3c3c3;border-bottom:2px solid #c3c3c3}.wrapper .dropdown .recipe-grid-wrapper{display:inline-block}.card-search-results,.card-collection{margin:.1% 0 3.9% 4.3%}.card-collection{margin-left:7.5%}.card-search-results.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:4%;clear:both}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .collection-header{margin-left:8%}.card-collection.hide{display:none}.recipe-grid-wrapper.wrapper-search-results{max-width:942px;float:none}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:3px 0 10px 0}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:408px;padding-bottom:20px;overflow:hidden}.recipe-grid-wrapper.wrapper-collection .collection-header .collection-heading{width:calc(100% - 150px);text-align:left}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all{float:right;padding:5px 18px;max-width:140px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{left:186px}.recipe-author-wrapper{margin:25px auto;max-height:186px;background:url(/src/images/recipes/author-slider-background.jpg) center right no-repeat;background-size:100% auto;position:relative}.recipe-author-wrapper a{color:#fff}.recipe-author-wrapper .recipe-author-slider{margin-left:18%;margin-right:7%}.recipe-author-wrapper .banner{font-family:ACFont;color:#000;font-size:2.5em;float:left;width:11%;margin-left:3%;line-height:1.1em;display:inline;background:url(/src/images/recipes/recipe_guru_logo.svg) center center no-repeat;width:12%;height:100%;background-size:100% auto;position:absolute;left:0;top:0}.recipe-author-wrapper .recipe-author-slider .recipe-author{margin-right:0;height:150px;color:red;font-family:ACMontserratRegularFont}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{position:relative;bottom:52px;width:30%;left:128px;font-size:1.1em;height:30px}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{position:relative;bottom:50px;left:50px;font-size:.9em;height:30px;width:100%}.recipe-author-wrapper .recipe-author-slider .recipe-author img{height:83px;width:83px;top:35px;left:20px;position:relative}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{bottom:70px;position:relative;left:25%;width:50%;height:20px;font-size:.9em;line-height:.9em}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{background-color:#ff913d;text-indent:100%;white-space:nowrap;overflow:hidden;border:none;position:absolute;top:12px;bottom:auto;height:86%;width:8%;max-width:25px}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:-3%;background:url(/src/images/recipes/author_slider_left.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .recipe-author-slider .slick-next{right:-7%;left:auto;background:url(/src/images/recipes/author_slider_right.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{display:none}.recipe-author-wrapper .recipe-author-slider .slick-prev.slick-disabled,.recipe-author-wrapper .recipe-author-slider .slick-next.slick-disabled{background-color:#c3c3c3;opacity:.6;cursor:default}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{height:18px;width:12px;position:relative;z-index:1}.recipe-author-wrapper .author-slider-left{right:33.2%;top:84px}.recipe-author-wrapper .author-slider-right{left:47.2%;bottom:86px}.wrapper .search-content{width:100%;margin-bottom:35px}.no-search-results{margin:50px auto 0 auto;height:60px;font-family:ACMontserratLightFont;font-size:1.5em;height:220px;color:#9d9d9c;line-height:2.5em}.no-search-results span{font-family:ACMontserratBoldFont;font-size:1.3em}@media only screen and (min-width:1200px){.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (min-width:1024px)and (max-width:1199px){.card-search-results,.card-collection{margin:.1% 0 3.9% 4.3%}.card-collection{margin-left:7.5%}.card-search-results.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:4%}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .collection-header{margin-left:8%}.card-collection.hide{display:none}.recipe-grid-wrapper.wrapper-search-results{max-width:942px;float:none}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:3px 0 10px 0}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:408px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 327px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{left:186px}.wrapper .search-box #text{width:65%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:377px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:660px;padding-left:.5%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:655px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:211px;max-width:33%;margin-left:.5%}.wrapper .featured-recipes div.featured-recipe-image:nth-child(3){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.25em;padding-left:3.5%}.wrapper .featured-recipes .featured-recipe-image:last-child{display:none}.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (min-width:768px)and (max-width:1023px){.wrapper{max-width:1024px}.card-search-results,.card-collection{margin:.1% 0 5.5% 6.1%}.card-collection{margin-bottom:0;margin-left:8%}.card-search-results.first-card-in-row{margin-left:4.5%}.recipe-grid-wrapper.wrapper-search-results{max-width:704px;float:none}.wrapper .search-box #text{width:80%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:285px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:798px;padding-left:1%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:760px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:236px;max-width:49.8%;width:49.8%;margin:0}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.25em;padding-left:3%}.recipe-grid-wrapper .recipe-filters{width:644px;float:none}.recipe-grid-wrapper .recipe-filters .inner{max-width:644px;float:none;margin-left:4.5%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{float:none;margin:0 auto 20px auto}.card-collection.first-card-in-row,.recipe-grid-wrapper.wrapper-collection .heading{margin-left:7.5%}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{position:relative;margin-bottom:10px;margin-top:15px}.recipe-grid-wrapper.wrapper-collection{max-width:480px;float:left;padding:18px 0 0 0}.wrapper .recipe-collections{width:704px;display:inline-block}.wrapper .recipe-collections .collections-right-col{width:28.5%}.wrapper .recipe-collections .collections-right-col .subscribe-panel{height:250px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-size:2.8em;margin:16px auto 0 auto;line-height:1em;width:94%}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:22px;width:80%;height:30px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:15px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-style:italic;font-size:1.1em;display:none}.recipe-grid-wrapper.wrapper-collection .collection-heading,.recipe-grid-wrapper.wrapper-collection .heading{float:left;font-family:ACFont;font-size:2em;margin-bottom:.25%}.recipe-grid-wrapper.wrapper-collection .collection-header{display:block;margin-left:7.5%;max-width:408px}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{width:18px;height:8px;position:relative;bottom:30px;left:185px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 10px 328px;height:24px;line-height:24px;width:80px;font-size:1.1em;text-align:left;padding-left:10px}.wrapper .recipe-collections .collections-right-col .collections-content{height:506px}.wrapper .featured-recipes .featured-recipe-image:last-child,.wrapper .featured-recipes .featured-recipe-image:nth-last-child(2){display:none}.recipe-author-wrapper .banner{width:14%;margin-left:.5%}.recipe-author-wrapper .author-slider-left{right:33%;top:84px}.recipe-author-wrapper .author-slider-right{left:47.2%;bottom:208px}.wrapper .featured-recipes{margin-bottom:25px}}@media only screen and (max-width:767px){.all-cards div.recipe-info{height:15em}.card-search-results,.card-collection{margin:.1% 0 8% 8%}.card-search-results.first-card-in-row,.card-collection.first-card-in-row{margin-left:6.5%}.all-cards .recipe-info .title{font-size:1.6em;height:5em}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{font-size:1.2em}.all-cards img.icon{width:25px;height:25px}.all-cards img.icon.dietary{width:auto;height:18px}.all-cards img.icon.larger-width{width:25px}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{width:100%;height:25px}.all-cards .recipe-info .cook-serves .cook,.all-cards .recipe-info .cook-serves .serves{line-height:25px}.all-cards .recipe-info .dietary-icons{margin-top:10px}.wrapper{max-width:768px;margin:0 auto}.recipe-grid-wrapper{float:none;margin:0 auto}.recipe-grid-wrapper.wrapper-search-results,.recipe-grid-wrapper.wrapper-collection{max-width:600px}.all-cards{max-width:237px}.recipe-grid-wrapper.wrapper-collection .heading{text-align:center;margin-bottom:.25%}.all-cards .star-rating{bottom:13px;left:98px;width:13.5em;height:30px;margin-top:-30px}.all-cards .star-rating .star{height:59px;width:23px;background-position:0 0}.all-cards .star-rating .star.off{background-position:0 0;background:url("/src/images/recipes/review-no-star.svg") no-repeat}.recipe-grid-wrapper.wrapper-collection .collection-header{max-width:520px;margin-left:6.5%;margin-top:18px;margin-bottom:11px}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all,.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{background:url(/src/images/recipes/see-all-arrow.svg) center right no-repeat #ff913d;background-position:90% center}.recipe-grid-wrapper.wrapper-collection .collection-header .cta-button.see-all{padding-right:30px;font-size:1.3em;padding:7px 40px 7px 7px;line-height:14px;background-size:25px}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:10px 0 0 385px;height:30px;width:137px;line-height:30px;font-size:1.8em;padding-left:15px;background-size:auto 40%}.wrapper .main-heading{font-size:4em}.wrapper .strap-line{font-size:1.75em;padding-top:5px}.wrapper .search-box .search-icon{left:47px;bottom:7px}.wrapper .search-box{padding:22px 0}.wrapper .search-box #text{width:80%;height:45px;border:none;padding-left:75px;font-size:2.6em}.wrapper .search-box .button{height:45px;width:115px;font-size:1.5em;vertical-align:top}.wrapper .popular-searches{margin-top:-2px}.wrapper .recipe-collections .collections-right-col .subscribe-panel{height:300px;position:relative;bottom:20px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .heading{font-size:3.5em;width:80%;margin:15px auto 0 auto}.wrapper .recipe-collections .collections-right-col .subscribe-panel .text-box,.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{height:58px;width:86%;margin-top:25px;font-size:2em}.wrapper .recipe-collections .collections-right-col .subscribe-panel .btn-sign-me-up{margin-top:26px}.wrapper .recipe-collections .collections-right-col .subscribe-panel .invalid-email{font-size:1.5em}.wrapper .recipe-collections{width:604px;display:inline-block;margin-top:30px}.wrapper .recipe-collections .collections-right-col{height:auto;width:100%;float:none;margin:0 auto;position:relative;top:70px}.recipe-grid-wrapper.wrapper-collection{padding-top:20px;margin-bottom:-38px}.recipe-grid-wrapper.wrapper-collection .collection-heading{font-size:3em}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{display:none}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{width:352px;height:60px;font-size:2em;margin-top:0}.recipe-grid-wrapper.wrapper-collection img.see-more-collections,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{width:16px;height:10px;position:relative;top:35px;left:120px}.wrapper .recipe-collections .collections-right-col .collections-content{height:395px;position:relative;bottom:15px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{position:relative;bottom:110px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header img.see-more-recipes{position:relative;top:46px;left:92px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{width:230px;height:40px;font-size:1.7em}.wrapper .featured-recipes,.wrapper .primary-featured-recipes{margin-bottom:-44px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{height:280px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title{font-size:3em;bottom:753px;padding-left:3%}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{bottom:740px;font-size:2em}.wrapper .featured-recipes div.featured-recipe-image{height:205px;max-width:49.8%;margin:0}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:2.5em;padding-left:3%}.wrapper .featured-recipes .featured-recipe-image:last-child,.wrapper .featured-recipes .featured-recipe-image:nth-last-child(2){display:none}.recipe-grid-wrapper .recipe-filters{width:523px;float:none}.recipe-grid-wrapper .recipe-filters .inner{max-width:523px;float:none;margin:0 auto}.recipe-grid-wrapper .recipe-filters .dropdown{width:100%;padding:10px 10px 10px 0;font-size:1.4em;margin-bottom:35px}.recipe-grid-wrapper .recipe-filters .dropdown .carat{right:75px;top:20px;width:17px;height:8px}.recipe-grid-wrapper .recipe-filters .dropdown.open .carat{background:url("/src/images/recipes/up-filter_mob.png") no-repeat}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .recipe-filters .heading{margin:0 auto 20px auto;float:none;font-size:4em}.recipe-author-wrapper{position:relative;bottom:32px;max-height:700px;padding-top:80px}.recipe-author-wrapper .banner{background:url(/src/images/recipes/recipe_guru_logo_mobile.svg) top center no-repeat;width:100%;top:160px;margin:0;background-size:auto 80px}.recipe-author-wrapper .recipe-author-slider .recipe-author{height:540px;margin-bottom:316px}.recipe-author-wrapper .recipe-author-slider{margin:0}.recipe-author-wrapper .recipe-author-slider .recipe-author img{height:147px;width:147px;top:178px;left:31%}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{top:188px;font-size:2em;left:38%}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{top:188px;font-size:2em;left:4%;top:214px}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{left:2%;font-size:1.8em;top:228px}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{top:50px;height:50%}.recipe-author-wrapper .recipe-author-slider .slick-next{right:3%}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:3%}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{height:24px;width:16px}.recipe-author-wrapper .author-slider-left{right:44.5%;top:385px}.recipe-author-wrapper .author-slider-right{left:46.5%;bottom:830px}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes.search{bottom:0}.wrapper .featured-recipes{margin-bottom:10px}}.hidden2{display:none}@media only screen and (max-width:640px){.wrapper .main-heading{font-size:20px;font-size:8vw}.wrapper .popular-searches{font-size:1.6em}.recipe-collections{font-size:.8em}.wrapper .recipe-collections{width:100%}.all-cards{max-width:40%}.recipe-grid-wrapper.wrapper-collection .btn-see-more-collections{width:250px;height:40px}.recipe-grid-wrapper .recipe-filters{font-size:.8em;width:100%}.wrapper .search-box{padding:22px 10px}.wrapper .search-box #text{width:75%;height:50px;float:left}.wrapper .search-box .button{float:left;height:50px;width:25%}.wrapper .search-box .search-icon{float:left;height:50px;left:47px;top:2px}.all-cards .star-rating{bottom:4px;left:auto;width:52%;right:0;margin-right:5%;float:right;height:30px;padding:0}.all-cards .star-rating .star{width:18%;background:url("/src/images/recipes/review-star.svg") no-repeat;background-size:90% auto;background-position:center center;margin:0;height:30px}.all-cards .star-rating .star.off{background-position:0 0;background:url("/src/images/recipes/review-no-star.svg") no-repeat;background-size:90% auto;background-position:center center}.all-cards img.icon{width:15%}.all-cards .has-video{width:20%}.all-cards .recipe-info .title{font-size:2.5vw;height:4.3em}.all-cards img.icon.dietary,.all-cards img.icon.larger-width{width:auto;height:20px;height:3vw;min-height:15px;margin-top:3px}.card-search-results,.card-collection{margin:.1% 0 5% 4%}.card-search-results.first-card-in-row,.card-collection.first-card-in-row{margin-left:8%;clear:both}.card-collection,.standard-product .recipes-table .all-cards{display:table-cell;background-color:#fff;float:none;max-width:100%;width:50%}.all-cards{background-color:#fff}.recipe-grid-wrapper.wrapper-collection .list,.recipes-table.list{display:table;width:100%;border-collapse:separate;border-spacing:15px;margin:0 auto;max-width:550px}.all-cards div.recipe-info{padding:.5em 8px 0 8px;height:13em}.recipe-grid-wrapper.wrapper-collection .collection-header .button.see-all{margin:0 0 0 0;float:right;height:auto;line-height:1.9em;width:auto;padding-right:10%;background:url(/src/images/recipes/see-all-arrow.svg) center right no-repeat #e75d49;background-size:auto 40%;background-position:90% center}.recipe-grid-wrapper.wrapper-collection .collection-header{position:relative;margin-left:auto;margin-right:auto;max-width:550px;width:100%;display:table;border-collapse:separate;border-spacing:15px 0}.recipe-grid-wrapper.wrapper-collection .collection-header img.see-all{display:none}.collection-heading{float:none;text-align:left}.all-cards .recipe-info .cook-serves img{display:none}.recipe-author-wrapper .recipe-author-slider .recipe-author{height:auto;margin:0}.recipe-author-wrapper .banner{top:10px;margin:0;background-size:auto 50px}.recipe-author-wrapper .recipe-author-slider .recipe-author img{width:60%;height:auto;top:auto;left:auto;margin:0 auto}.recipe-author-wrapper .recipe-author-slider .recipe-author .name,.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title,.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{top:auto;font-size:2em;left:auto;text-align:center;display:block;bottom:auto;height:auto;margin:0 auto;width:auto}.recipe-author-wrapper{padding:80px 0 24px 0;margin:0;font-size:65%;max-height:100%;bottom:auto;background-size:100% auto}.recipe-author-wrapper .recipe-author-slider .slick-prev,.recipe-author-wrapper .recipe-author-slider .slick-next{position:absolute;top:20px;bottom:auto;height:86%;width:8%;max-width:25px}.recipe-author-wrapper .recipe-author-slider .slick-prev{left:-8%;background:url(/src/images/recipes/author_slider_left.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-author-wrapper .recipe-author-slider .slick-next{right:-8%;left:auto;background:url(/src/images/recipes/author_slider_right.svg) center center no-repeat #ff913d;background-size:50% auto}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes{bottom:0;width:95%}.recipe-author-wrapper .recipe-author-slider{margin:0 auto;width:80%;position:relative}.wrapper .recipe-collections .collections-right-col .collections-content{height:200px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image img{width:100%}.wrapper .featured-recipes div.featured-recipe-image{max-width:49.8%;height:auto}.wrapper .featured-recipes div.featured-recipe-image:nth-child(2){float:right}img.author-slider-right{display:none}.wrapper .recipe-collections .collections-right-col{top:auto;margin:10px auto 2%}.all-cards a{text-align:right}.recipe-info{text-align:left}.recipe-author-wrapper .author-slider-left,.recipe-author-wrapper .author-slider-right{display:none}.recipe-author a div{padding:5px 0 5px}.recipe-author a input{padding:10px;margin:5px}.recipe-author-wrapper .recipe-author-slider .recipe-author{padding:20px 0 4px}.see-more .see-more-collections{display:none}.see-more input{background:url(/src/images/recipes/down-arrow.svg) 95% center no-repeat #e75d49;background-size:20px;padding-right:20px}.recipe-grid-wrapper .recipe-filters .dropdown,.recipe-grid-wrapper .recipe-filters .dropdown:last-child{width:90%;margin:0 auto 35px;float:none}.recipe-grid-wrapper .recipe-filters .dropdown .carat{right:7%}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{margin:20px 0}.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{padding-top:20px}.recipe-grid-wrapper.wrapper-search-results,.recipe-grid-wrapper.wrapper-collection{max-width:100%;width:97%;margin:-2px auto 0;float:none}.recipe-grid-wrapper.wrapper-search-results{margin:2% auto 0}.recipe-author-wrapper .recipe-author-slider .recipe-author{border:none}.recipe-author-wrapper .recipe-author-slider .recipe-author .name{max-width:60px;font-family:ACMontserratBoldFont}.all-cards .recipe-info .dietary-icons,.all-cards .recipe-info .cook-serves{display:block;clear:both;padding-top:3%}.cook-serves{width:100%}.cook-serves .info{background-size:auto 80%;background-repeat:no-repeat;background-position:left center;padding-left:30px!important;display:block;padding:3px 0 0;padding-right:10px;font-size:1.4em!important}div.cook{background-image:url(/src/images/recipes/clock.svg)}div.serves{background-image:url(/src/images/recipes/feeds.svg)}.dietary-pref{margin:0 0 8px}.wrapper .featured-recipes div.featured-recipe-image .title{font-size:4vw}.dietary-pref.hidden2{visibility:hidden;display:block}.banner span{display:block}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{max-width:130px;white-space:normal}.wrapper .recipe-collections .collections-right-col .subscribe-panel,.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header{bottom:auto;width:97%}.recipe-grid-wrapper.wrapper-collection,.recipe-grid-wrapper.wrapper-collection .collection-header.see-more-collections{padding-top:0}.all-cards .cook-serves .info.serves.text,.all-cards .cook-serves .info.cook{margin-left:0}.recipe-author-wrapper .recipe-author-slider .recipe-author .job-title{padding:0 0 10px;max-width:80%}.recipe-grid-wrapper.wrapper-search-results.see-more-recipes .search-results-header .btn-see-more-recipes{margin-bottom:30px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{position:relative}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.title,.wrapper .featured-recipes div.featured-recipe-image .title{bottom:0!important}.all-cards .recipe-info .dietary-icons{margin-top:0}.all-cards .recipe-info .cook-serves{height:auto}.wrapper .primary-featured-recipe div.primary-featured-recipe-image div.description{display:none}.wrapper .featured-recipes{margin-bottom:3px}}@media only screen and (max-width:480px){.cook-serves .info{padding-left:25px!important}.all-cards .recipe-info .title{font-size:12px;height:5em;overflow:hidden;text-overflow:ellipsis;width:100%}.recipe-author-wrapper .recipe-author-slider .recipe-author .btn-see-author-recipes{max-width:100px}.cook-serves .info{background-size:auto 20px}.wrapper .primary-featured-recipe div.primary-featured-recipe-image{background-size:auto 130%}.cook-serves .info{padding-right:0;font-size:1.2em!important}.all-cards .star-rating .star{width:16px;height:20px}.all-cards .star-rating{width:91px;height:20px}.recipe-author-wrapper{background-size:auto 100%}}@media only screen and (min-width:720px)and (max-width:992px){.recipe-details-wrapper#recipe-box-pages .recipes .c{width:100%}}h1.email-address-capture-title{font-size:28px;width:100%;color:#3c3b3c}*{box-sizing:border-box}body{background-color:#fff}.recipe-detail{color:#232323;font-size:160%}.ac-slab-font{font-weight:400}.hide,.hide-desktop{display:none}.desktop-restreint{width:85%;margin:0 auto;clear:both}.header{position:relative;overflow:hidden;padding-top:30px}.recipe-toptitle{width:50%;float:right;text-align:center;margin:0 0 17px 50%}h1{font-size:1.5em;width:80%;margin:12px auto 20px;color:#81749e}.recipe-infos{display:table;margin:0 auto;font-family:ACMontserratRegularFont;font-size:.9em;line-height:2.1em;padding:5px 0}.recipe-infos .info{float:left;display:table-cell;line-height:2.1em}.author{padding:0;display:block;position:relative}.author a{color:#232323}.author div{display:inline-block;position:relative;line-height:30px;top:-14px}.author img{width:35px;height:35px;display:inline-block;margin-right:10px}.spacer{margin-left:20px}img.icon{height:1.5em;display:inline;margin:.3em .5em}.recipe-infos .info.cook img.icon,.recipe-infos .info.serves img.icon{width:2.1em;height:2.1em;margin:0 2%}.recipe-infos .info.cook,.recipe-infos .info.serves{margin:0;min-width:8em;background:none}.cook-serves .cook{padding-left:5px}.recipe-infos .info.serves{margin-right:20px}.comment-header{border-bottom:solid 1px #f2f3ef;width:98%;padding:21px 0 20px;margin-left:2%}.header-comments{width:89%;margin:0 auto;text-align:center}.rating,.comments{display:inline-block}.comments{float:right;color:#81749e;text-align:right}.comment-buble{float:left;height:1.12em;width:auto;margin:3px 10px}.comment-buble img{height:98%}.star-rating,.figure-rating{background:none;overflow:hidden;color:#81749e}.star-rating .star{height:1.12em;width:1.12em;background:url("/src/images/recipes/review-star.svg") no-repeat;background-position:center center;display:inline-block;background-size:100% auto;float:left;margin:0 2px;opacity:1;font-size:1.5em}.star-rating .star.off{background:url("/src/images/recipes/review-no-star.svg") no-repeat;background-position:center center}.figure-rating{padding-left:10px}.figure-rating,.comments,.social-media .title{font-size:1.3em}.recipe-img{width:50%;height:100%;position:absolute;max-width:561px;max-height:430px}.videoWrapper{position:absolute;padding-bottom:50%;padding-top:5%;height:0;top:50%;width:100%;margin-top:-30%}.overlay{position:relative;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;z-index:2;width:100%;cursor:pointer}.videoWrapper iframe,.overlay img{position:absolute;top:0;left:0;width:100%;height:100%}.overlay img{height:auto;padding-bottom:56.25%}.img-main{position:absolute;width:100%;height:100%;background-position:center center;background-size:auto 120%;background-repeat:no-repeat;min-height:400px}.play-button{height:100%;position:absolute;width:100%;background:url(/src/images/recipes/play-symbol.svg) center 55% no-repeat;background-size:100px 100px;margin-top:-25px}.recipe-img img{width:100%}.recipe-downtitle{width:50%;float:right;margin-left:50%}.recipe-desc{background-color:#f2f3ef;padding:9px 20px 7px 20px;margin-left:-3%;width:103%;font-size:1em;line-height:1.5em;text-align:center;color:#1d1d1b;z-index:3;position:relative}.social-media{text-align:center;margin:12px 0 6px}.social-media .title{color:#81749e}.social-media ul{display:inline-block;margin:10px auto 0}.social-media ul li{float:left;margin:0 7px;font-size:2.2em}.content{padding:20px 0;clear:both}@media only screen and (max-width:768px){.content{padding:0}}.left-col{float:left;width:31%}.ingredients{background-color:#81749e;font-family:ACMontserratLightFont;color:#fff;padding:10px 0}.ingredients ul{padding:0 20px}.ingredients h2,.ingredients li{padding:0 20px}.ingredients h2,.method h2{font-size:2em;margin-bottom:5px}.ingredients li{padding:7px 0;font-size:.9em;line-height:1.2em}.button-holder{text-align:center;margin:15px auto}.button{font-size:.75em;padding:10px 20px;margin:15px auto;display:inline}.ingredients .button{background:url(/src/images/recipes/white-arrow-down.svg) 95% center no-repeat #e75d49;background-size:13px auto;padding-right:30px}.more-info{background-color:#e0dde8;font-family:ACMontserratLightFont;padding:20px 17px 17px;border-radius:23px;font-size:.8em;line-height:1.7em;margin-top:35px;position:relative}.more-info::before{height:25px;display:block;background:url(/src/images/recipes/note_bubble.svg) 10% top no-repeat #fff;content:" ";position:absolute;left:0;top:-24px;width:100%}.method{float:right;width:67%;background-color:#f2f3ef;position:relative;padding:10px 10px 30px}.method h2{color:#81749e;padding-left:10px}.recipe-method-index{position:absolute;left:0;font-family:ACMontserratBoldFont;font-size:1.3em}.recipe-method-text{padding:14px 30px 0;font-size:1em;line-height:1.6em;margin-left:12px;position:relative}.reviews{font-family:ACMontserratLightFont;padding:5px 0 40px;border-bottom:solid 1px #f2f3ef}.username{font-size:1.5em;color:#81749e}.reviews .star-rating{padding:15px 5px}.reviews .star-rating,.reviews .star-rating p{display:inline-block;float:left}.reviews .star-rating p{line-height:1.7em;padding-right:15px}.reviews form .star-rating .star{height:1.3em;width:1.3em}textarea{width:100%;margin-top:5px;height:110px;padding:15px;font-size:.9em}.reviews .button,.shopping-basket .button{height:auto;padding:10px 30px;font-size:1em;line-height:1em}.review-single .button{float:right;padding:0 50px}.button-holder{font-size:.9em}.review-single{clear:both;padding:20px 0 15px;position:relative}.review-single.data{border-top:solid 1px #f2f3ef;background:transparent;z-index:0}.star-form{clear:both;padding-right:30px}.star-rating .star.input{opacity:.5}.review-single .content{position:relative;width:100%;padding:5px 0 20px 35px;border:none}.review-single .content p{background-color:#e1f2d1;border-radius:20px;padding:20px;width:100%;font-size:.9em;position:relative}.review-single .content p:before{position:absolute;height:100%;width:30px;background:url(/src/images/recipes/comments_bubble.svg) right 3% no-repeat #fff;left:-25px;content:"";top:15px;height:30px;z-index:-1}.review-single .field-validation-error{color:#e85d4a;line-height:1em;font-size:.9em;float:left;display:inline-block;padding-top:10px}.recipe-review-form .field-validation-error{padding-top:15px;float:right}.review-single .recipe-review-form div.prompt{margin-left:5px;display:inline-block;margin-right:20px;float:left}.prompt span.label{padding-right:20px;float:left}.review-single .recipe-review-form div{vertical-align:middle;line-height:44px}.star-rating .star.last{margin-right:20px}.review-single .review-textbox{width:250px;height:45px;margin-right:10px}.shopping-basket{padding:10px}.shopping-basket h2{color:#e75d49}.shopping-basket .button-holder{font-size:.9em}.review-login{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.9);font-family:ACMontserratRegularFont;text-align:center;z-index:2}.review-login .wrap{position:absolute;top:50%;margin-top:-50px;width:100%;font-size:.9em}.review-single .wrap .button{float:none;padding:0 40px;margin-top:10%}.review-single .wrap .button-holder{margin:20px auto}.star-rating{bottom:5px;position:relative}.recipe-shopping-list{font-family:ACFont;font-size:1.75em;color:#81749e;min-height:50px;width:85%;margin:auto}.recipe-ingredients{border-top:2px solid #c8c8c8;margin:auto!important;width:85%}#main-inner{padding:10px 2% 30px!important;overflow:hidden}.recipe-ingredients .product-category-img{font-family:ACFont;font-size:1.75em;color:#81749e;float:left;min-height:50px;width:480px}.recipe-ingredients .product-category-img #product-category-img1{width:65%;margin-top:5px}.recipe-ingredients .product-category-img #product-category-img2{width:70%;margin-top:15px}.recipe-ingredients .product-category-img #product-category-img3{width:45%;margin-top:-10px}.recipe-ingredients .product-category-img #product-category-img4{width:45%;margin-top:-10px}.recipe-ingredients .product-category-button{float:right;line-height:40px!important;padding:0 3%!important;margin-top:35px;margin-bottom:15px}.all-recipe-ingredients ul{width:93%;margin-right:0!important}.availability{line-height:1.3em;font-size:.9em;padding:7px 7px 15px 7px!important;background:url('/src/images/recipes/unavailable-product.png') no-repeat;background-size:100% 100%;color:#e55d49!important}.ratings-line{height:30px;border-bottom:2px solid #c8c8c8;width:93%;margin-left:7%}.buy-ingredients-img{width:100%;padding:30px 10px 0 10px}.rate-comment-btn{color:#e75d49;cursor:pointer;font-family:ACMontserratRegularFont;font-size:1em;line-height:1.5em;padding-left:10px}#rate-comment-mob{display:none}@media only screen and (min-width:1200px){.author{float:left;display:table-cell;margin:0 5px}}@media only screen and (max-width:1200px){.comments,.figure-rating{font-size:21px;font-size:1.9vw}}@media only screen and (max-width:1024px){.figure-rating,.comments,.social-media .title{font-size:20px;font-size:2vw}.star-rating .star{height:26px;width:26px;height:2.3vw;width:2.3vw}.desktop-restreint{width:100%}.header-comments{width:100%}.review-single .recipe-review-form div.prompt{max-width:500px}.recipe-review-form .field-validation-error{clear:both}.review-single .review-textbox{float:right;margin:0}.reviews .star-rating{width:100%;max-width:490px}.review-single .field-validation-error{float:right}.recipe-ingredients{width:100%}.recipe-shopping-list{width:100%}.recipe-ingredients .product-category-img{width:320px}.recipe-ingredients .product-category-img #product-category-img1{width:95%}.recipe-ingredients .product-category-img #product-category-img2{width:100%}.recipe-ingredients .product-category-img #product-category-img3{width:65%;margin-top:-8px}.recipe-ingredients .product-category-img #product-category-img4{width:65%}#rate-comment-mob{display:inline}}@media only screen and (max-width:768px){.to-full{width:100%;float:none;margin:0 auto;position:relative}.hide-desktop{display:block}.recipe-desc{margin:-20px auto 0 auto;width:90%;padding:20px 15px;font-size:1.2em}.header-comments{width:77%}.author{font-size:1.1em;margin:5px 20px 20px 0;line-height:30px;font-family:ACMontserratBoldFont}h1{font-size:2.2em;margin:12px auto 25px}.recipe-infos .info.cook,.recipe-infos .info.serves{font-size:1em;min-width:20%;text-align:left}img.icon{height:20px}.recipe-infos{font-family:ACMontserratRegularFont;padding-bottom:12px}.recipe-infos .info.cook img.icon,.recipe-infos .info.serves img.icon{width:24px;height:24px;width:6vw;height:6vw;margin:0 .5em 0 0}.recipe-infos .info.cook,.recipe-infos .info.serves{margin-right:20px}.comment-header{padding:20px 0 20px}.recipe-img img.hide{display:block;visibility:hidden}.star-rating .star{height:30px;width:16px}.comments,.figure-rating,.social-media .title{font-size:21px;font-size:3.5vw}.author{line-height:5vw}.author img{width:50px;height:auto;margin-right:20px}.overlay{position:absolute}.star-rating .star{margin:0 1px}.social-media ul li{margin:0 10px}.ingredients h2,.method h2{font-size:2em}.ingredients .button{padding:10px 30px 10px 10px;font-size:.8em}img.icon{margin:.5em}.left-col{width:35%}.method{width:63%}.recipe-method-text{padding:15px 30px .2vw}.recipe-img{background-color:#fff}.img-main{position:relative}}@media only screen and (max-width:640px){.recipe-ingredients{border:0}.ratings-line{border:0}.recipe-ingredients .product-category-img{width:100%;padding-right:10%}.recipe-ingredients .product-category-img img{margin:auto}.recipe-ingredients .product-category-img #product-category-img3{margin-left:10%}.recipe-ingredients .product-category-img #product-category-img4{margin-left:15%}.recipe-ingredients .product-category-button{width:100%}.availability{width:160px}.recipe-img #youtube_video{max-height:250px}}@media only screen and (max-width:640px){.figure-rating{padding-left:5px}.comments{font-size:1.6em}.to-full-m{width:100%;float:none;padding:0 5px;margin:0 auto}.recipe-desc{font-size:16px;font-size:4vw;line-height:1.4em;padding:15px}.content{width:100%}.ingredients h2{font-size:2em;margin-bottom:20px}.author{font-size:2.7vw}.recipe-infos .info.cook,.recipe-infos .info.serves{font-size:14px;font-size:3vw}.ingredients{padding:20px 0}.ingredients li{padding:7px 5px;font-size:1em}.content{padding-top:15px;padding-bottom:20px;font-size:.9em}.more-info{margin-bottom:35px;padding:35px 30px;font-size:1em}.recipe-method-index{font-size:1.5em;left:0}.header-comments{width:95%}.comment-header{padding:26px 0}.comments,.figure-rating,.social-media .title{font-size:18px;line-height:2em}.recipe-method-text{padding:15px 30px .2vw;margin-left:0}h1{font-size:20px;font-size:5vw;margin:12px auto 10px}img.icon{height:28px;height:5vw}.social-media ul{margin:10px auto 0}img.icon{margin:.5em}.author img{width:8vw}.author{margin:5px 20px 10px 0}.method{padding:10px 15px 30px}.reviews .star-rating{padding:35px 5px 25px}.review-single .button{margin:25px auto;padding:0 50px}.review-single.data .star-rating{float:right;width:auto;padding:10px 0 0 0}.review-single.data .username{float:left;width:49%;padding-bottom:20px;word-break:break-all}.reviews .button,.shopping-basket .button{font-size:1.1em}.ingredients .button{font-size:1.2em}.review-single .content p{font-size:1em}.reviews form .star-rating .star{height:1em;width:1em}.star-rating .star{margin:5px 1px}.img-main{min-height:300px}.comment-header{width:100%;margin-left:0}.review-single .review-textbox{float:none;clear:both;width:80%}.recipe-review-form .field-validation-error,.review-single .field-validation-error{float:left}.review-single .field-validation-error{clear:both}.star-rating .star{height:25px;width:16px}}@media only screen and (max-width:480px){.content{font-size:.8em}.header{padding-top:0}.comment-header{padding:10px 0}.recipe-infos .info.cook,.recipe-infos .info.serves{font-size:14px;font-size:3.5vw}.comments,.figure-rating,.social-media .title{font-size:6vw}.comment-buble{margin:3px 5px}.star-rating .star{height:20px;width:16px}.recipe-ingredients .product-category-button{font-size:14px!important;width:100%}.recipe-ingredients .product-category-img{width:100%}.recipe-img #youtube_video{max-height:180px}}.standard-product .breadcrumb,.thisweeksbox .breadcrumb{float:none;padding:3px 0 20px}.recipe-list .recipe-breadcrumb-wrapper{font-size:1.6em;text-align:left;width:100%;padding-left:20px}.recipe-breadcrumb-wrapper{display:inline-block;padding:13px 0 0}.breadcrumb{float:left;line-height:1}.breadcrumb a{padding:0 30px 0 0;position:relative;color:#232323;line-height:1.3em;display:inline-block;font-size:12px}.breadcrumb a:after{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:10px;font-size:5px;top:50%;margin-top:-2.5px;line-height:1.3em}.breadcrumb a:last-child:after,.breadcrumb span:last-child a:after{content:""}.breadcrumb a span{color:#232323;font-size:12px}.breadcrumb span.last{font-size:12px}.breadcrumb span,.standard-product .breadcrumb a:last-child,.breadcrumb span.last,.standard-product .breadcrumb span:last-child a span,.breadcrumb h1{color:#729043}.category-page .breadcrumps-mobile{display:none}.breadcrumb h1{display:inline-block}@media only screen and (max-width:640px){.category-page .breadcrumps-mobile{display:block;padding-top:25px;width:95%;margin:0 auto}.cat-top-menu .breadcrumb{display:none}.menus.sticky .breadcrumb{display:none}.breadcrumb a,.breadcrumb span{font-size:12px}.standard-product .breadcrumb,.thisweeksbox .breadcrumb{padding-top:30px}.recipe-breadcrumb-wrapper{padding-top:20px}.breadcrumb{display:none}}@media only screen and (max-width:480px){.category-page .breadcrumb{top:58px}}@font-face{font-family:'product-page';font-display:swap;src:url('/src/css/fonts/icon-fonts/product-page.eot?-g37rxn');src:url('/src/css/fonts/icon-fonts/product-page.eot?#iefix-g37rxn') format('embedded-opentype'),url('/src/css/fonts/icon-fonts/product-page.ttf?-g37rxn') format('truetype'),url('/src/css/fonts/icon-fonts/product-page.woff?-g37rxn') format('woff'),url('/src/css/fonts/icon-fonts/product-page.svg?-g37rxn#icomoon') format('svg');font-weight:normal;font-style:normal}.icon-basket:before{content:"";font-family:'product-page'}.icon-producer:before{content:"";font-family:'product-page'}.icon-ingredients:before{content:"";font-family:'product-page'}.icon-up_large:before{content:"";font-family:'product-page'}.icon-down_large:before{content:"";font-family:'product-page'}.icon-arrow-up:before{content:"";font-family:'product-page'}.icon-breadcrumb-arrow:before{content:"";font-family:'product-page'}.icon-checkbox-tick:before{content:"";font-family:'product-page'}.icon-favourites:before{content:"";font-family:'product-page'}.icon-search:before{content:"";font-family:'product-page'}.icon-prod_nutrition:before{content:"";font-family:'product-page'}.icon-prod_storage:before{content:"";font-family:'product-page'}.icon-feeds:before{content:"";font-family:'product-page'}.icon-cooking-time:before{content:"";font-family:'product-page'}.icon-down_large2:after{content:"";font-family:'product-page'}.icon-up_large2:after{content:"";font-family:'product-page'}.icon-nutrition:before{content:"";font-family:'product-page'}.breadcrumb a:after{content:"";font-family:'product-page'}body.hideFavouritesIcon .favorite-button.icon-favourites.pointer{display:none}.category-page{color:#232323;font-size:160%;position:relative;clear:both}#main-inner.recommended-products{padding:10px 2% 30px}#main-inner .sticky-element{top:100px}.category.stick-menu #main-inner{padding-top:0}.slider-title{cursor:pointer}@-webkit-keyframes monanimation{0%{font-size:1em}25%{font-size:1.1em}50%{font-size:1em}75%{font-size:1.1em}100%{font-size:1em}}@-moz-keyframes monanimation{0%{font-size:1em}25%{font-size:1.1em}50%{font-size:1em}75%{font-size:1.1em}100%{font-size:1em}}@keyframes monanimation{0%{font-size:1em}25%{font-size:1.1em}50%{font-size:1em}75%{font-size:1.1em}100%{font-size:1em}}.slider-title span{background-size:15px;margin-top:-2px}.flexbox #product-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#product-list{padding:25px 3.2% 30px 0;margin-left:245px}.recommended-products #product-list{margin:0 0 0 0}html[data-useragent*='MSIE 10.0'].flexbox #product-list{display:block;flex-wrap:none}.product-item{width:27.83%;margin-left:5.5%;font-size:.8em;position:relative;margin-bottom:40px}.product-item.hide{display:none}@media only screen and (min-width:900px)and (max-width:1150px){li.product-item-2.product-item:nth-child(4n){display:none}}.content-block{width:61.16%;margin-left:5.5%;margin-bottom:40px;position:relative;background-size:cover;min-height:300px}@media screen and (max-width:900px)and (min-width:640px){.content-block{min-height:300px}}@media screen and (max-width:640px){.content-block{min-height:200px}}.content-block .text-container{display:block;position:absolute;top:50%;-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin:auto;left:0;right:0}.content-block .text-container .text-wrapper{padding:10px;background-color:rgba(255,255,255,.85);display:inline-block}.content-block .text-container .text-wrapper .text,.content-block .text-container .text-wrapper .text span{font-family:ApplesAndCarrots!important;font-size:25px!important;color:#232323}.content-block .text-container .text-wrapper .linkText{font-family:ACMontserratRegularFont;font-size:16px!important;display:inline-block;color:#e85d4a!important}.content-block .text-container .text-wrapper .linkText img{width:12px;height:12px}.content-block.no-link .text-container .text-wrapper .text-no-link span,.content-block.no-link .text-container .text-wrapper .text-no-link p{font-size:16px!important;font-family:ACMontserratLightFont;color:#232323}.product-item.concealed{display:none}.product-item .multibuy-offer{display:table;color:#e85d4a;border:solid 1px #e85d4a;padding:5px 10px;cursor:pointer;font-weight:normal;font-family:ACMontserratRegularFont;width:auto;margin:5px 0}.product-item .multibuy-offer div{display:table-cell;vertical-align:middle}.product-item .multibuy-offer div:nth-child(2){width:15px;background-image:url(/content/homepage2017/images/ui-elements/arrow_red_wide.svg);background-position:center center;background-repeat:no-repeat;background-size:75%}.product-item .multibuy-offer a:hover{text-decoration:none}.product-image{width:100%;float:none;position:relative}.product-image img{width:100%;margin:0 auto}.product-image .img-prod{width:100%;height:125px;background-position:center center;background-size:120% auto}.product-image .sticker{position:absolute;top:1%;left:1%;width:46px;height:46px}.favorite-button{top:2%;right:1%;text-align:center;color:#bbb;font-size:1.2em;padding:5px 5px 10px 10px;position:absolute;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;z-index:2}.recommended-products .favorite-button{top:-5px;right:-5px;padding:10px}.favorite-button.on{color:#e75d49}.product-price,.cta-button{float:left}.category-page .cta-button,.recipe-ingredients .cta-button{padding:0 11%;line-height:30px;margin-left:10px}.product-price{line-height:32px;min-width:70px;font-family:ACMontserratBoldFont;font-size:1.6em;padding-right:5px}.product-price.on-offer{color:#e85d4a}.original-on-offer{color:#878787;font-size:.8em;font-family:ACMontserratRegularFont;background:url('/src/images/shop/red-line.png') no-repeat;background-size:70% 3px;background-position:left center;line-height:15px}.product-title{overflow:hidden;margin:5px 0 10px;text-overflow:ellipsis;line-height:1.7em;font-size:1.05em}.product-title a{color:#232323}.no-touch .product-title a:hover{text-decoration:none}.portion-price{font-size:.8em;color:#aaa}.rating{padding:0}.nb-reviews,.nb-reviews-mobile{float:left;height:1.2em;line-height:1.2em;padding-right:5px}.nb-reviews-mobile{display:none;color:#e85d4a}.add-to-basket{clear:both;padding-top:10px;padding-bottom:5px}.dietary-icons{clear:both;margin:7px 0 0}.dietary-icons img{max-width:23px;height:15px;margin-right:5px}.additional-info{clear:both;font-size:.87em}.promotions{display:inline-block;color:#e85d4a;border:1px solid #e85d4a;padding:5px 10px;cursor:pointer;font-weight:normal;font-family:ACMontserratRegularFont;width:auto;margin:5px 0;max-width:99%;font-size:12.8px}.promotions.info{cursor:default}.availability{color:#708e40}.webComment{color:#aaa}.add.cta-button,.dietary-icons,.portion-price{display:none}.empty .add.cta-button,.empty .dietary-icons,.empty .portion-price{display:block}.empty .not-empty-view{display:none}.input-quantity{width:55%;float:left;position:relative;max-width:100px}.input-quantity div.add-sign.plus{float:right}.input-quantity div.add-sign{width:30px;line-height:30px;text-align:center;border:solid 1px #e6e6e6;display:inline-block;padding:0;margin-right:2%;max-width:36px;font-size:1.25em}.input-quantity div{font-family:ACMontserratBoldFont;color:#e6e6e6}.input-quantity .textbox-quantity{color:#232323;line-height:30px;text-align:center;display:inline-block;padding:0;max-width:36px;font-size:1.25em;width:20px}.input-quantity.plus-active div.add-sign.plus{color:#3c3b3c;background-color:#ff913d;cursor:pointer;border:1px solid #f39851}.input-quantity.plus-active div.add-sign.plus:hover{background-color:#f39851}.input-quantity.minus-active div.add-sign.minus{color:#3c3b3c;background-color:#ff913d;cursor:pointer;border:1px solid #f39851}.input-quantity.minus-active div.add-sign.minus:hover{background-color:#f39851}.not-empty-view div.add-sign.minus{color:#3c3b3c;background-color:#ff913d;cursor:pointer;border:1px solid #f39851}.not-empty-view div.add-sign.minus:hover{background-color:#f39851}.not-empty-view .icon-basket{background-color:#edf7e4;color:#65b144;padding:10px 15px;margin:10px 0;clear:both;font-family:ACMontserratRegularFont;display:inline-block;float:left;width:100%}.not-empty-view .icon-basket a{color:#65b144}.not-empty-view .icon-basket:before{padding-right:5px}.cat-top-menu .top-holder{border-bottom:solid 1px #bbb;position:relative;background-color:#fff;width:100%;padding-left:3.2%}.top-holder .wrapper{margin-right:3.2%;padding:8px 3px 8px 0}.sort-by{float:right;font-size:12px}.sort-by .slider-content{position:absolute;top:33px;right:0;background-color:#fff;padding:0 20px;width:190px;z-index:11;display:none}@media screen and (max-width:640px){.sort-by .slider-content{display:none}}.sort-by .slider-content>div>label{padding-bottom:10px;font-family:ACMontserratRegularFont}.sort-by .slider-content>div>label:first-child{padding-top:20px}.sort-by .slider-content>div>label:last-child{padding-bottom:20px}.sort-by .slider-content>div>label>input{visibility:hidden;position:absolute;background:none}.sort-by .slider-content>div>label>input:checked+i{background-image:url('/src/images/green_tick.svg');background-size:70% 70%;background-position:center center;background-repeat:no-repeat}.sort-by .slider-content>div>label i{display:inline-block;vertical-align:middle;width:15px;height:15px;border:1px solid #ccc;margin-right:5px;float:left}.sort-by .slider-title.open img,.filters .slider-title.open img{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sort-by .slider-title img,.filters .slider-title img{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:400ms;-webkit-transition:400ms;transition:400ms;width:15px;height:15px;margin-left:5px;vertical-align:bottom}@media screen and (max-width:640px){.sort-by .slider-title img,.filters .slider-title img{vertical-align:inherit}}.filter-wrapper{display:none;clear:both}.filter-wrapper .top-filter{display:inline-block;padding:20px 40px 0 25px;position:relative;display:none}.filter-wrapper .top-filter.selected{display:inline-block}.filter-wrapper .top-filter .cross{border:solid 1px #bbb;width:15px;height:15px;position:absolute;bottom:3px;left:0;text-align:center;border-radius:2px}.filter-wrapper .top-filter .cross:before{content:'x';color:#e85d4a;position:absolute;bottom:-2px;left:50%;margin-left:-4.45px}.cat-left-menu{width:245px;float:left;display:block;padding-left:3.2%;padding-top:20px}.cat-left-menu .back-btn{display:inline-block;margin-bottom:10px;color:#729043}@media screen and (max-width:640px){.cat-left-menu .back-btn{display:none}}.cat-left-menu .back-btn img{width:14px;height:10px;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:5px}.sticky #main-inner .cat-top-menu{background-color:#fff}.sticky #main-inner .top-holder .wrapper{border:none}.cat-top-menu{width:100%;max-width:1200px;top:100px;z-index:10}.this-category-menu{padding-bottom:10px}.this-category-menu.showLis li{display:block}.this-category-menu.filter__container--long{overflow:hidden}.this-category-menu li{padding:5px 0;cursor:pointer;font-family:ACMontserratLightFont;font-size:.9em;display:none}.this-category-menu li.current-item{display:block}.this-category-menu li.current-item li{display:block}.this-category-menu li.open-item{display:block}.this-category-menu li.open-item>a{display:none}.this-category-menu li.open-item li.current-item{display:block}.this-category-menu li.open-item li.current-item .sub-category{display:block;font-size:16px}.this-category-menu li.open-item li.current-item .sub-category li{display:block}.this-category-menu li.open-item li{display:none}.this-category-menu li.open-item .sub-category li.open-item{display:block}.this-category-menu li.open-item .sub-category li.open-item>a{display:none}.this-category-menu li.open-item .sub-category li.open-item li.current-item{display:block}.this-category-menu .slider-title.open{font-family:ACMontserratBoldFont}.this-category-menu li .sub-category{padding:0 0 0 10px}.this-category-menu a{color:#000}.this-category-menu li.current-item{cursor:default}.this-category-menu li.open-item{padding-bottom:5px}.this-category-menu li.open-item>a,.this-category-menu li.current-item>a{font-weight:bold}.this-category-menu .current-item>a{pointer-events:none}.this-category-menu li .sub-category li:last-child{padding-bottom:0}.filter__more,.filter__less{padding:5px 0 5px 0;font-size:.9em;cursor:pointer}.filter__more.hidden,.filter__less.hidden{display:none}.filter__more img,.filter__less img{width:15px;height:15px;margin-left:5px;vertical-align:bottom}@media(max-width:660.5px){.filter__more,.filter__less{display:none}}.filter__more img{-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.filter__less img{-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.favorite{border-top:1px solid #bbb}h3{margin:0;padding:0 0 20px 0;font-family:ACMontserratRegularFont;font-size:1em}.filters .icon-down_large2:after,.arrow.open:after{float:right}.filters .slider-title{padding:21px 7px 10px 0;border-top:1px solid #bbb}.filters .slider-title img{display:none}@media screen and (max-width:640px){.filters .slider-title img{display:inline-block}}.filters .slider-content{padding:10px 0 5px}@media screen and (max-width:640px){.filters .slider-content .filter-wrapper-1{font-size:0}}.filters .slider-content .filter-wrapper-2,.filters .slider-content .brand-wrapper-2{display:none}@media screen and (max-width:640px){.filters .slider-content .filter-wrapper-2,.filters .slider-content .brand-wrapper-2{display:block}}.filters .slider-content .show-all{color:#729043}@media screen and (max-width:640px){.filters .slider-content .show-all{display:none}}.filters .slider-content .show-all:hover{cursor:pointer}.checkbox{padding:0 0 10px 25px;font-family:ACMontserratLightFont;clear:both;position:relative;font-size:.9em}.checkbox .icon-checkbox-tick:before{content:' '}.checkbox.checked .sticker:before{background-image:url(/src/images/green_tick.svg);background-size:70% 70%;background-position:center center;background-repeat:no-repeat}.checkbox[class*='level']{margin-left:20px}#mobile-filter-all .checkbox span.sticker{background-repeat:no-repeat;width:20px;height:20px;float:left;margin-right:4px!important}@media screen and (max-width:480px){#mobile-filter-all .checkbox span.sticker{width:0;height:0;margin-left:30px}}.checkbox label{font-family:ACMontserratLightFont;float:left}.checkbox.disabled{display:none}.filters .icon-down_large2:after,.sort-by .icon-down_large2:after,.arrow.open:after{padding-left:15px;color:#e85d4a;font-size:.7em;line-height:1.5em}.filters .icon-down_large2,.sort-by .icon-down_large2{font-family:ACMontserratRegularFont}.filters input{position:absolute;left:-9999px}.checkbox span.sticker:before{content:'';position:absolute;left:0;width:15px;height:15px;cursor:pointer;background-repeat:no-repeat;border:1px solid #bbb}@media screen and (max-width:480px){.checkbox span.sticker:before{top:21%}}.checkbox.disabled span.sticker:after{border:1px solid #dcdcdc}.filters span.icon-checkbox-tick{display:none;position:absolute;left:0}.filters span.icon-checkbox-tick:before,.sort-by ul li:before{position:absolute;color:#e85d4a;font-size:.7em;top:5px;left:2px}.sort-by ul li:before{display:none}.filters .checked span,.filters .checked label,.sort-by ul li.selected{font-family:ACMontserratRegularFont}.clear-filters{padding:20px 0;border-top:solid 1px #bbb;display:none}.fav-info{padding:20px 0 20px 0;font-size:.9em;position:relative}.fav-info .icon-favourites{color:#bbb;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;position:absolute;padding-left:3px}.favorite .cta-button{font-size:.75em;margin-left:0}.favorite .cta-button:before{float:right;padding-left:10px;font-size:1.4em}#scroll-top{position:fixed;bottom:5%;right:10%;z-index:99;display:none;cursor:pointer;-webkit-transform:translateZ(0);transform:translateZ(0)}#scroll-top:before{position:absolute;color:#e85d4a;top:50%;left:50%;font-size:3em;margin-left:-18px;margin-top:-14px;opacity:.2}.search-header{color:#65b144;text-align:center;font-size:220%;padding:50px 40px 26px;position:relative}.search-header h1{font-family:ACFont;color:#65b144;margin-bottom:10px;font-size:2em;position:relative;z-index:2}.recommended-products h1{font-family:ACFont;color:#65b144;margin:40px 2.5% 20px;font-size:1.6em}.recommended-products p{margin:0 2.5% 20px}.recommended-products .buttons .interruper_thanks{border:1px solid #e75d49;padding:5px;line-height:25px;width:150px;float:right;text-align:center}.search-header p{position:relative;z-index:2;font-family:ACMontserratRegularFont}.search-header p.no-result{font-size:.9em;line-height:1.3em}#cat-header-full .icon-search:before{color:#e4f8db;position:absolute;font-size:170px;top:50%;margin-top:-71px;z-index:0;left:50%;margin-left:-75px}.buttons.cta-button{width:611px;padding:10px 0;line-height:1.4em}.stick-menu .top-holder .wrapper{margin-right:6.2%}.interrupter #confirm-button{display:none}.add-comp-prod-to-basket{padding-top:10px}.featherlight .featherlight-content{padding:25px 25px 0;min-width:100px}.featherlight-content .featherlight-close-icon{display:none}#favourites-popup .close-favourites-popup{width:35px;height:35px;top:10px;right:10px;cursor:pointer;position:absolute}#favourites-popup .image{border:2px solid #d9d9d9;width:100%;max-width:400px;margin-top:30px}#favourites-popup .image img{width:100%}#favourites-popup .content{width:100%;max-width:400px}#favourites-popup .content p{margin:20px 0;font-size:16px;font-family:ACMontserratLightFont}#favourites-popup .content span{font-size:16px;font-family:ACMontserratRegularFont}#favourites-popup .content .log-in-favourites{margin:20px 0;float:none;width:110px}#favourites-popup .content a:hover{text-decoration:none}.display-home-page-promos-popup{max-width:640px;margin:0 auto;width:100%;text-align:center;height:auto;padding-top:30px;overflow:hidden}.display-home-page-promos-popup .close-homepage-promo-popup{font-size:15px;margin-top:20px;font-family:ACMontserratRegularFont;color:#666;text-decoration:underline;cursor:pointer;float:right;margin-right:5px}.show-close-icon{display:block!important}.home-page-popup-close-icon{background-image:url(/src/images/boxes/close-cross_black.svg)!important;width:25px!important;height:25px!important;top:10px!important;right:10px!important;padding-bottom:20px}.featherlight .featherlight-content.home-page-popup-content{min-width:initial!important;background:#fff!important;max-width:640px!important;width:100%!important;padding:10px 10px 0!important}.category-page.recommended-products.interrupter.favourites{display:none}@media(min-width:1200px){#scroll-top{margin-left:1150px;left:auto;right:auto}}@media(min-width:1240px){.cat-top-menu .top-holder{width:100%;padding:0}.sort-by{padding:0}.cat-left-menu{padding-left:0}#product-list{padding-right:0}.top-holder .wrapper{margin-right:0}.stick-menu .top-holder .wrapper{margin-right:0}}@media(min-width:1150px){.product-item-2{display:block;float:left}.product-item{width:19.5%}.content-block{width:44.5%}}@media only screen and (max-width:1024px){.buttons.cta-button{width:95%;padding:10px 0}.display-home-page-promos-popup{border-bottom:25px solid transparent!important}}@media(max-width:900px){.product-item{width:44.5%}.content-block{width:100%}}@media(max-width:758px){#main-inner .sticky-element{top:64px}}@media(max-width:660px),(orientation:landscape)and (max-width:758px){#product-list{width:95%;margin:0 auto;float:none;padding-top:20px}.hide-largemobile,.menus.sticky .breadcrumb,.cat-top-menu .breadcrumb{display:none}.clear-filters{display:none!important}.product-item,.content-block{margin:0 auto 20px}.product-title{font-size:1.2em;margin:0 0 5px;line-height:1.25em}.product-price{font-size:1.7em}.category-page{padding:0 0 30px}.hide-mobile{display:none}.cat-top-menu .top-holder,.cat-top-menu .top-holder .wrapper,.cat-left-menu,.filters{width:100%;border:none;background-color:#fff;padding:0;margin:0}.cat-top-menu .top-holder .wrapper{padding:5px 0;border:none}.cat-top-menu{border-bottom:1px solid #bbb}.filters .slider-content{width:100%;position:absolute;padding:18px 0 18px 0;border-bottom:1px solid #bbb;background-color:#fff;z-index:11;top:77px;display:none}.sort-by .slider-content{top:72px;left:auto;border:none;width:100%;box-shadow:none;border-top:1px solid #bbb;padding:20px 0 40px 83px;text-align:left;border-bottom:1px solid #bbb;z-index:11}.filters .slider-content.brand{top:36px}.checkbox{padding:10px 0 10px 25px}.filters .slider-title{display:none}.filters .main.slider-title{position:absolute;display:block;left:0;width:50%;top:20px;border:none;border-right:solid 1px #bbb;padding:5px 0;text-align:center;font-size:1.3em}.sort-by{float:left;width:100%;font-size:1em}.sort-by .slider-title{text-align:center;margin-left:50%;padding:20px 10px;font-size:1.3em}.filters .icon-down_large2:after,.sort-by .icon-down_large2:after{float:none}.sort-by ul li,.filters label{position:relative;font-size:1em}.sort-by ul li{line-height:25px}.checkbox,.sort-by ul li{padding-top:20px;padding-bottom:20px;margin:0}.sort-by ul li.checked{font-family:ACMontserratBoldFont}.checkbox{width:50%;display:inline-block;font-size:initial}.filters span.icon-checkbox-tick{top:85%;left:-9px}#mobile-filter-all .checked:nth-child(2n) .icon-checkbox-tick{left:-18px!important}.filters span.icon-checkbox-tick:before,.sort-by ul li:before{width:30px;height:30px;margin-top:-15px;font-size:.8em}.filters span.icon-checkbox-tick:before{left:30px;margin-top:-5px}#menu-to-stick.sticky,.sticky .cat-top-menu{width:100%;z-index:19;left:0}.product-item:last-child{margin-left:4%}.sort-by ul li:after{content:'';position:absolute;left:-38px;top:50%;width:23px;height:23px;cursor:pointer;background-repeat:no-repeat;margin-top:-13px;border:1px solid #bbb}.sort-by ul li:before{left:-34px}.sort-by ul li.selected:before{display:block}.sort-by ul li{font-size:1.1em;font-family:ACMontserratLightFont}.slider-title span{background-size:24px;margin-top:0;display:inline-block;float:none;vertical-align:bottom;margin-left:10px}.sticky #main-inner .sticky-element{left:0!important}}@media(max-width:479px){.product-image{width:32%;float:left;margin-top:0}.product-infos{width:63%;float:right}.product-item,.content-block,#product-list{display:inline-block;width:100%;max-width:479px}#product-list{display:block;width:100%;max-width:479px}.nb-reviews-mobile{display:block}.product-image .sticker{width:64px;height:64px}.category-page{padding:0 0 30px}.hide-mobile{display:none}#product-list{padding-top:20px;padding-left:0;padding-right:0;width:100%}.product-item,.content-block{padding:15px 0 15px;font-size:.8em;width:100%;border-bottom:1px solid #d3d3d3;margin:0 2.5%;float:none}#product-list .product-title{padding-right:25px;height:auto!important}.filters .slider-content{padding-top:5px;padding-left:0}.filters .slider-title.main{padding:6px 0;top:6px}.sort-by .slider-title{padding:6px 10px}.product-image .sticker{width:32px;height:32px}.favorite-button{top:15px}.add-to-basket{padding-bottom:0}.sort-by .slider-title,.filters .slider-title.main{font-size:1em}.nb-reviews-mobile{font-size:.85em}.add-to-basket,.add-comp-prod-to-basket{font-size:.7em;padding-top:5px}.category-page .product-item .cta-button,.recipe-ingredients .cta-button{line-height:30px;font-size:1.5em}.product-price{line-height:35px;min-width:60px;letter-spacing:1px;padding-right:15px;font-size:2.2em}.portion-price{font-size:.9em;padding:3px 0 0;color:#bbb}.dietary-icons img{height:13px;width:auto;max-width:20px}.additional-info{font-size:.9em}.input-quantity div.add-sign{font-size:2em}.not-empty-view .icon-basket{font-size:1.2em}.dietary-icons{margin:3px 0 0;margin-bottom:0}.filters .icon-down_large2:after,.sort-by .icon-down_large2:after{font-size:.5em}.rating{padding:0}.sort-by ul li,.filters label{font-size:.9em}.sort-by ul li{padding-top:10px;padding-bottom:10px}.checkbox{padding-left:25px;padding-top:7px;padding-bottom:7px}.checkbox label{background-size:20px auto}.search-header{padding:20px 40px 30px;font-size:140%}.search-header p{font-size:1em}.category-page .icon-search:before{font-size:90px;margin-left:-40px;margin-top:-45px}.checkbox span.sticker{width:18px;background-position:right center;background:none!important}.checkbox span.sticker:after,.sort-by ul li:after{width:15px;height:15px;margin-top:-9px}.filters span.icon-checkbox-tick:before{margin-top:-18px;font-size:.5em;left:28px}.sort-by ul li:before{margin-top:-14.5px;font-size:.6em}.sort-by ul li{font-size:1em}.sort-by ul li:before{left:-36px}.filters .slider-content,.sort-by .slider-content{border-top:1px solid #fff;top:43px}.filters .slider-content.brand{top:330px}.clear-filters{display:none}.slider-title span{background-size:15px;margin-top:-5px;margin-right:0;height:20px}.no-flexbox .product-item{float:none;height:auto!important;display:block;clear:both}.featherlight .featherlight-content{padding:25px 25px 0}.sold-out.cta-button{padding:0 7% 0 7%!important}}@media(max-width:479px)and (max-width:320px){.product-price{font-size:1.7em}}@media(orientation:landscape)and (max-width:758px){.category-page #menu-to-stick,.cat-top-menu,#scrollbar-filter{display:none!important}}@media(max-width:420px){.display-home-page-promos-popup{overflow:initial}.display-home-page-promos-popup .close-homepage-promo-popup{float:none}}.add.cta-button{padding:0 15% 0 15%}.add.cta-button.hide{display:none}@media(max-width:320px){.add.cta-button{padding:0 10% 0 10%}}.sold-out.cta-button{background-color:#f2f2f2;border-bottom:2px solid #bbb;color:#414042;cursor:default;padding:0 7% 0 7%}@media(min-width:768px){#product-list .product-item{margin:0;width:50%;margin-bottom:16px;padding-left:16px}#product-list{padding-left:24px}}@media(min-width:990px){#product-list .product-item{width:33.3333%}}@media(min-width:1150px){#product-list .product-item{width:25%}}