.cost-calculator-widget h3{transition:background-color 1s}.cost-calculator-widget .highlight{background-color:#ffff7f !important}.cost-calculator-widget .days-left-chart .title h3{margin-top:50px;margin-bottom:20px;text-transform:uppercase;font-family:mr-eaves-modern, sans-serifall;color:#e04d67;font-size:27px}.cost-calculator-widget .days-left-chart .title h3 strong{color:#d52544;font-weight:600}.cost-calculator-widget .days-left-chart table{width:100%;box-shadow:2px 1px 1px 1px #EBEBEB}.cost-calculator-widget .days-left-chart table td,.cost-calculator-widget .days-left-chart table th{padding:20px 10px}.cost-calculator-widget .days-left-chart table td{text-align:center;font-size:15px}.cost-calculator-widget .days-left-chart table td.weight-class{text-transform:uppercase;font-weight:600;letter-spacing:.05em}.cost-calculator-widget .days-left-chart table td.adult-dogs,.cost-calculator-widget .days-left-chart table th.adult-dogs,.cost-calculator-widget .days-left-chart table td.adults,.cost-calculator-widget .days-left-chart table th.adults{font-size:16px}.cost-calculator-widget .days-left-chart table thead tr th{text-transform:uppercase;text-align:center}.cost-calculator-widget .days-left-chart .chart-footer{margin-bottom:100px;font-family:mr-eaves-modern, sans-serifall}.cost-calculator-widget .days-left-chart .chart-footer p{font-size:20px}.cost-calculator-widget .days-left-chart.canine-health .title h3{color:#f5000b}.cost-calculator-widget .days-left-chart.canine-health .title h3 strong{color:#D10009}.cost-calculator-widget .days-left-chart.canine-health tbody tr:nth-child(even) .adult-dogs,.cost-calculator-widget .days-left-chart.canine-health tbody tr:nth-child(even) .adults{background-color:#f9d3d8}.cost-calculator-widget .days-left-chart.canine-health tbody tr:nth-child(odd) .adult-dogs,.cost-calculator-widget .days-left-chart.canine-health tbody tr:nth-child(odd) .adults{background-color:#fceaec}.cost-calculator-widget .days-left-chart.canine-health th.adult-dogs,.cost-calculator-widget .days-left-chart.canine-health th.adults{background-color:#f9d3d8;color:#881321}.cost-calculator-widget .days-left-chart.veg-to-bowl .title h3{color:#51ca04}.cost-calculator-widget .days-left-chart.veg-to-bowl .title h3 strong{color:#43A703}.cost-calculator-widget .days-left-chart.veg-to-bowl tbody tr:nth-child(even) .adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl tbody tr:nth-child(even) .adults{background-color:#e3f9d6}.cost-calculator-widget .days-left-chart.veg-to-bowl tbody tr:nth-child(odd) .adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl tbody tr:nth-child(odd) .adults{background-color:#f2fced}.cost-calculator-widget .days-left-chart.veg-to-bowl th.adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl th.adults{background-color:#e3f9d6;color:#3d8a14}.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground .title h3{color:#f95d12}.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground .title h3 strong{color:#E14D06}.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground tbody tr:nth-child(even) .adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground tbody tr:nth-child(even) .adults{background-color:#fbead8}.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground tbody tr:nth-child(odd) .adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground tbody tr:nth-child(odd) .adults{background-color:#fef7f0}.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground th.adult-dogs,.cost-calculator-widget .days-left-chart.veg-to-bowl-fine-ground th.adults{background-color:#fbead8;color:#93530e}.cost-calculator-widget .days-left-chart.paradigm .title h3{color:#7a3ec8}.cost-calculator-widget .days-left-chart.paradigm .title h3 strong{color:#6932B0}.cost-calculator-widget .days-left-chart.paradigm tbody tr:nth-child(even) .adult-dogs,.cost-calculator-widget .days-left-chart.paradigm tbody tr:nth-child(even) .adults{background-color:#e5dff8}.cost-calculator-widget .days-left-chart.paradigm tbody tr:nth-child(odd) .adult-dogs,.cost-calculator-widget .days-left-chart.paradigm tbody tr:nth-child(odd) .adults{background-color:#f6f4fc}.cost-calculator-widget .days-left-chart.paradigm th.adult-dogs,.cost-calculator-widget .days-left-chart.paradigm th.adults{background-color:#e5dff8;color:#381e86}.cost-calculator-widget .days-left-chart.raw-vibrance .title h3{color:#e54d7a}.cost-calculator-widget .days-left-chart.raw-vibrance .title h3 strong{color:#E02E63}.cost-calculator-widget .days-left-chart.raw-vibrance tbody tr:nth-child(even) .adult-dogs,.cost-calculator-widget .days-left-chart.raw-vibrance tbody tr:nth-child(even) .adults{background-color:#f7deeb}.cost-calculator-widget .days-left-chart.raw-vibrance tbody tr:nth-child(odd) .adult-dogs,.cost-calculator-widget .days-left-chart.raw-vibrance tbody tr:nth-child(odd) .adults{background-color:#fcf3f8}.cost-calculator-widget .days-left-chart.raw-vibrance th.adult-dogs,.cost-calculator-widget .days-left-chart.raw-vibrance th.adults{background-color:#f7deeb;color:#832054}.cost-calculator-widget .cost-calculator{margin-top:15px}.cost-calculator-widget .cost-calculator table.links{width:100%;margin-bottom:0;border-radius:13px;background:#FFFFFF;border:solid 1px #DDDDDD;table-layout:auto}.cost-calculator-widget .cost-calculator table.links td{text-align:center;font-size:15px;padding:10px 10px}.cost-calculator-widget .cost-calculator table.links td:first-child{border-right:1px solid #E2E2E2}.cost-calculator-widget .cost-calculator table.links td a{color:#639aa8;font-weight:400;text-decoration:none;line-height:inherit}.cost-calculator-widget .cost-calculator.calculator-open table.links{border-radius:13px 13px 0 0}.cost-calculator-widget .days-calculator-screen,.cost-calculator-widget .cost-calculator-screen{position:relative}.cost-calculator-widget .days-calculator-screen .close,.cost-calculator-widget .cost-calculator-screen .close{position:absolute;bottom:4px;right:10px}.cost-calculator-widget .days-calculator-screen .close a,.cost-calculator-widget .cost-calculator-screen .close a{color:#A6A6A6;font-size:12px;text-transform:uppercase;letter-spacing:1px}.cost-calculator-widget .days-calculator-screen .close a:hover,.cost-calculator-widget .cost-calculator-screen .close a:hover{color:#8E8E8E}.cost-calculator-widget .cost-calculator.mobile-calculator .input-screen table td{display:block;width:100%}.cost-calculator-widget .cost-calculator.mobile-calculator .input-screen table td.recalculate-button{text-align:center;padding-bottom:10px}.cost-calculator-widget .cost-calculator.mobile-calculator .input-screen table td.recalculate-button a{width:150px}.cost-calculator-widget .cost-calculator.mobile-calculator .cost-calculator-screen .mobile-break{display:block}.cost-calculator-widget .cost-calculator.mobile-calculator .days-calculator-screen .sku-results h2{font-size:20px}.cost-calculator-widget .cost-calculator.mobile-calculator .days-calculator-screen .sku-results h3{font-size:18px}.cost-calculator-widget .cost-calculator.mobile-calculator .days-calculator-screen .sku-results h4{letter-spacing:.03em}.cost-calculator-widget .cost-calculator .input-screen table{width:100%;margin:0;margin-top:3px;border:none;background-color:transparent}.cost-calculator-widget .cost-calculator .input-screen table td{border:none}.cost-calculator-widget .cost-calculator .input-screen table .weight-input{width:65%}.cost-calculator-widget .cost-calculator .input-screen table .recalculate-button{width:35%;text-align:left}.cost-calculator-widget .cost-calculator .input-screen table .recalculate-button a{background-color:#4777AB;color:white;border:none;font-weight:400;border-radius:4px;height:35px;width:90%;display:inline-block;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease;font-size:13px;text-align:center;padding-top:6px}.cost-calculator-widget .cost-calculator .input-screen table .recalculate-button a:hover{background-color:#385e87}.cost-calculator-widget .cost-calculator .input-screen table .weight-input .dogs-age{font-size:11px;padding-top:7px}.cost-calculator-widget .cost-calculator .input-screen table .weight-input .dogs-age select{all:revert;width:160px;padding-top:5px;font-size:11px;padding-bottom:5px;padding-left:5px;padding-right:5px;border:1px solid #B5B5B5;height:25px;margin-bottom:1px;margin-left:5px}.cost-calculator-widget .cost-calculator .input-screen{background-color:#FBFBFB;border-bottom:1px solid #D8D8D8;margin-bottom:7px}.cost-calculator-widget .cost-calculator .input-screen .weight-input{padding:10px 0;text-align:center;font-size:16px;color:#717171}.cost-calculator-widget .cost-calculator .input-screen .weight-input input[type=text]{display:inline-block;width:50px;border:none;font-size:22px;border:1px solid #B5B5B5;background-color:#FEF88D;padding:1px 0px;height:30px;text-align:center;margin:0}.cost-calculator-widget .cost-calculator .input-screen .weight-input input[type=text]:focus{outline:none}.cost-calculator-widget .cost-calculator .input-screen .error-message{margin:5px 15px;background-color:#B64742;padding:8px 15px;border-radius:2px;margin-bottom:10px}.cost-calculator-widget .cost-calculator .input-screen .error-message p{color:#FFFEFE;font-weight:400;margin:0;padding:0}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results{padding:15px}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results table{border:0;width:100%;text-align:center;margin-bottom:0;border-collapse:collapse;border-spacing:0}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results td{background:none;border:0;padding:5px;margin:0;text-align:center;border-bottom:1px solid #E1E1E1;padding-bottom:5px}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results tr:nth-child(odd) td,.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results tr:nth-child(even) td{background:white}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results tr:last-child td{border-bottom:0px solid #999}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results .calculator-thumbnail{height:60px}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-results .calculator-thumbnail img{height:100%}.cost-calculator-widget .cost-calculator .days-calculator-screen .sku-name h2{font-size:22px}.cost-calculator-widget .cost-calculator .days-calculator-screen td.days h4{font-size:12px;margin-bottom:3px;color:#2A3034;text-transform:uppercase;letter-spacing:.09em;font-weight:600}.cost-calculator-widget .cost-calculator .days-calculator-screen td.days h3{font-size:19px;font-weight:200}.cost-calculator-widget .cost-calculator .days-calculator-screen td.days h3 .calendar-icon{color:#BEC2C5;display:inline-block;margin-right:5px;font-size:18px}.cost-calculator-widget .cost-calculator .cost-calculator-screen table td{text-align:center}.cost-calculator-widget .cost-calculator .cost-calculator-screen .protein-per-pound{padding:0px 0;text-align:center;font-size:11px;color:#717171;margin-top:10px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .protein-per-pound a{color:#4C6C8D;text-decoration:underline}.cost-calculator-widget .cost-calculator .cost-calculator-screen .protein-per-pound input[type=text]{display:inline-block;width:50px;border:1px solid #B5B5B5;background-color:#FEF88D;padding:1px 0px;height:20px;font-size:12px;text-align:center;margin:0}.cost-calculator-widget .cost-calculator .cost-calculator-screen .protein-per-pound input[type=text]:focus{outline:none}.cost-calculator-widget .cost-calculator .cost-calculator-screen,.cost-calculator-widget .cost-calculator .days-calculator-screen{margin-top:-3px;border:1px solid #E0E0E0;border-top:0px solid #999}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown{border-top:1px solid #F0F0F0;padding-top:10px;margin-top:0px;margin-bottom:10px;margin-left:10px;margin-right:10px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown h4{text-transform:uppercase;font-size:11px;color:#717171;letter-spacing:.1em;text-align:center}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown h2{text-align:center;font-size:16px;margin-bottom:5px;margin-top:2px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown h2 strong{font-weight:400}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown table{width:100%;margin:0;padding:0;border:0}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown table td{border-right:1px solid #E3E3E3;padding:0 5px;vertical-align:top}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown table td:last-child{border-right:0px solid #D0D0D0}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown td{width:33%}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown h3{margin-bottom:2px;font-size:17px;margin-top:1px;font-weight:100;color:#656C6B;margin-bottom:7px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown h3 span{color:#969696;font-size:10px;font-weight:500}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown .part-description{margin-top:4px;font-size:13px;color:#737373;font-style:normal;line-height:1.2em;margin-bottom:4px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .meal-breakdown .part-description strong{color:#484D6C;font-weight:600;display:block}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results{padding:0 15px;padding-bottom:10px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table{margin:0;border:0;width:100%}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table td{border:0}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table td:first-child{border-right:1px solid #DADADA}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table h3{margin-bottom:2px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table h3 span{color:#686868;font-weight:500}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .description{color:#2B2B2B;font-size:12px;line-height:1.4em;display:block}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .description .can-math{color:#7B7B7B}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .description strong{font-weight:600}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day{width:55%}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day h2{text-transform:uppercase;font-size:12px;color:#B3B3B3;margin-top:-3px;margin-bottom:-2px;letter-spacing:.08em;font-weight:400}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day h2 span{color:#76C570;font-size:16px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day h3{font-size:27px;color:#6AB282;font-weight:400}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day h3 span{font-size:15px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .harveys-cost-per-day.single{border-right:none}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .can-cost-per-day .versus{color:#777777;font-weight:100;font-weight:16px}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .can-cost-per-day h3{font-size:19px;font-weight:400;color:#A96B4A}.cost-calculator-widget .cost-calculator .cost-calculator-screen .per-day-results table .can-cost-per-day h3 span{font-size:12px}#popover__days-calculator-landing h5.highlight{background-color:#ffff7f !important}#popover__days-calculator-landing .days-calculator-screen.landing{background:white;margin-top:2rem;padding:4rem}#popover__days-calculator-landing .days-calculator-screen.landing .input-screen{background-color:#F1F1F1;padding:5px 15px;border:1px solid #EFEFEF;padding-top:15px;border-radius:15px}#popover__days-calculator-landing .days-calculator-screen.landing #dogs_weight{display:inline-block;width:50px;text-align:center}#popover__days-calculator-landing .days-calculator-screen.landing .recalculate-button{display:inline-block;margin-left:1rem}#popover__days-calculator-landing .days-calculator-screen.landing table{width:100%;border:none;box-shadow:none !important}#popover__days-calculator-landing .days-calculator-screen.landing table .calculator-thumbnail{text-align:center}#popover__days-calculator-landing .days-calculator-screen.landing table img{width:35px;margin:0 auto}#popover__days-calculator-landing .days-calculator-screen.landing table h5{font-size:18px;font-weight:500}#popover__days-calculator-landing .days-calculator-screen.landing table h5 i{margin-left:15px;color:#0A8300}#popover__days-calculator-landing hr{margin:10px 0}#popover__days-calculator-landing table{background:#FFFFFF;margin-bottom:1.25rem;table-layout:auto}#popover__days-calculator-landing table caption{background:transparent;color:#222222;font-size:1rem;font-weight:bold}#popover__days-calculator-landing table tbody{border:none}#popover__days-calculator-landing table thead{background:#F5F5F5}#popover__days-calculator-landing table thead tr th,#popover__days-calculator-landing table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222}#popover__days-calculator-landing table tfoot{background:#F5F5F5}#popover__days-calculator-landing table tfoot tr th,#popover__days-calculator-landing table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222222}#popover__days-calculator-landing table tr th,#popover__days-calculator-landing table tr td{padding:0.1875rem 0.625rem;font-size:0.8125rem;color:#222222;text-align:left;display:table-cell;line-height:1.125rem;border:none}#popover__days-calculator-landing table tr.even,#popover__days-calculator-landing table tr.alt,#popover__days-calculator-landing table tr:nth-of-type(even){background:#F9F9F9}
