.uk-cat-tiles{--uk-cat-tile-bg:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}@media (min-width:640px){.uk-cat-tiles[data-size=large]{grid-template-columns:repeat(var(--uk-cat-tiles-cols,4), minmax(0, 1fr));gap:32px 24px}}.uk-cat-tile{color:var(--foreground);flex-direction:column;align-items:center;gap:12px;text-decoration:none;display:flex}.uk-cat-tile__media{width:100%;aspect-ratio:var(--uk-cat-tile-ratio,1);border-radius:var(--uk-global-border-radius);background:var(--uk-cat-tile-bg);display:block;position:relative}.uk-cat-tile__media img{object-fit:contain;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute}.uk-cat-tile__label{text-align:center;font-weight:500;line-height:1.3}.uk-cat-tile:hover .uk-cat-tile__label{text-underline-offset:4px;text-decoration:underline}.uk-cat-tiles[data-size=large] .uk-cat-tile__media img{object-fit:contain;object-position:center;width:60%;height:75%;inset:12.5% 20%}.uk-cat-tiles[data-size=large] .uk-cat-tile__label{font-size:1.0625rem}.uk-cat-tiles[data-layout=slider][data-size=large] .uk-cat-tile__label{font-size:.9375rem}@media not ((hover:hover) and (pointer:fine)){.uk-cat-tiles[data-layout=slider] [swiper_btn_group]{display:none}}@media (min-width:768px){.uk-cat-tiles[data-fits] [swiper_btn_group]{display:none}}@media (hover:hover){.uk-cat-tile:hover .uk-cat-tile__media img{transform:translateY(-6px)scale(1.04)}}.uk-cat-tiles[data-size=small]{flex-wrap:wrap;gap:20px 12px;display:flex}.uk-cat-tiles[data-size=small]:not([data-layout]) li{width:88px}.uk-cat-tiles[data-layout]{display:block}.uk-cat-tiles[data-size=small] .uk-cat-tile{gap:8px}.uk-cat-tiles[data-size=small] .uk-cat-tile__media{width:64px}.uk-cat-tiles[data-size=small] .uk-cat-tile__media img{object-fit:contain;width:84%;height:84%;inset:8%}.uk-cat-tiles[data-layout] .swiper-slide{border-radius:0}.uk-cat-tiles[data-size=small] .uk-cat-tile__label{font-size:.875rem}@media (prefers-reduced-motion:reduce){.uk-cat-tile__media img{transition:none}}.uk-cat-tiles[data-eager] .swiper[swiper_classic_grid]{opacity:1;transition:none}.uk-cat-tiles[data-eager] .swiper:not(.swiper-initialized) .swiper-wrapper{display:flex}.uk-cat-tiles[data-eager][data-size=large] .swiper:not(.swiper-initialized) .swiper-slide{flex:none;width:calc(18.1818% - 32.7273px);margin-inline-end:40px}@media (max-width:767px){.uk-cat-tiles[data-eager][data-size=large] .swiper:not(.swiper-initialized) .swiper-slide{width:calc(41.6667% - 7px);margin-inline-end:12px}}.uk-cat-tiles__title{--h1-size:1.25rem;--h1-weight:600;--h1-tracking:0;--h1-mobile-factor:1;--h2-size:1.25rem;--h2-weight:600;--h2-mobile-factor:1;text-align:start;color:var(--foreground);margin:0 0 16px;font-weight:600}.uk-cat-tile__count{color:color-mix(in oklch, var(--foreground) 55%, var(--background));font-weight:400}.uk-cat-tiles[data-layout=more] ul{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:20px 12px;margin:0;padding:0;list-style:none;display:grid}.uk-cat-tiles[data-layout=more] .uk-cat-tile{justify-self:center}@media (min-width:640px){.uk-cat-tiles__toggle:not(:checked)+ul [data-extra]{display:none}}.uk-cat-tiles__more{cursor:pointer}.uk-cat-tiles[data-size=small] .uk-cat-tiles__more .uk-cat-tile__media{place-items:center;width:44px;margin-block:10px;display:grid}.uk-cat-tiles__more svg{transition:transform .3s}.uk-cat-tiles__toggle:checked+ul .uk-cat-tiles__more svg{transform:rotate(180deg)}.uk-cat-tiles__toggle:checked+ul .uk-cat-tiles__more-open,.uk-cat-tiles__toggle:not(:checked)+ul .uk-cat-tiles__more-close{display:none}.uk-cat-tiles__toggle:focus-visible+ul .uk-cat-tiles__more .uk-cat-tile__media{outline:2px solid var(--primary);outline-offset:2px}.uk-cat-tile[aria-current=page] .uk-cat-tile__label{color:var(--primary);font-weight:700}.uk-cat-tile[aria-current=page] .uk-cat-tile__media{background:color-mix(in oklch, var(--primary) 14%, var(--background));box-shadow:0 0 0 2px var(--primary)}@media (max-width:639px){.uk-cat-tiles[data-layout=more] ul{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--uk-container-padding-horizontal-sm,16px));padding-inline:var(--uk-container-padding-horizontal-sm,16px);scroll-padding-inline:var(--uk-container-padding-horizontal-sm,16px);grid-template-rows:repeat(2,auto);grid-template-columns:none;grid-auto-columns:26%;grid-auto-flow:column;overflow-x:auto}.uk-cat-tiles[data-layout=more] li{scroll-snap-align:start}.uk-cat-tiles[data-layout=more] li:has(>.uk-cat-tiles__more){display:none}}.uk-cat-tile__media:has(.uk-cat-tile__alt){overflow:hidden}.uk-cat-tiles[data-size] .uk-cat-tile__media>img.uk-cat-tile__alt{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s ease, transform .6s var(--ease-in-out-strong,ease);inset:0;transform:scale(1.06)}@media (hover:hover) and (pointer:fine){.uk-cat-tiles[data-size] .uk-cat-tile:hover .uk-cat-tile__media>img.uk-cat-tile__alt{opacity:1;transform:none}.uk-cat-tiles[data-size] .uk-cat-tile:hover .uk-cat-tile__media:has(.uk-cat-tile__alt)>img:not(.uk-cat-tile__alt){opacity:0}}.uk-cat-tile:has(.uk-cat-tile__text){align-items:stretch}.uk-cat-tile__text{text-align:start;flex-direction:column;gap:4px;display:flex}.uk-cat-tile__text .uk-cat-tile__label{text-align:start;font-size:1.125rem;font-weight:600}.uk-cat-tile:hover .uk-cat-tile__text .uk-cat-tile__desc{text-decoration:none}
