css
.dog-food-calculator .container{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc}.dog-food-calculator .input-group{margin-bottom:10px}.dog-food-calculator .input-group label{display:block;margin-bottom:5px}.dog-food-calculator .input-group input,.dog-food-calculator .input-group select{width:100%;padding:8px;box-sizing:border-box}.dog-food-calculator .results{margin-top:20px}.dog-food-calculator .results div{margin-bottom:10px}.woocommerce-message,.woocommerce-info,.woocommerce-error,.single-product .woocommerce-message,.single-product .woocommerce-info{padding:14px 18px!important;color:#263406!important;background:#fff9ea!important;border:1px solid rgba(106,130,47,0.35)!important;border-left:4px solid #6a822f!important;border-radius:5px!important;font-size:14px!important;line-height:1.5!important;display:block!important;width:100%!important;box-sizing:border-box!important;margin-bottom:20px!important;text-align:left!important}.woocommerce-error li{color:#263406!important;list-style:none!important}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button,.single-product .woocommerce-message a.button,.single-product .woocommerce-info a.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;padding:8px 15px!important;color:#ffffff!important;background:#6a822f!important;border-radius:5px!important;opacity:1!important;visibility:visible!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;float:right!important;margin-top:-5px!important}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.single-product .woocommerce-message a.button:hover,.single-product .woocommerce-info a.button:hover{background:#536823!important;color:#ffffff!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:#6a822f!important;font-weight:700!important;text-decoration:underline!important}.single-product .summary .price,.single-product .summary .price .amount,.single-product .summary .price bdi,.single-product .summary .woocommerce-Price-currencySymbol,.single-product .et_pb_wc_price .price,.single-product .et_pb_wc_price .amount,.single-product .et_pb_wc_price bdi{color:#263406!important}.single-product .woocommerce-Price-currencySymbol{font-size:0!important}.single-product .woocommerce-Price-currencySymbol::before{content:"\20BA";font-size:26px!important;color:#263406!important;margin-right:2px}.single-product .cart .button,.single-product .single_add_to_cart_button,.single-product .et_pb_wc_add_to_cart .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:13px 24px!important;color:#ffffff!important;background:#6a822f!important;border:0!important;border-radius:5px!important;opacity:1!important;visibility:visible!important;font-size:16px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important}.single-product .cart .button:hover,.single-product .single_add_to_cart_button:hover,.single-product .et_pb_wc_add_to_cart .button:hover{color:#ffffff!important;background:#536823!important;opacity:1!important}.single-product .quantity .qty{width:54px!important;height:48px!important;color:#263406!important;background:#ffffff!important;border:1px solid #ded8cf!important;border-radius:4px!important;box-shadow:none!important;text-align:center}.woocommerce form.checkout_coupon button.button,.woocommerce form.checkout_coupon input[name="apply_coupon"],.woocommerce-page form.checkout_coupon button.button{background-color:#5b6b3e!important;color:#ffffff!important;border:none!important;opacity:1!important}.woocommerce form.checkout_coupon button.button:hover,.woocommerce form.checkout_coupon input[name="apply_coupon"]:hover,.woocommerce-page form.checkout_coupon button.button:hover{background-color:#43502c!important;color:#ffffff!important}.woocommerce-order-received .woocommerce-MyAccount-downloads-file,.woocommerce-order-received .woocommerce-table--order-downloads a.button{color:#ffffff!important;background-color:#31583b!important;border-color:#31583b!important}.woocommerce-order-received .woocommerce-MyAccount-downloads-file:hover,.woocommerce-order-received .woocommerce-table--order-downloads a.button:hover{color:#ffffff!important;background-color:#24472d!important;border-color:#24472d!important}.no-link>a{pointer-events:none;cursor:default}