.elementor-1223 .elementor-element.elementor-element-6560dee .eael-breadcrumbs .eael-breadcrumbs__content{background-color:#FFD315;border-style:none;color:#020202;font-family:"Inter", Sans-serif;}.elementor-1223 .elementor-element.elementor-element-6560dee .eael-breadcrumbs .eael-breadcrumbs__content a{color:#5C5C5C;}.elementor-1223 .elementor-element.elementor-element-6560dee .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#2C2C2C;}.elementor-1223 .elementor-element.elementor-element-6560dee .eael-breadcrumbs .eael-breadcrumb-separator{color:#2C2C2C;margin:0 10px;}.elementor-1223 .elementor-element.elementor-element-9e4f4f4 > .elementor-container{max-width:1200px;}body.elementor-page-1223:not(.elementor-motion-effects-element-type-background), body.elementor-page-1223 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-3f83fa9 */.filter-bar {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
    margin-bottom: 20px;
  }

  .filter-bar input,
  .filter-bar select {
    padding: 8px 12px;
    font-size: 14px;
  }

  .product-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }

  .product-card {
    width: 280px;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 15px;
    text-decoration: none;
    color: inherit;
    transition: 0.2s ease;
  }

  .product-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  }

  .product-card img {
    width: 100%;
    height: auto;
    object-fit: contain;
    margin-bottom: 10px;
  }

  .product-title {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 5px;
  }

  .product-desc {
    font-size: 14px;
    margin-bottom: 10px;
  }/* End custom CSS */