.announcement-bar_text span.discount_offer{background:#e66c55;padding:5px 10px;border-radius:35px;color:#fff;margin:0 5px}.x-announcement-bar-block-data,.text-link-with-arrow--announcement-bar-0{font-weight:600}.help-point-main-image img{width:100%;max-width:320px;margin:0 auto}.help-point span.help_mark img{max-width:25px}.quiz_container_wrapper{max-width:580px;margin:auto;padding:20px;text-align:center}.progress-bar{background:#eee;height:8px;border-radius:4px;margin-bottom:20px;overflow:hidden}.progress-fill{background:#4caf50;height:100%;transition:width .3s ease}.quiz-title{font-size:28px;margin-bottom:20px;text-align:center}.dog-name-input{margin-bottom:10px}.dog-name-field{width:100%;padding:10px;font-size:16px;border:1px solid;border-radius:5px}.add-dog-button,.step-button,.back-button{margin-top:15px;padding:10px 15px;cursor:pointer}.start_button{margin-bottom:50px;display:flex;justify-content:center;margin-top:20px}.step-button{background-color:#3a3601;text-transform:uppercase;display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;letter-spacing:1px;border-radius:8px;padding:10px 25px}.step-button[disabled]{background-color:#3a3601bd;opacity:.5;cursor:not-allowed;border-radius:8px}.fresh-fact-box{background:#3a3601;padding:10px;margin-top:20px}.fresh-fact-box .box_content{max-width:550px;margin:auto;padding:20px 0}.fresh-fact-box .fact-label{font-weight:700;color:#fff;display:block;margin-bottom:5px;font-size:25px;line-height:31px;font-family:TT_Trailers_Trial}.fresh-fact-box .box_content p{font-weight:400;font-size:14px;color:#fff}.select-btn{padding:10px 20px;border:1px solid #ccc;cursor:pointer;background:#fff}.nav-buttons{display:flex;gap:100px;justify-content:center;margin-top:20px}button.add-dog-button{color:#000}.quiz-container .progress-bar.page-width{padding:0!important;margin-top:15px}.quiz_container_wrapper .select-btn{background:#94b8d1;color:#174f78}.quiz_container_wrapper .select-btn.active{background:#174f78;color:#fff}.quiz_container_wrapper .gender-select{margin-bottom:25px}.quiz_container_wrapper .spayed-question{margin-bottom:15px}.nav-buttons{margin-bottom:30px}.sub-gender-question{margin-bottom:20px}.nav-buttons button{border-radius:8px}.nav-buttons .button{border-radius:8px;font-size:17px}.nav-buttons .back-button{display:flex;align-items:center;gap:8px;color:#e66c55;background-color:#fff;border:.15rem solid #e66c55;padding:8px 31px;border-radius:8px}.nav-buttons button.back-button svg{transform:rotate(180deg)}.quiz_container_wrapper .age-select{margin-bottom:30px}.age-inputs input[type=number]{background-color:#e7e6e4;border:0;border-radius:.3rem;color:#174f78;font-family:gt-pressura-regular,helvetica,arial,sans-serif;padding:.5rem;width:50px;height:50px;text-align:center}.age-inputs .puppy-inputs,.age-inputs .adult-senior-inputs{justify-content:center;align-items:center;gap:10px}.age-inputs input::-webkit-outer-spin-button,.age-inputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.age-inputs input[type=number]{-moz-appearance:textfield}.breed-input-wrapper input::-webkit-calendar-picker-indicator{display:none!important}.breed-input-wrapper input[list]::-webkit-list-button{display:none!important}.breed-input-wrapper input[list]::-webkit-inner-spin-button,.breed-input-wrapper input[list]::-webkit-clear-button{display:none!important}.breed-input-wrapper input[list]:focus::-webkit-calendar-picker-indicator,.breed-input-wrapper input[list]:hover::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.breed-checkbox-wrapper{margin-top:30px}.breed-input-wrapper{position:relative;max-width:400px;margin:auto}.breed-input{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:6px}.breed-dropdown{position:absolute;top:100%;left:0;right:0;max-height:215px;overflow-y:auto;border:1px solid #ddd;background:#fff;border-radius:6px;margin:4px 0 0;padding:0;list-style:none;display:none;z-index:1000;text-align:left}.breed-dropdown li{padding:8px 10px;cursor:pointer}.breed-dropdown li:hover{background:#f2f2f2}.breed-checkbox-wrapper label{font-size:15px}.breed-input-wrapper{display:flex;justify-content:center}.quiz_container_wrapper .eating-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.eating-options .checkbox-btn{display:flex;align-items:center;gap:5px;background:#c9dbe8;padding:12px 18px;border-radius:10px}.eating-options .checkbox-btn.active{background:#174f78;color:#fff}.eating-options input.eating-checkbox{height:20px;width:20px}.quiz_container_wrapper .help-points .help_point_heading{text-align:left;font-weight:600;font-size:16px}.quiz_container_wrapper .help-points .helping_feature{text-align:left;margin-top:20px;margin-bottom:40px}.quiz_container_wrapper .help-points .help-point{display:flex;align-items:flex-start;gap:20px;margin-bottom:15px}.help-point .help_mark svg{width:20px;height:20px}.testimonial .testimonial{position:relative;display:flex;gap:5px}.quiz_container_wrapper .testimonial-thought{position:relative}.quiz_container_wrapper p.thought-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:-14px auto auto;width:70%;text-align:left;font-size:14px;line-height:19px}.quiz_container_wrapper .testimonial{display:flex;align-items:flex-start;text-align:left;max-width:90%;margin:auto;gap:10px}.quiz_container_wrapper .testimonial .testimonial-image{width:100%;max-width:15%}.quiz_container_wrapper .testimonial .testimonial-content{width:85%}.quiz_container_wrapper .testimonial-image img{max-width:100%}.quiz_container_wrapper .testimonial-thought img{max-width:50%;margin:auto}.quiz_container_wrapper .testimonial-image{text-align:center}.quiz_container_wrapper .important-options{display:flex;flex-direction:column;align-items:flex-start}.quiz_container_wrapper .important-options label.radio-btn{background:#ecf4f9;width:100%;text-align:left;padding:15px 8px;margin-bottom:15px;border-radius:4px;font-size:18px;line-height:23px;letter-spacing:0px;display:flex;align-items:center;gap:15px}.quiz_container_wrapper .important-options label.radio-btn.active{border:1px solid #174f78}.quiz_container_wrapper .important-options input.important-radio{width:20px;height:20px}.important-options .radio-btn .food_text{font-size:16px;line-height:21px}.dog-options .dog-option img{width:100%}.dog_option_content{display:flex;gap:10px;justify-content:center}.dog_option_content .dog-option{width:25%}.quiz_container_wrapper .dog-info-box{background:#f0f0f0;padding:20px 30px;margin-top:50px;margin-bottom:20px}.dog-info-box .dog-info-heading{font-size:25px;line-height:31px;margin-bottom:5px}.dog_option_content .dog-option{opacity:.5;cursor:pointer}.dog_option_content .dog-option.active{opacity:1}.dog_option_content .dog-option input[type=radio]{font-size:0px;display:none}.weight-input input#dog-weight{width:60px;height:50px;background:#e7e6e4;border-radius:4px;text-align:center}.weight-input input::-webkit-outer-spin-button,.weight-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quiz_container_wrapper .weight-input input[type=number]{-moz-appearance:textfield}.dog-options-images .dog_option_image{display:flex;gap:10px}.quiz_container_wrapper .dog-options-images{margin-top:50px;margin-bottom:50px}.dogs-images input[type=radio]{display:none}.dog_option_image .dogs-images{width:100%;cursor:pointer}.quiz_container_wrapper .weight-input label{padding-left:8px}.working-dog-checkbox label{display:flex;align-items:revert;justify-content:center;gap:10px;margin-bottom:10px}.working-dog-checkbox input#working-dog-checkbox{height:20px;width:20px}.quiz_container_wrapper .allergy-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.allergy-options .checkbox-btn{display:flex;align-items:center;gap:5px;background:#c9dbe8;padding:12px 18px;border-radius:10px}.allergy-options .checkbox-btn.active{background:#174f78;color:#fff}.allergy-options input.allergy-checkbox{height:20px;width:20px}.health-main-options{display:flex;align-items:center;justify-content:center;gap:10px}.health-main-options .radio-btn{background:#c9dbe8;padding:15px 18px;border-radius:4px}.health-main-options .radio-btn input.health-main-radio{display:none;cursor:pointer}.health-main-options .radio-btn.active{background:#174f78;color:#fff}.quiz_container_wrapper .health_options_value{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.health_options_value .checkbox-btn{display:flex;align-items:center;gap:5px;background:#c9dbe8;padding:12px 18px;border-radius:10px}.health_options_value .checkbox-btn.active{background:#174f78;color:#fff}.health_options_value input.allergy-checkbox{height:20px;width:20px}.health_options_value{margin-top:50px;margin-bottom:50px}.treat-options{display:flex;align-items:center;gap:50px}label.treat-option input[type=radio]{display:none}.treat-options label.treat-option{cursor:pointer;opacity:.5}.treat-options .treat-option.active{opacity:1}.quiz-results-container{display:flex;flex-wrap:wrap;column-gap:15px;row-gap:30px}.quiz-results-container .quiz-product{width:calc(25% - 15px)}.quiz-product .quiz_upsells img{width:100%;max-width:100%;border-radius:15px}.result-page .quiz-step-title{text-align:left;margin:10px 0}.quiz-results-container .upsell_info{padding:30px 0;text-align:center}.result-page{margin-top:50px;margin-bottom:50px}.bundle-btn{padding:8px 12px;margin:5px 5px 0 0;border:none;border-radius:6px;cursor:pointer}.bundle-btn.add{background-color:#4caf50;color:#fff}.bundle-btn.remove{background-color:#f44336;color:#fff}#quiz-next-btn{padding:12px 24px;font-size:16px;border-radius:6px;background-color:#000;color:#fff;cursor:pointer}.feeding-guide{text-align:center;max-width:720px;margin:0 auto}.quiz-step-title{font-size:28px;font-weight:600;margin-bottom:8px}.quiz-step-subtitle{font-size:16px;color:#555;margin-bottom:24px}.feeding-box{background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:24px;margin:0 auto 32px;text-align:left}.feeding-info{display:flex;flex-direction:column;align-items:center;gap:20px}.feeding-img{width:100px;height:100px;margin:auto;padding:10px 0}.feeding-details{flex:1;text-align:center}.feeding-title{font-size:20px;font-weight:600;margin:0 0 8px}.feeding-weight{font-size:16px;margin:0;color:#333}.treat-time{text-align:center;max-width:720px;margin:0 auto}.treat-time .quiz-step-title{font-size:28px;font-weight:600;margin-bottom:8px}.treat-time .quiz-step-subtitle{font-size:16px;color:#555;margin-bottom:24px}.treat-time .treats-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.treat-time .treat-card img{width:100%;border-radius:12px;margin-bottom:12px}.treat-time .treat-info h3{font-size:20px;font-weight:600;margin:0 0 8px}.treat-time .treat-price{font-size:14px;color:#333;margin:0 0 12px}.treat-time .bundle-btn{border:none;border-radius:8px;padding:8px 16px;font-size:14px;cursor:pointer;transition:background .2s ease,color .2s ease}.treat-time .bundle-btn.add{background:#4caf50;color:#fff}.treat-time .bundle-btn.remove{background:#f44336;color:#fff}.sub_description_bundle{padding-bottom:30px}.feeding-meals{padding-top:10px}.quiz-email-field,.quiz-name-field{width:100%;padding:10px;font-size:16px;border:1px solid;border-radius:5px}.customername-wrapper{margin-bottom:20px}.quiz-email-submit{display:block;width:100%;background:#e66c55;max-width:320px;padding:14px 10px;border-radius:50px;color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;margin:15px auto}@media screen and (max-width:1024px) and (min-width:768px){.quiz-results-container .quiz-product{width:calc(33% - 15px)}}@media screen and (max-width:767px){.quiz-container .nav-buttons{gap:10px}.quiz_container_wrapper p.thought-text{margin:-5px auto auto;font-size:11px;line-height:15px}.breed-select-wrapper select.breed-select{width:200px}.quiz-container .progress-bar.page-width{margin-left:10px;margin-right:10px}.quiz-results-container .quiz-product{width:calc(50% - 15px)}}.quiz-success-message{text-align:center;margin-bottom:25px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
