.woocommerce ul.products li.product{display:flex;flex-direction:column;border-radius:7px!important;overflow:hidden}
.woocommerce ul.products li.product>a.woocommerce-LoopProduct-link{display:block;flex:1}
.woocommerce ul.products li.product .woocommerce-loop-product__title{line-height:1.45!important;letter-spacing:0!important}
.woocommerce ul.products li.product .button{margin-top:14px!important;text-align:center;min-height:44px;display:flex!important;align-items:center;justify-content:center}
.woocommerce ul.products li.product .price{line-height:1.4!important;font-weight:700!important}
.airoxa-filters{border:1px solid #e3e6e2;border-radius:7px;align-items:flex-end}
.airoxa-filters select{min-height:44px;border-radius:4px}
.airoxa-filter-reset{padding:11px 3px;font-size:12px;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}
.woocommerce div.product .summary .price{font-weight:700;line-height:1.3}
.woocommerce div.product .summary .button{min-height:48px;text-align:center}
@media(max-width:760px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;min-height:62px}.woocommerce ul.products li.product .button{font-size:12px!important;padding:12px 8px!important}.airoxa-filters label{flex:1 1 100%!important}.airoxa-filters>strong{width:100%}.airoxa-filters .button{min-height:44px;flex:1 1 auto}.airoxa-filter-reset{padding:12px 8px}}
