.fl-podkat{--g: rgb(98 168 7);--gd: #4f8a05;--soft: #f3f5ef;--soft2: #e6f1d6;--ink: #2a2b2a;--mut: #767976;--line: #e7e8e3}.fl-podkat .flx-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:4px 0 18px}.fl-podkat .flx-h1{margin:0;font:700 clamp(26px,2.6vw,36px)/1.1 var(--heading-font-family, Geologica, sans-serif);letter-spacing:-.01em;color:var(--ink)}.fl-podkat .flx-cnt{color:var(--mut);font-size:15px}.fl-podkat .flx-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px}.fl-podkat .flx-it{display:block;text-align:center;color:var(--ink);text-decoration:none;cursor:pointer}.fl-podkat .flx-ci{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-width:156px;margin-inline:auto;border-radius:50%;background:var(--soft);padding:15%;transition:background .2s,box-shadow .2s}.fl-podkat .flx-ci img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.16));transition:transform .25s cubic-bezier(.2,.7,.3,1.3)}.fl-podkat .flx-ci img.flx-white{mix-blend-mode:multiply;filter:none}.fl-podkat .flx-it:hover .flx-ci{background:var(--soft2)}.fl-podkat .flx-it:hover .flx-ci img{transform:translateY(-4px) scale(1.05)}.fl-podkat .flx-it.is-cur .flx-ci{background:var(--soft2);box-shadow:inset 0 0 0 3px var(--g)}.fl-podkat .flx-it.is-cur .flx-nm{color:var(--gd);font-weight:700}.fl-podkat .flx-nm{display:block;margin-top:9px;font-size:14px;font-weight:600;line-height:1.25;hyphens:auto;-webkit-hyphens:auto}.fl-podkat .flx-n{display:block;font-size:12.5px;color:var(--mut);margin-top:1px}.fl-podkat .flx-grid .flx-it.flx-more{display:none}.fl-podkat .flx-grid.is-open .flx-it.flx-more{display:block}.fl-podkat .flx-up .flx-ci{background:var(--g);padding:7%}.fl-podkat .flx-it.flx-up:hover .flx-ci{background:var(--gd)}.fl-podkat .flx-up__in{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font:700 15px/1.15 var(--heading-font-family, Geologica, sans-serif);text-align:center}.fl-podkat .flx-up__in svg{width:20px;height:20px;transition:transform .2s}.fl-podkat .flx-it.flx-up:hover .flx-up__in svg{transform:translate(-3px)}.fl-podkat .flx-up .flx-nm{color:var(--gd)}.fl-podkat .flx-up .flx-ci{aspect-ratio:1;min-height:0;overflow:hidden;container-type:inline-size}.fl-podkat .flx-up__in{max-width:100%;font-size:clamp(10px,16.5cqw,20px);gap:3cqw;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}.fl-podkat .flx-up__in span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fl-podkat .flx-up__in svg{width:clamp(14px,19cqw,24px);height:clamp(14px,19cqw,24px);flex:none}@media(max-width:768.98px){.fl-podkat .main-products-grid[data-layout=grid] .grid-cols-2{margin-top:0}}.fl-podkat .flx-showall{display:none;margin:18px auto 0;min-height:42px;padding:0 22px;border:1.5px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font:600 14.5px/1 var(--body-font-family, "DM Sans");cursor:pointer}.fl-podkat .flx-showall:hover{background:var(--ink);color:#fff}@media(min-width:1101px){.fl-podkat .flx-showall.sa-d{display:block}}@media(min-width:760px)and (max-width:1100px){.fl-podkat .flx-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fl-podkat .flx-grid .flx-it.flx-more-t{display:none}.fl-podkat .flx-grid.is-open .flx-it.flx-more-t,.fl-podkat .flx-showall.sa-t{display:block}}@media(max-width:759.98px){.fl-podkat .flx-head{margin-bottom:14px}.fl-podkat .flx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 8px}.fl-podkat .flx-grid .flx-nm{font-size:12px}.fl-podkat .flx-grid .flx-n{display:none}.fl-podkat .flx-grid .flx-it.flx-more,.fl-podkat .flx-grid .flx-it.flx-more-t{display:block}.fl-podkat .flx-grid .flx-it.flx-more-m{display:none}.fl-podkat .flx-grid.is-open .flx-it.flx-more-m,.fl-podkat .flx-showall.sa-m{display:block}}.fl-podkat .main-products-grid__results{width:100%}.fl-podkat .flx-filtr+.main-products-grid,.fl-podkat .main-products-grid{margin-top:24px}.fl-podkat #filter-results{transition:opacity .2s}.fl-podkat #filter-results.is-loading{opacity:.45;pointer-events:none}.fl-podkat .flx-empty{text-align:center;padding:40px 20px;border:2px dashed #d3d6cf;border-radius:22px;margin:10px 0 40px}.fl-podkat .flx-empty .fl-boxy-grid__clear{display:inline-flex;align-items:center;min-height:40px;margin-top:8px;border:0;background:none;color:var(--ink);font:700 14.5px/1 var(--body-font-family, "DM Sans");text-decoration:underline;text-underline-offset:4px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fl-podkat.css.map */
