@charset "UTF-8";html.veggie-challenge-pagewrap #main-header{min-height:0}html.veggie-challenge-pagewrap #main-header .login-links{display:none}.veggie-challenge{color:#343434;padding-left:0;padding-right:0;min-height:600px;padding-top:62px}@keyframes bounce-in-fwd{0%{transform:scale(0);animation-timing-function:ease-in;opacity:0}25%{transform:scale(5);animation-timing-function:ease-out;opacity:.3}50%{transform:scale(.7);animation-timing-function:ease-in;opacity:1}72%{transform:scale(1);animation-timing-function:ease-out}81%{transform:scale(.84);animation-timing-function:ease-in}89%{transform:scale(1);animation-timing-function:ease-out}95%{transform:scale(.95);animation-timing-function:ease-in}to{transform:scale(1);animation-timing-function:ease-out}}.veggie-challenge .content{display:none}.veggie-challenge .content.active{display:block}.veggie-challenge .content.week{min-height:600px}.veggie-challenge .content.week .days{border-top:2px solid #23c27b;list-style:none;margin:25px 0 0;padding:0}.veggie-challenge .content.week .days li{border-bottom:2px solid currentColor;font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:35px;text-transform:uppercase}.veggie-challenge .content.week .days li:first-child{color:#24c87e}.veggie-challenge .content.week .days li:nth-child(2){background:rgba(235,187,1,.1);color:#ebbb01}.veggie-challenge .content.week .days li:nth-child(3){background:rgba(232,116,60,.1);color:#e8743c}.veggie-challenge .content.week .days li:nth-child(4){background:rgba(232,53,114,.1);color:#e83572}.veggie-challenge .content.week .days li:nth-child(5){background:rgba(44,31,77,.1);color:#2c1f4d}.veggie-challenge .content.week .days li a{color:inherit;display:block;height:70px;line-height:70px;padding:0 50px 0 25px;position:relative;text-decoration:none}.veggie-challenge .content.week .days li a svg{margin-top:-4px;position:absolute;right:25px;top:50%}@media (min-width:768px){.veggie-challenge .content.week .days li a{margin-left:auto;margin-right:auto;width:770px}}@media (min-width:992px){.veggie-challenge .content.week .days li{font-size:60px}.veggie-challenge .content.week .days li a{height:110px;line-height:110px;width:990px}}@media (min-width:1200px){.veggie-challenge .content.week .days li a{width:1150px}}@media (min-width:1490px){.veggie-challenge .content.week .days li a{width:1440px}}.veggie-challenge .content.day{padding-bottom:30px}.veggie-challenge .content.day .recipe{color:#23c27b;margin-bottom:30px}.veggie-challenge .content.day .recipe:after{content:"";display:block;height:20px;width:1px;position:absolute;bottom:-35px;left:50%;background:#23c27b;opacity:.5}.veggie-challenge .content.day .recipe:nth-child(3):after{display:none}.veggie-challenge .content.day .recipe .subtitle{color:inherit;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:17px;font-style:normal;text-align:center;text-transform:capitalize}.veggie-challenge .content.day .recipe .title{color:inherit;font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:28px;font-weight:400;line-height:1;margin:0 0 10px;text-align:center;text-transform:uppercase}.veggie-challenge .content.day .recipe .url{color:inherit;display:block;text-decoration:none}.veggie-challenge .content.day .recipe .url img{border:2px solid #23c27b;border-bottom:0;display:block;width:100%}.veggie-challenge .content.day .recipe .actions{display:flex;list-style:none;margin:0;padding:0}.veggie-challenge .content.day .recipe .actions li{flex:1}.veggie-challenge .content.day .recipe .actions li button{border:2px solid #23c27b;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;line-height:50px;text-align:center;width:100%}.veggie-challenge .content.day .recipe .actions li button.active{background:#23c27b}.veggie-challenge .content.day .recipe .actions li:first-child button{border-right-width:1px}.veggie-challenge .content.day .recipe .actions li:nth-child(2) button{border-left-width:1px}@media (min-width:992px){.veggie-challenge .content.day .recipe:after{display:none}.veggie-challenge .content.day .recipe .title{font-size:32px;min-height:60px}}.veggie-challenge .coloured-bg.day2 .content.day .recipe{color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.day .recipe:after{background-color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.day .actions li button,.veggie-challenge .coloured-bg.day2 .content.day .url img{border-color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.day .actions li button.active{background-color:#ebbb01}.veggie-challenge .coloured-bg.day3 .content.day .recipe{color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.day .recipe:after{background-color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.day .actions li button,.veggie-challenge .coloured-bg.day3 .content.day .url img{border-color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.day .actions li button.active{background-color:#e8743c}.veggie-challenge .coloured-bg.day4 .content.day .recipe{color:#e83572}.veggie-challenge .coloured-bg.day4 .content.day .recipe:after{background-color:#e83572}.veggie-challenge .coloured-bg.day4 .content.day .actions li button,.veggie-challenge .coloured-bg.day4 .content.day .url img{border-color:#e83572}.veggie-challenge .coloured-bg.day4 .content.day .actions li button.active{background-color:#e83572}.veggie-challenge .coloured-bg.day5 .content.day .recipe{color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.day .recipe:after{background-color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.day .actions li button,.veggie-challenge .coloured-bg.day5 .content.day .url img{border-color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.day .actions li button.active{background-color:#2c1f4d}.veggie-challenge .content.recipe{font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:15px}.veggie-challenge .content.recipe .meal{color:#23c27b;display:block;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-style:normal;padding:10px 0 0;text-align:center;text-transform:capitalize}.veggie-challenge .content.recipe .title{color:#23c27b;font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:28px;font-style:normal;font-weight:400;line-height:1;margin:0 0 10px;text-align:center;text-transform:uppercase}.veggie-challenge .content.recipe .subheading{color:#23c27b;font-weight:700;text-align:center;text-transform:uppercase}.veggie-challenge .content.recipe .intro{display:block;color:#23c27b;font-family:Archer SSm A,Archer SSm B;font-size:16px;font-style:italic;font-weight:700}.veggie-challenge .content.recipe .intro:before{content:"“"}.veggie-challenge .content.recipe .intro:after{content:"”"}.veggie-challenge .content.recipe h3{color:#23c27b;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:21px;font-style:italic;padding:25px 0 5px}.veggie-challenge .content.recipe .image-wrapper img{display:block;width:100%;max-width:100%}.veggie-challenge .content.recipe .details{display:flex;margin:0 0 15px}.veggie-challenge .content.recipe .details .makes,.veggie-challenge .content.recipe .details .serves,.veggie-challenge .content.recipe .details .time{color:#23c27b;flex:auto;font-family:Archer SSm A,Archer SSm B;font-weight:700;padding:0 10px;text-align:center}.veggie-challenge .content.recipe .details .makes em,.veggie-challenge .content.recipe .details .serves em,.veggie-challenge .content.recipe .details .time em{font-style:normal;font-weight:700}.veggie-challenge .content.recipe .details .makes+.makes,.veggie-challenge .content.recipe .details .makes+.serves,.veggie-challenge .content.recipe .details .makes+.time,.veggie-challenge .content.recipe .details .serves+.makes,.veggie-challenge .content.recipe .details .serves+.serves,.veggie-challenge .content.recipe .details .serves+.time,.veggie-challenge .content.recipe .details .time+.makes,.veggie-challenge .content.recipe .details .time+.serves,.veggie-challenge .content.recipe .details .time+.time{border-left:1px solid #23c27b}.veggie-challenge .content.recipe .ingredients-list{border-bottom:1px solid rgba(35,194,123,.3);border-top:1px solid rgba(35,194,123,.3);width:100%}.veggie-challenge .content.recipe .ingredients-list td{padding:10px 5px}.veggie-challenge .content.recipe .ingredients-list td:first-child{border-right:1px solid rgba(35,194,123,.3);position:relative;min-width:40px}.veggie-challenge .content.recipe .ingredients-list td:first-child:after{border-right:1px solid rgba(35,194,123,.3);bottom:0;content:"";display:block;position:absolute;right:3px;top:0}.veggie-challenge .content.recipe .ingredients-list tr+tr{border-top:1px solid rgba(35,194,123,.3)}.veggie-challenge .content.recipe .ingredients-list tr:nth-child(2n){background:hsla(0,0%,100%,.3)}.veggie-challenge .content.recipe .actions,.veggie-challenge .content.recipe .shopping-widget,.veggie-challenge .content.recipe .tip{margin-top:30px;margin-bottom:30px}.veggie-challenge .content.recipe .method ol{list-style-type:none;counter-reset:elementcounter;margin:0;padding-left:0}.veggie-challenge .content.recipe .method li{padding:10px 0}.veggie-challenge .content.recipe .method li:before{color:#23c27b;content:"Step " counter(elementcounter) " – ";counter-increment:elementcounter;font-weight:700}.veggie-challenge .content.recipe .method li+li{border-top:1px solid rgba(35,194,123,.3)}.veggie-challenge .content.recipe .nutrition{background:#fff;border-top:2px solid #23c27b;margin-top:40px;margin-bottom:30px;padding:25px}.veggie-challenge .content.recipe .nutrition h3{padding-top:0}.veggie-challenge .content.recipe .nutrition table{border-bottom:1px solid rgba(35,194,123,.3);border-top:1px solid rgba(35,194,123,.3);width:100%}.veggie-challenge .content.recipe .nutrition table td{padding:10px 5px}.veggie-challenge .content.recipe .nutrition table td:first-child{border-right:1px solid rgba(35,194,123,.3);color:#23c27b;padding-left:0}.veggie-challenge .content.recipe .nutrition table td:last-child{border-left:1px solid rgba(35,194,123,.3)}.veggie-challenge .content.recipe .nutrition table tr+tr{border-top:1px solid rgba(35,194,123,.3)}.veggie-challenge .content.recipe .actions{display:flex;list-style:none;padding:0}.veggie-challenge .content.recipe .actions li{flex:1}.veggie-challenge .content.recipe .actions li button{border:2px solid #23c27b;color:#23c27b;display:block;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:50px;text-align:center;width:100%}.veggie-challenge .content.recipe .actions li button.active{background:#23c27b;color:#fff}.veggie-challenge .content.recipe .actions li:first-child button{border-right-width:1px}.veggie-challenge .content.recipe .actions li:nth-child(2) button{border-left-width:1px}.veggie-challenge .content.recipe .prev-next .placeholder{border-top:2px solid #23c27b;float:left;height:50px;width:50%}.veggie-challenge .content.recipe .prev-next .next,.veggie-challenge .content.recipe .prev-next .prev{background:#fff;border-top:2px solid #23c27b;color:#23c27b;display:block;float:left;font-family:Montserrat,Arial,Helvetica,sans-serif;font-weight:700;height:50px;line-height:50px;text-align:center;text-decoration:none;text-transform:capitalize;width:50%}.veggie-challenge .content.recipe .prev-next .next svg,.veggie-challenge .content.recipe .prev-next .prev svg{height:16px;position:relative}.veggie-challenge .content.recipe .prev-next .prev svg{margin-right:10px;top:-4px;transform:rotate(180deg)}.veggie-challenge .content.recipe .prev-next .next svg{margin-left:10px;top:2px}.veggie-challenge .content.recipe .prev-next .placeholder-prev,.veggie-challenge .content.recipe .prev-next .prev{border-right:1px solid #23c27b}.veggie-challenge .content.recipe .prev-next .next,.veggie-challenge .content.recipe .prev-next .placeholder-next{border-left:1px solid #23c27b}.veggie-challenge .content.recipe .prev-next:after{clear:both;content:"";display:table}@media (min-width:768px){.veggie-challenge .content.recipe .image-wrapper{width:70%;margin:0 auto}}@media (min-width:992px){.veggie-challenge .content.recipe .heading{display:flex;flex-direction:row-reverse;margin:25px -25px 0}.veggie-challenge .content.recipe .heading .image-wrapper{padding-left:25px;padding-right:25px;width:33.33333333%}.veggie-challenge .content.recipe .heading .text{flex:auto;padding-left:25px;padding-right:25px;width:66.66666666%}.veggie-challenge .content.recipe .meal{font-size:21px;padding-top:0;text-align:left}.veggie-challenge .content.recipe .title{font-size:88px;text-align:left}.veggie-challenge .content.recipe .subheading{margin-bottom:35px;text-align:left}.veggie-challenge .content.recipe .details{border-bottom:1px solid rgba(35,194,123,.3);border-top:1px solid rgba(35,194,123,.3);display:block;padding:25px 0;margin-bottom:0}.veggie-challenge .content.recipe .details>:first-child{padding-left:0}.veggie-challenge .content.recipe .intro{margin-top:0;border-bottom:1px solid rgba(35,194,123,.3)}.veggie-challenge .content.recipe .nutrition{margin-top:50px;background:none;border-top:0;padding:0}.veggie-challenge .content.recipe .prev-next .next,.veggie-challenge .content.recipe .prev-next .placeholder,.veggie-challenge .content.recipe .prev-next .prev{height:100px;line-height:100px;font-size:30px}}.veggie-challenge .coloured-bg.day2 .content.recipe .intro,.veggie-challenge .coloured-bg.day2 .content.recipe .meal,.veggie-challenge .coloured-bg.day2 .content.recipe .subheading,.veggie-challenge .coloured-bg.day2 .content.recipe .title,.veggie-challenge .coloured-bg.day2 .content.recipe h3{color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .details,.veggie-challenge .coloured-bg.day2 .content.recipe .intro{border-color:rgba(235,187,1,.3)}.veggie-challenge .coloured-bg.day2 .content.recipe .details .makes,.veggie-challenge .coloured-bg.day2 .content.recipe .details .serves,.veggie-challenge .coloured-bg.day2 .content.recipe .details .time{color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .details .makes+.makes,.veggie-challenge .coloured-bg.day2 .content.recipe .details .makes+.serves,.veggie-challenge .coloured-bg.day2 .content.recipe .details .makes+.time,.veggie-challenge .coloured-bg.day2 .content.recipe .details .serves+.makes,.veggie-challenge .coloured-bg.day2 .content.recipe .details .serves+.serves,.veggie-challenge .coloured-bg.day2 .content.recipe .details .serves+.time,.veggie-challenge .coloured-bg.day2 .content.recipe .details .time+.makes,.veggie-challenge .coloured-bg.day2 .content.recipe .details .time+.serves,.veggie-challenge .coloured-bg.day2 .content.recipe .details .time+.time,.veggie-challenge .coloured-bg.day2 .content.recipe .ingredients-list,.veggie-challenge .coloured-bg.day2 .content.recipe .ingredients-list td,.veggie-challenge .coloured-bg.day2 .content.recipe .ingredients-list td:first-child:after,.veggie-challenge .coloured-bg.day2 .content.recipe .ingredients-list tr{border-color:rgba(235,187,1,.3)}.veggie-challenge .coloured-bg.day2 .content.recipe .actions li button{border-color:#ebbb01;color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .actions li button.active{background:#ebbb01;color:#fff}.veggie-challenge .coloured-bg.day2 .content.recipe .method li:before{color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .method li+li{border-top-color:rgba(235,187,1,.3)}.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition{border-top-color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition td:first-child{color:#ebbb01}.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition table,.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition td:first-child,.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition td:last-child,.veggie-challenge .coloured-bg.day2 .content.recipe .nutrition tr+tr{border-color:rgba(235,187,1,.3)}.veggie-challenge .coloured-bg.day2 .content.recipe .prev-next .next,.veggie-challenge .coloured-bg.day2 .content.recipe .prev-next .placeholder-next,.veggie-challenge .coloured-bg.day2 .content.recipe .prev-next .placeholder-prev,.veggie-challenge .coloured-bg.day2 .content.recipe .prev-next .prev{border-color:#ebbb01;color:#ebbb01}.veggie-challenge .coloured-bg.day3 .content.recipe .intro,.veggie-challenge .coloured-bg.day3 .content.recipe .meal,.veggie-challenge .coloured-bg.day3 .content.recipe .subheading,.veggie-challenge .coloured-bg.day3 .content.recipe .title,.veggie-challenge .coloured-bg.day3 .content.recipe h3{color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .details,.veggie-challenge .coloured-bg.day3 .content.recipe .intro{border-color:rgba(232,116,60,.3)}.veggie-challenge .coloured-bg.day3 .content.recipe .details .makes,.veggie-challenge .coloured-bg.day3 .content.recipe .details .serves,.veggie-challenge .coloured-bg.day3 .content.recipe .details .time{color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .details .makes+.makes,.veggie-challenge .coloured-bg.day3 .content.recipe .details .makes+.serves,.veggie-challenge .coloured-bg.day3 .content.recipe .details .makes+.time,.veggie-challenge .coloured-bg.day3 .content.recipe .details .serves+.makes,.veggie-challenge .coloured-bg.day3 .content.recipe .details .serves+.serves,.veggie-challenge .coloured-bg.day3 .content.recipe .details .serves+.time,.veggie-challenge .coloured-bg.day3 .content.recipe .details .time+.makes,.veggie-challenge .coloured-bg.day3 .content.recipe .details .time+.serves,.veggie-challenge .coloured-bg.day3 .content.recipe .details .time+.time,.veggie-challenge .coloured-bg.day3 .content.recipe .ingredients-list,.veggie-challenge .coloured-bg.day3 .content.recipe .ingredients-list td,.veggie-challenge .coloured-bg.day3 .content.recipe .ingredients-list td:first-child:after,.veggie-challenge .coloured-bg.day3 .content.recipe .ingredients-list tr{border-color:rgba(232,116,60,.3)}.veggie-challenge .coloured-bg.day3 .content.recipe .actions li button{border-color:#e8743c;color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .actions li button.active{background:#e8743c;color:#fff}.veggie-challenge .coloured-bg.day3 .content.recipe .method li:before{color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .method li+li{border-top-color:rgba(232,116,60,.3)}.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition{border-top-color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition td:first-child{color:#e8743c}.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition table,.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition td:first-child,.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition td:last-child,.veggie-challenge .coloured-bg.day3 .content.recipe .nutrition tr+tr{border-color:rgba(232,116,60,.3)}.veggie-challenge .coloured-bg.day3 .content.recipe .prev-next .next,.veggie-challenge .coloured-bg.day3 .content.recipe .prev-next .placeholder-next,.veggie-challenge .coloured-bg.day3 .content.recipe .prev-next .placeholder-prev,.veggie-challenge .coloured-bg.day3 .content.recipe .prev-next .prev{border-color:#e8743c;color:#e8743c}.veggie-challenge .coloured-bg.day4 .content.recipe .intro,.veggie-challenge .coloured-bg.day4 .content.recipe .meal,.veggie-challenge .coloured-bg.day4 .content.recipe .subheading,.veggie-challenge .coloured-bg.day4 .content.recipe .title,.veggie-challenge .coloured-bg.day4 .content.recipe h3{color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .details,.veggie-challenge .coloured-bg.day4 .content.recipe .intro{border-color:rgba(232,53,114,.3)}.veggie-challenge .coloured-bg.day4 .content.recipe .details .makes,.veggie-challenge .coloured-bg.day4 .content.recipe .details .serves,.veggie-challenge .coloured-bg.day4 .content.recipe .details .time{color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .details .makes+.makes,.veggie-challenge .coloured-bg.day4 .content.recipe .details .makes+.serves,.veggie-challenge .coloured-bg.day4 .content.recipe .details .makes+.time,.veggie-challenge .coloured-bg.day4 .content.recipe .details .serves+.makes,.veggie-challenge .coloured-bg.day4 .content.recipe .details .serves+.serves,.veggie-challenge .coloured-bg.day4 .content.recipe .details .serves+.time,.veggie-challenge .coloured-bg.day4 .content.recipe .details .time+.makes,.veggie-challenge .coloured-bg.day4 .content.recipe .details .time+.serves,.veggie-challenge .coloured-bg.day4 .content.recipe .details .time+.time,.veggie-challenge .coloured-bg.day4 .content.recipe .ingredients-list,.veggie-challenge .coloured-bg.day4 .content.recipe .ingredients-list td,.veggie-challenge .coloured-bg.day4 .content.recipe .ingredients-list td:first-child:after,.veggie-challenge .coloured-bg.day4 .content.recipe .ingredients-list tr{border-color:rgba(232,53,114,.3)}.veggie-challenge .coloured-bg.day4 .content.recipe .actions li button{border-color:#e83572;color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .actions li button.active{background:#e83572;color:#fff}.veggie-challenge .coloured-bg.day4 .content.recipe .method li:before{color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .method li+li{border-top-color:rgba(232,53,114,.3)}.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition{border-top-color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition td:first-child{color:#e83572}.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition table,.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition td:first-child,.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition td:last-child,.veggie-challenge .coloured-bg.day4 .content.recipe .nutrition tr+tr{border-color:rgba(232,53,114,.3)}.veggie-challenge .coloured-bg.day4 .content.recipe .prev-next .next,.veggie-challenge .coloured-bg.day4 .content.recipe .prev-next .placeholder-next,.veggie-challenge .coloured-bg.day4 .content.recipe .prev-next .placeholder-prev,.veggie-challenge .coloured-bg.day4 .content.recipe .prev-next .prev{border-color:#e83572;color:#e83572}.veggie-challenge .coloured-bg.day5 .content.recipe .intro,.veggie-challenge .coloured-bg.day5 .content.recipe .meal,.veggie-challenge .coloured-bg.day5 .content.recipe .subheading,.veggie-challenge .coloured-bg.day5 .content.recipe .title,.veggie-challenge .coloured-bg.day5 .content.recipe h3{color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .details,.veggie-challenge .coloured-bg.day5 .content.recipe .intro{border-color:rgba(44,31,77,.3)}.veggie-challenge .coloured-bg.day5 .content.recipe .details .makes,.veggie-challenge .coloured-bg.day5 .content.recipe .details .serves,.veggie-challenge .coloured-bg.day5 .content.recipe .details .time{color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .details .makes+.makes,.veggie-challenge .coloured-bg.day5 .content.recipe .details .makes+.serves,.veggie-challenge .coloured-bg.day5 .content.recipe .details .makes+.time,.veggie-challenge .coloured-bg.day5 .content.recipe .details .serves+.makes,.veggie-challenge .coloured-bg.day5 .content.recipe .details .serves+.serves,.veggie-challenge .coloured-bg.day5 .content.recipe .details .serves+.time,.veggie-challenge .coloured-bg.day5 .content.recipe .details .time+.makes,.veggie-challenge .coloured-bg.day5 .content.recipe .details .time+.serves,.veggie-challenge .coloured-bg.day5 .content.recipe .details .time+.time,.veggie-challenge .coloured-bg.day5 .content.recipe .ingredients-list,.veggie-challenge .coloured-bg.day5 .content.recipe .ingredients-list td,.veggie-challenge .coloured-bg.day5 .content.recipe .ingredients-list td:first-child:after,.veggie-challenge .coloured-bg.day5 .content.recipe .ingredients-list tr{border-color:rgba(44,31,77,.3)}.veggie-challenge .coloured-bg.day5 .content.recipe .actions li button{border-color:#2c1f4d;color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .actions li button.active{background:#2c1f4d;color:#fff}.veggie-challenge .coloured-bg.day5 .content.recipe .method li:before{color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .method li+li{border-top-color:rgba(44,31,77,.3)}.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition{border-top-color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition td:first-child{color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition table,.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition td:first-child,.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition td:last-child,.veggie-challenge .coloured-bg.day5 .content.recipe .nutrition tr+tr{border-color:rgba(44,31,77,.3)}.veggie-challenge .coloured-bg.day5 .content.recipe .prev-next .next,.veggie-challenge .coloured-bg.day5 .content.recipe .prev-next .placeholder-next,.veggie-challenge .coloured-bg.day5 .content.recipe .prev-next .placeholder-prev,.veggie-challenge .coloured-bg.day5 .content.recipe .prev-next .prev{border-color:#2c1f4d;color:#2c1f4d}.veggie-challenge .cooked-it,.veggie-challenge .loved-it{background:none;position:relative}.veggie-challenge .cooked-it svg,.veggie-challenge .loved-it svg{height:18px;margin-left:10px;opacity:.5;z-index:10}.veggie-challenge .cooked-it.active,.veggie-challenge .loved-it.active{color:#fff}.veggie-challenge .cooked-it.active svg,.veggie-challenge .loved-it.active svg{opacity:1}.veggie-challenge .cooked-it.clicked svg,.veggie-challenge .loved-it.clicked svg{animation:bounce-in-fwd .9s both}@media (min-width:992px){.veggie-challenge .cooked-it,.veggie-challenge .loved-it{background:none;position:relative}.veggie-challenge .cooked-it svg,.veggie-challenge .loved-it svg{position:absolute;top:50%;right:15px;margin:-9px 0 0}}.veggie-challenge .tip:before{border-color:#24c87e}.veggie-challenge .tip .inner{background-color:#fff;padding:30px}.veggie-challenge .tip h4,.veggie-challenge .tip p{display:inline;font-size:16px;font-style:italic;padding:0}.veggie-challenge .tip h4{color:#24c87e;margin:0}.veggie-challenge .tip .video-wrapper{margin-top:20px}.veggie-challenge .coloured-bg.day2 .tip,.veggie-challenge .coloured-bg.day2 .tip:before{border-color:#ebbb01}.veggie-challenge .coloured-bg.day2 .tip h4{color:#ebbb01}.veggie-challenge .coloured-bg.day3 .tip,.veggie-challenge .coloured-bg.day3 .tip:before{border-color:#e8743c}.veggie-challenge .coloured-bg.day3 .tip h4{color:#e8743c}.veggie-challenge .coloured-bg.day4 .tip,.veggie-challenge .coloured-bg.day4 .tip:before{border-color:#e83572}.veggie-challenge .coloured-bg.day4 .tip h4{color:#e83572}.veggie-challenge .coloured-bg.day5 .tip,.veggie-challenge .coloured-bg.day5 .tip:before{border-color:#2c1f4d}.veggie-challenge .coloured-bg.day5 .tip h4{color:#2c1f4d}@media (min-width:992px){.veggie-challenge .tip{border:2px solid #24c87e;margin-right:15px;margin-bottom:15px;position:relative}.veggie-challenge .tip:before{content:"";border-style:solid;border-width:2px;display:block;position:absolute;width:100%;height:100%;transform:translate(15px,15px)}.veggie-challenge .tip .inner{position:relative}.veggie-challenge .tip .inner.has-video{clear:both}.veggie-challenge .tip .inner.has-video .caption{float:left;width:50%;padding-right:15px}.veggie-challenge .tip .inner.has-video .video-wrapper{width:50%;float:right;padding-left:15px}.veggie-challenge .tip h4,.veggie-challenge .tip p{display:block}.veggie-challenge .tip h4{font-size:22px;font-style:normal;font-family:Montserrat,sans-serif;font-weight:700}.veggie-challenge .tip p{font-family:Archer SSm A,Archer SSm B;font-weight:700}.veggie-challenge .tip .video-wrapper{margin:0}}.veggie-challenge #challenge-pay,.veggie-challenge #challenge-signup,.veggie-challenge #challenge-signup-intro{padding-top:15px;padding-bottom:15px}.veggie-challenge #challenge-pay .container,.veggie-challenge #challenge-signup-intro .container,.veggie-challenge #challenge-signup .container{max-width:720px}.veggie-challenge #challenge-signup-intro{text-align:center}.veggie-challenge #challenge-signup-intro h1{display:block;text-indent:-3000px;overflow:hidden;background:url(//cdn.jamieoliver.com/library/images/5dvc/logo-lrg.svg) 50% no-repeat;background-size:contain;width:100%;height:150px;margin:15px 0}.veggie-challenge #challenge-signup-intro h1 a{display:block;height:100%}.veggie-challenge #challenge-signup-intro p{margin:15px 0}.veggie-challenge #challenge-pay-flow{min-height:400px}.veggie-challenge .contact-message,.veggie-challenge .network-message{display:none;text-align:center;font-size:14px;opacity:.98}.veggie-challenge .contact-message.active,.veggie-challenge .network-message.active{display:block}.veggie-challenge .contact-message{margin-top:80px}.veggie-challenge a.launch-login{text-transform:uppercase;font-family:Montserrat,Georgia,serif;font-size:12px;font-weight:700;text-decoration:none;color:#fff;background:#b54484;padding:5px 10px;margin:0 5px;display:inline-block;border-radius:4px;cursor:pointer}.veggie-challenge #challenge-pay{padding-top:0}.veggie-challenge #challenge-pay .payment-options{display:none;margin-left:-25px;margin-right:-25px}@media (min-width:768px){.veggie-challenge #challenge-pay .payment-options{margin-left:0;margin-right:0}}.veggie-challenge .intro .heading{font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:95px;font-style:normal;margin:0;text-align:center}.veggie-challenge .intro p{font-family:Archer SSm A,Archer SSm B;font-weight:700;font-style:normal;margin:0 0 10px;text-align:center}.veggie-challenge .intro .video-player{border:2px solid #23c27b}.veggie-challenge .intro .video-wrapper img{max-width:100%;height:auto;margin-top:30px}@media (min-width:992px){.veggie-challenge .intro{align-items:center;display:flex;padding:30px 0}.veggie-challenge .intro .text{flex:2}.veggie-challenge .intro .text .heading{font-size:140px}.veggie-challenge .intro .text>*{text-align:left}.veggie-challenge .intro .video-wrapper{flex:3;padding-left:50px}.veggie-challenge .intro .video-wrapper img{margin-top:0}}.veggie-challenge #challenge-pay-flow .braintree-dropin{font-family:Cabin,sans-serif;font-weight:lighter}.veggie-challenge #challenge-pay-flow .braintree-loader__container,.veggie-challenge #challenge-pay-flow .braintree-option,.veggie-challenge #challenge-pay-flow .braintree-sheet,.veggie-challenge #challenge-pay-flow .braintree-upper-container:before{border-radius:0;border-color:#23c27b;background:#f3fbf7}.veggie-challenge #challenge-pay-flow .braintree-sheet__header{border-color:#23c27b}.veggie-challenge #challenge-pay-flow #braintree-payment-submit{display:none}.veggie-challenge #challenge-pay-flow #braintree-payment-submit.active{display:block}.veggie-challenge #challenge-pay-flow iframe{border:none;width:100%;height:450px}.veggie-challenge fieldset{border:none;padding:0}.veggie-challenge .form-group{margin-top:15px}.veggie-challenge .signup-input.has-error input[type=email],.veggie-challenge .signup-input.has-error input[type=password],.veggie-challenge .signup-input.has-error input[type=text]{border-color:#e82e1a}.veggie-challenge .signup-input.has-error .error{color:#e82e1a}.veggie-challenge label,.veggie-challenge p.as-label{color:#24c87e;display:block;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-style:italic;margin:0;margin-bottom:5px}.veggie-challenge input[type=email],.veggie-challenge input[type=password],.veggie-challenge input[type=tel],.veggie-challenge input[type=text]{border:2px solid #23c27b;height:60px;line-height:60px;padding:15px 20px;width:100%;background-color:#cdefdd;-webkit-appearance:none;border-radius:0}.veggie-challenge input[type=email]:placeholder-shown,.veggie-challenge input[type=password]:placeholder-shown,.veggie-challenge input[type=tel]:placeholder-shown,.veggie-challenge input[type=text]:placeholder-shown{color:#96aca0}.veggie-challenge input[type=email]:focus,.veggie-challenge input[type=password]:focus,.veggie-challenge input[type=tel]:focus,.veggie-challenge input[type=text]:focus{background:#fff}.veggie-challenge .checkbox input[type=checkbox]{left:-9999px;position:absolute}.veggie-challenge .checkbox input[type=checkbox]+label{color:#343434;display:block;font-size:13px;font-style:normal;padding-left:30px;position:relative}.veggie-challenge .checkbox input[type=checkbox]+label:before{border:2px solid #23c27b;content:"";display:block;height:20px;left:0;position:absolute;top:2px;width:20px}.veggie-challenge .checkbox input[type=checkbox]:checked+label:before{background:url(//cdn.jamieoliver.com/library/images/5dvc/tick.svg) 50% no-repeat;background-size:11px 11px}.veggie-challenge .radiogroup{display:flex}.veggie-challenge .radiogroup>div{flex:1}.veggie-challenge .radiogroup input[type=radio]{left:-9999px;position:absolute}.veggie-challenge .radiogroup input[type=radio]+label{background:transparent;border:2px solid #23c27b;color:#23c27b;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:60px;line-height:56px;text-align:center}.veggie-challenge .radiogroup input[type=radio]:checked+label{background:#23c27b;color:#fff}.veggie-challenge .radiogroup input[type=radio]+label.pay-with-phone{border-right-width:1px}.veggie-challenge .radiogroup input[type=radio]+label.pay-with-braintree{border-left-width:1px}.veggie-challenge .radiogroup.yes-no>div{max-width:130px;margin-right:10px}.veggie-challenge .btn.full-size{background:#24c87e;border:none;color:#fff;display:block;font-size:20px;font-weight:700;height:75px;line-height:75px;margin:0;padding:0 25px;width:100%}.veggie-challenge .btn.full-size:hover{background:#29e590}.veggie-challenge button:focus{outline:0}.veggie-challenge .form-error{display:none;font-weight:700;color:#e82e1a;margin:30px 0}.veggie-challenge .form-error.active{display:block}.veggie-challenge .faqs{padding:0 25px 30px}.veggie-challenge .faqs .intro .heading{font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:52px;font-style:normal;margin:20px 0 10px;text-align:center}.veggie-challenge .faqs ul{border-bottom:2px solid #23c27b;list-style:none;margin:0;padding:0}.veggie-challenge .faqs label{border:2px solid #23c27b;border-bottom:none;display:block;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:16px;font-style:normal;padding:10px 62px 10px 20px;position:relative;cursor:pointer;margin-bottom:0}.veggie-challenge .faqs label svg{margin-top:-6px;position:absolute;right:20px;top:50%}.veggie-challenge .faqs input[type=checkbox]{left:-9999px;position:absolute}.veggie-challenge .faqs .faq-content{background-color:#fff;border-left:2px solid #23c27b;border-right:2px solid #23c27b;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:16px;font-style:normal;max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease;-webkit-transition:max-height .3s ease;-moz-transition:max-height .3s ease}.veggie-challenge .faqs .faq-content :first-child{margin-top:0}.veggie-challenge .faqs input[type=checkbox]:checked~label{background:#fff}.veggie-challenge .faqs input[type=checkbox]:checked~label svg{margin-top:-20px;transform:rotate(180deg)}.veggie-challenge .faqs input[type=checkbox]:checked~.faq-content{max-height:1000px}@media (min-width:992px){.veggie-challenge .faqs .intro{display:block;text-align:center}.veggie-challenge .faqs .intro .heading{font-size:130px;margin:20px 0}.veggie-challenge .faqs label{font-size:18px;padding:25px 72px 25px 25px}.veggie-challenge .faqs .faq-content{font-size:18px}}.veggie-challenge .logo{background:url(https://cdn.jamieoliver.com/library/images/5dvc/logo-sml.svg) no-repeat 50%;background-size:contain;height:88px;margin:0 auto;padding:0;text-indent:-9999px;width:170px}.veggie-challenge .main-menu ul{display:flex;list-style:none;margin:0;padding:0}.veggie-challenge .main-menu li{flex:auto;line-height:35px;text-align:center}.veggie-challenge .main-menu li a{display:block;color:inherit;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:15px;font-style:normal;text-decoration:none}.veggie-challenge .main-menu li a:hover{color:#23c27b}.veggie-challenge .main-menu li.active a{border-bottom:4px solid #23c27b;color:#23c27b}.veggie-challenge .sub-menu{border-bottom:1px solid #ccc}.veggie-challenge .sub-menu ul{display:flex;list-style:none;margin:0;padding:0}.veggie-challenge .sub-menu li{border-bottom:4px solid transparent;flex:auto;line-height:40px;margin:0 10px;text-align:center}.veggie-challenge .sub-menu li:first-child{color:#24c87e}.veggie-challenge .sub-menu li:nth-child(2){color:#ebbb01}.veggie-challenge .sub-menu li:nth-child(3){color:#e8743c}.veggie-challenge .sub-menu li:nth-child(4){color:#e83572}.veggie-challenge .sub-menu li:nth-child(5){color:#2c1f4d}.veggie-challenge .sub-menu li.active{border-bottom-color:currentColor}.veggie-challenge .sub-menu li a{color:inherit;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:15px;font-style:normal;text-decoration:none;display:block}.veggie-challenge .sub-menu li abbr{border-bottom:0;text-decoration:none}.veggie-challenge .sub-menu li .full-day-name{display:none}.veggie-challenge .profile-menu{border-bottom:1px solid #23c27b;list-style:none;margin:0 0 20px;padding:0;text-align:center}.veggie-challenge .profile-menu li{display:inline-block}.veggie-challenge .profile-menu li a{display:inline-block;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:15px;line-height:30px;padding:0 10px;text-decoration:none}.veggie-challenge .profile-menu li a:hover{color:#23c27b}.veggie-challenge .profile-menu li a.selected{border-bottom:2px solid #23c27b;color:#23c27b}@media (min-width:992px){.veggie-challenge .header .row{margin:0;width:50%}.veggie-challenge .header .row:first-child{float:left}.veggie-challenge .header .row:nth-child(2){float:right}.veggie-challenge .header .logo{margin:0;float:left}.veggie-challenge .header .main-menu{float:right}.veggie-challenge .header .main-menu li{padding:0 0 0 30px}.veggie-challenge .header .main-menu li a{display:block;font-size:19px;height:90px;line-height:90px}.veggie-challenge .sub-menu ul{justify-content:space-evenly;margin:0 auto;max-width:700px}.veggie-challenge .sub-menu li{flex:none;font-size:19px}.veggie-challenge .sub-menu li abbr{display:none}.veggie-challenge .sub-menu li .full-day-name{display:block}.veggie-challenge .profile-menu li a{font-size:19px;line-height:48px;padding:0 15px;font-weight:700}}.veggie-challenge .coloured-bg.day1 .sub-menu{border-color:rgba(36,200,126,.3)}.veggie-challenge .coloured-bg.day2 .sub-menu{border-color:rgba(235,187,1,.3)}.veggie-challenge .coloured-bg.day3 .sub-menu{border-color:rgba(232,116,60,.3)}.veggie-challenge .coloured-bg.day4 .sub-menu{border-color:rgba(232,53,114,.3)}.veggie-challenge .coloured-bg.day5 .sub-menu{border-color:rgba(44,31,77,.3)}.veggie-challenge .preferences-form{margin:0 auto 30px;max-width:720px}.veggie-challenge .preferences-form .as-label{margin-bottom:10px}.veggie-challenge .preferences-form .as-label em{font-size:10px;padding-left:90px}.veggie-challenge .preferences-form input[type=email],.veggie-challenge .preferences-form input[type=tel],.veggie-challenge .preferences-form input[type=text]{background:none;border:none;color:#23c27b;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;outline:0;padding:0;height:auto;line-height:normal;min-height:22px}.veggie-challenge .preferences-form input[type=email]:focus,.veggie-challenge .preferences-form input[type=tel]:focus,.veggie-challenge .preferences-form input[type=text]:focus{border-bottom:2px solid #23c27b}.veggie-challenge .preferences-form input[type=email][disabled],.veggie-challenge .preferences-form input[type=tel][disabled],.veggie-challenge .preferences-form input[type=text][disabled]{background:url(//cdn.jamieoliver.com/library/images/5dvc/padlock.svg) no-repeat 100% 50%;background-size:16px;padding-right:30px;width:auto;-webkit-text-fill-color:#23c27b}.veggie-challenge .shopping-list{padding-bottom:30px}.veggie-challenge .shopping-list .intro .heading{font-family:Knockout\ 67 A,Knockout\ 67 B;font-size:52px;font-style:normal;margin:10px 0 0;text-align:center}.veggie-challenge .shopping-list .intro p{margin:15px auto 0;max-width:800px}.veggie-challenge .shopping-list .vc-h2 span{font-size:14px;text-align:center;width:50px}.veggie-challenge .shopping-list ul{border-top:1px solid #23c27b;list-style:none;margin:0 0 10px;padding:0}.veggie-challenge .shopping-list li{border-bottom:1px solid #23c27b;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:15px;position:relative;display:table;width:100%}.veggie-challenge .shopping-list li input[type=checkbox]{position:absolute;left:-9999px}.veggie-challenge .shopping-list li a{display:block;color:inherit;font-style:normal;padding-right:25px;position:relative;cursor:pointer;text-decoration:none}.veggie-challenge .shopping-list li a span{display:table-cell;vertical-align:middle;height:50px;padding:7px}.veggie-challenge .shopping-list li a span.count{border-right:1px solid #23c27b;width:72px;height:100%;position:relative}.veggie-challenge .shopping-list li a span.count:after{content:"";display:block;position:absolute;top:0;right:-3px;width:1px;height:100%;border-right:1px solid #23c27b}.veggie-challenge .shopping-list li a span.product{padding-left:20px}.veggie-challenge .shopping-list li a svg{fill:#23c27b;margin-top:-8px;position:absolute;right:18px;top:50%;width:16px;height:16px;transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease}.veggie-challenge .shopping-list li a svg.tick{opacity:0}.veggie-challenge .shopping-list li a.active{background:#f5fbf8}.veggie-challenge .shopping-list li a.active svg.tick{opacity:1}.veggie-challenge .shopping-list li a.active svg.circle{opacity:0}@media (min-width:992px){.veggie-challenge .shopping-list .intro{display:block;text-align:center}.veggie-challenge .shopping-list .intro .heading{font-size:130px}.veggie-challenge .shopping-list-content{columns:2;column-gap:30px}.veggie-challenge .shopping-list-block{break-inside:avoid;page-break-inside:avoid;padding:0 25px}}.veggie-challenge .timeline{font-family:bebas_neue,serif}.veggie-challenge .timeline .title{font-family:bebas_neue,serif;font-size:52px;font-style:normal;text-align:center;text-transform:uppercase}.veggie-challenge .timeline .dayname{display:inline-block;font-size:30px;margin:0 auto;position:relative}.veggie-challenge .timeline .dayname .video-link{position:absolute;bottom:-12px;left:50%;margin-left:-11px;height:22px;line-height:22px}.veggie-challenge .timeline .actions svg.inactive{opacity:.5}.veggie-challenge .timeline a{color:inherit;text-decoration:none}.veggie-challenge .timeline>ul{list-style:none;margin:0 auto;padding:0;max-width:298px}.veggie-challenge .timeline>ul>li{text-align:center}.veggie-challenge .timeline>ul>li:first-child{color:#24c87e}.veggie-challenge .timeline>ul>li:nth-child(2){color:#ebbb01}.veggie-challenge .timeline>ul>li:nth-child(3){color:#e8743c}.veggie-challenge .timeline>ul>li:nth-child(4){color:#e83572}.veggie-challenge .timeline>ul>li:nth-child(5){color:#2c1f4d}.veggie-challenge .timeline>ul>li ul{list-style:none;margin-bottom:40px;margin-top:20px;padding:0}.veggie-challenge .timeline>ul>li ul:after{clear:both;content:"";display:table}.veggie-challenge .timeline>ul>li li{clear:both;margin:20px 0 2px;opacity:.5;position:relative;width:50%}.veggie-challenge .timeline>ul>li li span{display:block;font-size:20px;line-height:1.2;position:relative;top:-23px}.veggie-challenge .timeline>ul>li li:before{background:transparent;border:2px solid currentColor;border-radius:50%;content:"";display:block;height:14px;position:absolute;top:-18px;width:14px}.veggie-challenge .timeline>ul>li li.completed{opacity:1}.veggie-challenge .timeline>ul>li li.completed:before{background-color:currentColor}.veggie-challenge .timeline>ul>li li:nth-child(odd){border-left:2px solid currentColor;float:right;padding-left:20px;text-align:left;transform:translateX(-1px)}.veggie-challenge .timeline>ul>li li:nth-child(odd):before{left:-8px}.veggie-challenge .timeline>ul>li li:nth-child(2n){border-right:2px solid currentColor;float:left;padding-right:20px;text-align:right;transform:translateX(1px)}.veggie-challenge .timeline>ul>li li:nth-child(2n):before{right:-8px}.veggie-challenge .timeline>ul>li.locked .dayname{opacity:.5;position:relative}.veggie-challenge .timeline>ul>li.locked .dayname svg.lock{height:18px;margin-top:-13px;position:absolute;right:-24px;top:50%;width:18px}@media (min-width:992px){.veggie-challenge .timeline .title{font-size:130px}.veggie-challenge .timeline .dayname{font-size:60px}.veggie-challenge .timeline .dayname .video-link{bottom:0}.veggie-challenge .timeline>ul{max-width:720px}.veggie-challenge .timeline>ul>li li span{font-size:30px}}.veggie-challenge .vc-h2{color:#23c27b;font-family:Archer SSm A,Archer SSm B;font-weight:700;font-size:21px;font-style:italic;margin-top:0;padding-top:30px}.veggie-challenge .colours :first-child{color:#24c87e}.veggie-challenge .colours :nth-child(2){color:#ebbb01}.veggie-challenge .colours :nth-child(3){color:#e8743c}.veggie-challenge .colours :nth-child(4){color:#e83572}.veggie-challenge .colours :nth-child(5){color:#2c1f4d}.veggie-challenge .colours :nth-child(6){color:#611234}.veggie-challenge .colours :nth-child(7){color:#176b50}.veggie-challenge .colours :nth-child(8){color:#24c87e}.veggie-challenge .colours :nth-child(9){color:#ebbb01}.veggie-challenge .colours :nth-child(10){color:#e8743c}.veggie-challenge .colours :nth-child(11){color:#e83572}.veggie-challenge .colours :nth-child(12){color:#2c1f4d}.veggie-challenge .colours :nth-child(13){color:#611234}.veggie-challenge .colours :nth-child(14){color:#176b50}.veggie-challenge .colours :nth-child(15){color:#24c87e}.veggie-challenge .colours :nth-child(16){color:#ebbb01}.veggie-challenge .colours :nth-child(17){color:#e8743c}.veggie-challenge .colours :nth-child(18){color:#e83572}.veggie-challenge .colours :nth-child(19){color:#2c1f4d}.veggie-challenge .colours :nth-child(20){color:#611234}.veggie-challenge .colours :nth-child(21){color:#176b50}.veggie-challenge svg{fill:currentColor;height:22px;vertical-align:middle;width:22px}.veggie-challenge .coloured-bg{background:#f3fbf7;margin-left:-25px;margin-right:-25px;padding-left:25px;padding-right:25px}.veggie-challenge .coloured-bg.day1{background:#eef9f3}.veggie-challenge .coloured-bg.day2{background:rgba(235,187,1,.1)}.veggie-challenge .coloured-bg.day3{background:rgba(232,116,60,.1)}.veggie-challenge .coloured-bg.day4{background:rgba(232,53,114,.1)}.veggie-challenge .coloured-bg.day5{background:rgba(44,31,77,.1)}.veggie-challenge hr{background:repeating-linear-gradient(-90deg,#176b50,#176b50 14.3%,#24c87e 0,#24c87e 28.6%,#ebbb01 0,#ebbb01 42.9%,#e8743c 0,#e8743c 57.2%,#e83572 0,#e83572 71.5%,#2c1f4d 0,#2c1f4d 85.8%,#611234 0,#611234);border:none;height:1px}.veggie-challenge hr:after{display:none}.veggie-challenge h3{letter-spacing:normal}.veggie-challenge a{outline:none}.veggie-challenge.loading,.veggie-challenge .loading{opacity:.5;position:relative;min-height:500px}.veggie-challenge.loading:after,.veggie-challenge .loading:after{content:"";display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:url(//cdn.jamieoliver.com/library/images/5dvc/loading.svg) 50% no-repeat;background-size:50px 50px;z-index:300}.veggie-challenge .challenge-content,.veggie-challenge .container.full{min-height:600px}.veggie-challenge .general-error{color:#e82e1a;text-align:center;padding:5px;position:absolute;width:100%;font-weight:700}@media (min-width:768px){.veggie-challenge hr{height:7px}}#geo-region.gb #challenge-pay .payment-options{display:block}