/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-category-list{--cat-ink: #231815}.wl-category-list .title-main-title{color:var(--cat-ink)}.wl-category-list__items{display:grid;grid-template-columns:repeat(var(--cat-columns-mobile, 3),1fr);gap:2rem 0;margin:0;padding:0;list-style:none}@media screen and (width >= 750px){.wl-category-list__items{grid-template-columns:repeat(var(--cat-columns-desktop, 5),1fr)}}.wl-category-list__item{display:grid;text-align:center}.wl-category-list__inner{display:grid;grid-template-rows:1fr auto;justify-items:center;gap:1.2rem 0;width:100%;height:100%;color:inherit;text-decoration:none}@media screen and (width >= 750px){.wl-category-list__inner{gap:.8rem 0}}.wl-category-list__text{display:flex;align-items:flex-start;justify-content:center;width:100%}@media screen and (width >= 750px){.wl-category-list__text{align-items:center}}.wl-category-list__title{display:block;font-family:var(--font-heading-family);font-weight:700;color:var(--cat-ink);font-size:1.2rem;line-height:1.35;text-align:center;overflow-wrap:anywhere}@media screen and (width >= 750px){.wl-category-list__title{font-size:1.4rem;line-height:1.15}}.wl-category-list__icon{display:flex;align-items:center;justify-content:center;height:var(--cat-icon-row-height-mobile, auto);color:var(--cat-ink)}@media screen and (width >= 750px){.wl-category-list__icon{height:var(--cat-icon-row-height, auto)}}.wl-category-list__icon svg,.wl-category-list__icon img{width:auto;max-width:100%;height:var(--cat-icon-height, 22px);object-fit:contain}@media screen and (width >= 750px){.wl-category-list__icon svg,.wl-category-list__icon img{height:var(--cat-icon-height-desktop, 29px)}}
