<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.breadcrumbs-wrapper {
    border-radius: 10px !important;
      margin-top: 15px !important;
      margin-bottom: 25px !important;
      max-width: 1400px !important;
      margin-left: auto !important;
      margin-right: auto !important;
      padding-left: 15px !important;
      padding-right: 15px !important;
  }
  
  .box-filters {
  border: none !important;
  border-radius: 10px !important;
  }
  
  #category-header form {
  border: none !important;
  }
  
  #category-header label {
  border-radius: 12px !important;
  border: none !important;
  margin: 5px !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05) !important;
  }
  
  #products .product {
      margin: 0 !important;
      border: none !important;
  }
  
  .products-block.products .product {
      padding: 5px 10px 24px 10px !important;
  }
  
  #products .product:hover {
  box-shadow: none !important;
  }
  
  #products .product .p {
      background: #fff !important;
      border-radius: 12px !important;
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05) !important;
      display: flex !important;
      flex-direction: column !important;
      height: 100%;
      justify-content: space-between; 
      padding: 15px !important; 
      position: relative !important;
      transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out !important;
  }
  
  #products .product .p:hover {
      transform: translateY(-3px) !important;
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.08) !important;
  }
  
  #products .product .p-desc,
  #products .product .p-code,
  #products .product .ratings-wrapper,
  #products .product .show-tooltip {
      display: none !important;
  }
  
  .products-block {
      border-left: none !important;
      border-top: none !important;
  }
  
  #products .product .flags {
      position: absolute !important;
      top: 10px; 
      right: 10px; 
      z-index: 3;
      display: flex !important; 
      justify-content: flex-end;
  }
  
  #products .product .flags-default .flag,
  #products .product .flags-extra .flag,
  .flag-discount .price-standard {
      display: none !important;
  }
  
  #products .product .flag.flag-discount {
      display: inline-block !important; 
      padding: 4px 8px !important; 
      font-size: 11px !important; 
      font-weight: 700 !important; 
      line-height: 1.2 !important; 
      color: #fff !important;
      background-color: #e74c3c !important; 
      border-radius: 4px !important; 
      text-transform: uppercase;
      letter-spacing: 0.5px;
  }
  
  #products .product .flag.flag-new,
  #products .product .flag.flag-action {
      display: none !important;
  }
  
  #products .product .image {
      height: 140px !important; 
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      margin-bottom: 12px !important;
      margin-top: 15px; 
      overflow: hidden !important;
      width: 100%;
  }
  
  #products .product .image img {
      max-height: 100% !important;
      width: auto !important;
      max-width: 100% !important;
      object-fit: contain !important;
      transition: transform 0.3s ease !important;
  }
  
  #products .product .p:hover .image img {
      transform: scale(1.05) !important;
  }
  
  #products .product .name {
      font-size: 15px !important;
      line-height: 1.4 !important;
      min-height: 42px !important; 
      max-height: 42px !important;
      overflow: hidden !important;
      display: -webkit-box !important;
      margin-bottom: 10px !important;
      font-weight: 500 !important;
      color: #333 !important;
      text-align: center !important;
      text-decoration: none !important;
  }
  #products .product .name:hover {
      color: #6BB630 !important;
  }
  
  #products .product .p-bottom {
      margin-top: auto; 
      padding-top: 10px;
      width: 100%;
  }
  
  #products .product .price-final {
      font-size: 18px !important;
      font-weight: 700 !important;
      color: #29306B !important;
      text-align: center !important;
      display: block !important;
      margin-bottom: 4px !important;
  }
  
  #products .product .price-additional {
      display: block !important;
      font-size: 12px !important;
      color: #777 !important;
      text-align: center !important;
      margin-bottom: 12px !important;
  }
  
  #products .product .p-tools {
      display: flex !important;
      justify-content: center !important;
      opacity: 1 !important;
      pointer-events: auto !important;
      position: relative !important; 
      width: 100% !important;
  }
  
  #products .product .btn.btn-cart {
      width: 100% !important; 
      padding: 12px 10px !important; 
      font-size: 14px !important;
      border-radius: 8px !important;
      background: #6BB630 !important;
      border: 1px solid #6BB630 !important;
      color: #fff !important;
      font-weight: 600 !important;
      text-transform: uppercase !important;
      transition: background-color 0.2s ease, border-color 0.2s ease !important;
      display: flex !important; 
      align-items: center !important; 
      justify-content: center !important; 
      text-align: center; 
      line-height: 1; 
  }
  
  #products .product .btn.btn-cart:hover {
      background: #5a9d2a !important;
      border-color: #528c25 !important;
  }


#products .product .availability {
    display: block !important;
    text-align: center !important;
    margin-top: 5px !important; /* Optional: Add some space */
}

#products .product .availability .show-tooltip {
    display: inline !important;
}


  
  @media (min-width: 800px) {
      #products .product .flags-extra .flag {
          height: auto !important;
  }
  }
  
  @media (max-width: 768px) {
  
      #products .product .name {
          font-size: 14px;
          min-height: 40px; 
          max-height: 40px;
      }
      #products .product .image {
          height: 130px;
          margin-top: 10px; 
      }
      #products .product .flag.flag-discount {
          font-size: 10px;
          padding: 3px 6px;
      }
  }
  
  @media (max-width: 576px) {
      #products .product .p {
          min-height: auto; 
      }
      #products .product .flags {
          top: 8px;
          right: 8px;
          gap: 3px;
      }
      #products .product .flag.flag-discount {
          font-size: 9px; 
          padding: 2px 5px; 
      }
      #products .product .name {
          font-size: 13px;
          min-height: 36px; 
          max-height: 36px;
      }
      #products .product .image {
          margin-top: 5px; 
      }
  }</pre></body></html>