.woocommerce-products-compare-compare-button{margin:1em 0}.woocommerce-products-compare-compare-button .dashicons-external{top:-2px;position:relative}.woocommerce-products-compare-content{overflow-x:auto}.woocommerce-products-compare-content table{border:0;border-collapse:collapse;border-spacing:0}.woocommerce-products-compare-content table td,.woocommerce-products-compare-content table th{padding:.6em 10px;vertical-align:top;border-left:1px dotted #ccc}.woocommerce-products-compare-content table td:first-child,.woocommerce-products-compare-content table th:first-child{border-left:0}.woocommerce-products-compare-content table thead tr:hover{background-color:#f3fcdf}.woocommerce-products-compare-content table thead tr:first-child{border-bottom:1px solid #ccc}.woocommerce-products-compare-content table thead tr:first-child:hover{background-color:#fff}.woocommerce-products-compare-content table thead td,.woocommerce-products-compare-content table thead th{text-align:center;vertical-align:middle}.woocommerce-products-compare-content table thead td:first-child,.woocommerce-products-compare-content table thead th:first-child{text-align:left}.woocommerce-products-compare-content table thead .products.ratings-row td,.woocommerce-products-compare-content table thead .products.ratings-row th{border-bottom:1px solid #ccc}.woocommerce-products-compare-content table thead .products.ratings-row td .star-rating,.woocommerce-products-compare-content table thead .products.ratings-row th .star-rating{display:inline-block}.woocommerce-products-compare-content table thead .products.price-row td .price,.woocommerce-products-compare-content table thead .products.price-row th .price{margin-bottom:0}.woocommerce-products-compare-content table tbody tr{border-top:1px solid #ccc}.woocommerce-products-compare-content table tbody tr th{font-weight:700}.woocommerce-products-compare-content table tbody tr td{line-height:1.4em}.woocommerce-products-compare-content table tbody tr:nth-child(odd){background-color:#f5f5f5}.woocommerce-products-compare-content table tbody tr:first-child td,.woocommerce-products-compare-content table tbody tr:first-child th{border-top:1px solid #ccc}.woocommerce-products-compare-content table tbody tr:last-child td,.woocommerce-products-compare-content table tbody tr:last-child th{border-bottom:1px solid #ccc}.woocommerce-products-compare-content table tbody tr:hover{background-color:#f3fcdf}.woocommerce-products-compare-content table tfoot td,.woocommerce-products-compare-content table tfoot th{text-align:center;vertical-align:middle;border-top:1px solid #ccc}.woocommerce-products-compare-content table tfoot td:first-child,.woocommerce-products-compare-content table tfoot th:first-child{text-align:left}.woocommerce-products-compare-content h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce-products-compare-content .product a{text-decoration:none}.woocommerce-products-compare-content .product a.product-link{position:relative;display:block}.woocommerce-products-compare-content .product a.product-link img{margin:0 auto 20px auto;width:100%}.woocommerce-products-compare-content .product .onsale{top:0;right:0;left:auto;margin:-6px -5px 0 0}.woocommerce-products-compare-content .price{color:#85ad74;display:block;font-weight:400;margin-bottom:.5em}.woocommerce-products-compare-content .price ins{background:0 0}.woocommerce-products-compare-content .price del{font-size:.67em;color:rgb(145 145 145 / .5);margin:-2px 0 0 0}.woocommerce-products-compare-content .remove-compare-product{display:block;text-align:center;text-decoration:none;color:#999;font-size:.8em;margin-bottom:1.5em;border:0;outline:0}.woocommerce-products-compare-content .remove-compare-product:hover{color:#000}.woocommerce-products-compare-content .attachment-shop_catalog{margin-bottom:1.5em;display:block}.woocommerce-products-compare-content p.return-to-shop{margin:20px 0}.woocommerce-products-compare-content span.stock-status{display:block;text-align:center}.woocommerce-products-compare-content span.stock-status.out-of-stock{color:maroon}.woocommerce-products-compare-content span.stock-status.in-stock{color:#77a464}.woocommerce-products-compare-widget ul li{margin:1.5em 0}.woocommerce-products-compare-widget ul li img{float:right;width:34px;margin-left:3em}.woocommerce-products-compare-widget ul li a{display:block}.woocommerce-products-compare-widget ul li a.remove-compare-product{font-size:.8em;text-decoration:none;border:0;outline:0;opacity:0;transition:opacity .25s ease-in-out}.woocommerce-products-compare-widget ul li h3{display:inline;color:#666}.woocommerce-products-compare-widget ul li::after{content:"";clear:both}.woocommerce-products-compare-widget ul li:hover a.remove-compare-product{opacity:1}.woocommerce-products-compare-widget .woocommerce-products-compare-remove-all-products{padding-bottom:10px;display:inline-block}