.progress-bar{background-color:#f2f2f2;position:relative;height:10px}.progress{width:0;display:inline-block!important;height:100%;background-color:#276030;transition:width .3s;position:absolute;top:0;left:0}.step{display:none}.build_a_feeding_plan h2{font-size:24px}.build_a_feeding_plan label{display:block;margin-top:10px}.build_a_feeding_plan input[type=text]{width:100%;padding:10px;margin-top:5px}.build_a_feeding_plan .buttons{margin-top:30px;text-align:center}.build_a_feeding_plan button{padding:14px 20px;margin:5px;background-color:#fac101;border:none;color:#fff;font-size:16px;border-radius:30px;cursor:pointer;min-width:160px}.build_a_feeding_plan_sec h2{margin:0!important;text-align:center;color:#276030}.build_a_feeding_plan_sec .rich-text__text p{text-align:center;color:#276030}.feild_group{margin-bottom:20px}.feild_group h3{margin-bottom:10px;color:#276030;margin-top:0}.check_box{display:flex;align-items:center}.check_box label{margin:0;padding-left:10px;cursor:pointer}.check_box input{margin:0;cursor:pointer;width:18px;height:18px;accent-color:#276030}.feild_group.d_flex{display:flex;flex-wrap:wrap;justify-content:space-between}.feild_group.d_flex h3{width:100%}.feild_group.d_flex .check_box{width:33.33%}.feild_group select,.feild_group input[type=email],.feild_group input[type=text]{border-radius:8px;padding:16px;border:1px solid #000;outline:none!important;width:100%;box-shadow:none}.feild_group.d_flex.a_puppy_show{margin-top:15px;display:none}.radio_btn_part{display:flex;justify-content:space-between;position:relative}.radio_btn_part .check_box{display:inline-block;width:33.33%;text-align:center}.radio_btn_part .check_box label{padding:0}.radio_btn_part .check_box input{width:30px;height:30px;position:relative;z-index:2;accent-color:#276030}.radio_btn_part:after{content:"";height:1.5px;width:68%;display:inline-block;background-color:#000;position:absolute;left:50%;transform:translate(-50%);top:14px;z-index:1}.selected_image img{max-width:350px;margin:0 auto;width:100%;display:none}.selected_image{text-align:center;padding-bottom:50px}.feild_group p{text-align:center}.feild_group a{display:inline-block;text-align:center;cursor:pointer;color:#276030;text-decoration:underline}ul#breedItems li{padding:4px 10px;border:1px solid #e1e1e1;display:inline-block;margin:0;font-size:16px;background-color:#f5f5f5;border-radius:5px}ul#breedItems{list-style:none;padding:0;display:inline-block;margin:0}span.removebreed img{margin-bottom:-1px;margin-left:10px;cursor:pointer}.active_2-3_hr,.Athlete_3{display:none}.result_textpart p{margin:0 0 5px!important;color:#276030;display:flex}.result_textpart p svg{margin-right:5px;fill:#276030}.build_a_feeding_plan_sec input[type=radio]{position:relative}.build_a_feeding_plan_sec input[type=radio]:before{content:"";display:block;width:68%;height:68%;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.result_image img{max-width:300px;width:100%}.result_meal_section{max-width:440px;margin:0 auto}ul.result_meal_button li{font-size:16px;display:inline-block;border:1px solid #000;padding:8px 14px;margin:10px;color:#000;border-radius:4px;cursor:pointer;width:200px}ul.result_meal_button{padding:0;text-align:center;list-style:none;margin:20px 0}ul.result_meal_button li.active{background-color:#fac101;color:#fff;border-color:#fac101}.w_90{max-width:80%;margin:15px auto 30px}.feild_group.d_flex.a_puppy_show p{text-align:left;margin-top:0}.a_puppy_show .check_box{flex-wrap:wrap}.a_puppy_show .check_box p{width:100%;margin-bottom:0}.result_textpart .feild_group{margin:20px 0 0}.m_bottom_0{margin-bottom:0}.txthalf_meal_res,.txtfull_meal_res{padding-right:5px}div#emailfeild{width:100%;max-width:400px;text-align:left;margin:30px auto 0;text-align:center}div#emailfeild h3{text-align:left}div#emailfeild button{background-color:#cfcfcf;color:#000;min-width:130px!important;margin-top:14px}#feeding_plan_step_form h2{border-radius:10px;font-size:32px;font-weight:500}#feeding_plan_step_form{padding:50px;background-color:#fff;border-radius:10px}.build_a_feeding_plan{background-color:#f5f5f5;position:relative;padding-bottom:60px}.build_a_feeding_plan_sec{max-width:850px;margin:60px auto 0;display:block;padding:20px;border-radius:10px}.result_meal_section{display:none}.result_meal_section .result_image h3{font-size:26px;font-weight:700;margin:0;position:absolute;top:45%;width:85px;transform:translateY(-50%);left:16%}button#Step2{display:none!important}.result_image{position:relative;max-width:300px;text-align:center;margin:0 auto}.result_meal_section.half_meal .result_image h3{left:28%}span.checkicon{line-height:10px;margin-right:4px;margin-top:5px}@media(max-width:991px){.feild_group.d_flex .check_box{width:100%}.a_puppy_show .check_box p{margin-bottom:5px}}@media(max-width:767px){#feeding_plan_step_form{padding:40px}.w_90{max-width:90%;margin:15px auto 30px}#feeding_plan_step_form h2{font-size:22px}}@media(max-width:600px){.build_a_feeding_plan_sec{padding:0}.check_box input{width:16px;height:16px}#feeding_plan_step_form{padding:30px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/feeding_plan.css.map */
