.woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);list-style:none;margin:0 auto;padding:0;max-width:1080px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{width:100%;float:none;margin:0;padding:0;text-align:start;background:var(--sf);border-radius:var(--rm);box-shadow:var(--sh1);overflow:hidden;display:flex;flex-direction:column}.woocommerce ul.products li.product img{width:100%;aspect-ratio:1;object-fit:cover;display:block;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px;font-weight:500;padding:4px 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products li.product .price{font-weight:700;padding:0 12px 12px}.woocommerce ul.products li.product .button{margin:0 12px 12px;border-radius:var(--rp);background:var(--fb-primary-btn);color:#fff;min-height:36px;display:flex;align-items:center;justify-content:center}@media (min-width:900px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}:is(.woocommerce ul.products li.product,.woocommerce div.product) .star-rating{position:relative;float:none;height:16px;font-size:14px;line-height:16px;width:auto;padding:0;margin:0;color:var(--bd);overflow:hidden;white-space:nowrap}:is(.woocommerce ul.products li.product,.woocommerce div.product) .star-rating::before{content:"★★★★★";letter-spacing:1px}.woocommerce ul.products li.product .star-rating{display:block;padding:2px 12px 0}.woocommerce ul.products li.product .star-rating::before{position:absolute;top:2px;left:12px}.woocommerce div.product .star-rating{display:inline-block;margin:0 4px 0 0;vertical-align:middle}.woocommerce div.product .star-rating::before{position:static;float:none;top:auto;left:auto}:is(.woocommerce ul.products li.product,.woocommerce div.product) .star-rating span{position:absolute;bottom:0;overflow:hidden;white-space:nowrap;height:auto;padding:0;margin:0;font-size:0;color:var(--wa)}.woocommerce ul.products li.product .star-rating span{top:2px;left:12px}.woocommerce div.product .star-rating span{top:0;left:0}:is(.woocommerce ul.products li.product,.woocommerce div.product) .star-rating span::before{content:"★★★★★";font-size:14px;line-height:16px;letter-spacing:1px}