.elementor-4055 .elementor-element.elementor-element-58c94bc1{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4055 .elementor-element.elementor-element-6a2360e{--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-4055 .elementor-element.elementor-element-c6e1367 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor-4055 .elementor-element.elementor-element-c6e1367 .products{column-gap:30px;row-gap:30px;}@media(max-width:1024px){.elementor-4055 .elementor-element.elementor-element-c6e1367 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:880px){.elementor-4055 .elementor-element.elementor-element-c6e1367 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:767px){.elementor-4055 .elementor-element.elementor-element-c6e1367 .sp-products-loop-wrapper ul.products{grid-template-columns:repeat(1, minmax(0, 1fr));}}.kt-jewelry-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;
}
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;
}