/.latest-products { display: flex; justify-content: center; gap: 20px; flex-wrap: nowrap; max-width: 1260px; margin: 0 auto;}.product-card { position: relative; flex: 0 0 300px; background: #fff; border-radius: 12px; padding: 16px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); display: flex; flex-direction: column; gap: 12px; transition: transform .2s ease, box-shadow .2s ease; cursor: pointer;}.product-card:hover { transform: translateY(-4px); box-shadow: 0 8px 16px rgba(0,0,0,0.12);}.product-card .product-image,.product-card img,.woocommerce ul.products li.product img { width: 100%; height: 500px; object-fit: cover; border-radius: 8px;}.product-card .product-title { margin: 0; font-size: 18px; font-weight: 600; text-align: center; color: #000;}.stretch-link { position: absolute; inset: 0; z-index: 10; display: block; text-indent: -9999px;}@media (min-width: 769px) { .filter, .filter .filter-content, .filter ul.product-categories, .filter ul.children, .filter .widget-content { display: block !important; visibility: visible !important; max-height: none !important; height: auto !important; opacity: 1 !important; overflow: visible !important; }}@media (max-width: 478px) {.main-products ul.products { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 4px !important;  margin: 0 !important; padding: 0 !important; width: 100% !important; align-items: start !important; }.main-products ul.products li.product { width: 100% !important; max-width: 100% !important; margin: 0 !important; padding: 0 !important; float: none !important; clear: none !important; height: auto !important; min-height: 0 !important; background: transparent !important; border: none !important;}.main-products ul.products li.product:nth-child(odd),.main-products ul.products li.product:nth-child(even) { width: 100% !important; margin: 0 !important; padding: 0 !important;}.main-products ul.products li.product img { width: 100% !important; height: auto !important; object-fit: cover !important;  aspect-ratio: auto !important; max-height: none !important; min-height: 0 !important; display: block !important; margin: 0 !important; padding: 0 !important;}.main-products ul.products li.product a,.main-products ul.products li.product .woocommerce-loop-product__link { height: auto !important; aspect-ratio: auto !important; overflow: visible !important; display: block !important; margin: 0 !important; padding: 0 !important;}.main-products ul.products li.product .woocommerce-loop-product__title { margin: 4px 0 0 0 !important; padding: 0 !important; font-size: 13px !important;}.main-products ul.products li.product .price { display: none !important;}.main-products ul.products li.product .button,.main-products ul.products li.product .add_to_cart_button { display: none !important;}}@media (max-width: 478px) {#brxe-a01a13 {visibility: hidden}}#brxe-22b6aa {align-self: stretch !important; width: 100%; height: 121px; justify-content: center; padding-right: 40px; padding-left: 40px}@media (max-width: 767px) {#brxe-22b6aa {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-22b6aa {height: 0px; padding-top: 20px; padding-bottom: 20px}}#brxe-5918cd .title .title-tag {font-size: 16px; font-family: "Quicksand"; text-transform: capitalize; font-weight: 700; line-height: 1em; color: #000000}#brxe-5918cd {color: #919191; font-family: "Cabin"; font-size: 13px; text-transform: capitalize; line-height: 2em; font-weight: 400}#brxe-5918cd .toggle {font-size: 20px; color: #3e58da}#brxe-5918cd .title {margin-bottom: 10px}#brxe-7480b4 {align-self: stretch !important; width: 100%; padding-top: 40px; padding-right: 40px; padding-bottom: 40px; padding-left: 40px; border-top: 1px solid #ededed; border-right: 0 solid #ededed; border-bottom: 1px solid #ededed; border-left: 0 solid #ededed}@media (max-width: 767px) {#brxe-7480b4 {padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}}#brxe-201923 {width: 400px; position: sticky; top: 0px; flex-shrink: 0}@media (max-width: 991px) {#brxe-201923 {width: 300px}}@media (max-width: 767px) {#brxe-201923 {width: 30%}}@media (max-width: 478px) {#brxe-201923 {width: 100%; position: relative; order: 2}}#brxe-a2c254 .repeater-item [data-field-id="5ddf06"] {margin-top: 40px; margin-right: 40px; margin-left: 40px}#brxe-a2c254 .repeater-item [data-field-id="cae720"] {margin-top: 10px; margin-right: 40px; margin-bottom: 0; margin-left: 40px; text-align: left; text-transform: capitalize; font-size: 15px; font-family: "Quicksand"; font-weight: 700; color: #000000}#brxe-a2c254 .repeater-item [data-field-id="f032a5"] {text-align: left; font-size: 14px; color: #3e58da; font-family: "Cabin"; font-weight: 700; margin-top: 10px; margin-right: 40px; margin-left: 40px}#brxe-a2c254 .repeater-item [data-field-id="dbf749"] {margin-right: 40px; margin-bottom: 20px; margin-left: 40px}#brxe-a2c254 .product {border-top: 1px solid #ededed; border-right: 0 solid #ededed; border-bottom: 0 solid #ededed; border-left: 1px solid #ededed; height: 700px}#brxe-a2c254 .products {gap: 0px; grid-template-columns: repeat(3, 1fr)}#brxe-a2c254 {width: 100%}@media (max-width: 991px) {#brxe-a2c254 .products {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 478px) {#brxe-a2c254 .products {grid-template-columns: repeat(2, 1fr)}}#brxe-7f2ae6 {align-self: flex-start; padding-top: 40px; padding-bottom: 40px; padding-left: 40px; border-top: 1px solid #ededed; border-right: 0 solid #ededed; border-bottom: 0 solid #ededed; border-left: 1px solid #ededed; font-size: 12px; font-family: "Cabin"; font-weight: 400; color: #000000}#brxe-7f2ae6:hover {color: #3853d8}@media (max-width: 767px) {#brxe-7f2ae6 {padding-top: 20px; padding-bottom: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-7f2ae6 {align-self: center}}#brxe-4ebf8b {align-self: stretch !important; width: 100%}@media (max-width: 478px) {#brxe-4ebf8b {order: 1}}#brxe-848f11 {width: auto}@media (max-width: 767px) {#brxe-848f11 {width: 70%; align-self: flex-start !important; flex-shrink: 0}}@media (max-width: 478px) {#brxe-848f11 {width: 100%; order: 1}}#brxe-d44ed2 {background-color: #ffffff; box-shadow: 1px 1px 40px 0 rgba(0, 0, 0, 0.2); margin-top: -85px; margin-bottom: 120px; width: 1600px; flex-direction: row}@media (max-width: 478px) {@media screen and (max-width: 767px) {  .main-products img { object-fit: contain !important;  height: auto !important;  width: 100%;  aspect-ratio: auto !important;  }   .main-products .price, .main-products .product-price, }