body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-notice{position:relative!important;box-sizing:border-box!important;width:100%!important;margin:18px 0!important;padding:18px 20px 18px 54px!important;background:#fff!important;border:1px solid #d9e2da!important;border-left:4px solid #12651f!important;border-radius:10px!important;color:#111!important;font-size:16px!important;line-height:1.5!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error{border-top:1px solid #d9e2da!important}body.woocommerce-page .woocommerce-message::before,body.woocommerce-page .woocommerce-info::before{position:absolute!important;top:18px!important;left:18px!important;margin:0!important;color:#12651f!important;font-size:18px!important;line-height:1!important}body.woocommerce-page .woocommerce-error{border-left-color:#b42318!important}body.woocommerce-page .woocommerce-error::before{color:#b42318!important}body.woocommerce-page .woocommerce-message a.button,body.woocommerce-page .woocommerce-info a.button,body.woocommerce-page .woocommerce-error a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;box-sizing:border-box!important;margin:-6px 0 -6px 20px!important;padding:10px 20px!important;float:right!important;background:#12651f!important;color:#fff!important;border:1px solid #12651f!important;border-radius:8px!important;font-size:15px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}body.woocommerce-page .woocommerce-message a.button:hover,body.woocommerce-page .woocommerce-info a.button:hover,body.woocommerce-page .woocommerce-error a.button:hover{background:#0e5519!important;border-color:#0e5519!important;color:#fff!important}body.woocommerce-page .woocommerce-message a.restore-item{display:inline!important;float:none!important;min-height:0!important;margin:0 0 0 5px!important;padding:0!important;background:0 0!important;border:0!important;border-radius:0!important;color:#12651f!important;font-weight:700!important;text-decoration:underline!important}body.woocommerce-page .woocommerce-message a.restore-item:hover{background:0 0!important;color:#0e5519!important}body.woocommerce-cart .cart-empty.woocommerce-info{margin-top:18px!important;padding-top:18px!important;padding-bottom:18px!important;background:#fff!important;border-left:4px solid #12651f!important}body.woocommerce-cart .return-to-shop{margin:18px 0 28px!important}body.woocommerce-cart .return-to-shop a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:50px!important;box-sizing:border-box!important;margin:0!important;padding:12px 24px!important;background:#12651f!important;color:#fff!important;border:1px solid #12651f!important;border-radius:8px!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;text-decoration:none!important;box-shadow:none!important}body.woocommerce-cart .return-to-shop a.button:hover{background:#0e5519!important;border-color:#0e5519!important;color:#fff!important}@media (max-width:767px){body.woocommerce-page .woocommerce-message,body.woocommerce-page .woocommerce-info,body.woocommerce-page .woocommerce-error,body.woocommerce-page .woocommerce-notice{margin:14px 0!important;padding:16px 14px 16px 46px!important;border-radius:8px!important;font-size:15px!important;line-height:1.45!important}body.woocommerce-page .woocommerce-message::before,body.woocommerce-page .woocommerce-info::before{top:17px!important;left:14px!important;font-size:17px!important}body.woocommerce-page .woocommerce-message a.button,body.woocommerce-page .woocommerce-info a.button,body.woocommerce-page .woocommerce-error a.button{display:flex!important;width:100%!important;min-height:46px!important;box-sizing:border-box!important;float:none!important;clear:both!important;margin:14px 0 0!important;padding:11px 14px!important;text-align:center!important}body.woocommerce-page .woocommerce-message a.restore-item{display:inline!important;width:auto!important;min-height:0!important;margin:0 0 0 4px!important;padding:0!important;float:none!important;background:0 0!important;color:#12651f!important;border:0!important;text-align:left!important}body.woocommerce-cart .return-to-shop a.button{display:flex!important;width:100%!important;min-height:50px!important;box-sizing:border-box!important;margin:0!important;padding:12px 16px!important}}@media (min-width:1000px){body.single-product .woocommerce-message{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:72px!important;box-sizing:border-box!important;padding:14px 190px!important;text-align:center!important}body.single-product .woocommerce-message::before{position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}body.single-product .woocommerce-message a.button{position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;float:none!important;margin:0!important}}