.cf-category-page{--cf-primary: #416900;--cf-green: #8cc63f;--cf-black: #212529;--cf-muted: #5b5f63;--cf-border: #eef1ea;background:#fff;color:#191c1d;display:grid;grid-template-columns:minmax(16rem, 20%) minmax(0, 1fr);min-height:calc(100vh - 5rem)}.cf-category-sidebar{background:#f8faf6;border-right:1px solid var(--cf-border);padding:1.5rem 1.75rem}.cf-category-sidebar-head{margin-bottom:1.5rem}.cf-category-sidebar-head strong{color:var(--cf-green);display:block;font-size:1rem;font-weight:600}.cf-category-sidebar-head span{color:var(--cf-black);display:block;font-size:.95rem;margin-top:.35rem}.cf-category-sidebar .categories-container,.cf-category-sidebar .category-list,.cf-category-sidebar #category-list-container{background:rgba(0,0,0,0) !important;border:0;border-radius:0;box-shadow:none;padding:0 !important}.cf-category-sidebar .category-name{display:none}.cf-category-sidebar ul,.cf-category-sidebar li{list-style:none;margin:0;padding:0}.cf-category-sidebar li.category-li{position:relative}.cf-category-sidebar li.category-li a{align-items:center;border-radius:.25rem;color:#424938 !important;display:flex;font-size:.95rem;font-weight:400;gap:.55rem;min-height:2.45rem;padding:.52rem .75rem !important;text-decoration:none}.cf-category-sidebar li.category-li a.active,.cf-category-sidebar li.category-li a:hover{background:var(--cf-green);color:#304f00 !important;font-weight:500}.cf-category-sidebar li.category-li i{color:#737a66;cursor:pointer;position:absolute;right:.6rem;top:.62rem}.cf-category-filters{border-top:1px solid var(--cf-border);display:grid;gap:1.4rem;margin-top:1.75rem;padding-top:1.5rem}.cf-filter-group h3{color:#191c1d;font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.08em;margin:0 0 .8rem;text-transform:uppercase}.cf-filter-group label{align-items:center;color:#424938;display:flex;font-size:.92rem;gap:.55rem;margin:0 0 .55rem}.cf-filter-group input{accent-color:var(--cf-primary);height:1rem;width:1rem}.cf-category-post{align-items:center;background:#e1e3e4;border-radius:.25rem;color:#191c1d !important;display:inline-flex;font-weight:600;gap:.55rem;justify-content:center;min-height:2.8rem;text-decoration:none}.cf-category-main{min-width:0;padding:1.75rem 2rem 3rem}.cf-category-toolbar{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin-bottom:1.5rem}.cf-filter-toggle,.cf-contact-supplier{align-items:center;border:0;border-radius:.25rem;display:inline-flex;font-weight:600;gap:.4rem;min-height:2.75rem;padding:0 1.25rem;text-decoration:none}.cf-filter-toggle{background:#f3f4f5;color:#191c1d}.cf-contact-supplier{background:var(--cf-green);color:#102000 !important}.cf-category-search{align-items:center;background:#f3f4f5;border:1px solid var(--cf-border);border-radius:.25rem;color:#5b5f63;display:flex;flex:0 1 20rem;gap:.65rem;min-height:2.75rem;padding:0 .9rem}.cf-category-search input{background:rgba(0,0,0,0);border:0;color:#191c1d;min-width:0;outline:0;width:100%}.cf-category-header{margin-bottom:1.75rem}.cf-category-breadcrumb{align-items:center;color:#5b5f63;display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.35rem}.cf-category-breadcrumb a{color:inherit;text-decoration:none}.cf-category-breadcrumb a:last-child{color:#191c1d;font-weight:500}.cf-category-title-row{align-items:flex-end;display:flex;gap:1.5rem;justify-content:space-between}.cf-category-title-row h1{color:#191c1d;font-size:1.05rem;font-weight:600;margin:0 0 .7rem}.cf-category-title-row p{color:#5b5f63;font-size:.98rem;line-height:1.45;margin:0;max-width:48rem}.cf-category-sort{align-items:center;color:#5b5f63;display:flex;flex:0 0 auto;gap:.75rem;text-transform:uppercase}.cf-category-sort select{background:#fff;border:1px solid var(--cf-border);border-radius:.25rem;color:#191c1d;min-height:2.55rem;min-width:12rem;padding:0 .85rem;text-transform:none}.cf-product-grid-list{display:grid;gap:1.5rem;grid-template-columns:repeat(3, minmax(0, 1fr))}.cf-category-summary,.cf-category-empty{color:#5b5f63;grid-column:1/-1;margin:0}.cf-category-product-item{display:flex;min-width:0;padding:0 !important;width:100%}.cf-category-page .cf-product-card{border:1px solid var(--cf-border);border-radius:.25rem;box-shadow:none;overflow:hidden;width:100%}.cf-category-page .cf-product-card:hover{border-color:#dce6d2;box-shadow:0 4px 12px rgba(33,37,41,.045)}.cf-category-page .cf-product-image{background:#f8faf6}.cf-category-page .cf-product-image-link{aspect-ratio:4/3;display:block}.cf-category-page .cf-product-image-img{height:100% !important;object-fit:cover;width:100% !important}.cf-category-page .product-name{min-height:3.25rem;padding:.9rem 1rem 0 !important;white-space:normal !important}.cf-category-page .cf-product-title{color:#191c1d;display:-webkit-box;font-size:.98rem;font-weight:500;line-height:1.32;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cf-category-page .cf-product-card-bottom{padding:.2rem 1rem 1rem}.cf-category-page .product-attribute-list{display:none !important}.cf-category-page .cf-product-offers{color:var(--cf-primary);font-family:"IBM Plex Sans","Segoe UI",Arial,sans-serif;font-size:.92rem;font-weight:700}.cf-category-page .cf-product-offers span:first-child{display:none}.cf-category-page .cf-product-offers::after{color:#5b5f63;content:" / Unit";font-weight:500}.cf-category-pagination{align-items:center;display:flex;gap:.5rem;grid-column:1/-1;justify-content:center;margin:1.5rem 0 0;overflow-x:auto;padding:1rem 0 0}@media(max-width: 1199px){.cf-category-page{grid-template-columns:minmax(15rem, 24%) minmax(0, 1fr)}.cf-product-grid-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 991px){.cf-category-page{display:block}.cf-category-main{padding:1rem}.cf-category-toolbar{justify-content:space-between}.cf-category-search{flex:1 1 auto}.cf-category-title-row{align-items:flex-start;flex-direction:column}}@media(max-width: 575px){.cf-category-toolbar{align-items:stretch;flex-direction:column}.cf-contact-supplier{justify-content:center}.cf-product-grid-list{grid-template-columns:1fr}.cf-category-sort{width:100%}.cf-category-sort select{flex:1;min-width:0}}/*# sourceMappingURL=category.min.css.map */
