.woocommerce table.shop_table td{padding:.8em 0;vertical-align:middle;text-transform:none;border-color:#eaeaea;font-size:16px;line-height:23px;font-weight:500}.out-of-stock{color:#999;text-decoration:line-through}.badge-out-of-stock{position:absolute;top:10px;left:10px;background-color:#b30000;color:#fff;padding:6px 12px;font-size:.8rem;font-weight:700;text-transform:uppercase;border-radius:3px;z-index:10;pointer-events:none}.woocommerce ul.products li.product{position:relative}.thunk-product-content{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;height:auto !important;min-height:0 !important;overflow:visible !important}.thunk-product-content .woocommerce-loop-product__title,.thunk-product-content h2{white-space:normal !important;text-overflow:clip !important;overflow:visible !important;height:auto !important;max-height:none !important;line-height:1.3 !important;margin-bottom:8px !important;word-break:break-word !important}.thunk-product-content .price{position:relative !important;top:auto !important;bottom:auto !important;margin-top:4px !important;margin-bottom:12px !important;display:block !important;clear:both !important}.thunk-woo-product-list .woocommerce-loop-product__title,.thunk-product-content .woocommerce-loop-product__title{display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;white-space:normal !important;text-overflow:clip !important;overflow:visible !important;height:auto !important;max-height:none !important}.thunk-woo-product-list .price,.thunk-product-content .price{position:relative !important;display:block !important;clear:both !important;margin-top:8px !important}@media screen and (min-width:1025px){.thunk-product-content .woocommerce-loop-product__title,.thunk-product-content h2{font-size:16px !important;margin-bottom:10px !important}.thunk-product-content .price{margin-top:6px !important}}@media screen and (min-width:768px) and (max-width:1024px){.thunk-product-content .woocommerce-loop-product__title,.thunk-product-content h2{font-size:15px !important;margin-bottom:8px !important}.thunk-product-content .price{margin-top:4px !important}}@media screen and (max-width:767px){.thunk-product-content .woocommerce-loop-product__title,.thunk-product-content h2{font-size:14px !important;margin-bottom:6px !important}.thunk-product-content .price{margin-top:4px !important;font-size:14px !important}}