.h-100 .elementor-widget-container { height: 100% ; }
.top-sale-product { border: 2px solid #0e39ff; height: 100%; }
.top-sale-product .sale-product-daily-deal { bottom: auto; top: 2rem; color: #444; background: #f4f4f4; border-radius: 2rem; left: 15%; right: 15%; padding: 5px 10px; }
.top-sale-product .sale-product-daily-deal:before, .top-sale-product .product-image .labels, .porto-products.filter-vertical .product-categories a:before { display: none; }
.top-sale-product .sale-product-daily-deal .daily-deal-title { font-size: .75rem; color: #444; letter-spacing: .025em; margin-right: 6px; }
.top-sale-product .sale-product-daily-deal .daily-deal-title, .top-sale-product .sale-product-daily-deal .porto_countdown { font-family: Poppins, sans-serif; }
.top-sale-product .sale-product-daily-deal .porto_countdown-amount,
.top-sale-product .sale-product-daily-deal .porto_countdown-period { font-size: .9375rem; font-weight: 700; letter-spacing: .025em; padding: 0; }
.top-sale-product li.product:hover .product-image { box-shadow: none !important; }
.top-sale-product li.product-col .product-content { margin-top: -2rem; position: relative; z-index: 1; padding: 0 10px 1px; }
.top-sale-product li.product-col .woocommerce-loop-product__title { font-family: Open Sans, sans-serif; font-size: 1.25rem; font-weight: 400; letter-spacing: .005em; color: #222529; }
.top-sale-product li.product-col .add-links .add_to_cart_button { font-size: .875rem; font-weight: 600; letter-spacing: -.05em; height: auto; background: #3050ff; padding: .7em 3em; color: #fff; border: none; border-radius: .375rem; }
.top-sale-product .add-links .add_to_cart_button:before { font-size: 1.75em; margin-right: .625rem; top: -2px; font-weight: 400; }
.top-sale-product .add-links-wrap { margin-top: 2rem; }
.top-sale-product li.product-col .add-links .yith-wcwl-add-to-wishlist>div, .top-sale-product li.product-col .add-links .quickview { top: 50% !important; transform: translateY(-50%); }
@media (max-width: 1219px) {
    .top-sale-product { height: auto; }
}
@media (min-width: 768px) and (max-width: 992px) {
    .top-sale-product li.product-col .add-links .add_to_cart_button { font-size: .6875rem; }
}
@media (min-width: 768px) {
    .border-gray { margin-left: -20px }
  }