body,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,li,ol,p,ul{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}:focus{outline:none}body,html{overflow-x:hidden;background-color:#fff}html{overflow-y:scroll;height:-webkit-fill-available}@media (max-width:1124px){html{overflow-y:auto}}a:active,a:hover,a:link,a:visited{text-decoration:none;color:#000}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body{font-family:Avenir,Helvetica,sans-serif;color:#000;overflow-y:hidden;min-width:320px;height:100%;min-height:100%;min-height:100vh;min-height:-webkit-fill-available;font-weight:300}#app{-webkit-transition:.15s;transition:.15s}p{font-size:1.2em;line-height:1.5em}.c_eastern_green{color:#0c4142}.c_brilliant_white{color:#fff}.c_dusty_fondant{color:#eddcce}@media (min-width:1125px){::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#eddcce;border-radius:20px;border:4px solid #fff}*{scrollbar-width:thin;scrollbar-color:#eddcce #fff}}.h_show_1650{display:none}@media (max-width:1650px){.h_show_1650{display:block}}.h_show_1350{display:none}@media (max-width:1350px){.h_show_1350{display:block}}.h_show_1024{display:none}@media (max-width:1024px){.h_show_1024{display:block}}@media (max-width:1650px){.h_hide_1650{display:none}}@media (max-width:850px){.h_hide_850{display:none}}@media (max-width:599px){.h_hide_650{display:none}}.h_no_pointer{pointer-events:none}.h_show_850{display:none}@media (max-width:850px){.h_show_850{display:block}}@media (max-width:768px){.hide{display:none}}.grab{cursor:-webkit-grab;cursor:grab}.no-drop{cursor:no-drop}.prompt__shake{-webkit-animation:shake 1s;animation:shake 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.move__shake{-webkit-animation:shake 1.2s;animation:shake 1.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.line.prompt__shake{-webkit-animation:none;animation:none;background-color:rgba(255,0,0,.1)}.preloader{width:100%;height:100vh;background-color:#eddcce}.preloader__hide{opacity:0;-webkit-transition:.25s;transition:.25s;pointer-events:none;display:none}.preloader__text{top:calc(30% - 44px);width:300px;text-align:center;font-size:1.25em;font-weight:700}.loader,.preloader__text{position:relative;color:#0c4142;margin:0 auto}.loader{top:calc(30% - 24px);left:5px;width:48px;height:48px;display:block;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.loader,.loader:after,.loader:before{-webkit-box-sizing:border-box;box-sizing:border-box}.loader:after,.loader:before{content:"";position:absolute;width:24px;height:24px;top:0;background-color:#0c4142;border-radius:50%;-webkit-animation:scale50 1s ease-in-out infinite;animation:scale50 1s ease-in-out infinite}.loader:before{top:auto;bottom:0;background-color:#da7948;-webkit-animation-delay:.5s;animation-delay:.5s}.issue .loader{display:none}.issue .network__down{position:absolute;background-image:url(../img/icon_cloud_off.cb0da2a9.svg);top:calc(30% + 20px);left:calc(50% - 20px);width:60px;height:60px;background-size:contain;background-repeat:no-repeat}@-webkit-keyframes scale50{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale50{0%,to{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.ctaKeyboardOpen{opacity:0;visibility:hidden}.notice__copy{color:#0c4142;font-size:1.25em;font-weight:700}.notice__copy____heading{font-size:1.5em}#reload_notice{top:calc(30% + 24px)}#notice__offline,#reload_notice{position:relative;text-align:center;display:none}#notice__offline{top:calc(30% + 74px)}.issue #notice__offline,.issue #reload_notice{display:block}.issue .preloader__text{display:none}.notice__button{position:absolute;background-image:url(../img/icon_refresh.96b54e72.svg);left:calc(50% - 20px);width:40px;height:40px;background-size:contain;background-repeat:no-repeat}.nav_main.nav_main__upper____focus,nav{position:relative}nav{float:left}.nav_main{position:fixed;top:0;width:100%;height:76px;z-index:10;min-width:320px}.nav_main__upper{background-color:#eddcce}.nav_main__lower{position:fixed;top:0;right:0;width:80%;height:76px;z-index:10;min-width:320px;-webkit-transition:0s;transition:0s}@media (max-width:850px){.nav_main__lower{top:auto;bottom:0;width:100%;background-color:#0c4142}}.nav_main__title{position:absolute;width:157px;height:34px;top:calc(50% - 17px);left:calc(50% - 79px);background-image:url(../img/easycook_logo.2a4ec374.svg);background-repeat:no-repeat;background-position:50%;-webkit-transition:.3s;transition:.3s}@media (max-width:1024px){.nav_main__title{left:136px}}@media (max-width:850px){.nav_main__title{background-image:url(../img/easycook_logo_stack.b6ba2ff5.svg);left:calc(50% - 79px);top:calc(50% - 25px);width:160px;height:50px}}@media (max-width:380px){.nav_main__title{width:130px;background-size:contain;left:calc(50% - 65px)}}.nav__main__online_status{position:absolute;right:340px;top:4px;width:50px;height:54px;background-repeat:no-repeat;background-position:50%}@media (max-width:850px){.nav__main__online_status{left:unset;right:65px;top:10px}}.nav__main__online_status[data-online-status=online]{background-image:url(../img/icon_cloud_done.6b57494b.svg)}.nav__main__online_status[data-online-status=offline]{background-image:url(../img/icon_cloud_off.cb0da2a9.svg)}.nav__main__online_status[data-online-status=online].syncing{background-image:url(../img/icon_sync.e3fd9972.svg);-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}.nav__main__help{position:absolute;left:120px;top:4px;width:50px;height:52px;background-image:url(../img/icon_help.aacff1e9.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%}@media (max-width:1024px){.nav__main__help{left:unset;right:420px}}@media (max-width:850px){.nav__main__help{right:10px}}.nav__main__help_icon____caption{font-size:.9em;font-weight:700;position:absolute;bottom:-4px;text-align:center;width:50px;color:#0c4142}@-webkit-keyframes rotation{to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}0%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.nav__main__online_status____caption{font-size:.9em;font-weight:700;position:absolute;bottom:-2px;text-align:center;width:50px;color:#0c4142}@media (max-width:850px){.nav__main__online_status____online{display:none}}.nav_main__logout{position:absolute;top:18px;left:30px;width:40px;height:40px;cursor:pointer}.nav__buttons{position:absolute;height:60px;top:calc(50% - 30px);right:20px}@media (max-width:850px){.nav__buttons{height:76px;top:0;right:0;width:100%}}.nav__button{float:left;position:relative;height:60px;width:100px}@media (max-width:850px){.nav__button{height:76px;width:25%}}.nav__button____copy{padding-top:33px;height:20px;text-align:center;font-size:.875em;font-weight:600;color:#0c4142}@media (max-width:850px){.nav__button____copy{padding-top:46px;color:#eddcce}}.nav__button____logout_copy{padding-top:33px;height:20px;text-align:center;font-size:.875em;font-weight:600;color:#0c4142}.nav__button____mobile{display:none}@media (max-width:850px){.nav__button____mobile{display:block}}.nav__button____badge{font-size:.7em;font-weight:700;line-height:14px;text-align:center;font-family:Arial,Helvetica;position:absolute;background-color:#da7948;color:#fff;border-radius:7px;height:14px;padding:0 6px;top:calc(50% - 22px);left:57%}.nav__button____badge_tick{background-image:url(../img/icon_shopping_badge_tick.06097c0e.svg);width:11px;height:10px;background-size:contain;background-repeat:no-repeat}.nav__button____badge_tick,.nav__button____badge_void{display:none}.nav__button____badge_tick.nav__button____badge_complete{display:inline-block}.nav__button____badge.nav__button____badge_fulfilled{background-color:#16c208;display:inline-block}.nav__button____badge.nav__button____badge_missing{background-color:red}@media (max-width:850px){.nav__button____shopping.nav__button____badge_complete{background-image:url(../img/btn_shopping_light.70174ff8.svg)}}.nav__button____calendar,.nav__button____dashboard,.nav__button____logout,.nav__button____recipes,.nav__button____shopping{position:absolute;background-size:contain}.nav__button____dashboard{background-image:url(../img/btn_dashboard_dark.7dc3bd90.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:24px 0;width:68px;height:41px;top:calc(50% - 18px);left:calc(50% - 34px)}@media (max-width:850px){.nav__button____dashboard{width:21px;height:24px;background-size:21px 24px;background-position:0 0;top:calc(50% - 20px);left:calc(50% - 10px);background-image:url(../img/btn_today_light.32d7ec2f.svg)}}.nav__button____dashboard____date{display:none;margin-top:8px;margin-left:2px;text-align:center;width:17px;font-size:11px;font-weight:700;color:#eddcce}@media (max-width:850px){.nav__button____dashboard____date{display:block}}.nav__button____calendar{background-image:url(../img/btn_calendar_dark.21ea8a0a.svg);width:48px;height:24px;top:calc(50% - 20px);left:calc(50% - 24px)}@media (max-width:850px){.nav__button____calendar{background-image:url(../img/btn_calendar_light.5f827d6a.svg)}}.nav__button____calendar____date{margin-top:8px;text-align:center;font-size:11px;font-weight:700;color:#eddcce}.nav__button____shopping{background-image:url(../img/btn_shopping_dark.a337e23d.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:22px 0;width:61px;height:41px;top:calc(50% - 16px);left:calc(50% - 30px)}@media (max-width:850px){.nav__button____shopping{background-image:url(../img/btn_shopping_light.70174ff8.svg)}}.nav__button____recipes{background-image:url(../img/btn_recipes_dark.b83d345e.svg);background-size:23px 23px;background-repeat:no-repeat;background-position:14px 0;width:48px;height:43px;top:calc(50% - 21px);left:calc(50% - 24px)}@media (max-width:850px){.nav__button____recipes{background-image:url(../img/btn_recipes_light.6d6629e1.svg)}}.nav__button____logout,.nav__button____profile_photo{width:40px;height:40px;background-size:cover;top:calc(50% - 18px);left:calc(50% - 14px);border-radius:50%}.nav__button____profile_photo__generic{background-image:url(../img/icon_user.72108c1c.svg)}@media (max-width:850px){.hideMobNav{float:left;position:relative;bottom:auto;opacity:0;visibility:hidden}}.router-link-exact-active .nav__button____copy{color:#0c4142}.router-link-exact-active.router-link-active .nav__button____dashboard{background-image:url(../img/btn_dashboard_dark.7dc3bd90.svg)}@media (max-width:850px){.router-link-exact-active.router-link-active .nav__button____dashboard{background-image:url(../img/btn_today_dark.9226d6f1.svg)}.router-link-exact-active.router-link-active .nav__button____dashboard .nav__button____dashboard____date{color:#0c4142}}.router-link-exact-active .nav__button____calendar{background-image:url(../img/btn_calendar_dark.21ea8a0a.svg)}.router-link-exact-active .nav__button____calendar .nav__button____calendar____date{color:#0c4142}.router-link-exact-active .nav__button____shopping{background-image:url(../img/btn_shopping_dark.a337e23d.svg)}.router-link-exact-active .nav__button____recipes{background-image:url(../img/btn_recipes_dark.b83d345e.svg)}.router-link-exact-active .nav__button{background-color:#eddcce}.today_panel{width:calc(20% - 2px);border-right:2px solid #eddcce;height:calc(100vh - 76px)}@media (max-width:1124px){.today_panel{width:calc(35% - 2px)}}@media (max-width:850px){.today_panel{width:100%;border-right:none}}.today_panel__section_heading{width:90%;padding:.25em 5%;margin:.5em 0;font-size:1em;text-transform:capitalize}@media (max-width:400px){.today_panel__section_heading{padding:0 5%;margin:0}}.today_panel__empty{position:relative;width:90%;height:30vh;margin:0 5% 2em 5%;border:2px solid #0c4142;background-color:#0c4142;border-radius:20px;text-align:center;font-weight:700;font-size:1.5em}.today_panel__message{position:absolute;top:calc(50% - 70px);width:100%;height:140px;color:#fff;font-family:skippy-sharp;font-size:1.5em}.adjustment__figure{width:40%;margin:0 5%;margin-left:30%}.adjustment__figure____input{pointer-events:none}.recipes_panel .entry__meal__lock{display:none}.calendar_nav{position:relative;background-color:green;width:300px;left:calc(50% - 150px);height:40px;border-left:2px solid #eddcce;border-right:2px solid #eddcce;border-bottom:2px solid #eddcce;background-color:#fff}@media (max-width:1650px){.calendar_nav{left:0;width:100%;height:42px;border-left:none;border-right:none}}@media (max-width:850px){.calendar_nav{z-index:10}}.calendar_nav__date_range,.calendar_nav__left,.calendar_nav__position,.calendar_nav__right{position:absolute;top:0;height:40px}.calendar_nav__left,.calendar_nav__right{background-size:25%;background-repeat:no-repeat;background-position:50%;width:38px}.calendar_nav__left{left:0;background-image:url(../img/icon_arrow_left.2472297f.svg);border-right:2px solid #eddcce}@media (max-width:1650px){.calendar_nav__left{border-top:2px solid #eddcce;border-left:none}}.calendar_nav__right{left:260px;background-image:url(../img/icon_arrow_right.8e870074.svg);border-left:2px solid #eddcce}@media (max-width:1650px){.calendar_nav__right{border-top:2px solid #eddcce;left:calc(100% - 40px)}}.calendar_nav__position{left:40px;width:220px;text-align:center;line-height:40px;text-transform:uppercase;font-weight:600;font-size:1.35em;color:#0c4142}@media (max-width:1650px){.calendar_nav__position{border-top:2px solid #eddcce;width:calc(100% - 80px)}}.calendar_nav__home{background-image:url(../img/btn_home.084dc512.svg);position:relative;top:calc(50% - 12px);left:calc(50% - 12px);width:24px;height:24px;background-repeat:no-repeat;background-position:50%;cursor:pointer}.calendar_nav__date_range{top:40px;line-height:40px;width:300px;height:40px;text-align:center;font-size:1.3em}@media (max-width:1650px){.calendar_nav__date_range{display:none}}.calendar_panel{width:60%;width:100%;height:calc(100vh - 76px)}@media (max-width:1650px){.calendar_panel .panel__header{height:117px}.calendar_panel .panel__header .panel__options{top:19px}}@media (max-width:1124px){.calendar_panel .panel__header .panel__options{top:15px}}@media (max-width:850px){.calendar_panel .panel__header{height:102px}.calendar_panel .panel__header .panel__options{top:11px}}.dashboard_panel .calendar_panel{width:60%;height:calc(100vh - 76px)}@media (max-width:1124px){.dashboard_panel .calendar_panel{width:65%}}@media (max-width:850px){.dashboard_panel .calendar_panel{display:none}}.shopping_panel .calendar_panel .panel__header{height:75px}@media (max-width:1124px){.shopping_panel .calendar_panel .panel__header{height:70px}}@media (max-width:850px){.shopping_panel .calendar_panel .panel__header{height:62px}}.calendar,.calendar__item{position:relative;height:calc(100vh - 151px)}.calendar__item{list-style:none;float:left;width:calc(14.28571% - 2px);border-right:2px solid #eddcce}@media (max-width:1650px){.calendar__item{width:100%;height:calc(14.28571vh - 28.71429px);border-right:none;border-top:2px solid #eddcce}}@media (max-width:851px){.calendar__item{width:100%;height:240px}}.calendar__item:last-child{border-right:none;width:14.2857142857%}@media (max-width:1650px){.calendar__item:last-child{width:100%;height:14.2857142857%}}.calendar__item__date{padding-top:5px;padding-left:10px;font-size:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:capitalize}@media (max-width:851px){.calendar__item__date{font-size:1em}}.calendar__item__total_kcal{position:absolute;top:5px;right:10px;font-size:.9em}@media (max-width:1650px){.calendar__item__total_kcal{top:unset;bottom:5px}}.calendar__item__header{position:relative;width:100%;height:66px;border-top:2px solid #eddcce;border-bottom:2px solid #eddcce}@media (max-width:1650px){.calendar__item__header{float:left;border-top:none;border-bottom:none;border-right:2px solid #eddcce;width:120px;height:calc(14.28571vh - 28.71429px)}}@media (max-width:851px){.calendar__item__header{height:240px}}@media (max-width:600px){.calendar__item__header{width:80px}}.calendar__item__add_btn{position:absolute;width:20px;height:20px;right:10px;bottom:10px;background-size:contain}@media (max-width:1650px){.calendar__item__add_btn{border-top:none;top:25px;bottom:none}}@media (max-width:600px){.calendar__item__add_btn{top:85px;right:28px}}.calendar__item__lock{position:absolute;width:16px;height:21px;right:10px;bottom:10px;background-image:url(../img/icon_lock_indicator.1e27ca5e.svg);background-size:contain}@media (max-width:1650px){.calendar__item__lock{border-top:none;top:25px;bottom:none}}@media (max-width:600px){.calendar__item__lock{top:85px;right:28px}}.calendar__dropzone____label_plus{display:none}.calendar_view .calendar .calendar__dropzone____label{opacity:.5}.calendar_view .calendar .calendar__dropzone____label_plus{display:inline-block;margin-right:5px}@media (max-width:851px){.calendar_view .calendar{height:calc(100vh - 252px);overflow-y:scroll;-webkit-overflow-scrolling:touch}}.calendar_view .calendar .calendarEditing .calendar__dropzone____label,.calendar_view .calendar .mobileMoveActive .occupied>.calendar__dropzone____label{display:none}.calendar_view .calendar .mobileMoveActive .calendar__dropzone____label{display:inline-block}.dashboard_panel .calendar{scrollbar-color:#da7948 #eddcce}@media (max-width:1650px)and (max-height:950px){.dashboard_panel .calendar{height:calc(100vh - 186px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.dashboard_panel .calendar .calendar__dropzone,.dashboard_panel .calendar .calendar__item{height:120px}.dashboard_panel .calendar .calendar__dropzone____label{height:120px;line-height:120px}.dashboard_panel .calendar .calendar__item__header{height:120px}.dashboard_panel .calendar .entry__info{height:110px}}@media (max-width:1124px){.dashboard_panel .calendar .calendar__dropzone____label{opacity:.5}.dashboard_panel .calendar .calendar__dropzone____label_plus{display:inline-block;margin-right:5px}.dashboard_panel .calendar .calendarEditing .calendar__dropzone____label{display:none}}@media (max-width:1650px)and (max-height:950px){.dashboard_panel .calendar::-webkit-scrollbar-track{background:#eddcce}}@media (max-width:1650px)and (max-height:950px){.dashboard_panel .calendar::-webkit-scrollbar{width:14px}}@media (max-width:1650px)and (max-height:950px){.dashboard_panel .calendar::-webkit-scrollbar-thumb{background-color:#da7948;border-radius:20px;border:4px solid #eddcce}}.calendar__row{position:relative}.calendar__dropzone{height:calc(33.33333vh - 73.66667px);width:100%}@media (max-width:1650px){.calendar__dropzone{height:calc(14.28571vh - 28.71429px);width:calc(33.33333% - 40.66667px);float:left}}@media (max-width:851px){.calendar__dropzone{width:calc(100% - 122px);height:80px}}@media (max-width:600px){.calendar__dropzone{width:calc(100% - 82px)}}.calendar__dropzone____label{height:calc(33.33333vh - 73.66667px);line-height:calc(33.33333vh - 73.66667px);text-align:center;width:100%;outline:2px dashed #eddcce;outline-offset:-7px;opacity:0;pointer-events:none}@media (max-width:1650px){.calendar__dropzone____label{float:left;height:calc(14.28571vh - 28.71429px);line-height:calc(14.28571vh - 28.71429px)}}@media (max-width:851px){.calendar__dropzone____label{height:80px;line-height:80px}}.calendar__row.active .calendar__dropzone____label{opacity:1;-webkit-transition:.1s;transition:.1s}.calendar__row.active .calendar__dropzone____label:hover{outline:2px dashed #000}.occupied>.calendar__dropzone____label{display:none}.dragline{outline:2px dashed #000;background-color:rgba(37,60,61,.25)}.todaySelected{background-color:rgba(197,170,147,.15)}.disabled,.disableRow,.entry__disabled{pointer-events:none}.entry__disabled{position:absolute;top:0;left:0;background-color:#00f;width:100%;height:100%}.entry{position:relative;width:90%;min-height:160px;height:100%;max-height:200px;margin:0 5%}@media (max-width:1650px){.entry{min-height:0;width:100%;margin:0}}.entry__info{position:absolute;background-color:#eddcce;width:75%;margin:5%;height:85%;border-radius:15px;padding:7.5%;pointer-events:none}@media (max-width:1650px){.entry__info{margin:0;margin:5px 5%;padding:0 7.5%;height:calc(14.28571vh - 38.71429px)}}@media (max-width:851px){.entry__info{margin:7px 2.5%;width:80%;height:66px;display:table}}.entry__image{position:absolute;border-radius:15px;background-size:cover;background-position:50%;bottom:10%;right:5%;width:120px;height:80%;background-color:#eddcce;opacity:.8}.entry__image____fade{position:absolute;border-top-left-radius:15px;border-top-right-radius:15px;top:0;left:0;width:100%;height:60px}.entry__image____favourite{position:absolute;bottom:0;right:0;width:36px;height:36px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.entry__image____favourite[data-line-status=unchecked]{background-image:none}.entry__image____favourite[data-line-status=checked]{background-image:url(../img/favorite_checked.7e939e0e.svg);background-color:#fff;border-top-left-radius:13px;border-bottom-right-radius:13px}.entry__new{position:absolute;top:17px;right:17px;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.3em .8em;border-top-right-radius:7px;border-bottom-left-radius:7px}.entry__title{position:relative;pointer-events:none;font-weight:700}@media (max-width:1650px){.entry__title{padding:5%;line-height:1em}}@media (max-height:950px){.entry__title{font-size:.75em}}@media (max-width:851px){.entry__title{width:45%;height:56px;padding:0 0;height:auto;display:table-cell;vertical-align:middle}}@media (max-width:600px){.entry__title{font-size:1em;width:50%;height:56px}}@media (max-width:400px){.entry__title{font-size:.8em;width:40%;height:56px}}.entry__title span{display:inline-block;border-radius:10px;padding-right:.75em;padding-top:.25em;padding-bottom:.25em}.entry__calories{font-size:.8em;line-height:.8em;color:#c2a185}.entry__serves{float:left;width:50%;text-align:center;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:1650px){.entry__serves{padding-bottom:0}}.entry__controls{position:absolute;bottom:0;left:0;margin:10%;width:80%;height:60px;pointer-events:all}@media (max-width:1650px){.entry__controls{margin:2% 10%;height:52px}}@media (max-width:851px){.entry__controls{left:45%;width:48%;height:56px;margin:0}}.entry__details{position:relative;height:50px;width:95%;padding-left:5%}.entry__meal_label{position:absolute;top:calc(50% - 13px);left:calc(50% - 55px);width:110px;height:26px;line-height:26px;z-index:1;color:#c2a185;text-align:center;font-weight:700;pointer-events:none;text-transform:capitalize}@media (max-width:851px){.entry__meal_label{display:none}}.entry__meal__lock{position:absolute;margin-left:5px;width:16px;height:21px;background-image:url(../img/icon_lock_indicator_dark.f72590d7.svg);background-size:contain}.entry__details____prep span:before{content:"Prep - "}.entry__details____cook span:before{content:"Cook - "}.entry__serves____icon:before{content:url(../img/icon_serves.add6e5d9.svg);padding-right:.3em}@media (max-width:600px){.calendar__dropzone .entry__serves.entry____shopped{right:60px;opacity:1}.calendar__dropzone .entry__serves.entry____shopped .entry__serves____icon:before{display:none}}.entry__recipe_being_shopped{position:absolute;top:20px;right:13px;width:28px;height:28px;background-image:url(../img/icon_trolley.23c1e88d.gif);background-size:contain}.today_panel .entry__recipe_being_shopped{top:42px;right:22px}.prompt__shake>.entry__delete{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.prompt__shake>.entry__delete{right:none;left:-10px;top:22px}}.entry__adjustments{position:absolute;width:100%;z-index:0}.entry__recipe_status{float:right;position:relative;right:0;padding:0;width:100%;height:30px}.entry__recipe_status____in_stock,.entry__recipe_status____out_stock,.entry__recipe_status____sub_stock{float:right;width:26px;height:26px;background-size:contain;background-repeat:no-repeat}.entry__recipe_status____in_stock{background-image:url(../img/icon_in_stock.396ae38d.svg)}.entry__recipe_status____out_stock{background-image:url(../img/icon_out_stock.4f33a0f7.svg);margin-left:.5em}.entry__recipe_status____sub_stock{background-image:url(../img/icon_sub_stock.98eb7880.svg)}.entry+.calendar__dropzone____item,.entry+.calendar__dropzone____item+.calendar__dropzone____label{display:none!important}.calendar__dropzone .entry__serves____default,.calendar__dropzone .entry_serves_required{display:none}.calendar__dropzone .entry_serves_required.entry____show{display:inline-block}.calendar__dropzone .entry__adjustments{display:block}@media (max-width:851px){.calendar__dropzone .entry__adjustments{width:120px;height:56px;height:28px;top:14px;left:auto;right:0;float:left}}@media (max-width:1650px)and (max-height:1200px){.calendar__dropzone .entry__meal_label{opacity:0}}@media (max-height:950px){.calendar__dropzone .entry__meal_label{font-size:.7em}}@media (max-height:850px){.calendar__dropzone .entry__meal_label{display:none}}@media (max-width:1124px){.calendar__dropzone .entry__recipe_item{width:22px;height:22px}}@media (max-width:851px){.calendar__dropzone .entry__recipe_status{padding:.8em 0}}.calendar__dropzone .entry__serves{width:100%;float:none}@media (max-width:851px){.calendar__dropzone .entry__serves{width:50px;height:28px;top:14px;left:auto;right:120px;position:absolute}}@media (max-width:600px){.calendar__dropzone .entry__serves{opacity:0}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__serves{font-size:.8em}}@media (max-width:850px)and (max-height:1000px){.calendar__dropzone .entry__serves{font-size:1em}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__controls{margin-bottom:0;height:60px}}.calendar__dropzone .entry__details{display:none}.calendar__dropzone .prompt__shake>.entry__delete{position:absolute;top:35px;right:-10px;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar__dropzone .prompt__shake>.entry__delete{right:none;left:-10px;top:22px}}.calendar_view .prompt__shake>.entry__delete{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar_view .prompt__shake>.entry__delete{right:none;left:-10px;top:22px}}@media (max-height:950px){.calendar_view .entry__serves{opacity:0}}@media (max-width:850px){.calendar_view .entry____shopped{width:80px}}@media (max-height:950px){.calendar_view .entry____shopped{opacity:1}}@media (min-width:851px)and (max-width:1650px)and (max-height:950px){.calendar_view .entry____shopped{position:absolute;top:30px;left:0;width:60px}}@media (min-width:851px)and (max-width:951px)and (max-height:950px){.calendar_view .entry__recipe_status{position:absolute;top:26px;right:0}}.recipes_panel .entry__adjustments{display:none}.recipes_panel .entry{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.recipes_panel .entry__info{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.recipes_panel .entry__serves{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-height:950px){.recipes_panel .entry__serves{font-size:.8em}}.recipes_panel .entry__serves____default{display:none}.recipes_panel .entry__controls{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}.recipes_panel .entry__title{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}.recipes_panel .recipe_servings{height:28px}.recipes_panel .entry__details,.recipes_panel .entry__recipe_status{display:none}.overlay_recipes_panel .entry{position:relative;min-height:0;overflow:hidden;float:left;width:250px;margin-left:calc(25% - 125px);max-height:unset;height:auto}@media (max-width:600px){.overlay_recipes_panel .entry{margin-left:5%;margin-right:5%;width:40%;height:220px}}@media (max-width:450px){.overlay_recipes_panel .entry{margin-left:calc(25% - 73px);margin-right:calc(25% - 73px);width:146px}}.overlay_recipes_panel .entry .entry__image____favourite[data-line-status=checked]{background-color:transparent;background-image:url(../img/favorite_checked_outlined.1af07791.svg)}.overlay_recipes_panel .entry__info{position:relative;margin:1em 0;width:90%;padding:1.5em 5%}@media (max-width:1650px){.overlay_recipes_panel .entry__info{position:relative;margin:1em 0;width:90%;padding:1.5em 5%;height:auto}}@media (max-width:600px){.overlay_recipes_panel .entry__info{padding:.5em 5%;margin:0;height:auto}}.overlay_recipes_panel .entry__image{position:relative;width:100%;right:unset;bottom:unset;height:120px}.overlay_recipes_panel .entry__title{padding:.5em 0;height:40px}@media (max-width:1650px){.overlay_recipes_panel .entry__title{line-height:1em}}@media (max-width:851px){.overlay_recipes_panel .entry__title{float:left;font-size:1em;width:100%}}@media (min-width:851px)and (max-height:950px){.overlay_recipes_panel .entry__title{font-size:.75em}}@media (max-width:600px){.overlay_recipes_panel .entry__title{font-size:1em;line-height:1.1em}}.overlay_recipes_panel .entry__title span{width:100%;text-align:center}@media (max-width:600px){.overlay_recipes_panel .entry__title span{font-size:.7em}}.overlay_recipes_panel .entry__details____cook,.overlay_recipes_panel .entry__details____prep{display:none}@media (max-width:851px){.overlay_recipes_panel .entry__details____cook,.overlay_recipes_panel .entry__details____prep{float:left;font-size:1em;width:100%;height:inherit}}.overlay_recipes_panel .entry__details____cook,.overlay_recipes_panel .entry__details____prep,.overlay_recipes_panel .entry__serves____default,.overlay_recipes_panel .entry__serves____icon,.today_panel .entry__adjustments{display:none}.today_panel .entry{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.today_panel .entry__info{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.today_panel .entry__serves{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:851px){.today_panel .entry__serves{width:88%;padding:1em 12% 1em 0;height:16px;text-align:right;position:relative}}@media (min-width:851px)and (max-height:950px){.today_panel .entry__serves{font-size:.8em}}@media (max-width:1124px){.today_panel .entry__recipe_item{width:22px;height:22px}}.today_panel .entry__recipe_status{width:50%}@media (max-width:851px){.today_panel .entry__recipe_status{padding:1em 10% 1em 0;width:70%;position:relative;float:right}}.today_panel .entry__controls{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}@media (max-width:851px){.today_panel .entry__controls{position:unset;padding:0;height:100px;width:200px;margin:0}}@media (max-width:600px){.today_panel .entry__controls{width:100px;height:50px}}@media (max-width:400px){.today_panel .entry__controls .entry__recipe_status,.today_panel .entry__controls .entry__serves{padding-bottom:0}}.today_panel .entry__title{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}@media (max-width:851px){.today_panel .entry__title{line-height:1.2;font-size:1.2em}}@media (max-width:600px){.today_panel .entry__title{font-size:1em}}.recipes_panel{width:calc(20% - 2px);border-left:2px solid #eddcce;height:calc(100vh - 76px)}@media (max-width:1124px){.recipes_panel{display:none}}.recipes_panel__list{width:100%;height:calc(100vh - 221px);margin-bottom:50px}.recipes_panel__foot{height:50px}.recipes_panel__container{width:100%;height:calc(100vh - 221px);overflow-y:auto;margin-bottom:50px}.recipes_panel__search{position:relative;height:70px;width:100%}.searchbar{border:2px solid #eddcce;border-radius:15px;height:40px;width:calc(70% - 4px);margin:13px 5%;padding:0 15% 0 5%;font-size:1.15em;color:#000}.search__button{top:20px;right:6%;position:absolute;width:30px;height:30px}.search__magnify_icon{top:3px;width:24px;height:24px;background-image:url(../img/icon_search.78cf9e6f.svg)}.search__clear_icon,.search__magnify_icon{position:absolute;left:0;background-size:contain}.search__clear_icon{top:5px;width:20px;height:20px;background-image:url(../img/icon_search_cancel.47287280.svg)}.search__clear_icon:hover{cursor:pointer}.entry[data-v-ba3e8dd4]{position:relative;width:90%;min-height:160px;height:100%;max-height:200px;margin:0 5%}@media (max-width:1650px){.entry[data-v-ba3e8dd4]{min-height:0;width:100%;margin:0}}.entry__info[data-v-ba3e8dd4]{position:absolute;background-color:#eddcce;width:75%;margin:5%;height:85%;border-radius:15px;padding:7.5%;pointer-events:none}@media (max-width:1650px){.entry__info[data-v-ba3e8dd4]{margin:0;margin:5px 5%;padding:0 7.5%;height:calc(14.28571vh - 38.71429px)}}@media (max-width:851px){.entry__info[data-v-ba3e8dd4]{margin:7px 2.5%;width:80%;height:66px;display:table}}.entry__image[data-v-ba3e8dd4]{position:absolute;border-radius:15px;background-size:cover;background-position:50%;bottom:10%;right:5%;width:120px;height:80%;background-color:#eddcce;opacity:.8}.entry__image____fade[data-v-ba3e8dd4]{position:absolute;border-top-left-radius:15px;border-top-right-radius:15px;top:0;left:0;width:100%;height:60px}.entry__image____favourite[data-v-ba3e8dd4]{position:absolute;bottom:0;right:0;width:36px;height:36px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.entry__image____favourite[data-line-status=unchecked][data-v-ba3e8dd4]{background-image:none}.entry__image____favourite[data-line-status=checked][data-v-ba3e8dd4]{background-image:url(../img/favorite_checked.7e939e0e.svg);background-color:#fff;border-top-left-radius:13px;border-bottom-right-radius:13px}.entry__new[data-v-ba3e8dd4]{position:absolute;top:17px;right:17px;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.3em .8em;border-top-right-radius:7px;border-bottom-left-radius:7px}.entry__title[data-v-ba3e8dd4]{position:relative;pointer-events:none;font-weight:700}@media (max-width:1650px){.entry__title[data-v-ba3e8dd4]{padding:5%;line-height:1em}}@media (max-height:950px){.entry__title[data-v-ba3e8dd4]{font-size:.75em}}@media (max-width:851px){.entry__title[data-v-ba3e8dd4]{width:45%;height:56px;padding:0 0;height:auto;display:table-cell;vertical-align:middle}}@media (max-width:600px){.entry__title[data-v-ba3e8dd4]{font-size:1em;width:50%;height:56px}}@media (max-width:400px){.entry__title[data-v-ba3e8dd4]{font-size:.8em;width:40%;height:56px}}.entry__title span[data-v-ba3e8dd4]{display:inline-block;border-radius:10px;padding-right:.75em;padding-top:.25em;padding-bottom:.25em}.entry__calories[data-v-ba3e8dd4]{font-size:.8em;line-height:.8em;color:#c2a185}.entry__serves[data-v-ba3e8dd4]{float:left;width:50%;text-align:center;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:1650px){.entry__serves[data-v-ba3e8dd4]{padding-bottom:0}}.entry__controls[data-v-ba3e8dd4]{position:absolute;bottom:0;left:0;margin:10%;width:80%;height:60px;pointer-events:all}@media (max-width:1650px){.entry__controls[data-v-ba3e8dd4]{margin:2% 10%;height:52px}}@media (max-width:851px){.entry__controls[data-v-ba3e8dd4]{left:45%;width:48%;height:56px;margin:0}}.entry__details[data-v-ba3e8dd4]{position:relative;height:50px;width:95%;padding-left:5%}.entry__meal_label[data-v-ba3e8dd4]{position:absolute;top:calc(50% - 13px);left:calc(50% - 55px);width:110px;height:26px;line-height:26px;z-index:1;color:#c2a185;text-align:center;font-weight:700;pointer-events:none;text-transform:capitalize}@media (max-width:851px){.entry__meal_label[data-v-ba3e8dd4]{display:none}}.entry__meal__lock[data-v-ba3e8dd4]{position:absolute;margin-left:5px;width:16px;height:21px;background-image:url(../img/icon_lock_indicator_dark.f72590d7.svg);background-size:contain}.entry__details____prep span[data-v-ba3e8dd4]:before{content:"Prep - "}.entry__details____cook span[data-v-ba3e8dd4]:before{content:"Cook - "}.entry__serves____icon[data-v-ba3e8dd4]:before{content:url(../img/icon_serves.add6e5d9.svg);padding-right:.3em}@media (max-width:600px){.calendar__dropzone .entry__serves.entry____shopped[data-v-ba3e8dd4]{right:60px;opacity:1}.calendar__dropzone .entry__serves.entry____shopped .entry__serves____icon[data-v-ba3e8dd4]:before{display:none}}.entry__recipe_being_shopped[data-v-ba3e8dd4]{position:absolute;top:20px;right:13px;width:28px;height:28px;background-image:url(../img/icon_trolley.23c1e88d.gif);background-size:contain}.today_panel .entry__recipe_being_shopped[data-v-ba3e8dd4]{top:42px;right:22px}.prompt__shake>.entry__delete[data-v-ba3e8dd4]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.prompt__shake>.entry__delete[data-v-ba3e8dd4]{right:none;left:-10px;top:22px}}.entry__adjustments[data-v-ba3e8dd4]{position:absolute;width:100%;z-index:0}.entry__recipe_status[data-v-ba3e8dd4]{float:right;position:relative;right:0;padding:0;width:100%;height:30px}.entry__recipe_status____in_stock[data-v-ba3e8dd4],.entry__recipe_status____out_stock[data-v-ba3e8dd4],.entry__recipe_status____sub_stock[data-v-ba3e8dd4]{float:right;width:26px;height:26px;background-size:contain;background-repeat:no-repeat}.entry__recipe_status____in_stock[data-v-ba3e8dd4]{background-image:url(../img/icon_in_stock.396ae38d.svg)}.entry__recipe_status____out_stock[data-v-ba3e8dd4]{background-image:url(../img/icon_out_stock.4f33a0f7.svg);margin-left:.5em}.entry__recipe_status____sub_stock[data-v-ba3e8dd4]{background-image:url(../img/icon_sub_stock.98eb7880.svg)}.entry+.calendar__dropzone____item+.calendar__dropzone____label[data-v-ba3e8dd4],.entry+.calendar__dropzone____item[data-v-ba3e8dd4]{display:none!important}.calendar__dropzone .entry__serves____default[data-v-ba3e8dd4],.calendar__dropzone .entry_serves_required[data-v-ba3e8dd4]{display:none}.calendar__dropzone .entry_serves_required.entry____show[data-v-ba3e8dd4]{display:inline-block}.calendar__dropzone .entry__adjustments[data-v-ba3e8dd4]{display:block}@media (max-width:851px){.calendar__dropzone .entry__adjustments[data-v-ba3e8dd4]{width:120px;height:56px;height:28px;top:14px;left:auto;right:0;float:left}}@media (max-width:1650px)and (max-height:1200px){.calendar__dropzone .entry__meal_label[data-v-ba3e8dd4]{opacity:0}}@media (max-height:950px){.calendar__dropzone .entry__meal_label[data-v-ba3e8dd4]{font-size:.7em}}@media (max-height:850px){.calendar__dropzone .entry__meal_label[data-v-ba3e8dd4]{display:none}}@media (max-width:1124px){.calendar__dropzone .entry__recipe_item[data-v-ba3e8dd4]{width:22px;height:22px}}@media (max-width:851px){.calendar__dropzone .entry__recipe_status[data-v-ba3e8dd4]{padding:.8em 0}}.calendar__dropzone .entry__serves[data-v-ba3e8dd4]{width:100%;float:none}@media (max-width:851px){.calendar__dropzone .entry__serves[data-v-ba3e8dd4]{width:50px;height:28px;top:14px;left:auto;right:120px;position:absolute}}@media (max-width:600px){.calendar__dropzone .entry__serves[data-v-ba3e8dd4]{opacity:0}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-ba3e8dd4]{font-size:.8em}}@media (max-width:850px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-ba3e8dd4]{font-size:1em}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__controls[data-v-ba3e8dd4]{margin-bottom:0;height:60px}}.calendar__dropzone .entry__details[data-v-ba3e8dd4]{display:none}.calendar__dropzone .prompt__shake>.entry__delete[data-v-ba3e8dd4]{position:absolute;top:35px;right:-10px;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar__dropzone .prompt__shake>.entry__delete[data-v-ba3e8dd4]{right:none;left:-10px;top:22px}}.calendar_view .prompt__shake>.entry__delete[data-v-ba3e8dd4]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar_view .prompt__shake>.entry__delete[data-v-ba3e8dd4]{right:none;left:-10px;top:22px}}@media (max-height:950px){.calendar_view .entry__serves[data-v-ba3e8dd4]{opacity:0}}@media (max-width:850px){.calendar_view .entry____shopped[data-v-ba3e8dd4]{width:80px}}@media (max-height:950px){.calendar_view .entry____shopped[data-v-ba3e8dd4]{opacity:1}}@media (min-width:851px)and (max-width:1650px)and (max-height:950px){.calendar_view .entry____shopped[data-v-ba3e8dd4]{position:absolute;top:30px;left:0;width:60px}}@media (min-width:851px)and (max-width:951px)and (max-height:950px){.calendar_view .entry__recipe_status[data-v-ba3e8dd4]{position:absolute;top:26px;right:0}}.recipes_panel .entry__adjustments[data-v-ba3e8dd4]{display:none}.recipes_panel .entry[data-v-ba3e8dd4]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.recipes_panel .entry__info[data-v-ba3e8dd4]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.recipes_panel .entry__serves[data-v-ba3e8dd4]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-height:950px){.recipes_panel .entry__serves[data-v-ba3e8dd4]{font-size:.8em}}.recipes_panel .entry__serves____default[data-v-ba3e8dd4]{display:none}.recipes_panel .entry__controls[data-v-ba3e8dd4]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}.recipes_panel .entry__title[data-v-ba3e8dd4]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}.recipes_panel .recipe_servings[data-v-ba3e8dd4]{height:28px}.recipes_panel .entry__details[data-v-ba3e8dd4],.recipes_panel .entry__recipe_status[data-v-ba3e8dd4]{display:none}.overlay_recipes_panel .entry[data-v-ba3e8dd4]{position:relative;min-height:0;overflow:hidden;float:left;width:250px;margin-left:calc(25% - 125px);max-height:unset;height:auto}@media (max-width:600px){.overlay_recipes_panel .entry[data-v-ba3e8dd4]{margin-left:5%;margin-right:5%;width:40%;height:220px}}@media (max-width:450px){.overlay_recipes_panel .entry[data-v-ba3e8dd4]{margin-left:calc(25% - 73px);margin-right:calc(25% - 73px);width:146px}}.overlay_recipes_panel .entry .entry__image____favourite[data-line-status=checked][data-v-ba3e8dd4]{background-color:transparent;background-image:url(../img/favorite_checked_outlined.1af07791.svg)}.overlay_recipes_panel .entry__info[data-v-ba3e8dd4]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%}@media (max-width:1650px){.overlay_recipes_panel .entry__info[data-v-ba3e8dd4]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%;height:auto}}@media (max-width:600px){.overlay_recipes_panel .entry__info[data-v-ba3e8dd4]{padding:.5em 5%;margin:0;height:auto}}.overlay_recipes_panel .entry__image[data-v-ba3e8dd4]{position:relative;width:100%;right:unset;bottom:unset;height:120px}.overlay_recipes_panel .entry__title[data-v-ba3e8dd4]{padding:.5em 0;height:40px}@media (max-width:1650px){.overlay_recipes_panel .entry__title[data-v-ba3e8dd4]{line-height:1em}}@media (max-width:851px){.overlay_recipes_panel .entry__title[data-v-ba3e8dd4]{float:left;font-size:1em;width:100%}}@media (min-width:851px)and (max-height:950px){.overlay_recipes_panel .entry__title[data-v-ba3e8dd4]{font-size:.75em}}@media (max-width:600px){.overlay_recipes_panel .entry__title[data-v-ba3e8dd4]{font-size:1em;line-height:1.1em}}.overlay_recipes_panel .entry__title span[data-v-ba3e8dd4]{width:100%;text-align:center}@media (max-width:600px){.overlay_recipes_panel .entry__title span[data-v-ba3e8dd4]{font-size:.7em}}.overlay_recipes_panel .entry__details____cook[data-v-ba3e8dd4],.overlay_recipes_panel .entry__details____prep[data-v-ba3e8dd4]{display:none}@media (max-width:851px){.overlay_recipes_panel .entry__details____cook[data-v-ba3e8dd4],.overlay_recipes_panel .entry__details____prep[data-v-ba3e8dd4]{float:left;font-size:1em;width:100%;height:inherit}}.overlay_recipes_panel .entry__details____cook[data-v-ba3e8dd4],.overlay_recipes_panel .entry__details____prep[data-v-ba3e8dd4],.overlay_recipes_panel .entry__serves____default[data-v-ba3e8dd4],.overlay_recipes_panel .entry__serves____icon[data-v-ba3e8dd4],.today_panel .entry__adjustments[data-v-ba3e8dd4]{display:none}.today_panel .entry[data-v-ba3e8dd4]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.today_panel .entry__info[data-v-ba3e8dd4]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.today_panel .entry__serves[data-v-ba3e8dd4]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:851px){.today_panel .entry__serves[data-v-ba3e8dd4]{width:88%;padding:1em 12% 1em 0;height:16px;text-align:right;position:relative}}@media (min-width:851px)and (max-height:950px){.today_panel .entry__serves[data-v-ba3e8dd4]{font-size:.8em}}@media (max-width:1124px){.today_panel .entry__recipe_item[data-v-ba3e8dd4]{width:22px;height:22px}}.today_panel .entry__recipe_status[data-v-ba3e8dd4]{width:50%}@media (max-width:851px){.today_panel .entry__recipe_status[data-v-ba3e8dd4]{padding:1em 10% 1em 0;width:70%;position:relative;float:right}}.today_panel .entry__controls[data-v-ba3e8dd4]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}@media (max-width:851px){.today_panel .entry__controls[data-v-ba3e8dd4]{position:unset;padding:0;height:100px;width:200px;margin:0}}@media (max-width:600px){.today_panel .entry__controls[data-v-ba3e8dd4]{width:100px;height:50px}}@media (max-width:400px){.today_panel .entry__controls .entry__recipe_status[data-v-ba3e8dd4],.today_panel .entry__controls .entry__serves[data-v-ba3e8dd4]{padding-bottom:0}}.today_panel .entry__title[data-v-ba3e8dd4]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}@media (max-width:851px){.today_panel .entry__title[data-v-ba3e8dd4]{line-height:1.2;font-size:1.2em}}@media (max-width:600px){.today_panel .entry__title[data-v-ba3e8dd4]{font-size:1em}}.overlay_recipes_panel[data-v-ba3e8dd4]{width:100%;height:calc(100vh - 76px)}.overlay_recipes_panel__list[data-v-ba3e8dd4]{width:100%;height:calc(100vh - 235px)}@media (max-width:600px){.overlay_recipes_panel__list[data-v-ba3e8dd4]{height:calc(100vh - 276px)}}.overlay_recipes_panel__foot[data-v-ba3e8dd4]{height:50px}.overlay_recipes_panel__container[data-v-ba3e8dd4]{width:100%;height:calc(100vh - 235px);overflow-y:scroll;-webkit-overflow-scrolling:touch}@media (max-width:600px){.overlay_recipes_panel__container[data-v-ba3e8dd4]{height:calc(100vh - 276px)}}.overlay_recipes_panel__search[data-v-ba3e8dd4]{position:relative;height:70px;width:100%}@media (max-width:600px){.overlay_recipes_panel__search[data-v-ba3e8dd4]{width:90%;margin:0 5%}}.overlay__cancel[data-v-ba3e8dd4]{position:absolute;top:15px;margin-left:calc(50% - 80px);width:160px;height:45px;line-height:45px;border-radius:15px;color:#fff;text-align:center;font-size:1.3em;font-weight:500;background-color:#da7948}.overlay__cancel[data-v-ba3e8dd4]:hover{cursor:pointer}.searchbar[data-v-ba3e8dd4]{border:2px solid #fff;border-radius:15px;height:40px;width:calc(70% - 4px);margin:13px 5%;padding:0 15% 0 5%;font-size:1.15em;color:#000}@media (max-width:600px){.searchbar[data-v-ba3e8dd4]{width:80%;margin:13px 0}}.search__button[data-v-ba3e8dd4]{top:20px;right:6%;position:absolute;width:30px;height:30px}@media (max-width:600px){.search__button[data-v-ba3e8dd4]{right:10px}}.search__magnify_icon[data-v-ba3e8dd4]{position:absolute;top:3px;left:0;width:24px;height:24px;background-image:url(../img/icon_search.78cf9e6f.svg);background-size:contain}.search__clear_icon[data-v-ba3e8dd4]{position:absolute;top:5px;left:0;width:20px;height:20px;background-image:url(../img/icon_search_cancel.47287280.svg);background-size:contain}.search__clear_icon[data-v-ba3e8dd4]:hover{cursor:pointer}.recipes_panel__filters[data-v-ba3e8dd4]{margin-top:1em;text-align:center}.recipes_panel__filter__favourites[data-v-ba3e8dd4],.recipes_panel__filter__food_types[data-v-ba3e8dd4]{display:inline}@media (max-width:500px){.recipes_panel__filter__favourites[data-v-ba3e8dd4],.recipes_panel__filter__food_types[data-v-ba3e8dd4]{margin:.25em 0;width:calc(90% - 4px);text-align:center}}.recipes_panel__filter__favourites[data-v-ba3e8dd4],.recipes_panel__filter__food_types[data-v-ba3e8dd4]{position:relative;display:inline-block;font-family:Avenir;font-weight:700;color:#5e6163;font-size:1.15em;text-align:left}.recipes_panel__filter__food_types[data-v-ba3e8dd4]{width:calc(90% - 4px);margin:0 5%}.recipes_panel__filter__favourites[data-v-ba3e8dd4]{margin-right:.5em;background-color:#fff}@media (max-width:500px){.recipes_panel__filter__favourites[data-v-ba3e8dd4]{margin-bottom:.75em}}.recipes_panel__filter__food_types____label_dropdown[data-v-ba3e8dd4]{display:none;position:absolute;background-color:#fff;min-width:270px;z-index:1;overflow-y:auto;border:2px solid #eddcce;border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px;width:100%}@media (max-width:500px){.recipes_panel__filter__food_types____label_dropdown[data-v-ba3e8dd4]{width:calc(100% - 4px);max-width:unset}}.recipes_panel__filter__food_types____label_dropdown label[data-v-ba3e8dd4]{display:block;padding:8px 1em 8px 1em;width:270px;width:calc(100% - 2em)}@media (max-width:500px){.recipes_panel__filter__food_types____label_dropdown label[data-v-ba3e8dd4]{width:calc(100% - 2em)}}.recipes_panel__filter__food_types____label_dropdown input[data-v-ba3e8dd4]{margin-right:8px}.recipes_panel__filter__food_types____label_dropdown.open[data-v-ba3e8dd4]{display:block}.recipes_panel__filter__food_types____label[data-v-ba3e8dd4]{padding:9px 1em;border:2px solid #eddcce;cursor:pointer;background-color:#fff;width:270px;text-align:left;border-radius:15px;position:relative;width:calc(100% - 2em)}@media (max-width:500px){.recipes_panel__filter__food_types____label[data-v-ba3e8dd4]{width:calc(100% - 2em - 4px)}}.recipes_panel__filter__food_types____label.open[data-v-ba3e8dd4]{border-bottom-left-radius:0;border-bottom-right-radius:0}.recipes_panel__filter__food_types____label_copy[data-v-ba3e8dd4]{display:inline-block}.recipes_panel__filter__food_types____label_arrow[data-v-ba3e8dd4]{top:12px;right:1em;position:absolute;background-image:url(../img/chevron_down.c1b58534.svg);width:12px;height:8px;margin:5px 2px 5px 0;float:right}.recipes_panel__filter__food_types____label.open .recipes_panel__filter__food_types____label_arrow[data-v-ba3e8dd4]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.overlay_recipes_tags input[type=checkbox][data-v-ba3e8dd4],.recipes_panel__filter__favourites input[type=checkbox][data-v-ba3e8dd4],.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-ba3e8dd4]{vertical-align:middle;float:right;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;outline:none;content:none}.overlay_recipes_tags input[type=checkbox][data-v-ba3e8dd4]:before,.recipes_panel__filter__favourites input[type=checkbox][data-v-ba3e8dd4]:before,.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-ba3e8dd4]:before{font-family:FontAwesome;content:"";color:transparent!important;display:block;width:1em;height:1em;border:2px solid #5e6163;border-radius:3px;margin-right:-8px}.overlay_recipes_tags input[type=checkbox][data-v-ba3e8dd4]:checked:before,.recipes_panel__filter__favourites input[type=checkbox][data-v-ba3e8dd4]:checked:before,.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-ba3e8dd4]:checked:before{color:#5e6163!important;background-image:url(../img/check_tick.30dad2a1.svg);background-size:contain}.overlay_recipes_tags[data-v-ba3e8dd4],.recipes_panel__filter__favourites[data-v-ba3e8dd4]{padding:9px 1em;border:2px solid #eddcce;width:90px;border-radius:15px}.overlay_recipes_tags input[type=checkbox][data-v-ba3e8dd4],.recipes_panel__filter__favourites input[type=checkbox][data-v-ba3e8dd4]{vertical-align:middle;float:right;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;outline:none;content:none}.overlay_recipes_tags input[type=checkbox][data-v-ba3e8dd4]:before,.recipes_panel__filter__favourites input[type=checkbox][data-v-ba3e8dd4]:before{margin-right:0}.recipes_panel__filter__favourites____heart[data-v-ba3e8dd4]{display:inline-block;background-image:url(../img/favorite_checked.7e939e0e.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:14px}.overlay_recipes_tags[data-v-ba3e8dd4]{padding:.5em;border-radius:8px;text-transform:capitalize;display:inline-block;width:140px;background-color:#fff;color:#5e6163;font-weight:700;position:relative;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.overlay_recipes_tags input:checked~.checkmark[data-v-ba3e8dd4]:after{display:block}.overlay_recipes_tags .checkmark[data-v-ba3e8dd4]:after{left:6px;top:2px;width:3px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.quick_look__close_btn{z-index:100}.update__account__form{font-family:Avenir,Helvetica,sans-serif;position:relative;margin-top:.5em;background-color:#fff;border-radius:15px;padding:0}.update__account__form____title{padding-top:1.5em;font-size:2em;font-weight:700;display:inline-block}.update__account__form____subheading{margin-top:.5em;font-size:1em;font-weight:700;color:#0c4142}.updateUser____1_col,.updateUser____2_col{padding:.5em 1em;margin-top:1em;font-size:.9em;border-radius:30px;border:2px solid transparent;background-color:#d8d8d8}.updateUser_pad_lr{padding:0 1.5em}.updateUser____center{margin-left:calc(25% + 1em)}@media (max-width:600px){.updateUser____center{margin-left:1em}}.updateUser____1_col{width:calc(100% - 2em - 2px)}.updateUser____2_col{width:calc(50% - 2.5em - 4px)}@media (max-width:600px){.updateUser____2_col{width:100%}}.updateUser____ml{margin-right:1em}@media (max-width:600px){.updateUser____mobile{width:calc(100% - 2em)}}.updateUser____full_width{width:100%;height:75px}.updateUser____radio{position:relative;display:inline-block;padding:.5em 1em;margin-bottom:1em;font-size:.9em;border-radius:30px;border:2px solid #0c4142;width:calc(33% - 2.8em)}@media (max-width:550px){.updateUser____radio{width:40%;margin-bottom:1em}}.updateUser____terms{font-size:.7em;color:#5e6163}.updateUser____subheading{margin:1em 0 .5em 0;font-size:.8em;font-weight:700;color:#0c4142;line-height:37px}.updateUser____subheading____copy{height:44px;background-color:#ff0}.delete_account_form,.update_access_form,.update_email_form,.update_general_form,.update_password_form{font-size:1.2em;position:relative}.delete_account_form select,.update_access_form select,.update_email_form select,.update_general_form select,.update_password_form select{padding:.5em 1em;font-size:.9em;border-radius:30px;border:2px solid #0c4142;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;width:calc(33% - .7em)}@media (max-width:550px){.delete_account_form select,.update_access_form select,.update_email_form select,.update_general_form select,.update_password_form select{width:50%;margin-bottom:1em}}.updateAccountForm__error{height:32px;margin-top:5px;color:red;font-weight:400}.updateAccountForm__error____title{height:32px;display:inline-block}.updateAccountForm__error____inline{margin-left:6px;height:32px;display:inline-block;color:red;font-weight:400}.updateUser__profilePhoto{padding:1em;background-color:#d8d8d8;border-radius:30px}.updateUser__profilePhoto____current,.updateUser__profilePhoto____current__generic{width:70px;height:70px;border-radius:50%;display:inline-block;background-size:cover}.updateUser__profilePhoto____current__generic{background-image:url(../img/icon_user.72108c1c.svg)}.updateUser__profilePhoto____select{text-align:center;width:78px;display:inline-block;padding:.5em 1em;margin-top:1em;font-size:.9em;border-radius:30px;border:2px solid transparent;background-color:#4a90e2;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}.updateUser__profilePhoto____select::-webkit-file-upload-button{visibility:hidden}.updateUser__profilePhoto____select:before{content:"Add photo";color:#fff;display:inline-block;outline:none;text-align:center;cursor:pointer}.updateUser__profilePhoto____select:hover:before{border-color:#000}.updateUser__profilePhoto____select:active{outline:0}.updateUser__profilePhoto____select_helper{text-align:center;width:118px;display:inline-block;padding:.65em 1em;margin-top:1em;font-size:.9em;border-radius:30px;border:2px solid transparent;background-color:#4a90e2;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth__option{height:60px;font-weight:700;border-top:2px solid #0c4142;overflow:hidden;-webkit-transition:.2s;transition:.2s}.auth__disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.3}.auth__option.expanded{height:160px}@media (max-width:600px){.auth__option.expanded{height:230px}}.auth__option.expanded .auth__option____chevron{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.2s;transition:.2s}@media (max-width:600px){.updateUser____auth{height:130px}}.updateUser____delete_account.expanded{height:250px}@media (max-width:600px){.updateUser____delete_account.expanded{height:330px}}.auth__option____title{display:inline-block;font-size:1em;color:#0c4142;width:calc(100% - 60px);height:60px;line-height:60px}.auth_logout{border-top:2px solid #fff;background-color:#2c529d;border-bottom-left-radius:12px;border-bottom-right-radius:12px;text-align:center}.auth_logout .auth__option____title{color:#fff}@media (max-width:600px){.auth_logout{border-bottom-left-radius:0;border-bottom-right-radius:0}}.auth__option____chevron{display:inline-block;background-image:url(../img/icon_arrow_right_green.32196c22.svg);background-position:50%;background-repeat:no-repeat;width:60px;height:18px;-webkit-transition:.2s;transition:.2s}.auth__option____notice{font-weight:400}.updateUser____button{background-color:#4a90e2;color:#fff;margin-bottom:1.5em}.updateUser____button____right{float:right;background-color:#4a90e2;color:#fff;white-space:nowrap}.updateUser____button____danger{background-color:red}.updateUser____radio:hover input~.checkmark{background-color:#ccc}.updateUser____radio input:checked~.checkmark{background-color:#0c4142}.updateUser____radio input:checked~.checkmark:after{display:block}.updateUser____radio .checkmark:after{top:5px;right:8px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}input[type=submit]{-webkit-transition:.4s;transition:.4s}.success input[type=submit]{background-color:#0ea302}.overlay__dialogue{position:absolute;height:100%;width:100%;z-index:1000;visibility:hidden;opacity:0}.overlay__dialogue__active{visibility:visible;opacity:1}.overlay__dialogue__screen{position:absolute;width:600px;height:100%;margin-left:calc(50% - 300px);margin-right:calc(50% - 300px);background-color:#fff;border-radius:10px}@media (max-width:600px){.overlay__dialogue__screen{width:90%;height:95%;margin:5%}}.overlay__dialogue__title{text-align:center;font-size:1.5em;font-weight:700;padding:1em 0}.overlay__dialogue__message{font-size:1.2em;width:90%;padding:0 5%;text-align:center}.overlay__dialogue__btn_copy{padding:1.5em 0;margin:2.5em 0 .5em 0;font-size:.7em;font-weight:700;text-transform:uppercase;color:#fff;border-radius:10px}.overlay__dialogue__btn_copy .arrow_after{height:11px}.overlay__dialogue__keep_btn{background-color:#0ea302}.overlay__dialogue__discard_btn{background-color:#e01313}.overlay__dialogue_smallprint{font-size:.65em}.overlay__dialogue__symbol{margin-left:calc(50% - 30px);margin-bottom:1.5em;width:60px;height:60px;background-image:url(../img/sync_problem_yellow.414a5b13.svg);background-size:contain;background-repeat:no-repeat}.onboarding[data-v-8d237444]{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:10;background-color:#eddcce;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.onboarding__logo[data-v-8d237444]{position:absolute;margin-top:70px;width:50%;height:100px;background-image:url(../img/easycook_logo_stack.b6ba2ff5.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-transition:.25s;transition:.25s}.onboarding__logo____small[data-v-8d237444]{width:30%;height:34px;margin-top:20px}.onboarding__screens[data-v-8d237444]{position:absolute;left:0;top:0;width:100%;height:100vh;-webkit-transition:.5s;transition:.5s;overflow:hidden}.onboarding__screen[data-v-8d237444]{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;width:100%;height:100vh;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.25s;transition:.25s}.onboarding__screen____2[data-v-8d237444],.onboarding__screen____3[data-v-8d237444],.onboarding__screen____4[data-v-8d237444],.onboarding__screen____5[data-v-8d237444],.onboarding__screen____6[data-v-8d237444]{left:100%}.onboarding__next_btn[data-v-8d237444]{padding:10px 50px;border-radius:30px;border:none;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#0ea302;color:#fff;font-weight:700;display:inline-block;text-align:center}.start_btn[data-v-8d237444]{position:relative;bottom:0}.browse_btn[data-v-8d237444]{opacity:0;visibility:hidden;-webkit-transition:.25s;transition:.25s}.skip_btn[data-v-8d237444]{z-index:10}.browse_btn.pulse[data-v-8d237444]{-webkit-animation:pulse-data-v-8d237444 1s 3;animation:pulse-data-v-8d237444 1s 3}.onboarding__progress[data-v-8d237444]{position:absolute;margin:70px 5% 0 5%;width:90%;height:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:1s;transition:1s}.onboarding__progress____bar[data-v-8d237444]{width:calc(100% - 50px);background-color:#c5b2a1;height:5px}.onboarding__progress____skip[data-v-8d237444]{width:50px;color:#c5b2a1;text-align:right;font-weight:700}.onboarding__progress____bar_status[data-v-8d237444]{width:0;height:5px;background-color:#0ea302;-webkit-transition:.5s;transition:.5s}.onboarding__screen____question[data-v-8d237444]{margin:100px 0 250px 0;height:calc(100vh - 350px);display:block}.question[data-v-8d237444]{padding:0 5%;width:90%;height:70px;font-size:1em;font-weight:700;text-align:center;color:#0c4142}.question__footnote[data-v-8d237444]{margin-top:.5em;display:block;padding:0 5%;width:90%;font-size:.8em;font-weight:400}.answers[data-v-8d237444]{padding:.5em 5%;width:90%;height:calc(100vh - 250px - 1em);font-size:1.5em;font-weight:700;text-align:center;color:#0c4142}.answer[data-v-8d237444]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:90%;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 10px;border-radius:10px;background-color:#e0ccbb;font-size:.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.answer_container[data-v-8d237444]{padding:.25em 0}.answer.selected[data-v-8d237444]{background-color:#da7948;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff}.no_additionals[data-v-8d237444]{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.additional__info[data-v-8d237444]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:90%;padding:12px 10px 7px 10px;background-color:#da7948;color:#fff;font-weight:400;font-size:.5em;text-align:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.onboarding__screen____welcome[data-v-8d237444]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin:200px 0 250px 0;height:calc(100vh - 400px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.welcome[data-v-8d237444]{margin-top:10px}.starter[data-v-8d237444],.welcome[data-v-8d237444]{font-size:1.5em;text-align:center;padding:0 5%;width:90%}.starter[data-v-8d237444]{font-weight:700;color:#0c4142}.completed[data-v-8d237444]{color:#0ea302}input[type=checkbox][data-v-8d237444]{vertical-align:middle;float:right;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;outline:none;content:none}input[type=checkbox][data-v-8d237444]:before{font-family:FontAwesome;content:"";color:transparent!important;display:block;width:2em;height:2em;border:2px solid #000;border-radius:5px}input[type=checkbox][data-v-8d237444]:checked:before{color:#000!important;border:2px solid #fff;background-image:url(../img/check_tick_white.2c0b3329.svg);background-size:contain}.fullwidth[data-v-8d237444]{text-align:center}.donut[data-v-8d237444]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Arial,sans-serif}svg[data-v-8d237444]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.background-circle[data-v-8d237444]{fill:none;stroke:#e0ccbb;stroke-width:10}.progress-circle[data-v-8d237444]{fill:none;stroke:#da7948;stroke-width:10;stroke-linecap:round;stroke-dasharray:0 100;opacity:0;-webkit-transition:stroke-dasharray .1s linear,opacity .5s ease-in;transition:stroke-dasharray .1s linear,opacity .5s ease-in}.loading-text[data-v-8d237444]{position:absolute;font-size:20px;font-weight:700;color:#7a5922;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.loading-text[data-v-8d237444],.loading[data-v-8d237444]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;height:150px}.onion[data-v-8d237444]{position:absolute;top:20%;left:2%;background-image:url(../img/onion.3f88890e.png);width:42px;height:43px;background-size:contain;animation:onion-data-v-8d237444 3s ease-out forwards;-webkit-animation:onion-data-v-8d237444 3s ease-out forwards}.mushroom[data-v-8d237444]{top:80%;left:71%;background-image:url(../img/mushroom.2e5c808b.png);width:45px;height:64px}.mushroom[data-v-8d237444],.pepper[data-v-8d237444]{position:absolute;background-size:contain;animation:mushroom-data-v-8d237444 3s ease-out forwards;-webkit-animation:mushroom-data-v-8d237444 3s ease-out forwards}.pepper[data-v-8d237444]{top:39%;left:11%;background-image:url(../img/scotch_bonnet.d719c7fa.png);width:44px;height:59px}.tomato[data-v-8d237444]{position:absolute;top:23%;left:67%;background-image:url(../img/tomato.30dfaecf.png);width:78px;height:77px;background-size:contain;animation:tomato-data-v-8d237444 3s ease-out forwards;-webkit-animation:tomato-data-v-8d237444 3s ease-out forwards}@keyframes rotateMoveUp-data-v-8d237444{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(-100px) rotate(1turn);transform:translateY(-100px) rotate(1turn);opacity:.8}}@-webkit-keyframes rotateMoveUp-data-v-8d237444{0%{-webkit-transform:translateY(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(-100px) rotate(1turn);opacity:.8}}@keyframes onion-data-v-8d237444{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(-100px) translateX(50px) rotate(1turn);transform:translateY(-100px) translateX(50px) rotate(1turn);opacity:.8}}@-webkit-keyframes onion-data-v-8d237444{0%{-webkit-transform:translateY(0) translateX(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(-100px) translateX(50px) rotate(1turn);opacity:.8}}@keyframes tomato-data-v-8d237444{0%{-webkit-transform:translateY(-150px) translateX(0) rotate(0deg);transform:translateY(-150px) translateX(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(0) translateX(50px) rotate(1turn);transform:translateY(0) translateX(50px) rotate(1turn);opacity:.8}}@-webkit-keyframes tomato-data-v-8d237444{0%{-webkit-transform:translateY(-150px) translateX(0) rotate(0deg);opacity:1}to{-webkit-transform:translateY(0) translateX(50px) rotate(1turn);opacity:.8}}@keyframes mushroom-data-v-8d237444{to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);transform:translateY(0) translateX(0) rotate(0deg);opacity:1}0%{-webkit-transform:translateY(-100px) translateX(50px) rotate(1turn);transform:translateY(-100px) translateX(50px) rotate(1turn);opacity:.8}}@-webkit-keyframes mushroom-data-v-8d237444{to{-webkit-transform:translateY(0) translateX(0) rotate(0deg);opacity:1}0%{-webkit-transform:translateY(-100px) translateX(50px) rotate(1turn);opacity:.8}}@-webkit-keyframes pulseGlow-data-v-8d237444{0%{background-position:0 0;-webkit-filter:brightness(1);filter:brightness(1)}to{background-position:100% 100%;-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@keyframes pulseGlow-data-v-8d237444{0%{background-position:0 0;-webkit-filter:brightness(1);filter:brightness(1)}to{background-position:100% 100%;-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@-webkit-keyframes pulse-data-v-8d237444{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-data-v-8d237444{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.panels.panels__keyboardActive{margin-top:0;height:100vh}.adjustment__addition,.adjustment__subtract{position:absolute;float:left;width:25%;height:2em;top:0}.adjustment__addition{right:0}.adjustment__subtract{left:0}.calendarEditing .adjustment__addition,.calendarEditing .adjustment__subtract{display:none}.adjustment__figure{position:absolute;float:left;width:46%;margin:0 2%;border-radius:15px;margin-left:27%;height:2em;pointer-events:none}.adjustment__addition____btn,.adjustment__figure____btn,.adjustment__subtract____btn{position:absolute;width:25px;height:25px;background-size:contain}.adjustment__addition____btn,.adjustment__subtract____btn{position:absolute;background-size:contain;top:0}.adjustment__addition____btn:hover,.adjustment__subtract____btn:hover{cursor:pointer}.adjustment__subtract____btn{left:0;background-image:url(../img/icon_adjustment_subtraction.ce4ebc0f.svg)}.adjustment__addition____btn{right:0;background-image:url(../img/icon_adjustment_addition.ddafc3f5.svg)}.adjustment__figure____input{position:absolute;top:0;left:3%;width:76%;height:20px;padding:3px 10%;border-radius:15px;border:0;font-size:1em;font-weight:700;text-align:center}.adjustment__hide{display:none}@media (max-width:681px){.line__adjustments .adjustment__addition,.line__adjustments .adjustment__subtract{width:25px}}.line__adjustments .adjustment__figure{position:relative;background-color:rgba(237,220,206,.4);color:#000;height:26px}@media (max-width:681px){.line__adjustments .adjustment__figure{width:110px;left:35px;margin-left:0}}@media (max-width:481px){.line__adjustments .adjustment__figure{width:68px}}.line__adjustments .adjustment__figure .adjustment__figure____container{width:100%;height:inherit}.line__adjustments .adjustment__subtract____btn{left:0;width:26px;height:26px;background-image:url(../img/icon_adjustment_subtraction_org.a87dc6cc.svg)}.line__adjustments .adjustment__addition____btn{right:0;width:26px;height:26px;background-image:url(../img/icon_adjustment_addition_org.008edcfc.svg)}.line__adjustments .adjustment__figure____input{position:absolute;background-color:transparent;color:#000;top:0;left:3%;width:76%;height:19px;border-radius:0;border:0;font-size:1em;font-weight:700;text-align:center;position:relative;float:left;display:inline-block;text-align:right;left:0;width:calc(60% - 5px);margin-right:5px;line-height:26px;height:26px;padding:0}.line__adjustments .adjustment__figure____measurement{position:absolute;display:none;position:relative;float:left;display:inline-block;text-align:right;right:12px;line-height:26px;height:26px;width:calc(40% - 15px);margin-right:15px;right:0;font-weight:100;font-style:italic}.ingredients__headings{width:100%;height:50px;border-top:2px solid #eddcce;border-bottom:2px solid #eddcce;text-transform:uppercase}.ingredients__headings____week_range{display:none}@media (max-width:1124px){.ingredients__headings____week_range{text-transform:none;display:block;text-align:center;line-height:50px;font-size:1.15em;color:#0c4142}}.line{position:relative;width:1000px;padding-left:calc(50% - 500px);padding-right:calc(50% - 500px);border-bottom:2px solid #eddcce;overflow:hidden;list-style:none}@media (max-width:961px){.line{width:100%;padding-left:0;padding-right:0}}@media (max-width:481px){.line{font-size:.8em;line-height:0}}.line__height{position:relative;width:100%;-webkit-transition:.2s;transition:.2s;height:50px;margin-top:10px;margin-bottom:10px;border-radius:15px}@media (max-width:1124px){.line__height{background-color:transparent;height:50px;margin-top:0;margin-bottom:0;border-radius:0}}.line.expanded.open{height:50px}@media (max-width:961px){.line.expanded.open{height:100px}}.line__adjustments,.line__checkbox,.line__checkbox____header,.line__delete,.line__edit,.line__lock,.line__name,.line__quantity,.line__reset,.line__subs,.line__subs____header,.line__tags,.line__used_in{float:left;line-height:50px;height:50px;font-weight:700;background-repeat:no-repeat;background-position:50%}.line__checkbox{width:60px;margin-left:20px;cursor:pointer}@media (max-width:581px){.line__checkbox{margin-left:0}}.line__checkbox____header{margin-left:20px;width:60px;background-image:url(../img/icon_tick_header.3711fb65.svg);background-size:24px 24px;opacity:.3;cursor:pointer}@media (max-width:581px){.line__checkbox____header{margin-left:0}}.line__checkbox[data-line-status=unchecked]{background-image:url(../img/icon_unchecked.81724b18.svg)}.line__checkbox[data-line-status=checked]{background-image:url(../img/icon_in_stock.396ae38d.svg);background-size:24px 24px}.line__checkbox[data-line-status=subStock]{background-image:url(../img/icon_unchecked.81724b18.svg)}@media (max-width:961px){.line__checkbox[data-line-status=subStock]{background-image:url(../img/icon_sub_stock.98eb7880.svg);background-size:24px 24px}}.line__checkbox[data-line-status=outStock]{background-image:url(../img/icon_unchecked.81724b18.svg)}@media (max-width:961px){.line__checkbox[data-line-status=outStock]{background-image:url(../img/icon_out_stock.4f33a0f7.svg);background-size:24px 24px}}.line__name{text-transform:capitalize;width:15%}@media (max-width:961px){.line__name{width:300px}}@media (max-width:681px){.line__name{width:220px}}@media (max-width:581px){.line__name{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.line__name____title{text-transform:uppercase}.line__quantity{text-align:right;width:200px}@media (max-width:961px){.line__quantity{width:130px}}@media (max-width:481px){.line__quantity{width:75px}}.line__quantity .line__quantity____title{width:90%;padding-right:10%}.line__quantity .line__quantity____digit,.line__quantity .line__quantity____measurement{display:inline-block;float:left;text-align:right}.line__quantity .line__quantity____digit{width:90%;padding-right:10%}.line__quantity .line__quantity____measurement{width:50%}.line__adjustments{width:120px;text-align:center}.line__lock{width:100px;text-align:center;position:relative}@media (max-width:681px){.line__lock{width:40px}}.line__lock .line__lock____locked,.line__lock .line__lock____unlocked{position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);text-align:center;width:32px;height:32px;background-size:contain;cursor:pointer}@media (max-width:681px){.line__lock .line__lock____locked,.line__lock .line__lock____unlocked{width:24px;height:24px;left:calc(50% - 12px);top:calc(50% - 12px)}}.line__lock .line__lock____unlocked{background-image:url(../img/icon_unlocked.64169a21.svg)}.line__lock .line__lock____locked{background-image:url(../img/icon_locked_org.202e1bf7.svg)}.line__delete,.line__reset{position:absolute;background-size:contain;cursor:pointer}.line__edit{position:relative;width:24px;height:24px;margin:13px 4px;border-radius:50%}.line__edit____left{margin-left:34px}@media (max-width:681px){.line__edit____left{margin-left:11px}}.line__edit:hover{cursor:pointer}.line__hide{display:none}.line__reset{top:calc(50% - 10px);left:calc(50% - 11px);width:21px;height:18px;background-image:url(../img/icon_reset.0bac03a1.svg)}.line__delete{top:calc(50% - 13px);left:calc(53% - 7px);width:25px;height:25px;background-image:url(../img/icon_unchecked.81724b18.svg)}.line__have_already .line__name{text-decoration:line-through;opacity:.5}.line__have_already .line__delete{background-image:url(../img/icon_in_stock.396ae38d.svg)}.line__have_already .adjustment__figure{opacity:.3;-webkit-transition:.2s;transition:.2s}.line__have_already .adjustment__subtract{-webkit-transition:.4s;transition:.4s;opacity:0}.line__have_already .adjustment__addition{-webkit-transition:.2s;transition:.2s;opacity:.2}@media (max-width:1124px){.line__have_already .line__height{background-color:transparent}}.line__adjustment____controls{width:190px;height:26px;margin:12px 0;position:relative}.line__used_in{width:70px;text-align:center}@media (max-width:481px){.line__used_in{width:50px}}.line__used_in____icon{background-image:url(../img/icon_visibility_grn.6f57fece.svg)}.line__subs{position:relative;width:180px;padding-left:2%;opacity:0;-webkit-transition:.2s;transition:.2s}.line__subs ::-webkit-input-placeholder{color:#fff}.line__subs ::-moz-placeholder{color:#fff}.line__subs :-ms-input-placeholder{color:#fff}.line__subs ::-ms-input-placeholder{color:#fff}.line__subs ::placeholder{color:#fff}@media (max-width:1024px){.line__subs{width:150px}}@media (max-width:961px){.line__subs{float:left;width:96%;padding-right:2%;position:relative;height:0}}.line__subs.open{-webkit-transition:.2s;transition:.2s;height:50px;opacity:1}@media (max-width:961px){.line__subs.open{-webkit-transition:.2s;transition:.2s;height:0;opacity:0}.expanded .line__subs.open{-webkit-transition:.2s;transition:.2s;height:50px;opacity:1}}.line__subs____header{width:295px;padding-left:2.5%}@media (max-width:961px){.line__subs____header{display:none}}.line__subs____input{background-color:#ff9200;border:none;border-radius:10px;height:30px;width:230px;margin:10px 0;padding:0 5%;font-size:1em;font-weight:400;color:#fff;text-transform:capitalize}@media (max-width:961px){.line__subs____input{width:90%;width:calc(90% - 95px);text-align:center;font-size:1.3em;padding:.1em 5%;padding-right:calc(5% + 95px)}}.line__subs____input_save{position:absolute;right:0;top:0;margin-top:10px;height:34px;line-height:34px;background-color:#dd7f00;border-radius:10px;text-align:center;width:95px;color:#fff;font-size:1em;font-weight:700;display:none}@media (max-width:961px){.line__subs____input_save{display:block;right:2%;height:33px;line-height:33px}}.line__tags{width:140px;text-align:center;-webkit-transition:.2s;transition:.2s}@media (max-width:961px){.line__tags{position:absolute;top:0;margin-top:2px;right:0;height:48px;width:62px;background:#fff;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(8%,#fff),to(#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 8%,#fff)}}.line__tags .line__tags____menu,.line__tags .line__tags____out_stock,.line__tags .line__tags____subs{float:left;width:50%;height:50px;background-position:50%;background-repeat:no-repeat;background-size:25px 25px;-webkit-transition:0s;transition:0s;cursor:pointer}@media (max-width:961px){.line__tags .line__tags____menu,.line__tags .line__tags____out_stock,.line__tags .line__tags____subs{float:none;position:absolute;left:50%;width:6px;height:6px;margin:12px 0;background-size:6px 6px;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.line__tags .line__tags____subs[data-line-status=checked],.line__tags .line__tags____subs[data-line-status=outStock],.line__tags .line__tags____subs[data-line-status=unchecked]{background-image:url(../img/icon_subs_unchecked.4f72ac79.svg)}@media (max-width:961px){.line__tags .line__tags____subs[data-line-status=checked],.line__tags .line__tags____subs[data-line-status=outStock],.line__tags .line__tags____subs[data-line-status=unchecked]{background-image:url(../img/icon_line_submenu_filled.e6460fae.svg);top:1px}}.line__tags .line__tags____out_stock[data-line-status=checked],.line__tags .line__tags____out_stock[data-line-status=subStock],.line__tags .line__tags____out_stock[data-line-status=unchecked]{background-image:url(../img/icon_error_unchecked.13eef9a8.svg)}@media (max-width:961px){.line__tags .line__tags____out_stock[data-line-status=checked],.line__tags .line__tags____out_stock[data-line-status=subStock],.line__tags .line__tags____out_stock[data-line-status=unchecked]{background-image:url(../img/icon_line_submenu_filled.e6460fae.svg);top:10px}}.line__tags .line__tags____subs[data-line-status=subStock]{background-image:url(../img/icon_sub_stock.98eb7880.svg)}@media (max-width:961px){.line__tags .line__tags____subs[data-line-status=subStock]{background-image:url(../img/icon_line_submenu_filled.e6460fae.svg);top:1px}}.line__tags .line__tags____out_stock[data-line-status=outStock]{background-image:url(../img/icon_out_stock.4f33a0f7.svg)}@media (max-width:961px){.line__tags .line__tags____out_stock[data-line-status=outStock]{background-image:url(../img/icon_line_submenu_filled.e6460fae.svg);top:10px}}.line__tags .line__tags____menu{display:none}@media (max-width:961px){.line__tags .line__tags____menu{display:block;background-image:url(../img/icon_line_submenu_filled.e6460fae.svg);top:19px}}.line__tags .line__tags____menu_hotspot{display:none}@media (max-width:961px){.line__tags .line__tags____menu_hotspot{display:block;position:absolute;top:0;right:0;width:90px;opacity:.8;height:48px}}@media (max-width:681px){.line__tags .line__tags____menu_hotspot{width:70px}}@media (max-width:530px){.line__tags .line__tags____menu_hotspot{width:50px}}.line__prompt{background-color:rgba(255,0,0,.1)}.ingredients__list{max-height:calc(100% - 150px)}.ingredients__list____container{width:100%;height:calc(100% - 116px);overflow-y:auto}@media (max-width:851px){.ingredients__list____container{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.ingredients__list____container__scroller_clipboard{overflow:hidden;max-height:0;max-width:0;resize:none;border:none;position:absolute;bottom:0;right:0;z-index:-10}.ingredients__list____container__scroller_clipboard:focus{outline:none}.ingredients__list____container__notes{height:calc(100% - 52px)}.ingredients__list__categories{width:600px;padding-right:calc(50% - 330px);padding-left:calc(50% - 270px);text-transform:uppercase;color:#0c4142;font-weight:700;background-color:#fdf5ef;border-bottom:2px solid #eddcce;padding-top:.5em;padding-bottom:.5em}@media (max-width:1024px){.ingredients__list__categories{font-size:.9em;width:calc(100% - 30px);width:600px}}@media (max-width:681px){.ingredients__list__categories{font-size:.75em;padding-left:calc(50% - 285px);padding-right:calc(50% - 315px)}}@media (max-width:615px){.ingredients__list__categories{font-size:.75em;padding-left:15px;padding-right:15px;width:calc(100% - 30px)}}@media (max-width:412px){.ingredients__list__categories{padding-left:5px;padding-right:25px}}.ingredients__list____container____extend{height:100vh}.ingredients__summary{text-align:left;padding:1.5em 2em 1em 2em}.ingredients__summary____foreword{font-size:1.1em;line-height:1.45em}.ingredients__summary____completed{font-size:1em;padding:0 0 1em 0}.ingredients__summary____out_of_stock{text-align:left;padding:0 0 1em 0;font-size:1.4em;max-width:400px;margin:0 auto}.ingredients__summary____out_of_stock_heading{padding-top:.3em;padding-bottom:.3em;width:100%;padding-left:0}.out_of_stock__items{font-size:.7em;padding:.3em 0 .3em 0}.out_of_stock__items____name{text-transform:capitalize;display:inline-block;width:70%;font-weight:300}.out_of_stock__items____quantity{display:inline-block;width:30%;text-align:right}.ingredients__summary____icon_out_stock{background-image:url(../img/icon_out_stock.4f33a0f7.svg)}.ingredients__summary____icon_in_stock,.ingredients__summary____icon_out_stock{position:relative;top:4px;display:inline-block;height:24px;width:24px;background-size:contain}.ingredients__summary____icon_in_stock{background-image:url(../img/icon_in_stock.396ae38d.svg)}.ingredients__summary____copy{font-size:.8em;display:inline-block;margin-left:.5em}.preparation .cta__shopping,.preparation .line__checkbox,.preparation .line__checkbox____header,.preparation .line__subs____header,.preparation .line__tags,.preparation .line__used_in{display:none}.preparation .line__name{margin-left:5%;width:200px}@media (max-width:681px){.preparation .line__name{margin-left:15px}}@media (max-width:481px){.preparation .line__name{width:155px}}@media (max-width:412px){.preparation .line__name{margin-left:5px;width:134px}}.preparation .line__quantity{display:none}@media (max-width:581px){.preparation .line__quantity{width:85px}}@media (max-width:481px){.preparation .line__quantity{width:70px}}.preparation .line__adjustments{width:180px}@media (max-width:481px){.preparation .line__adjustments{width:138px}}@media (max-width:412px){.preparation .line__adjustments{width:138px}}@media (max-width:412px){.preparation .line__edit{margin-left:6px}}@media (max-width:412px){.preparation .line__edit____left{width:16px;position:absolute;left:98px;top:-12px}}.preparation .line{position:relative;width:600px;padding-left:calc(50% - 300px);padding-right:calc(50% - 300px)}@media (max-width:600px){.preparation .line{width:100%;padding-left:0;padding-right:0}}@media (max-width:481px){.preparation .line{font-size:.8em}}.preparation .line .line__subs,.screen__message____no_shop_needed,.shopping .cta__preparation,.shopping .line__adjustments,.shopping .line__edit{display:none}@media (max-width:412px){.shopping .line__name{width:134px;margin-left:8px}}@media (max-width:360px){.shopping .line__name{margin-left:25px}}@media (max-width:340px){.shopping .line__name{margin-left:15px}}@media (max-width:330px){.shopping .line__name{margin-left:8px}}@media (max-width:380px){.shopping .line__used_in{width:40px}}@media (max-width:360px){.shopping .line__used_in{display:none}}.shopping .screen__message____no_shop_needed{display:block}.shopping .ingredients__list__categories{width:600px;padding-left:calc(50% - 230px);padding-right:calc(50% - 370px)}@media (max-width:1024px){.shopping .ingredients__list__categories{padding-left:70px;padding-right:calc(100% - 670px)}}@media (max-width:681px){.shopping .ingredients__list__categories{padding-left:70px;padding-right:70px;width:calc(100% - 140px)}}@media (max-width:481px){.shopping .ingredients__list__categories{padding-left:50px;padding-right:50px;width:calc(100% - 100px)}}@media (max-width:412px){.shopping .ingredients__list__categories{padding-left:58px;width:calc(100% - 108px)}}@media (max-width:381px){.shopping .ingredients__list__categories{padding-left:48px;width:calc(100% - 98px)}}@media (max-width:360px){.shopping .ingredients__list__categories{padding-left:25px;width:calc(100% - 75px)}}@media (max-width:340px){.shopping .ingredients__list__categories{padding-left:15px;width:calc(100% - 65px)}}@media (max-width:330px){.shopping .ingredients__list__categories{padding-left:8px;width:calc(100% - 42px)}}@media (max-width:961px){.line__tags.expanded{width:200px}}@media (max-width:961px){.line__tags.expanded .line__tags____state .line__tags____menu,.line__tags.expanded .line__tags____state .line__tags____out_stock,.line__tags.expanded .line__tags____state .line__tags____subs{width:33%;height:50px;margin:0;background-size:25px 25px;-webkit-transition:.2s;transition:.2s;background-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.line__tags.expanded .line__tags____state .line__tags____subs[data-line-status=unchecked]{background-image:url(../img/icon_subs_unchecked.4f72ac79.svg);top:0;left:0}.line__tags.expanded .line__tags____state .line__tags____subs[data-line-status=checked]{background-image:url(../img/icon_subs_unchecked.4f72ac79.svg);top:0;left:0;-webkit-transition:0s;transition:0s}.line__tags.expanded .line__tags____state .line__tags____subs[data-line-status=subStock]{background-image:url(../img/icon_sub_stock.98eb7880.svg);top:0;left:0}.line__tags.expanded .line__tags____state .line__tags____subs[data-line-status=outStock]{background-image:url(../img/icon_subs_unchecked.4f72ac79.svg);top:0;left:0;-webkit-transition:0s;transition:0s}.line__tags.expanded .line__tags____state .line__tags____out_stock[data-line-status=unchecked]{background-image:url(../img/icon_error_unchecked.13eef9a8.svg);top:0;left:33.3%}.line__tags.expanded .line__tags____state .line__tags____out_stock[data-line-status=checked]{background-image:url(../img/icon_error_unchecked.13eef9a8.svg);top:0;left:33.3%;-webkit-transition:0s;transition:0s}.line__tags.expanded .line__tags____state .line__tags____out_stock[data-line-status=subStock]{background-image:url(../img/icon_error_unchecked.13eef9a8.svg);top:0;left:33.3%}.line__tags.expanded .line__tags____state .line__tags____out_stock[data-line-status=outStock]{background-image:url(../img/icon_out_stock.4f33a0f7.svg);top:0;left:33.3%;-webkit-transition:0s;transition:0s}.line__tags.expanded .line__tags____state .line__tags____menu{background-image:url(../img/icon_line_submenu.8adf236c.svg);top:0;left:66.6%}}.cta{width:100%;text-align:center;font-weight:700;height:65px}@media (max-width:850px){.cta{height:62px;position:absolute;bottom:0}}.cta:hover{cursor:pointer}.cta__confirm____checklist{width:100%;height:65px;line-height:65px;font-size:1.25em;color:#fff;background-color:#0ea302}@media (max-width:850px){.cta__confirm____checklist{height:62px;line-height:62px}}@media (max-width:681px){.cta__confirm____checklist{font-size:1em}}.cta__confirm____shopping{float:left;width:calc(50% - 2px);border-left:2px solid #eddcce;height:65px;line-height:65px;font-size:1.25em;color:#fff;background-color:#0ea302}@media (max-width:850px){.cta__confirm____shopping{height:62px;line-height:62px;width:50%;width:calc(50% - 2px);background-color:#0ea302}}@media (max-width:681px){.cta__confirm____shopping{font-size:1em}}.cta__incomplete____shopping{background-color:#fae5d4;color:#c5b2a1;text-decoration:line-through;pointer-events:none}.cta__incomplete____shopping .arrow_after{display:none}.cta__amend____checklist{float:left;width:50%;height:65px;line-height:65px;font-size:1.25em;color:#fff;background-color:#0c4142}@media (max-width:850px){.cta__amend____checklist{height:62px;line-height:62px;border-left:none;background-color:#083132}}@media (max-width:681px){.cta__amend____checklist{font-size:1em}}.cta__amend____shopping_list{width:100%;height:65px;line-height:65px;font-size:1.25em;color:#fff;background-color:#0c4142}@media (max-width:850px){.cta__amend____shopping_list{height:62px;line-height:62px;border-left:none;background-color:#083132}}@media (max-width:681px){.cta__amend____shopping_list{font-size:1em}}.arrow_before{margin-right:10px;background-image:url(../img/arrow_back.99a1a7e3.svg)}.arrow_after,.arrow_before{width:12px;height:14px;background-size:contain;background-repeat:no-repeat;display:inline-block}.arrow_after{margin-left:10px;background-image:url(../img/arrow_forward.5bfc247f.svg)}.shopping_panel .panel__title{position:absolute;left:70px}@media (max-width:1650px){.shopping_panel .panel__title{left:auto;position:relative}}@media (max-width:1650px){.shopping_panel .calendar_nav__date_range{display:block;left:calc(50% - 150px);font-size:1em;font-weight:700;height:20px;line-height:20px;color:#0c4142;text-transform:uppercase}}@media (max-width:1124px){.shopping_panel .calendar_nav__date_range{display:none}}@media (max-width:1650px){.shopping_panel .calendar_nav{height:70px}}@media (max-width:1124px){.shopping_panel .calendar_nav{height:42px}}.shopping_panel .calendar_nav__left,.shopping_panel .calendar_nav__right{background-image:none;pointer-events:none;height:0}.shopping_panel .calendar_panel{width:100%;height:calc(100% - 151px)}@media (max-width:1650px){.shopping_panel .calendar_panel{width:100%}}@media (max-width:1124px){.shopping_panel .calendar_panel{width:100%}}@media (max-width:850px){.shopping_panel .calendar_panel{display:block}}.shopping_panel .ingredients{width:100%;height:calc(100vh - 151px)}@media (max-width:1650px){.shopping_panel .ingredients{padding-top:68px;height:calc(100vh - 222px)}}@media (max-width:1124px){.shopping_panel .ingredients{padding-top:40px;height:calc(100vh - 189px)}}@media (max-width:850px){.shopping_panel .ingredients{height:calc(100vh - 254px)}}@media (max-width:850px){.mobileKeyboardActive{height:calc(100% - 285px)!important}}.screen__message{margin-top:8em;margin-left:calc(50% - 250px);width:500px;height:300px;text-align:center}@media (max-width:600px){.screen__message{margin:0 10%;margin-top:1em;width:80%}}.screen__message____headline{font-size:4em;font-weight:700;color:#da7948}@media (max-width:600px){.screen__message____headline{margin-top:1.5em;font-size:3em}}@media (max-width:400px){.screen__message____headline{margin-top:0;font-size:3em}}.screen__message____body{padding-top:1em;font-size:1.5em;line-height:1.75em;font-weight:500;color:#0c4142}@media (max-width:600px){.screen__message____body{padding-top:.5em;font-size:1.15em;line-height:1.5em}}.notes_edit_bar,.notes_view_bar{width:100%;height:52px;background-color:#eddcce}.notes_edit_bar__label,.notes_view_bar__label{float:left;line-height:52px;font-weight:700;width:calc(100% - 103px);padding-left:20px;font-size:.9em}.notes_view_bar__add_btn{background-image:url(../img/btn_plus.6ae83988.svg);background-repeat:no-repeat;background-size:16px 16px;background-position:50%}.notes_edit_bar__add_btn,.notes_view_bar__add_btn{float:left;width:82px;height:50px;background-color:#c5b2a1}.notes_edit_bar__add_btn{line-height:52px;color:#fff;text-align:center;font-size:.8em;font-weight:700}.notes_add_bar{width:100%;height:52px;background-color:#8eb28b}.notes_add_bar__cancel{float:left;width:52px;height:52px;background-image:url(../img/icon_x.27f1ad4f.svg);background-repeat:no-repeat;background-position:50%}.notes_add_bar__field{float:left;width:calc(100% - 155px);padding-right:20px}.notes_add_bar__input{float:left;width:calc(100% - 15px);border:0;margin-top:10px;padding-left:15px;height:30px;line-height:30px;font-weight:700;border-radius:8px;text-transform:capitalize}.notes_add_bar__add_btn{float:left;width:82px;height:52px;background-color:#4fb747;line-height:52px;color:#fff;text-align:center;font-size:.8em;font-weight:700}.notes__line{position:relative;height:52px;line-height:52px;width:1000px;padding-left:calc(50% - 500px);padding-right:calc(50% - 500px);border-bottom:2px solid #eddcce;overflow:hidden;text-transform:capitalize;list-style:none}@media (max-width:961px){.notes__line{width:100%;padding-left:0;padding-right:0}}.notes__entry{float:left;width:calc(100% - 103px);padding-left:20px;position:relative;font-size:.9em;font-weight:700}.notes__checkbox{position:relative;float:left;width:82px;height:52px;background-repeat:no-repeat;background-position:50%}.notes__checkbox[data-line-status=unchecked]{background-image:url(../img/icon_unchecked.81724b18.svg);background-size:24px 24px}.notes__checkbox[data-line-status=checked]{background-image:url(../img/icon_in_stock.396ae38d.svg);background-size:24px 24px}.notes__entry____delete{position:relative;float:left;width:52px;height:52px;background-color:#e01313;background-image:url(../img/icon_x.27f1ad4f.svg);background-repeat:no-repeat;background-position:50%}.notes__entry____edit{position:relative;float:left;width:calc(100% - 155px);padding-left:20px;font-size:.9em;font-weight:700}.notes__entry____update{position:relative;font-size:.8em;float:left;width:82px;height:52px;color:#fff;text-align:center;font-weight:700;background-color:#d08100}.notes__entry____input{border:0;width:100%;font-size:1em;text-transform:capitalize;font-weight:700;font-family:Avenir,Helvetica,sans-serif}.entry[data-v-369a1af0]{position:relative;width:90%;min-height:160px;height:100%;max-height:200px;margin:0 5%}@media (max-width:1650px){.entry[data-v-369a1af0]{min-height:0;width:100%;margin:0}}.entry__info[data-v-369a1af0]{position:absolute;background-color:#eddcce;width:75%;margin:5%;height:85%;border-radius:15px;padding:7.5%;pointer-events:none}@media (max-width:1650px){.entry__info[data-v-369a1af0]{margin:0;margin:5px 5%;padding:0 7.5%;height:calc(14.28571vh - 38.71429px)}}@media (max-width:851px){.entry__info[data-v-369a1af0]{margin:7px 2.5%;width:80%;height:66px;display:table}}.entry__image[data-v-369a1af0]{position:absolute;border-radius:15px;background-size:cover;background-position:50%;bottom:10%;right:5%;width:120px;height:80%;background-color:#eddcce;opacity:.8}.entry__image____fade[data-v-369a1af0]{position:absolute;border-top-left-radius:15px;border-top-right-radius:15px;top:0;left:0;width:100%;height:60px}.entry__image____favourite[data-v-369a1af0]{position:absolute;bottom:0;right:0;width:36px;height:36px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.entry__image____favourite[data-line-status=unchecked][data-v-369a1af0]{background-image:none}.entry__image____favourite[data-line-status=checked][data-v-369a1af0]{background-image:url(../img/favorite_checked.7e939e0e.svg);background-color:#fff;border-top-left-radius:13px;border-bottom-right-radius:13px}.entry__new[data-v-369a1af0]{position:absolute;top:17px;right:17px;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.3em .8em;border-top-right-radius:7px;border-bottom-left-radius:7px}.entry__title[data-v-369a1af0]{position:relative;pointer-events:none;font-weight:700}@media (max-width:1650px){.entry__title[data-v-369a1af0]{padding:5%;line-height:1em}}@media (max-height:950px){.entry__title[data-v-369a1af0]{font-size:.75em}}@media (max-width:851px){.entry__title[data-v-369a1af0]{width:45%;height:56px;padding:0 0;height:auto;display:table-cell;vertical-align:middle}}@media (max-width:600px){.entry__title[data-v-369a1af0]{font-size:1em;width:50%;height:56px}}@media (max-width:400px){.entry__title[data-v-369a1af0]{font-size:.8em;width:40%;height:56px}}.entry__title span[data-v-369a1af0]{display:inline-block;border-radius:10px;padding-right:.75em;padding-top:.25em;padding-bottom:.25em}.entry__calories[data-v-369a1af0]{font-size:.8em;line-height:.8em;color:#c2a185}.entry__serves[data-v-369a1af0]{float:left;width:50%;text-align:center;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:1650px){.entry__serves[data-v-369a1af0]{padding-bottom:0}}.entry__controls[data-v-369a1af0]{position:absolute;bottom:0;left:0;margin:10%;width:80%;height:60px;pointer-events:all}@media (max-width:1650px){.entry__controls[data-v-369a1af0]{margin:2% 10%;height:52px}}@media (max-width:851px){.entry__controls[data-v-369a1af0]{left:45%;width:48%;height:56px;margin:0}}.entry__details[data-v-369a1af0]{position:relative;height:50px;width:95%;padding-left:5%}.entry__meal_label[data-v-369a1af0]{position:absolute;top:calc(50% - 13px);left:calc(50% - 55px);width:110px;height:26px;line-height:26px;z-index:1;color:#c2a185;text-align:center;font-weight:700;pointer-events:none;text-transform:capitalize}@media (max-width:851px){.entry__meal_label[data-v-369a1af0]{display:none}}.entry__meal__lock[data-v-369a1af0]{position:absolute;margin-left:5px;width:16px;height:21px;background-image:url(../img/icon_lock_indicator_dark.f72590d7.svg);background-size:contain}.entry__details____prep span[data-v-369a1af0]:before{content:"Prep - "}.entry__details____cook span[data-v-369a1af0]:before{content:"Cook - "}.entry__serves____icon[data-v-369a1af0]:before{content:url(../img/icon_serves.add6e5d9.svg);padding-right:.3em}@media (max-width:600px){.calendar__dropzone .entry__serves.entry____shopped[data-v-369a1af0]{right:60px;opacity:1}.calendar__dropzone .entry__serves.entry____shopped .entry__serves____icon[data-v-369a1af0]:before{display:none}}.entry__recipe_being_shopped[data-v-369a1af0]{position:absolute;top:20px;right:13px;width:28px;height:28px;background-image:url(../img/icon_trolley.23c1e88d.gif);background-size:contain}.today_panel .entry__recipe_being_shopped[data-v-369a1af0]{top:42px;right:22px}.prompt__shake>.entry__delete[data-v-369a1af0]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.prompt__shake>.entry__delete[data-v-369a1af0]{right:none;left:-10px;top:22px}}.entry__adjustments[data-v-369a1af0]{position:absolute;width:100%;z-index:0}.entry__recipe_status[data-v-369a1af0]{float:right;position:relative;right:0;padding:0;width:100%;height:30px}.entry__recipe_status____in_stock[data-v-369a1af0],.entry__recipe_status____out_stock[data-v-369a1af0],.entry__recipe_status____sub_stock[data-v-369a1af0]{float:right;width:26px;height:26px;background-size:contain;background-repeat:no-repeat}.entry__recipe_status____in_stock[data-v-369a1af0]{background-image:url(../img/icon_in_stock.396ae38d.svg)}.entry__recipe_status____out_stock[data-v-369a1af0]{background-image:url(../img/icon_out_stock.4f33a0f7.svg);margin-left:.5em}.entry__recipe_status____sub_stock[data-v-369a1af0]{background-image:url(../img/icon_sub_stock.98eb7880.svg)}.entry+.calendar__dropzone____item+.calendar__dropzone____label[data-v-369a1af0],.entry+.calendar__dropzone____item[data-v-369a1af0]{display:none!important}.calendar__dropzone .entry__serves____default[data-v-369a1af0],.calendar__dropzone .entry_serves_required[data-v-369a1af0]{display:none}.calendar__dropzone .entry_serves_required.entry____show[data-v-369a1af0]{display:inline-block}.calendar__dropzone .entry__adjustments[data-v-369a1af0]{display:block}@media (max-width:851px){.calendar__dropzone .entry__adjustments[data-v-369a1af0]{width:120px;height:56px;height:28px;top:14px;left:auto;right:0;float:left}}@media (max-width:1650px)and (max-height:1200px){.calendar__dropzone .entry__meal_label[data-v-369a1af0]{opacity:0}}@media (max-height:950px){.calendar__dropzone .entry__meal_label[data-v-369a1af0]{font-size:.7em}}@media (max-height:850px){.calendar__dropzone .entry__meal_label[data-v-369a1af0]{display:none}}@media (max-width:1124px){.calendar__dropzone .entry__recipe_item[data-v-369a1af0]{width:22px;height:22px}}@media (max-width:851px){.calendar__dropzone .entry__recipe_status[data-v-369a1af0]{padding:.8em 0}}.calendar__dropzone .entry__serves[data-v-369a1af0]{width:100%;float:none}@media (max-width:851px){.calendar__dropzone .entry__serves[data-v-369a1af0]{width:50px;height:28px;top:14px;left:auto;right:120px;position:absolute}}@media (max-width:600px){.calendar__dropzone .entry__serves[data-v-369a1af0]{opacity:0}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-369a1af0]{font-size:.8em}}@media (max-width:850px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-369a1af0]{font-size:1em}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__controls[data-v-369a1af0]{margin-bottom:0;height:60px}}.calendar__dropzone .entry__details[data-v-369a1af0]{display:none}.calendar__dropzone .prompt__shake>.entry__delete[data-v-369a1af0]{position:absolute;top:35px;right:-10px;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar__dropzone .prompt__shake>.entry__delete[data-v-369a1af0]{right:none;left:-10px;top:22px}}.calendar_view .prompt__shake>.entry__delete[data-v-369a1af0]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar_view .prompt__shake>.entry__delete[data-v-369a1af0]{right:none;left:-10px;top:22px}}@media (max-height:950px){.calendar_view .entry__serves[data-v-369a1af0]{opacity:0}}@media (max-width:850px){.calendar_view .entry____shopped[data-v-369a1af0]{width:80px}}@media (max-height:950px){.calendar_view .entry____shopped[data-v-369a1af0]{opacity:1}}@media (min-width:851px)and (max-width:1650px)and (max-height:950px){.calendar_view .entry____shopped[data-v-369a1af0]{position:absolute;top:30px;left:0;width:60px}}@media (min-width:851px)and (max-width:951px)and (max-height:950px){.calendar_view .entry__recipe_status[data-v-369a1af0]{position:absolute;top:26px;right:0}}.recipes_panel .entry__adjustments[data-v-369a1af0]{display:none}.recipes_panel .entry[data-v-369a1af0]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.recipes_panel .entry__info[data-v-369a1af0]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.recipes_panel .entry__serves[data-v-369a1af0]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-height:950px){.recipes_panel .entry__serves[data-v-369a1af0]{font-size:.8em}}.recipes_panel .entry__serves____default[data-v-369a1af0]{display:none}.recipes_panel .entry__controls[data-v-369a1af0]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}.recipes_panel .entry__title[data-v-369a1af0]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}.recipes_panel .recipe_servings[data-v-369a1af0]{height:28px}.recipes_panel .entry__details[data-v-369a1af0],.recipes_panel .entry__recipe_status[data-v-369a1af0]{display:none}.overlay_recipes_panel .entry[data-v-369a1af0]{position:relative;min-height:0;overflow:hidden;float:left;width:250px;margin-left:calc(25% - 125px);max-height:unset;height:auto}@media (max-width:600px){.overlay_recipes_panel .entry[data-v-369a1af0]{margin-left:5%;margin-right:5%;width:40%;height:220px}}@media (max-width:450px){.overlay_recipes_panel .entry[data-v-369a1af0]{margin-left:calc(25% - 73px);margin-right:calc(25% - 73px);width:146px}}.overlay_recipes_panel .entry .entry__image____favourite[data-line-status=checked][data-v-369a1af0]{background-color:transparent;background-image:url(../img/favorite_checked_outlined.1af07791.svg)}.overlay_recipes_panel .entry__info[data-v-369a1af0]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%}@media (max-width:1650px){.overlay_recipes_panel .entry__info[data-v-369a1af0]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%;height:auto}}@media (max-width:600px){.overlay_recipes_panel .entry__info[data-v-369a1af0]{padding:.5em 5%;margin:0;height:auto}}.overlay_recipes_panel .entry__image[data-v-369a1af0]{position:relative;width:100%;right:unset;bottom:unset;height:120px}.overlay_recipes_panel .entry__title[data-v-369a1af0]{padding:.5em 0;height:40px}@media (max-width:1650px){.overlay_recipes_panel .entry__title[data-v-369a1af0]{line-height:1em}}@media (max-width:851px){.overlay_recipes_panel .entry__title[data-v-369a1af0]{float:left;font-size:1em;width:100%}}@media (min-width:851px)and (max-height:950px){.overlay_recipes_panel .entry__title[data-v-369a1af0]{font-size:.75em}}@media (max-width:600px){.overlay_recipes_panel .entry__title[data-v-369a1af0]{font-size:1em;line-height:1.1em}}.overlay_recipes_panel .entry__title span[data-v-369a1af0]{width:100%;text-align:center}@media (max-width:600px){.overlay_recipes_panel .entry__title span[data-v-369a1af0]{font-size:.7em}}.overlay_recipes_panel .entry__details____cook[data-v-369a1af0],.overlay_recipes_panel .entry__details____prep[data-v-369a1af0]{display:none}@media (max-width:851px){.overlay_recipes_panel .entry__details____cook[data-v-369a1af0],.overlay_recipes_panel .entry__details____prep[data-v-369a1af0]{float:left;font-size:1em;width:100%;height:inherit}}.overlay_recipes_panel .entry__details____cook[data-v-369a1af0],.overlay_recipes_panel .entry__details____prep[data-v-369a1af0],.overlay_recipes_panel .entry__serves____default[data-v-369a1af0],.overlay_recipes_panel .entry__serves____icon[data-v-369a1af0],.today_panel .entry__adjustments[data-v-369a1af0]{display:none}.today_panel .entry[data-v-369a1af0]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.today_panel .entry__info[data-v-369a1af0]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.today_panel .entry__serves[data-v-369a1af0]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:851px){.today_panel .entry__serves[data-v-369a1af0]{width:88%;padding:1em 12% 1em 0;height:16px;text-align:right;position:relative}}@media (min-width:851px)and (max-height:950px){.today_panel .entry__serves[data-v-369a1af0]{font-size:.8em}}@media (max-width:1124px){.today_panel .entry__recipe_item[data-v-369a1af0]{width:22px;height:22px}}.today_panel .entry__recipe_status[data-v-369a1af0]{width:50%}@media (max-width:851px){.today_panel .entry__recipe_status[data-v-369a1af0]{padding:1em 10% 1em 0;width:70%;position:relative;float:right}}.today_panel .entry__controls[data-v-369a1af0]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}@media (max-width:851px){.today_panel .entry__controls[data-v-369a1af0]{position:unset;padding:0;height:100px;width:200px;margin:0}}@media (max-width:600px){.today_panel .entry__controls[data-v-369a1af0]{width:100px;height:50px}}@media (max-width:400px){.today_panel .entry__controls .entry__recipe_status[data-v-369a1af0],.today_panel .entry__controls .entry__serves[data-v-369a1af0]{padding-bottom:0}}.today_panel .entry__title[data-v-369a1af0]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}@media (max-width:851px){.today_panel .entry__title[data-v-369a1af0]{line-height:1.2;font-size:1.2em}}@media (max-width:600px){.today_panel .entry__title[data-v-369a1af0]{font-size:1em}}.overlay_recipes_panel[data-v-369a1af0]{width:100%;height:calc(100vh - 76px)}.overlay_quick_look_panel__list[data-v-369a1af0]{width:calc(100% - 20px);height:calc(100vh - 20px);margin:10px;border-radius:10px;background-color:#fff}.overlay_quick_look_panel__foot[data-v-369a1af0]{height:50px}.overlay_quick_look_panel__container[data-v-369a1af0]{width:100%;height:calc(100vh - 80px);overflow-y:scroll;-webkit-overflow-scrolling:touch}.overlay_recipes_panel__search[data-v-369a1af0]{position:relative;height:70px;width:100%}@media (max-width:600px){.overlay_recipes_panel__search[data-v-369a1af0]{width:90%;margin:0 5%}}.overlay__cancel[data-v-369a1af0]:hover{cursor:pointer}.quick_look__close_btn[data-v-369a1af0]{top:30px;right:30px;position:absolute;width:30px;height:30px;background-image:url(../img/icon_line_submenu.8adf236c.svg);background-size:contain}.quick_look__result[data-v-369a1af0]{margin:2em;font-size:1em}@media (max-width:600px){.quick_look__result[data-v-369a1af0]{width:86%;margin:1.5em 7%}}.quick_look__title[data-v-369a1af0]{width:75%;font-weight:500;display:inline-block}.quick_look__quantity[data-v-369a1af0]{text-align:right;font-weight:700;width:25%;display:inline-block}.quick_look__heading[data-v-369a1af0]{font-size:1.3em;text-transform:capitalize;font-weight:700}.quick_look__summary[data-v-369a1af0]{font-size:1.1em}.quick_look__reference[data-v-369a1af0]{margin:0 2em}@media (max-width:600px){.quick_look__reference[data-v-369a1af0]{width:86%;margin:1em 7%}}.quick_look__quantity__serving[data-v-369a1af0]{color:#0c4142;text-transform:capitalize;font-weight:700}.quick_look__quantity__date[data-v-369a1af0]{color:#0c4142}.quick_look__heading__measure[data-v-369a1af0]{text-transform:lowercase}.quick_look__menu[data-v-369a1af0]{position:relative;width:100%;height:60px}.panels{position:relative;float:left;margin-top:76px;height:calc(100vh - 76px);width:100%}@media (max-width:850px){.panels .panels__keyboardActive{margin-top:0;height:100vh}}.panel{float:left}.panel .panels__keyboardActive{margin-top:0}.panel__header{position:relative;height:75px;width:100%}@media (max-width:1124px){.panel__header{height:70px}}@media (max-width:850px){.panel__header{height:62px}}.panel__title{position:relative;text-transform:uppercase;line-height:75px;height:75px;text-align:center;font-size:1.25em;font-weight:700;color:#0c4142}@media (max-width:1124px){.panel__title{line-height:70px}}@media (max-width:850px){.panel__title{line-height:60px;height:60px}}.panel__title____tab_inactive{opacity:.2}.panel__options{top:calc(50% - 20px);right:0;position:absolute;width:40px;height:40px;z-index:11}.panel__options____submenu{width:40px;height:40px;background-image:url(../img/icon_submenu.8f67a89b.svg);background-size:4px 16px;background-position:50%;background-repeat:no-repeat}.panel__options____submenu_disable{background-image:none;pointer-events:none}.panel__options____submenu_list{position:absolute;top:-10px;right:2px;width:250px;background-color:#fff;-webkit-box-shadow:0 0 3px #5e6163;box-shadow:0 0 3px #5e6163;border-radius:2px}.submenu_list__close_btn{position:absolute;right:15px;top:17px;width:18px;height:18px;background-image:url(../img/btn_close_submenu.49836d1f.svg)}.submenu_list__items{position:relative;top:0;width:calc(100% - 50px);border-top:2px solid #d8d8d8;margin:50px 25px 0 25px;font-weight:700}.submenu_list__item{position:relative;display:inline-block;height:50px;line-height:50px;padding:5px 0;width:100%}.submenu_list__items ul li{list-style-type:none}.submenu_list__item____copy_to_clipboard{background-image:url(../img/icon_copy_to_clipboard.f305ee04.svg);background-size:19px 20px}.submenu_list__item____copy_to_clipboard,.submenu_list__item____edit_notes{display:inline-block;width:calc(100% - 35px);padding-left:35px;background-position:0;background-repeat:no-repeat}.submenu_list__item____edit_notes{background-image:url(../img/icon_edit_notes.76a3906f.svg);background-size:19px 15px}.submenu__disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.3}.panel_options__overlay{top:0;position:absolute;width:100%;height:100vh;z-index:11}.panel__options____submenu_list,.panel_options__overlay{visibility:hidden;opacity:0;-webkit-transition:.05s;transition:.05s}.panel__options____submenu_list.submenu__open,.panel_options__overlay.submenu__open{visibility:visible;opacity:1;-webkit-transition:.05s;transition:.05s}.cookbook_page_panel[data-v-cdb0e7f6]{width:100%;height:calc(100vh - 76px)}.cookbook_page_panel .panel__title[data-v-cdb0e7f6]{text-align:left;padding:0 1.5em;border-bottom:2px solid #eddcce}@media (max-width:1124px){.cookbook_page_panel .panel__title[data-v-cdb0e7f6]{text-align:center;line-height:50px;height:50px;font-size:1.2em;padding:.5em 1.5em;background-color:#fff}}@media (max-width:850px){.cookbook_page_panel .panel__title[data-v-cdb0e7f6]{line-height:42px;font-size:1.2em;height:62px;line-height:62px;padding:0}}@media (max-width:581px){.cookbook_page_panel .panel__title[data-v-cdb0e7f6]{font-size:.9em}}.cookbook_page_panel .full_recipe[data-v-cdb0e7f6]{height:calc(100% - 2px)}@media (max-width:1124px){.cookbook_page_panel .full_recipe[data-v-cdb0e7f6]{height:calc(100vh - 146px);overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}}.cookbook_page_panel .full_recipe__details[data-v-cdb0e7f6]{float:left;width:60%;height:calc(100% - 2px);height:calc(100% - 76px);font-size:1.2em;overflow-x:hidden;overflow-y:auto}@media (max-width:1124px){.cookbook_page_panel .full_recipe__details[data-v-cdb0e7f6]{border-top:2px solid #eddcce;padding-top:1em;float:right;height:auto;width:100%;font-size:1em}}@media (max-width:851px){.cookbook_page_panel .full_recipe__details[data-v-cdb0e7f6]{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width:581px){.cookbook_page_panel .full_recipe__details[data-v-cdb0e7f6]{line-height:1.8em}}.cookbook_page_panel .full_recipe__ingredients[data-v-cdb0e7f6]{float:right;width:calc(40% - 2px);border-left:2px solid #eddcce;border-top:2px solid #eddcce;height:calc(100% - 75px);overflow-x:hidden;overflow-y:auto}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients[data-v-cdb0e7f6]{height:auto;width:100%;border-left:none;padding-bottom:2em}}@media (max-width:851px){.cookbook_page_panel .full_recipe__ingredients[data-v-cdb0e7f6]{overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width:581px){.cookbook_page_panel .full_recipe__ingredients[data-v-cdb0e7f6]{font-size:.9em}}.cookbook_page_panel .full_recipe__details____topline[data-v-cdb0e7f6]{position:relative;height:70px;padding:0 2em;line-height:70px;border-bottom:2px solid #eddcce}@media (max-width:600px){.cookbook_page_panel .full_recipe__details____topline[data-v-cdb0e7f6]{padding:0 1em}}.cookbook_page_panel .full_recipe__ingredients____image[data-v-cdb0e7f6]{position:relative;width:100%;height:500px;background-size:cover;background-position:50%}@media (max-width:1800px){.cookbook_page_panel .full_recipe__ingredients____image[data-v-cdb0e7f6]{height:400px}}@media (max-width:1500px){.cookbook_page_panel .full_recipe__ingredients____image[data-v-cdb0e7f6]{height:300px}}@media (max-width:550px){.cookbook_page_panel .full_recipe__ingredients____image[data-v-cdb0e7f6]{height:250px}}@media (max-width:450px){.cookbook_page_panel .full_recipe__ingredients____image[data-v-cdb0e7f6]{height:200px}}.cookbook_page_panel .full_recipe__new_label[data-v-cdb0e7f6],.cookbook_page_panel .full_recipe__preview_label[data-v-cdb0e7f6]{position:absolute;bottom:10px;right:10px;height:30px;line-height:30px;font-size:.8em;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.2em .8em;border-top-right-radius:7px;border-bottom-left-radius:7px}.cookbook_page_panel .full_recipe__preview_label[data-v-cdb0e7f6]{background-color:#ff0;color:#000;text-transform:uppercase;right:20px!important}.cookbook_page_panel .full_recipe__ingredients____image__mobile[data-v-cdb0e7f6]{display:none}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients____image__mobile[data-v-cdb0e7f6]{display:block}}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients____image__desktop[data-v-cdb0e7f6]{display:none}}.cookbook_page_panel .topline__cook[data-v-cdb0e7f6],.cookbook_page_panel .topline__prep[data-v-cdb0e7f6],.cookbook_page_panel .topline__serves[data-v-cdb0e7f6]{float:left;padding-right:1.5em}@media (max-width:800px){.cookbook_page_panel .topline__cook[data-v-cdb0e7f6],.cookbook_page_panel .topline__prep[data-v-cdb0e7f6],.cookbook_page_panel .topline__serves[data-v-cdb0e7f6]{font-size:.9em;padding-right:.4em}}.cookbook_page_panel .topline__serves[data-v-cdb0e7f6]:before{font-weight:700}.cookbook_page_panel .topline__prep[data-v-cdb0e7f6]:before{content:"Prep ";font-weight:700}.cookbook_page_panel .topline__cook[data-v-cdb0e7f6]:before{content:"Cook ";font-weight:700}.cookbook_page_panel .topline__favourite[data-v-cdb0e7f6]{float:right;margin-top:11px;width:50px;height:50px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.cookbook_page_panel .topline__favourite[data-line-status=unchecked][data-v-cdb0e7f6]{background-image:url(../img/favorite_unchecked.ecf5f09c.svg)}.cookbook_page_panel .topline__favourite[data-line-status=checked][data-v-cdb0e7f6]{background-image:url(../img/favorite_checked.7e939e0e.svg)}.cookbook_page_panel .topline__user_rating[data-v-cdb0e7f6]{float:right;margin-top:11px;width:50px;height:50px;background-repeat:no-repeat;background-size:26px 26px;background-position:50%;text-align:center;line-height:52px;font-size:.8em;font-weight:700;background-image:url(../img/icon_star_unchecked.4b524629.svg)}.cookbook_page_panel .topline__user_rating.active[data-v-cdb0e7f6]{background-size:34px 34px;background-image:url(../img/icon_star_checked.41e877d7.svg)}.cookbook_page_panel .topline__source[data-v-cdb0e7f6]:before{content:"Source ";font-weight:700}.cookbook_page_panel .topline__source[data-v-cdb0e7f6]{float:left;width:100%;height:70px;line-height:70px}@media (max-width:1350px){.cookbook_page_panel .topline__source[data-v-cdb0e7f6]{float:left}}.cookbook_page_panel .topline__source a[data-v-cdb0e7f6]{text-decoration:underline;color:#000}.cookbook_page_panel .full_recipe__nav[data-v-cdb0e7f6]{position:absolute;top:76px;right:30px;width:80px;height:40px}@media (max-width:1124px){.cookbook_page_panel .full_recipe__nav[data-v-cdb0e7f6]{right:unset;height:unset;width:100%;top:unset;bottom:180px}}.cookbook_page_panel .full_recipe__nav____left[data-v-cdb0e7f6],.cookbook_page_panel .full_recipe__nav____right[data-v-cdb0e7f6]{position:absolute;height:38px;width:40px;border-top:2px solid #eddcce;border-bottom:2px solid #eddcce;background-repeat:no-repeat;background-size:9px 15px;background-position:50%;background-color:rgba(0,0,0,.45);z-index:10}@media (max-width:1124px){.cookbook_page_panel .full_recipe__nav____left[data-v-cdb0e7f6],.cookbook_page_panel .full_recipe__nav____right[data-v-cdb0e7f6]{border-top:2px solid #eddcce;border-bottom:2px solid #eddcce;background-color:transparent}}.cookbook_page_panel .full_recipe__nav____left[data-v-cdb0e7f6]{left:0;border-right:2px solid #eddcce;border-left:2px solid #eddcce;background-image:url(../img/icon_arrow_left.2472297f.svg)}@media (max-width:1124px){.cookbook_page_panel .full_recipe__nav____left[data-v-cdb0e7f6]{border-left:0 solid #eddcce;border-right:2px solid #eddcce;border-top-right-radius:5px;border-bottom-right-radius:5px}}.cookbook_page_panel .full_recipe__nav____right[data-v-cdb0e7f6]{right:0;border-right:2px solid #eddcce;border-left:2px solid #eddcce;background-image:url(../img/icon_arrow_right.8e870074.svg)}@media (max-width:1124px){.cookbook_page_panel .full_recipe__nav____right[data-v-cdb0e7f6]{border-right:0 solid #eddcce;border-left:2px solid #eddcce;border-top-left-radius:5px;border-bottom-left-radius:5px}}.cookbook_page_panel .full_recipe__ingredients____topline[data-v-cdb0e7f6]{position:relative;height:70px;padding:1em 2em 0 2em;line-height:70px;font-size:1.5em;font-weight:700}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients____topline[data-v-cdb0e7f6]{padding:.5em 2em 0 2em}}.cookbook_page_panel .full_recipe__ingredients____badges[data-v-cdb0e7f6]{position:absolute;padding:1em;top:0;right:0}.cookbook_page_panel .full_recipe__ingredients____badge[data-v-cdb0e7f6]{display:inline-block;width:54px;height:54px;margin-right:.5em;background-size:contain;background-repeat:no-repeat}.cookbook_page_panel .full_recipe__ingredients____badge_vegi[data-v-cdb0e7f6]{background-image:url(../img/icon_vegi.a2f9bf0d.svg)}.cookbook_page_panel .full_recipe__ingredients____badge_vegan[data-v-cdb0e7f6]{background-image:url(../img/icon_vegan.51c745e6.svg)}.cookbook_page_panel .full_recipe__ingredients____badge_gluten_free[data-v-cdb0e7f6]{background-image:url(../img/icon_gluten_free.231dc7f7.svg)}.cookbook_page_panel .full_recipe__ingredients____badge_gluten[data-v-cdb0e7f6]{display:inline-block;margin-left:.5em;width:30px;height:50px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(../img/icon_gluten.d6b55bf7.svg)}.cookbook_page_panel .full_recipe__ingredients____label[data-v-cdb0e7f6]{margin:1.5em 0 .25em 30px;text-transform:uppercase;font-size:.9em;color:#083132;font-weight:700}@media (max-width:960px){.cookbook_page_panel .full_recipe__ingredients____label[data-v-cdb0e7f6]{margin:1.5em 0 1em 35px}}@media (max-width:681px){.cookbook_page_panel .full_recipe__ingredients____label[data-v-cdb0e7f6]{margin:1.5em 0 1em 10px}}@media (max-width:481px){.cookbook_page_panel .full_recipe__ingredients____label[data-v-cdb0e7f6]{margin:1.5em 0 1em 10px}}.cookbook_page_panel .full_recipe__ingredients____underscore[data-v-cdb0e7f6]{height:2px;width:100%;background-color:grey;margin-bottom:2em}.cookbook_page_panel .full_recipe__ingredients____list[data-v-cdb0e7f6]{padding:0 1em 3em 1em}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients____list[data-v-cdb0e7f6]{height:auto}}.cookbook_page_panel .full_recipe__ingredients____list .line[data-v-cdb0e7f6]{font-size:1.2em;border-bottom:none}@media (max-width:1300px){.cookbook_page_panel .full_recipe__ingredients____list .line[data-v-cdb0e7f6]{font-size:1em}}@media (max-width:1124px){.cookbook_page_panel .full_recipe__ingredients____list .line[data-v-cdb0e7f6]{font-size:1.2em}}.cookbook_page_panel .full_recipe__ingredients____list .line__quantity[data-v-cdb0e7f6],.cookbook_page_panel .full_recipe__ingredients____list .line__quantity____digit[data-v-cdb0e7f6],.cookbook_page_panel .full_recipe__ingredients____list .line__quantity____measurement[data-v-cdb0e7f6]{width:unset}.cookbook_page_panel .full_recipe__ingredients____list .line__quantity____digit[data-v-cdb0e7f6]{padding-right:.25em}.cookbook_page_panel .full_recipe__ingredients____list .line__quantity____measurement[data-v-cdb0e7f6]{padding-right:.5em}.cookbook_page_panel .full_recipe__ingredients____list .line__name[data-v-cdb0e7f6]{font-weight:300;width:unset}@media (max-width:681px){.cookbook_page_panel .full_recipe__ingredients____list[data-v-cdb0e7f6]{padding:0 1em 2em 2.5em}}.cookbook_page_panel .full_recipe__scaling_notice[data-v-cdb0e7f6]{margin:2em 4em 0 4em;padding:1em;color:#fff;border-radius:10px;background-color:#2c529d}.cookbook_page_panel .full_recipe__required_utensils[data-v-cdb0e7f6]{padding:2em 4em 0 4em;font-size:1.2em;font-weight:700;width:calc(100% - 8em)}@media (max-width:1224px){.cookbook_page_panel .full_recipe__required_utensils[data-v-cdb0e7f6]{padding:2em;width:calc(100% - 4em)}}@media (max-width:1124px){.cookbook_page_panel .full_recipe__required_utensils[data-v-cdb0e7f6]{padding:2em 2.5em}}@media (max-width:600px){.cookbook_page_panel .full_recipe__required_utensils[data-v-cdb0e7f6]{padding:1em 2.5em}}.cookbook_page_panel .full_recipe__instruction____heading[data-v-cdb0e7f6]{position:relative;height:30px;padding:1em 0 0 2em;line-height:30px;font-size:1.5em;font-weight:700}.cookbook_page_panel .full_recipe__required_utensils____underscore[data-v-cdb0e7f6]{width:100%;padding-top:.5em;border-bottom:4px dotted #ccc}.cookbook_page_panel .full_recipe__steps[data-v-cdb0e7f6]{padding:1em 6em 1em 2em}@media (max-width:1224px){.cookbook_page_panel .full_recipe__steps[data-v-cdb0e7f6]{padding:0 6em 1em 2em}}@media (max-width:850px){.cookbook_page_panel .full_recipe__steps[data-v-cdb0e7f6]{padding:0 4em 1em 2em}}@media (max-width:581px){.cookbook_page_panel .full_recipe__steps[data-v-cdb0e7f6]{padding:0 3em 1em 2em}}.cookbook_page_panel .full_recipe__steps ul[data-v-cdb0e7f6]{counter-reset:my-awesome-counter;list-style:none;padding-left:2em;font-size:1.2em}@media (max-width:1224px){.cookbook_page_panel .full_recipe__steps ul[data-v-cdb0e7f6]{padding-left:0}}.cookbook_page_panel .full_recipe__steps ul li[data-v-cdb0e7f6]{margin-left:2em;counter-increment:my-awesome-counter;position:relative;padding:.5em 0}@media (max-width:1224px){.cookbook_page_panel .full_recipe__steps ul li[data-v-cdb0e7f6]{margin-left:0}}.cookbook_page_panel .full_recipe__paragraphs[data-v-cdb0e7f6]{padding:1em 4em 2em 4em;font-size:1.2em}@media (max-width:1224px){.cookbook_page_panel .full_recipe__paragraphs[data-v-cdb0e7f6]{padding:1em 2em 2em 2em}}.cookbook_page_panel .full_recipe__paragraphs ul[data-v-cdb0e7f6]{list-style:none}@media (max-width:1224px){.cookbook_page_panel .full_recipe__paragraphs ul[data-v-cdb0e7f6]{padding-left:0}}.cookbook_page_panel .full_recipe__paragraphs ul li[data-v-cdb0e7f6]{padding-bottom:2em}.cookbook_page_panel .steps__ingredient[data-v-cdb0e7f6]{font-size:.7em;text-transform:capitalize;display:table;font-weight:700;border-radius:6px;margin-top:.4em;color:#5e6163}@media (max-width:1124px){.cookbook_page_panel .steps__ingredient[data-v-cdb0e7f6]{line-height:2em;padding:0 1em;color:#000;background-color:#fae5d4}}.cookbook_page_panel .steps__details[data-v-cdb0e7f6]{vertical-align:top;display:inline-block;width:80px;text-align:center}.cookbook_page_panel .steps__details____number[data-v-cdb0e7f6]{font-weight:700}.cookbook_page_panel .steps__instructions[data-v-cdb0e7f6]{margin-top:.2em;display:inline-block;width:calc(100% - 80px);min-height:70px}.cookbook_page_panel .video__steps[data-v-cdb0e7f6]{scroll-behavior:smooth}@media (max-width:1124px){.cookbook_page_panel .video__steps[data-v-cdb0e7f6]{width:100%;position:absolute;bottom:0;height:calc(100vh - 416px)!important}}@media (max-width:850px){.cookbook_page_panel .video__steps[data-v-cdb0e7f6]{height:calc(100vh - 484px)!important}}@media (max-width:480px){.cookbook_page_panel .video__steps[data-v-cdb0e7f6]{height:calc(100vh - 56.25vw - 214px)!important}}.cookbook_page_panel .video__steps .steps__details[data-v-cdb0e7f6]{min-height:140px}@media (max-width:900px){.cookbook_page_panel video[data-v-cdb0e7f6]{width:100%}}@media (max-width:480px){.cookbook_page_panel video[data-v-cdb0e7f6]{width:100%;height:56.25vw}}.cookbook_page_panel .video__anchors____link_btn[data-v-cdb0e7f6]{display:inline-block;border:2px solid transparent;background-color:#083132;color:#fff;border-radius:50%;line-height:32px;width:32px;height:32px;font-size:1em;font-weight:700;pointer-events:none}.cookbook_page_panel .video_container[data-v-cdb0e7f6]{position:fixed;margin:0 auto;width:480px;padding-left:calc(50% - 240px);padding-right:calc(50% - 240px);height:270px;z-index:1000;border-bottom:2px solid #eddcce}@media (max-width:480px){.cookbook_page_panel .video_container[data-v-cdb0e7f6]{width:100%;height:56.25vw;padding:0 0}}.cookbook_page_panel .post_video[data-v-cdb0e7f6]{width:480px;padding-left:calc(50% - 240px);height:inherit}@media (max-width:900px){.cookbook_page_panel .post_video[data-v-cdb0e7f6]{width:100%;padding:0 0}}.cookbook_page_panel .post_video__content[data-v-cdb0e7f6]{width:100%;height:inherit;text-align:center;position:relative}.cookbook_page_panel .video__steps .step.active .step__playing[data-v-cdb0e7f6]{position:relative;margin-left:calc(50% - 30px);margin-top:13px;width:60px;height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAoCAYAAAAIeF9DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGJGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDEgNzkuYzAyMDRiMmRlZiwgMjAyMy8wMi8wMi0xMjoxNDoyNCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIzLTA2LTA2VDE4OjEwOjU3KzAxOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMy0wNi0wNlQxODoxOTo0MCswMTowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMy0wNi0wNlQxODoxOTo0MCswMTowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjIyYzA4YWUtMjg3Yy00Yjg0LWI4M2ItOWU0NDhlOWRjODFiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6ZTlkYzJhNDktMmE3Ni1jYzQ1LTg4MzYtNDQwYTBkN2FjNzc5IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MTExM2Y4OTAtYzg3YS00ZGZhLWI3YTEtN2Q1YzdmYTFmNTQ0Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMTEzZjg5MC1jODdhLTRkZmEtYjdhMS03ZDVjN2ZhMWY1NDQiIHN0RXZ0OndoZW49IjIwMjMtMDYtMDZUMTg6MTA6NTcrMDE6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC41IChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gaW1hZ2UvZ2lmIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjIyYzA4YWUtMjg3Yy00Yjg0LWI4M2ItOWU0NDhlOWRjODFiIiBzdEV2dDp3aGVuPSIyMDIzLTA2LTA2VDE4OjE5OjQwKzAxOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjQuNSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5kD8MVAAAFBElEQVRoge2aXSh7bxzAvzvs4rDkYnlZ42K50C4WJVLSLjQvhRJqpUVJSEtJKYlSiitKsSRKeSt5y8uFl0YxrEgmCUmocWGyJrPj+7/4mRxnzn7O+O/85nzqqdk5zp7z/Tzf5zwvR4SIIMAfCH9XQICOIIRnCEJ4hiCEZwhCeIYghGcEuz+IRCLGwZeXFwQAIAiCeVCAFa7TCY8ZsrS0hFqtFpVKJcTFxUFGRgYaDAa02WzCpOWnQUSazaamJgQAj0WhUGBHRwfe3NwIYrzgjutXC03I4ODgpzLeF5lMhs3NzXh5eSmI+QSfhbhcLlQoFH8lxF2kUinW19fj6empIOYDPgu5u7ujBZsgCNTr9WgwGDApKYlVTFhYGFZXV6PFYhHEvOKzEKvVygjy09MTAgC4XC4cHx/HtLQ0VjEkSWJZWRmazeZfL8ZnIa8jKFqGlJWV4fHxMS24c3NzqNFoWMWIxWIsLi7G9fX1XyvGZyEURWF8fDwjuBKJBCsqKnB/f58W3JWVFczPz0eCIFjl5OTkoMlk+nVivmWUNTY2xtrqS0pKcGtrixbczc1N1Gq1KBaLWbuy4eHhXyXlW4QAALS3t7O2eoIgsKCgAI1GIy3Ae3t7WF5ejhKJ5FMph4eHv0bKtwkBANjY2MDCwkKv3ZFGo8GFhQXaPx8dHaFer8fw8HDG+VVVVYIQLkLc7OzsoE6nQ5IkWcWkp6fjxMQEUhT1dqHz83PMycmhnadSqQQhvghxc3BwgJWVlZ92R+6SnJyMQ0NDb8Pl/v5+xgChs7MTX4fYAc2PCnFzcnKCdXV1KJVKWcWoVCqsqalBuVzu8XhUVBTq9Xrc29sLWDH/ixA3l5eX2NzcjDKZjFWMtyIWizE3NxdnZmbQ6XQGlByuQkRuGZ72Q7xxc3ODAwMDYDAY4OzszKcbUKlUkJeXByEhIT5dx99QFAWlpaUgl8u57SFxyZCP2Gw27O7u9jixBABUq9XY09OD6enpPmXUv1JWV1eRa4a87Rj6Qnh4uAgAwOFw4OTkJCwuLoLVaoXIyEjIzs6GoqIiEIvFIgAAo9GIfX19MDU1BXa7/Tt+nncEB/sQ1u/IEC6cnZ1hS0vLl5f8/4WysbHh3wzhgkKhEAEAPDw84OjoKOj1enh8fHw7rlQqQSqV+qWxfIXn52fY3t6Gl5eXt+8kEgn3C/orQz6iVCppray1tdX/lfoLzGYzY0Xj6uqKc4bw5jWglJQU2t8jIyPgcrl4L2V4eJiWHTKZDKRSKfcL8iVDpqenGX0x31eIr66uGGt2Op0OAYBTdnCeGP4EDoeD8YCPjY3l9RsuWq2W0YjW1tYCQwgAQG9vL+MGNRoNOhwOflTwHW1tbR7r6j4eEEKcTicmJyd7vFG+vHJEURQ2NjYy6kiSJG1tLiCEAABYLBaPeylyuRz7+vrQbrf7rbKrq6ufrjZ0dXXR6sVViE9rWT/F3NwcFhYW0uYlbuLi4iArKwtSU1MhJiYGSJL8sXq4XC64vb2F3d1dWFhYAJPJ5PG82tpa6OzspAWQcyPnW4a4mZ+f97rMz4fS0NDgMXgB02W9x2KxoFqt9nvQPRWZTMY6LA9IIQB/HqL9/f2YkJDgdwkAfzbX6uvr8fr6mjVoAfUM8YTT6cTl5WWYnZ0Fk8kEFxcXcH9/DxRF/dhvBgUFQWhoKEREREBiYiJkZmZCdnY2REdHew0W10b+H/KwksxRT2PVAAAAAElFTkSuQmCC);background-size:contain}.cookbook_page_panel .video__steps .step.loading .step__playing[data-v-cdb0e7f6],.cookbook_page_panel .video__steps .step.loading .step__repeat[data-v-cdb0e7f6]{display:none}.cookbook_page_panel .video__steps .step.loading .video__anchors____link[data-v-cdb0e7f6]{pointer-events:none}.cookbook_page_panel .video__steps .full_recipe__steps.video_playing .step.active .step__playing[data-v-cdb0e7f6]{background-image:url(../img/icon_frying_pan_moving.892aa97f.gif)}.cookbook_page_panel video.loading[data-v-cdb0e7f6]{pointer-events:none}.cookbook_page_panel .video__steps .step.active .step__repeat[data-v-cdb0e7f6]{position:relative;margin-left:calc(50% - 12px);margin-top:20px;margin-bottom:0;width:24px;height:40px;background-image:url(../img/pin-deselected.dca160cb.svg);background-size:contain;background-repeat:no-repeat}.cookbook_page_panel .video__steps .step.active .step__repeat[data-pinned=true][data-v-cdb0e7f6]{position:relative;margin-left:calc(50% - 12px);margin-top:20px;margin-bottom:0;width:24px;height:40px;background-image:url(../img/pin-selected.40d90ed9.svg);background-size:contain;background-repeat:no-repeat;background-position:0 6px}.cookbook_page_panel .video__anchors____link[data-v-cdb0e7f6]:hover{cursor:pointer}.cookbook_page_panel .post_video__controls[data-v-cdb0e7f6]{width:80px;height:80px;background-color:hsla(0,0%,100%,.8);position:absolute;bottom:0;left:0;z-index:1000}.cookbook_page_panel .post_video__controls____pause[data-v-cdb0e7f6],.cookbook_page_panel .post_video__controls____play[data-v-cdb0e7f6]{position:absolute;padding:15px;width:50px;height:50px;background-size:contain;pointer-events:none}.cookbook_page_panel .post_video__controls____play[data-v-cdb0e7f6]{background-image:url(../img/play.1fbde5aa.svg)}.cookbook_page_panel .post_video__controls____pause[data-v-cdb0e7f6]{background-image:url(../img/pause.7882e7f5.svg)}.cookbook_page_panel .steps__ingredient____sub[data-v-cdb0e7f6]{background-color:#ff9200;color:#fff;padding:.25em .5em}@media (max-width:1124px){.cookbook_page_panel .steps__ingredient____sub[data-v-cdb0e7f6]{padding:0 1em}}.cookbook_page_panel .steps__ingredient____measurement[data-v-cdb0e7f6]{text-transform:lowercase}.cookbook_page_panel .line__checkbox[data-line-status=unchecked][data-v-cdb0e7f6]{background-image:url(../img/icon_unchecked.81724b18.svg)}@media (max-width:961px){.cookbook_page_panel .line__checkbox[data-v-cdb0e7f6]{line-height:50px;height:50px;width:40px;margin-left:25px}}@media (max-width:681px){.cookbook_page_panel .line__checkbox[data-v-cdb0e7f6]{margin-left:0}}.cookbook_page_panel .line__checkbox[data-line-status=checked][data-v-cdb0e7f6]{background-image:url(../img/icon_in_stock.396ae38d.svg);background-size:24px 24px}.cookbook_page_panel .line__checkbox[data-line-status=subStock][data-v-cdb0e7f6]{background-image:url(../img/icon_unchecked.81724b18.svg);background-image:url(../img/icon_sub_stock.98eb7880.svg);background-size:24px 24px}.cookbook_page_panel .line__checkbox[data-line-status=outStock][data-v-cdb0e7f6]{background-image:url(../img/icon_unchecked.81724b18.svg);background-image:url(../img/icon_out_stock.4f33a0f7.svg);background-size:24px 24px}.cookbook_page_panel .line__checkbox__unused[data-v-cdb0e7f6]{width:10px}.cookbook_page_panel .line__strike[data-v-cdb0e7f6]{text-decoration:line-through}@media (max-width:761px){.cookbook_page_panel .line__strike[data-v-cdb0e7f6]{display:none}}.cookbook_page_panel .line__sub____name[data-v-cdb0e7f6]{color:#ff9200;font-weight:700;padding-right:5px;font-style:italic}.cookbook_page_panel .nutrition__title[data-v-cdb0e7f6]{font-size:.8em;font-weight:700;padding-bottom:.5em}.cookbook_page_panel .nutrition__footnote[data-v-cdb0e7f6]{font-size:.8em;font-weight:700;padding-top:.5em}.cookbook_page_panel .nutrition__card__heading[data-v-cdb0e7f6]{text-transform:uppercase}.cookbook_page_panel .nutrition__card__figure[data-v-cdb0e7f6]{font-weight:700;font-size:1.2em}.cookbook_page_panel .nutrition__card____info[data-v-cdb0e7f6]{position:absolute;top:0;width:100%;padding-top:1em}.cookbook_page_panel .nutrition__cards[data-v-cdb0e7f6]{margin:0 3em 1em 3em}.cookbook_page_panel .nutrition__card[data-v-cdb0e7f6]{position:relative;width:66px;height:100px;display:inline-block;text-align:center;font-weight:500;font-size:.6em;border:2px solid #000;border-radius:8px;margin-right:.5em}.cookbook_page_panel .nutrition__card____green[data-v-cdb0e7f6]{background-color:#7bbc54;border:2px solid #7bbc54}.cookbook_page_panel .nutrition__card____green .nutrition__card____percent[data-v-cdb0e7f6]{border:2px solid #fff}.cookbook_page_panel .nutrition__card____amber[data-v-cdb0e7f6]{background-color:#ff9950;border:2px solid #ff9950}.cookbook_page_panel .nutrition__card____amber .nutrition__card____percent[data-v-cdb0e7f6]{border:2px solid #fff}.cookbook_page_panel .nutrition__card____red[data-v-cdb0e7f6]{background-color:#f44242;border:2px solid #f44242}.cookbook_page_panel .nutrition__card____red .nutrition__card____percent[data-v-cdb0e7f6]{border:2px solid #fff}.cookbook_page_panel .nutrition__card____percent[data-v-cdb0e7f6]{position:absolute;bottom:10px;width:46px;height:20px;line-height:20px;background-color:#fff;border:2px solid #000;border-radius:10px;margin-left:8px;text-align:center}@media (max-width:630px){.cookbook_page_panel .nutrition__card____mob_hide[data-v-cdb0e7f6]{display:none}}.cookbook_page_panel .nutrition__mobile_stack[data-v-cdb0e7f6]{display:none}@media (max-width:540px){.cookbook_page_panel .nutrition__mobile_stack[data-v-cdb0e7f6]{display:block}}.cookbook_page_panel .ratings__options[data-v-cdb0e7f6]{position:absolute;top:-2px;right:calc(2em + 50px);width:250px;height:90px;background-color:#fff;z-index:100;border:2px solid #eddcce;border-radius:15px}@media (max-width:404px){.cookbook_page_panel .ratings__options[data-v-cdb0e7f6]{right:unset;left:calc(50% - 125px)}}.cookbook_page_panel .ratings__options____top[data-v-cdb0e7f6]{position:absolute;width:100%;line-height:50px;height:40px}.cookbook_page_panel .ratings__options____title[data-v-cdb0e7f6]{position:absolute;left:0;padding-left:1em;width:200px;height:40px;line-height:40px;font-weight:700}.cookbook_page_panel .ratings__options____close[data-v-cdb0e7f6]{position:absolute;right:0;width:50px;height:40px;background-image:url(../img/icon_search_cancel.47287280.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:50%}.cookbook_page_panel .ratings__options____stars[data-v-cdb0e7f6]{position:absolute;bottom:0;width:100%;height:50px;padding-left:.5em}.cookbook_page_panel .ratings__options____star[data-v-cdb0e7f6]{width:40px;height:40px;background-image:url(../img/icon_star_unchecked.4b524629.svg);background-repeat:no-repeat;background-position:50%;background-size:26px 26px;display:inline-block}.cookbook_page_panel .ratings__options____star.active[data-v-cdb0e7f6]{width:40px;height:40px;background-image:url(../img/icon_star_checked.41e877d7.svg);background-size:31px 31px}.cookbook_page_panel .ratings__options____stars_value[data-v-cdb0e7f6]{display:none}.cookbook_page_panel .full_recipe__add_to_calendar_btn[data-v-cdb0e7f6]{position:absolute;bottom:80px;right:0;width:42px;height:38px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-image:url(../img/icon_add_to_calendar_btn.19c338a0.svg);background-repeat:no-repeat;background-size:contain}.cookbook_page_panel .add_to_calendar__widget[data-v-cdb0e7f6]{position:absolute;bottom:100px;right:20px;width:calc(100% - 44px);max-width:400px;background-color:#fff;z-index:1002;border:2px solid #fff;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}.cookbook_page_panel .add_to_calendar__widget____week_range[data-v-cdb0e7f6]{text-align:center;text-transform:uppercase;font-weight:700;padding:.5em 0;background-color:#fff}.cookbook_page_panel .add_to_calendar__widget____close[data-v-cdb0e7f6]{position:absolute;width:30px;height:30px;background-image:url(../img/icon_search_cancel.47287280.svg);background-repeat:no-repeat;background-size:21px 21px;background-position:50%;right:4px;top:3px}.cookbook_page_panel .add_to_calendar__widget____days[data-v-cdb0e7f6]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cookbook_page_panel .add_to_calendar__widget____day[data-v-cdb0e7f6]{text-align:center;font-size:.6em;line-height:1.1em;display:inline-block;width:calc(14.28571% - .28571px);border:1px solid #fff;background-color:#eddcce;height:50px;padding:1em 0;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-transform:capitalize}.cookbook_page_panel .add_to_calendar__widget____meals[data-v-cdb0e7f6]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cookbook_page_panel .add_to_calendar__widget____meal[data-v-cdb0e7f6]{text-align:center;line-height:40px;font-size:.8em;color:#000;display:inline-block;width:33.3333333333%;border:1px solid #fff;background-color:#eddcce;height:40px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookbook_page_panel .add_to_calendar__widget____add[data-v-cdb0e7f6]{text-align:center;text-transform:uppercase;line-height:40px;font-size:.8em;color:#fff;font-weight:700;height:40px;width:calc(100% - 2px);width:100%;border:1px solid #fff;background-color:#0ea302}.cookbook_page_panel .widget__icon[data-v-cdb0e7f6]{position:relative;display:inline-block;width:20px;height:20px;background-color:#eddcce;background-image:url(../img/icon_add_to_cal_dashed.084b446a.svg);background-repeat:no-repeat;background-position:50%;margin:0 .5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.cookbook_page_panel .add_to_calendar__widget____day.selected[data-v-cdb0e7f6],.cookbook_page_panel .add_to_calendar__widget____meal.selected[data-v-cdb0e7f6]{background-color:#0ea302;color:#fff}.cookbook_page_panel .selected .widget__icon[data-v-cdb0e7f6]{background-color:#0ea302;background-image:url(../img/icon_in_stock.396ae38d.svg);background-size:contain}.cookbook_page_panel .add_to_calendar__widget____day.locked[data-v-cdb0e7f6],.cookbook_page_panel .add_to_calendar__widget____day.unavailable[data-v-cdb0e7f6],.cookbook_page_panel .add_to_calendar__widget____meal.locked[data-v-cdb0e7f6],.cookbook_page_panel .add_to_calendar__widget____meal.unavailable[data-v-cdb0e7f6]{background-color:#e5e5e5;color:#979797;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookbook_page_panel .locked .widget__icon[data-v-cdb0e7f6],.cookbook_page_panel .unavailable .widget__icon[data-v-cdb0e7f6]{background-color:#e5e5e5;background-image:url(../img/icon_locked_add_to_cal.c1ad22cd.svg);background-size:contain}.cookbook_page_panel .add_to_calendar__widget____bg[data-v-cdb0e7f6]{background-color:#000;opacity:.7;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1001}.cookbook_page_panel .inactive .add_to_calendar__widget____meal[data-v-cdb0e7f6]{background-color:#e5e5e5;color:#b7b7b7}.cookbook_page_panel .inactive .widget__icon[data-v-cdb0e7f6]{background-color:#e5e5e5;background-image:none}.cookbook_page_panel .add_to_calendar__widget____add.unavailable[data-v-cdb0e7f6]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e5e5e5;color:#b7b7b7}.entry[data-v-f50f5110]{position:relative;width:90%;min-height:160px;height:100%;max-height:200px;margin:0 5%}@media (max-width:1650px){.entry[data-v-f50f5110]{min-height:0;width:100%;margin:0}}.entry__info[data-v-f50f5110]{position:absolute;background-color:#eddcce;width:75%;margin:5%;height:85%;border-radius:15px;padding:7.5%;pointer-events:none}@media (max-width:1650px){.entry__info[data-v-f50f5110]{margin:0;margin:5px 5%;padding:0 7.5%;height:calc(14.28571vh - 38.71429px)}}@media (max-width:851px){.entry__info[data-v-f50f5110]{margin:7px 2.5%;width:80%;height:66px;display:table}}.entry__image[data-v-f50f5110]{position:absolute;border-radius:15px;background-size:cover;background-position:50%;bottom:10%;right:5%;width:120px;height:80%;background-color:#eddcce;opacity:.8}.entry__image____fade[data-v-f50f5110]{position:absolute;border-top-left-radius:15px;border-top-right-radius:15px;top:0;left:0;width:100%;height:60px}.entry__image____favourite[data-v-f50f5110]{position:absolute;bottom:0;right:0;width:36px;height:36px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.entry__image____favourite[data-line-status=unchecked][data-v-f50f5110]{background-image:none}.entry__image____favourite[data-line-status=checked][data-v-f50f5110]{background-image:url(../img/favorite_checked.7e939e0e.svg);background-color:#fff;border-top-left-radius:13px;border-bottom-right-radius:13px}.entry__new[data-v-f50f5110]{position:absolute;top:17px;right:17px;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.3em .8em;border-top-right-radius:7px;border-bottom-left-radius:7px}.entry__title[data-v-f50f5110]{position:relative;pointer-events:none;font-weight:700}@media (max-width:1650px){.entry__title[data-v-f50f5110]{padding:5%;line-height:1em}}@media (max-height:950px){.entry__title[data-v-f50f5110]{font-size:.75em}}@media (max-width:851px){.entry__title[data-v-f50f5110]{width:45%;height:56px;padding:0 0;height:auto;display:table-cell;vertical-align:middle}}@media (max-width:600px){.entry__title[data-v-f50f5110]{font-size:1em;width:50%;height:56px}}@media (max-width:400px){.entry__title[data-v-f50f5110]{font-size:.8em;width:40%;height:56px}}.entry__title span[data-v-f50f5110]{display:inline-block;border-radius:10px;padding-right:.75em;padding-top:.25em;padding-bottom:.25em}.entry__calories[data-v-f50f5110]{font-size:.8em;line-height:.8em;color:#c2a185}.entry__serves[data-v-f50f5110]{float:left;width:50%;text-align:center;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:1650px){.entry__serves[data-v-f50f5110]{padding-bottom:0}}.entry__controls[data-v-f50f5110]{position:absolute;bottom:0;left:0;margin:10%;width:80%;height:60px;pointer-events:all}@media (max-width:1650px){.entry__controls[data-v-f50f5110]{margin:2% 10%;height:52px}}@media (max-width:851px){.entry__controls[data-v-f50f5110]{left:45%;width:48%;height:56px;margin:0}}.entry__details[data-v-f50f5110]{position:relative;height:50px;width:95%;padding-left:5%}.entry__meal_label[data-v-f50f5110]{position:absolute;top:calc(50% - 13px);left:calc(50% - 55px);width:110px;height:26px;line-height:26px;z-index:1;color:#c2a185;text-align:center;font-weight:700;pointer-events:none;text-transform:capitalize}@media (max-width:851px){.entry__meal_label[data-v-f50f5110]{display:none}}.entry__meal__lock[data-v-f50f5110]{position:absolute;margin-left:5px;width:16px;height:21px;background-image:url(../img/icon_lock_indicator_dark.f72590d7.svg);background-size:contain}.entry__details____prep span[data-v-f50f5110]:before{content:"Prep - "}.entry__details____cook span[data-v-f50f5110]:before{content:"Cook - "}.entry__serves____icon[data-v-f50f5110]:before{content:url(../img/icon_serves.add6e5d9.svg);padding-right:.3em}@media (max-width:600px){.calendar__dropzone .entry__serves.entry____shopped[data-v-f50f5110]{right:60px;opacity:1}.calendar__dropzone .entry__serves.entry____shopped .entry__serves____icon[data-v-f50f5110]:before{display:none}}.entry__recipe_being_shopped[data-v-f50f5110]{position:absolute;top:20px;right:13px;width:28px;height:28px;background-image:url(../img/icon_trolley.23c1e88d.gif);background-size:contain}.today_panel .entry__recipe_being_shopped[data-v-f50f5110]{top:42px;right:22px}.prompt__shake>.entry__delete[data-v-f50f5110]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.prompt__shake>.entry__delete[data-v-f50f5110]{right:none;left:-10px;top:22px}}.entry__adjustments[data-v-f50f5110]{position:absolute;width:100%;z-index:0}.entry__recipe_status[data-v-f50f5110]{float:right;position:relative;right:0;padding:0;width:100%;height:30px}.entry__recipe_status____in_stock[data-v-f50f5110],.entry__recipe_status____out_stock[data-v-f50f5110],.entry__recipe_status____sub_stock[data-v-f50f5110]{float:right;width:26px;height:26px;background-size:contain;background-repeat:no-repeat}.entry__recipe_status____in_stock[data-v-f50f5110]{background-image:url(../img/icon_in_stock.396ae38d.svg)}.entry__recipe_status____out_stock[data-v-f50f5110]{background-image:url(../img/icon_out_stock.4f33a0f7.svg);margin-left:.5em}.entry__recipe_status____sub_stock[data-v-f50f5110]{background-image:url(../img/icon_sub_stock.98eb7880.svg)}.entry+.calendar__dropzone____item+.calendar__dropzone____label[data-v-f50f5110],.entry+.calendar__dropzone____item[data-v-f50f5110]{display:none!important}.calendar__dropzone .entry__serves____default[data-v-f50f5110],.calendar__dropzone .entry_serves_required[data-v-f50f5110]{display:none}.calendar__dropzone .entry_serves_required.entry____show[data-v-f50f5110]{display:inline-block}.calendar__dropzone .entry__adjustments[data-v-f50f5110]{display:block}@media (max-width:851px){.calendar__dropzone .entry__adjustments[data-v-f50f5110]{width:120px;height:56px;height:28px;top:14px;left:auto;right:0;float:left}}@media (max-width:1650px)and (max-height:1200px){.calendar__dropzone .entry__meal_label[data-v-f50f5110]{opacity:0}}@media (max-height:950px){.calendar__dropzone .entry__meal_label[data-v-f50f5110]{font-size:.7em}}@media (max-height:850px){.calendar__dropzone .entry__meal_label[data-v-f50f5110]{display:none}}@media (max-width:1124px){.calendar__dropzone .entry__recipe_item[data-v-f50f5110]{width:22px;height:22px}}@media (max-width:851px){.calendar__dropzone .entry__recipe_status[data-v-f50f5110]{padding:.8em 0}}.calendar__dropzone .entry__serves[data-v-f50f5110]{width:100%;float:none}@media (max-width:851px){.calendar__dropzone .entry__serves[data-v-f50f5110]{width:50px;height:28px;top:14px;left:auto;right:120px;position:absolute}}@media (max-width:600px){.calendar__dropzone .entry__serves[data-v-f50f5110]{opacity:0}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-f50f5110]{font-size:.8em}}@media (max-width:850px)and (max-height:1000px){.calendar__dropzone .entry__serves[data-v-f50f5110]{font-size:1em}}@media (max-width:1650px)and (max-height:1000px){.calendar__dropzone .entry__controls[data-v-f50f5110]{margin-bottom:0;height:60px}}.calendar__dropzone .entry__details[data-v-f50f5110]{display:none}.calendar__dropzone .prompt__shake>.entry__delete[data-v-f50f5110]{position:absolute;top:35px;right:-10px;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar__dropzone .prompt__shake>.entry__delete[data-v-f50f5110]{right:none;left:-10px;top:22px}}.calendar_view .prompt__shake>.entry__delete[data-v-f50f5110]{position:absolute;top:35px;right:0;width:35px;height:35px;z-index:10;background-image:url(../img/icon_delete.7b0afe3e.svg)}@media (max-width:1124px){.calendar_view .prompt__shake>.entry__delete[data-v-f50f5110]{right:none;left:-10px;top:22px}}@media (max-height:950px){.calendar_view .entry__serves[data-v-f50f5110]{opacity:0}}@media (max-width:850px){.calendar_view .entry____shopped[data-v-f50f5110]{width:80px}}@media (max-height:950px){.calendar_view .entry____shopped[data-v-f50f5110]{opacity:1}}@media (min-width:851px)and (max-width:1650px)and (max-height:950px){.calendar_view .entry____shopped[data-v-f50f5110]{position:absolute;top:30px;left:0;width:60px}}@media (min-width:851px)and (max-width:951px)and (max-height:950px){.calendar_view .entry__recipe_status[data-v-f50f5110]{position:absolute;top:26px;right:0}}.recipes_panel .entry__adjustments[data-v-f50f5110]{display:none}.recipes_panel .entry[data-v-f50f5110]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.recipes_panel .entry__info[data-v-f50f5110]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.recipes_panel .entry__serves[data-v-f50f5110]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-height:950px){.recipes_panel .entry__serves[data-v-f50f5110]{font-size:.8em}}.recipes_panel .entry__serves____default[data-v-f50f5110]{display:none}.recipes_panel .entry__controls[data-v-f50f5110]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}.recipes_panel .entry__title[data-v-f50f5110]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}.recipes_panel .recipe_servings[data-v-f50f5110]{height:28px}.recipes_panel .entry__details[data-v-f50f5110],.recipes_panel .entry__recipe_status[data-v-f50f5110]{display:none}.overlay_recipes_panel .entry[data-v-f50f5110]{position:relative;min-height:0;overflow:hidden;float:left;width:250px;margin-left:calc(25% - 125px);max-height:unset;height:auto}@media (max-width:600px){.overlay_recipes_panel .entry[data-v-f50f5110]{margin-left:5%;margin-right:5%;width:40%;height:220px}}@media (max-width:450px){.overlay_recipes_panel .entry[data-v-f50f5110]{margin-left:calc(25% - 73px);margin-right:calc(25% - 73px);width:146px}}.overlay_recipes_panel .entry .entry__image____favourite[data-line-status=checked][data-v-f50f5110]{background-color:transparent;background-image:url(../img/favorite_checked_outlined.1af07791.svg)}.overlay_recipes_panel .entry__info[data-v-f50f5110]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%}@media (max-width:1650px){.overlay_recipes_panel .entry__info[data-v-f50f5110]{position:relative;margin:1em 0;width:90%;padding:1.5em 5%;height:auto}}@media (max-width:600px){.overlay_recipes_panel .entry__info[data-v-f50f5110]{padding:.5em 5%;margin:0;height:auto}}.overlay_recipes_panel .entry__image[data-v-f50f5110]{position:relative;width:100%;right:unset;bottom:unset;height:120px}.overlay_recipes_panel .entry__title[data-v-f50f5110]{padding:.5em 0;height:40px}@media (max-width:1650px){.overlay_recipes_panel .entry__title[data-v-f50f5110]{line-height:1em}}@media (max-width:851px){.overlay_recipes_panel .entry__title[data-v-f50f5110]{float:left;font-size:1em;width:100%}}@media (min-width:851px)and (max-height:950px){.overlay_recipes_panel .entry__title[data-v-f50f5110]{font-size:.75em}}@media (max-width:600px){.overlay_recipes_panel .entry__title[data-v-f50f5110]{font-size:1em;line-height:1.1em}}.overlay_recipes_panel .entry__title span[data-v-f50f5110]{width:100%;text-align:center}@media (max-width:600px){.overlay_recipes_panel .entry__title span[data-v-f50f5110]{font-size:.7em}}.overlay_recipes_panel .entry__details____cook[data-v-f50f5110],.overlay_recipes_panel .entry__details____prep[data-v-f50f5110]{display:none}@media (max-width:851px){.overlay_recipes_panel .entry__details____cook[data-v-f50f5110],.overlay_recipes_panel .entry__details____prep[data-v-f50f5110]{float:left;font-size:1em;width:100%;height:inherit}}.overlay_recipes_panel .entry__details____cook[data-v-f50f5110],.overlay_recipes_panel .entry__details____prep[data-v-f50f5110],.overlay_recipes_panel .entry__serves____default[data-v-f50f5110],.overlay_recipes_panel .entry__serves____icon[data-v-f50f5110],.today_panel .entry__adjustments[data-v-f50f5110]{display:none}.today_panel .entry[data-v-f50f5110]{position:relative;width:90%;height:auto;min-height:30px;margin:.5em 5%;padding:0;padding-bottom:0;border-radius:15px}.today_panel .entry__info[data-v-f50f5110]{position:relative;width:100%;margin:5%;height:35%;border-radius:15px;padding:0 7.5%;padding:0;margin:0}.today_panel .entry__serves[data-v-f50f5110]{text-align:left;padding-bottom:10px;font-size:1.15em;font-weight:700}@media (max-width:851px){.today_panel .entry__serves[data-v-f50f5110]{width:88%;padding:1em 12% 1em 0;height:16px;text-align:right;position:relative}}@media (min-width:851px)and (max-height:950px){.today_panel .entry__serves[data-v-f50f5110]{font-size:.8em}}@media (max-width:1124px){.today_panel .entry__recipe_item[data-v-f50f5110]{width:22px;height:22px}}.today_panel .entry__recipe_status[data-v-f50f5110]{width:50%}@media (max-width:851px){.today_panel .entry__recipe_status[data-v-f50f5110]{padding:1em 10% 1em 0;width:70%;position:relative;float:right}}.today_panel .entry__controls[data-v-f50f5110]{position:relative;width:90%;height:34px;margin:0 5%;padding-bottom:10px}@media (max-width:851px){.today_panel .entry__controls[data-v-f50f5110]{position:unset;padding:0;height:100px;width:200px;margin:0}}@media (max-width:600px){.today_panel .entry__controls[data-v-f50f5110]{width:100px;height:50px}}@media (max-width:400px){.today_panel .entry__controls .entry__recipe_status[data-v-f50f5110],.today_panel .entry__controls .entry__serves[data-v-f50f5110]{padding-bottom:0}}.today_panel .entry__title[data-v-f50f5110]{width:92.5%;padding:.75em 2.5% .75em 5%;font-weight:700}@media (max-width:851px){.today_panel .entry__title[data-v-f50f5110]{line-height:1.2;font-size:1.2em}}@media (max-width:600px){.today_panel .entry__title[data-v-f50f5110]{font-size:1em}}.index[data-v-f50f5110]{width:100%;height:calc(100vh - 153px);border-top:2px solid #eddcce}.index____container[data-v-f50f5110]{width:100%;margin:0 auto;height:calc(100% - 70px);overflow-y:auto}@media (max-width:850px){.index____container[data-v-f50f5110]{height:calc(100% - 32px);overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-width:560px){.index____container[data-v-f50f5110]{height:calc(100% - 62px)}}@media (max-width:500px){.index____container[data-v-f50f5110]{height:calc(100% - 109px - .5em)}}@media (max-width:404px){.index____container[data-v-f50f5110]{width:100%}}.index____container____spacer[data-v-f50f5110]{position:relative;width:90%;width:calc(1770px + 15em);margin:0 auto;height:auto}@media (max-width:2040px){.index____container____spacer[data-v-f50f5110]{width:calc(1416px + 12em)}}@media (max-width:1640px){.index____container____spacer[data-v-f50f5110]{width:calc(1062px + 9em)}}@media (max-width:1240px){.index____container____spacer[data-v-f50f5110]{width:calc(708px + 6em)}}@media (max-width:850px){.index____container____spacer[data-v-f50f5110]{width:calc(608px + 6em)}}@media (max-width:704px){.index____container____spacer[data-v-f50f5110]{width:calc(456px + 6em)}}@media (max-width:560px){.index____container____spacer[data-v-f50f5110]{width:364px}}@media (max-width:404px){.index____container____spacer[data-v-f50f5110]{width:296px}}.index____container____foot[data-v-f50f5110]{position:relative;float:left;width:100%;height:2em}.index_recipe_panel[data-v-f50f5110]{width:100%}@media (max-width:850px){.index_recipe_panel .panel__title[data-v-f50f5110]{height:62px;background-color:#fff}}.index_recipe_panel .recipes_panel__search[data-v-f50f5110]{margin-left:calc(50% - 250px);width:500px}@media (max-width:500px){.index_recipe_panel .recipes_panel__search[data-v-f50f5110]{margin:.25em 0 .25em 0;width:calc(100% - 142px);margin:0;width:calc(100% - 88px)}}.index__recipe_card[data-v-f50f5110]{float:left;width:350px;height:350px;height:inherit;border-radius:15px;border:2px solid #eddcce;margin:2em 1.5em;overflow:hidden}@media (max-width:850px){.index__recipe_card[data-v-f50f5110]{width:300px}}@media (max-width:704px){.index__recipe_card[data-v-f50f5110]{width:146px;height:200px;margin:1em;border:2px solid transparent}}@media (max-width:404px){.index__recipe_card[data-v-f50f5110]{width:136px;margin:.25em}}.index__recipe_card__img[data-v-f50f5110]{position:relative;width:100%;height:150px;background-color:#eddcce}@media (max-width:704px){.index__recipe_card__img[data-v-f50f5110]{border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.index__recipe_card__img_1[data-v-f50f5110]{background-size:cover;background-position:50%}.index__recipe_card____new[data-v-f50f5110]{position:absolute;top:12px;right:12px;background-color:#0ea302;color:#fff;font-weight:700;font-style:italic;letter-spacing:1px;padding:.25em .5em;border-top-right-radius:5px;border-bottom-left-radius:5px}@media (max-width:404px){.index__recipe_card____new[data-v-f50f5110]{top:8px;right:8px;border-top-right-radius:8px;border-bottom-left-radius:8px}}.index__recipe_card__details[data-v-f50f5110]{position:relative;width:100%;height:inherit;background-color:#fff;font-weight:700;font-size:1em}@media (max-width:850px){.index__recipe_card__details[data-v-f50f5110]{height:90px}}@media (max-width:704px){.index__recipe_card__details[data-v-f50f5110]{font-size:.8em;text-align:center}}@media (max-width:404px){.index__recipe_card__details[data-v-f50f5110]{font-size:.7em}}.index__recipe_card__title[data-v-f50f5110]{text-overflow:ellipsis;max-width:89.5%;white-space:nowrap;overflow:hidden;padding:1em 2.5% .75em 5%}@media (max-width:850px){.index__recipe_card__title[data-v-f50f5110]{white-space:unset}}.index__recipe_card__serving[data-v-f50f5110]{padding:.25em 2.5% 1em 5%}.index__recipe_card____favourite[data-v-f50f5110]{position:absolute;bottom:10px;right:10px;width:36px;height:36px;background-repeat:no-repeat;background-size:24px 24px;background-position:50%}.index__recipe_card____favourite[data-line-status=unchecked][data-v-f50f5110]{background-image:none}.index__recipe_card____favourite[data-line-status=checked][data-v-f50f5110]{background-image:url(../img/favorite_checked_outlined.1af07791.svg)}.recipes_panel__filters[data-v-f50f5110]{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;margin-left:5%;margin-right:5%}.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__food_types[data-v-f50f5110]{display:inline}@media (max-width:500px){.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__food_types[data-v-f50f5110]{margin:.25em 0;width:calc(90% - 4px);text-align:center}}.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__food_types[data-v-f50f5110],.recipes_panel__filter__options[data-v-f50f5110]{position:relative;display:inline-block;font-family:Avenir;font-weight:700;color:#5e6163;font-size:1.15em;text-align:left}.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__options[data-v-f50f5110]{margin-right:.5em}@media (max-width:500px){.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__options[data-v-f50f5110]{margin-top:.25em;margin-bottom:.25em}}.recipes_panel__filter__favourites[data-v-f50f5110]{background-image:url(../img/favorite_unchecked.ecf5f09c.svg);background-repeat:no-repeat;background-position:50%}.favourites__only[data-v-f50f5110]{background-image:url(../img/favorite_checked.7e939e0e.svg);background-repeat:no-repeat;background-position:50%}.recipes_panel__filter__food_types____center[data-v-f50f5110]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media (max-width:500px){.recipes_panel__filter__food_types____center[data-v-f50f5110]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.recipes_panel__filter__food_types____label_dropdown[data-v-f50f5110]{display:none;position:absolute;background-color:#fff;min-width:270px;z-index:1;overflow-y:auto;border:2px solid #eddcce;border-top:none;border-bottom-left-radius:15px;border-bottom-right-radius:15px}@media (max-width:500px){.recipes_panel__filter__food_types____label_dropdown[data-v-f50f5110]{width:calc(100% - 4px);max-width:unset}}.recipes_panel__filter__food_types____label_dropdown label[data-v-f50f5110]{display:block;padding:8px 1em 8px 1em;width:270px}@media (max-width:500px){.recipes_panel__filter__food_types____label_dropdown label[data-v-f50f5110]{width:calc(100% - 2em)}}.recipes_panel__filter__food_types____label_dropdown input[data-v-f50f5110]{margin-right:8px}.recipes_panel__filter__food_types____label_dropdown.open[data-v-f50f5110]{display:block}.recipes_panel__filter__food_types____label[data-v-f50f5110]{padding:9px 1em;border:2px solid #eddcce;cursor:pointer;background-color:#fff;width:270px;text-align:left;border-radius:15px;position:relative}@media (max-width:500px){.recipes_panel__filter__food_types____label[data-v-f50f5110]{width:calc(100% - 2em - 4px)}}.recipes_panel__filter__food_types____label.open[data-v-f50f5110]{border-bottom-left-radius:0;border-bottom-right-radius:0}.recipes_panel__filter__food_types____label_copy[data-v-f50f5110]{display:inline-block}.recipes_panel__filter__food_types____label_arrow[data-v-f50f5110]{top:12px;right:1em;position:absolute;background-image:url(../img/chevron_down.c1b58534.svg);width:12px;height:8px;margin:5px 2px 5px 0;float:right}.recipes_panel__filter__food_types____label.open .recipes_panel__filter__food_types____label_arrow[data-v-f50f5110]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.recipes_panel__filter__favourites input[type=checkbox][data-v-f50f5110],.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-f50f5110]{vertical-align:middle;float:right;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;outline:none;content:none}.recipes_panel__filter__favourites input[type=checkbox][data-v-f50f5110]:before,.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-f50f5110]:before{font-family:FontAwesome;content:"";color:transparent!important;display:block;width:1em;height:1em;border:2px solid #5e6163;border-radius:3px;margin-right:-8px}.recipes_panel__filter__favourites input[type=checkbox][data-v-f50f5110]:checked:before,.recipes_panel__filter__food_types____label_dropdown input[type=checkbox][data-v-f50f5110]:checked:before{color:#5e6163!important;background-image:url(../img/check_tick.30dad2a1.svg);background-size:contain}.recipes_panel__filter__favourites[data-v-f50f5110],.recipes_panel__filter__options[data-v-f50f5110]{border:2px solid #eddcce;width:40px;height:40px;border-radius:8px}.recipes_panel__filter__favourites input[type=checkbox][data-v-f50f5110],.recipes_panel__filter__options input[type=checkbox][data-v-f50f5110]{vertical-align:middle;float:right;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;appearance:none;outline:none;content:none}.recipes_panel__filter__favourites input[type=checkbox][data-v-f50f5110]:before,.recipes_panel__filter__options input[type=checkbox][data-v-f50f5110]:before{margin-right:0}.recipes_panel__filter__options[data-v-f50f5110]{margin-right:0;background-image:url(../img/icon_filter_unchecked.ce5ac6d4.svg);background-repeat:no-repeat;background-position:50%;background-size:20px 20px}.show__filter__options[data-v-f50f5110]{background-image:url(../img/icon_filter_checked.b9a15e7c.svg);background-repeat:no-repeat;background-position:50%;background-size:20px 20px}.recipes_panel__filter__favourites____heart[data-v-f50f5110]{display:inline-block;background-image:url(../img/favorite_checked.7e939e0e.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:14px}.searchbar[data-v-f50f5110]{height:40px;width:calc(85% - 4px);margin:13px 0 13px 5%;padding:0 5%;font-size:1.15em;color:#000}.filter__hide[data-v-f50f5110]{display:none}.create__account__form{font-family:Avenir,Helvetica,sans-serif;position:relative;margin-top:.5em;background-color:#fff;border-radius:15px;padding:0 1.5em}.create__account__form____title{padding-top:1.5em;font-size:2em;font-weight:700}.create__account__form____subheading{font-size:1.2em}.createUser____1_col,.createUser____2_col{padding:.5em 1em;margin-top:1em;font-size:.9em;border-radius:30px;border:2px solid transparent;background-color:#d8d8d8}.createUser____center{margin-left:calc(25% + 1em)}@media (max-width:600px){.createUser____center{margin-left:1em}}.createUser____1_col{width:calc(100% - 2em - 2px)}.createUser____2_col{width:calc(50% - 2.5em - 4px)}@media (max-width:600px){.createUser____2_col{width:calc(100% - 2em)}}.createUser____ml{margin-right:1em}.createUser____radio{position:relative;display:inline-block;padding:.5em 1em;margin-bottom:1em;font-size:.9em;border-radius:30px;border:2px solid #0c4142;width:calc(33% - 2.8em)}@media (max-width:550px){.createUser____radio{width:40%;margin-bottom:1em}}.createUser____terms{font-size:.7em;color:#5e6163}.createUser____subheading{line-height:37px}.createUser____subheading____copy{height:44px;background-color:#ff0}.signup_form select{padding:.5em 1em;font-size:.9em;border-radius:30px;border:2px solid #0c4142;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;width:calc(33% - .7em)}@media (max-width:550px){.signup_form select{width:50%;margin-bottom:1em}}.createAccountForm__error{height:32px;margin-top:5px;color:red;font-weight:400}.createAccountForm__error____title{height:32px;display:inline-block}.createAccountForm__error____inline{margin-left:6px;height:32px;display:inline-block;color:red;font-weight:400}.loginForm__error____icon{display:inline-block;height:22px;width:19px;margin-right:5px;background-image:url(../img/icon_error_warning.4d91cb65.svg);background-size:contain;background-repeat:no-repeat;background-position:0 6px}.loginForm__error____body{font-size:.8em}input[type=email].loginForm__error____highlight,input[type=password].loginForm__error____highlight,input[type=text].loginForm__error____highlight,select.loginForm__error____highlight{border:2px solid red}.createUser____button{background-color:#0ea302;color:#fff;margin-bottom:1.5em}input[type=radio]{position:absolute;top:22px;left:125px;opacity:0}.checkmark{position:absolute;top:6px;right:10px;height:25px;width:25px;border-radius:50%;border:2px solid #0c4142}.createUser____radio:hover input~.checkmark{background-color:#ccc}.createUser____radio input:checked~.checkmark{background-color:#0c4142}.checkmark:after{content:"";position:absolute;display:none}.createUser____radio input:checked~.checkmark:after{display:block}.createUser____radio .checkmark:after{top:5px;right:8px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}select::-ms-expand{display:none}.overlay{position:absolute;height:100%;width:100%;z-index:1000;visibility:hidden;opacity:0;display:none}.overlay__active{visibility:visible;opacity:1;display:block}.overlay__background{position:absolute;height:100%;width:100%;background-color:#000;opacity:.9}.overlay__list{position:absolute;width:600px;height:100%;margin-left:calc(50% - 300px);margin-right:calc(50% - 300px)}@media (max-width:600px){.overlay__list{width:100%;margin:0}}.quick_look__close_btn{position:absolute;top:20px;right:30px;width:30px;height:30px;background-image:url(../img/icon_line_submenu.8adf236c.svg);background-size:contain}.quick_look__close_btn:hover{cursor:pointer}.reset__account__form{font-family:Avenir,Helvetica,sans-serif;position:relative;margin-top:12.5em;background-color:#fff;border-radius:15px;padding:0 1.5em}.resetUser____1_col,.resetUser____2_col{padding:.8em 1em;margin-top:1em;font-size:.9em;border-radius:30px;border:0;background-color:#d8d8d8}.resetUser____center{margin-left:calc(25% + 1em)}@media (max-width:600px){.resetUser____center{margin-left:1em}}.resetUser____1_col{width:calc(100% - 2em)}.resetUser____2_col{width:calc(50% - 2em)}@media (max-width:600px){.resetUser____2_col{width:calc(100% - 2em)}}.createUser____subheading{margin:1em 0 .5em 0;font-size:.8em;font-weight:700;color:#0c4142}.signup_form{position:relative}.resetUser____button{background-color:#0ea302;color:#fff;margin-bottom:1.5em}input[type=submit]:hover{cursor:pointer}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir-Medium.eot);src:url(/assets/fonts/Avenir-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Avenir-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(/assets/fonts/Avenir-Light.eot);src:url(/assets/fonts/Avenir-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/Avenir-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.panels[data-v-02e4fc69]{position:relative;float:left;margin-top:76px;height:calc(100vh - 76px);width:100%}@media (max-width:850px){.panels .panels__keyboardActive[data-v-02e4fc69]{margin-top:0;height:100vh}}.panel[data-v-02e4fc69]{float:left}.panel .panels__keyboardActive[data-v-02e4fc69]{margin-top:0}.panel__header[data-v-02e4fc69]{position:relative;height:75px;width:100%}@media (max-width:1124px){.panel__header[data-v-02e4fc69]{height:70px}}@media (max-width:850px){.panel__header[data-v-02e4fc69]{height:62px}}.panel__title[data-v-02e4fc69]{position:relative;text-transform:uppercase;line-height:75px;height:75px;text-align:center;font-size:1.25em;font-weight:700;color:#0c4142}@media (max-width:1124px){.panel__title[data-v-02e4fc69]{line-height:70px}}@media (max-width:850px){.panel__title[data-v-02e4fc69]{line-height:60px;height:60px}}.panel__title____tab_inactive[data-v-02e4fc69]{opacity:.2}.panel__options[data-v-02e4fc69]{top:calc(50% - 20px);right:0;position:absolute;width:40px;height:40px;z-index:11}.panel__options____submenu[data-v-02e4fc69]{width:40px;height:40px;background-image:url(../img/icon_submenu.8f67a89b.svg);background-size:4px 16px;background-position:50%;background-repeat:no-repeat}.panel__options____submenu_disable[data-v-02e4fc69]{background-image:none;pointer-events:none}.panel__options____submenu_list[data-v-02e4fc69]{position:absolute;top:-10px;right:2px;width:250px;background-color:#fff;-webkit-box-shadow:0 0 3px #5e6163;box-shadow:0 0 3px #5e6163;border-radius:2px}.submenu_list__close_btn[data-v-02e4fc69]{position:absolute;right:15px;top:17px;width:18px;height:18px;background-image:url(../img/btn_close_submenu.49836d1f.svg)}.submenu_list__items[data-v-02e4fc69]{position:relative;top:0;width:calc(100% - 50px);border-top:2px solid #d8d8d8;margin:50px 25px 0 25px;font-weight:700}.submenu_list__item[data-v-02e4fc69]{position:relative;display:inline-block;height:50px;line-height:50px;padding:5px 0;width:100%}.submenu_list__items ul li[data-v-02e4fc69]{list-style-type:none}.submenu_list__item____copy_to_clipboard[data-v-02e4fc69]{background-image:url(../img/icon_copy_to_clipboard.f305ee04.svg);background-size:19px 20px}.submenu_list__item____copy_to_clipboard[data-v-02e4fc69],.submenu_list__item____edit_notes[data-v-02e4fc69]{display:inline-block;width:calc(100% - 35px);padding-left:35px;background-position:0;background-repeat:no-repeat}.submenu_list__item____edit_notes[data-v-02e4fc69]{background-image:url(../img/icon_edit_notes.76a3906f.svg);background-size:19px 15px}.submenu__disabled[data-v-02e4fc69]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.3}.panel_options__overlay[data-v-02e4fc69]{top:0;position:absolute;width:100%;height:100vh;z-index:11}.panel__options____submenu_list[data-v-02e4fc69],.panel_options__overlay[data-v-02e4fc69]{visibility:hidden;opacity:0;-webkit-transition:.05s;transition:.05s}.panel__options____submenu_list.submenu__open[data-v-02e4fc69],.panel_options__overlay.submenu__open[data-v-02e4fc69]{visibility:visible;opacity:1;-webkit-transition:.05s;transition:.05s}input.highlight[data-v-02e4fc69]{color:#fff;background-color:#0c4142;font-size:1.2em;font-weight:700}input[type=password][data-v-02e4fc69]{border-radius:30px}input.highlight[data-v-02e4fc69]:hover{background-color:#e75700;cursor:pointer}input[type=submit][data-v-02e4fc69]:hover{cursor:pointer}.loginForm[data-v-02e4fc69]{position:absolute;width:100%;background-color:#eddcce;text-align:center;padding-top:20px;padding-bottom:20px;height:inherit}@media (max-height:650px){.loginForm[data-v-02e4fc69]{padding-top:0}}.loginForm__error[data-v-02e4fc69]{height:32px;margin-top:5px;color:red;font-weight:400}.loginForm__error____icon[data-v-02e4fc69]{display:inline-block;height:22px;width:19px;margin-right:5px;background-image:url(../img/icon_error_warning.4d91cb65.svg);background-size:contain;background-repeat:no-repeat;background-position:0 6px}input[type=email].loginForm__error____highlight[data-v-02e4fc69],input[type=password].loginForm__error____highlight[data-v-02e4fc69]{border:2px solid red}.login_panel[data-v-02e4fc69]{height:calc(100% - 20px);width:100%;position:absolute}@media (max-height:650px){.login_panel[data-v-02e4fc69]{height:100%}}.login[data-v-02e4fc69]{width:300px;height:40px;margin-top:15px;border-radius:30px;border:none;text-align:center;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent}.login.button[data-v-02e4fc69]{margin-bottom:.5em}.login_title[data-v-02e4fc69]{background-size:contain;width:180px;height:134px;margin:0 auto;background-image:url(../img/easycook_logo_stack.b6ba2ff5.svg);background-repeat:no-repeat;background-position:50%}.loginForm_separator[data-v-02e4fc69]{margin:2em auto;width:300px;height:2px;background-color:#c5b2a1}.forgottenLink[data-v-02e4fc69]{text-align:center;font-weight:700;color:#0c4142}.forgottenLink[data-v-02e4fc69]:hover{cursor:pointer}.createAccount[data-v-02e4fc69]{display:inline-block;background-color:#0ea302;color:#fff;font-weight:500;margin-top:.5em;padding:.8em 2em;border-radius:30px;border:none}.createAccount[data-v-02e4fc69]:hover{cursor:pointer}.signinWithGoogle[data-v-02e4fc69]{background-color:#f2f2f2;background-image:url(../img/signin_google.0b881f0f.png)}.signinWithApple[data-v-02e4fc69],.signinWithGoogle[data-v-02e4fc69]{display:inline-block;border-radius:30px;width:300px;height:44px;cursor:pointer;background-size:contain;background-position:50%;background-repeat:no-repeat}.signinWithApple[data-v-02e4fc69]{background-color:#fff;background-image:url(../img/signin_apple.69543f56.png)}