.elementor-930 .elementor-element.elementor-element-96df5f8{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-930 .elementor-element.elementor-element-857fa38{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-893016d .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor-930 .elementor-element.elementor-element-893016d .products{column-gap:30px;row-gap:30px;}@media(max-width:992px){.elementor-930 .elementor-element.elementor-element-893016d .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:768px){.elementor-930 .elementor-element.elementor-element-893016d .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:480px){.elementor-930 .elementor-element.elementor-element-893016d .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}}.kt-sport-shop-cart-table table.shop_table tr:first-child td,
.kt-jewelry-cart-table table.shop_table tr:last-child td{
    border-top: none !important;
}
.woocommerce-cart .woocommerce-cart-form table.shop_table .quantity .sp-quantity-input-modern-wrap {
    width: unset;
}

.kt-sport-shop-cart-table table.shop_table th:first-child {
    border-radius: 0 15px 15px 0;
}

.kt-sport-shop-cart-table table.shop_table th:last-child {
    border-radius: 15px 0 0 15px;
}
label span,
legend span {
    font-weight: unset;
    font-size: unset;
    color: unset;
}
.sp-cat-filter {
	gap: 0 !important;
}
.woocommerce ul.products.columns-5 li.product {
    margin-bottom: 0 !important;
}