.products{clear:both;margin:0 auto 20px;padding:0;text-align:center}.products li{list-style:none}.products .product{background:#fff;border-radius:var(--w-radius);box-shadow:var(--w-shadow-bordered);display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;padding-bottom:20px;position:relative}.products .product:hover{box-shadow:var(--w-shadow-lg-bordered)}.products .product img{border-top-left-radius:var(--w-radius);border-top-right-radius:var(--w-radius);width:100%}.products h3{border:none;color:#444;font-size:95%;margin:20px 0 10px;padding:0}.products .onsale{background:#c9282e;border-radius:0 var(--w-radius) 0 var(--w-radius);color:#fff;font-weight:600;padding:.3em .6em;position:absolute;right:0;top:0}.products .price{display:block;margin:.5em 0}.products .price ins{font-weight:600;text-decoration:none}.products .btn{margin:.5em auto 0;width:auto}.woocommerce-error,.woocommerce-info,.woocommerce-message{word-wrap:break-word;border-radius:var(--w-radius);box-shadow:var(--w-shadow);clear:both;color:#fff;margin:20px 0 25px;padding:20px}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{background:#dedede;border-radius:var(--w-radius);color:#444!important;float:right;font-weight:600;margin-left:20px;padding:2px 20px}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#fff!important}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none;padding:0}.woocommerce-message{background:#418524}.woocommerce-info{background:#0077b5}.woocommerce-error{background:#c9282e}.rating{line-height:1}.rating .stars,.rating>*{display:inline-block;vertical-align:middle}.rating .stars{color:#bbb;overflow:hidden;position:relative}.rating .stars .full{color:#fdcc0d;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap}.rating .stars .empty:before,.rating .stars .full:before{content:"\2605\2605\2605\2605\2605";font-size:20pt}p.product.woocommerce.add_to_cart_inline{display:block;margin:0 auto 20px;max-width:200px;text-align:center}p.product.woocommerce.add_to_cart_inline .amount{margin-bottom:.4em}p.product.woocommerce.add_to_cart_inline button{margin-top:0}article div.woocommerce{margin-bottom:20px}