.recipes-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px;margin:40px 0}.recipes-list .item{position:relative;display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#2c2c2c}.recipes-list .item>.category{font-family:"Patrick Hand",cursive;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:#332e2b;margin-bottom:10px;position:relative}.recipes-list .item>.category::after{content:"";display:block;height:2px;width:70%;background:#332e2b;margin-top:2px;border-radius:2px}.recipes-list .item-thumb{width:160px;height:160px;border-radius:18px;object-fit:cover;border:6px solid #f4c1ba;box-shadow:0 8px 18px rgba(0,0,0,.12);margin-bottom:-20px;background:#fff;position:relative;z-index:2;transition:transform .2s ease,box-shadow .2s ease}.recipes-list .item-title{background:#efb0a7;border-radius:20px;padding:20px;text-align:center;font-size:20px;font-weight:600;margin-top:0;z-index:1;box-shadow:0 6px 14px rgba(0,0,0,.08);min-height:80px;display:flex;align-items:center;justify-content:center}.recipes-list .item:hover .item-thumb{transform:scale(1.05) rotate(2deg);box-shadow:0 12px 22px rgba(0,0,0,.15)}