.tabs-nav{border-bottom:1px solid #434343}.tabs-nav .slick-arrow{font-size:0;background:transparent;border:0;width:24px;height:24px;background-size:100%;background-repeat:no-repeat;border-radius:50%}.tabs-nav .slick-arrow.slick-next{background-image:url(/packs/assets/images/recipe/recipeadjust1_right_slick-e7961a5f3da590c0b5bea240a3c18f56.svg)}.tabs-nav .slick-arrow.slick-prev{background-image:url(/packs/assets/images/recipe/recipeadjust1_left_slick-9cc9d6a35b18175d1f1a29620b2b9065.svg)}.tabs-nav li{width:50%;float:left;text-align:center;list-style:none}.tabs-nav .slick-active a,.tabs-nav .tab-active{border-bottom:6px solid #256358;font-weight:800;font-size:28px;color:#256358}.tabs-nav a{font-weight:500;font-size:28px;color:#434343;text-decoration:none;padding-bottom:14px!important;line-height:28px}@media screen and (max-width:991px){.tabs-nav a{font-size:21px!important}}#tab-2 .tabs-box-full.ingredients-box-first{padding:30px 0}@media screen and (max-width:991px){#tab-2 .tabs-box-full.ingredients-box-first{padding:30px 0 0!important}}#tab-2 .tabs-box-full-inner{max-width:1024px;padding:0 0 40px}@media screen and (max-width:575px){#tab-2 .tabs-title{padding-bottom:12px!important;flex-wrap:wrap}}@media screen and (max-width:991px){#tab-2 .tabs-title h3{font-size:24px;line-height:130%}}#tab-2 .tabs-title .ingredient-color-code{visibility:hidden;display:none!important}#tab-2 .tabs-title .ingredient-color-code.visible{display:flex!important}@media screen and (max-width:575px){#tab-2 .tabs-title .ingredient-color-code{gap:20px;flex-wrap:wrap}}#tab-2 .tabs-title .ingredient-color-code h5{text-align:right;margin-right:10px;font-size:18px;color:#434343;margin:0 15px 0 0;font-weight:600;width:250px}@media screen and (max-width:930px){#tab-2 .tabs-title .ingredient-color-code h5{width:100%}}@media screen and (max-width:575px){#tab-2 .tabs-title .ingredient-color-code h5{text-align:center;width:100%;padding-top:15px}}@media screen and (max-width:575px){#tab-2 .tabs-title .ingredient-color-code .color-quotes{margin-top:20px;gap:5px;font-size:16px}}#tab-2 .tabs-title .ingredient-color-code .color-quotes p{width:100px;border-radius:4px;margin-bottom:5px;font-weight:500}@media screen and (max-width:575px){#tab-2 .tabs-title .ingredient-color-code .color-quotes p{min-width:85px;padding:6px 0}}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Proteins{background:#e7cddc}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Cabs{background:#bcd4ed}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Fats{background:#f7e8a6}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Vaggies{background:#e0edd6}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Fruits{background:#fbe4c7}#tab-2 .tabs-title .ingredient-color-code .color-quotes .ingredient-color-Treats{background:#db9c5e}#tab-2 .search-info .select2-container{cursor:pointer}.tabs-title .saved-recipe,.tabs-title h3{font-weight:700;font-size:24px;color:#434343;margin-bottom:32px}@media screen and (max-width:991px){.tabs-title .saved-recipe,.tabs-title h3{padding:0}}@media screen and (max-width:575px){.tabs-title .saved-recipe,.tabs-title h3{font-size:21px;line-height:33px;margin-top:16px}}.tabs-title .saved-recipe{font-size:22px}.tabs-title .select-keyword{padding-top:15px;display:inline-block;font-size:14px;width:90%}@media screen and (max-width:575px){.step-two-selected .ingredients-box p.mb-0{width:100%!important;font-size:24px}}@media screen and (max-width:575px){.step-two-search~.tabs-box-full.pb-sm-0.d-inline-block.w-100{padding:0!important}}@media screen and (max-width:991px){.tabs-title.d-inline-block.w-100.pb-sm-3.pt-sm-5{padding-top:0!important}}@media screen and (max-width:991px){.search-info.position-relative.pb-sm-5{padding-bottom:0!important}}.tabs-box-full{border-bottom:1px solid #c4c4c4;vertical-align:top;padding:64px 0;position:relative}@media screen and (max-width:991px){.tabs-box-full{padding:0!important;padding-bottom:30px!important}}@media screen and (max-width:575px){.tabs-box-full{padding-bottom:16px!important;padding-top:0!important}}.tabs-box-full .tabs-box-full-inner{max-width:850px;margin:0 auto;display:table}#tab-2 .tabs-box-full.box-1.tabs-box-full-ingred .error{position:absolute;top:72px;left:42px}@media screen and (max-width:575px){#tab-2 .tabs-box-full.box-1.tabs-box-full-ingred .error{top:85px}}@media screen and (max-width:1199px){#tab-2 .tabs-box-full.box-1.tabs-box-full-ingred .error{left:0}}.tabs-inner-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:575px){.tabs-inner-box{padding-bottom:24px}}.tabs-inner-box.active img{border:4px solid #256358;align-self:self-start}.tabs-inner-box.active .recipe-upload,.tabs-inner-box.active .recipe-upload input{display:block}.tabs-inner-box .recipe-upload{background:#256358;overflow:hidden;width:32px;height:32px;text-align:center;border-radius:50%;top:0;left:91px;display:none}.tabs-inner-box input{position:absolute;left:0;bottom:0;right:0;top:0;opacity:0;z-index:0;cursor:pointer;width:100%;height:100%}@media screen and (max-width:575px){.tabs-inner-box .tabs-inner-text{padding-left:24px}}.tabs-inner-box p{font-weight:400;font-size:17px;color:#434343}.tabs-inner-box input{font-size:17px;border:0;border-bottom:1px solid #256358;outline:none;display:none}.tabs-box-full-ingred{padding:0}.tabs-box-full-ingred .tabs-box-full-inner .ingredients-box a{padding:40px 0 0}.quantity-box-info p{margin:0;font-size:15px;background:#eef3f2;border-radius:8px;text-align:center;padding:17px 14px;color:#434343}@media screen and (max-width:575px){.quantity-box-info p{font-size:15px}}.search-info input{border:1px solid #c4c4c4;padding:15px 15px 15px 50px;border-radius:6px;outline:none;font-size:17px;cursor:pointer}.search-info input.w-100.d-inline-block.food-typeahead.bg-search.tt-input{background-image:url(/packs/assets/images/recipe/recipe_search-0769f1021423e9972ad9427a58cc1fde.svg)!important;background-repeat:no-repeat!important;background-position:15px!important;cursor:pointer}.search-info .select2-container{display:block}.search-info .select2-container span,.search-info .select2-container ul{cursor:pointer}.search-info .select2-container .select2-selection--multiple{padding-left:50px!important;border-radius:4px!important}.search-info .select2-container .select2-search__field{width:100%!important}.search-info img{top:10px;left:10px;width:20px}.search-info a{font-size:14px;color:#434343;text-transform:uppercase;text-decoration:underline!important}@media screen and (max-width:575px){.search-info a{font-size:12px}}.ingredients-box.search-info input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(/packs/assets/images/recipe/recipe_search-0769f1021423e9972ad9427a58cc1fde.svg);background-repeat:no-repeat;background-position:15px}.selceted-recipe{font-weight:700;font-size:17px;color:#434343}.selceted-recipe p{font-weight:400;font-size:17px;background:#f2f2f2;position:relative;padding:10px 40px 10px 16px;border-radius:8px}@media screen and (max-width:575px){.selceted-recipe p{font-size:14px;margin-bottom:8px}}.selceted-recipe a{font-size:17px!important}.selceted-recipe a.remove-reqt{position:absolute;right:6px;top:12px}@media screen and (max-width:575px){.selceted-recipe a.remove-reqt{top:50%;transform:translateY(-50%)}}.selceted-recipe span{font-style:italic;font-weight:400;font-size:14px;color:#9a9a9a}@media screen and (max-width:575px){.selceted-recipe span{margin-top:32px;font-size:12px}}.selceted-recipe h4{font-size:17px;font-weight:700;line-height:27.2px}.submit-btn{margin:0 auto;display:table}@media screen and (max-width:991px){.submit-btn{margin-top:30px!important}}@media screen and (max-width:575px){.submit-btn{font-size:14px!important}}.tab-need-help{text-align:center;border-radius:8px}@media screen and (max-width:991px){.tab-need-help{margin-top:0}}.tab-need-help p{font-weight:400;font-size:17px;margin:0;color:#434343}.tab-need-help a{color:#434343;text-decoration:underline!important}.error-red{color:#ec5252;font-weight:400;font-size:14px;padding-bottom:6px}@media screen and (max-width:575px){.ingredients{width:auto!important;flex-flow:row wrap;align-items:start!important;margin-top:24px!important}}@media screen and (max-width:575px){.ingredients p.mb-0{display:inline-block;font-size:22px;width:calc(100% - 114px);line-height:19px;margin-bottom:24px!important}}@media screen and (max-width:575px){.ingredients span{margin-left:0;display:inline-block;width:100%}}@media screen and (max-width:575px){.ingredients a{width:114px}}.ingredients a.active{transform:rotate(90deg)}.ingredients p{display:flex;align-items:center;font-weight:700;font-size:24px;width:auto;background:rgba(37,99,88,.2);padding:10px 16px;max-width:fit-content;border-radius:8px;float:left;margin-right:16px}@media screen and (max-width:768px){.ingredients p{margin-bottom:0!important}}@media screen and (max-width:575px){.ingredients p{margin-bottom:10px!important;max-width:175.5px;width:100%}}@media screen and (max-width:375px){.ingredients p{padding:10px;max-width:150px;width:100%;font-size:18px}}.ingredients p span{font-weight:400;font-size:16px;color:#000;vertical-align:middle;font-weight:700}.ingredients a{font-weight:400;font-size:14px;color:#256358}.ingredients img{margin-left:16px}@media screen and (max-width:575px){.ingredients img{margin-left:0}}.tabs-box-full-inner .col-sm-6:first-child .primary-btn{max-width:140px}.step-two-btn{margin-top:48px}@media screen and (max-width:991px){.step-two-btn{margin-top:76px;margin-bottom:91px}}@media screen and (max-width:575px){.step-two-btn{margin:64px 0 68px}}.step-two-search{background:#ffe6e6;border-radius:8px;padding:0}@media screen and (max-width:575px){.step-two-search{margin:15px 0}}@media screen and (max-width:767px){.tabs-title .saved-recipe,.tabs-title h3{font-size:20px!important;margin:0}}@media screen and (max-width:575px){.tabs-title{flex-wrap:wrap}}.box-1{border-top:1px solid #c4c4c4}.lr_background{background-color:#ffe6e6}.step-two-selected{padding-top:40px;padding-bottom:40px!important}@media screen and (max-width:991px){.step-two-selected{padding-bottom:25px!important}}.step-two-selected .ingredients{display:inline-block;width:100%;margin:20px 0}.step-two-selected .ingredients p{background:#f4f0e8;width:auto;display:flex;float:left;padding:10px;vertical-align:top;border-radius:8px;margin-right:16px;margin-bottom:0}@media screen and (max-width:575px){.step-two-selected .ingredients p{margin-bottom:0!important}}.step-two-selected .ingredients p:first-child{margin-left:0}.step-two-selected .ingredients p span{font-size:17px;color:#434343;text-decoration-line:line-through;font-weight:400}.step-two-selected .ingredients a{font-weight:400;font-size:14px;color:#256358}@media screen and (max-width:575px){.step-two-selected .ingredients a{width:auto}}@media screen and (max-width:575px){.step-two-search~.tabs-box-full.pb-sm-0.d-inline-block.w-100 .col-sm-6:first-child{order:2;margin-top:16px}}@media screen and (max-width:575px){.step-two-search~.tabs-box-full.pb-sm-0.d-inline-block.w-100 .col-sm-6 .primary-btn{width:100%!important;max-width:320px;float:none!important;display:table!important;margin:0 auto}}.ingredients-box-more{background:#f2f2f2;border-radius:8px;display:none;padding:24px;word-break:break-word}@media screen and (max-width:991px){.ingredients-box-more{margin-top:24px!important}}@media screen and (max-width:575px){.ingredients-box-more{padding:14px}}.ingredients-box-more .col-sm-2{width:20%;flex:0 0 20%;max-width:100%}@media screen and (max-width:991px){.ingredients-box-more .col-sm-2{padding:4px!important}}@media screen and (max-width:575px){.ingredients-box-more .col-sm-2{width:50%;flex:50%;padding:4px 9px!important}}.ingredients-box-more .ingredients-box-more-inner{display:inline-block;width:100%;border:1px solid #9a9a9a;border-radius:8px;overflow:hidden}.ingredients-box-more .ingredients-box-more-inner p{text-align:center;position:relative;padding:16px 10px;font-size:16px;font-weight:700;display:inline-block;width:100%;cursor:pointer}.ingredients-box-more .ingredients-box-more-inner p.active{background:#434343;color:#fff}.ingredients-box-more .ingredients-box-more-inner p img{position:absolute;top:0;right:0}.ingredients-box-more .ingredients-box-more-inner a{font-weight:400;font-size:14px;color:#256358}@media screen and (max-width:991px){.section-padding{padding:72px 0 80px}}@media screen and (max-width:575px){.section-padding{padding:56px 0 18px}}@media screen and (max-width:991px){.section-head h2{font-size:40px!important;margin-bottom:32px}}@media screen and (max-width:575px){.section-head h2{font-size:32px!important}}@media screen and (max-width:991px){.section-head p{font-size:15px!important;max-width:485px;line-height:24px!important}}@media screen and (max-width:575px){.section-head p{margin-bottom:41px}}.tabs-box-full.step-two-search .tabs-inner{padding:48px 20px}@media screen and (max-width:768px){.tabs-box-full.step-two-search{padding:48px 10px}}@media screen and (max-width:425px){.tabs-box-full.step-two-search{padding:48px 10px}}.tabs-inner .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.tabs-inner .row .col-sm-6{width:50%}@media screen and (max-width:991px){.container{max-width:100%;padding:0 20px}}@media screen and (max-width:991px){.tabs-title{padding-bottom:32px!important;padding-top:30px!important}}@media screen and (max-width:575px){.tabs-title{padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:991px){.ingredients-box-first .tabs-title{padding-bottom:0!important;padding-top:0!important}}@media screen and (max-width:991px){.selceted-recipe h4{font-size:17px;font-weight:700}}@media screen and (max-width:575px){.selceted-recipe h4{font-size:15px}}@media screen and (max-width:575px){.search-info.position-relative{padding-bottom:48px}}@media screen and (max-width:991px){.footer-section{padding:42px 48px!important}}@media screen and (max-width:575px){.footer-section{padding:42px 0!important}}@media screen and (max-width:575px){.recipe-tab .tabs-nav{padding:0!important;z-index:0}}.recipe-tab .tabs-nav .slick-arrow{font-size:0;margin-top:-6px;background:transparent;border:0;background-repeat:no-repeat;width:32px;height:50px;background-position:50%;transform:translateY(-50%);position:absolute;top:50%;outline:none;z-index:99999999}@media screen and (max-width:576px){.recipe-tab .tabs-nav .slick-arrow .slick-active{display:block}}.recipe-tab .tabs-nav .slick-arrow.slick-next{background-image:url(/packs/assets/images/recipe/recipeadjust1_right_slick-e7961a5f3da590c0b5bea240a3c18f56.svg);right:0}.recipe-tab .tabs-nav .slick-arrow.slick-prev{background-image:url(/packs/assets/images/recipe/recipeadjust1_left_slick-9cc9d6a35b18175d1f1a29620b2b9065.svg);left:0}@media screen and (max-width:576px) and (max-width:425px){.tabs-nav .tab-active{padding-left:25px}}.ingredients-box p{font-size:24px;font-weight:700;color:#434343}@media screen and (max-width:575px){.ingredients-box p{line-height:24px}}.ingredients-box p span{font-weight:400;font-size:14px;color:#9a9a9a;margin-left:11px}@media screen and (max-width:575px){.ingredients-box p span{width:100%;display:inline-block;margin-left:0}}.ingredients-box>a img{margin-left:8px}.tabs-box-full-inner a{font-weight:400;font-size:14px;color:#434343}@media screen and (max-width:575px){.tabs-box-full-inner a{width:auto;padding:10px 0}}.tabs-box-full-inner a img{transition:all .5s ease-in-out 0s}.tabs-box-full-inner a.active img{transform:rotate(90deg)}.tabs-box-full-inner a.show-ingredients-box{color:#3e7724!important}@media screen and (max-width:1024px){.tabs-box-full-inner.leave-ingredients{padding:0 30px}}.primary-btn{font-weight:700!important;font-size:16px!important;cursor:pointer}@media screen and (max-width:991px){.primary-btn{letter-spacing:10%}}@media screen and (max-width:575px){.primary-btn{font-size:14px!important}}.primary-btn[type=submit]{border-color:transparent}.section-head h2{font-size:56px;margin-bottom:40px}.section-head p{font-size:17px;max-width:504px;line-height:27.2px}@media screen and (max-width:991px){.tabs-box-full.pb-sm-0.d-inline-block.w-100{padding:0!important}}@media screen and (max-width:991px){.next-step .primary-btn{margin:15px 0 0}.next-step .step-two-btn .tabs-box-full-inner,.next-step .step-two-search .tabs-box-full-inner{padding:0!important}.next-step .tabs-box-full-inner{padding:0 0 35px!important}.next-step .tabs-box-full-inner .ingredients-box a{padding:35px 0 0}}@media screen and (max-width:575px){.next-step .primary-btn{margin:0}}@media screen and (max-width:575px){a.primary-btn.bg-color-green.text-white.submit-btn.mt-sm-5{width:100%}}.tt-hint,.tt-query,.typeahead{width:396px;height:55px;padding:8px 12px;font-size:24px;line-height:30px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;outline:none}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:422px;margin:0;padding:8px 0;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.tt-menu.hide-box{display:none!important}.tt-suggestion{padding:3px 20px;line-height:24px;position:relative;padding-right:40px;font-size:15px;margin-bottom:5px}.tt-dataset-conditions .tt-selectable:hover,.tt-dataset-conditions .tt-suggestion:hover,.tt-dataset-pets .tt-selectable:hover,.tt-dataset-pets .tt-suggestion:hover{cursor:pointer;color:#256358!important;background:#ecf8f8}.tt-suggestion p{margin:0}.gist{font-size:14px}.tt-menu{max-height:250px;overflow-y:scroll;width:100%;padding:5px}.tt-menu::-webkit-scrollbar{width:5px}.tt-menu::-webkit-scrollbar-thumb{background:#256358;border-radius:64px}.tt-menu::-webkit-scrollbar-track{background:#f1f1f1;border-radius:64px}.typeahead{height:51px!important}.twitter-typeahead{width:100%}.ez-search .tt-suggestion img{right:10px;top:5px;width:22px}.tt-suggestion span{color:#a9a9a9!important}.color-selected-pink{background-color:#e7cddc}.color-selected-blue{background-color:#bcd4ed}.color-selected-yellow{background-color:#f7e8a6}.color-selected-orange{background-color:#fbe4c7}.color-selected-green{background-color:#e0edd6}.color-selected-treat{background-color:#db9c5e}.selected-protein-list p{background:#e7cddc}.selected-carbohydrate-list p{background:#bcd4ed}.selected-fat-list p{background:#f7e8a6}.selected-vegetable-list p{background:#e0edd6}.selected-fruit-list p{background:#fbe4c7}.selected-treat-list p{background:#db9c5e}.tab-need-help .ingredients-box-more a{font-weight:400;font-size:14px;color:#434343}@media screen and (max-width:575px){.tab-need-help .ingredients-box-more a{width:auto}}.tab-need-help .ingredients-box-more a img{transition:all .5s ease-in-out 0s}.tab-need-help .ingredients-box-more a.active img{transform:rotate(90deg)}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}body{scroll-behavior:smooth}body .ingredients-tab{background:rgba(190,231,231,.3);padding:15px 15px 15px 0}@media screen and (max-width:575px){body .ingredients-tab{padding:15px 0}}body .menu-list{display:flex;justify-content:space-between;padding:15px 15px 50px 0}@media screen and (max-width:575px){body .menu-list{padding:15px 0 0}body .menu-list .menu-details .col-sm-4:last-child{margin:30px 0 0!important}}body .menu-details{width:65%}body .menu-details .col-sm-4{display:inline-block;width:100%;border-left:1px solid #9a9a9a}body .menu-details .row:first-child{border-left:none;padding:0 15px}body .menu-details .col-sm-4 li{list-style:none;margin-bottom:20px;transition:.5s}body .menu-details .col-sm-4 li a{text-decoration:none;color:#434343}body .menu-details svg{vertical-align:middle;opacity:0}body .menu-details .col-sm-4 li.active svg{opacity:1;z-index:1}body .menu-details .col-sm-4 li.active a{font-weight:700}body .menu-details .remove-left-border{border-left:none}body .download-box{width:35%;display:inline-block}body .download-info img{width:17px;height:17px;display:inline-block;float:left;margin-right:15px}body .download-info a{color:#434343}body .download-info:first-child a{margin-top:0}body .download-link{background:#f2f2f2;padding:16px 15px 16px 30px;border:1px solid #9a9a9a;border-radius:15px;height:100%}body .defualt-text{font-size:16px;color:#000}body .scroll-bar{display:none;overflow-y:scroll;max-height:280px}body .scroll-bar::-webkit-scrollbar{width:8px}body .scroll-bar::-webkit-scrollbar-track{box-shadow:inset 0 0 15px #9a9a9a;border-radius:10px}body .scroll-bar::-webkit-scrollbar-thumb{background:#3a3a3a;width:5px;border-radius:10px}@media screen and (max-width:1120px){body .menu-list{display:block}body .menu-details{width:100%;margin-bottom:30px}body .download-box{width:100%;padding:0 15px}body .menu-details .col-sm-4{padding:0 0 0 20px}body .menu-details .col-sm-4 li.active svg{transform:rotate(90deg)}}@media screen and (max-width:640px){body .menu-details{display:block;margin:0 auto;max-width:100%;padding:0 15px}body .menu-details .col-sm-4{border-bottom:1px solid #9a9a9a;border-left:none;margin:30px 0}}@media screen and (max-width:576px){body .menu-details .col-sm-4{padding:0 10px}body .menu-details .col-sm-4 .menu-details .row:last-child{margin:30px 0 0!important}}input.w-100.d-inline-block.food-exclude-typeahead.tt-input{background-color:#fff!important}.one-pot-cooking{padding-bottom:5px}.one-pot-cooking input{position:absolute;opacity:0}.one-pot-cooking input+label{position:relative;cursor:pointer;padding:0;font-size:17px;line-height:25px;color:#434343}.one-pot-cooking input+label:before{content:"";margin-top:5px;display:inline-block;vertical-align:text-top;width:16px;height:16px;border:1.5px solid #256358;border-radius:2px}.one-pot-cooking input:disabled+label:before{-webkit-box-shadow:none;box-shadow:none;background:#ddd}.one-pot-cooking input:checked+label:after{content:"";position:absolute;left:2px;top:14px;background:#fff;width:2px;height:2px;-webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.selected-protein-list p img{width:25px;height:25px;margin-left:10px;cursor:pointer}@media screen and (max-width:375px){.selected-protein-list p img{width:20px!important;margin-left:0!important}}.selected-carbohydrate-list p img{width:25px;height:25px;margin-left:10px;cursor:pointer}@media screen and (max-width:375px){.selected-carbohydrate-list p img{width:20px!important;margin-left:0!important}}.selected-fat-list p img{width:25px;height:25px;margin-left:10px;cursor:pointer}@media screen and (max-width:375px){.selected-fat-list p img{width:20px!important;margin-left:0!important}}.selected-vegetable-list p img{width:25px;height:25px;margin-left:10px;cursor:pointer}@media screen and (max-width:375px){.selected-vegetable-list p img{width:20px!important;margin-left:0!important}}.selected-fruit-list p img{width:25px;height:25px;margin-left:10px;cursor:pointer}@media screen and (max-width:375px){.selected-fruit-list p img{width:20px!important;margin-left:0!important}}.search-info .checkbox.one-pot-cooking{align-items:start}.search-info .checkbox.one-pot-cooking img{top:2px;left:0;position:relative}.search-info .checkbox.one-pot-cooking label.ml-2.one-pot-label.m-0{text-align:start;width:auto}@media screen and (max-width:576px){.search-info .checkbox.one-pot-cooking label.ml-2.one-pot-label.m-0{max-width:100%}}.one-pot-cooking input+label{font-size:14px;text-align:end;display:inline-block;width:100%}@media screen and (max-width:576px){.one-pot-cooking input+label{text-align:left;margin:0 auto;max-width:320px;display:block}}.one-pot-cooking .human-supplement-check-cooking{display:table;margin:0 0 0 auto;position:relative;max-width:320px;text-align:left;width:100%}@media screen and (max-width:575px){.one-pot-cooking .human-supplement-check-cooking{margin:0 auto}}.one-pot-cooking .human-supplement-check-cooking label{line-height:1;text-align:start}.one-pot-cooking .human-supplement-check-cooking label:before{top:0;position:relative}.one-pot-cooking .human-supplement-check-cooking label:after{margin:0;content:"";position:absolute;left:2px!important;top:50%!important;z-index:1;background:#fff;width:2px;height:2px;display:block!important;-webkit-box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media screen and (max-width:576px){.one-pot-cooking .human-supplement-check-cooking label:after{right:438px;top:58%}}@media screen and (max-width:575px){.one-pot-cooking .human-supplement-check-cooking label:after{display:none}}.clearable{background:url(/packs/assets/images/recipe/remove-x-aa1b2a31a7518aeeecf973be3f760cab.png) no-repeat right 10px center!important;border:1px solid #999;background-size:10px!important}.clearable.x{background-position:right 5px center}.clearable.onX{cursor:pointer}.one-pot-cooking input+label:before{margin:0 5px 0 0!important;vertical-align:text-bottom}.one-pot-cooking input:checked+label:before{background:#256358}.selected-carbohydrate-list p img.treat_icon,.selected-fat-list p img.treat_icon,.selected-fruit-list p img.treat_icon,.selected-vegetable-list p img.treat_icon{height:20px;width:20px;margin-top:1px}.file-disabled{pointer-events:none}span.exclude-notifier,span.free-account{font-size:14px}span.red-toast-message{color:#ec5252!important;font-weight:700}body .menu-details .col-sm-4 li.active~div.active{display:block!important;background:#f2f2f2;padding:16px 15px 16px 30px;border:1px solid #9a9a9a;border-radius:15px;overflow-y:scroll;margin-bottom:20px}body .menu-details .col-sm-4 li.active~div{display:none}.select2-results__message{display:none!important}.select2-container .select2-search--inline{display:inline-block;width:100%}.weight-valid-btn{cursor:pointer!important;font-weight:700}.flash:not(.d-none){-webkit-animation-name:flash-animation;-webkit-animation-duration:3s;animation-name:flash-animation;animation-duration:3s}@-webkit-keyframes flash-animation{0%{background:red}to{background:default}}@keyframes flash-animation{0%{background:red}to{background:default}}.search-food-form{position:relative;margin:0 10px 8px}.aim-combo-form input:not([type=submit]){width:100%;height:48px;border:1px solid #c4c4c4;border-radius:8px;padding:15px}.search-food-form input{width:100%;border:1px solid #9a9a9a;border-radius:10px;padding:0 0 0 50px;height:52px;font-size:14px}.search-food-form img.search-icon{position:absolute;top:50%;left:20px;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search-food-form input::-webkit-input-placeholder{color:#9a9a9a}.search-food-form input:-ms-input-placeholder{color:#9a9a9a}.search-food-form input::placeholder{color:#9a9a9a}.search-bar img.search-icon{position:absolute;top:16px;left:20px}#calorie_counter_form tr td{min-width:12%}@media screen and (max-width:991px){#calorie_counter_form tr td.food_name{max-width:51%;width:38%}}@media screen and (max-width:991px){#calorie_counter_form tr td{min-width:auto;max-width:10%;padding:12px 5px}#calorie_counter_form tr td input{max-width:90px;margin:auto}}#calorie_counter_form tr:first-child{min-width:23%!important}.calorie-btns{max-width:fit-content!important}.text-dark-red{color:#900!important}.text-dark-yellow{color:#f90!important}#current_calorie_counter_total_kcal{border:0;background:transparent;pointer-events:none}.slw-btns{white-space:nowrap}.slw-btns button{padding:0;background:transparent;border:none}.slw-btns button:hover{background-color:transparent}.slw-btns button:focus{box-shadow:none}.slw-btns button img{height:35px;width:35px}#correction_form .col-form-label{word-spacing:2px;max-width:max-content}@media screen and (max-width:991px){#correction_form .col-form-label{padding:7px 0}}@media screen and (max-width:575px){#correction_form .col-form-label{padding:7px 15px}}.one_line_bnr_txt .fa-info-circle{font-size:19px!important}.counter .card a{text-decoration:none;color:#256358}.counter .card a:hover{color:#256358}a.recipe-try-now{max-width:156px;color:#000!important;padding:10px 20px!important;outline:none;cursor:pointer;text-decoration:none!important;margin-top:0!important}.field-border-radius{border-radius:12px!important}.form-control:focus{border-color:#ced4da;outline:0;box-shadow:none}h2.recipe-build-title{margin-bottom:20px}.recipe-build-steps .tabs-inner{max-width:850px;gap:15px}.one_line_bnr_txt{font-size:14px;color:#256358;font-weight:600;font-family:inherit;line-height:17px;margin:7px 0;text-align:center}.recipe-build-steps .quantity-box-info{width:60%}.recipe-build-steps .tabs-inner .pet-avatar-main .pet-avatar label.error{position:absolute}.pet-details .pet-unit input{outline:0;font-size:16px;padding:15px;border:1px solid #c4c4c4}.pet-details .pet-unit p{border-radius:12px;outline:none;font-size:17px;cursor:pointer}.pet-details select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:15px;font-weight:500}.pet-details input{width:100%}.pet-age select,.pet-weight select{background:#256352;color:#fff;padding:0 30px 0 5px!important;text-align:center;border-radius:8px;outline:none;background-image:url(/packs/assets/images/Unit-down-arrow-eb112167dfcab5e138bcd5cdc33f2c68.svg);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;position:absolute!important;right:10px}.pet-gender select{background-image:url(/packs/assets/images/Vector-c5a3a84d5adc07228531efc9f96ac178.png);background-position:calc(100% - 10px) 50%;background-repeat:no-repeat;width:100%;outline:none;border-color:#c4c4c4}.form-group.petName input{font-size:16px!important;padding:15px}.quantity-box-info p{max-width:850px}.tabs-inner-box{flex-flow:column}.tabs-inner-box .file-upload-image{width:120px;height:120px}.tabs-inner-box img{border:4px solid transparent}.pet-avatar .pet-name{margin-top:20px;color:#c4c4c4}.tabs-inner-box.active a.pet-pointer:after{content:"";bottom:-12px;left:38%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #256358;position:absolute}.tabs-inner-box.active .tabs-inner-text p.pet-name{color:#256358}.pet-details .petName{margin-bottom:20px}.pet-age select option,.pet-weight select option{background:#fff;color:#000}.pet-unit .pet-weight-age-unit,.tabs-inner.search-condition h3{margin-bottom:19px;color:#434343}.selceted-recipe.condition-selector span{color:#c51818}.search-condition .selceted-recipe h4{margin-bottom:12px}.condition-selector p{padding:16px 40px 16px 32px}.recipe-build-steps .search-condition .selceted-recipe a{color:#434343;font-weight:500;font-size:18px}.flex_div{display:flex!important;justify-content:center;align-items:center;margin-bottom:30px;gap:20px}.recipe-try-now{width:auto!important;margin:0!important}.flex_div .brd-color-green{padding:8px 17px!important;width:auto!important;border-radius:12px!important;border-width:2px}.use_recipe_btn .container{display:flex;justify-content:flex-end}.use_recipe_btn .primary-btn{color:#000;max-width:max-content;padding:15px 40px!important;font-weight:900!important}#calorie_counter_drawer .side-bar{right:0!important;top:0!important;max-width:100%!important;width:100%!important;height:90vh;position:relative}.recipe-hero #side-drawer{position:fixed;z-index:1;top:-100%;width:100%;transition:all .3s ease-in-out;left:0}.active .recipe-hero #side-drawer{top:0}#calorie_counter_drawer .side-bar.active{top:0!important}@media screen and (max-width:991px){.recipe-build-steps .tabs-box-full{padding-top:50px!important}.recipe-build-steps{padding:44px 0!important}.search-condition .tabs-title{padding-top:0!important}.recipe-build-steps .quantity-box-info{width:calc(100% - 350px)}.form-label[for=calorie_data_source]{font-weight:700;width:100%}.mtl-0{margin-left:0!important}#correction_form .form-check-inline{align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}}@media screen and (max-width:767px){.recipe-build-steps .tabs-inner{flex-wrap:wrap;gap:0}.recipe-build-steps .tabs-inner>*{width:100%;text-align:center}}@media screen and (max-width:640px){.pet-details .pet-unit{flex-wrap:wrap}.pet-details .pet-unit .pet-gender{margin:20px 0 0!important}a.recipe-try-now{margin-top:0!important}#calorie_counter_form table#entries_table{width:620px;max-width:none}}@media screen and (max-width:575px){.recipe-build-steps .tabs-box-full{padding-top:40px!important}.pet-avatar-main{align-items:initial!important;flex-wrap:wrap}.pet-avatar{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;width:50%;flex-direction:column}.search-info.position-relative,.tabs-inner-box .tabs-inner-text{padding:0!important}.pet-avatar:nth-child(3),.pet-avatar:nth-child(4){margin-top:20px}.recipe-build-steps .tabs-inner .pet-avatar-main .pet-avatar label.error{position:static}.side-bar .container.mb-3{margin-bottom:16px!important}.side-bar #correction_form .container{margin-top:40px!important}}@media screen and (max-width:425px){p.quantity-unit{width:100%!important}.pet-unit .pet-weight-age-unit{flex-wrap:wrap}.pet-details select{padding:15px 32px 15px 15px}.pet-details .pet-unit p{margin:0!important}.pet-details .pet-unit p.pet-age{margin-top:20px!important}.use_recipe_btn .primary-btn{width:100%;padding:15px 20px!important;max-width:100%;letter-spacing:0}}
/*# sourceMappingURL=recipes_style-c86308cb924b8cf67586be675c1e72a4.css.map*/