.woocommerce ul.products li.product,.elementor-widget-wc-archive-products ul.products li.product{background:#fff;border:1px solid rgba(19,191,166,.75);border-radius:10px;padding:18px 18px 20px;box-shadow:0 8px 22px rgba(0,0,0,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;overflow:hidden}.woocommerce ul.products li.product:hover,.elementor-widget-wc-archive-products ul.products li.product:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(0,0,0,.09);border-color:#13bfa6}.woocommerce ul.products li.product a img,.elementor-widget-wc-archive-products ul.products li.product a img{width:100%;max-width:100%;height:auto;object-fit:unset;background:0 0;border-radius:8px;padding:0;margin:0 0 16px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-wc-archive-products ul.products li.product .woocommerce-loop-product__title{color:#1f2a2e;font-size:17px;font-weight:800;line-height:1.35;min-height:46px;margin:0 0 10px}.woocommerce ul.products li.product .price,.elementor-widget-wc-archive-products ul.products li.product .price{color:#1f2a2e;font-size:18px;font-weight:800;margin:8px 0}.woocommerce ul.products li.product .price del,.elementor-widget-wc-archive-products ul.products li.product .price del{color:#8b8b8b;opacity:1;font-size:15px;font-weight:600}.woocommerce ul.products li.product .price ins,.elementor-widget-wc-archive-products ul.products li.product .price ins{color:#1f2a2e;text-decoration:none}.woocommerce ul.products li.product .wc-gzd-additional-info,.woocommerce ul.products li.product .delivery-time-info,.woocommerce ul.products li.product .shipping-costs-info,.elementor-widget-wc-archive-products ul.products li.product .wc-gzd-additional-info,.elementor-widget-wc-archive-products ul.products li.product .delivery-time-info,.elementor-widget-wc-archive-products ul.products li.product .shipping-costs-info{color:#7a8589;font-size:13px;line-height:1.45;margin:4px 0}.woocommerce ul.products li.product .button,.elementor-widget-wc-archive-products ul.products li.product .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:12px 16px;border-radius:8px;background:#13bfa6;color:#fff;font-size:15px;font-weight:800;text-decoration:none;border:0;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.woocommerce ul.products li.product .button:hover,.elementor-widget-wc-archive-products ul.products li.product .button:hover{background:#0e9d89;color:#fff;transform:translateY(-1px);box-shadow:0 8px 16px rgba(19,191,166,.22)}.woocommerce ul.products li.product .star-rating,.elementor-widget-wc-archive-products ul.products li.product .star-rating{color:#f5a623;margin:8px 0}.woocommerce span.onsale,.elementor-widget-wc-archive-products span.onsale{background:#13bfa6;color:#fff;border-radius:999px;min-height:auto;line-height:1;padding:8px 11px;font-size:12px;font-weight:800;box-shadow:0 6px 14px rgba(19,191,166,.22)}.woocommerce ul.products,.elementor-widget-wc-archive-products ul.products{gap:26px}.woocommerce .woocommerce-ordering select,.elementor-widget-wc-archive-products .woocommerce-ordering select{min-height:42px;padding:9px 38px 9px 14px;border:1px solid #d5dde1;border-radius:8px;background-color:#fff;color:#1f2a2e;font-size:14px}.woocommerce-result-count{color:#687478;font-size:14px}@media (max-width:767px){.woocommerce ul.products li.product,.elementor-widget-wc-archive-products ul.products li.product{padding:14px;border-radius:8px}.woocommerce ul.products li.product a img,.elementor-widget-wc-archive-products ul.products li.product a img{width:100%;height:auto;padding:0;margin-bottom:14px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.elementor-widget-wc-archive-products ul.products li.product .woocommerce-loop-product__title{font-size:15px;min-height:auto}.woocommerce ul.products li.product .price,.elementor-widget-wc-archive-products ul.products li.product .price{font-size:16px}.woocommerce ul.products li.product .button,.elementor-widget-wc-archive-products ul.products li.product .button{width:100%;font-size:14px}}