/* MEISP 15.7 — readable typography and balanced WooCommerce cards */
body.woocommerce,body.woocommerce-page,body.woocommerce-shop,body.post-type-archive-product,body.tax-product_cat{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product,body.post-type-archive-product .meisp-shop-catalog ul.products li.product,body.tax-product_cat .meisp-shop-catalog ul.products li.product{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;display:flex!important;flex-direction:column!important;min-height:390px!important;height:auto!important;padding-bottom:16px!important;box-sizing:border-box!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product .woocommerce-LoopProduct-link,body.post-type-archive-product .meisp-shop-catalog ul.products li.product .woocommerce-LoopProduct-link,body.tax-product_cat .meisp-shop-catalog ul.products li.product .woocommerce-LoopProduct-link{display:block!important;flex:1 0 auto!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product h2.woocommerce-loop-product__title,body.post-type-archive-product .meisp-shop-catalog ul.products li.product h2.woocommerce-loop-product__title,body.tax-product_cat .meisp-shop-catalog ul.products li.product h2.woocommerce-loop-product__title{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:700!important;font-size:18px!important;letter-spacing:-.35px!important;line-height:1.35!important;min-height:50px!important;margin:0 0 10px!important;text-transform:none!important;text-shadow:none!important;color:#102b36!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product .price,body.post-type-archive-product .meisp-shop-catalog ul.products li.product .price,body.tax-product_cat .meisp-shop-catalog ul.products li.product .price{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:800!important;font-size:21px!important;line-height:1.25!important;letter-spacing:-.3px!important;margin:0 0 14px!important;color:#00813a!important}
.meisp-shop-catalog ul.products li.product .price del{font-size:15px!important;color:#738d82!important;opacity:1!important}
.meisp-shop-catalog ul.products li.product .price ins{font-size:21px!important;color:#00813a!important;text-decoration:none!important}
body.woocommerce-shop .meisp-shop-catalog ul.products li.product .button,body.post-type-archive-product .meisp-shop-catalog ul.products li.product .button,body.tax-product_cat .meisp-shop-catalog ul.products li.product .button{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important;min-height:45px!important;margin:0 16px!important;width:calc(100% - 32px)!important;box-sizing:border-box!important;align-self:center!important}
.meisp-shop-catalog ul.products li.product img{object-fit:cover!important;object-position:center!important}
.meisp-shop-catalog ul.products li.product .onsale{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important}
.meisp-shop-hero,.meisp-shop-filterbar{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}
.meisp-shop-hero h1{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:800!important;letter-spacing:-1px!important}
.meisp-shop-filterbar a,.meisp-shop-filterbar button{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:650!important}
footer,footer a,footer p,footer strong,footer h2,footer h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important}
footer a{color:#c8f5e3!important;text-decoration:none!important}
footer a:hover{color:#26ed67!important;text-decoration:underline!important}
@media(max-width:650px){body.woocommerce-shop .meisp-shop-catalog ul.products li.product h2.woocommerce-loop-product__title{font-size:17px!important;min-height:0!important}body.woocommerce-shop .meisp-shop-catalog ul.products li.product{min-height:0!important}}
