.category-products{background:#fff;padding-top:48px;padding-bottom:48px}@media (width<=991px){.category-products{padding-top:24px;padding-bottom:24px}}.category-products__head{margin-bottom:32px}@media (width<=991px){.category-products__head{margin-bottom:24px}}.category-products__heading{color:#046737;text-wrap:balance;max-width:22ch;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.75rem,1.35rem + 1.6vw,2.5rem);font-weight:400;line-height:1.15}.category-products__intro{color:#475049;text-wrap:pretty;max-width:64ch;margin:12px 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.category-products__groups{flex-direction:column;gap:64px;display:flex}@media (width<=991px){.category-products__groups{gap:48px}}.category-products__group{min-width:0;container-type:inline-size}.category-products__group-heading{color:#046737;text-wrap:balance;align-items:center;gap:16px;margin:0 0 16px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.25rem,1.15rem + .4vw,1.5rem);font-weight:700;line-height:1.2;display:flex}.category-products__group-heading:after{content:"";background:#c0cbc3;flex:1;height:1px}.category-products__group-heading a{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;gap:8px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s cubic-bezier(.33,1,.68,1);display:inline-flex}@media (hover:hover) and (pointer:fine){.category-products__group-heading a:hover{text-decoration-color:currentColor}}.category-products__group-heading a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #046737}.category-products__grid{grid-template-columns:repeat(auto-fill,minmax(max(min(100%,270px),25% - 18px),1fr));align-items:stretch;gap:24px;display:grid}@media (width<=576px){.category-products__grid{gap:16px}}@container (width>=1152px){.category-products__grid:has(>:nth-child(4n+1):last-child):not(:has(>:only-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=858px) and (width<=1151.98px){.category-products__grid:has(>:nth-child(3n+1):last-child):has(>:nth-child(2n):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=564px) and (width<=857.98px){.category-products__grid>.product-item:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1}.category-products__grid>.product-item:last-child:nth-child(odd) .product-images{border-radius:12px 0 0 12px;flex:0 0 calc(50% - 12px)}}.category-products__more{color:#046737;align-items:center;gap:8px;min-height:44px;margin-top:16px;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.category-products__more:hover{color:#03522c}}.category-products__more:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #046737}
