.zf-tiles__list{list-style:none;margin:0;padding:0;--zf-gap: 1.2rem}@media screen and (min-width:750px){.zf-tiles__list{--zf-gap: 2rem}}.zf-tiles__slider .zf-slider__nav[hidden]{display:none}.zf-tiles__item{min-width:0}.zf-tiles__tile{position:relative;display:flex;flex-direction:column;height:100%;color:rgb(var(--color-foreground));text-decoration:none;border-radius:var(--zf-tile-radius, var(--zf-radius))}a.zf-tiles__tile:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.zf-tiles__media{position:relative;display:block;aspect-ratio:var(--zf-tile-ratio, 1 / 1);overflow:hidden;border-radius:var(--zf-tile-radius, var(--zf-radius));background:rgba(var(--color-foreground),.05)}.zf-tiles__tile--circle .zf-tiles__media{border-radius:50%;aspect-ratio:1 / 1}.zf-tiles__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.zf-tiles__placeholder{fill:rgba(var(--color-foreground),.35)}@media(hover:hover){a.zf-tiles__tile:hover .zf-tiles__img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.zf-tiles__img{transition:none;transform:none!important}}.zf-tiles__text{display:grid;gap:.4rem;padding:1.2rem .2rem 0;justify-items:start}.zf-tiles__text--center{justify-items:center;text-align:center}.zf-tiles__icon{width:4rem;height:4rem;object-fit:contain;margin-bottom:.4rem}.zf-tiles__title{margin:0;line-height:1.25}.zf-tiles__desc{font-size:1.4rem;line-height:1.5;opacity:.8}.zf-tiles__count{font-size:1.3rem;opacity:.65}.zf-tiles__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-weight:700;font-size:1.4rem}.zf-tiles__cta .zf-icon{transition:transform .2s ease}a.zf-tiles__tile:hover .zf-tiles__cta .zf-icon{transform:translate(.3rem)}.zf-tiles__tile--overlay .zf-tiles__text{position:absolute;left:0;right:0;bottom:0;padding:4rem 1.6rem 1.6rem;color:#fff;border-radius:0 0 var(--zf-tile-radius, var(--zf-radius)) var(--zf-tile-radius, var(--zf-radius));background:linear-gradient(to top,rgba(0,0,0,var(--zf-tile-overlay, .5)),#0000)}.zf-tiles__tile--overlay .zf-tiles__title{color:#fff}.zf-tiles__tile--overlay .zf-tiles__desc,.zf-tiles__tile--overlay .zf-tiles__count{opacity:.9}.zf-tiles__tile--overlay.zf-tiles__tile--circle .zf-tiles__text{position:static;color:inherit;background:none;padding:1.2rem .2rem 0}.zf-tiles__tile--overlay.zf-tiles__tile--circle .zf-tiles__title{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/96/assets/zf-category-tiles.css.map */
