.fz-pat__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fz-grid-gap);margin:0;padding:0;list-style:none}.fz-pat__cell{min-width:0}.fz-pat__tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--c2-ph);color:var(--fz-ivory)}.fz-pat__tile .fz-media,.fz-pat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx, 50%) var(--fy, 75%);transform:scale(var(--z, 1.7));transform-origin:var(--fx, 50%) var(--fy, 75%);transition:transform 1.6s var(--fz-ease-out)}.fz-pat__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 50%,#0000004d);transition:background-color .6s var(--fz-ease-out);pointer-events:none}.fz-pat__cap{position:absolute;left:8px;right:8px;bottom:8px;z-index:1;display:flex;flex-direction:column;gap:4px}.fz-pat__name{font:500 var(--fz-fs-label)/1.2 var(--fz-font-ui);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}.fz-pat__count{display:none;font:500 var(--fz-fs-label)/1 var(--fz-font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fz-sand-text)}@media(min-width:1024px){.fz-pat__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fz-pat__cap{left:18px;right:18px;bottom:16px}.fz-pat__count{display:block;max-height:0;opacity:0;overflow:hidden;transition:opacity .5s var(--fz-ease-out),max-height .6s var(--fz-ease-out)}.fz-pat__tile:hover:after,.fz-pat__tile:focus-visible:after{background-color:#11111140}.fz-pat__tile:hover .fz-pat__count,.fz-pat__tile:focus-visible .fz-pat__count{max-height:20px;opacity:1}.fz-pat__tile:hover .fz-media,.fz-pat__tile:hover .fz-pat__img{transform:scale(calc(var(--z, 1.7) * 1.06))}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/fz-home-patterns.css.map */
